PWM整流器。 在simulink中采用C语言实现整个仿真,包括基于双二阶广义积

发布时间 2023-05-09 15:53:56作者: maylue

PWM整流器。

在simulink中采用C语言实现整个仿真,包括基于双二阶广义积分器的三相锁相环、双闭环前馈解耦控制、SVPWM都是用C语言编写的,不是matlab编程语言if end 、for end,而是C语言,与DSP和32编程中的语言一样,整个仿真没有一个模块,只有C语言写的程序,程序的运行频率和实际的开关频率一致。

可直接移植到DSP或其他的微处理器运行。

直流测电压采用软启动的方式,使直流测电压逐渐上升,达到给定值时再加入负载。

编写软启动程序,实现软启动,直流测电容电压在软启动过程中没有过压与超调。

实现了单位功率因数,网侧电压与电流同相位网侧电流THD只有1.55%。

采用基于双二阶广义积分器的锁相环,锁得电网相位,比matlab自带的锁相环在初始阶段锁相更快速准确。

整个仿真全部离散化,采用离散解析器,主电路与控制部分以不同的步长运行,更加贴合实际。

对于电力电子入门,该程序有很大参考价值。

该程序和仿真与实际实验一致。

ID:46430681177150033