自动控制原理实验二阶系统的动态过程分析.docx

上传人:b****6 文档编号:7875973 上传时间:2023-01-26 格式:DOCX 页数:17 大小:20.76KB
下载 相关 举报
自动控制原理实验二阶系统的动态过程分析.docx_第1页
第1页 / 共17页
自动控制原理实验二阶系统的动态过程分析.docx_第2页
第2页 / 共17页
自动控制原理实验二阶系统的动态过程分析.docx_第3页
第3页 / 共17页
自动控制原理实验二阶系统的动态过程分析.docx_第4页
第4页 / 共17页
自动控制原理实验二阶系统的动态过程分析.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

自动控制原理实验二阶系统的动态过程分析.docx

《自动控制原理实验二阶系统的动态过程分析.docx》由会员分享,可在线阅读,更多相关《自动控制原理实验二阶系统的动态过程分析.docx(17页珍藏版)》请在冰豆网上搜索。

自动控制原理实验二阶系统的动态过程分析.docx

自动控制原理实验二阶系统的动态过程分析

.

 

实验二二阶系统的动态过程分析

 

一、实验目的

 

1.掌握二阶控制系统的电路模拟方法及其动态性能指标的测试技术。

 

2.定量分析二阶系统的阻尼比和无阻尼自然频率n对系统动态性能的影响。

 

3.加深理解“线性系统的稳定性只与其结构和参数有关,而与外作用无关”的性质。

 

4.了解和学习二阶控制系统及其阶跃响应的Matlab仿真和Simulink实现方法。

 

二、实验内容

 

1.分析典型二阶系统G(s)的和n变化时,对系统的阶跃响应的影响。

 

2.用实验的方法求解以下问题:

 

设控制系统结构图如图2.1所示,若要求系统具有性能:

 

p%20%,tp1s,

 

试确定系统参数K和,并计算单位阶跃响应的特征量td,tr和ts。

 

图2.1控制系统的结构图

 

3.用实验的方法求解以下问题:

 

设控制系统结构图如图2.2所示。

图中,输入信号r(t)t,放大器增益KA

 

分别取13.5,200和1500。

试分别写出系统的误差响应表达式,并估算其性能

 

指标。

 

.

.

 

图2.2控制系统的结构图

 

三、实验原理

 

任何一个给定的线性控制系统,都可以分解为若干个典型环节的组合。

 

每个典型环节的模拟电路按系统的方块图连接起来,就得到控制系统的模拟电路

 

图。

 

2

通常,二阶控制系统G(s)

n

2可以分解为一个比例环节、一个

2

2n

s

n

惯性环节和一个积分环节,其结构原理如图

2.3所示,对应的模拟电路图如图2.4

所示。

 

图2.3二阶系统的结构原理图

 

图2.4二阶系统的模拟电路原理图

 

图2.4中:

ur(t)r(t),uc(t)c(t)。

 

.

.

 

比例常数(增益系数)

K

R2

,惯性时间常数T1

R3C1,积分时间常数

R1

T2R4C2。

其闭环传递函数为:

 

Uc(s)

K

K

TT

2

1

(0.1)

Ur(s)T2s(T1s1)K

21

s

s

K

T1

TT12

 

又:

二阶控制系统的特性由两个参数来描述,即系统的阻尼比和无阻尼自然频

 

率n。

其闭环传递函数的标准形式为:

 

C(s)

2

n

(0.2)

R(s)

s

2

2n

2

n

比较(0.1)和(0.2)两式可得:

n

K

T2,

TT

2

4KT

1

1

当R3R4R,C1C2C时,有T1

T2

T(RC),因此,

n

1

K,

1

K.

T

2K

可见:

(1)在其它参数不变的情况下,同时改变系统的增益系数

K和时间常数T

(即调节R2的比值和改变RC的乘积)而保持

n不变时,可以实现

单独变化。

R1

只改变时间常数T时,可以单独改变

n。

这些都可以引起控制系统的延迟时间td、

 

上升时间tr、调节时间ts、峰值时间tp、超调量%和振荡次数N等的变化。

 

(2)记录示波器上的响应曲线满足性能要求时的各分立元件值,就可以计

 

算出相应的参数和其它性能指标值。

 

四、实验要求

 

.

.

 

1.记录和n变化时二阶系统的阶跃响应曲线以及所测得的相应的超调量

 

%,峰值时间tp和调节时间ts值,分析和n对系统性能指标的影响。

 

