1.什么是仿真?它所遵循的基本原则是什么?
答:仿真是建立在控制理论,相似理论,信息处理技术和计算技术等理论基础之上的,以计算机和其他专用物理效应设备为工具,利用系统模型对真实或假想的系统进行试验,并借助专家经验知识,统计数据和信息资料对试验结果进行分析和研究,进而做出决策的一门综合性的试验性科学。它所遵循的基本原则是相似原理。
2.什么是CAD技术?控制系统CAD可解决那些问题?
答:CAD技术,即计算机辅助设计(Computer Aided Design),是将计算机高速而精确的计算能力,大容量存储和数据的能力与设计者的综合分析,逻辑判断以及创造性思维结合起来,用以快速设计进程,缩短设计周期,提高设计质量的技术。
控制系统CAD可以解决以频域法为主要内容的经典控制理论和以时域法为主要内容的现代控制理论。此外,自适应控制,自校正控制以及最优控制等现代控制测略都可利用CAD技术实现有效的分析与设计。 2-1 思考题:
(1)数学模型的微分方程,状态方程,传递函数,零极点增益和部分分式五种形式,各有什么特点?
(2)数学模型各种形式之间为什么要互相转换?
(3)控制系统建模的基本方法有哪些?他们的区别和特点是什么? (4)控制系统计算机仿真中的“实现问题”是什么含意? (5)数值积分法的选用应遵循哪几条原则? 答:(1)微分方程是直接描述系统输入和输出量之间的制约关系,是连续控制系统其他数学模型表达式的基础。状态方程能够反映系统内部各状态之间的相互关系,适用于多输入多输出系统。传递函数是零极点形式和部分分式形式的基础。零极点增益形式可用于分析系统的稳定性和快速性。利用部分分式形式可直接分析系统的动态过程。
(2)不同的控制系统的分析和设计方法,只适用于特定的数学模型形式。 (3)控制系统的建模方法大体有三种:机理模型法,统计模型法和混合模型法。机理模型法就是对已知结构,参数的物理系统运用相应的物理定律或定理,经过合理的分析简化建立起来的各物理量间的关系。该方法需要对系统的内部结构和特性完全的了解,精度高。统计模型法是采用归纳的方法,根据系统实测的数据,运用统计规律和系统辨识等理论建立的系统模型。该方法建立的数学模型受数据量不充分,数据精度不一致,数据处理方法的不完善,很难在精度上达到更高的要求。混合法是上述两种方法的结合。
(4)“实现问题”就是根据建立的数学模型和精度,采用某种数值计算方法,将模型方程转换为适合在计算机上运行的公式和方程,通过计算来使之正确的反映系统各变量动态性能,得到可靠的仿真结果。
(5)数值积分法应该遵循的原则是在满足系统精度的前提下,提高数值运算的速度和并保证计算结果的稳定。
2-2.用matlab语言求下列系统的状态方程、传递函数、零极点增益、和部分分式形式的模型参数,并分别写出其相应的数学模型表达式:
s37s224s24(1)               G(s)= 4
s10s335s250s24解:(1)状态方程模型参数:编写matlab程序如下
>> num=[1 7 24 24];
>> den=[1 10 35 50 24];
>> [A B C D]=tf2ss(num,den)
-10   -35   -50   -241 1       0       0     00,B=,C=1     7    24    24,D=[0]          得到结果:A= 0       1       0     00 0       0       1     00-10   -35   -50   -241 1       0       0     00.X+u,   y=1     7    24    24X 所以模型为: X= 0       1       0     00 0       0       1     002-3.用欧拉法求下面系统的输出响应y(t)在0≤t≤1上,h=0.1时的数值。
y'y,y(0)1
yk1ykh*f(tk,yk)解:欧拉法y'f(tk,yk)其几何意义:把f(t,y)在[tk,yk]区间内的曲边
y(t)y00面积用矩形面积近似代替。
m文件程序为  h=0.1;   disp('函数的数值解为');  %显示 ‘’中间的文字%
disp('y=');  %同上% y=1;
for t=0:h:1
m=y;
disp(y);  %显示y的当前值%               y=m-m*h;
end
保存文件q2.m,在matalb命令行中键入>> q2  ,得到结果  函数的数值解为 y= 1  0.9000  0.8100  0.7290  0.6561  0.5905  0.5314  0.4783  0.4305  0.3874   0.3487
.x1a11a12x1b1x1(0)x102-6.已知二阶系统状态方程为.u;x; xbx(0)aax2212222220写出取计算步长为h时,该系统状态变量X=[x1,x2]的四阶龙格-库塔法递推关系式。
hyy(k12k22k3k4)kk16k1f(tk,yk)hh解:四阶龙格-库塔法表达式k2f(tk,ykk1)
22hhkf(t,yk2)kk322k4f(tkh,ykhk3)所以状态变量的递推公式可以写作:
.a11a12b1x1 A=,B=,x可以写成XAXBu
b2x2a21a22hXX*(k12k22k3k4)kk16k1AXkBu则递推形式k2A(Xkk1*h/2)Bu
kA(Xk*h/2)Buk23k4A(Xkk3*h)Bu5-5已知某单位反馈系统开环传递函数为
G(s)1
s(0.1s1)(0.02s1)(0.01s1)(0.005s1)若性能指标要求如下:45,Kv200,c13.5,试确定校正装置。
解:由速度误差常数的要求可求得K=200,则可绘制KG(j)的波德图。在Matlab窗口中输入下列命令:
k=200*10*50*100*200;  num=1;
den=poly([0 -10 -50 -100 -200]);  w=logspace(-1,2,200);  [m,p]=bode(k*num,den,w);  subplot(2,1,1);
semilogx(w,20*log10(m));  grid;
ylabel('Gain(dB)');  subplot(2,1,2);  semilogx(w,p);  grid;
xlabel('Frequency(rad/s)');  ylabel('Phase(deg)');
100Gain(dB)500-50-1100100101102Phase(deg)-100-200-300-400-11010010Frequency(rad/s)1102
从图中可以看出,相角裕度为-53度, 剪切频率为37.7rad/s,这显然不能满足性能指标要求。由于补偿角为m534598,单独使用超前校正装置或是滞后校正装置都不能很好的达到设计要求,因此这里考虑使用串联相位滞后超前校正。设校正装置的传递函数为Gc(s)(1s1)(2s1),11/1,
(1s1)(2/1)21/2。
按照给定的要求选定系统剪切频率为c15rad/s,为使系统稳定,应保证开环对数幅频特性以-20dB/dec的斜率穿越频率轴,即中频段的斜率为-20dB/dec。为使校正后系统的开环增益不低于200,校正前后系统的低频段特
性应保持一致。中频段与低频段之间用斜率为-40dB/dec的直线连接,连接线与中频段相交的交接频率1与c不宜离的太近,取1c/101.5rad/s;同时取
210rad/s,则11/1.50.6667,21/100.1。
最后来确定的取值。由于校正后的剪切频率为c15rad/s,则对应
11.5rad/s处的增益为20lg20lg1520;而未校正系统在11.5rad/s时的增益为1.520042.5。两者相减就得到串联校正装置在1.5rad/s10rad/s区间的1.5增益,即20lg12042.522.5dB,解得13.3。 1      因此串联相位滞后超前校正装置的传递函数为
Gc(s)(0.6667s1)(0.1s1)
(8.8671s1)(0.0075s1)      校正后系统的开环传递函数为
G(s)200(0.6667s1)
s(8.8671s1)(0.02s1)(0.01s1)(0.0075s1)(0.005s1)翻译:Simulink控制设计??让您的设计和分析控制系统在Simulink建模。您可以自动调整PID控制器的涨幅Simulink块性能需求。这种产品的你也可以找到削减点,计算非侵入的确切linearizations Simulink模型在不同的操作条件。Simulink控制设计提供了计算仿真工具,无需修改频率响应模型。一个图形用户界面允许您设计和分析任意控制结构在Simulink建模,例如级联,pre-filter、、多回路的架构。
的Simulink?控制设计?让您在Simulink建模的控制系统设计和分析。可以自动调整PID控制器的Simulink块,以满足性能要求的收益。有了这个产品,你也可以非侵入修剪点,并计算在各种运行条件下的Simulink模型的精确线性化。 Simulink的控制系统设计提供了无需修改你的模型计算基于仿真的频率响应的工具。图形用户界面,可以让你任意控制结构在Simulink建模,如级联,预过滤器,调节,多回路架构,设计和分析。
仿真?控制设计?让您的设计和分析控制系统建模仿真。你可以自动调整增益仿真控制器块满足性能要求。这个产品还可以找到平衡点,计算准确的非侵入性linearizations仿真模型在不同操作条件。仿真控制设计提供了工具,计算模拟
频率响应不修改你的模型。图形用户界面可以让您的设计和分析任意控制结构模型中,如级联,过滤,调节,和多环结构。
仿真控制设计允许您设计和分析控制系统的仿真建模。您可以自动调整以满足性能要求的仿真 PID 控制块的收益。这种产品也无干扰的方式可以找到修剪点,并计算精确 linearizations 仿真模型在各种工作条件。仿真控制设计提供了基于仿真的频率响应计算而无需修改您的模型的工具。可以使用图形用户界面设计和分析任意控制结构建模仿真,在这样的级联、路的体系结构。
预过滤器、 调节和多回