一级倒立摆控制策略的研究(2)

2019-06-17 12:42

第二章 单级倒立摆数学模型

2.1 倒立摆系统的组成

摆杆 小车

滑轮 皮带 带 滑轨 电机 图2-1 一阶倒立摆系统结构图

倒立摆系统主要由倒立摆、控制计算机及接口电路三部分组成。倒立摆由导轨、摆杆、小车、电机、位置和角度电位器等构成,如图2-1。角度电位器装在摆杆与小车联接铰链处,用来检测摆杆与铅垂线的角度偏移,而小车相对轨道中心点的位移由固定在皮带轮轴上的电位器来检测。计算机主要完成算法的解算与执行。接口电路包括检测电路、微分电路和功率放大电路三部分,主要完成信号检测、变换及功率驱动的功能。

2.2 倒立摆系统的工作原理

计 算数 据 采 D/A功率放大执行电机一 阶 A/Dx?倒 机 ???? 微分 电路立 检测 电路 集 x ?x摆 ?? ?

图2-2 倒立摆工作原理图

倒立摆是一个数字式的闭环控制系统,其工作原理为:角度、位移信号经检测电

3

路获取后,由微分电路获取相应的微分信号。这些信号经A/D转换器送入计算机,经过计算机内部的控制算法解算后得到相应的控制信号,该控制信号经过D/A变换、再经功率放大由执行电机带动皮带拖动小车在导轨上做往复运动,从而实现对小车位移和倒立摆角位移的控制。

2.3 直线一级倒立摆模型的数学建模

在建立系统的运动学及动力学方程时,为方便数学推导,忽略一些次要因素,作出以下假设:

① 摆杆及小车都是刚体。

② 皮带轮与皮带之间无相对滑动,传送皮带无伸长现象。

③ 小车的驱动力与直流放大器输入成正比,忽略电极电枢绕组的电感。

④ 略去摩擦力,小车受到的摩擦力正比于小车的速度,下摆杆转动时所受的摩擦力矩正比于其转动角速度,上摆转动时所受的摩擦力矩正比于上摆对下摆的相对角速度。

倒立摆小车系统如图2-3所示。在忽略了空气流动,各种摩擦之后,一阶倒立摆系统可抽象成小车和匀质杆组成的系统,假设:M为小车质量;m为摆杆质量; l为摆杆转动轴心到杆质心的长度;I为摆杆惯量;F为加在小车上的力;x为小车位置; ?为摆杆与垂直向上方向的夹角。

I l ? l P m N F M x

图2-3 倒立摆系统受力分析图

4

在外力F的作用下,小车及摆杆均产生加速运动,根据牛顿第二定律,在水平直线运动的惯性力应该与F平衡,于是有:

d2xd2M2?m2(x?lsin?)?F dtdt(2-1)

即:

??cos??ml??2sin??F ??ml?(M?m)?x(2-2)

为了推出系统的第二个运动方程,我们对倒立摆垂直方向上的合力进行分析,可以得到下面的方程:

d2P?mg?m2(lcos?)

dt(2-3)

即:

??sin??ml??2cos? P?mg??ml?力矩平衡方程如下:

?? Plsin??Nlcos??I?(2-4)

(2-5)

d2其中N?m2?(x?lsin?)

dt??sin??ml??2sin? ???ml??N?mx??可知: 由Plsin??Nlcos??I?(2-6)

???Nlcos?I?有P?

lsin????(mx??cos??ml???sin?)lcon????ml?I??

lsin????mxl??cos2??ml2??2sin?cos???cos??ml2?I??

lsin?

(2-7)

??sin??ml??2cos?中可得: 代入P?mg??ml????m??lcos??mglsin??0 (I?ml2)?x5

(2-8)

所以经过整理后的方程组为:

??cos??ml??2sin??F??ml?(M?m)?x???m??lcos??mglsin??0 (I?ml2)?x(2-9) (2-10)

考虑到摆杆在设定点??0附近做微小的振动,对上式进行局部线性化,即用

cos??1,sin??0做近似处理后可得:

(M?m)?x??ml?x??F (I?ml2)????ml?x??mgl??0

由(M?m)?x??ml????F可知: ?x??F?ml???M?m

?(I?ml2)????mlF?ml???M?m?mgl??0 2(I?ml2)????mlFM?m?ml2???M?m?mgl??0

(I?ml2?m2l2M?m)????mgl??mlFM?m

mgl??mlF????M?m I?ml2?m2l2M?m ?Mmgl??m2gl??mlFMI?mI?Mm2l

Mmgl?m2?glMI?mI?Mml2??mlMI?mI?Mml2F 代入原式有:

F?ml[Mmgl??m2g(??mlF)?x??MI?mI?Mml2]M?m 6

(2-11) (2-12)

(2-13)

(2-14)

IF?ml2F?m2gl2??

MI?mI?Mml2m2gl2?I?ml2???F 22MI?mI?MmlMI?mI?Mml(2-15)

??代入(2-11),?,x? 假设用控制量u 来形象地代表被控对象的输入力F,把求的?(2-12)

中得模型的状态方程为:

??x??x?222mgl(I?ml)?????x??u22?I(M?m)?MmlI(M?m)?Mml? (2-16) ????????ml???mgl(M?m)??u??22?I(M?m)?MmlI(M?m)?Mml?

?0??0?A???0?0??10m2gl20?I(M?m)?Mml200mgl(M?m)0I(M?m)?Mml20??0?? 1?0???0??2??I?ml?2?I(M?m)?Mml? B??0??ml???2??I(M?m)?Mml???1000?C????0010? D?0?M?0.5000kg,m?0.3360kg?2g?9.8000m/s?将代入上式中得到状态空间方程: ?l?0.1875m,I?0.0224kg/m2?

7


一级倒立摆控制策略的研究(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:医用物理学习题册答案2015

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: