桥式吊车小车运动控制系统的建模及MATLAB仿真(附程序).docVIP

桥式吊车小车运动控制系统的建模及MATLAB仿真(附程序).doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
桥式吊车小车运动控制系统的建模及MATLAB仿真(附程序)

桥式吊车运动控制系统的建模及MATLAB仿真(附程序) 1 简介 桥式起重机是横架于车间、仓库及露天堆场的上方,用来吊运各种物体的机械设备,通常称为“天车”或 “吊车”。它是机械工业、冶金工业和化学工业中应用最广泛的一种起重机械。实际生产中的桥式吊车(天车)类似,是一个MIMO复杂控制系统。 图1 桥式吊车工作示意图 对于如上桥式吊车控制系统,首先做如下假设: 吊车的行走运动仅限于吊车一个自由度,即假设桥架不运动,只有吊车在桥架上行走。 吊车行走时吊装重物的绳索长度不变。 图中,x坐标为水平方向,z坐标为垂直方向。重物的摆动是由吊车与重物的运动产生的,可以根据动力学有关规律建立吊车及重物的运动方程式。 在水平方向,吊车和重物整体受力为F(t),由牛顿第二定律得 (1),由牛顿第二定律得 (2) 由吊车在行走时吊装重物的绳索长度不变的假设可得出下面两个关系式: (3) (4) 式中,为绳索长度。 由(3)可得 (5) (5)代入(1)得: (6) 同样由式(4)可得: (7) 将(5)(7)代入(2)得 (8) 又尽量小,所以有如下近似式: ,, 将(6),(8)线性化可得: (9) (10) 由(9)和(10)计算得 (11) 和 (12) 3) 吊车驱动装置的方程式。吊车由电动机驱动,简化的认为电动机是一个时间常数为的一阶惯性环节,即它产生的驱动力F(t)与其控制电压v(t)之间满足方程式: (13) 其中K为放大系数。 3 选择系统的输入、输出变量和状态变量 选择5个状态变量分别为: ,,,,; 输入变量为:; 两个输出变量为:,。 4 建立状态空间描述 根据(11)(12)(13)式可得出描述吊车运动系统的状态空间表达式为: 选取适当参数:对一个实际的桥式吊车吊车运动系统,假定具有如下各具体参数:M=1000kg,m=4000kg,l=10m,K=100N/V。将它们代入上面的状态空间表达式得: 5 分析系统的稳定性 用特征值法。在MATLAB中输入以下程序: eig(A) ans = 0 0 0 + 2.2136i 0 - 2.2136i -1 系统的5个开环特征值不全位于S左平面上,有4个位于虚轴上,所以系统为临界不稳定。 系统输出仿真波形如下图所示: 6 判断系统的能控性 使用MATLAB判断系统的能控性,输入以下程序: A=[0 1 0 0 0;0 0 -39.2 0 0.001;0 0 0 1 0;0 0 -4.9 0 0.0001;0 0 0 0 -1]; B=[0;0;0;0;100]; C=[1 0 0 0 0;0 0 1 0 0]; rct=rank(ctrb(A,B)) rct = 5 根据判别系统能控性的定理,该系统的能控性矩阵满秩,所以该系统是能控的。 7 采用状态反馈进行系统综合 因为系统是能控的,所以,可以通过状态反馈来任意配置极点。例如将极点配置在:s1=-0.16-j0.16 s2=-0.16+j0.16 s3,s4,s5=-1。 在MATLAB中输入: P=[-0.16+0.16i,-0.16-0.16i,-1,-1,-1]; K=acker(A,B,P) 求出状态反馈矩阵K: K = 0.52245 4.8327 -1420.7 -137.21 0.0232 在MATLAB中输入 A-B*K ans = 0 1 0 0 0 0 0 -39.2 0 0.001 0 0 0 1 0 0 0 -4.9 0 0.0001 -52.245 -483.27

文档评论(0)

haihang2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档