主要记录一下Matlab中Simulink的仿真的使用。
仿真环境配置
建模-模型设置-求解器选择-定步长+ode4
选出元器件(方便以后使用时候查找)
- 第一部分全在Simscape-Electrical-Specialized Power System
powergui配置: Discretes 采样间隔1e-7
Power Electronics: 二极管Diode;开关Mosfet或者IGBT
Passives: Series RLC Branch 电容电感电阻
Sources: DC Voltage Source直流源
搭了之后需要看波形,所以元器件还需要传感器来进行测量
Sensor and Measurement: Current Measurement测电流,Voltage Measurement测电压
- 第二部分在Simlink
Sources:三角波Repeating Sequence(参数设置注意一下是周期!)给定值Constant
Logic and Bit Operations:比较器Retional Operator
Sinks: 示波器Scope
示波器设置:设置可改通道个数,视图布局可以让两个通道独立显示
Signal Routing: Nux可以把两个信号集成到一起显示
- 闭环pi控制器的搭建
Math Operations: 比较器Add(作差),乘法器gain(相当于增益)kp和ki
控制什么就负反馈什么
Continuous: 积分器Intergrator Limited
还需要限制幅,因为控制器的输出是占空比,它是有范围的Discontinuities:Saturation
调输出电压时的总结
- 最好是用IGBT不要用Mos,IGBT是mos和三极管的结合,综合了两者的优点。
- 闭环如果是稳态过后误差比较大的话可以试试增大ki;震荡的话可以试试减小kp。
- L和C的参数也有时候需要进行调整。
BOOST变换器闭环仿真
人一能之己百之,人十能之己千之,果能此道矣,虽愚必明,虽柔必强。加油!