首页 理论教育 MATLAB实现描述函数法分析非线性系统自振

MATLAB实现描述函数法分析非线性系统自振

时间:2023-06-18 理论教育 版权反馈
【摘要】:在以下描述函数法分析非线性系统自振的MATLAB实现中,必须绘制系统线性部分在频率范围0≤ω≤+∞的幅相特性,即Nyquist曲线。试分析该系统是否存在自振。负倒描述函数,所有N与都是X的实数函数。,按图10-3中M1交点的分析,不是自振点,计算的自振角频率与自振振幅都无意义。显然,分成的数段应彼此衔接,以便使曲线连续。②负倒描述函数图。④利用交点在横坐标上,即,求自振的振幅X。4)执行以下MATLAB程序使在同一复平面上绘制非

MATLAB实现描述函数法分析非线性系统自振

在以下描述函数法分析非线性系统自振的MATLAB实现中,必须绘制系统线性部分在频率范围0≤ω+∞的幅相特性,即Nyquist曲线。《控制系统MATLAB计算及仿真》中已经说明过,MATLAB中的函数命令nyquist()执行后绘制的是在-∞≤ω+∞范围的完整开环频率响应G(jωH(jω),范围-∞≤ω≤0与0≤ω+∞的两个部分Nyquist曲线对称于复平面的横轴。提请读者要特别关注从横轴下方穿到横轴上方趋向原点这一分支曲线即0≤ω+∞区段内的曲线情况。

【例10-1】 设带有死区特性的系统结构如图10-4所示,其中参数Δ=0.1,K=1。线性部分的传递函数978-7-111-42163-4-Part01-1046.jpg。试分析该系统是否存在自振。若有自振,需求出自振振幅X角频率ω

978-7-111-42163-4-Part01-1047.jpg

图10-4 带有死区特性的系统

解:1)系统线性部分传递函数为978-7-111-42163-4-Part01-1048.jpg,那么,线性部分频率特性为

978-7-111-42163-4-Part01-1049.jpg

2)负倒描述函数与负倒描述函数图。

①死区特性的描述函数978-7-111-42163-4-Part01-1050.jpg,已知Δ=0.1,K=1,故有978-7-111-42163-4-Part01-1051.jpg978-7-111-42163-4-Part01-1052.jpg。负倒描述函数978-7-111-42163-4-Part01-1053.jpg,所有NX)与978-7-111-42163-4-Part01-1054.jpg都是X实数函数。

②负倒描述函数图。当X=Δ=0.1时,NX=0、978-7-111-42163-4-Part01-1055.jpg;当X=∞时,NX=K978-7-111-42163-4-Part01-1056.jpg。据此得到带有死区特性的负倒描述函数图,如图10-5所示。请特别注意X增大的方向,这在判断自振点性质时尤其重要。

978-7-111-42163-4-Part01-1057.jpg

图10-5 带有死区特性的978-7-111-42163-4-Part01-1058.jpg

3)因为978-7-111-42163-4-Part01-1059.jpgX的实数函数,与G(jω)画在同一复平面内时,交点必在横坐标上,G(jω)虚部为零,求交点的角频率ω与交点的|G(jω)|。

①分母有理化后,运行以下程序段只关注以上分式的分子(是一复数)部分:

clear;syms w Gn;Gn=12∗j∗(1-j∗w)∗(1-0.1∗j∗w);Gn=expand(Gn),

程序运行结果Gn=12∗i+66/5∗w-6/5∗i∗w^2。

②利用交点的虚部为零,求交点的角频率ω

clear;syms w;[w]=solve(978-7-111-42163-4-Part01-1060.jpg12-6/5∗w^2=0978-7-111-42163-4-Part01-1061.jpg,w);w=vpa(w,4),

程序运行后得到交点的角频率978-7-111-42163-4-Part01-1062.jpg

③由交点978-7-111-42163-4-Part01-1063.jpg,按978-7-111-42163-4-Part01-1064.jpg计算交点978-7-111-42163-4-Part01-1065.jpg

clear;syms w U;w=sqrt(10);G=12/(j∗w∗(0.1∗j∗w+1)∗(j∗w+1));U=real(G),

程序运行后得到978-7-111-42163-4-Part01-1066.jpg

④利用交点在横坐标上,即978-7-111-42163-4-Part01-1067.jpg,求自振的振幅X

clear;syms X;

[X]=solve(978-7-111-42163-4-Part01-1068.jpgpi/2/(pi/2-asin(0.1/X)-0.1/X∗sqrt(1-(0.1/X)^2))=1.0909978-7-111-42163-4-Part01-1069.jpg,X);X=vpa(X,4),

程序运行后得到X=1.527。

4)执行以下MATLAB程序使在同一复平面上绘制非线性特性负倒描述函数与线性部分的Nyquist曲线,以便观察其交点。

clear;

for X=0.1:0.1:20

