单级倒立摆系统中模糊控制理论的应用.docx
一阶倒立摆模糊控制实验报告
一阶倒立摆模糊控制实验报告一、实验目的本实验旨在通过模糊控制方法来控制一阶倒立摆系统,实现摆杆保持竖直的稳定控制。
二、实验原理1. 一阶倒立摆系统一阶倒立摆系统由一个垂直的支撑杆和一个在杆顶端垂直摆动的杆组成。
系统的输入为杆的控制力矩,输出为杆的角度。
系统的动力学方程可以表示为:Iθ''(t) + bθ'(t) + mgl sin(θ(t)) = u(t)其中,I为倒立摆的转动惯量,b为摩擦阻尼系数,θ为倒立摆的角度,m为倒立摆的质量,l为杆的长度,g为重力加速度,u为输入的控制力矩。
2. 模糊控制方法模糊控制方法是一种基于模糊逻辑的控制方法,通过将模糊集合与模糊规则相结合,构建模糊控制器来实现对系统的控制。
在本实验中,可以使用模糊控制器来实现倒立摆系统的稳定控制。
三、实验步骤1. 搭建实验平台,包括倒立摆系统、传感器和执行器。
2. 训练模糊控制器a. 定义模糊集合:根据角度误差和角速度误差定义模糊集合,并确定模糊集合的划分方式。
b. 构建模糊规则:根据经验或系统建模,确定模糊规则。
c. 设计模糊控制器:根据模糊集合和模糊规则,设计模糊控制器,包括模糊推理和模糊解模块。
d. 调整模糊控制器参数:根据系统响应实验,根据控制效果调整模糊控制器参数。
3. 实施模糊控制a. 读取传感器数据:获取倒立摆的角度和角速度数据。
b. 计算控制器输出:根据模糊控制器和传感器数据计算控制力矩的输出。
c. 执行控制器输出:将控制力矩作用在倒立摆上。
4. 监测系统响应:实时监测倒立摆的角度和角速度,判断控制效果。
5. 调整模糊控制器参数:根据实验监测结果,调整模糊控制器参数,以提高控制效果。
四、实验结果分析通过实验,我们可以观察到倒立摆系统在模糊控制下的稳定控制效果。
通过实时监测倒立摆的角度和角速度,可以验证控制器的性能。
实验结果可以通过绘制控制力矩输入和倒立摆角度响应曲线,以及观察系统的稳态误差来分析。
(完整word版)基于模糊控制的单级倒立摆系统的研究
智能控制技术研究报告题目:基于模糊控制的单级倒立摆系统的研究学院:电气工程学院年级专业:仪器仪表工程学号:学生姓名:日期:2014.1.3一、绪论1。
1 课题的研究背景和意义倒立摆控制系统是一个复杂的、不稳定的、非线性系统,是进行控制理论设计及测试的理想实验平台。
倒立摆系统控制涉及到机器人技术、控制理论、计算机控制等多个领域。
其被控系统本身是一个绝对不稳定、高阶次、多变量、强耦合的非线性系统,可以作为一个典型的控制对象对其进行研究。
同时,由于实际机械系统中存在的各种摩擦力,实际倒立摆系统亦具有一定的不确定性。
倒立摆系统的控制涉及到许多典型的控制问题:非线性问题、随动及跟踪问题、鲁棒性问题、非最小相位系统的镇定问题等等。
正是由于倒立摆系统的特殊性,许多不同领域的专家学者在检验新提出理论的正确性和实际可行性时,都将倒立摆系统作为实验测试平台。
再将经过测试后的控制理论和控制方法应用到更为广泛的领域中去。
如:把一级倒立摆的研究成果应用到对航空航天领域中的火箭发射推进器和卫星飞行状态控制的研究;把二级倒立摆的研究成果应道到双足机器人行走控制中。
所以说,对倒立摆系统控制理论的研究不仅具有理论研究价值,也具有相当的实际工程应用价值。
倒立摆系统的传统控制方法主要是使用经典控制理论和现代控制理论。
它们都以精确的系统数学模型为控制对象。
经典控制理论在线性定常、输入输出量较少的系统中能很好的完成控制设计指标,经典控制理论的数学基础是拉普拉斯变换,占主导地位的分析和综合方法是频率域方法。
而现代控制理论是建立在状态空间分析法上的,基本分析方法是时域分析法。
这种方法能够克服经典控制理论的缺陷:能够解决系统的输入输出变量过多、系统的非线性等问题.现代控制理论已经在工业生产过程、军事科学、航空航天等许多方面都取得了成功的应用。
例如极小值原理可以用来解决某些最优控制问题;利用卡尔曼滤波器可以对具有有色噪声的系统进行状态估计;预测控制理论可以对大滞后过程进行有效的控制。
一级倒立摆的模糊控制系统设计毕业论文
2.1
图2-1倒立摆结构
在考虑空气流动、小车与导轨之间的摩擦力对倒立摆的影响之后,可将倒立摆抽象成小车和匀质杆,如图2–2所示。图2–2是系统中小车和摆竿的受力分析图,其中N 和P分别为小车和摆竿相互作用力的水平和垂直方向的分量。要求摆角的摆动不超过0.35rad。
表2-1 一级倒立摆系统参数
符号
1.4本论文的主要工作
本论文简单介绍倒立摆系统控制发展过程和国外发展现状;研究了一级倒立摆数学模型的建立;并用牛顿定律推导了倒立摆的数学模型。运用模糊控制的控制方法对倒立摆系统进行研究,并借助MATLAB语言以及SIMULINK进行仿真,在做了大量仿真研究工作的基础上,进行了硬件的调试,软件的编写和调试,对倒立摆控制中遇到的问题进行分析和讨论[8]。
意 义
实际数值
M
小车质量
1.096 kg
m
摆竿质量
0.109 kg
b
小车的摩擦系数
50N/S
l
摆杆转动轴心到杆质心的长度
0.25 m
I
摆杆惯量
0.0034 kg*m*m
F
加在小车上的力
X
小车位置
小车速度
摆杆与垂直向上方向的夹角
图2-2 小车与倒立摆受力分析图
应用牛顿力学进行受力分析,小车在水平方向的受力情况是
(2–6)
设 ( 是摆杆与垂直向上方向之间的夹角),假设 与1(单位是弧度)相比很小,即 ≤1,则可以进行近似处理: , 。
用u来代表被控对象的输入力F,线性化后两个运动方对方程组(2–7)进行拉普拉斯变换,得到
(2–8)
注意:推导传递函数时假设初始条件为0。
由于输出是角度 ,求解方程组(2–8)的第一个方程,可以得到
一阶倒立摆模糊控制实验报告
一阶倒立摆模糊控制实验报告本次实验旨在研究一阶倒立摆系统的模糊控制方法,通过对系统进行建模、设计控制器并进行仿真,最终评估控制效果。
实验过程主要包括系统建模、控制器设计、模糊控制器参数调节和性能评价四个步骤。
首先,我们对一阶倒立摆系统进行建模。
一阶倒立摆系统是一种具有非线性特性的控制系统,主要由电机、倒立摆、支撑杆等组成。
我们需要建立数学模型描述系统的动力学特性,包括倒立角度、倒立角速度、杆角度等状态变量,并考虑控制输入电压对系统的影响。
接着,我们设计模糊控制器。
模糊控制是一种基于模糊逻辑的控制方法,适用于非线性系统和模糊系统。
我们根据系统模型,设计模糊控制器的模糊规则、隶属函数等参数,以实现系统的稳定控制。
在设计过程中,我们需要考虑系统的性能指标,如超调量、稳态误差等。
第三步是模糊控制器参数调节。
通过仿真实验,我们可以对模糊控制器的参数进行调节,以使系统的性能达到最佳状态。
调节参数的过程需要考虑系统的稳定性、鲁棒性和响应速度,以达到控制效果的要求。
最后,我们对模糊控制系统进行性能评价。
通过对系统的响应曲线、稳定性、控制精度等指标进行分析,评价模糊控制器的控制效果。
我们可以比较模糊控制系统和传统控制系统的性能,探讨模糊控制在一阶倒立摆系统中的优势和局限性。
总的来说,本次实验通过研究一阶倒立摆系统的模糊控制方法,探讨了模糊控制在非线性系统中的应用。
通过实验,我们对模糊控制的基本原理和设计方法有了更深入的理解,同时也对一阶倒立摆系统的控制特性有了更清晰的认识。
希望通过实验的研究,能够为控制系统的设计和应用提供一定的参考和借鉴。
单级倒立摆的模糊控制应用
0 引 言
倒 立摆 系统 是一 个复 杂的 非线性 系统 。从 形式
上倒立 摆 系统可 以分 为直线 型 、 环型 和平 面型 , 照 按 摆 杆 的 数 量 可 以 分 为 一 级 、 级 、 级 倒 立 摆 系 二 三
统 ¨ 。文 中控 制 对 象 为一 级 直 线 型 倒 立 摆 系 统 。 J 小 车可 以 自由 的在 限定 的轨 道上 左 右 移 动 , 车 上 小
无 能为 力。该 文将人 工智能 中的模 糊控 制 引入倒 立摆 控 制 系统 , 以提 高控 制要 求 , 改善 控 制精 度 。 通过 仿真 实验表 明这种控 制 思路 是 可行 的 , 效果 良好 。 关键 词 : 立摆 ; 倒 模糊控 制 ; 模糊 推理 系统 ; 真 仿 中图分 类号 : P 7 . T 23 4 文献标 识码 : A 文 章编 号 :0 0— 6 2 20 )6— 0 3— 3 10 0 8 (0 8 0 0 9 0
A s atA ecnrl dojcsbc m oea dm r cm lxad terq i met f o t l b t c : st ot l bet eo em r n oe oc o
p ro ma c sh g e n ih r t e c n e t n lc n r lt e r s i e c e c .T e p p r p e e t h e fr n e i i h r a d h g e ,h o v n i a o to h o y i n f in y h a e r s n s t e o i a p iai n o u z o to h o fatfca n elg n oa n e e e d l m o r ls se I a p l t ft f z y c n r lt e r o ri ili tlie tt n i v r d p n u u c nto y tm. tc n c o he y i t i r v h o r lr q r me ta d a c r c S mu ai n h w h tt i o to o c p in i r cia . mp o e t e c nto e u e n n c u a y. i l t s s o t a h s c nr lc n e to s p a tc 1 o Ke y wor ds:n e d p n u u ;f z y c nto ;FI i v  ̄e e d l m u z o rl S;smu ain i lto
一级直线型倒立摆的模糊控制控制
一级直线型倒立摆的模糊控制一、问题的描述在忽略了空气流动之后, 可将倒立摆系统抽象成小车和匀质杆组成的系统, 如图1所示. 记小车质量为M, 摆杆质量为m, 摆杆转动图1 倒立摆系统中心到杆质心的距离为l, 作用在系统上的外力为F , 重力加速度为g, θ为摆杆偏角, 即摆杆与竖直向上方向的夹角,取顺时针方向为正方向, x 为小车水平方向位移, 取导轨中点为零点, 水平向右为正方向, 水平向左为负方向.图2为隔离体受力图。
摆杆围绕中心A 点转动方程为22d J V l sin H l cos dtθθθ=-。
式中,J 为摆杆围绕重心A 的转动惯量。
摆杆重心A 沿x 轴方向运动方程为2A 2d x m Hdt=,即22dm(x lsin )H dtθ+=。
摆杆重心A 沿y 轴方向运动方程为2A 2d y mV m gdt=-,即22dm(l c o s )V m g dtθ=-。
小车沿x 轴方向运动方程式为22=-d x M F Hdt。
以上方程为车载倒立摆系统运动方程组。
因为还有sin θ和cos θ项,所以为非线性微分方程组。
图2 隔离体受力图中间变量不易相消。
把J 的表达式代入,联合几个方程式得到如下的非线性方程组:'2''2'2''''sin cos *(sin )*(43*cos ()*(sin cos )θθθθθθθθθθ+--=-++-=+g F m l l m m M F m l x M m设,''1234[(),(),(),()][,,,]θθ==X t t x t x t x x x x则有如下非线性状态方程组:'122'1121221'342''21214sin cos *(sin )*(43*cos ()*(sin cos )=+--=-+=+-=+x x g x x F m lx x x l m x m M x x F m l x x x x x M m二,控制系统的matlab 实现 实现的步骤为: 1.划分模糊空间2.用上述的每个离散状态空间点X1, X2,…,Xn 来线性化线性车棒模型,选择合适的LQR 控制参数Q ,R ,N ,设计出线性最优控制器K1, K2,…,Kn 。
单级倒立摆的模糊控制应用2
单级倒立摆的模糊控制应用摘要:随着被控对象的日趋复杂,对控制性能的要求不断提高,传统控制理论对解决复杂系统无能为力。
该文将人工智能中的模糊控制引入倒立摆控制系统,以提高控制要求,改善控制精度。
通过仿真实验表明这种控制思路是可行的,效果良好。
关键词:倒立摆;模糊控制;模糊推理系统;仿真The applica tion of a fuzzy con trol theory to a single inverted pendulumCHEN J in,QU Cheng2ming, J IANGMing, CHEN Qi2gong (Anhui Provincial Key Laboratory of Electrical Transm ission and Control,Anhui University of Technology and Science, AnhuW uhu 241000, China)Abstract:As the controlled objects become more and more comp lex and the requirement of controlperformance is higher and higher, the conventional control theory is inefficiency. The paper p resents theapp lication of the fuzzy control theory of artificial intelligent to an inverted pendulum control system. It canimp rove the control requrement and accuracy. Simulations show that this control concep tion is p ractical.Key words: inverted pendulum; fuzzy control; F IS; simulation 引言倒立摆系统是一个复杂的非线性系统。
一阶倒立摆系统的双闭环模糊控制方案范文
系统仿真课程设计报告题目:一阶倒立摆系统的双闭环模糊控制方案专业、班级:自动本091班学生姓名:学号:0905404125指导教师:分数:2012 年 6 月9 日目录摘要: (2)一、引言 (2)二、设计目的 (3)三、设计要求 (3)四、设计原理 (3)五、设计步骤 (3)1、单级倒立摆系统的构成........................ 错误!未定义书签。
2、单级倒立摆的数学模型 (4)3、模糊控制器的设计 (6)3.1单阶倒立摆模糊控制的基本思路 (6)3.2隶属函数的定义 (6)3.3模糊控制器规则 (7)3.4解模糊 (8)4、仿真实验 (8)4.1MATLAB模糊逻辑工具箱 (8)4.2系统数字仿真模型的建立 (11)5、基于MATLAB的数字仿真结果 (12)六、结论 (13)七、感想和建议 (13)八、致谢 (14)九、参考文献 (15)摘要:通过对单阶倒立摆的双闭环的控制数学模型的分析,采用模糊控制理论对倒立摆的控制系统进行计算机仿真。
其中,内环控制倒立摆的角度,外环控制倒立摆的位置。
在Matlab环境下的仿真步骤包括:定义隶属函数及模糊控制规则集,解模糊。
结果表明,摆杆角度和小车位置的控制过程均具有良好的动态性能和稳定性能。
关键词:倒立摆;模糊逻辑控制;计算机仿真;MATLABAbstract:based on the ChanJie inverted pendulum double closed loop control mathematical model analysis, the fuzzy control theory of the inverted pendulum control system by computer simulation. Among them, the inner loop control the point of view of the inverted pendulum, outside loop control the position of the inverted pendulum. In the Matlab environment simulation steps include: definition membership function and fuzzy control rule sets, solution is fuzzy. The results show that, swinging rod Angle and the car position control process are good dynamic performance and stable performance.Keywords: inverted pendulum; Fuzzy logic control; The computer simulation; Matlab一、引言在人类自然科学的发展历史上,人们总是以追求事物的精确描述为目的来进行研究,并取得了大量的成果。
关于一级倒立摆的模糊控制
关于一级倒立摆的模糊控制班级:12级电气工程及其自动化2班学号:2012330301139姓名:吕杰1.倒立摆模糊控制的研究倒立摆一般有两种起始状态的控制。
一种是在摆杆自然下垂,竖直向下为起始状态,通过不断的摆动,最终使其稳定在竖直向上的不稳定点,这种控制叫做起摆稳定控制,也即DOWN-UP控制;另一种是用手提起摆杆,在不稳定平衡点处开始实行控制,称作稳定控制,也即UP-UP控制。
倒立摆系统也是一个复杂的、非线性的、不稳定的高阶系统。
倒立摆的控制一直是控制理论及应用的典型课题。
为了解决这个问题,张乃尧等提出双闭环的倒立摆模糊控制方案,内环控制倒立摆的角度,外环控制倒立摆的位移。
范醒哲等人将这一方法推广到三级倒立摆控制系统中,并提出两种模糊串级控制方案,用来解决倒立摆这类多变量系统模糊控制时的规则爆炸问题。
2.位置模糊控制器的设计位置模糊控制器是二维模糊控制器,以小车位移误差e和小车速度误差ec为该模糊控制器的输入,u为输出量。
位移误差e,控制输出速度误差ec,u的论域均选为{6,4,2,0,2,4,6}采用七级分割,表示为[NB,NM,NS.ZO,PS,PM,PB]。
图1-1模糊关系的建立在进行模糊推理运算时,采用Mamdani的max-min合成算法,而输出量的解模糊运算则采用常用的重心法。
通过该模糊控制规则,实现了小车的位移和速度的输入到虚拟角的输出。
从而间接控制了小车的位置。
还要注意到,由于位置控制器先运行,然后是角度控制器工作,两者串行工作,很好的解决了实时性的问题。
图1-2模糊规则的确定图1-3 模糊规则的建立位移误差e的实际范围为[-0.6,0.6],单位为m,规定Kel=10。
速度误差ec实际范围为[-1,1],单位为m/s规定Kecl=1。
只讨论平衡点附近30°的倒立摆的稳定,输出量(虚拟角)实际范围为[-30°,30°],[-0.52,0.52],单位rad,规定Kul=0.09。
一级直线倒立摆系统模糊控制器设计---实验指导书
一级直线倒立摆系统之宇文皓月创作模糊控制器设计实验指导书目录1 实验要求..................................................... ....................................................... . (3)1.1 实验准备..................................................... ....................................................... . (3)1.2 评分规则..................................................... ....................................................... . (3)1.3 实验陈述内容..................................................... ....................................................... .. (3)1.4平安注意事项............................................................................................................ .. (3)2 倒立摆实验平台介绍..................................................... ....................................................... .. (4)2.1 硬件组成..................................................... ....................................................... . (4)2.2 软件结构..................................................... ....................................................... . (4)3 倒立摆数学建模(预习内容)................................................... ....................................................... .. 64模糊控制实验..................................................... ....................................................... (8)4.1 模糊控制器设计(预习内容)................................................... . (8)4.2 模糊控制器仿真..................................................... ....................................................... (12)4.3 模糊控制器实时控制实验..................................................... ....................................................... .. 125附录:控制理论中经常使用的MATLAB 函数..................................................... . (13)6参考文献..................................................... ....................................................... .. (14)1 实验要求1.1 实验准备实验准备是顺利完成实验内容的需要条件。
基于模糊控制一阶倒立摆控制与仿真
基于模糊控制一阶倒立摆控制与仿真简介本文将介绍一种基于模糊控制的一阶倒立摆控制方法,并进行仿真实验。
倒立摆是一个常用的控制理论问题,它涉及到控制一个无人机或机器人,使其保持平衡。
模糊控制模糊控制是一种基于模糊逻辑的控制方法。
它通过将输入变量和输出变量模糊化,使用一组模糊规则来产生控制信号,从而实现系统的控制。
在倒立摆控制中,模糊控制可以帮助我们根据当前倾斜角度和角速度来调整控制信号,以使倒立摆保持平衡。
一阶倒立摆模型一阶倒立摆是一个简化的倒立摆模型。
它由一个质点和一个可动的杆组成。
质点位于杆的底部,而杆通过一个铰链连接到一个支撑平面。
倒立摆的目标是使杆保持垂直位置。
模糊控制器设计模糊控制器由三个部分组成:模糊化、模糊推理和解模糊化。
在倒立摆控制中,我们需要模糊化输入变量(倾斜角度和角速度),并定义一组模糊规则来确定控制信号。
然后,通过运用模糊推理,我们可以根据当前的模糊规则和输入变量得到一个模糊输出。
最后,使用解模糊化方法将模糊输出转化为具体的控制信号。
仿真实验为了验证模糊控制方法的有效性,我们进行了一系列的仿真实验。
在实验中,我们使用了一阶倒立摆的数学模型,并将模糊控制器应用于这个模型。
通过调整模糊规则和输入变量,我们可以观察到一阶倒立摆的响应和稳定性。
结论本文介绍了一种基于模糊控制的一阶倒立摆控制方法,并进行了仿真实验。
模糊控制是一种有效的控制方法,可以帮助倒立摆保持平衡。
通过模糊控制器的设计和调整,我们可以实现对倒立摆的精确控制。
在实际应用中,模糊控制还有许多其他的应用领域,具有很高的潜力和发展空间。
参考文献:。
小车倒立摆
小车单级倒立摆模糊控制实验报告小车倒立摆系统的控制问题一直是控制研究中的一个典型问题,下面先简单介绍一下这个系统。
小车倒立摆系统由一个杆、一个导轨和一辆滑车组成,滑车可以沿导轨水平运动。
在一定的初始条件下,通过在滑车质心处施加一个力μ(控制力),使杆尽可能的平衡,如下图。
本次实验采用多种控制方法,并进行一下比较。
1.单级倒立摆的经典PID 控制 建立系统的动力学方程:假设小车质量为M,摆的质量是m ,小车位置为x ,摆的角度为θ,如上图。
现假设摆杆偏离垂直线的角度为θ,同时规定摆杆重心的坐标为G(Xc,Yc ),则有: Xc=x+lsin θ Yc=lcos θ根据牛顿定律,可以建立摆杆水平和垂直运动状态方程。
摆杆围绕其重心的转动运动可用力矩方程来描述: ..sin cos I Vl Hl θθθ=- 式中,I 为摆杆围绕其重心的转动惯量。
摆杆重心的水平运动由下式描述:22(sin )d m x l Hdt θ+=摆杆重心的垂直运动由下式描述:22cos d m l V mgdt θ=-小车的水平运动由下式描述:22d xm u Hdt =-假设θ很小,sin θ≈θ,cos θ≈1。
则以上各式变为: ..I Vl Hl θθ=- 1.1 ....()m x l H θ+= 1.2 0V mg =- 1.3 ..M x u H =- 1.4 由式1.2和1.4得:....()M m x ml u θ++= 1.5 由式1.2和1.3得:....2()I ml ml x mgl θθ++= 1.6 由1.5和1.6可得单级倒立摆方程:..22()()()m m M gl mlu m M I Mml m M I Mml θθ+=-++++222..22()()m gl I ml x u m M I Mml m M I Mml θ+=-++++ 式中,2112I mL =, l=0.5L .控制指标共有四个,即单级倒立摆的摆角θ、摆速.θ,小车位置x 和小车速度.x 。
一级倒立摆的模糊控制_张家祥
第19卷 第4期 郑州铁路职业技术学院学报 Vo.l 19 No .42007年12月Journal of Zhengzho u R a il w ay Vocati onal&Techn ica l College Dec .2007收稿日期:2007-03-13作者简介:张家祥(1979-)男,河南周口人,郑州铁路职业技术学院电气工程系助教。
颜丽莎(1957-)女,山东滕州人,郑州铁路职业技术学院实践教学中心实验师。
一级倒立摆的模糊控制张家祥 颜丽莎(郑州铁路职业技术学院 河南郑州 450052)摘 要:倒立摆系统是一个典型的非线性、多变量、绝对不稳定系统,常采用模糊控制来对其进行控制,常常会遇到因输入变量个数过多而带来的控制规则数呈指数增加的问题,即/规则爆炸0。
本文采用两个模糊控制器并联实现了对一级倒立摆系统控制,来降低控制器的维数,简化了设计的难度。
实验验证了该控制方法的有效性。
关键词:倒立摆系统 模糊控制 规则爆炸 1 一级倒立摆系统及其建模倒立摆系统是一个多变量、快速、严重非线性和绝对不稳定系统,必须采用适当的控制方法使之稳定。
其控制方法在军工、航天、机器人领域和一般工业过程中都有广泛用途。
倒立摆系统通常用来检验控制策略的效果,是控制理论研究中较为理想的实验装置,其结构如图1所示。
图1 一级倒立摆结构示意图采用分析力学中的Lagrange 方程可方便地建立一级倒立摆系统的数学模型[1]。
一级倒立摆的动力学方程可由式(1)直接推导:M (H )r..H..+N (H ,H .)r .H.=G(u ,H )(1)令X =[r r .H H .]c ,对式(1)在平衡点[0 0 0 0 ]c 进行线性化处理得到其线性化模型X .=AX +Bu (2)其中,A=0 0 1 00 0 0 00 0 0 10 025.284 -0.06,B =[0 1 0 3.25]c ,C =1 0 000 0 1 0系统的可控性矩阵为:P =[B AB A 2B A 3B ],rank(p)=4,可知一级倒立摆系统在平衡点附近可控。
单级倒立摆系统中模糊控制理论的应用
单级倒立摆系统中模糊控制理论的应用1. 引言倒立摆系统是研究控制理论的一种典型实验平台,其具有成本低廉,结构简单,物理参数和结构易于调整等优点,是一个高阶次、极不稳定、多变量、非线性和强耦合的不稳定系统。
在对倒立摆系统的控制过程中,它能有效地反映诸如可镇定性、随动性、鲁棒性以及跟踪等许多控制中关键性的问题,是检验各种控制理论的理想模型。
迄今人们已经利用经典控制理论、现代控制理论以及各种智能控制理论实现了对多种倒立摆系统的稳定性的控制。
同时倒立摆系统的动态过程与人类的行走姿态类似,平衡过程与火箭的发射姿态调整类似,因此倒立摆的研究在实现双足机器人直立行走、火箭发射过程的姿态调整以及直升机飞行控制领域中都有着重要的现实意义,有关的科研成果已经应用到航天科技和机器人学等诸多领域当中。
1.1 倒立摆简介倒立摆系统按摆杆数量的不同,可分为一级,二级,三级倒立摆等,多级摆的摆杆之间属于自由连接(即无电动机或其他驱动设备)。
现在由中国的师大学洪兴教授领导的“模糊系统与模糊信息研究中心”暨复杂系统智能控制实验室采用变论域自适应模糊控制成功的实现了对四级倒立摆的控制。
使我国称为了世界上第一个成功完成四级倒立摆实验的国家。
按其形式分,倒立摆还分为,悬挂式倒立摆、平行倒立摆、环形倒立摆、平面倒立摆。
按控制电机数量,又可分为单电机倒立摆和多级电机倒立摆等等。
图1-1为集中倒立摆系统的,实物照片。
图1-1 各类倒立摆系统照片本文所采用的倒立摆模型,直线单极倒立摆。
1.2倒立摆控制方法简介对倒立摆系统这样一个典型的非线性、强耦合、极不稳定的复杂的被控对象进行研究,无论在理论上还是在方法上都具有其重要的意义,各种控制理论,控制方法都可以在这里得到充分的实践,并且可以促成各种不同方法之间的有机结合。
当前,倒立摆的控制方法大致可以分为线性控制、预测控制和智能控制三大类。
下面本文将对现阶段应用较为广的几种控制方法进行简要介绍。
(1)常规PID控制:该方法是最早发展起来的一种控制方法,由于其算法简单、鲁棒性好、速度快、可靠性高等优点,至今仍广泛应用于工业过程控制中[1]。
单级倒立摆系统中模糊控制理论的应用
.
智能控制技术・ 刘立新 黄建娜 唐建生 单级倒 堡 史
堕
单 级 倒 立 摆 系 统 中 模 糊 控 制 理 论 的应 用
刘立 新 , 黄建娜 , 建 生 唐
( 南 工业 职业 技术 学 院 机械 工程 系 , 河 河南 南 阳 4 3 0 ) 70 9
糊控 制在 倒立 摆系 统 上 的应 用做 具体 的研究 , 以期
图 1 直 线 一 级倒 立摆 系统
能较 好地 改善倒 立 摆 的控制 性 能 。
在 忽 略 了空气 阻力 和各 种摩 擦 的情况 下 , 设 假
系 统 由质量 为 M 的小 车和质 量 为 m 、 度为 2 的 长 Z
1 倒 立 摆 系统 数 学 模 型 的建 立
单级倒立摆 的结构原理如 图 1 所示 , 立摆系统 倒 的主要被控对象是摆杆 。系统 的控 制 目标 是 : 生合 产 适 的控 制 , 使得 摆 杆 和小 车在 某一 给 定 的初始 条 件
均匀 细杆 构 成 。小 车 在 控 制 函数 u 的作 用 下 , 沿
滑 轨 在 x 方 向 运 动 , 立 摆 在ቤተ መጻሕፍቲ ባይዱ垂 直 平 面 内 稳 倒 定 [引。在忽 略 了空气 阻力 及 各 种摩 擦 后 , 用 欧 , 应 拉 一拉 格 朗 日原 理建 立 系统 的动力 学模 型 , 得到 状 态 空 方 程 式 :
志 1 l8 U(k一1、 一) 82f , ) . } 0 3 l 志1 + 0 一) f I 志 1 L3 一) 25 _ .6 J
() 1
+0H志 l (’ J
了避 免 因采用 多 变 量输 入 所 带 来 的控 制 规 则 难 以
设计 和规 则量 大 的弊端 , 合实 际最 终采 用对 一级 结 倒 立 摆 的 4个状 态 变量 ( 车位 移 X, 车速 度 , 小 小
直线一级倒立摆模糊控制系统的研究
摘要本文以直线一级倒立摆为被控对象,应用模糊控制算法设计了一个二维模糊控制器,实现了直线一级倒立摆的倒立摆控制。
直线一级倒立摆由直线运动模块和一级摆体组件组成,是最常见的倒立摆之一。
设计直线一级倒立摆,首先要清楚直线一级倒立摆及它的特性,其次用数学建模的方法建立直线一级倒立摆模型,最后对模糊控制设计方法进行了控制器结构设计和参数设计。
本文重点分析了模糊控制器的设计涉及的各项内容在理论上对系统性能的影响,设计了一个二维模糊控制器,以Matlab/Simulink为平台,搭建了倒立摆系统的模糊控制仿真模型,仿真结果表明该控制器可到良好的控制效果,系统的抗干扰能力很强;同时,分析了模糊控制器各项参数对系统性能的影响。
关键词:直线一级倒立摆,模糊控制,Matlab仿真ABSTRACTIn this paper, a straight line to an inverted pendulum controlled object, the application of fuzzy control algorithm designed a two-dimensional fuzzy controller, the realization of the linear inverted pendulum an inverted pendulum control.L inear level inverted pendulum is made of Linear motion module and Level one place body components, It is one of the most common handstand pendulum. Design linear level, first we make clear inverted pendulum straight level inverted pendulum and its characteristics;secondly we use mathematical modeling method to set up straight level inverted pendulum model; Finally, using the fuzzy control design method of structural design and parameters of the controller design. This article mainly analyzes the design of fuzzy controller in theory the content involved effect the performance of the system. Designed a two-dimensional fuzzy controller to Matlab / Simulink as a platform, set up the inverted pendulum fuzzy control system simulation model, simulation results show that the controller can achieve good control of the system and anti-interference ability to follow strong; At the same time, an analysis of the parameters of fuzzy controller for the impact on system performance; The control algorithm is applied to the physical control, good control system anti-interference ability.KEY WORD: L inear level inverted pendulum, Fuzzy control,MATLAB simulation目录摘要 (I)ABSTRACT.......................................................................................................................................... I II 1 绪论. (1)1.1课题背景 (2)1.2国内外研究现状 (3)1.2.1国内研究现状 (3)1.2.2国外研究现状 (4)1.3本文研究内容 (5)2 一级倒立摆数学模型的建立 (7)2.1数学模型 (7)2.2数学模型的建立 (7)2.2.1建立数学模型的要求 (7)2)必须具有代表性; (7)2.2.2数学模型的建立方法 (8)2.2.3 数学模型的构建步骤 (9)2.3 直线一级倒立摆的基本结构 (9)2.4直线一级倒立摆数学模型的建立 (10)2.5状态空间方程 (12)3模糊控制系统 (15)3.1 模糊控制系统概述 (15)3.1.1模糊控制系统的组成 (15)3.1.2 模糊控制系统的工作原理 (16)3.2 模糊控制器 (16)3.2.1 模糊控制器的基本结构 (16)3.2.2 模糊控制器各主要环节的功能 (17)3.3 量化因子和比例因子 (17)3.4 隶属函数 (19)3.5 解模糊 (19)3.6 模糊控制器的分类 (20)3.7 模糊控制器的设计 (21)3.7.1 模糊控制器的设计规则 (21)3.7.2 模糊控制器的设计步骤 (24)4 直线一级倒立摆模糊控制的仿真 (25)4.1 MATLAB及Simulink的介绍 (25)4.2倒立摆仿真的研究 (26)4.2.1 模糊控制器的输入和输出变量 (26)4.2.2 隶属函数的选择与确定 (27)4.2.3 模糊控制规则的设计 (29)4.2.4 解模糊和推理模糊 (30)4.2.5 确定量化因子和比例因子 (31)4.3 系统仿真 (31)4.3.1 直线一级倒立摆的数学模型 (31)4.3.2 仿真模型和结果 (32)4.3.3 K e、K ec及K u对系统性能的影响 (34)4.3.4 系统抗干扰能力 (40)4.3.5 隶属函数形状对系统性能的影响 (41)4.3.6 改变被控对象对系统性能的影响 (45)4.4 小结 (46)5 总结 (47)致谢 (49)参考文献 (51)1 绪论计算机的诞生和发展给自动动控制增添了先进的工具,现代控制理论的发展,又给自动控制提供了新的理论支柱。
单级倒立摆的模糊控制应用1
单级倒立摆的模糊控制应用1.摘要:随着被控对象的日趋复杂,对控制性能的要求不断提高,传统控制理论对解决复杂系统无能为力。
该文将人工智能中的模糊控制引入倒立摆控制系统,以提高控制要求,改善控制精度。
通过仿真实验表明这种控制思路是可行的,效果良好。
2.关键词:倒立摆,模糊控制,双闭环模糊控制器,模糊推理系统,MATLAB仿真3.引言倒立摆系统是一个复杂的非线性系统。
从形式上倒立摆系统可以分为直线型、环型和平面型,按照摆杆的数量可以分为一级、二级、三级倒立摆系统.倒立摆控制是一个经典的控制平衡问题。
作为典型的快速、多变量、非线性、绝对不稳定系统,一直是控制理论与应用的热点问题,不但是验证现代控制理论方法的典型实验装置,而且其控制方法和思路对处理一般工业过程亦有广泛的用途,因此倒立摆系统的研究具有重要的理论研究和实际应用价值。
许多抽象的控制概念如控制系统的稳定性、可控性、系统收敛速度和系统抗干扰能力等,都可以通过倒立摆系统直观的表现出来。
倒立摆系统的高阶次、不稳定、多变量、非线性和强耦合等特性使得许多现代控制理论的研究人员一直将它视为研究对象。
他们不断从研究倒立摆控制方法中发掘出新的控制方法,并将其应用于航天科技和机器人学等各种高新科技领域。
由于它的行为与火箭以及两足机器人行走有很大的相似性,因而对其研究具有重大的理论和实践意义。
本文阐述了倒立摆系统控制的研究发展过程和现状;研究了倒立摆系统的各种控制策略。
把倒立摆系统的动态方程在其工作点附近进行线性化,得出其线性化方程,然后运用MA TLAB 程序对极点配置控制器和LQR控制器进行了仿真,针对实际系统总结出这两种理论的经验参数,并对两种理论的控制效果进行了对比。
由于被控对象的日趋复杂,对控制性能的要求不断提高,传统控制理论对解决复杂系统效果不好。
本文将人工智能中的模糊控制引入控制系统,设计了一个四维基本模糊控制器,并在此基础上设计了一个双闭环模糊控制器。
单级倒立摆的模糊控制
单级倒立摆的模糊控制姓名:学号:院系:专业年级:指导教师:日期:单级倒立摆的模糊控制摘要:倒立摆系统是一个典型的多变量、非线性、强藕合和快速运动的自然不稳定系统。
因此倒立摆在研究双足机器人直立行走、火箭发射过程的姿态调整和直升机飞行控制领域中有重要的现实意义,相关的科研成果己经应用到航天科技和机器人学等诸多领域。
本文围绕一级倒立摆系统,采用模糊控制理论研究倒立摆的控制系统仿真问题。
仿真的成功证明了本文设计的模糊控制器有很好的稳定性。
主要研究工作如下:(1)使用了牛顿力学和Lagrange方程对倒立摆进行数学建模,推导出倒立摆系统传递函数和状态空间方程。
(2)分析了模糊控制理论的数学基础,对模糊控制的方法进行了研究:介绍了模糊子集、模糊关系和模糊推理等相关知识。
(3)介绍了如何利用Simulink建立倒立摆系统模型,特别是利用Mask封装功能,使模型更具灵活性,给仿真带来很大方便。
(4)进行倒立摆系统的控制器设计与仿真。
通过matlab的Simulink实现倒立摆模糊控制系统的仿真。
关键词:倒立摆模糊控制仿真 MATLAB一、倒立摆系统的意义倒立摆系统是一个复杂的非线性系统。
从形式上倒立摆系统可以分为直线型、环型和平面型,按照摆杆的数量可以分为一级、二级、三级倒立摆系统。
倒立摆控制是一个经典的控制平衡问题。
作为典型的快速、多变量、非线性、绝对不稳定系统,一直是控制理论与应用的热点问题,不但是验证现代控制理论方法的典型实验装置,而且其控制方法和思路对处理一般工业过程亦有广泛的用途,因此倒立摆系统的研究具有重要的理论研究和实际应用价值。
许多抽象的控制概念如控制系统的稳定性、可控性、系统收敛速度和系统抗干扰能力等,都可以通过倒立摆系统直观的表现出来。
倒立摆系统的高阶次、不稳定、多变量、非线性和强耦合等特性使得许多现代控制理论的研究人员一直将它视为研究对象。
二、倒立摆系统的控制方法自从倒立摆产生以后,国内外的专家学者就不断对它进行研究,其研究主要集中在下面两个方面:(1)倒立摆系统的稳定控制的研究(2)倒立摆系统的自起摆控制研究而就这两方面而言,从目前的研究情况来看,大部分研究成果又都集中在第一方面即倒立摆系统的稳定控制的研究。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单级倒立摆系统中模糊控制理论的应用1.引言倒立摆系统是研究控制理论的一种典型实验平台,其具有成本低廉,结构简单,物理参数和结构易于调整等优点,是一个高阶次、极不稳定、多变量、非线性和强耦合的不稳定系统。
在对倒立摆系统的控制过程中,它能有效地反映诸如可镇定性、随动性、鲁棒性以及跟踪等许多控制中关键性的问题,是检验各种控制理论的理想模型。
迄今人们已经利用经典控制理论、现代控制理论以及各种智能控制理论实现了对多种倒立摆系统的稳定性的控制。
同时倒立摆系统的动态过程与人类的行走姿态类似,平衡过程与火箭的发射姿态调整类似,因此倒立摆的研究在实现双足机器人直立行走、火箭发射过程的姿态调整以及直升机飞行控制领域中都有着重要的现实意义,有关的科研成果已经应用到航天科技和机器人学等诸多领域当中。
1.1倒立摆简介倒立摆系统按摆杆数量的不同,可分为一级,二级,三级倒立摆等,多级摆的摆杆之间属于自由连接(即无电动机或其他驱动设备)。
现在由中国的师大学洪兴教授领导的“模糊系统与模糊信息研究中心”暨复杂系统智能控制实验室采用变论域自适应模糊控制成功的实现了对四级倒立摆的控制。
使我国称为了世界上第一个成功完成四级倒立摆实验的国家。
按其形式分,倒立摆还分为,悬挂式倒立摆、平行倒立摆、环形倒立摆、平面倒立摆。
按控制电机数量,又可分为单电机倒立摆和多级电机倒立摆等等。
图 1-1 为集中倒立摆系统的,实物照片。
图 1-1各类倒立摆系统照片本文所采用的倒立摆模型,直线单极倒立摆。
1.2倒立摆控制方法简介对倒立摆系统这样一个典型的非线性、强耦合、极不稳定的复杂的被控对象进行研究,无论在理论上还是在方法上都具有其重要的意义,各种控制理论,控制方法都可以在这里得到充分的实践,并且可以促成各种不同方法之间的有机结合。
当前,倒立摆的控制方法大致可以分为线性控制、预测控制和智能控制三大类。
下面本文将对现阶段应用较为广的几种控制方法进行简要介绍。
(1)常规 PID 控制:该方法是最早发展起来的一种控制方法,由于其算法简单、鲁棒性好、速度快、可靠性高等优点,至今仍广泛应用于工业过程控制中 [1] 。
这种方法方法虽然可以用来实现对倒立摆系统的控制但由于其线性的本质,对于一个非线性、绝对不稳定的系统是不能达到满意的控制效果的,振荡会比较厉害。
若结合其它控制算法一起使用可发挥出取长补短的作用。
(2)状态反馈控制:状态反馈的极点配置法便是众多倒立摆控制方法中的一种最基本的策略。
极点配置法就是通过设计状态反馈控制器,然后将多变量系统的闭环系统极点配置在期望的位置之上,从而使系统满足实际应用当中所要求的瞬态和稳态的性能指标[2]。
(3)线性二次型 (LQR):这种系统的状态方程是线性的,指标函数是状态变量和控制变量的二次型[3]。
这种方法是针对状态方程X Ax Bu 通过去顶最佳控制量u tKx t 中的矩阵K,使得控制性能指标达到极小值[4] :J1x T Qx u T Ru dt(1-1 )2 0将LQR控制方法应用于倒立摆系统当中,首先应该考虑的问题便是其平衡问题,因此需引入全状态反馈。
线性二次型 (LQR)最优控制,可以实现对倒立摆系统的平衡控制,而且设计方案很简单、超调量也较小、响应速度较快;但是,LQR控制的抗干扰性能和鲁棒性不强,当存在大扰动时,小车的跟随能力有限,存在滞后[5] ,尤其对多级倒立摆进行稳定控制时,其困难更大。
(4)变结构控制:变结构控制系统的运动可以分为两个阶段,分别为能达阶段和滑动阶段。
其控制也分为两个部分:滑动模态域设计以及变结构控制律设计[6] 。
变结构控制方法对系统参数摄动和对外部扰动具有很强的鲁棒性,但是由于抖振的存在,使得在一定程度上影响了其控制效果。
抖振和鲁棒性是变结构控制方法的两大基本特点,也是变结构控制系统中的一对主要矛盾。
因而在实际应用中必须考虑到如何才能消除抖振带来的负面影响,否则不仅会影响控制效果,而且对仪器设备也会造成一定的破坏。
(5)自适应神经模糊推理系统 (ANFIS) :这种方法是基于 Sugeno 模糊模型,并采用类似于神经网络的结构,因此该方法既具有模糊控制方法不要求掌握精确的被控对象数学模型的优点,又具有神经网络控制方法可以自学习的特点,而且计算量小、收敛快,比较适合在微控制器的计算能力较差的场合下使用[7]。
将ANFIS控制器应用在倒立摆控制系统当中,在保证摆角较小的情况下 ( 即小于± 10° ) ,可有效地控制倒立摆系统,并且能跟踪目标位置信号、响应速度快、系统超调量较小[8],但这种方法的鲁棒性较差不如基于遗传算法所设计。
(6)神经网络控制:神经网络控制能够任意充分地逼近各种极其复杂的非线性关系,能够学习并且适应严重不确定性系统的动态特性,因此具有很强的鲁棒性与容错性,也可以将 Q学习算法与 BP神经网络算法有机的结合在一起,可以对实现状态未离散化倒立摆系统的无模型学习控制。
这种控制方法存在的主要问题就是缺乏一种专门的,适合于控制问题的动态的神经网络,而且多层网络层数的确定、隐层神经元的数量、激发函数类型的选择等也缺乏有指导性原则等[9] 。
(7)模糊控制:在倒立摆系统的稳定控制的众多方法中,模糊控制方法无疑是其中一种比较优秀的解决途径,它的鲁棒性较好[10]。
但是一般的模糊控制器的设计方法存在着很大的局限性,首先就建立一组比较完善的多维的模糊控制规则而言,就是一个很难解决的问题,即使凑成了一组不完整并且很粗糙的模糊控制规则,在实际控制过程中其控制效果也难以得到保证。
如果模糊控制方法能有效的结合其它控制方法就很有可能会产生比较理想的控制效果。
例如[11]:师大学已经采用模糊自适应控制理论成功的研制了三级倒立摆装置并对四级倒立摆系统做了仿真实验。
(8)遗传算法:遗传算法是美国密歇根大学 Holland 教授倡导发展起来的,是模拟生物学中的自然遗传和达尔文进化理论而提出的并行随机优化算法。
其基本思想是:随着时间的更替,只有最适合的物种才能得以进化[12]。
对于倒立摆系统,需要找到一个可以使系统稳定,且由噪声产生的输出量最小的非线性控制器,也就是要得到的最优解。
有关研究表明,遗传算法具有较好的抗干扰特性,但是计算量较大,适合于微控制器计算能力较强的场合。
由于本文所采用的倒立摆系统模型为单级倒立摆系统模型,所以通过对上述各种控制方法之间,优缺点的比较,最终本文采用了模糊控制方法。
1.3国外研究现状对倒立摆系统的研究最早开始于二十世纪五十年代,由麻省理工大学的电机工程系设计出了单级倒立摆系统这个实验设备,并投入使用。
在此后的发展过程中,人们又在此基础上进行拓展,创造出了各式各样与众不同的倒立摆实验设备。
自从倒立摆产生以后,国外的专家学者就不断对它进行研究,其研究主要集中在下面两个方面:倒立摆系统的稳定控制的研究和倒立摆系统的自起摆控制研究从目前的研究情况来看,大部分研究成果又都集中在第一方面即倒立摆系统的稳定控制的研究。
早在上个世纪五十年代,国外就开始了倒立摆的研究,我国学者也从 80年代初开始倒立摆系统的研究。
1966年Schaefer 和cannon就应用 bang-bang控制理论,将一个曲轴稳定于倒置位置,实现了单级倒立摆的稳定控制。
在 60年代后期,作为一个典型的不稳定、严重非线性证例,倒立摆的概念被提出,并将其用于检验控制方法对不稳定、非线性和快速性系统的控制能力,受到世界各国许多科学家的重视,并寻找不同的控制方法实现对倒立摆的控制[13]。
2.倒立摆系统特性分析和单级倒立摆数学建模本章分析了倒立摆系的统特性,建立了单级倒立摆系统的数学模型,利用力学分析方法和 Lagrange 方程建立了倒立摆系统的动态方程。
2.1倒立摆系统特性分析倒立摆系统作为一种典型的机械电子系统,无论是那种类型的倒立摆系统它们都具有一下的几种特性。
(1)欠冗余性:一般的说来倒立摆控制系统都采用单电机驱动,因而它与冗余机构有较大的不同之处,比如说冗余机器人。
我们之所以采用欠冗余的设计主要是要在不失去系统可靠性的前提下,节约成本或者节约空间。
研究者常常都是希望通过对倒立摆控制系统的研究从而获得性能较为突出的新型控制器的设计方法,并同时验证其有效性以及控制性能。
(2)仿射非线性系统:倒立摆控制系统作为一种典型的仿射非线性系统,因此我们在对它进行的分析时可以应用微分几何方法进行分析。
(3)不确定性:倒立摆系统的不确定性,主要是指我们建立系统数学模型的时候设置的一些参数上误差,以及量测噪声、机械传动过程中的一些非线性因素导致的难以量化的部分。
(4)耦合特性:倒立摆的摆杆与小车之间,以及在多级倒立摆系统中,上下摆杆之间都是强耦合的。
这就是为什么可以采用单个电机驱动倒立摆系统的原因,也是为什么使得控制系统的设计以及控制器参数调节变得很复杂的原因。
(5)开环不稳定系统:倒立摆系统拥有两个平衡状态,也就是竖直向下和竖直向上两种平衡状态。
竖直向下的平衡状态是系统本身稳定的平衡点,而竖直向上的平衡状态是系统本身不稳定的平衡点,开环的时候即使是微小的扰动都会使得系统离开竖直向上的平衡状态进而转入到竖直向下的平衡状态中去。
针对以上几种倒立摆系统的特性,因此在建模时,为了简单起见,我们一般忽略掉系统中那些次要的往往难以建模的因素,例如:空气阻力、伺服电机因为安装而产生的静摩擦力、倒立摆系统在连接处的松弛程度、摆杆连接处质量的分布不均匀、传动皮带自身的弹性、 传动齿轮的间隙问题等等。
因此我们将小车抽象成一个质点, 摆杆抽象成一个匀质的刚体, 摆杆绕着转轴转动, 这样就可以通过力学原理建立起一个较为精确的数学模型。
为了方便大家对倒立摆系统控制方法的研究, 所以建立一个较为精确的倒立摆系统的 “线性的倒立摆系统模糊控制算法的研究模型” 是必不可少的。
就目前而言,人们对倒立摆系统的建模一般采用以下两种方法 [14] :牛顿力学分析方法以及欧拉—拉格朗日原理。
应用欧拉—拉格朗目原理[15]可得如下方程:d L L D ( 2-1 )dtq iq iQ i , L q,q T q,q V q, qq i其中, L 是拉格朗日算子, q i 是系统的广义坐标, q 是广义变量, Q i 是系统沿该广义坐标方向上的广义外力。
T 就是系统的动能, V 就系统的势能, D 就是系统的耗散能。
在建立系统数学模型时候所定义的坐标系、原点、及方向等,都应与实际当中的物理系统的方向一一对应。
建模中我们发现,单级倒立摆系统拥有四个状态变量,二级倒立摆系统拥有六个状态变量。
一般说来, N 级倒立摆系统就拥有 2 N 1 个状态变量。
因此通过定义状态变量我们可以将所建立起来的数学模型写成, 仿射非线性系统的形式:x f xg i x u i(2-2 )iyh x其中 xq, q T 是系统的状态变量,一般输出是 y q T , u i 是系统的控制量。