华电自动控制理论课设文档格式.docx

上传人:b****5 文档编号:21722831 上传时间:2023-01-31 格式:DOCX 页数:22 大小:1.05MB
下载 相关 举报
华电自动控制理论课设文档格式.docx_第1页
第1页 / 共22页
华电自动控制理论课设文档格式.docx_第2页
第2页 / 共22页
华电自动控制理论课设文档格式.docx_第3页
第3页 / 共22页
华电自动控制理论课设文档格式.docx_第4页
第4页 / 共22页
华电自动控制理论课设文档格式.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

华电自动控制理论课设文档格式.docx

《华电自动控制理论课设文档格式.docx》由会员分享,可在线阅读,更多相关《华电自动控制理论课设文档格式.docx(22页珍藏版)》请在冰豆网上搜索。

华电自动控制理论课设文档格式.docx

通过使用这一软件工具把学生从繁琐枯燥的计算负担中解脱出来,而把更多的精力用到思考本质问题和研究解决实际生产问题上去。

通过此次计算机辅助设计,学生应达到以下的基本要求:

1.能用MATLAB软件分析复杂和实际的控制系统。

2.能用MATLAB软件设计控制系统以满足具体的性能指标要求。

3.能灵活应用MATLAB的CONTROLSYSTEM工具箱和SIMULINK仿真软件,分析系统的性能。

三、主要内容

1.前期基础知识,主要包括MATLAB系统要素,MATLAB语言的变量与语句,MATLAB的矩阵和矩阵元素,数值输入与输出格式,MATLAB系统工作空间信息,以及MATLAB的在线帮助功能等。

2.控制系统模型,主要包括模型建立、模型变换、模型简化,Laplace变换等等。

3.控制系统的时域分析,主要包括系统的各种响应、性能指标的获取、零极点对系统性能的影响、高阶系统的近似研究,控制系统的稳定性分析,控制系统的稳态误差的求取。

4.控制系统的根轨迹分析,主要包括多回路系统的根轨迹、零度根轨迹、纯迟延系统根轨迹和控制系统的根轨迹分析。

5.控制系统的频域分析,主要包括系统Bode图、Nyquist图、稳定性判据和系统的频域响应。

6.控制系统的校正,主要包括根轨迹法超前校正、频域法超前校正、频域法滞后校正以及校正前后的性能分析。

四、进度计划

序号

设计内容

完成时间

备注

1

基础知识、数学模型

第一天

2

时域分析法、频域分析

第二天

3

根轨迹分析

第三天

4

系统校正

第四天

5

整理打印课程设计报告,并答辩

第五天

五、设计成果要求

上机用MATLAB编程解题,从教材或参考书中选题,控制系统模型、控制系统的时域分析法、控制系统的根轨迹分析法、控制系统的频域分析法每章选择两道题。

第六章校正选四道,其中根轨迹超前校正一道、滞后校正一道、频域法超前校正一道、滞后校正一道。

并针对上机情况整理课程设计报告。

课程设计报告以WORD电子文档形式提交,文件名为班级学号姓名。

课程设计报告包括题目、解题过程及程序清单和最后的运行结果(曲线),课程设计总结或结论以及参考文献。

六、考核方式

《自动控制理论课程设计》的成绩评定方法如下:

根据

1.电子文档形式的课程设计报告。

2.独立工作能力及设计过程的表现。

3.答辩时回答问题的情况。

成绩评分为优、良、中、及格以及不及格5等。

学生姓名:

指导教师:

2015年1月15日

二、设计正文

数学模型

1.1已知系统传递函数为G(s)=

用matlab建立数学模型。

解:

程序建立模型

>

num=[123];

den=[1572];

sys=tf(num,den)

Transferfunction:

s^2+2s+3

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

s^3+5s^2+7s+2

laplace变换

symss;

a=(s^2+2*s+3)/(s^3+5*s^2+7*s+2);

L=laplace(a)

