计算机仿真试题和答案

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

控制系统计算机辅助设计

综合实验指导

实验名称:连续与离散系统校正实验,系统可控性与可观性实验,系统的simulink仿真实验

陈茜编

实验人:苏建聪

学号:200830810122

班级:08电气工程及其自动化1班

信息工程系

实验任务书

1. 有一个单位负反馈控制系统,如果控制对象的传递函数为

设计要求:

① 相角裕度≥45°;

② 当系统的输入信号是单位斜坡信号时,稳态误差ess ≤0.04。

③ 要求绘制出校正后系统和未校正系统的Bode 图及其闭环系统的单位阶跃响应曲线,并进行对比。

2. 有一个单位负反馈控制系统,如果控制对象的传递函数为:

试设计一个串联滞后校正装置。

设计要求:

①相角裕度≥45°;

② 当系统的输入信号是单位斜坡信号时,稳态误差ess ≤0.04。

③ 要求绘制出校正后系统和未校正系统的Bode 图及其闭环系统的单位阶跃响应曲线,并进行对比。

3. 有一个单位负反馈控制系统,如果控制对象的传递函数为 ()()

4+=

s s k s G p

试设计一个串联超前滞后校正装置,设计要求: ①相角裕度≥45°;

② 当系统的输入信号是单位斜坡信号时,稳态误差ess ≤0.04。

③ 要求绘制出校正后系统和未校正系统的Bode 图及其闭环系统的单位阶跃响应曲线,并进行对比。

4. 系统结构图如图所示,其中,采样周期Ts=0.01s ,被控对象()()

110+=

s s s G ,()s G h 为

零阶保持器。用W 变换法设计一超前校正装置D(z),使系统相位裕度γ≥50°,校验设计后系统的性能指标。

5. 系统结构图如图所示,其中,采样周期Ts=0.01s ,被控对象1)

s(0.2s k )(+=

s G ο,

()

s G h 为零阶保持器。用对数频率法设计D(z),使系统开环增益k ≥30(1/s),截

止频率ωc ≥15(1/s),相位裕度γ≥

50 °

1使 s 11

s

e -1(s)-Ts

h T G +≈

=

,求出未校正系统的开环系统的开环传递函

(s)

(s)G G (s)0s =G ,的传递函数模型参数。

2作未校正系统的Bode 图,求出截止频率 和相位裕度 ,并与系统性能指标要求比较 3用串联超前校正,选择Wc=20(1/s),确定D (s )的参数。

4求出校正后系统的相位裕度γ,并检验是否满足要求,若不满足要求,则返回到3 5用双线性变换算法求出D (z ). 6检查系统的性能

6. 已知系统状态空间方程: u x x ⎥⎥

⎢⎢⎢⎣⎡+⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡---=∙

10201

1

220

001,[]x y 02

1=。对系统进行可控性|、可观性分析以及极点

配置控制器的设计。 实验要求:

(1) 判别系统的可控性,求解系统的变换矩阵c Q 。 (2) 如果系统完全可控,导出系统的第一可控标准型。 (3) 判断系统的可观测性,求解系统的变换矩阵o Q (4) 如果系统完全可观测,导出系统的第一可观测标准型。

(5) 确定状态反馈矩阵K ,使系统的闭环极点配置在 []i

i

p 3.24.33.24.32

--+--=位置上,

并绘制出配置后系统单位阶跃时间响应曲线。

7. 建立如图所示双闭环计算机控制直流调速系统的simulink 模型。仿真观测转速和电流跟

踪特性等性能指标,调整数字PI

调节器参数,以满足系统的性能指标要求。

8. 有限拍随动系统的设计:

1) 某一离散控制系统的被控队形的传递函数为:()()

35+=

s s s G p ,保持器为零阶保持器,

采样周期,5.0s T =试设计单位速度输入时的有限拍控制器。 2) 某一离散控制系统的被控队形的传递函数为:()()

35+=

s s s G p ,保持器为零阶保持器,

采样周期,5.0s T =试设计单位速度输入时的有限拍无纹波控制器。

9.用函数调用的方法,求出!!2!1n ⋅⋅⋅++,要求写出脚本式M 文件和函数式M 文件 10. 找出101——n 之间的满足(1)它是完全平方数; (2)在满足完全平方数的前提下,有两位数字相同。 统计满足条件的数的个数。

11 通过键盘输入一个整数,将该数变成按相反顺序的数,例如12345变成54321

答案

1.主程序:

num=8000;den=conv([1,0],conv([1,4],[1,80]));

G=tf(num,den); %未校正系统的开环传递函数

[Gm,Pm,Wcg,Wcp]=margin(G); %1) 未校正系统的频域响应参数,计算需要相角欲度

Pm(γ)

w=0.1:0.1:10000; %确定频率的取值范围和频率采样的间隔值

[mag,phase]=bode(G,w);magdb=20*log10(mag); %对数幅频、相频特性向量,计算需要magdb %(对数幅频响应值)

phim1=45;deta=8; % 2)(4.1.9)式设置系统设计参数phim1( );deta( )

phim=phim1-Pm+deta; % (4.1.9)式相位超前角φ

bita=(1-sin(phim*pi/180))/(1+sin(phim*pi/180)); %求出β值

n=find(magdb+10*log10(1/bita)<=0.0001); %找出满足

magdb+10*log10(1/bita)<=0.0001

%式的magdb向量所有的下标值

wc=n(1); %通常magdb(1)+10*log10(1/bita)>0.0001;取的第1项为(比实际频率值大%10倍),这是因为w=0.1:0.1:10000,而下标向量的值=1:1:100000

w1=(wc/10)*sqrt(bita);w2=(wc/10)/sqrt(bita); % 3) (4.1.11)和(4.1.12)式numc=[1/w1,1];denc=[1/w2,1]; % (4.1.13)式,取K=1

Gc=tf(numc,denc); %校正器的传递函数

GmdB=20*log10(Gm); %4) 下面程序校验系统校正后的系统指标GcG=Gc*G;[Gmc,Pmc,wcgc,wcpc]=margin(GcG); %GcG是校正后系统的开环传递函数GmcdB=20*log10(Gmc);

disp('未校正系统的开环传递函数和频域响应参数:h,γ,wc')

G,[GmdB,Pm,Wcp],

disp('校正装置传递函数和校正后系统开环传递函数')

Gc,GcG,

disp('校正后系统的频域响应参数:h,γ,wc')

[GmcdB,Pmc,wcpc],

disp('校正装置的参数T和β值:T,β')

T=1/w1;[T,bita],

bode(G,GcG);figure(2);margin(GcG);

GcGc=feedback(GcG,1);

step(numc,denc);

运行结果:

未校正系统的开环传递函数和频域响应参数:h,γ,wc

Transfer function:

8000

--------------------

s^3 + 84 s^2 + 320 s

相关文档
最新文档