PWM整流器。

整个仿真采用simulink嵌C语言实现,不是matlab编程语言if end 、for end,而是C语言,与DSP和32编程中的语言一样,整个仿真没有一个模块,只有C语言写的程序,程序的运行频率和实际的开关频率一致。

包括基于双二阶广义积分器的锁相环、双闭环前馈解耦、SVPWM都是用C语言写的,代码可以移植到dsp或者其余的微处理器运行。

在simulink中搭建了PWM整流器,采用电压电流双闭环控制,实现了网侧电压与电流同相位,单位功率因数运行,THD只有0.79%。

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

对C语言写的代码做了详尽的注释,可以根据这个例子写自己的算法,直接把算法移植到DSP中断中,不用做任何修改,直接使用。

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

对于电力电子入门,该程序很值得参考,且提供一定。

ID:81450681499479830

posted on   maylue  阅读(75)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了



点击右上角即可分享
微信分享提示