2.画出研究内容2题中对应的模拟电路图,并标明各电路元件的取值。

 

3.根据研究内容3题中不同的KA值,计算出该二阶系统的和n,由近似公

 

式求其动态性能,并与仿真结果比较。

 

五、实验过程

 

1.在commandwindow中分别输入下列两个程序,即可求出和n变化时二阶

 

系统的阶跃响应曲线以及所测得的相应的超调量%,峰值时间tp和调节时间ts

 

值。

 

wn=3;maxy=max(y)%求响应的最大值

 

kosai=[0.1:

0.1:

1];ys=y(length(t))%求响应的终值

 

figure

(1)pos=(maxy-ys)/ys%求取超调量

 

holdonn=1;

 

fori=kosaiwhiley(n)<0.5*ys

 

num=wn^2;n=n+1;end

 

den=[1,2*i*wn,wn^2];td=t(n)%求取延迟时间

 

step(num,den);n=1;

 

G=tf(num,den);whiley(n)

 

t=0:

10^(-3):

0.1*10^(5);n=n+1;end

 

c=step(G,t);tr=t(n)%求上升时间

 

[y,x,t]=step(num,den,t);%求单位n=1;

 

阶跃响应whiley(n)

 

.

.

 

n=n+1;end[y,x,t]=step(num,den,t);%求单位

 

tp=t(n)%求取峰值时间阶跃响应

 

l=length(t);maxy=max(y)%求响应的最大值

 

while(y(l)>0.98*ys)&(y(l)<1.02*ys)ys=y(length(t))%求响应的终值

 

l=l-1;endpos=(maxy-ys)/ys%求取超调量

 

ts=t(l)%求调节时间n=1;

 

endwhiley(n)<0.5*ys

 