x=2/pi∗(pi/2-asin(0.1/X)-0.1/X∗sqrt(1-(0.1/X)^2));

y=0;plot(-1/x,y,978-7-111-42163-4-Part01-1070.jpgk∗978-7-111-42163-4-Part01-1071.jpg),grid on;hold on;

end

n=[12];d=conv(conv([10],[11]),[0.11]);G=tf(n,d);

for w=1.8:0.1:80

nyquist(G,[w,w+0.1]),grid on;hold on;

end

程序运行后绘制带有死区特性负倒描述函数与线性部分Nyquist曲线,如图10-6所示,其示意图如图10-7所示。

由图10-7可以看出,系统的G(jω)与978-7-111-42163-4-Part01-1072.jpg有一个交点且在横轴上。交点的角频率978-7-111-42163-4-Part01-1073.jpg,交点的978-7-111-42163-4-Part01-1074.jpg978-7-111-42163-4-Part01-1075.jpg,按图10-3中M1交点的分析,不是自振点,计算的自振角频率与自振振幅都无意义。

978-7-111-42163-4-Part01-1076.jpg

图10-6 系统的G(jω)与978-7-111-42163-4-Part01-1077.jpg曲线

978-7-111-42163-4-Part01-1078.jpg

图10-7 G(jω)与978-7-111-42163-4-Part01-1079.jpg交点示意图

在此特别提请读者关注以下三点。

①程序运行的时间可长达数分钟之久,是因为计算工作量太大,不要误认为是死机。

②为了方便地绘制出曲线,可根据程序中两个循环语句循环变量的起始值与终了值的范围,分成数段进行,以收到立竿见影的效果。显然,分成的数段应彼此衔接,以便使曲线连续。还要注意,步长越小,绘制的曲线越精细美观,而运算的时间越长。

③由于带有死区特性的描述函数是自振振幅X的实函数,其相对负倒描述函数也是自振振幅X的实函数,其虚部为零,曲线在负实轴上,与系统线性部分Nyquist曲线的交点也在横坐标上。

以上三点说明,对本章其他的题目也都适用。非线性特性描述函数是X复函数者除外。

【例10-2】 设带有理想继电特性的系统结构如图10-8所示,其中参数为M=1,线性部分的传递函数为978-7-111-42163-4-Part01-1080.jpg。试分析系统是否存在自振,若有自振,试求振幅X与角频率ω

解:1)系统线性部分的传递函数为978-7-111-42163-4-Part01-1081.jpg,则其频率特性为

978-7-111-42163-4-Part01-1082.jpg

2)书写负倒描述函数与绘制负倒描述函数图。

①理想继电特性的描述函数978-7-111-42163-4-Part01-1083.jpg,负倒描述函数978-7-111-42163-4-Part01-1084.jpgNX)与978-7-111-42163-4-Part01-1085.jpg都是X的实数函数。

②负倒描述函数图。当X=0时,978-7-111-42163-4-Part01-1086.jpg978-7-111-42163-4-Part01-1087.jpg;当X=∞时,NX=0、978-7-111-42163-4-Part01-1088.jpg。据此得到理想继电特性的负倒描述函数图如图10-9所示。已经说明过,请特别注意X增大的方向,这在判断自振点性质时尤其重要。

978-7-111-42163-4-Part01-1089.jpg

图10-8 带有理想继电特性的系统

978-7-111-42163-4-Part01-1090.jpg

图10-9 理想继电特性的978-7-111-42163-4-Part01-1091.jpg

3)对于线性部分的频率特性,利用交点在横坐标上,其虚部为零,求交点的角频率ω与交点的G(jω)。

978-7-111-42163-4-Part01-1092.jpg

①分母有理化后,运行以下程序段只关注以上分式的分子(是一复数):

clear;syms w n;n=expand(j∗(1-1∗j∗w)∗(2-1∗j∗w)),

程序段运行结果n=2∗i+3∗w-i∗w^2。

②利用交点的虚部为零,求交点的角频率ω

clear;[w]=solve(978-7-111-42163-4-Part01-1093.jpg2-w^2=0978-7-111-42163-4-Part01-1094.jpg);w=vpa(w,4),

序段运行后得到交点的角频率ω=1.4142rad/s。

③由交点的角频率ω=1.4142rad/s,按978-7-111-42163-4-Part01-1095.jpg计算交点的|G(j1.414)|。

clear;w=1.414;G=10/(j∗w∗(j∗w+1)∗(j∗w+2));A=real(G),

程序段运行后得到|G(j1.414)|=-1.6672。

④利用交点在横坐标上,即978-7-111-42163-4-Part01-1096.jpg,求自振的振幅X

clear;syms X;[X]=solve(978-7-111-42163-4-Part01-1097.jpgpi∗X/4=1.6672978-7-111-42163-4-Part01-1098.jpg,X);X=vpa(X,4),

