摘要:
交错并联buck。两重化交错并联buck电路,采用电压电流双闭环控制,电流采用平均电流采样,载波移相180°,减少了电流纹波,可以减少电感体积。仿真波形如图所示,当采用软启动时,0.3秒的时间输出电压达到参考电压,软启动过程中电压电流没有超调。加减载仿真,在0.3秒时突加负载,输出电压依然可以稳定在 阅读全文
摘要:
三重化buck/boost。此拓补很适用于高压大功率场合,仿真功率设置为50kW,高压侧电压为700V,低压侧电池电压为450V。采用电压电流双闭环控制,稳定输出电压。采用载波移相120°,平均电流采样,大大减小了电感电流的纹波和电感体积。在buck与boost两种模式动态切换过程中,没有发生过压与 阅读全文
摘要:
NPC五电平逆变器。并网逆变器PQ控制。通过功率闭环控制,实现并网单位功率因数,即并网电流与网侧电压同相位。为了得到电网电网相位,采用基于双二阶广义积分器的锁相环,该锁相环可以快速准确无误的得到电网相位。且在初始阶段,就可以得到电网相位,比Matlab自带的锁相环要快很多。并网有功设定为50kW,无 阅读全文
摘要:
buck-boost变换器的非线性PID控制,主电路也可以换成别的电路。在经典PID中引入了两个TD非线性跟踪微分器,构成了非线性PID控制器。当TD的输入为方波时,TD的输出,跟踪方波信号也没有超调,仿真波形如下所示。输入电压为20V,设置输出参考电压为10V,在非线性PID的控制下,输出很快为1 阅读全文
摘要:
并网逆变器PQ控制。逆变器采用两电平逆变器,通过功率闭环控制,实现并网单位功率因数,即并网电流与网侧电压同相位。为了得到电网电网相位,采用基于双二阶广义积分器的锁相环,该锁相环可以快速准确无误的得到电网相位。且在初始阶段,就可以得到电网相位,比Matlab自带的锁相环要快很多。并网有功设定为10kW 阅读全文
摘要:
两级式光伏并网逆变器,DCDC环节采用boost电路,通过增量电导法实现光伏最大功率跟踪MPPT。逆变器采用二电平逆变器,通过双闭环控制,实现并网单位功率因数,并网电流与电网电压同相位,并网电流THD仅有1.3%,符合并网规范,并稳定直流侧母线电压。为了得到电网电网相位,采用基于双二阶广义积分器的锁 阅读全文
摘要:
基于双二阶广义积分器的三相锁相环。在simulink中采用模块搭建了三相锁相环,整个仿真环境完全离散化。锁相结果如下图所示,其中黑色的是电网相位。ID:9330672932353743 阅读全文
摘要:
单相锁相环。采用simlink仿真嵌C语言实现锁相环,整个仿真没有一个模块,只有C需要写的锁相环函数。仿真结果如图所示,基于双二阶广义积分器虚拟两相的单相锁相环成功锁得电网相位。对C语言写的代码做了详尽的注释,可以根据这个例子写自己的算法,直接把算法移植到DSP中断中。ID:852006728787 阅读全文
摘要:
逆变器重复控制。采用simulink仿真嵌入C语言实现了逆变器重复控制模型的搭建,整个仿真没有任何模块,全是用C语言写的代码。重复控制算法,陷波器,二阶低通滤波器,都是用C代码实现,且重复控制算法的代码采用了另一种形式,没用用到循环。对整个代码给出了详尽的注释。输出电压的THD只有0.47%。可以根 阅读全文
摘要:
采用simulink仿真嵌入C语言实现了逆变器的搭建,整个仿真没有一个模块,所有算法均用C语言实现,并对C语言代码给出了详尽的注释。逆变器输出的电压THD仅有0.4%。可以根据这个例子写自己的算法,并把在simulink中写的代码直接移植到DSP或者别的控制器中的中断中,不需要做任何修改。ID:55 阅读全文