三阶系统的分析与校正Word格式.doc

上传人:b****9 文档编号:13060816 上传时间:2022-10-04 格式:DOC 页数:24 大小:515.23KB
下载 相关 举报
三阶系统的分析与校正Word格式.doc_第1页
第1页 / 共24页
三阶系统的分析与校正Word格式.doc_第2页
第2页 / 共24页
三阶系统的分析与校正Word格式.doc_第3页
第3页 / 共24页
三阶系统的分析与校正Word格式.doc_第4页
第4页 / 共24页
三阶系统的分析与校正Word格式.doc_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

三阶系统的分析与校正Word格式.doc

《三阶系统的分析与校正Word格式.doc》由会员分享,可在线阅读,更多相关《三阶系统的分析与校正Word格式.doc(24页珍藏版)》请在冰豆网上搜索。

三阶系统的分析与校正Word格式.doc

日期:

2014年1月9

目录

一、《自动控制理论A》课程设计任务书 2

二、《自动控制理论A》课程设计 4

三、设计正文 5

四课程设计总结 22

五课程设计心得 22

六参考文献 23

一、《自动控制理论A》课程设计任务书

1.目的与要求

本次课程设计是在学完自动控制理论课程后进行的。

详细介绍MATLAB的控制系统工具箱的用法以及SIMULINK仿真软件,使学生能够应用MATLAB对自动控制理论课程所学的内容进行深层次的分析和研究,能用MATLAB解决复杂的自动控制系统的分析和设计题目;

能用MATLAB设计控制系统以满足具体的性能指标;

能灵活应用MATLAB的CONTROLSYSTEM工具箱和SIMULINK仿真软件,分析系统的性能,进行控制系统设计。

2.主要内容

简要介绍控制系统理论的基本概念和基本方法,并介绍MATLAB软件的基本知识。

包括MATLAB的基本操作命令、数据结构、矩阵运算、编程算法等;

简要介绍MATLAB的控制系统工具箱的用法。

包括控制系统的模型及相互转换、时域分析方法、频域分析方法等应用MATLAB工具箱进行分析研究,增强理解;

简要介绍SIMULINK仿真软件,介绍SIMULINK的应用方法及各种强大功能,应用SIMULINK对系统进行仿真研究;

简要介绍控制系统分析与设计所必须的工具箱函数,包括模型建立、模型变换、模型简化、模型实现、模型特性、方程求解、时域响应、频域响应、根轨迹等各个方面。

1.在掌握控制系统基本理论和控制系统工具箱函数的基础上,利用MATLAB及其工具箱函数来解决所给控制系统的分析与设计问题,并上机实验;

撰写课程设计报告。

2.设计任务

2.1自选单位负反馈系统,开环传递函数[一个三阶或以上系统]。

1)绘制闭环系统单位阶跃响应曲线。

2)求出系统动态性能指标。

3)绘制对数幅频、相频特性曲线,并求出频域指标。

2.2采用串联校正,校正装置传递函数。

1),绘制由的根轨迹,绘制取三个不同数值时单位阶跃响应曲线,并求出相应动态性能指标,试分析随着的变化,系统稳定性、动态性能、稳态性能有何变化。

2)采用频率校正法进行设计,可以给时域性能指标要求,也可以给频域性能指标,要既有稳态性能要求,也要有动态性能要求,若单独超前校正或滞后校正不满足要求,可采用滞后超前校正。

要熟悉超前校正、滞后校正及滞后超前校正的原理,使用条件,并对校正后的效果进行合理的分析。

3)采用根轨迹校正法。

根据动态性能要求,确定自选主导极点,同时满足一定稳态性能要求,求出,绘制校正后单位阶跃响应曲线,并求出动态性能指标,分析校正效果及产生该效果的原因。

(或采用其它的方法如:

反馈校正,复合校正,串联工程法,串联综合法(希望特性法)进行设计等)最好采用频率校正和另外一种校正方法对比研究。

2.3绘制校正前后系统单位阶跃响应曲线对比图,根轨迹对比图、伯德图对比图,并求出系统动态性能指标。

2.4根据校正前、后时域、频域性能指标分析得出结论,按自己所作课程设计的内容撰写课程设计报告。

3.考核。

3.进度计划

序号

设计内容

完成时间

备注

1

下发课程设计任务书,介绍课程设计的要求,介绍MATLAB软件及控制系统工具箱用法的基本知识。

1月6日上午

(周一上午)

2

利用MATLAB软件按任务书的要求进行控制系统分析和校正设计,并撰写设计报告。

1月9日

(周四)

3

带着自己的课程设计报告参加答辩

1月10日(周五)

4.设计成果要求

1、按自己所作课程设计的内容撰写课程设计报告,要求图、表、公式等书写打印规范。

2、可以最后写一些总结、课程设计的心得体会以及你对课程设计的一些意见及建议。

5.考核方式