程序段运行结果X=2.123。

4)执行以下MATLAB程序使在同一复平面上绘制非线性特性负倒描述函数与线性部分的Nyquist曲线,以便观察其交点。

clear;M=1;

for X=0.01:0.1:10

x=4/pi/X;y=0;plot(-1/x,y,978-7-111-42163-4-Part01-1099.jpgk∗978-7-111-42163-4-Part01-1100.jpg),

grid on;hold on;

end

n=[0 0 0 1 0];d=conv(conv([1 0],[1 1]),[1 2]);G=tf(n,d);

for w=0.8:0.1:6

nyquist(G,[w,w+0.1]),

grid on;hold on;

end

程序运行后绘制带有理想继电特性的负倒描述函数与线性部分Nyquist曲线,如图10-10所示,其示意图如图10-11所示。

5)结论。线性部分的频率特性曲线与相对负描述函数有一个交点,交点的角频率ω=1.414rad/s,G(j1.414)=-1.6672,自振的振幅X=2.123,对应着系统一次近似下的周期运动状态。类似图10-3中M2交点的分析,确定该点是自振点。

978-7-111-42163-4-Part01-1101.jpg

图10-10 系统的G(jω)与978-7-111-42163-4-Part01-1102.jpg曲线

978-7-111-42163-4-Part01-1103.jpg

图10-11 图10-10示意图

978-7-111-42163-4-Part01-1104.jpg

图10-12 带有理想继电特性的系统

【例10-3】 设带有理想继电特性的系统结构如图10-12所示,其中参数为M=1,线性部分的传递函数为978-7-111-42163-4-Part01-1105.jpg。1)当τ=0时,要产生振幅为978-7-111-42163-4-Part01-1106.jpg的自振,K应取何值?自振角频率ω为何值?2)当τ>0时,要产生振幅为X=2与角频率ω=1rad/s的自振,τK应取何值?

解:1)当τ=0、978-7-111-42163-4-Part01-1107.jpg时,求Kω

①系统的线性部分的传递函数为978-7-111-42163-4-Part01-1108.jpg,那么,线性部分的频率特性为978-7-111-42163-4-Part01-1109.jpg

②对于线性部分的频率特性,利用交点在横坐标上,其虚部为零,求交点的角频率ω与交点的|G(jω)|。

978-7-111-42163-4-Part01-1110.jpg

分母有理化后,运行以下程序段只关注以上分式的分子(是一复数):

clear;syms w n;n=expand(j∗(1-1∗j∗w)∗(2-1∗j∗w)),

程序段运行结果n=2∗i+3∗w-i∗w^2。

利用交点的虚部为零,求交点的角频率ω

clear;[w]=solve(978-7-111-42163-4-Part01-1111.jpg2-w^2=0978-7-111-42163-4-Part01-1112.jpg);w=vpa(w,4),

程序段运行后得到交点角频率ω=1.414rad/s。

由交点的角频率ω=1.414rad/s,按978-7-111-42163-4-Part01-1113.jpg计算交点的|G(j1.414)|:

clear;syms G A w;syms K real;w=1.414;

G=K/(j∗w∗(j∗w+1)∗(j∗w+2));A=abs(G);A=vpa(A,4),

程序段运行后得到|G(j1.414)|=0.1668K

③对于负倒描述函数,利用交点在横坐标上,其虚部为零,求K

理想继电特性的描述函数978-7-111-42163-4-Part01-1114.jpg,负倒描述函数978-7-111-42163-4-Part01-1115.jpg

利用交点在横坐标上,即978-7-111-42163-4-Part01-1116.jpgM=1,978-7-111-42163-4-Part01-1117.jpg,求K

clear;syms K;[K]=solve(978-7-111-42163-4-Part01-1118.jpgpi∗(2/3)/4=0.1668∗K978-7-111-42163-4-Part01-1119.jpg,K);K=vpa(K,4),

程序段运行后得到K=3.139。

④结论。绘制的τ=0时的G(jω)曲线与978-7-111-42163-4-Part01-1120.jpg曲线如图10-13所示。要产生振幅为978-7-111-42163-4-Part01-1121.jpg的自振,应取K=3.139,此时自振的角频率ω=1.414rad/s。

2)当τ>0时,X=2与ω=1rad/s的自振,求τK

①频率特性G(jω)与负倒描述函数曲线分析。

τ>0时,线性部分相频特性

