1 球杆系统建模分析
一种精简化的球杆系统控制器建模方法

一种精简化的球杆系统控制器建模方法钟秉翔;高国芳【摘要】To simulate human behaviors or actions and solve the problem of dimension disaster of behavior functional simulation model in complicated control, with the cue system as the researching object, the simplified control model for cue system is designed. For this model, the methods of kernel principal component analysis (KPCA) and false nearest neighbor point are applied. In addition, variable selection is implemented through phase-space reconstruction; the least square method is used to realize linear regression to fit the regression mathematical model from simplified input space to output space. The test shows that the control algorithm of this controller is effective, and the controller possesses higher control accuracy and stability.%为了模拟人的控制行为,解决复杂控制中行为功能模拟模型的维度灾难问题,以球杆系统为研究对象,设计了精简化的球杆系统控制器模型.该模型采用核主元分析法和虚假最近邻点法,通过重构相空间实现变量选择;同时,利用最小二乘法进行线性回归,拟合从精简的输入空间到输出空间的回归数学模型.试验证明,该控制器的控制算法有效,具有较高的控制精度和稳定性.【期刊名称】《自动化仪表》【年(卷),期】2012(033)003【总页数】4页(P53-56)【关键词】球杆系统;嵌入维数;虚假最近邻点法;相空间重构;系统建模【作者】钟秉翔;高国芳【作者单位】重庆科技学院电气与信息工程学院, 重庆401331;重庆科技学院电气与信息工程学院, 重庆401331【正文语种】中文【中图分类】TP273+.10 引言在实际生活或工程实践中,一个熟练的操作人员凭借丰富的生活经验或实践经验,可以非常娴熟、巧妙地控制一个复杂过程,并得到满意的控制效果。
1 球杆系统建模分析

《线性系统理论》课程设计报告书课题名称球杆系统姓名孟禹漆铖刘泽文孟凡强杨佐龙日期2013年2 月25日老师陈玮1 球杆系统建模分析本章将对球杆系统进行简单的介绍,然后采用拉格朗日方程建立其数学模型,并在此基础上分析其特性。
1.1球杆系统介绍球杆系统(Ball & Beam )是由球杆执行系统、控制器和直流电源等部分组成。
该系统对控制系统设计来说是一种理想的实验模型。
正是由于系统的结构相对简单,因此比较容易理解该模型的控制过程。
球杆执行系统(如图1 所示)由一根V 型轨道和一个不锈钢球组成。
V 型槽轨道一侧为不锈钢杆,另一侧为直线位移电阻器。
当球在轨道上滚动时,通过测量不锈钢杆上输出电压可测得球在轨道上的位置。
V 型槽轨道的一端固定,而另一端则由直流电机(DC motor )的经过两级齿轮减速,再通过固定在大齿轮上的连杆带动进行上下往复运动。
V 型槽轨道与水平线的夹角可通过测量大齿轮转动角度和简单的几何计算获得。
这样,通过设计一个反馈控制系统调节直流电机的转动,就可以控制小球在轨道上的位置。
图1 球杆系统执行机构原理图1.2拉格朗日方程介绍建立一个力学体系的动力学方程所需要的独立坐标称为广义坐标,广义坐标一旦确定,体系在空间的位置状态也就可以唯一确定。
广义坐标可以是坐标变量,也可能是是角动量或其他独立变量,凡能用来表述体系的位形、运动和动力学状态的独立参量都可作为广义坐标。
广义坐标的条件是:互相独立、满足约束方程、唯一确定体系的位形式动力学状态。
拉格朗日方程方法建模可以表述为:设一个机械系统的自由度为n ,对于系统可以采用广义坐标12(,,...,)n q q q q =,12(,,...)n q q q q =来描述,记该系统的总体动能为(,)T q q ,总体势能为()V q ,系统的运动特性可以用以下的拉格朗日方程描述:d 1,2,...,d i i iL Li n t q q τ⎛⎫∂∂-== ⎪∂∂⎝⎭ (1.1)其中,方程组中方程式的数目等于质点系的自由度数,i τ为作用在第i 个广义坐标i q 方向的外部力或力矩之和。
1球杆系统

