Buck变换器
原理图与公式
Buck变换器基本电路如下所示。根据输入输出关系表达式,推导稳态占空比,并以此作为PI控制的前馈:
V
o
=
D
V
i
→
D
=
V
o
V
i
{V_o} = D{V_i} \to D = {\textstyle{{{V_o}} \over {{V_i}}}}
Vo=DVi→D=ViVo。(详细推导可以参考附录链接)
Simulink建模(蓝库)
搭建Simulink模型(蓝库),仿真结果如下所示,仿真文件已上传。
Boost变换器
原理图与公式
Boost变换器基本电路如下所示。根据输入输出关系表达式,推导稳态占空比,并以此作为PI控制的前馈:
V
o
=
1
1
−
D
V
i
→
D
=
1
−
V
i
V
o
{V_o} = {\textstyle{1 \over {1 - D}}}{V_i} \to D = 1 - {\textstyle{{{V_i}} \over {{V_o}}}}
Vo=1−D1Vi→D=1−VoVi。
Simulink建模(蓝库)
搭建Simulink模型(蓝库),仿真结果如下所示,仿真文件已上传。
Buck-Boost变换器
原理图与公式
Boost变换器基本电路如下所示。根据输入输出关系表达式,推导稳态占空比,并以此作为PI控制的前馈:
V
o
=
D
1
−
D
V
i
→
D
=
V
o
V
o
+
V
i
{V_o} = {\textstyle{D \over {1 - D}}}{V_i} \to D = {\textstyle{{{V_o}} \over {{V_o} + {V_i}}}}
Vo=1−DDVi→D=Vo+ViVo。
Simulink建模(蓝库)
搭建Simulink模型(蓝库),仿真结果如下所示,仿真文件已上传。