φωg=-90°-arctan(ωg-arctan(ωg/2)-τω×57.3°

G(jω)曲线是螺旋线G(jω)与978-7-111-42163-4-Part01-1122.jpg有无穷多个交点,交点的相位为

-180°-k360°(k=0,1,2,…)

利用图10-3分析法,只有最左端的交点是自振点,绘制的τ>0时G(jω)曲线与978-7-111-42163-4-Part01-1123.jpg曲线如图10-14所示。

②产生ωg=1rad/s的自振时求τ。根据以上分析,有以下关系式

978-7-111-42163-4-Part01-1124.jpg

clear;syms tau;

[tau]=solve(978-7-111-42163-4-Part01-1125.jpg90-atan(1)∗180/pi-atan(1/2)∗180/pi-tau∗57.3=0978-7-111-42163-4-Part01-1126.jpg,tau);

tau=vpa(tau,4),

程序运行后得到τ=0.3217。

G(jω)与978-7-111-42163-4-Part01-1127.jpg相交时,978-7-111-42163-4-Part01-1128.jpg

求|G(jω)|ω=1

clear;syms G A w;syms K real;w=1;

G=K/(j∗w∗(j∗w+1)∗(j∗w+2));A=abs(G);A=vpa(A,4),

程序运行结果A=0.3162∗abs(K)。

978-7-111-42163-4-Part01-1129.jpgK

理想继电特性的负倒描述函数978-7-111-42163-4-Part01-1130.jpgX=2,M=1。

clear;syms K;[K]=solve(978-7-111-42163-4-Part01-1131.jpgpi∗2/4=0.3162∗K978-7-111-42163-4-Part01-1132.jpg,K);K=vpa(K,4),

程序运行结果后得到K=4.968。

④结论。当τ>0,要产生X=2与ω=1rad/s的自振,应取τ=0.3217与K=4.968。

978-7-111-42163-4-Part01-1133.jpg

图10-13 τ=0时G(jω)与978-7-111-42163-4-Part01-1134.jpg

978-7-111-42163-4-Part01-1135.jpg

图10-14 τ>0时G(jω)与978-7-111-42163-4-Part01-1136.jpg

【例10-4】 设带有饱和特性的系统结构如图10-15所示,其中参数为a=1、K=2,线性部分的传递函数为978-7-111-42163-4-Part01-1137.jpg。1)当k=15时,试分析该系统是否存在自振。若有自振,需求出自振的振幅X与角频率ω。2)试确定系统稳定时线性部分增益K临界值Kc

解:1)当k=15时,分析自振。

①系统的线性部分的传递函数为Gs=978-7-111-42163-4-Part01-1138.jpg,那么线性部分的频率特性为978-7-111-42163-4-Part01-1139.jpg

978-7-111-42163-4-Part01-1140.jpg

图10-15 带有饱和特性的系统

②负倒描述函数与负倒描述函数图。

饱和特性描述函数978-7-111-42163-4-Part01-1141.jpg978-7-111-42163-4-Part01-1142.jpg都是X实函数。当X=a时,NX=K978-7-111-42163-4-Part01-1143.jpg;当X=∞时,NX=0、978-7-111-42163-4-Part01-1144.jpg。据此得到带有饱和特性的负倒描述函数图如图10-16所示。请特别注意X增大的方向。

③因978-7-111-42163-4-Part01-1145.jpgX实函数,与G(jω)画在同一复平面内时,交点必在横坐标上,其虚部为零,求交点角频率ω与交点的|G(jω)|。

978-7-111-42163-4-Part01-1146.jpg

图10-16 带有饱和特性的978-7-111-42163-4-Part01-1147.jpg

因为978-7-111-42163-4-Part01-1148.jpg978-7-111-42163-4-Part01-1149.jpg

分母有理化后,运行以下程序段只关注以上分式的分子(是一复数):

clear;syms w n;

n=expand(j∗(1-0.1∗j∗w)∗(1-0.2∗j∗w)),

程序段运行结果n=i+3/10∗w-1/50∗i∗w^2。

利用交点的虚部为零,求交点的角频率ω

clear;[w]=solve(978-7-111-42163-4-Part01-1150.jpg1-1/50∗w^2=0978-7-111-42163-4-Part01-1151.jpg);w=vpa(w,4),

程序段运行后得到交点的角频率ω=0.707rad/s。

由交点的角频率ω=0.707rad/s,按978-7-111-42163-4-Part01-1152.jpg计算交点的|G(j7.07)|。

clear;w=7.07;G=15/(j∗w∗(0.1∗j∗w+1)∗(0.2∗j∗w+1));A=real(G),

程序段运行后得到|G(j7.07)|=-1.0003。

④利用负倒描述函数求自振的振幅X

饱和特性描述函数978-7-111-42163-4-Part01-1153.jpg,求负倒描述函数978-7-111-42163-4-Part01-1154.jpg表达式。

clear;syms X a K f;

a=1;N=2∗K/pi∗(asin(a/X)+a/X∗sqrt(1-(a/X)^2));

f=-1/N;f=subs(f,K,2),

程序段运行结果f=-1/4∗pi/(asin(1/X)+1/X∗(1-1/X^2)^(1/2))。

利用交点在横坐标上,即978-7-111-42163-4-Part01-1155.jpg,求自振振幅X

变换以上表达式,得978-7-111-42163-4-Part01-1156.jpg