title('wn=3时,的变化对单位阶跃响应n=n+1;end

 

的影响');td=t(n)%求取延迟时间

 

n=1;

 

whiley(n)

 

wn=2:

2:

20;n=n+1;end

 

kosai=0.6;tr=t(n)%求上升时间

 

figure

(1)n=1;

 

holdonwhiley(n)

 

forwn=wn;n=n+1;end

 

num=wn^2;tp=t(n)%求取峰值时间

 

den=[1,2*kosai*wn,wn^2];l=length(t);

 

step(num,den)while(y(l)>0.98*ys)&(y(l)<1.02*ys)

 

G=tf(num,den);l=l-1;end

 

t=0:

10^(-3):

0.1*10^(5);ts=t(l)%求调节时间

 

c=step(G,t);end

 

.

.

 

title('=0.6时,wn的变化对单位阶跃响

 

应的影响');Wn=3时

 

.

.

 

=0.6时,wn的变化对单位阶跃响应的影响

1.8

1.6

1.4

1.2

e

1

d

u

t

i

l

p

m

0.8

A

0.6

0.4

0.2

0

0

2

4

6

8

10

12

14

16

18

Time(seconds)

maxy

=1.7292

ys=

1.0000

pos

=

0.7292

td

=0.3630

\tr=0.5600

tp=1.0520ts

=12.7940

maxy

=1.5266

ys=1.0000

pos

=0.5266

td

=0.3780

tr

=0.6030

tp

=1.0690

ts

=6.5330

maxy

=1.3723

ys=1.0000

pos

=0.3723

td

=0.3950

tr

=0.6560

tp

=1.0980

ts

=3.7430

maxy

=1.2538

ys=1.0000

pos

=0.2538

td

=0.4120

tr

=0.7210

tp

=1.1430

ts

=2.8030

maxy

=1.1630

ys=1.0000

pos

=0.1630

td

=0.4320

tr

=0.8070

tp

=1.2090

ts

=2.6920

maxy

=1.0948

ys=1.0000

pos

=0.0948

td

=0.4530

tr

=0.9230

tp

=1.3090

ts

=1.9800

maxy

=1.0460

ys=1.0000

pos

=0.0460

td

=0.4770

tr

=1.0960

tp

=1.4660

ts

=1.9920

maxy

=1.0152

ys=1.0000

pos

=0.0152

td

=0.5020

tr

=1.3880

tp

=1.7450

ts

=1.2510

maxy

=1.0015

ys=1.0000

pos

=0.0015

td

=

0.5300

tr=2.0580

tp

=2.4020

ts

=1.5660

maxy

=1.0000

ys=1.0000

pos=0

td

=0.5600

tr

=11.6820

tp

=11.6820

ts

=1.9440

maxy

=1.0948

ys=1.0000

pos

=0.0948

td

=0.6800

tr

=1.3840

tp

=1.9630

ts

=2.9710

maxy

=1.0948

ys=1.0000

pos

=0.0948

td

=0.3400

tr

=0.6920

tp

=0.9820

ts

=1.4850

 

.

.

 

maxy

=1.0948

ys=1.0000

pos

=0.0948

td

=0.2270

tr

=0.4620

tp

=0.6540

ts

=0.9900

maxy

=1.0948

ys=1.0000

pos

=0.0948

td

=0.1700

tr

=0.3460

tp

=0.4910

ts

=0.7420

maxy

=1.0948

ys=1.0000

pos

=0.0948

td

=0.1360

tr

=0.2770

tp

=0.3930

ts

=0.5940

maxy

=1.0948

ys=1.0000

pos

=0.0948

td

=0.1140

tr

=0.2310

tp

=0.3270

ts

=0.4950

maxy

=1.0948

ys=1.0000

pos

=0.0948

td

=0.0980

tr

=0.1980

tp

=0.2810

ts

=0.4240

maxy

=1.0948

ys=1.0000

pos

=0.0948

td

=0.0850

tr

=0.1730

tp

=0.2450

ts

=0.3710

maxy

=1.0948

ys=1.0000

pos

=0.0948

td

=0.0760

tr

=0.1540

tp

=0.2180

ts

=0.3300

maxy

=1.0948

ys=1.0000

pos

=0.0948

td

=0.0680

tr

=0.1390

tp

=0.1960

ts

=0.2970

 

=0.5时,Wn的变化对单位阶跃响应的影响

1.4

 

1.2

1

e

0.8

d

u

t

i

l

p

m

0.6

A

0.4

0.2

0

0

1

2

3

4

5

6

Time(seconds)

maxy

=1.1630

ys=1

pos

=0.1630

td

=0.6480

tr

=1.2100

tp

=1.8140

ts

=4.0380

maxy

=1.1630

ys

=1.0000

pos

=0.1630

td

=0.3240

tr

=0.6050

tp

=0.9070

ts

=2.0190

maxy

=1.1630

ys

=1.0000

pos

=0.1630

td

=0.2160

tr

=0.4040

tp

=0.6050

ts

=1.3460

maxy

=1.1630

ys

=1.0000

pos

=0.1630

td

=0.1620

tr

=0.3030

tp

=0.4530

ts

 

.

.

 

=1.0090

maxy=1.1630ys=1.0000pos=0.1630td=0.1300tr=0.2420tp=0.3630ts

=0.8070

2.用下列程序求解和wn。

 

solve('exp((-1*x*3.14)/((1-x^2)^0.5))-0.2=0','x')

 

solve('3.14/(wn*(1-0.456^2)^0.5)-1=0','wn')

 

solve('(wn)^2-k=0','k')

 

solve('2*x/wn-(k*t+1)/k=0','t')

 

再用前面提到的程序求动态性能指标

 

六、思考题

 

1.分析通常采用系统的阶跃响应特性来评价其动态性能指标的原因。

 

答:

阶跃输入就是在某一时刻,输入突然阶跃式变化,并继续保持在这个幅度上。

阶跃输入容易产生而且简单,同时阶跃输入是一种很剧烈的扰动,如果一个控制系统能够有效地克服阶跃扰动,那么对于其他比较缓和的扰动一般也能满足性能指标要求。

 

2.用Matlab绘制以下问题中系统的输出响应曲线。

 

设角度随动系统如图2.5所示。

图中,K为开环增益,T0.1s为伺服电动

 

机的时间常数。

若要求系统的单位阶跃响应无超调,且调节时间ts1s,K应取

 

多大?

此时系统的延迟时间td及上升时间tr各等于多少?

 

答:

可令=1,wn=5,K=2.5。

代入前面的程序

 

.

 

e

d

u

til

p

m

A

.

 

wn=4,ξ时=1,单位阶跃响应曲线

1

 

0.9

 

0.8

 

0.7

 

0.6

 

0.5

 

0.4

 

0.3

 

0.2

 

0.1

 

0

00.511.522.5

Time(seconds)

 

pos=0td=0.3360tr=7.0310tp=7.0310ts=1.1660

 

.

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

当前位置:首页 > 经管营销 > 经济市场

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

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