齐鲁工业大学学报   2020, Vol. 34 Issue (5): 49-52
0
“希望特性”串联校正方法及仿真研究[PDF全文]
田凯, 肖中俊, 严志国     
齐鲁工业大学(山东省科学院)电气工程与自动化学院,济南 250353
摘要:当自动控制系统性能指标不能满足设计要求时,可以采用加入校正装置或环节,改变整个系统的特性。本文利用“希望特性”校正的方法对系统进行校正。通过对校正前的系统开环传递函数进行分析,在频域内了解系统的性能指标,进而利用“希望特性”校正方法设计校正环节,完成校正。利用MATLAB对校正前后的系统进行仿真,结果表明系统在利用“希望特性”校正后性能指标满足设计要求。
关键词希望特性    校正    MATLAB    
Research on Series Compensation Method and Simulation of "Hope Characteristics"
TIAN Kai, XIAO Zhong-jun, YAN Zhi-guo     
School of Electrical Engineering and Automation, Qilu University of Technology(Shandong Academy of Sciences), Jinan 250353, China
Abstract: When the performance index of the automatic control system cannot meet the design requirements, compensation devices or units can be added to change the characteristics of the entire system.This paper used the method of "hope characteristic" compensation to correct the system.By analyzing the open-loop transfer function of the system before compensation, the performance index of the system was understood in the frequency domain, and then the compensation link was designed by using the "hope characteristic" compensation method to complete the compensation.Using MATLAB to simulate the system before and after calibration, the results showed that the system performance index could meet the design requirements after the compensation using the "hope characteristics".
Key words: hope characteristic    compensation    matlab    

在现代工业体系中, 自动控制技术的应用愈加的广泛。自动控制系统有时存在性能指标不能满足设计要求的问题, 因此需要加入一些装置或者机构进行校正[1]。校正方法基本上就是超前校正、迟后校正、迟后超前校正三种。然而这三种方法都需要在特定的系统参数下才可以使用, 有局限性, 因此我们使用“希望特性”的校正方法进行系统校正。在使用校正环节之后, 系统的超调量和调节时间减小, 系统的响应速度加快, 稳定性和快速性得到了很好的改善[2]

1 “希望特性”校正方法的含义

常规的校正设计方法是L0(ω)+LC(ω)=L(ω) (L0(ω)是原系统的频率特性, LC(ω)是校正装置的频率特性, L(ω)是设计完成系统的频率特性), 而“希望特性”校正的方法就是将要求的性能指标转化为对数幅频特性, 再与原系统的频率进行比较, 得到校正装置的参数和形式, 设计方法为L(ω)-L0(ω)=LC(ω)。

2 系统校正装置的设计 2.1 校正前系统的分析

设定单位反馈系统的开环传递函数为

$ {G_0}\left( S \right) = \frac{K}{{S\left( {\frac{S}{{10}} + 1} \right)\left( {\frac{S}{{50}} + 1} \right)\left( {\frac{S}{{100}} + 1} \right)\left( {\frac{S}{{200}} + 1} \right)}}, $ (1)

要求系统满足r(t)=t$ e_{ss}^* $≤1/200, 超调量σ%≤30%, 并且ts≤0.7。由要求可得:K=200, 而由于其他的参数要求都是在时间域里, 我们需要转换到频域中[3]。通过图 1所得相角裕度γ*≥43°, ts=9/$ \omega _c^* $≤0.7→$ \omega _c^* $≥9/0.7=13。

图 1 时域-频域转换图

通过建立G0(S)的传递函数MATLAB的指令如下:

>> g1=tf(1, [1 0]);

>> g2=tf(1, [1/10 1]);

>> g3=tf(1, [1/50 1]);

>> g4=tf(1, [1/100 1]);

>> g5=tf(1, [1/200 1]);

>>GS=200*g1*g2*g3*g4;

绘制其校正前开环传递函数的BODE图, 并得到截止频率和相角裕度, 指令如下:

>> margin(GS)

>> [GM0, PM0, WCG0, WCP0]=margin(GS)

图 2 校正前系统的BODE图

由命令行窗口得到的结果可知相角裕度γ0≈-53.5°, 系统校正前是不稳定的, 为此就需要通过“希望特性”校正的方法来找到校正装置的参数。

2.2 校正装置的设计 2.2.1 校正前后系统幅相曲线的绘制

1) 在$ \omega _c^* $=13做-20dB/dec直线, 向两端各延伸十倍频;

2) 在ω2=0.1$ \omega _c^* $=1.3处做-40dB/dec直线与L0(ω)低频段相接;

3) 在ω4=130处做-100dB/dec直线(与L0(ω)高频段同斜率);