球杆系统GBB1004实验报告一、球杆系统的数学模型一、实验目的1) 分析并推导系统的数学模型;2) 求解系统的状态空间方程和传递函数方程;3) 在Matlab 下建立系统的模型并进行阶跃响应仿真。
4) 完成实验报告二、实验步骤1. 球杆系统在Simulink 下的模型建立在Simulink 下建立系统的模型:仿真结果如下:二、球杆系统的数字控制器实验报告一、实验目的学习使用根轨迹法设计一个稳定的系统,进一步理解根轨迹的基本概念和根轨迹图所代表的含义,通过实验来验证增加零、极点以及开环增益对系统性能有何影响。
二、实验步骤1、开环根轨迹实验程序:m=0.028;R=0.0145;g=-9.8;L=0.40;d=0.045;J=0.4*m*R^2;K=(m*g*d)/(L*(J/R^2+m));num=[-K]; den=[1 0 0];plant=tf(num,den);rlocus(plant)运行结果:2、可以看到系统在原点有两个极点沿虚轴伸向无穷远处使用sgrid 命令可以将设计目标也显示在根轨迹上m=0.028;R=0.0145;g=-9.8;L=0.40;d=0.045;J=0.4*m*R^2;K=(m*g*d)/(L*(J/R^2+m));num=[-K];den=[1 0 0];plant=tf(num,den);rlocus(plant)sgrid(0.7,1.9)axis([-5 5 -2 2])运行结果:3、超前补偿器;在上面那个程序前添加以下程序:zo=0.01;po=5;contr=tf([1 zo],[1 po])rlocus(contr*plant)sgrid(0.7,1.9)运行结果:4、现在,根轨迹的分支已经在设计目标范围内。
使用rlocfind 命令来确定系统的增益。
在m文件中加入以下几行[k,poles]=rlocfind(contr*plant)到图形显示窗口选择用十字形光标一点。
综合课程设计A任务书0111(1)球杆控制系统

综合课程设计任务书(球杆控制系统)二O一一年十二月1 自学部分1.1 MATLAB 软件应用。
1.2 小组自学教材第六章线性系统的校正方法。
1.3 完成教材习题:P.296 6-3;P.297 6-5;P.298 6-9;P.299 6-14;P.301-304 6-19到6-26任选两题。
要求:理论分析和MATLAB 软件仿真设计。
理论分析要有推导过程; MATLAB 软件设计要有程序框图、清单和运行结果、仿真曲线。
2 综合部分——球杆控制系统2.1系统建模。
球杆控制系统装置该装置由球杆装置、IPM 智能驱动器、计算机、电机、齿轮减速器、直线位移传感器所组成。
通过计算机可以输入小球的控制位置,由计算机把数据传输给IPM 智能驱动器,产生相应的控制量,使电机转动,带动杠杆臂运动,使小球的位置得到控制。
球杆系统建模对小球在导轨上滚动的动态过程的完整描述是非常复杂的,设计者的目的是对于该控制系统给出一个相对简单的模型。
实际上使小球在导轨上加速滚动的力是小球的重力在同导轨平行方向上的分力同小球受到的摩擦力的合力。
考虑小球滚动的动力学方程,小球在V 型杆图2.1 球杆控制系统直线位移传感器上滚动的加速度: ααμsin cos g g a -=(1)其中μ为小球与轨道之间的摩擦系数,而α为轨道杆与水平面之间的夹角。
但在进行数学建模的过程中,我们忽略了摩擦力,因此,其基本的数学模型转换成如下方式:xm mg =αsin (2)当α<<1时,将上式线性化,得到传递函数如下2)()(sgs s x =α (3)其中X(s)为小球在轨道上的位置。
但是,在实际控制的过程中,杆的仰角α是由电动机的转角输出来实现的。
影响电动机转角θ和杆仰角α之间关系的主要因素就是齿轮的减速比和连杆机构。
因此,我们把该模型进一步简化:)()(s b s αθ∙= (4)把(4)式代入(3)式,我们可以得到另一个模型:2)()(s cs s x =θ (5)其中c 是一个包含了b 和g 的影响的参数。
建模仿真_球杆实验_实验报告

《建模仿真与相似原理》課程实验报告第一章简化模型的建立和稳定性分析一、实验目的1.了解机理法建模的基本步骤;2.会用机理法建立球杆系统的简化数学模型;3.掌握控制系统稳定性分析的基本方法;二、实验要求1.采用机理法建立球杆系统的数学模型;2.分析的稳定性,并在 matlab 中仿真验证;三、实验设备1.球杆系统;2.计算机 matlab 平台;四、实验分析及思考题Simulink模型:Matlab仿真结果:思考题:1.根据建模的过程,总结机理法建模的基本步骤:1)根据系统运动的物理规律建立方程;2)化简为微分方程;3)根据小偏差线性化的理论化简为线性系统的传递函数;2.实验结果分析、讨论和建议。
答:影响系统稳定的因素是闭环系统的极点位置,闭环极点为[i,-i],在虚轴上,所以其阻尼为0,则系统震荡。
测量系统稳定性的方法之一是加入大小合适的阶跃信号,根据其输出的阶跃响应分析系统的稳定性和其他性能。
第二章仿真及实物模拟仿真实验2.1 PID仿真及实物模拟仿真实验一、实验目的1.会用 PID 法设计球杆系统控制器;2.设计并验证校正环节;二、实验要求1.根据给定的性能指标,采用凑试法设计 PID 校正环节,校正球杆系统,并验证之。
2.设球杆系统的开环传递函数为:设计 PID 校正环节,使系统的性能指标达到: St ≤10s,δ≤30%。
三、实验设备1.球杆系统;2.计算机 matlab 平台;四、实验过程1.未校正系统仿真Simulink模型及仿真结果如第一章所示;2.PID校正法仿真Simulink模型:Matlab仿真结果:参数设定:Kp=10 Ki=0 Kd=103.PID实时控制Simulink模型:实时控制结果:Step参数设定:Step time=1 Final value=0.25PID参数设定:P=3 I=1 D=1.54.实验记录五、实验分析1.怎样确定PID 控制器的参数?答:由于ID 控制器各校正环节的作用如下:比例环节:成比例地反映控制系统的偏差信号e(t),偏差一旦产生,控制器立即产生作用,以减少偏差;积分环节:主要用于消除稳态误差,提高系统的型别。
球杆系统建模与控制

