低通滤波器算法实现_控制算法之超前-滞后补偿器(Lead_Lag Compensator)

47112687baf36428b59b4e9ac25985ab.png

Lead_Lag控制器主要从频域的角度来对被控系统进行校正,改善系统的频域特性,如相角裕度、幅值裕度以及灵敏度等,从而改善系统的稳定性及控制精度,是一种基于频率响应的校正方法。

时域的卷积=频域的乘积,这句话很重要,深入理解。

一、Lead-Lag补偿器的数学表示

胡寿松《控制原理》第六章可知,其Lead-Lag控制器的数学表示如下:

其中,

为补偿器的采样周期,
为分度系数。通过对式(2)分析可知,当α>1时,相角
,则为Lead控制器,实现系统的超前校正;当0<α<1时,
,则为Lag控制器,实现系统的滞后校正。

相角:

幅值:

Lead控制器主要是利用其相角超前特性来提高系统的穿越频率,以此来提高系统带宽,加快系统的响应速度。但应用前提是:待校正系统必须稳定;且待校正的截至频率附近,相角不能过大。

701abee93084c23778d73794c5d30799.png
Fig.1 超前网络(Lead)特性

二、Lead-Lag控制器的设计

在实际系统设计中,根据实际对象的频域特性来对系统进行相应的校正。

Ts = 0.05;

num = [9 -8];
den = [1,0];
sys=tf(num,den,Ts);
[mag,phase,omega]= bode(sys);
[mag_max omega1] = max(20*log10(squeeze(mag)));
[phase_max omega2] = max(squeeze(phase));
mag_max_fre = omega(omega1)/2/pi;   phase_max_fre = omega(omega2)/2/pi;

subplot(2,1,1);semilogx(omega/2/pi,20*log10(squeeze(mag)));grid on;
text(mag_max_fre, mag_max,'*','color','r');
subplot(2,1,2);semilogx(omega/2/pi,squeeze(phase));grid on;
text(phase_max_fre,phase_max,'o','color','r');   

三、Lead-Lag控制器对系统的影响

  • Lead控制器:利用Lead控制器对系统校正时,有如下几点原则:
  1. 优点:主要是通过提升系统开环截止频率处的相位增益,来改善系统的截止频率及相角裕度,增加了系统的带宽,从而改善闭环系统的动态性能;
  2. 缺点:通过超前网络特性图(Fig.1)可知,当
    时,
    ,不可避免地提升了高频增益,这是在对系统校正时需要注意的问题。
  3. Lead控制器频率的选择:
    ,其中
    为待校正系统的截止频率。
  4. 应用对象:待校正系统必须稳定,相角裕度,幅值裕度满足稳定的条件。
  5. 需要思考的问题:系统的带宽,是怎么增加的?
  • Lag控制器:利用Lag控制器进行系统校正时,有如下几点原则:
  1. 优点:由Lag图(Fig.2)可知
    ,因此,Lag控制器具有
    高频幅值衰减特性
  2. 缺点:
    ,若将校正频率选在待校正系统的截止频率附近,不可避免地会降低系统的相角域度,影响系统的动态响应。为使其对系统相角裕度的影响,应使Lag控制器的频率
  3. Lag控制器可提升系统的稳态响应。
  4. 应用对象:系统的截止频率大于系统设计的要求,但其他指标不满足,如相角裕度不满足。


综上,当利用Lead-Lag控制器对系统进行串联校正时,可用Lag控制器提高系统的稳态响应,利用Lead控制器来提高系统的动态响应。。问题:PD控制器能提升更宽系统内的相角裕度,为什么不用PD控制器,而采用Lead控制器?

‌通过对比Lead控制器与PD控制器的数学模型可知,Lead控制器实际上是由PD控制器与一个LPF组成,这样设计的好处是相较于PD,Lead控制器具有一定的高频衰减特性。因此在实际项目中,当引入微分(D)作用时,会引入一个一节低通滤波器(LPF),具体事例可参见《开源飞控》代码,文章《控制算法原理及实现之PID(以飞控为例)》。

bda0eee2ba593b74dbac37a86e0030cc.png

四、Lead-Lag控制器与PID控制器的对比

  • If it is not specified which type of compensator has to be designed, one should first check the PM and BW of the uncompensated system with adjustable gain K.
  • If the BW is smaller than the acceptable BW one may go for lead compensator. If the BW is large, lead compensator may not be useful since it provides high frequency amplification.
  • One may go for a lag compensator when BW is large provided the open loop system is stable.
  • If the lag compensator results in a too low BW (slow speed of response), a lag-lead compensator may be used.

Lead控制器与PD控制器的对比:PD控制器可提升更宽频带内的相角裕度,特别是当误差信号剧烈变化时,微分作用可以很好地提升系统的控制效果,但同时引入不必要的扰动;而Lead控制器相较于PD控制器具有一定的高频衰减特性。

3e9f3928608996ed72ee2264f8c92bd3.png

参考文献

[1] Lecture 8 : Lag-lead Compensator

[2] FAQ: Why is better to use a lead controller than a PD controller?

[3] Introduction: PID Controller Design

[4] Compensation Techniques.

[5] http://ctms.engin.umich.edu/CTMS/index.php?example=InvertedPendulum&section=ControlStateSpace

  • 0
    点赞
  • 0
    评论
  • 4
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
相关推荐
(4)检查连接情况 检查所有输入环节和输出环节,并且检查它们和控制环节连接情况。 6.1.2 控制环节用法 在ADAMS/View菜单栏中,选择Build > Controls Toolkit > Standard Control Blocks,如图 6 � 2所示。 系统弹出控制环节工具箱,如图6 � 3所示。 图 6 � 2 打开控制环节工具箱命令 图 6 � 3 控制环节工具箱 控制环节工具箱提供以下控制环节: (1)输入函数环节 输入函数环节(Input Function Block)是必不可少,每个控制环节与外部时间信号或 模型测量信号连接必须经过该环节来实现。输入函数环节定义式必须是有效求解器 表达式(Solver Expression)。 (2)求和环节 求和环节(Summing Junction Block)是对两个输入环节信号进行求和处理。通过定义 信号符号可以实现它们求和或者求差。 (3)比例环节、积分环节、一阶低通滤波器和延迟滤波器环节 比例环节(Gain Block)、积分环节(Integrator Block)、一阶低通滤波器(Low-pass Filter Block)和延迟滤波器环节(Lead-lag Filter Block)是最基本传递函数,根据设计要求可以 定义它们系数或者对其参数化。 (4)自定义传递函数环节 自定义传递函数环节(User-Defined Transfer Function Block)分子和分母为有理多项式, 其中系数由用户自定义。 (5)二阶滤波器 二阶滤波器(Second Order Filter)在滤波频率和阻尼率处可参数化定义。
©️2020 CSDN 皮肤主题: 1024 设计师:白松林 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值