图 3中的曲线1为系统校正前的幅频曲线, 曲线2为系统校正后的幅频曲线。

图 3 校正前及校正后的幅频曲线

2.2.2 校正装置的幅频曲线

利用L(ω)-L0(ω)=LC(ω), 图 3中曲线2的斜率减去图 3中曲线1的斜率得到曲线3的斜率。

ωω1的频率范围, 校正装置的斜率为-20dB/dec-(-20dB/dec)=0dB/dec。

ω1ωω2的频率范围, 校正装置的斜率为-40dB/dec-(-20dB/dec)=-20dB/dec。

ω2ω≤10的频率范围, 校正装置的斜率为-20dB/dec-(-20dB/dec)=0dB/dec。

在10≤ω≤50的频率范围, 校正装置的斜率为-20dB/dec-(-40dB/dec)=20dB/dec。

在50≤ω≤100的频率范围, 校正装置的斜率为-20dB/dec-(-60dB/dec)=40dB/dec。

在100≤ω≤130的频率范围, 校正装置的斜率为-20dB/dec-(-80dB/dec)=60dB/dec。

在130≤ω≤200的频率范围, 校正装置的斜率-40dB/dec-(-20dB/dec)=-20dB/dec。

在200≤ω的频率范围, 校正装置的斜率为-100dB/dec-(-100dB/dec)=0dB/dec。

由此得到校正装置的幅频曲线, 如图 4中的曲线3所示。

图 4 校正装置的幅频曲线

但是由于中频—高频交界处太复杂, 我们可以在不影响系统性能的前提下进行简化[4]图 4中曲线3中频率在ω3ω的部分斜率全部变成-20dB/dec, 与0分贝线交于ω4。简化后校正装置的幅频曲线如图 5中的曲线3所示。

图 5 中-高频简化后校正装置的幅频曲线

2.2.3 确定校正装置的传递函数

根据下列程序, 计算校正装置的传递函数:

>> g1=tf(1, [1 0]);

g2=tf(1, [1/10 1]);

g3=tf(1, [1/50 1]);

g4=tf(1, [1/100 1]);

g5=tf(1, [1/200 1]);

GS=200*g1*g2*g3*g4*g5;

margin(GS);

[GM0, PM0, WCG0, WCP0]=margin(GS);

WC=13;W2=WC/10;

W4=WCP0^2/WC;

W1=10*W2/W4;

m1=tf([1/W2 1], 1);

m2=tf([1/10 1], 1);

m3=tf(1, [1/W1 1]);

m4=tf(1, [1/W4 1]);

Gc=m1*m2*m3*m4;%校正装置的传递函数

zpk(Gc)

运行后得到的结果:

$ {\rm{Gc}} = \frac{{{\rm{(s + 1)(s + 1}}.3{\rm{)}}}}{{{\rm{(s + 109}}{\rm{.2)(s + 0}}{\rm{.119)}}}} $ (2)

Continuous-time zero/pole/gain model.

2.2.4 系统BODE图验证

利用上面设计的校正装置校正后得到的系统BODE如图 6所示, 经过校正后系统的相角裕度γ≈44.1°, 远远好于未进行校正系统的相角裕度, 满足设计的要求[5]

图 6 校正后系统的BODE图

3 结论

本次设计了基于MATLAB的系统“希望特性”串联校正, 该方法简单、快捷, 可以在较少的条件下设计出满足系统性能要求的校正装置。结合使用MATLAB进行相关的计算, 可以减少计算量和计算所出现的错误, 提高效率, 可以在以后的工程广泛的应用[6]

参考文献
[1]
杨风霞. 一种基于零极点对消法的串联校正环节[J]. 信息记录材料, 2019, 20(04): 154-155.
[2]
於沈刚, 马明舟, 岳雪峰, 等. 模糊PID智能灌溉控制器的设计及MATLAB仿真[J]. 节水灌溉, 2018, 273(05): 92-95.
[3]
王帆, 张永安, 阳胜, 等. 基于Matlab仿真算法的光源空间相干性研究[J]. 激光与光电子学进展, 2017(09): 350-357.
[4]
宋建国, 许灵, 牟蓬涛. 基于Matlab 12/8极开关磁阻电机控制系统仿真[J]. 电力电子技术, 2017, 51(2): 75-77, 80.
[5]
李文宇, 王延军, 高飞, 等. 滞后系统的一种改进PID控制方法[J]. 自动化与仪器仪表, 2017(1): 19-21.
[6]
孙萍. 电力推进船舶控制系统的设计与校正[J]. 电子技术与软件工程, 2019(11): 139.