球杆系统建模与控制
球杆系统可以被建模为一个旋转质点系统。
球杆的旋转可以由
两种力矩进行控制:外力矩和内部的惯性力矩。
外力矩可能来自于
球的运动,例如摩擦和空气阻力。
惯性力矩则来源于球杆的旋转惯性。
为了控制球杆系统,可以使用反馈控制算法。
这需要收集传感
器数据,例如加速度计和陀螺仪数据,来对球杆的位置和运动进行
实时监测。
然后使用控制器来计算所需的控制操作,例如力矩大小
和方向,以实现所需的旋转控制。
PID控制算法是常用的控制器类型之一。
它包括一个反馈回路,其中误差信号被用作输入。
PID控制器可调整三个参数:比例、积
分和微分增益。
这三个参数的好坏决定PID对期望跟踪的效果。
需要注意的是,球杆系统建模和控制算法的复杂度取决于所需
的控制精度和稳定性。
需要细致地考虑各种曲率半径、力矩大小、
空气动力学、杆膜弹性、重心偏移等物理因素对该系统的影响。
球杆系统的建模、仿真与控制器设计

球杆系统的建模、仿真与控制器设计
胖永新;金迪;孟宪东
【期刊名称】《武汉大学学报:工学版》
【年(卷),期】2005(38)6
【摘要】球杆系统是一个非线性不稳定系统,其中小球在导轨上滚动过程的动态描述十分复杂.通过建立球杆系统机械部分模型、角度模型和电机模型,简化后得到了整个球杆系统的传递函数.同时通过设计最优鲁棒控制器、最优瞬态控制器和二自由度控制器对其进行控制,证明了系统是可控的和稳定的.在Matlab的Simulink环境下的仿真试验也印证了上述结论.充分说明了球杆系统对学习控制理论来说是一个很好的实验装置.
【总页数】5页(P142-146)
【关键词】球杆系统;系统建模仿真;控制器设计;角度模型;电机模型
【作者】胖永新;金迪;孟宪东
【作者单位】广东蓄能发电有限公司;姚孟发电有限公司;三江集团江河化工厂【正文语种】中文
【中图分类】TP13
【相关文献】
1.基于Modelica的球杆平衡系统建模仿真 [J], 于红
2.一种精简化的球杆系统控制器建模方法 [J], 钟秉翔;高国芳
3.浅谈球杆系统的建模与仿真 [J], 刘阳;万隆君;徐轶群
4.球杆系统建模及其闭环控制器的设计 [J], 刘诗宇
5.基于模糊免疫PID控制器在球杆网络控制系统中的仿真研究 [J], 黄丽华
因版权原因,仅展示原文概要,查看原文内容请购买。
球杆系统

