- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
现代控制理论实验报告
——倒立摆
小组成员:
指导老师:
2013.5
实验一 建立一级倒立摆的数学模型
实验目的
学习建立一级倒立摆系统的数学模型,并进行Matlab仿真。
实验内容
写出系统传递函数和状态空间方程,用Matlab进行仿真。
Matlab源程序及程序运行的结果
Matlab源程序见附页
给出系统的传递函数和状态方程
(a)传递函数gs为摆杆的角度:
gs
Transfer function:
2.054 s
-----------------------------------
s^3 + 0.07391 s^2 - 29.23 s - 2.013
(b)传递函数gspo为小车的位移传递函数:
gspo
Transfer function:
0.7391 s^2 - 20.13
---------------------------------------
s^4 + 0.07391 s^3 - 29.23 s^2 - 2.013 s
(c)状态矩阵A,B,C,D:
sys
a =
x1 x2 x3 x4
x1 0 1 0 0
x2 0 -0.07391 0.7175 0
x3 0 0 0 1
x4 0 -0.2054 29.23 0
b =
u1
x1 0
x2 0.7391
x3 0
x4 2.054
c =
x1 x2 x3 x4
y1 1 0 0 0
y2 0 0 1 0
d =
u1
y1 0
y2 0
Continuous-time model.
(3)给出传递函数极点和系统状态矩阵A的特征值
(a)传递函数gs的极点
P
P =
5.4042
-5.4093
-0.0689
(b)传递函数gspo的极点
Po
Po =
0
5.4042
-5.4093
-0.0689
(c)状态矩阵A的特征值
E
E =
0
-0.0689
5.4042
-5.4093
(4)给出系统开环脉冲响应和阶跃响应的曲线
(a)开环脉冲响应曲线
(b)阶跃响应曲线
四、思考题
(1)由状态空间方程转化为传递函数,是否与直接计算传递函数相等?
答:由状态空间方程转化为传递函数:
gso=tf(sys)
Transfer function from input to output...
0.7391 s^2 - 6.565e-016 s - 20.13
#1: ---------------------------------------
s^4 + 0.07391 s^3 - 29.23 s^2 - 2.013 s
2.054 s + 4.587e-016
#2: -----------------------------------
s^3 + 0.07391 s^2 - 29.23 s - 2.013
#1为gspo传递函数,#2为gs的传递函数
而直接得到的传递函数为:
gspo
Transfer function:
0.7391 s^2 - 20.13
---------------------------------------
s^4 + 0.07391 s^3 - 29.23 s^2 - 2.013 s
gs
Transfer function:
2.054 s
-----------------------------------
s^3 + 0.07391 s^2 - 29.23 s - 2.013
通过比较可以看到,gspo由状态空间方程转化的传递函数比直接得到的传递函数多了s的一次项,而6.565e-016非常小几乎可以忽略不计,因此可以认为两种方法得到的传递函数式相同的,同理传递函数gs也可以认为是相同的。
(2) 通过仿真表明开环系统是否稳定?请
文档评论(0)