本课程设计周最后一天带课程设计报告进行答辩,课程设计的成绩将根据课程设计过程中的表现,课程设计报告的书写情况,答辩情况综合给出。

二、《自动控制理论A》课程设计

(一)目的与要求

详细介绍MATLAB的控制系统工

具箱的用法以及SIMULINK仿真软件,使学生能够应用MATLAB对自动控制理论课程所学的内容进行深层次的分析和研究,能用MATLAB解决复杂的自动控制系统的分析和设计题目;

(二)设计任务:

1.1自选单位负反馈系统,开环传递函数[一个三阶或以上系统]。

Ø

绘制闭环系统单位阶跃响应曲线。

求出系统动态性能指标。

绘制对数幅频、相频特性曲线,并求出频域指标。

1.2采用串联校正,校正装置传递函数。

,绘制由的根轨迹,绘制取三个不同数值时单位阶跃响应曲线,并求出相应动态性能指标,试分析随着的变化,系统稳定性、动态性能、稳态性能有何变化。

采用频率校正法进行设计,可以给时域性能指标要求,也可以给频域性能指标,要既有稳态性能要求,也要有动态性能要求,若单独超前校正或滞后校正不满足要求,可采用滞后超前校正。

采用根轨迹校正法。

2.绘制校正前后系统单位阶跃响应曲线对比图,根轨迹对比图、伯德图对比图,并求出系统动态性能指标。

3.根据校正前、后时域、频域性能指标分析得出结论,按自己所作课程设计的内容撰写课程设计报告。

三、设计正文

3.1所选系统单位开环传递函数为

3.1.1绘制闭环系统单位阶跃响应曲线:

>

num=[50]

den=[0.00050.10510]

G1=tf(num,den)

sys=feedback(G1,1)

%计算峰值时间tp和超调量

C=dcgain(sys)%求取系统终值

[y,t]=step(sys);

%求取单位阶跃响应,返回变量:

输出y和时间t

[Y,k]=max(y);

%求输出响应的最大值Y(即峰值)和位置k

tp=t(k)%求峰值时间

Mp=(Y-C)/C%计算超调量

%计算延迟时间td

N=1

while(y(N)<

0.5*C)

N=N+1

end

td=t(N)

%计算上升时间tr

n=1

while(y(n)<

C)%循环求取第一次到达终值时的时间

n=n+1;

tr=t(n)

step(sys)

gridon;

xlabel('

t'

);

ylabel('

c(t)'

title('

单位阶跃响应'

(1)校正前的单位阶跃响应

动态性能参数如下:

峰值时间:

tp=0.147s

超调量:

Mp=0.5823

上升时间:

tr=0.0786s

调节时间:

ts=0.977s

3.1.2对数幅频,相频特性曲线

代码如下:

num=[50]

sys=tf(num,den)

margin(sys)

(2)校正前系统的对数幅频、相频特性曲线

频域指标:

截止频率c=21.2rad/s,相角裕度=19.2eg

穿越频率x=44.7rad/s,幅值裕度h=12.5dB

校正

3.2.1时的根轨迹:

sys=zpk([],[0-10-200],1)

rlocus(sys)

图(3)系统开环传递函数根轨迹

则当kc=0.05时,单位阶跃响应如下:

图(4)

%k=0.05

num=[2.5]

sys=feedback(G1,1);

step(sys);

tr=0.769s

ts=1.15s

Kc=3.5

图(5)

%k=3.5

num=[35]

den=[0.0020.10210]

C=dcgain(sys)

[y,t]=step(sys)

[Y,k]=max(y)

Map=(Y-C)/C

可知:

tp=0.106

Map=0.7681

tr=0.054s

ts=1.5s

Kc=12

图(6)

tp=

超调量:

tr=

当采用比例环节进行校正时,不同的装置的Kc值的时域性能指标对比表格:

Kc=0.05

Kc=2

上升时间tr

0.769

0.054s

峰值时间tp

0.106

调节时间ts

1.15

1.5s

超调量%

76.81%

结论:

由上表可以看出随着K的增大系统有稳定状态变为不稳定状态;

上升时间减小,峰值时间增大,超调量增大,调节时间先减小后增大;

稳态误差越来越大。

3.2.2采用频率校正法进行设计

假定系统需要满足截止频率为c=50rad/s,相角裕度>

=45deg,幅值裕度h>

=10dB,则可知系统截止频率和相角裕度均小于条件所需,所以采用串联超前校正

num1=50;

%分子

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

%conv多项式乘法函数

den1=conv([10],den);

%分母

[num11,den11]=cloop(num1,den1,-1);

%cloop闭环-1表示负反馈

g=tf(num11,den11);

figure

(1)

step(g);

%输出校正前单位阶跃响应

grid;

g1=tf(num1,den1)

wm=50

L=bode(g1,wm)%返回变量L

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

当前位置:首页 > 自然科学 > 天文地理

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

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