clear;syms X;

[X]=solve(978-7-111-42163-4-Part01-1157.jpgasin(1/X)+1/X∗(1-1/X^2)^(1/2)=pi/4978-7-111-42163-4-Part01-1158.jpg,X);X=vpa(X,4),

程序段运行后得到X=2.475。

⑤在同一复平面用程序绘制G(jω)与978-7-111-42163-4-Part01-1159.jpg曲线,以观察其交点情况。

clear;syms S k x y X;

S=1;k=2;

for X=0.5:0.01:4

x=2∗k/pi∗(asin(S/X)+S/X∗sqrt(1-(S/X)^2));

y=0;plot(-1/x,y,978-7-111-42163-4-Part01-1160.jpgk∗978-7-111-42163-4-Part01-1161.jpg),hold on;

end

n=[00015];

d=conv(conv([10],[0.11]),[0.21]);G=tf(n,d);

for w=5:0.1:30

nyquist(G,[w,w+0.1]),grid on;hold on;

end

程序运行后绘制G(jω)与978-7-111-42163-4-Part01-1162.jpg曲线,如图10-17所示,其示意图如图10-18所示。(www.xing528.com)

978-7-111-42163-4-Part01-1163.jpg

图10-17 G(jω)与978-7-111-42163-4-Part01-1164.jpg曲线

978-7-111-42163-4-Part01-1165.jpg

图10-18 G(jω)与978-7-111-42163-4-Part01-1166.jpg曲线示意图

由图10-18可知,线性部分的频率特性曲线与相对负描述函数有一个交点,交点的角频率ω=0.707rad/s,自振的振幅X=2.475。对应着系统一次近似下的周期运动状态,按图10-3中M2点的分析,确定该点是自振点。

2)确定系统稳定时线性部分增益k的临界值Kc

①根据自动控制原理,对饱和非线性特性,当X=S时,978-7-111-42163-4-Part01-1167.jpg;而当X=∞时,978-7-111-42163-4-Part01-1168.jpg。欲使系统稳定,则线性部分频率特性G(jω)曲线需不包围978-7-111-42163-4-Part01-1169.jpg线段。

②线性部分的频率特性曲线与相对负描述函数的交点,其角频率ω=7.07rad/s,求G(j7.07)的表达式(含有线性部分增益K变量)。

clear;syms w G U;syms Kc real;

w=7.07;G=Kc/(j∗w∗(0.1∗j∗w+1)∗(0.2∗j∗w+1));

U=abs(G);U=vpa(U,4),

程序运行结果U=.6668e-1∗abs(Kc)。

③确定增益k的临界值Kc

clear;syms Kc;

[Kc]=solve(978-7-111-42163-4-Part01-1170.jpg.6668e-1∗abs(Kc)=1/2978-7-111-42163-4-Part01-1171.jpg,Kc);Kc=vpa(Kc,4),

程序运行后得到增益k的临界值Kc=7.499。

10-5】设带有死区继电特性的系统如图10-19所示,并且死区特性的参数M=3、h=1,线性部分的传递函数为978-7-111-42163-4-Part01-1172.jpg,试分析该系统是否存在自振。若有自振,需求出自振的振幅X与角频率ω

解:1)线性部分的频率特性为978-7-111-42163-4-Part01-1173.jpg

978-7-111-42163-4-Part01-1174.jpg

图10-19 带有死区继电特性的系统

2)求死区继电特性的负倒描述函数的极值条件。

①负倒描述函数的导函数。将负倒描述函数的导函数分解成分子与分母两部分。

clear;syms X M h;N=4∗M/pi/X∗sqrt(1-(h/X)^2);

FN=-1/N;dFN=diff(FN,X);[n,d]=numden(dFN),

程序运行后得到

n=-pi∗(X^2∗(1-h^2/X^2)-h^2)

d=4∗X^2∗M∗(1-h^2/X^2)^(3/2)

②令导函数分子部分为0对其计算负倒描述函数的极值条件。

clear;syms f N X M h;[X]=solve(978-7-111-42163-4-Part01-1175.jpg-pi∗(X^2∗(1-h^2/X^2)-h^2)=0978-7-111-42163-4-Part01-1176.jpg,X),

程序运行后得到极值条件为978-7-111-42163-4-Part01-1177.jpg

③计算负倒描述函数的极值。

clear;syms f N X M h;X=2^(1/2)∗h;f=-pi∗X/(4∗M∗sqrt(1-(h/X)^2)),

程序运行后得到978-7-111-42163-4-Part01-1178.jpg

3)死区继电特性的描述函数与负倒描述函数图。

