自控原理实验报告 修改.docx

上传人:b****1 文档编号:12455382 上传时间:2023-04-19 格式:DOCX 页数:18 大小:18.39KB
下载 相关 举报
自控原理实验报告 修改.docx_第1页
第1页 / 共18页
自控原理实验报告 修改.docx_第2页
第2页 / 共18页
自控原理实验报告 修改.docx_第3页
第3页 / 共18页
自控原理实验报告 修改.docx_第4页
第4页 / 共18页
自控原理实验报告 修改.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

自控原理实验报告 修改.docx

《自控原理实验报告 修改.docx》由会员分享,可在线阅读,更多相关《自控原理实验报告 修改.docx(18页珍藏版)》请在冰豆网上搜索。

自控原理实验报告 修改.docx

自控原理实验报告修改

实验报告

课程自动控制原理实验报告专业学号

指导教师姓名

一、实验目的

1.熟悉matlab桌面和命令窗口,初步了解simulink功能模块的使用方法。

2.通过观察典型环节在单位阶跃信号作用下的动态特性,加深对各典型环节响应曲线的理解。

3.定性了解各参数变化对典型环节动态特性的影响。

二、实验内容

按下列各典型环节的传递函数,建立相应的simulink仿真模型,观察并记录其单位阶跃响应波形。

①比例环节{embedequation.3|g1(s)?

1和;

②惯性环节和

③积分环节

④微分环节

⑤比例+微分环节(pd)和

⑥比例+积分环节(pi)和

三、实验结果及分析

实验过程

①比例环节

相应的simulink仿真模型及其单位阶跃响应波形如图所示。

相应的simulink仿真模型及其单位阶跃响应波形如图所示

分析知:

1、比例环节是一条平行于实轴的直线。

2、比例系数越大,越远离实轴。

②惯性环节

相应的simulink仿真模型及其单位阶跃响应波形如图所示

相应的simulink仿真模型及其单位阶跃响应波形如图所示

分析知:

惯性环节s因子系数越小,系统越快速趋于稳定。

③积分环节

相应的simulink仿真模型及其单位阶跃响应波形如图所示

④微分环节

相应的simulink仿真模型及其单位阶跃响应波形如图所示

分析知:

积分环节先趋于稳定,后开始开始不稳定。

微分环节开始稳定中间突变而后又趋于稳定。

⑤比例+微分环节(pd)

相应的simulink仿真模型及其单位阶跃响应波形如图所示

相应的simulink仿真模型及其单位阶跃响应波形如图所示

分析知:

比例+微分环节中,s因子系数决定从稳定到中间突变又趋于稳定时间的大小,而比例系数决定稳定程度的大小,比值越大越远离实轴。

⑥比例+积分环节(pi)

相应的simulink仿真模型及其单位阶跃响应波形如图所示。

相应的simulink仿真模型及其单位阶跃响应波形如图所示

分析知:

比例+积分环节中,s因子的系数决定稳定的程度,s因子系数越大发散越快。

四、实验心得与体会

1.熟悉matlab桌面和命令窗口,初步了解simulink功能模块的使用方法。

matlab中simulink是一个用来对动态系统进行建模、仿真和分析的软件包。

利用simulink功能模块可以快速的建立控制系统的模型,进行仿真和调试。

2.通过观察典型环节在单位阶跃信号作用下的动态特性,加深了对各典型环节响应曲线的理解。

3.定性了解了各参数变化对典型环节动态特性的影响。

一、实验目的

1.熟练掌握step()函数和impulse()函数的使用方法,研究线性系统在单位阶跃、单位脉冲及单位斜坡函数作用下的响应。

2.通过响应曲线观测特征参量和对二阶系统性能的影响。

3.熟练掌握系统的稳定性的判断方法。

二、实验内容

1.观察函数step()和impulse()的调用格式,假设系统的传递函数模型为

可以用几种方法绘制出系统的阶跃响应曲线?

试分别绘制。

2.对典型二阶系统

1)分别绘出,分别取0,0.25,0.5,1.0和2.0时的单位阶跃响应曲线,分析参数对系统的影响,并计算=0.25时的时域性能指标。

2)绘制出当=0.25,分别取1,2,4,6时单位阶跃响应曲线,分析参数对系统的影响。

3.系统的特征方程式为,试用三种判稳方式判别该系统的稳定性。

4.单位负反馈系统的开环模型为

试用劳斯稳定判据判断系统的稳定性,并求出使得闭环系统稳定的k值范围。

三、实验结果及分析

1、观察函数step()和impulse()的调用格式,假设系统的传递函数模型

可以用3种方法绘制出系统的阶

跃响应曲线.绘制如下。

1向matlab输入

下列给出阶跃响应命令,

可以得到阶跃响应曲线如图所

示。

num=[137];

den=[14641];

step(num,den)

grid

xlabel(t/s),ylabel(c(t))

title(1.1g(s))

2向matlab输入

下列给出阶跃响应命令,

可以得到阶跃响应曲线如图所示。