L=

laplace((s^2+2*s+3)/(s^3+5*s^2+7*s+2),s,t)

1.2.线性定常离散系统的脉冲传递函数为G(s)=

j将其转换成连续时间模型(采样周期T=0.1s)。

采用零阶段保持器方法离散化,在命令窗口输入:

sysd=tf([1-1],[110.3],0.1)

z-1

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

z^2+z+0.3

Samplingtime:

0.1

sysc=d2c(sysd)

121.7s-5.821e-013

s^2+12.04s+776.7

sysc=d2c(sysd,'

tustin'

-6.667s^2+133.3s

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

s^2+93.33s+3067

时域分析法

2.1,已知连续系统的传递函数G(s)=

(1)求出其零极点图,判断系统的稳定性。

(2)绘制其零极点图,判断系统的稳定性。

建立数学模型,绘制零极点图。

>

num=[32546];

den=[134272];

sys=tf(num,den);

pzmap(sys)

求极点

p=pole(sys)

p=

-1.7680+1.2673i

-1.7680-1.2673i

0.4176+1.1130i

0.4176-1.1130i

-0.2991

该系统有一对共轭极点的实部大于0,所以系统不稳定

2.2已知系统的闭环传递函数G(s)=

计算系统单位阶跃响应

性能指标:

上升时间,峰值时间,超调量,调节时间,用simulink仿真。

绘制单位阶跃响应曲线

G=tf([132],[16181311]);

step(G)

仿真结果与计算结果有较高的相似度

频域分析

3.1设线性定常系统的传递函数分别为G1=

G2=

G3=

将它们的bode图绘制在一张图中。

G1=tf([1],[51]);

G2=tf([0.3],[514]);

G3=tf([0.6],[11]);

bode(G1,'

r'

G2,'

y'

G3)

nyquist(G1,'

3.2线性定常系统的传递函数G(s)=

计算其稳定裕度及相应的穿越频率和截止频率。

建立传递函数模型

num=[40.4];

den=[152019150];

S=allmargin(sys)

S=

GainMargin:

10.8674

GMFrequency:

1.8856

PhaseMargin:

103.4629

PMFrequency:

0.0277

DelayMargin:

65.2349

DMFrequency:

Stable:

1

稳定裕度分贝表示

20*log10(10.8674)

ans=

20.7225

subplot(1,2,2);

nyquist(sys)

subplot(1,2,1);

bode(sys)

由图的:

幅值裕度20.7db,相位裕度103,剪切频率0.0277rad/s

4.1已知单位负反馈的开环传递函数为G(s)=

绘制其闭环根轨迹。

rlocus(tf([251],[123]))

grid

subplot(1,2,1);

4.2已知系统开环传递函数为G(s)=

试画出ξ=0.1,0.3,0.5,0.7,

0.9时的等ξ线,ωn=1,2,3,…,10时的等ωn线及系统的根轨迹图,并找到ξ=0.9时的系统的主导极点,并绘制此时系统的阶跃响应。

num=[14];

den=conv([11],[13]);

rlocus(num,den);

axis([-66-22]);

z=[0.10.30.50.70.9];

wn=[1:

10];

sgrid(z,wn);

[k,p]=rlocfind(num,den);

%根轨迹如图

Selectapointinthegraphicswindow

selected_point=

0.3626-0.0512i

系统的根轨迹及等wn线和等

num1=k*num;

den1=den;

W=tf(num1,den1);

W1=feedback(W,1);

figure

(2)

step(W1,'

k'

);

%系统的阶跃响应曲线

频域超前

5.1已知单位负反馈系统的开环传递函数为G(s)=

,式设计串联超前校正装置,使系统指标满足单位斜坡输入信号时稳态误差e≤0.1%,相位裕度r≥45°

,穿越频率≥150rad/s。

根据稳态误差的要求做静态校正,则系统的传递函数为G(s)=

绘制bode图求性能指标。

num=1000;

den=conv([0.110],[0.0011]);

margin(num,den)

由图可求得相位裕度0.0584,穿越频率99.5,都不满足要求。

补偿角取为o=45-0+7=52,

校正参数a=(1+sin(o*pi/180))/(1-sin(o*pi/180))=8.4344.

根据校正后的穿越频率取wm=160,

可求出时间常数T=1/(sqrt(a)*wm)=0.0022.

校正后的性能指标为:

nc=[a*T1];

dc=[T1];

n=conv(num,nc);

d=conv(den,dc);

margin(n,d)

从图可以看出,相位裕度为45.2,穿越频率为175,都满足要求

nc=[a*T1];

t1=0:

0.1:

120;

G1=tf(num,den);

G11=feedback(G1,1);

step(G11,t1);

G2=tf(n,d);

G22=feedback(G2,1);

figure

(1);

holdon;

t2=0:

8;

subplot(1,2,2);

step(G22,t2)

动态校正前后系统的阶跃响应曲线

频域滞后

5.2已知单位负反馈的开环传递函数G(s)=

设计校正使系统性能指标满足单位阶跃信号输入时无稳态误差,相位裕度r≥50°

根据静态指标系统已满足要求,绘制校正前系统bode图

num=80;

den=conv([10],[0.11]);

figure

(1);

margin(num,den);

gridon

相位裕度20,穿越频率27.4,系统本身对穿越频率没有要求。

所以可以牺牲穿越频率提高相位裕度,以满足系要求,此时可以设计串联滞后校正。

串联滞后校正放在系统的低频段,利用它自身的高频段幅值下降,但对相频特性影响较小的特点。

此系统的第一个转折点是10,线设计校正后的穿越频率为5.

取wc=5对数幅频23。

而由20lga=23,1/T=(0.2-0.1)wc.

可以求出参数

a=10^(23/20);

wc=5;

T=1/(0.1*wc);

nc=[T1];

dc=[a*T1];

figure

(2);

margin(n,d);

gridon

校正后的bode图

由图的校正后相位裕度57.9穿越频率5.07,满足r≥50°

t1=0:

5;

G1=tf(num,den);

step(G22,t2)

得动态校正前后的阶跃响应曲线

可以看出牺牲了响应速度获得了更好的平稳性指标。

根轨迹校正

根轨迹超前

6.1已知系统的开环传递函数为G(s)=

用根轨迹确定一串联校正装置使得超调量不大于30%,调节时间不大于8。

den=conv([110],[0.51]);

num=1;

G=tf(num,den);

rltool(G);

加入零极点

根轨迹滞后

6.2被控对象的传递函数为G

(s)=

采用单位负反馈,系统的动态性能已经满足要求,现在求系统的速度误差系数不小于5。

根轨迹校正中的滞后网络用于改善系统的稳定性能,但不改变系统的动态性能,在设计滞后网络时,为使校正后系统的根轨迹主要分支通过闭环主导极点,同时能大幅度提高系统的开环增益,通常把滞后网络的零极点配置在离虚轴较近的地方,并且互相靠近。

den=conv([110],[12]);

num=1.33;

G1=feedback(G,1);

step(G1)

利用系统根轨迹分析的图形界面加入滞后校正网络得G(s)=(s+0.01)/(s+0.001)

den=conv([110],[12.0010.002]);

num=[1.330.0133];

可知动态过程基本不受影响,但校正后速度误差系数为原来的10倍,满足静态要求。

三、课程设计总结或结论

通过本次课设对matlab在自动控制中的应用有了初步的了解,能用matlab去分析一些简单的自动控制领域的问题。

对以后的学习很有帮助。

四、参考文献

于希宁孙建平刘鑫屏等《自动控制原理》中国电力出版社“十一五教材”

吴晓燕张双选《MATLAB在自动控制中的应用》西安电子科技大学出版社

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 其它课程

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1