实验二基于Matlab的离散控制系统仿真.docx

上传人:b****5 文档编号:8109579 上传时间:2023-01-28 格式:DOCX 页数:20 大小:381.48KB
下载 相关 举报
实验二基于Matlab的离散控制系统仿真.docx_第1页
第1页 / 共20页
实验二基于Matlab的离散控制系统仿真.docx_第2页
第2页 / 共20页
实验二基于Matlab的离散控制系统仿真.docx_第3页
第3页 / 共20页
实验二基于Matlab的离散控制系统仿真.docx_第4页
第4页 / 共20页
实验二基于Matlab的离散控制系统仿真.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

实验二基于Matlab的离散控制系统仿真.docx

《实验二基于Matlab的离散控制系统仿真.docx》由会员分享,可在线阅读,更多相关《实验二基于Matlab的离散控制系统仿真.docx(20页珍藏版)》请在冰豆网上搜索。

实验二基于Matlab的离散控制系统仿真.docx

实验二基于Matlab的离散控制系统仿真

实验二基于Matlab的离散控制系统仿真

一、实验目的

1)学习使用Matlab命令对离散控制系统进行仿真的方法。

2)学习使用Simulink工具箱对离散控制系统进行仿真的方法。

二、实验原理

1.控制系统命令行仿真

一阶系统闭环传递函数为

G(s)=

s+3

请转换为离散系统脉冲传递函数并仿真。

%模型建立

iimn=[3J%传递函数分子

den=[ln3]%传递函数分母

T=0.1%采样周期

gs-tffnumjden)%传递函数模型建立gZ=C2d(gsJ;zoh1)%转化为离散系统脉冲传递函数模型%,zoh'零阶保持器变换

%模型特性

[z?

p?

k]=tf2zpfnum,tlen)%求零极点

pzmap(gs)%零极点图

grid

pzinap(gz)

grid

rlocus(gs)%根轨迹图

grid

riocustgz)

grid

%时间响应

impulse(gs)%单位肘冲响应

itiipulse(gz)%离散单位脉冲响应

step(gs)%单位阶跃响应

step(gz)%离散单位阶跃响应

%频率响应

freqs(niiiii.deti)

freqz(mini,den)

close

bode(gs)%波特圏

bode(gz)

nyquist(gs)%奈奎斯特曲线

nyquist(gz)

nichols(gs)%尼科尔斯曲线

nicliols(gz)

根据要求实验有实验数据和所得图形如下:

»M奠型逢立

传11函埶分子

函数分每

NO.14S#周期

iS^tf(num*tkn)%传漑函數槿型建立

gz=c2dlgsTTP'zoh1化为畐散系绘脉沖传谨函故橈型__=

弔-ZOh*零阶保持器竇撰

弔模畢特性0.2592

Zz,p,kZ=tf2zp(ni-uik,den)点

Z-0.7408

num"

3Sampletime:

;Q*1seconds

Discrere-timetransferfunctian.

den=

z■

13

空拒阵:

0X1

0,1000P=

_3

£S=

Coutinuous^tiaetransferfunction

连续零极点图函数:

642rt-246

000.-O.4心

〔«§駅)型xyXJroutlu-

0.93

■-f*.1

0S7

0掉0.M0加0\24

r

/'■r._

-/■h\■:

-

F二

.■-.

■-

'.孑、、\2;r

992

F………・

'J、J■”訂铃1

‘5:

''r,■-'■:

1■“•*.>*・鸣

“m%■■■・•.fc-■■:

;

■■...j,~-»Bt■,■,-

'■"ri・.'B"■■^.i".a.1

■"■J・i*!

■«.B.u

F

2&

2-1.5

……-'…一■-

1-3亘二三曲&

:

:

:

E…,一&E.恐

...—■:

■-■-.--7

.0.992r':

■:

t-■

jik/«'.•1j.-1j*

[I,…J”.>■//.

-.一&-1M//.

>■'-■'./”\\■■'\二,p'-/:

0.93H,0S7"07S06404^024

■h•-ai!

*'.一■1,・"■h"■

-25

-05

RealAxis(seconds1)

离散函数零极点图:

Pole-ZeroMap

4202aa-O-sx

s6

0a

1打••……注二上…..;…二丄二二…沐.仃"J■■■'m■

-0.4

^0.6

-os

-1

-14).8g4.4-0.200.20.40.60.81

RealAxts

连续函数根轨迹图:

 

.4

o.

—I~

0999

3

o.

RootLocus

G.9980995090S0.95

■1

1....

-O--O-

(-・训PUQQaJ⑷)⑷一xy巴闵匚一5BE一

 

4)3

04

刑2十0

离散函数根轨迹图:

 

RootLocus

a.7

0.0r/T

0.9T/T

■0:

l叭

G左和T

Q8ir/T.

0.3.t/T

0.7-/T

U/TJ.

S—rH-i

1s;T

ii\o.9mrr

JR、

•亠ra-a./---.\

■:

04-;.0.2,7/T

0;5-.

...Mr.■"■.:

■■■«

■■10-'Sr.'■...■"■■■/n1

09■■■■■.:

■<:

/:

+1

■0.50

RealAxis

135

0-o

o

2024aQ-o.史XVAJEUCTalUJ-

6B1-J-■

<0-O

 

连续函数单位脉冲响应曲线:

0

impulseResponse

0.5

00.20.40.60.811.21.41.61.8

Time(seconds)

2

山pn三dlu<

 

