控制工程基础实验__Matlab仿真实验报告

  • 格式:doc
  • 大小:544.50 KB
  • 文档页数:20

下载文档原格式

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

实验一:Mat lab 仿真实验 1.1直流电机的阶跃响应。

给直流电机一个阶跃,直流电机的传递函数如下: )

1101)(11.0(50

)(4

+⨯+=-s s s G 画出阶跃响应如下:

Step Response

Time (sec)

A m p l i t u d e

零极点分布:

P ole-Zero Map

Real Axis I m a g i n a r y A x i s

分析:直流电机的传递函数方框图如下:

所以传递函数可以写成:

1

/1)()(2++=s T s T T C s U s n m a m E a 式中,R

L

T C C JR T a E M m ==,分别为电动机的机电时间常数与电磁时间常数。一般相差不大。

而试验中的传递函数中,二者相差太大,以至于低频时:

低频时)

(1

1.050

)

1101)(11.0(50

)(4+≈

+⨯+=

-s s s s G

所以对阶跃的响应近似为:

)1(50)(1.00t e t x --=

1.2 直流电机的速度闭环控制

如图1-2,用测速发电机检测直流电机转速,用控制器Gc(s)控制加到电机电枢上的电压。

1.2.1

假设G c(s)=100,用matlab 画出控制系统开环Bode 图,计算增益剪切频率、相位裕量、相位剪切频率、增益裕量。

M a g n i t u d e (d B )10

10

10

10

10

10

10

10

P h a s e (d e g )

Bode Diagram

Frequency (rad/sec)

幅值裕量Gm =11.1214 相位裕量Pm = 48.1370

幅值裕量对应的频率值(相位剪切)wcg =3.1797e+003 相位裕量对应的频率值(幅值剪切)wcp =784.3434

从理论上,若100)(=s G c ,那么开环传递函数为: )

1101)(1001.0)(11.0(100

)(4

+⨯++=

-s s s s G 于是

)]

0001.0(tan )001.0(tan )1.0([tan )()101(1)001.0(1)1.0(1100

)(1112

422ωωωωωωωω----++-=∠⨯+++=

j G j G

令1)(=c j G ω,假设ωω1.0)1.0(12≈+,1)101(124≈⨯+-ω 得:15.786=c ω

继而,06.48)]0001.0(tan )001.0(tan )1.0([tan )(111=++-=∠---c c c c j G ωωωω 1.2.2:

通过分析bode 图,选择合适的p K 作为)(s G c ,使得闭环超调量最小。 试验中,通过选择一组]200:20:20[=p K 数组,在Mat lab 中仿真,得出各自的闭环阶跃响应如下:

通过对比分析,可知Kp=40时的超调量最小。

Step Response

Time (sec)

A m p l i t u d e

从理论上,分析100)(=s G c 时的开环传递函数的Bode 图,可知:此时的相位裕量48=γ,较小,由:γ

sin 1

r M 知,增大相位裕量γ,可以减小超调量。 由于,开环的传递函数为:)

1101)(1001.0)(11.0()(4

+⨯++=

-s s s K s G p

知,减小p K 可

以增大相位裕量,但是p K 太小,会造成静态误差增大,并且快速性降低,这在

40,20=p K 的对比中,可以看出:

虽然20=p K 时,没有超调,会造成静态误差增大,并且快速性降低。 1.2.3:

计算此时的稳态位置误差系数,画出闭环的阶跃响应曲线,并与理论对比。 理论分析:

)

10001.0)(1001.0)(11.0(40

)()(,40+++=

=s s s s H s G kp

于是静态位置误差系数为:40)()(lim 0

==→s H s G K s p

于是系统对单位阶跃的稳态误差为:

22.1150

1)()(11)(1lim 0

=+=+=→p

s ss K s s H s G s H s e

得到的闭环阶跃响应曲线如下:

time(sec)

A m p l i t u d e

可知稳态误差为:1.22。 理论值与仿真值吻合的很好。 1.2.4:

令G c(s)=K p+K I/s ,通过分析(2)的Bode 图,判断如何取合适的K p 和K I 的值,使得闭环系统既具有高的剪切频率和合适的相位裕量,又具有尽可能高的稳态速度误差系数。画出阶跃响应曲线。 开环的传递函数为: )

10001.0)(1001.0)(11.0()

()()(++++=

s s s s K s K s H s G I P

所以稳态速度误差系数I s v K s H s sG K ==→)()(lim 0

,只要积分控制器的系数大,稳态速度误差系数就大。

但是从另一方面,积分控制器的系数大,会对相位裕量不利,所以面临一个Trade-off 。我将分两种情况讨论: ①以增大相位裕量为目标,兼顾剪切频率。

下面不妨从原系统的开环Bode 图入手,分析(2)中的Bode 图,用线段近