页面加载中,请稍候
来源:现代电子技术发布时间:2012-06-08467浏览
询问 AI摘要:将一种根据误差的大小来调节比例系数K值的单神经元PI控制器引入到逆变器的控制回路中,可以实现在线调整参数,在一定程度上不依赖于系统的模型。仿真结果表明:与常规的PI控制器相比该控制器的输出超调量较小,有一定的自适应能力,可以提高逆变电源系统的动态性能。
关键词:逆变器;单神经元PI;控制器;PWM;双闭环
逆变器是将直流电能变换成交流电能的变流装置,供交流负载用电或与交流电网并网发电。随着光伏发电和太阳能发电等新兴能源的兴起,逆变器在生产和生活中显得日益重要。为了改善逆变器的输出特性,人们提出了并研究了多种控制算法。PID控制器以其简单、参数易于整定等特点而得到广泛的应用。但PID控制器依赖于精确的数学模型,且不具备在线调整PID参数的功能。单神经元具有一定的自学习和自适应能力,结合PID控制的优点可构成单神经元自适应PID控制器,这种控制算法对系统模型具有一定的自适应能力和较强的鲁棒性,但过渡时间较长。针对单神经元自适应PID控制器的特点和不足,根据误差的变化在线的调整对单神经元控制质量影响很大的比例系数K值。本文根据电源控制的特点,在逆变器控制系统中引入改进的单神经元PI控制器。
1 单神经元自适应PI控制器
基于单个神经元的PI控制器框图如图1所示。其中微积分模块计算两个量:x1(k)=e(k),x2(k)=△e(k)=e(k)-e(k-1)。采用有监督的Hebb学习算法,两个权值的更新规则可以写成:
其中ηi,ηp分别为比例、积分的学习速率。可以选择这两个权值变量为系统的状态变量,这时控制率可以写成:
2.2 单神经元PI控制器仿真模型建立
用Simulink模块搭建如图3所示的模型来实现单神经元PI控制器,其中的核心部分使用S函数形式编写,模块的输入信号为[e(k),e(k-1),a,u(k-1),b],输出信号为[u(k),wi(k)],(i=1,2)。
单神经元PI控制器的S函数如下:
3 仿真结果
逆变器的参数选择为:直流输入电压Udc=400 V,输出额定交流电压Uo=220 V,频率为f=50 Hz,开关管的开关频率为fc=20 kHz,采样周期为50 μs,输出滤波电感L=330μH,输出滤波电容C=33μF,负载为R=12.1Ω。
图5为MATLAB仿真得到的基于状态空间模型的逆变器的阶跃响应曲线,其中曲线1为常规PI控制的阶跃响应曲线,曲线2为单神经元PI控制的阶跃响应曲线。从图中可以看出单神经元PI控制超调量小,具有较好的快速性。
常规的PI控制和单神经元PI控制系统MATLAB/Simulink仿真波形如图6所示。
从图6中可以看出,常规PI控制系统输出电压的谐波失真较大,TMD(总谐波畸变率)值为2.41%,但是基于单神经元自适应PI控制的输出波形较好,其THD值为0.62%。
4 结束语
本文将单神经元PI控制应用到逆变器的反馈回路中,通过对控制系统仿真分析,说明单神经元PI控制器用于逆变器中相对于常规的PI控制器具有一定的优越性和更好的动态性能。
新闻来源:现代电子技术,文中所述为作者独立观点,不代表icspec立场。更多精彩资讯请下载icspec App。如对本稿件有异议,请联系微信客服specltkj。
暂无评论哦,快来评论一下吧!

2026-06-10

2026-06-29