离散函数单位脉冲响应曲线:

 

ImpulseResponse

0.5

0.5

25

1

apn皂duj<

11.5

Time(seconds)

 

连续函数单位阶跃响应:

StepResponse

2.53

9O-

o

87654

o.ciao.a

ajpm一_dul<

1

o.

2

O-

1.5

Time(seconds)

离散函数单位阶跃响应:

StepResponse

o

6543ooooajpn三dul<

0.9

08

0.7

1

o.

2O-

11.5

Time(seconds)

连续函数波特图:

 

BodeDiagram

-10

-20

-30

-40

0

4

GOJP)⑴Lflpuld

-90

W1

离散函数波特图:

BodeDiagram

mp)Fpn-EBBS

oo

2

&心p)

8D

2

10°101102Frequency(rad/s)

连续函数艾奎斯特曲线:

 

NyquistDjagram

0.4

s一xyAj民匚一6O1UJ-

-0.2

-0.3

-0.4

-0.5

心呂-06-04-0.2

00.20.40.60.31

RealAxis

离散函数艾奎斯特曲线:

NyquistDiagram

0.6

0.4

0.2

-0.2

-0.4

-0.6

-1心8舟6^).200.20.40.60.31

RealAxis

 

连续函数尼科尔斯曲线:

离散函数尼科尔斯曲线:

NicholsChart

2.控制系统simulink仿真

按图建立系统的Simulink模型,对不同的输入信号进行仿真,改变参数,观察不同的仿真结果。

25

s(s+4)

控制系统Simulink仿真图

解答于实验内容第二问

三、实验内容

1)二阶系统传递函数为G(s)二2,请转换为零极点模型,离

s+4s+25

散系统模型(采样时间为1),以及离散零极点模型,并进行基于matlab命令的仿真研究(求连续和离散系统的单位脉冲响应、单位阶跃响应、零极点分布图、根轨迹、波特图、奈奎斯特曲线、尼科尔斯曲线等)。

s2+4s+25

Continuous-1imetransferfunction.

1.076z-0+02273

z~2+0.03504z+0-01832

Sampletime:

1seconds

Discrete-txjh-stransferfunction.

空矩蹲:

0X1

-2.0000+4.58261

-2.0000-4.5S26i

25

连续单位脉冲响应

离散单位脉冲响应

 

连续单位阶跃响应

StepResponse

1.2-

 

8642

0-000

CDpn三dlu<

0L

0

0.5

———一一亠

1.52

Time(seconds)

2.5

 

离散单位阶跃响应

StepResponse

64a0山p.iQ_lu<

0.2

 

 

16

68101214

Time(seconds)

 

连续零极点分布图

Pole-ZeroMap

5

4).250

-1.4-1.2”1-0,8-0.6

RealAxis(seconds}

-T6

2

321012345-

■■■■亠■(spuoo常)«xvajeuct中LU一

 

离散零极点分布图

0.8

06

Pole-ZeroMap

-0.0-06-0.4-0.200.20.40.&D.B

RealAxis

1

420246000心-O.-O.-O.s一xyAJroUDEEF

连续根轨迹

20

RootLocus

0.5

)^0950;0650;04O'Q1®7.5

019-...013)09B0.0650.040.Q1875

■_.,...i__i.idd■,Bb|(|aij|^||fd*L,|■■<■■■■■■■■kii.iiaBHiiiBBif■ri■■■■・■■■ii■ib

Y-3.5-3-2.5-2-1.5「

RealAxis(seconds)

5

12.

5

05050

1■1

■(苗p匚ootDt/))w~x<己中匚一6euJ~LI

5-Qu

-5

-20

 

离散根轨迹

RootLocus

O.a?

r/T

0.2r/T

O.'lir/T

□9jt/T

o-a^rr

0,3M

07t/T

0.9t/T

S6WT°-5^CUrfF

1t/T

TjtTF

叱Io珈T°土隹

1-0.3-06-0.4-0.2O0.20.40.&0.81

RealAxis

18

0

420246ao心-0.-0.

站一xy盒u-6ralq

BodeDiagram

101

io2

Frequency(rad/s)

连续波特图

oooV心0505212464a3ffprpn-K啰-f

80

 

离散波特图

BodeDiagram

mm⑴PE一匸鈕乏

505493IT-J(MP)2曇d

-1S0U™

10-2

Frequency(rad/s)

连续奈奎斯特曲线

NyquistDiagram

11.5

505o-O.旳x<巴中uCTalUJ-

00.5

RealAxis

 

离散奈奎斯特曲线

 

连续尼科尔斯曲线

 

BO-135-90-450

Ope仃-LoopPhase(deg)

离散尼科尔斯曲线

 

2)按图1建立系统的Simulink模型,对不同的输入信号进行仿真。

改变模型参数,观察不同的仿真结果。

25

宀4s

 

Ramp输入:

当函数分子分别为1,10,100,500时有:

 

1.2

 

1.8

 

经过实验可以看出分子越大超调越大,调整时间越大

3)将上述系统离散化并基于Simulink仿真,观察仿真结果

根据题意实验有:

Step输入:

 

Ramp输入:

分子为1时:

Step输入:

Ramp输入:

 

分子为250时:

Step输入:

Ramp输入:

四、实验报告

1)按照实验报告所要求的统一格式,填写实验报告;

2)记录实验过程、实验结果和图表。

3)根据实验过程和结果进行分析。

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

当前位置:首页 > 经管营销 > 公共行政管理

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

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