死区继电特性的描述函数978-7-111-42163-4-Part01-1179.jpg,所以NX)与978-7-111-42163-4-Part01-1180.jpg都是X的实函数。当X=h时,NX=0、-978-7-111-42163-4-Part01-1181.jpg;当X=∞时,NX=0、978-7-111-42163-4-Part01-1182.jpg。当978-7-111-42163-4-Part01-1183.jpg时,函数出现极值,978-7-111-42163-4-Part01-1184.jpg978-7-111-42163-4-Part01-1185.jpg。据此绘制带有死区继电特性的负倒描述函数图,如图10-20所示。请特别注意负倒描述函数图都在横坐标上,为分析方便画成分开的两支,并请注意X增大的方向、978-7-111-42163-4-Part01-1186.jpg图极值及其条件。

4)因978-7-111-42163-4-Part01-1187.jpgX实函数,与G(jω)画在同一复平面内时,交点必在横坐标上。利用虚部为零,求交点角频率ω与交点的|G(jω)|。

978-7-111-42163-4-Part01-1188.jpg

图10-20 带有死区继电特性的978-7-111-42163-4-Part01-1189.jpg

978-7-111-42163-4-Part01-1190.jpg

①分母有理化后,运行以下程序段只关注以上分式的分子(是一复数):

clear;syms w n;n=simple(j∗(1-1∗j∗w)∗(1-0.5∗j∗w)),

程序段运行结果n=i+3/2∗w-1/2∗i∗w^2。

②利用交点的虚部为零,求交点角频率ω

clear;[w]=solve(978-7-111-42163-4-Part01-1191.jpg1-1/2∗w^2=0978-7-111-42163-4-Part01-1192.jpg),

程序段运行后得到交点角频率978-7-111-42163-4-Part01-1193.jpg

③由交点978-7-111-42163-4-Part01-1194.jpg,根据978-7-111-42163-4-Part01-1195.jpg计算交点的978-7-111-42163-4-Part01-1196.jpg

clear;w=2^(1/2);G=2/(j∗w∗(0.5∗j∗w+1)∗(j∗w+1));A=abs(G),

程序运行后得到978-7-111-42163-4-Part01-1197.jpg=0.6667。

④对于负倒描述函数,利用交点在横坐标上,其虚部为零,求自振的振幅X。clear;syms X;[X]=solve(978-7-111-42163-4-Part01-1198.jpgpi∗X/4/3/sqrt(1-(1/X)^2)=0.6667978-7-111-42163-4-Part01-1199.jpg);X=vpa(X,4),

程序运行后得到自振的振幅X1=1.111与X2=2.291。

5)在同一复平面用程序绘制G(jω)与978-7-111-42163-4-Part01-1200.jpg曲线,以观察其交点情况。

clear;syms t x y z h M X;

M=3;h=1;

for X=0.7:0.1:10

x=4∗M/(pi∗X)∗sqrt(1-(h/X)^2);y=0;plot(-1/x,y,978-7-111-42163-4-Part01-1201.jpgk∗978-7-111-42163-4-Part01-1202.jpg),hold on;

end

n=[0002];d=conv(conv([10],[0.51]),[11]);G=3/1∗tf(n,d);

for w=1:0.1:8

nyquist(G,[w,w+0.1]),grid on;hold on;

end

程序运行后绘制的G(jω)与978-7-111-42163-4-Part01-1203.jpg曲线如图10-21所示,其示意图如图10-22所示。

6)结论。由图10-22可知,978-7-111-42163-4-Part01-1204.jpgG(jω)有两个交点,交点的角频率为978-7-111-42163-4-Part01-1205.jpg,自振有两个振幅X1=1.111与X2=2.291,对应着系统两个一次近似下的周期运动状态,究竟哪个交点是自振点呢?类似图10-3中M2交点的分析,确定X2=2.291是自振点。

【例10-6】 已知带有死区继电特性的系统结构如图10-19所示,线性部分的传递函数为978-7-111-42163-4-Part01-1206.jpg,为使系统不产生自振,试利用描述函数法确定死区继电特性参数Mh之间的关系。

解:1)死区继电特性的描述函数与负倒描述函数都是X的实数函数,其矢端轨迹都在复平面的横轴上。其978-7-111-42163-4-Part01-1207.jpg

2)线性部分频率特性为978-7-111-42163-4-Part01-1208.jpg,线性部分频率特性曲线与负倒描述函数曲线的交点在反向横轴上,即相频特性为-π。

978-7-111-42163-4-Part01-1209.jpg

图10-21 978-7-111-42163-4-Part01-1210.jpgG(jω)曲线

978-7-111-42163-4-Part01-1211.jpg

图10-22 图10-21的示意图

①由线性部分的相频特性求ω

978-7-111-42163-4-Part01-1212.jpg

clear;syms omega;

[omega]=solve(978-7-111-42163-4-Part01-1213.jpg-pi/2-atan(0.8∗omega)-atan(1∗omega)=-pi978-7-111-42163-4-Part01-1214.jpg,omega);

omega=vpa(omega,4),

程序运行后得到线性部分频率特性在反向横轴上交点的角频率为ω=1.118rad/s。

