自动控制原理4控制系统数字仿真

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

自控原理实验四:控制系统数字仿真

一、实验目的

通过本实验掌握利用四阶龙格-库塔法进行控制系统数字仿真的方法,并分析系统参数改变对系统性能的影响。

二、实验方法

1、四阶龙格一一库塔法

卄一阶微分方程如2 则在切L(如A巾}处,F仇+J的

近似值为:

加1 =儿-:馆-2雇+比-駐)〔m 0

式中:/r = f HU

K=fi^y n)

孤三/(匚十可k儿十—^1)

■■

俎二/久卄片乩儿亠:展丿

■*

h=f(f. +九儿十碣}

如果微分方程是如下丿枚式的向馆微分方程, Jgf) = d⑴

少⑴)

U(O)=兀

M中<X(t)为E维向量,u⑴均为标m .则在匸处(gfgj

的近似(f[为:

兀+】二兀+ £ [£ +皿4 2心+瓦]

( 7-4)

O

(7-1)

(7-3)

式中:“也

K严F(r”Kr』)

K严弘+杯兀+*,心))

AB 亠

K3=F(r”+£・X”+£KyM(Fj)

瓦=尸亿+力丄”+也3・?心))

n = 01 .........

2.控制系统数字仿真

设系统的闭环传递函数为^

如=凹=**宀…%Z

M($)S n+“s"T 十…+ 心_] +a”

引入中间变量7(s)则上式叮化为:如二凹M(S) v(s) 令:型= ___________ ! ________

H(5) s"十as"T+・..a”]S + a”

誥=5严+巾严+…c”4q

由以上两式吋得如下两个微分方程

v w(r) + av^(『) + ••• + d”_p(r) + a n v(t) = w(r)

W) = epi (r) + C2V(W_2) (/) + •■• + c』(r) + e…v(r)

令:v(B_1)(0) = v(n_2)(0) = - = v(0) = v(0) = 0

H (0 =啲,心(0 = "(『)• •,耳(0 = E (0

则(7-8)式可化为如下一阶微分方程组:

AW = ^2(r)

右”) = x3(r)

亢-1 ⑴=X” (0

九(0 = 一讣(r) -务丙⑴------ 叭(r) + u(t) (7~9)式口J丐成:

J(0 = c”“(r) +存辺⑴+…中左)

(7-5)

v(s)

M(S)

(7-6)

(7-7)

(7-8)

(7-9) (7-10)

(7-11)

方程(了-10)和(7-11)可写成如下向量形武:

x(r) = -IV(r)+ iu(r)

y(t) = cX(t)”(2-12)

x(0)二0

这里疋⑴为H錐列向量F M(f)为标量,/为?常数矩阵. b为"维列向量,£为鬥维列向量,并分别具育如下形式・

x(t) =

巧(0

伙)

* b =

<1

耳(f)I

■0 1 0… o

00 1 0

A =*曲i占b

Q0 0 (1)

5 -7一1 一口

n-2 0

e =

l57.…订

对比(7~3)式口J得: F(t, JT(t), u(0) = + 6w(O

三冒实验内容

已知系统结构如图7-1

R q i c

辄即” ~r*

图7_1

若输入为单位阶跃帼数.计算肖超调蜀分别为非作叭,25%, 和50%时K的取值(用主导极点方法佔算),并根据确定的K值在计算机上进行数字仿真。

四、实验设备

硬件:PC机一台

软件:MATLAB^件,Microsoft Windows XP 。

五、实验报告 1、由公式

% e 1 2

100%

计算出 %分别为5%、25% 50%时的 分别为0.690、0.404、0.216

K

画出G s

2

在K 为0到,时的闭环根轨迹,如下图

s s 5

再画出 分别为0.690、0.404、0.216的阻尼线,求出阻尼线与

根轨迹的3个交点。

则可求出K 分别为30.88、59.25和103.55。

K 也可以这样算:若系统有超调量,则由主导极点法可知原系统 可简化为二阶系统,两个闭环极点共轭靠近虚轴,

另一个闭环极

恥)=-_处——y 旦

点远离虚轴,分别设为 九为厂也,贝V ' 70胪+笑$+巧 .2 2 3 2 2、

2

©3

柑匚-

三一

flcot Locus

-5 0 5 1C

Rea A XB

(S 2 n S n )(S S 3) S (S 3 2 n )S (2 n S 3

n

)S n S 3,故

2 2

S 3

2 n 10,2 nS

3

n 25, n S3 k

,即可算出 K o

2、根据仿真结果,绘制阶跃响应曲线并求出 & (the settling

time) 和彷 %(the over Shoot) ①当K = 30.88时, 以矩阵形式输入a: [10,25,30.88] 以矩阵形式输入c: [0,0,30.88]

请输入步长h:0.025 请输入打印步长 mh 之m:8 请输入迭代次数N*m 之N:60 the over shoot % =4.425886 % the Settli ng time tS = 3.000000 S .

相关文档
最新文档