num=[1370];

den=[14641];

impulse(num,den)

grid

title(1.2g(s)

3向matlab输入

下列给出阶跃响应命令,

可以得到阶跃响应曲线如图所示。

num=[1370];

den=[146410];

impulse(num,den)

grid

title(1.3g(s

2、1)分别绘出,分别取0,0.25,0.5,1.0和2.0时的单位阶跃响应曲线,分析参数对系统的影响,并计算=0.25时的时域性能指标。

向matlab输入下列命令,可以得到

曲线如图所示。

num=[004];den1=[10

4];

den2=[114];

den3=[124];den4=[144];

den5=[184];

t=0:

0.1:

10;

step(num,den1,t)

grid

text(4,1.7,zeta=0);

hold

step(num,den2,t)

text(1.6,1.4,0.25)

step(num,den3,t)

text(1.6,1.15,0.5)

step(num,den4,t)

text

(1.54,0.813,1.0)

step(num,den5,t)

text

(1.32,0.468,2.0)

title(2.1g(s))

2)绘制出当=0.25,分别取

1,2,4,6时单位阶跃响应曲线,分

析参数对系统的影响。

向matlab输入下列命令,可以

得到曲线如图所示。

num1=[001];

den1=[10.51];

t=0:

0.1:

10;

step(num1,den1,t);grid;

holdon

text(3.32,1.4,wn=1)

num2=[004];den2=[14];

step(num2,den2,t);holdon

text(3.26,0.8,wn=2)

num3=[0016];den3=[116];

step(num3,den3,t);holdon

text(3.23,0.962,wn=4)

num4=[0036];den3=[136];

step(num4,den4,t);holdon

text(1.4,1.09,wn=6)

3、系统的特征方程式为,试用2种判稳方式判别该系统的稳定性。

1、向matlab输入下列命令,可以得到

>>roots([213510])

ans=

0.7555+1.4444i

0.7555-1.4444i

-1.0055+0.9331i

-1.0055-0.9331i

>>

2、向matlab输入下列命令,可以得到

>>den=[213510];

[r,info]=routh(den)

r=

2.00003.000010.0000

1.00005.00000

-7.000010.00000

6.428600

10.000000

info=

所判定系统有2个不稳定根!

>>

4.单位负反馈系统的开环模型为

试用劳斯稳定判据判据判断系统的稳定性,并求出使得闭环系统稳定的k值范围。

向matlab输入下列命令,可以得到

>>den=[1,12,69,198,866.5];

[r,info]=routh(den)

r=

1.000069.0000866.5000

12.0000198.00000

52.5000866.50000

-0.057100

866.500000

info=

所判定系统有2个不稳定根!

>>den=[1,12,69,198,866];

[r,info]=routh(den)

r=

1.000069.0000866.0000

12.0000198.00000

52.5000866.00000

0.057100

866.000000

info=

所要判定系统稳定!

>>den=[1,12,69,198,0];

[r,info]=routh(den)

r=

1.000069.00000

12.0000198.00000

52.500000

198.000000

198.000000

info=

所要判定系统稳定!

>>den=[1,12,69,198,-0.001];

[r,info]=routh(den)

r=

1.000069.0000-0.0010

12.0000198.00000

52.5000-0.00100

198.000200

-0.001000info=

所判定系统有1个不稳定根!

分析知:

闭环系统稳定的k值范围为(0,866)

四、实验心得与体会

1.熟练掌握step()函数和impulse()函数的使用方法,研究线性系统在单位阶跃、单位脉冲及单位斜坡函数作用下的响应。

2.通过响应曲线观测特征参量和对二阶系统性能的影响。

3.熟练掌握系统的稳定性的判断方法。

4.了解到时域分析法直接在时间域中对系统进行分析,可以提供系统时间响应的全部信息,具有直观、准确的特点。

为了研究控制系统的时域特性,经常采用瞬态响应(如阶跃响应、脉冲响应和斜坡响应)。

5.用matlab求系统的瞬态响应时,将传递函数的分子、分母多项式的系数分别以s的降幂排列写为两个数组num、den。

由于控制系统分子的阶次m一般小于其分母的阶次n,所以num中的数组元素与分子多项式系数之间自右向左逐次对齐,不足部分用零补齐,缺项系数也用零补上。

一、实验目的

1.熟悉matlab用于控制系统中的一些基本编程语句和格式。

2.利用matlab语句绘制系统的根轨迹。

3.掌握用根轨迹分析系统性能的图解方法。

4.掌握系统参数变化对特征根位置的影响。

二、实验内容

1.请绘制下面系统的根轨迹曲线

同时得出在单位阶跃负

反馈下使得闭环系统稳定的

k值的范围。

2.在系统设计工具

rltool界面中,通过添加零

点和极点方法,试凑出上述

系统,并观察增加极、零点

对系统的影响。

三、实验结果及分析

1.请绘制下面系统的根轨迹曲线

同时得出在单位阶跃负反馈下使得闭环系统稳定的k值的范围。

2.在系统设计工具rltool界面中,通过添加零点和极点方法,试凑出上述系统,并观察增加极、零点对系统的影响。

向matlab输入下列命令,

可以得到曲线如图所示。

>>g=tf([1],[182738260]);

rlocus(g);

[k,r]=rlocfind(g)

g_c=feedback(g,1);

step(g_c)

rltool(g)

selectapointinthegraphicswindow

selected_point=

-2.2109-0.0311ik=

25.2066

r=

-2.8358+2.1425i

-2.8358-2.1425i

-2.2109

-0.0587+0.9482i

-0.0587-0.9482i

>>

2.请绘制下面系统

的根轨迹曲线同时得出

在单位阶跃负反馈下使

得闭环系统稳定的k值

的范围。

2.在系统设计

工具rltool界面中,通

过添加零点和极点方

法,试凑出上述系统,

并观察增加极、零点对

系统的影响。

向matlab输入下列

命令,

可以得到曲线如图所示。

>>g=tf([112],[12324212201000]);rlocus(g);

[k,r]=rlocfind(g)

g_c=feedback(g,1);

step(g_c)

rltool(g)

selectapointinthegraphicswindow

selected_point=

-11.6943-0.1553i

k=

5.1173e+003

r=

4.1336+15.7439i

4.1336-15.7439i

-18.6126

-12.6547

>>

3.请绘制下面系统的根轨迹曲线同时得出在单位阶跃负反馈下使得闭环系统稳定的k值的范围。

2.在系统设计工具rltool界面中,通过添加零点和极点方法,试凑出上述系统,并观察增加极、零点对系统的影响。

2.向matlab输入下列命令,

3.可以得到曲线如图所示。

>>g=tf([0.05

1],[0.0714*0.012

0.007140.171410]);

rlocus(g);

[k,r]=rlocfind(g)

g_c=feedback(g,1);

step(g_c)

rltool(g)

selectapointinthe

graphicswindow

selected_point=

-18.3412+0.4658i

k=

1.0718e+003

r=

21.9673+36.3292i

21.9673-36.3292i

-26.1340+3.3259i

-26.1340-3.3259i

>>

四、实验心得与体会

1.熟悉matlab用于控制系统中的一些基本编程语句和格式。

2.利用matlab语句绘制系统的根轨迹。

3.掌握用根轨迹分析系统性能的图解方

法。

4.掌握系统参数变化对特征根位置的影响。

5.了解了根轨迹是指系统的某一参数从零变到无穷大时,特征方程的根在s平面上的变化轨迹。

这个参数一般选为开环系统的增益k。

课本中介绍的手工绘制根轨迹的方法,只能绘制根轨迹草图。

而用matlab可以方便地绘制精确的根轨迹图,并可观测参数变化对特征根位置的影响。

一、实验目的

1.掌握用matlab

语句绘制各种频域曲线。

2.掌握控制系统的

频域分析方法。

二、实验内容

1.典型二阶系统

绘制出,,0.3,0.5,0.8,

2的bode图,记录并分析对系统bode图的影响。

2.系统的开环传递函数为

绘制系统的nyquist曲线、bode图和nichols图,说明系统的稳定性,并通过绘制阶跃响应曲线验证。

3.已知系统的开环传递函数为。

求系统的开环截止频率、穿越频率、幅值裕度和相位裕度。

应用频率稳定判据判定系统的稳定性。

三、实验结果及分析

1.典型二阶系统

绘制出,,0.3,0.5,0.8,2的bode图,记录并分析对系统bode图的影响。

向matlab输入下列命令,

可以得到曲线如图所示。

num=[36];

den=[11.236];

w=logspace(-2,3,100);

bode(num,den,w)

grid

title(g(s)0.1)

向matlab输入下列命

令,

可以得到曲线如图所示。

num=[36];

den=[13.636];

w=logspace(-2,3,100)

;

bode(num,den,w)

grid

title(g(s)0.3)

向matlab输入下列命令,可以得到曲线如图所示。

num=[36];

den=[1636];

w=logspace(-2,3,100

);

bode(num,den,w)

grid

title(g(s)0.5)

向matlab输入下列

命令,可以得到曲线如

图所示。

num=[36];

den=[112*0.8

36];

w=logspace(-2,3,1

00);

bode(num,den,w)

grid

title(g(s)0.8)

向matlab输入下列命令,

可以得到曲线如图所示。

num=[36];

den=[12436];

w=logspace(-2,3,100);

bode(num,den,w)

grid

title(g(s)2)

2.系统的开环传递

函数为

绘制系统的nyquist曲

线、bode图和nichols图,

说明系统的稳定性,并通

过绘制阶跃响应曲线验

证。

1.

向matlab输入下列命令,可以得到曲线如图所示。

num=[10];

den=[5-125-50];

[z,p,k]=tf2zp(num,den);pnyquist(num,den)

p=

0.0000+2.2361i

0.0000-2.2361i

0.2000

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

当前位置:首页 > 考试认证 > 从业资格考试

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

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