超前校正

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录

控制系统超前校正 (1)

1控制系统的超前校正设计 (1)

1.1目的 (1)

1.2系统参数设计步骤 (1)

2.校正系统设计 (1)

2.1. 控制系统的任务要求 (1)

2.2. 校正前系统分析 (2)

2.3. 校正系统的设计与分析 (3)

2.4. 校正前后系统比较 (6)

参考文献 (10)

控制系统超前校正

1控制系统的超前校正设计 1.1目的

(1) 了解串联超前校正环节对系统稳定性及过渡过程的影响; (2) 掌握用频率特性法分析自动控制系统动态特性的方法; (3) 掌握串联超前校正装置的设计方法和参数调试技术;

(4) 掌握设计给定系统超前校正环节的方法,并用仿真技术验证校正环节理论设计的正确性。

1.2系统参数设计步骤

(1)根据给定的系统性能指标,确定开环增益K 。

(2)利用已确定的开环增益K 绘制未校正系统的伯德图,在这里使用MATLAB 软件来绘制伯德图显得很方便,而且准确。

(3)在伯德图上量取未校正系统的相位裕度和幅值裕度,在这里可以利用MATLAB 软件的margin 函数很快计算出系统的相角裕度和幅值裕度并绘制出伯德图。然后计算

为使相位裕度达到给定的指标所需补偿的超前相角其中为给定的相位裕度指标,为未校正系统的相位裕度,0为附加的角度。(当剪切率为-20dB 时,0可取5-10°,剪切率为-40dB 时,0可取10-15°,剪切率为-60dB 时,0

可取15-20°。) (4)取m ϕϕ=∆,即所需补偿的相角由超前校正装置来提供,从而求出求出a 。

(5)取未校正系统的幅值为-10lga(dB)时的频率作为校正后系统的截止频率。为使超前校正装置的最大超前相角出现在校正后系统的截止频率

(6)由计算出参数T ,并写出超前校正传递函数。 (7)检验指标:绘制系统校正后的伯德图,检验是否满足给定的性能指标。当系统仍不能满足要求时增大值,从步骤3开始重新计算设计参数啊a 和T 。

2.校正系统设计

2.1. 控制系统的任务要求

0εγγϕ+-=∆γ0γεεεεm

m

sin -1sin 1a ϕϕ+=c ωT

a 1

m =

ω

)

5.01)(05.01()(s s s K

s G ++=

s

s 55.0s 025.06

23++=

已知一单位反馈系统的开环传递函数如式(2-1) (2-1)

2.2.校正前系统分析

待校正的系统的开环传递函数为如式(2-2)

(2-2)

可以用MATLAB 画出该最小相位系统的伯德图。程序如下:

num=[6];

den=[0.025 0.55 1 0]; bode(num,den); Grid

从而得到未校正系统的伯德图,如图2-1。

图2-1 校正前系统的伯德图

()()()s

5.01s 05.01s 6

s G ++=

利用软件MATLAB 中的margin 函数又可以很方便的地得出系统未校正的相角裕度和幅值裕度。程序如下:

num=[6];

den=[0.025 0.55 1 0]; margin(num,den);

从而得到图2-2,从中可以知道系统的的幅值裕度和相角裕度。

图2-2 校正前系统的相角裕度和幅值裕度

从图2-2中,得知系统未校正前如下

相角裕度 r =23.3 穿越频率wg =6.32 截止频率wc =3.17

2.3.校正系统的设计与分析

由于给定的相位裕度指标为,未校正系统的相位裕度为,

不妨设附加角度为ε=15.3°,则可以得到式(2-3)

(2-3)

045=γ=0γ03.230

37-=+=∆εγγϕ

()s

112.01s

448.0111++=++=Ts aTs s aG c 0.5s)

0.05s)(1s)(1112.01(s)

448.01(6)((s)G ++++=

s s G c s

s s s ++++=

234662.00866.00028.0 2.688s

6取ϕϕ∆=m ,从而求出求出a

(2-4)

设校正后的截至频率ω'c =ωm

rad/s s 所以可得超前网络传递函数为(2-5) (2-5)

为了补偿无源超前网络产生的增益衰减,放大器的增益需要提高4倍,否则不能保证稳态误差要求

加入校正环节之后的传递函数为如式(2-6)

(2-6)

在计算参数、确定开环传递函数之后,还必须使用其它的方法来进行检验,看所加的校正装置参数选择是否符合题意,满足要求。

在这里利用MATLAB 绘图来进行验证,用MATLAB 计算校正后的相角裕度和幅值裕度,程序如下:

num1=[2.688 6];

den1=[0.0028 0.0866 0.662 1 0] margin(num1,den1)

m

m

sin -1sin 1a ϕϕ+=

lg 10-17.3lg -lg 40m

=)(ω

48.4

m ≈ω112.048.421a 1T m

≈⨯==

ω4

sin 1sin 1a =-+=m

m ϕϕ

得到如图2-4所示能计算相角裕度和幅值裕度的伯德图,校正后相角裕度,截止频率为:4.71rad/s 。

再利用allmargin 函数直接得出所有结果,程序如下: num1=[2.688 6];

den1=[0.0028 0.0866 0.662 1 0] f=tf(num1,den1) S= allmargin(f) 得到的结果如下:

S = GainMargin:5.1697GMFrequency: 13.1152PhaseMargin:46.5623 PMFrequency: 4.7132DelayMargin: 0.1724 DMFrequency:4.7132

与图2-4所得的校正后的相角裕度,截止频率为:4.71rad/s 相一致,并满足题目要求。

图2-4 校正后系统的相角裕度和幅值裕度

用MATLAB 画出校正以后系统的伯德图, 程序分别如下: num1=[2.688 6];

06.46=γ045〉06.46=γ045

相关文档
最新文档