实验一球杆系统简化模型的建立和稳定性分析一、实验目的1、理解球杆系统模型建立的基本步骤;2、建立球杆系统的简化数学模型;3、掌握控制系统稳定性分析的基本方法;二、实验要求1、建立球杆系统的数学模型;2、分析的稳定性,并在matlab 中仿真验证;三、实验设备1、球杆系统;2、计算机、matlab 平台;四、实验原理系统建模可以分为两种:机理建模和实验建模。
机理建模是在了解研究对象的运动规律基础上,通过物理、化学的知识和数学手段建立起系统内部的输入——输出状态关系。
实验建模是通过在研究对象上加上一系列的研究者事先确定的输入信号,激励研究对象并通过传感器检测其可观测的输出,应用数学手段建立起系统的输入——输出关系。
这里面包括输入信号的设计选取,输出信号的精确检测,数学算法的研究等等内容。
在导轨上移动的系统,是一个典型的运动的刚体系统,可以在惯性坐标系内应用经典力学理论建立系统的动力学方程。
下面采用其中的牛顿——欧拉方法建立球杆的数学模型。
球杆系统的机械部分包括底座、小球、横杆、减速皮带轮、支撑部分、马达等。
如图1.1所示。
图1.1 球杆本体图小球可以在横杆上自由的滚动,横杆的一端通过转轴固定,另一端可以上下转动,通过控制直流伺服电机的位置,带动皮带轮转动,通过传动机构就可以控制横杆的倾斜角。
直流伺服电机带有增量式编码器(1000P/R),可以检测电机的实际位置,在横杆上的凹槽内,有一线性的电阻传感器用于检测小球的实际位置。
当带轮转动角度,横杆的转动角度为,当横杆偏离水平的平衡位置后,在重力作用下,小球开始沿横杆滚动。
如下图1.2所示。
图1.2 球杆运动示意图连线(连杆和同步带轮的连接点与齿轮中心的连线)和水平线的夹角为的角度存在一定的限制,在最小和最大的范围之间),连杆和齿轮的连接点与齿轮中心的距离为d ,横杆与支撑杆连接点的长度为L ,于是,横杆的倾斜角α和θ之间的有如下的数学关系:d Lαθ=角度θ和电机轴之间存在一个减速比4n =的同步带,控制器设计的任务是通过调整齿轮的角度θ,使得小球在某一位置平衡。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《线性系统理论》课程设计报告书课题名称球杆系统姓名孟禹漆铖刘泽文孟凡强杨佐龙日期2013年2 月25日老师陈玮1 球杆系统建模分析本章将对球杆系统进行简单的介绍,然后采用拉格朗日方程建立其数学模型,并在此基础上分析其特性。
1.1球杆系统介绍球杆系统(Ball & Beam )是由球杆执行系统、控制器和直流电源等部分组成。
该系统对控制系统设计来说是一种理想的实验模型。
正是由于系统的结构相对简单,因此比较容易理解该模型的控制过程。
球杆执行系统(如图1 所示)由一根V 型轨道和一个不锈钢球组成。
V 型槽轨道一侧为不锈钢杆,另一侧为直线位移电阻器。
当球在轨道上滚动时,通过测量不锈钢杆上输出电压可测得球在轨道上的位置。
V 型槽轨道的一端固定,而另一端则由直流电机(DC motor )的经过两级齿轮减速,再通过固定在大齿轮上的连杆带动进行上下往复运动。
V 型槽轨道与水平线的夹角可通过测量大齿轮转动角度和简单的几何计算获得。
这样,通过设计一个反馈控制系统调节直流电机的转动,就可以控制小球在轨道上的位置。
图1 球杆系统执行机构原理图1.2拉格朗日方程介绍建立一个力学体系的动力学方程所需要的独立坐标称为广义坐标,广义坐标一旦确定,体系在空间的位置状态也就可以唯一确定。
广义坐标可以是坐标变量,也可能是是角动量或其他独立变量,凡能用来表述体系的位形、运动和动力学状态的独立参量都可作为广义坐标。
广义坐标的条件是:互相独立、满足约束方程、唯一确定体系的位形式动力学状态。
拉格朗日方程方法建模可以表述为:设一个机械系统的自由度为n ,对于系统可以采用广义坐标12(,,...,)n q q q q =,12(,,...)n q q q q =来描述,记该系统的总体动能为(,)T q q ,总体势能为()V q ,系统的运动特性可以用以下的拉格朗日方程描述:d 1,2,...,d i i iL Li n t q q τ⎛⎫∂∂-== ⎪∂∂⎝⎭ (1.1)其中,方程组中方程式的数目等于质点系的自由度数,i τ为作用在第i 个广义坐标i q 方向的外部力或力矩之和。
若函数L 表示系统动能T 与势能V 的差值即L=T —V ,L 称为拉格朗日函数。
即:(,)(,)()L q q T q q V q =-。
因势能不是广义速度i q 的函数,所以0iVq ∂=∂这样,系统的拉格朗日方程用L 表示为:d 1,2,...,d i i i iT T Vi n t q q q τ⎛⎫∂∂∂-=-+= ⎪∂∂∂⎝⎭ (1.2)显然,拉格朗日函数具有能量的量纲。
这不但在机械系统中成立,在电动力学中,有些问题也可求出拉格朗日函数,从而通过拉格朗日方程,来建立电动力学的运动微分方程,因此拉格朗日函数及拉格朗日方程,具有更为普遍的意义。
1.3球杆系统建模过程为了简化和清晰建模过程,可将球杆系统分解为三个部分——球杆机械部分模型,球杆角度转换部分模型和直流电机部分模型。
1.3.1球杆系统机械部分建模对于球杆系统中球和横杆的运动方程可以采用拉格朗日方法建模。
定义广义坐标(x ,α),x 、α分别表示小球相对固定轴端的位移和导轨相对水平位置绕固定轴逆时针方向的转角,x 、α分别表示相应的位移速度和角速度。
当然,建立拉氏方程一般分以下四个步骤:1)用广义坐标表示笛卡尔坐标:12(,,...,)k k n x x q q q = 2)用广义速度表示笛卡尔坐标下的速度:d d k kk x q x x q q t q∂∂=⋅=∂∂3)(,)()L T V T q q V q =-=- 4)求出i L q ∂∂及iLq ∂∂,按自由度数建立拉格朗日方程组。
①求系统动能选取球杆系统的广义坐标为(,)q x α,系统的自由度为2,用广义坐标表示笛卡尔坐标为:1cos x x α=⋅,1sin y x α=⋅,广义速度之间的关系为:1cos sin x x x ααα=⋅-⋅⋅, (1.3)1sin cos y x x ααα=⋅+⋅⋅ (1.4) 小球沿广义坐标1x 方向运动的动能:221111()2T m x y =+2221()2m x x α=+⋅ (1.5) 小球绕径向转动的动能为:2212m T J ω=(1.6) 式中ω表示小球转动的角速度,由小球在横杆上的滚动速度和横杆的转动速度两部分组成,即:xRωα=+ (1.7) 22222x x x R R R ωααα⎛⎫⎛⎫=+=++ ⎪ ⎪⎝⎭⎝⎭(1.8)因α数值很小,故可做一下近似22x R ω⎛⎫= ⎪⎝⎭,故有:2212m x T J R ⎛⎫= ⎪⎝⎭(1.9)其中m J 为小球的转动惯量,225m J mR = 横杆绕固定端转动时的动能为:2312M T J α=(1.10) 其中M J 为横杆的转动惯量,213M J ML =故系统总动能:22222123111()222m M x T T T T m x x J J R αα⎛⎫=++=+⋅++ ⎪⎝⎭ (1.11)②求系统势能 小球的势能:1sin V mgx α= (1.12)横杆本身引起的势能为:21sin 2V MgL α=(1.13) 故系统总势能:12V V V =+1sin sin 2mgx MgL αα=+(1.14) 对式1.11做以下处理,得到:222222111()222m M T x m x x J J mx x x R ααα⎡⎤∂∂⎛⎫=+⋅++=⎢⎥ ⎪∂∂⎝⎭⎢⎥⎣⎦ (1.15) 222222111()222m m M T x J m x x J J m x x x R R αα⎡⎤∂∂⎛⎫⎛⎫=+⋅++=+⎢⎥ ⎪ ⎪∂∂⎝⎭⎝⎭⎢⎥⎣⎦ (1.16) 1sin sin sin 2V mgx MgL mg x x ααα∂∂⎛⎫=+= ⎪∂∂⎝⎭(1.17) 对式1.15做以下处理,得到:22d d d d m m T J J m x m x t x t R R ∂⎡⎤⎛⎫⎛⎫⎛⎫=+=+ ⎪ ⎪ ⎪⎢⎥∂⎝⎭⎝⎭⎝⎭⎣⎦ (1.18) 根据式1.2,得到广义坐标下x 的拉格朗日方程,即有:d d T TV t xxx ∂∂∂⎛⎫-=- ⎪∂∂∂⎝⎭ (1.19) 综合以上式1.14、1.15、1.16、1.17,得出关于广义坐标下x 的方程为:22sin m J m x mx mg R αα⎛⎫+-=- ⎪⎝⎭(1.20) 当系统处于平衡状态时,α等于零,在零点附近对系统进行线性化处理,可取sin αα≈,cos 1α≈,2x α表示离心加速度,实际中其数值很小,可忽略,于是可得到近似方程:2m J m x mg R α⎛⎫+=- ⎪⎝⎭ (1.21) 对上式进行拉氏变换即可得球杆系统机械部分模型为:图2球杆系统的近似模型22()1()m X s mg J s s m R α=-*+ (1.22)1.3.2球杆系统角度转换部分模型在球杆的执行机构中,横杆一端固定,大齿轮、连杆与横杆一起组成了一个四连杆结构,齿轮的转动就通过连杆作用到横杆上,从而使横杆绕固定轴转动。
齿轮转角θ和横杆的转角α之间的关系可以用下式表示:()()2221cos 1cos (sin sin )L r L l r l αθαθ---++-=⎡⎤⎣⎦ (1.23)在横杆水平位置附近,齿轮转角在50±之间,故可以将其近似为一个比例关系:r Lαθ= (1.24)1.3.3球杆系统直流电机部分模型球杆系统中的电机由智能驱动器控制,其响应速度相当快且电机转角()t θ对电压()u t 的响应时间常数也很小。
因此可将直流伺服电机数学模型近似为一个纯增益K 。
1.4球杆系统状态空间描述根据以上模型的推导过程,整个球杆系统的模型可以近似为如图2所示。
故整个系统的传递函数近似为:22()1()m X s mgrK J U s s m L R =-*⎛⎫+ ⎪⎝⎭线性化的系统方程还可以用状态空间方程来表示。
我们将小球的位置(r)和 速度(r 的一阶导数 )作为变量, 将齿轮角度θ作为输入,状态方程如下所示:θm)R J L(mgd 0r r 0010r r 2⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡++⎥⎦⎤⎢⎣⎡⎥⎦⎤⎢⎣⎡=⎥⎦⎤⎢⎣⎡ 不过,在本实验中, 我们不用角度θ,而是用α的二阶导数来控制小球位置,这本质上就是控制横梁的转矩。
状态方程变为:u 1000ααr r 0010000m R J mg00010ααr r2⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡+⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎣⎡⎪⎭⎫ ⎝⎛+=⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡[]⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=ααr r 0001y注意: 对于本系统是采用电机在横杆上施加转矩来控制小球的位置的。
2.球杆系统性能分析根据第一部分球杆系统的状态空间描述在这章中对球杆系统的能控性,能观性进行等方面进行分析。
2.1球杆系统的能控能观性利用matlab工具箱对球杆系统进行的能控能观性分析如下:A = [0 1 0 0;0 0 1 0;0 0 0 1;0 0 0 0];B = [0 ;0; 0; 1];C = [1 0 0 0];D = [0];N = size(A);n = N(1);CAM=ctrb(A,B);rcam=rank(CAM);if rcam == ndisp('System is controlled');elseif rcam < ndisp('System is not controlled');endob = obsv(A,C);roam=rank(ob);if roam == ndisp('System is observable');elseif rcam<ndisp('System is not observable');end结果为:所以系统是能控能观的。
2.2球杆系统的稳定性分析根据系统的状态空间方程容易得知系统有四个特征根且四个特征跟均为零,对于高阶非线性系统的平衡状态X e的稳定性要由高阶导数项G(y)来决定的;通过查取资料分析该球杆系统是非稳定的。
(查取资料前用分别用李亚普诺夫第一方法和第二法进行了分析,在采取第二法分析中由于求取的矩阵P不唯一,得不到相关的结果,最后查取资料进行了分析,并将资料付在论文最后)。
2.3球杆系统极点配置与控制器设计极点配置的方法就是通过一个适当的状态反馈增益矩阵的状态反馈方法 ,将闭环系统的极点配置到任意期望的位置。
()()()X t Ax t Bu t ,其中x 是状态变量(n 维),u 是控制信号,这里选取控制信号为u Kx ,)()()(t x BK A t x *-= ,该方程的解为()()(0)ABK tx t e x ,系统的稳态响应和瞬态响应特性由矩阵 A - B K 的特征决定。