②计算ω对应的|G(jω)|。

clear;w=1.118;G=3/(j∗w∗(0.8∗j∗w+1)∗(1∗j∗w+1));A=abs(G),

程序运行后得到交点角频率ω=1.118rad/s对应的|G(jω)|=1.3334。

3)为使系统不产生自振,线性部分的频率特性曲线与负倒描述函数曲线应不相交,即

有负倒描述函数的极值<|G(jω)|,那么有978-7-111-42163-4-Part01-1215.jpg,则参数Mh的关系为

978-7-111-42163-4-Part01-1216.jpg

4)当取M=1与h=0.9时,满足h>0.8489M,即G(jω)与978-7-111-42163-4-Part01-1217.jpg曲线应不相交、系统不产生自振。以下使用MATLAB程序来绘制G(jω)与978-7-111-42163-4-Part01-1218.jpg曲线。

clear;syms t x y z h M X;

M=1;h=0.9;

for X=0.5:0.1:10

x=4∗h/(pi∗X)∗sqrt(1-(h/X)^2);

y=0;plot(-1/x,y,978-7-111-42163-4-Part01-1219.jpgk∗978-7-111-42163-4-Part01-1220.jpg),grid on;hold on;

end

n=[0003];

d=conv(conv([10],[0.81]),[11]);

G=tf(n,d);

for w=0.7:0.1:8

nyquist(G,[w,w+0.1]),grid on;

hold on;

end

程序运行后,绘制出图10-23,即系统频率特性与负倒描述函数曲线是不相交的。

978-7-111-42163-4-Part01-1221.jpg

图10-23 频率特性与负倒描述函数曲线不相交

978-7-111-42163-4-Part01-1222.jpg

图10-24 带有死区继电特性的系统

978-7-111-42163-4-Part01-1223.jpg

图10-25 系统简化结构

【例10-7】 已知带有死区继电特性的系统结构如图10-24所示,线性部分的传递函数为978-7-111-42163-4-Part01-1224.jpgM=1.7、h=0.7。试分析该系统是否存在自振。若有自振,需求出自振的振幅X与角频率ω

解:1)系统简化后如图10-25所示,即系统线性部分传递函数为978-7-111-42163-4-Part01-1225.jpg,那么线性部分的频率特性为978-7-111-42163-4-Part01-1226.jpg

2)在同一复平面上绘制非线性特性负倒描述函数与线性部分的Nyquist曲线。

clear;syms t x y z h M X;

M=1.7;h=0.7;

for X=0.8:0.1:6

x=4∗M/(pi∗X)∗sqrt(1-(h/X)^2);

y=0;plot(-1/x,y,978-7-111-42163-4-Part01-1227.jpgk∗978-7-111-42163-4-Part01-1228.jpg);grid on;hold on;

end

n=[0.22];

d=conv(conv([10],[11]),[21]);

G=tf(n,d);

for w=0.7:0.1:4

nyquist(G,[w,w+0.1]),grid on;hold on;

end

运行该程序得到在同一复平面上绘制的G(jω)与978-7-111-42163-4-Part01-1229.jpg的曲线,如图10-26所示。

978-7-111-42163-4-Part01-1230.jpg

图10-26 G)与978-7-111-42163-4-Part01-1231.jpg曲线

3)因978-7-111-42163-4-Part01-1232.jpgX实函数,与G(jω)画在同一复平面内时,交点必在横坐标上。利用虚部为零,求交点角频率ω与交点的G(jω)。因为978-7-111-42163-4-Part01-1233.jpg

①分母有理化后,运行以下程序段只关注以上分式的分子(是一复数):

clear;syms w n;n=expand(j∗(1+0.1∗j∗w)∗(1-j∗w)∗(1-2∗j∗w)),

程序段运行后得到n=i+29/10∗w-17/10∗i∗w^2+1/5∗w^3。

②利用交点的虚部为零,求交点的角频率ω

clear;[w]=solve(978-7-111-42163-4-Part01-1234.jpg1-17/10∗w^2=0978-7-111-42163-4-Part01-1235.jpg);w=vpa(w,4),

程序段运行后得到交点的角频率ω=0.767rad/s。

③由角频率ω=0.767rad/s,按978-7-111-42163-4-Part01-1236.jpg计算交点的|G(j0.767)|。

clear;syms w;w=0.767;

G=2∗(0.1∗j∗w+1)/(j∗w∗(1∗j∗w+1)∗(2∗j∗w+1));A=real(G),

程序段运行后得到|G(j0.767)|=-1.1332。

4)对于负倒描述函数,利用交点在横坐标上,其虚部为零,求自振的振幅X

①死区继电特性的描述函数N978-7-111-42163-4-Part01-1237.jpg,求负倒描述函数978-7-111-42163-4-Part01-1238.jpg

表达式。

clear;syms X M h f;M=1.7;h=0.7;f=-pi∗X/(4∗M∗sqrt(1-(h/X)^2)),

程序段运行后得到f=-25/17∗pi∗X/(100-49/X^2)^(1/2)。

②利用交点在横坐标上,978-7-111-42163-4-Part01-1239.jpg,求自振的振幅X

clear;syms X;[X]=solve(978-7-111-42163-4-Part01-1240.jpg-25/17∗pi∗X/(100-49/X^2)^(1/2)=-1.1332978-7-111-42163-4-Part01-1241.jpg,X);X=vpa(X,4),

程序段运行后得到两个振幅X1=0.7336与X2=2.341。

5)结论。线性部分的频率特性曲线与相对负描述函数有两个交点,交点的角频率ω=0.767rad/s,自振有两个振幅X1=0.7336与X2=2.341。对应着系统两个一次近似下的周期运动状态,类似图10-3中M2交点的分析,确定X2=2.341是自振点。

【例10-8】 设带有滞环继电特性的系统结构如图10-27所示,其中非线性特性的参数为M=4、h=1;线性部分的传递函数为978-7-111-42163-4-Part01-1242.jpg。试分析该系统是否存在自振。若有自振,需求自振的振幅X与角频率ω

解:1)系统线性部分传递函数为978-7-111-42163-4-Part01-1243.jpg,那么线性部分的频率特性为

978-7-111-42163-4-Part01-1244.jpg

用程序计算线性部分频率特性的实频与虚频。

clear;syms w G;

G=10∗j∗(1+j∗w)∗(1+0.25∗j∗w)/(w^3);G=expand(G),

程序运行后得到G=10∗i/w^3-25/2/w^2-5/2∗i/w,即实频978-7-111-42163-4-Part01-1245.jpg,虚频978-7-111-42163-4-Part01-1246.jpg

978-7-111-42163-4-Part01-1247.jpg

图10-27 带有滞环继电特性的系统

2)系统非线性特性的负倒描述函数。978-7-111-42163-4-Part01-1248.jpg,已知M=4,h=1,则有描述函数978-7-111-42163-4-Part01-1249.jpg978-7-111-42163-4-Part01-1250.jpg,那么对应负倒描述函数978-7-111-42163-4-Part01-1251.jpg978-7-111-42163-4-Part01-1252.jpg,即负倒描述函数的实频函数978-7-111-42163-4-Part01-1253.jpg,虚频函数978-7-111-42163-4-Part01-1254.jpg

3)如果非线性特性的负倒描述函数与线性部分的Nyquist曲线相交,则可能产生自振,此时两个复变量实部与实部相等,虚部与虚部相等。

①利用虚部相等求ω

clear;syms w real;

[w]=solve(978-7-111-42163-4-Part01-1255.jpg10/(w^3)-5/(2∗w)=-pi/16978-7-111-42163-4-Part01-1256.jpg,w);

w=vpa(w,4),

程序运行后得到自振角频率ω=12.4rad/s。

②利用实部相等求X

利用求出的自振角频率ω=12.4rad/s计算线性部分频率特性的实频。

clear;syms w X U;w=12.4;U=-25/(2∗w^2),

程序运行结果U=-0.0813。

利用求出的线性部分频率特性的实频求X

clear;syms X;

[X]=solve(978-7-111-42163-4-Part01-1257.jpg-0.0813=-pi/16∗sqrt(X^2-1)978-7-111-42163-4-Part01-1258.jpg,X);X=vpa(X,5),

程序运行后得到自振的振幅X=1.0823。

4)在同一复平面上绘制非线性特性的负倒描述函数与线性部分的Nyquist曲线。

clear;syms w x y X;

for X=0.01:0.1:20

x=-pi/16∗sqrt(X^2-1);

y=-pi/16;plot(x,y,978-7-111-42163-4-Part01-1259.jpgk∗978-7-111-42163-4-Part01-1260.jpg),hold on;

end

n=conv(conv([010],[11]),[0.251]);d=[1000];G=tf(n,d);

for w=1.8:0.1:80

nyquist(G,[w,w+0.1]),grid on;hold on;

end

运行该程序,在同一复平面上绘制978-7-111-42163-4-Part01-1261.jpgG(jω)曲线,如图10-28所示,其示意图如图10-29所示。

978-7-111-42163-4-Part01-1262.jpg

图10-28 系统的G(jω)与978-7-111-42163-4-Part01-1263.jpg曲线

978-7-111-42163-4-Part01-1264.jpg

图10-29 图10-28曲线示意图

由图10-29可以看出,系统的G(jω)与978-7-111-42163-4-Part01-1265.jpg曲线有两个交点。要特别注意系统G(jω)表达式与其增补特性,再按图10-3的分析,左侧交点A不是自振点,右侧交点B是自振点,其自振的角频率ω=12.4rad/s,自振的振幅X=1.0823。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