倒立摆实验报告
一阶倒立摆模糊控制实验报告
![一阶倒立摆模糊控制实验报告](https://img.taocdn.com/s3/m/24e9fd8b59f5f61fb7360b4c2e3f5727a5e9241e.png)
一阶倒立摆模糊控制实验报告本次实验旨在研究一阶倒立摆系统的模糊控制方法,通过对系统进行建模、设计控制器并进行仿真,最终评估控制效果。
实验过程主要包括系统建模、控制器设计、模糊控制器参数调节和性能评价四个步骤。
首先,我们对一阶倒立摆系统进行建模。
一阶倒立摆系统是一种具有非线性特性的控制系统,主要由电机、倒立摆、支撑杆等组成。
我们需要建立数学模型描述系统的动力学特性,包括倒立角度、倒立角速度、杆角度等状态变量,并考虑控制输入电压对系统的影响。
接着,我们设计模糊控制器。
模糊控制是一种基于模糊逻辑的控制方法,适用于非线性系统和模糊系统。
我们根据系统模型,设计模糊控制器的模糊规则、隶属函数等参数,以实现系统的稳定控制。
在设计过程中,我们需要考虑系统的性能指标,如超调量、稳态误差等。
第三步是模糊控制器参数调节。
通过仿真实验,我们可以对模糊控制器的参数进行调节,以使系统的性能达到最佳状态。
调节参数的过程需要考虑系统的稳定性、鲁棒性和响应速度,以达到控制效果的要求。
最后,我们对模糊控制系统进行性能评价。
通过对系统的响应曲线、稳定性、控制精度等指标进行分析,评价模糊控制器的控制效果。
我们可以比较模糊控制系统和传统控制系统的性能,探讨模糊控制在一阶倒立摆系统中的优势和局限性。
总的来说,本次实验通过研究一阶倒立摆系统的模糊控制方法,探讨了模糊控制在非线性系统中的应用。
通过实验,我们对模糊控制的基本原理和设计方法有了更深入的理解,同时也对一阶倒立摆系统的控制特性有了更清晰的认识。
希望通过实验的研究,能够为控制系统的设计和应用提供一定的参考和借鉴。
倒立摆实验报告建筑结构抗震研究
![倒立摆实验报告建筑结构抗震研究](https://img.taocdn.com/s3/m/98e73ba7b9f67c1cfad6195f312b3169a451ea0a.png)
倒立摆实验报告:建筑结构抗震研究一、引言随着我国经济的快速发展,高层建筑日益增多,建筑结构的抗震性能成为社会关注的焦点。
为了提高建筑物的抗震能力,保障人民生命财产安全,我国政府及相关部门对建筑结构抗震研究给予了高度重视。
本实验报告针对倒立摆实验在建筑结构抗震研究中的应用,分析了倒立摆实验的基本原理、实验方法、实验结果及其在建筑结构抗震研究中的应用前景。
二、倒立摆实验原理倒立摆实验是一种研究建筑结构抗震性能的有效方法。
它利用倒立摆的稳定性原理,模拟地震作用下的建筑物振动响应,从而评估建筑结构的抗震能力。
倒立摆实验系统由摆杆、质量块、基础和支撑装置组成。
当摆杆在一定角度范围内摆动时,质量块产生的惯性力使摆杆保持倒立状态。
通过调整摆杆长度、质量块质量和基础刚度等参数,可以模拟不同建筑结构的抗震性能。
三、实验方法本实验采用数值模拟与实验相结合的方法,研究倒立摆实验在建筑结构抗震研究中的应用。
首先,建立倒立摆实验的数值模型,分析摆杆长度、质量块质量和基础刚度等参数对建筑结构抗震性能的影响。
然后,设计并实施倒立摆实验,验证数值模型的准确性。
最后,根据实验结果,提出提高建筑结构抗震能力的措施。
四、实验结果与分析1.数值模拟结果通过数值模拟,得到了不同参数下建筑结构的抗震性能。
结果表明,摆杆长度、质量块质量和基础刚度对建筑结构的抗震性能有显著影响。
摆杆长度越长,建筑结构的抗震能力越强;质量块质量越大,建筑结构的抗震能力越弱;基础刚度越大,建筑结构的抗震能力越强。
2.实验结果根据实验方案,进行了倒立摆实验。
实验结果表明,倒立摆实验可以有效地模拟建筑结构在地震作用下的振动响应。
通过对比实验结果与数值模拟结果,验证了数值模型的准确性。
同时,实验结果也表明,倒立摆实验可以评估建筑结构的抗震能力,为建筑结构设计提供依据。
五、建筑结构抗震研究展望倒立摆实验作为一种有效的建筑结构抗震研究方法,具有广泛的应用前景。
未来研究方向主要包括:1.进一步优化倒立摆实验系统,提高实验精度和可靠性。
倒立摆实验报告自动化仓库货物搬运
![倒立摆实验报告自动化仓库货物搬运](https://img.taocdn.com/s3/m/60358703f6ec4afe04a1b0717fd5360cbb1a8d10.png)
倒立摆实验报告:自动化仓库货物搬运()一、引言随着我国经济的快速发展,物流行业日益繁荣,自动化仓库成为现代物流体系的重要组成部分。
自动化仓库货物搬运系统作为仓库管理的核心环节,其效率和稳定性直接影响到整个物流系统的运行。
倒立摆作为一种先进的自动化搬运技术,具有结构简单、响应速度快、控制精度高等优点,逐渐成为自动化仓库货物搬运领域的研究热点。
本实验报告以倒立摆实验为研究对象,探讨其在自动化仓库货物搬运中的应用前景。
二、实验目的1.研究倒立摆系统在自动化仓库货物搬运中的运动特性及稳定性。
2.分析倒立摆系统在不同工况下的控制策略及性能。
3.探讨倒立摆系统在实际应用中的可行性及优化方向。
三、实验原理倒立摆系统是一种典型的非线性、强耦合、不稳定系统,其基本原理如图1所示。
倒立摆由摆杆、质量块和驱动电机组成,通过控制电机的旋转速度,使摆杆在垂直平面内做往复运动,实现质量块的搬运。
图1倒立摆系统原理图四、实验方案1.实验设备:倒立摆实验平台、驱动电机、编码器、数据采集卡、计算机等。
2.实验步骤:a.搭建倒立摆实验平台,确保设备正常运行。
b.编写倒立摆系统控制程序,实现摆杆的运动控制。
c.采集倒立摆系统运动过程中的数据,包括摆杆角度、角速度、电机电流等。
d.分析倒立摆系统在不同工况下的运动特性及稳定性。
e.根据实验结果,优化控制策略,提高倒立摆系统的性能。
五、实验结果与分析1.倒立摆系统运动特性分析:通过实验观察到,倒立摆系统在运动过程中存在明显的非线性现象,如摆杆角度和角速度的周期性波动。
在初始阶段,摆杆角度波动较大,随着控制策略的优化,摆杆角度逐渐稳定在平衡位置附近。
此外,倒立摆系统在不同工况下的运动特性也存在差异,如在负载变化、外界干扰等因素影响下,摆杆角度波动幅度增大,稳定性降低。
2.倒立摆系统稳定性分析:实验结果表明,倒立摆系统的稳定性受到多种因素的影响,如控制参数、外界干扰等。
在控制参数合适的情况下,倒立摆系统可以保持较好的稳定性。
线性系统倒立摆实验(5篇材料)
![线性系统倒立摆实验(5篇材料)](https://img.taocdn.com/s3/m/b9d62d9b970590c69ec3d5bbfd0a79563d1ed473.png)
线性系统倒立摆实验(5篇材料)第一篇:线性系统倒立摆实验直线倒立摆控制及一级正摆位移和角度控制一、实验目的(1)在Matlab Simulink环境下实现控制伺服电机;(2)完成直线倒立摆建模、仿真与分析;(3)通过控制器设计使倒立摆系统稳定运行(摆角保持零度附近):二、实验内容及要求(1)状态空间极点配置控制实验(一组极点为书上指定,任选另一组,但保证控制效果要好于前者)具体记录要求:在稳定后(先截一张图),叠加一扰动(仅角度扰动),记录消除扰动的过程(再截一张图),同时记录你所选择的期望极点组。
(2)线性二次最优控制LQR 控制实验(R,Q选择为书上指定,任选另一组,但保证控制效果要好于前者)具体记录要求:在稳定后(先截一张图),叠加一扰动(仅角度扰动),记录消除扰动的过程(再截一张图),同时记录你所选择的R,Q取值。
(3)一级正摆位移和角度控制借助于正摆实验平台,构思、设计控制策略和控制算法,并编程实现,通过实验设备将物体快速、准确地运输到指定的位置,且在吊运的整个过程(起吊,运输,到达目的地)保持较小的摆动角。
要求:系统启动后,在当前位置给正摆施加一角度扰动,当平衡(摆角为零)后,让小车直线运行30厘米,并快速保证平衡(摆角为零)。
三、实验过程1.实验方法(1)Matlab Simulink仿真环境下精确控制电机在MATLAB Simulink仿真环境中,建立模型,然后进行仿真并分析结果。
(2)直线倒立摆建模、仿真与分析利用牛顿力学进行受力分析,然后建立直线一级倒立摆系统的数学模型;进行仿真分析。
(3)状态空间极点配置控制实验进入MATLAB Simulink 实时控制工具箱“Googol Education Products”打开“Inverted PendulumLinear Inverted PendulumLinear 1-Stage IP Experiment PolesExperiments”中的“Poles Control M File1”。
倒立摆实验报告
![倒立摆实验报告](https://img.taocdn.com/s3/m/42ec124279563c1ec5da71a5.png)
专 业 实 验 报 告 实验名称倒立摆实验 实验时间 姓名 学号一、实验内容1、直线一级倒立摆建模1.1 受力分析针对直线一级倒立摆,在实际的模型建立过程中,可忽略空气流动阻力和其它次要的摩擦阻力,则倒立摆系统抽象成小车和匀质刚性杆组成的系统,如图所示。
图1 小车系统各参数定义:M :小车质量m :摆杆质量β:小车摩擦系数l: 摆杆转动轴心到杆质心的长度I :摆杆惯量F :加在小车上的力X :小车位置Ф:摆杆与垂直向上方向的夹角θ:摆杆与垂直向下方向的夹角摆杆受力和力矩分析图2 摆杆系统摆杆水平方向受力为:H摆杆竖直方向受力为:V由摆杆力矩平衡得方程:cos sin Hl Vl I φφθθπφθφ⎧-=⎪=-⎨⎪=-⎩&&&&&& (1) 代入V 、H ,得到摆杆运动方程。
当0φ→时,cos 1θ=,sin φθ=-,线性化运动方程:1.2 传递函数模型以小车加速度为输入、摆杆角度为输出,令,进行拉普拉斯变换得到传递函数:22()()mlG sml I s mgl=+-(2)倒立摆系统参数值:M=1.096 % 小车质量,kgm=0.109 % 摆杆质量,kg0.1β=% 小车摩擦系数g=9.8 % 重力加速度,l=0.25 % 摆杆转动轴心到杆质心的长度,mI= 0.0034 % 摆杆转动惯量,以小车加速度为输入、摆杆角度为输出时,倒立摆系统的传递函数模型为:20.02725()0.01021250.26705G ss=-(3)1.3 倒立摆系统状态空间模型以小车加速度为输入,摆杆角度、小车位移为输出,选取状态变量:(,,,)x x xθθ=&&(4)由2()I ml mgl mlxθθ+-=&&&&得出状态空间模型01001000000013300044xxxxxgglμθθθθ⎡⎤⎡⎤⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥'==+⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎢⎥⎢⎥⎣⎦⎣⎦&&&&&&&&(5)μθθθ'⎥⎦⎤⎢⎣⎡+⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡⎥⎦⎤⎢⎣⎡=⎥⎦⎤⎢⎣⎡=11&&xxxy(6)由倒立摆的参数计算出其状态空间模型表达式:(7)111()()n n n n f s sI A BK s a s a s a --=--=++++L (11)设期望特征根为***12,,,n λλλL ,则期望特征多项式为:***1111()()()n n n n n f x s s s b s b s b λλ--=--=++++L L (12)由*()()f s f s =求得矩阵K 。
倒立摆实验报告
![倒立摆实验报告](https://img.taocdn.com/s3/m/b76c4f16f7ec4afe05a1df06.png)
倒立摆实验报告机自 82组员:李宗泽李航刘凯付荣倒立摆与自动控制原理实验一.实验目的 :1.运用经典控制理论控制直线一级倒立摆, 包括实际系统模型的建立、根轨迹分析和控制器设计、频率响应分析、PID 控制分析等内容.2. 运用现代控制理论中的线性最优控制LQR 方法实验控制倒立摆3.学习运用模糊控制理论控制倒立摆系统4.学习 MATLAB工具软件在控制工程中的应用5.掌握对实际系统进行建模的方法,熟悉利用 MATLAB 对系统模型进行仿真,利用学习的控制理论对系统进行控制器的设计,并对系统进行实际控制实验,对实验结果进行观察和分析,非常直观的感受控制器的控制作用。
二.实验设备计算机及 MATLAB.VC等相关软件固高倒立摆系统的软件固高一级直线倒立摆系统,包括运动卡和倒立摆实物倒立摆相关安装工具三.倒立摆系统介绍倒立摆是机器人技术、控制理论、计算机控制等多个领域、多种技术的有机结合,其被控系统本身又是一个绝对不稳定、高阶次、多变量、强耦合的非线性系统,可以作为一个典型的控制对象对其进行研究。
倒立摆系统作为控制理论研究中的一种比较理想的实验手段,为自动控制理论的教学、实验和科研构建一个良好的实验平台,以用来检验某种控制理论或方法的典型方案,促进了控制系统新理论、新思想的发展。
由于控制理论的广泛应用,由此系统研究产生的方法和技术将在半导体及精密仪器加工、机器人控制技术、人工智能、导弹拦截控制系统、航空对接控制技术、火箭发射中的垂直度控制、卫星飞行中的姿态控制和一般工业应用等方面具有广阔的利用开发前景。
倒立摆已经由原来的直线一级倒立摆扩展出很多种类,典型的有直线倒立摆环形倒立摆,平面倒立摆和复合倒立摆等,本次实验采用的是直线一级倒立摆。
倒立摆的形式和结构各异,但所有的倒立摆都具有以下的特性 : 1) 非线性 2) 不确定性 3) 耦合性 4) 开环不稳定性 5) 约束限制倒立摆控制器的设计是倒立摆系统的核心内容,因为倒立摆是一个绝对不稳定的系统,为使其保持稳定并且可以承受一定的干扰,需要给系统设计控制器,本小组采用的控制方法有:PID 控制、双PID 控制、 LQR控制、模糊 PID控制、纯模糊控制四.直线一级倒立摆的物理模型:系统建模可以分为两种:机理建模和实验建模。
自动化实验倒立摆实验附仿真结果图
![自动化实验倒立摆实验附仿真结果图](https://img.taocdn.com/s3/m/d7add4de77232f60dccca151.png)
一、直线一级倒立摆的仿真(一)直线一级倒立摆的数学建模对于倒立摆系统,由于其本身是自不稳定的系统,实验建模存在一定的困难。
但是忽略掉一些次要的因素后,倒立摆系统就是一个典型的运动的刚体系统,可以在惯性坐标系内应用经典力学理论建立系统的动力学方程。
下面我们采用其中的牛顿-欧拉方法和拉格朗日方法分别建立直线型一级倒立摆系统的数学模型。
图2 直线一级倒立摆模型φ摆杆与垂直向上方向的夹角;θ摆杆与垂直向下方向的夹角(考虑到摆杆初始位置为竖直向下)。
图3 小车及摆杆受力分析分析小车水平方向所受的合力,可以得到以下方程:由摆杆水平方向的受力进行分析可以得到下面等式:把这个等式代入式1中,就得到系统的第一个运动方程:为了推出系统的第二个运动方程,我们对摆杆垂直方向上的合力进行分析,可以得到下面方程:力矩平衡方程如下:注意:此方程中力矩的方向,由于θ=π+φ,cosφ= −cosθ,sinφ= −sin θ,故等式前面有负号。
合并这两个方程,约去P 和N,得到第二个运动方程:设θ=π+φ(φ是摆杆与垂直向上方向之间的夹角),假设φ与1(单位是弧度)相比很小,即φ<<1,则可以进行近似处理:。
用u 来代表被控对象的输入力F,线性化后两个运动方程如下:对式9进行拉普拉斯变换,得到注意:推导传递函数时假设初始条件为0。
由于输出为角度φ,求解方程组的第一个方程,可以得到:或如果令v = x,则有:把上式代入方程组的第二个方程,得到:整理后得到传递函数:其中设系统状态空间方程为:方程组对解代数方程,得到解如下:整理后得到系统状态空间方程:设则有:实际系统的模型参数如下:M 小车质量1.096 Kgm 摆杆质量0.109 Kgb 小车摩擦系数0 .1N/m/secl 摆杆转动轴心到杆质心的长度0.2 5mI 摆杆惯量0.0034 kg*m*m把上述参数代入,可以得到系统的实际模型。
摆杆角度和小车位移的传递函数:摆杆角度和小车加速度之间的传递函数为:摆杆角度和小车所受外界作用力的传递函数:以外界作用力作为输入的系统状态方程:(二)倒立摆的PID调节:经典控制理论的研究对象主要是单输入单输出的系统,控制器设计时一般需要有关被控对象的较精确模型。
倒立摆创新实践报告
![倒立摆创新实践报告](https://img.taocdn.com/s3/m/c29a5c4df7ec4afe04a1df65.png)
一、倒立摆系统介绍1、倒立摆系统简介倒立摆是机器人技术、控制理论、计算机控制等多个领域、多种技术的有机结合,其被控系统本身又是一个绝对不稳定、高阶次、多变量、强耦合的非线性系统,可以作为一个典型的控制对象对其进行研究。
GIP 系列倒立摆系统是固高科技有限公司,为全方位满足各类电机拖动和自动控制课程的教学需要,而研制、开发的实验教学平台。
GIP 系列的主导产品由直线运动型、旋转运动型和平面运动型三个子系列组成。
虽然倒立摆的形式和结构各异,但所有的倒立摆都具有以下的特性:非线性: 倒立摆是一个典型的非线性复杂系统,实际中可以通过线性化得到系统的近似模型,线性化处理后再进行控制,也可以利用非线性控制理论对其进行控制,倒立摆的非线性控制正成为一个研究的热点。
不确定性: 主要是模型误差以及机械传动间隙,各种阻力等,实际控制中,一般通过减少各种误差,如通过施加预紧力减少皮带或齿轮的传动误差,利用滚珠轴承减少摩擦阻力等不确定因素。
耦合性:主要是模型误差以及机械传动间隙,各种阻力等,实际控制中一立摆的各级摆杆之间,以及和运动模块之间都有很强的耦合关系,倒立摆控制中一般都在平衡点附近进行解耦计算,忽略一些次要的耦合量。
开环不稳定性: 倒立摆的稳定状态只有两个,即在垂直向上的状态和垂直向下的状态,其中垂直向上为绝对不稳定的平衡点,垂直向下为稳定的平衡点。
约束限制:由于机构的限制,如运动模块行程限制,电机力矩限制等。
为制造方便和降低成本,倒立摆的结构尺寸和电机功率都尽量要求最小,行程限制对于倒立摆的摆起尤为突出,容易出现小车的撞边现象。
倒立摆作为典型的快速、多变量,高阶非线形不稳定系统,一直是控制领域研究的热点。
它不但是验证现代控制理论方法的典型实验装置,而且其控制方法在一般工业过程中亦有着广泛的应用。
对倒立摆控制系统的研究可归结为非线形多变量绝对不稳定系统的研究。
早期的倒立摆控制律大多采用状态反馈,近年来,随着智能控制理论的发展,有人开始将模糊控制算法,神经网络用于倒立摆的控制。
直线一级倒立摆系统实验报告
![直线一级倒立摆系统实验报告](https://img.taocdn.com/s3/m/1db8c59a0129bd64783e0912a216147917117ef3.png)
直线一级倒立摆系统实验报告1. 实验目的:通过对直线一级倒立摆系统进行分析,掌握系统的基本原理、参数设置和控制策略;提高学生实际动手能力和科学实验能力。
2. 实验内容:(1)搭建直线一级倒立摆系统实验平台;(2)设置系统的动力学模型,采集系统的状态变量;(3)根据系统的特性设计控制策略,实现系统的稳定控制;(4)记录实验数据,并进行数据处理和分析。
3. 实验原理:直线一级倒立摆系统是一种经典的非线性控制系统,其原理和稳定性分析可以使用动力学建模方法来描述。
系统由直线弹簧、质量块、直线导轨和质量块的摆杆组成。
当摆杆处于垂直状态时,系统处于平衡状态;当摆杆被扰动后,系统进入不稳定状态,需要通过控制策略来实现其稳定控制。
在实验中,我们选取了单摆系统作为直线一级倒立摆系统的原形。
单摆系统由一个质点和一个线性弹簧组成,其状态变量为质点的位置和速度。
当质点处于平衡位置时,系统拥有稳定状态;当质点被扰动后,系统进入不稳定状态,需要通过控制策略来实现其稳定控制。
因此,我们可以使用单摆系统来研究直线一级倒立摆系统的控制策略。
4. 实验步骤:(1)搭建实验平台:搭建直线一级倒立摆系统实验平台,包括直线导轨、摆杆、质点、力传感器、位移传感器和控制电路等。
将质点放置在导轨上,并用摆杆将其固定在弹簧上。
使用力传感器和位移传感器来测量系统的状态变量。
(2)设置系统模型:对实验平台的动力学模型进行建模,将系统的状态变量与控制策略联系起来。
(3)设计控制策略:根据系统的特性设计相应的控制策略,使系统保持稳定状态。
常用的控制策略包括模型预测控制、PID控制、滑模控制等。
(4)记录实验数据:实验过程中需要记录系统的状态变量和控制参数,并进行数据处理和分析,得到实验结论。
5. 实验结果分析:通过对直线一级倒立摆系统的实验研究,我们发现系统的稳定控制需要根据其特性和实际情况来确定相应的控制策略。
在实验中,我们采用了模型预测控制策略,通过对系统的状态变量进行预测和调节,成功实现了系统的稳定控制。
倒立摆实验设计报告.doc
![倒立摆实验设计报告.doc](https://img.taocdn.com/s3/m/0accd3f0bb4cf7ec4bfed031.png)
倒立摆实验设计报告组长:熊圣(学号5100309623)组员:黄旭(学号5100309666)杜文曾(学号5100309660)周航(学号5100309167)一、课程设计目的针对具体的设计对象进行数学建模,然后运用经典控制理论知识设计控制器,并使用Matlab进行仿真分析。
通过本次课程设计,建立理论知识和实体对象之间的联系,加深和巩固所学的控制理论知识,增加工程实践能力。
二、控制对象分析1、倒立摆系统简介支点在下,重心在上,恒不稳定的系统或装置的叫倒立摆。
相反,支点在上而重心在下的则称为顺摆。
在日常生活中,摆以不同的形式存在着。
由倒立摆和其它元件组成的元件称为倒立摆系统。
倒立摆控制系统是一个复杂的、不稳定的、非线性系统,是进行控制理论教学及开展各种控制实验的理想实验平台。
对倒立摆系统的研究能有效的反映控制中的许多典型问题:如非线性问题、鲁棒性问题、镇定问题、随动问题以及跟踪问题等。
通过对倒立摆的控制,用来检验新的控制方法是否有较强的处理非线性和不稳定性问题的能力。
倒立摆的控制问题就是使摆杆尽快地达到一个平衡位置,并且使之没有大的振荡和过大的角度和速度。
当摆杆到达期望的位置后,系统能克服随机扰动而保持稳定的位置。
此为倒立摆控制器的设计目标。
倒立摆系统的输入为小车的位移(即位置)和摆杆的倾斜角度期望值,计算机在每一个采样周期中采集来自传感器的小车和摆杆的实际位置信号,和期望值进行比较后,通过控制算法得到控制量,再经数模转换驱动直流电机实现倒立摆的实时控制。
直流电机通过皮带带动小车运动,摆杆的一端安装在小车上,能以此点为轴心使摆杆能在垂直的平面上自由地摆动。
作用力u 平行于铁轨的方向作用于小车,使杆绕小车上的轴在竖直平面内旋转,小车沿着水平铁轨运动。
当没有作用力时,摆杆处于垂直的稳定的平衡位置(竖直向下)。
为了使杆子摆动或者达到竖直向上的稳定,需要给小车一个控制力,使其在轨道上被往前或朝后拉动。
2、倒立摆数学模型的建立理想条件下的动力学分析在忽略了空气流动以及各种摩擦力之后,可将倒立摆系统抽倒立摆模型vFMvNPbx’x X’’mg NPθI θ’’摆杆和小车受力分析各物理量的表示: 3、数学模型的推导 小车水平方向的合力:M ''x =F - b 'x - N摆杆水平方向的合力:N=m 22dtd(x+ sin θ) 代入得,水平方向运动方程:(M+m)''x + b 'x + m l ''θcos θ- m l 2')(θsin θ=F 摆杆垂直方向的合力: P –mg=m 22dtd (lcos θ)即:P –mg =- m l ''θsin θ- m l 2')(θcos θ 力矩平衡方程:-P lsin θ- Nl cos θ=I ''θ注意:此方程中力矩的方向,由于θφθφφπθsin sin ,cos cos ,-=-=+=,故等式前面有负号。
一阶倒立摆实验报告(实验)
![一阶倒立摆实验报告(实验)](https://img.taocdn.com/s3/m/a2d8ba6f01f69e31433294f8.png)
一、实验介绍:1、背景介绍 (3)2、倒立摆简介 (3)3、实验目的 (5)4.预备知识 (5)二、实验内容:1.自学掌握MATLAB软件的基本使用方法 (6)2.自学掌握倒立摆的基本知识 (6)3.在MATLAB编程环境下完成以下实验操作 (6)4.在proteus环境下,完成倒立摆电机控制算法的仿真 (6)三、实验步骤:1.直线一阶倒立摆数学模型的推导‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥6 2.一阶倒立摆的微分方程模型‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥7 3.一阶倒立摆的传递函数模型‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥9 4.一阶倒立摆的状态空间模型‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥10 5.实际系统的传递函数与状态方程‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥12 6.用MATLAB的Simulink进行仿真‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥13四、实验总结:1、实验结论 (18)2、实验收获 (19)五、参考文献:一、实验介绍:1、背景介绍倒立摆装置被公认为自动控制理论中的典型实验设备,也是控制理论教学和科研中不可多得的典型物理模型。
它深刻揭示了自然界一种基本规律,即一个自然不稳定的被控对象,运用控制手段可使之具有良好的稳定性。
通过对倒立摆系统的研究,不仅可以解决控制中的理论问题,还能将控制理论所涉及的三个基础学科:力学、数学和电学(含计算机)有机的结合起来,在倒立摆系统中进行综合应用。
在多种控制理论与方法的研究和应用中,特别是在工程实践中,也存在一种可行性的试验问题,将其理论和方法得到有效的经验,倒立摆为此提供一个从控制理论通往实践的桥梁。
2、直线一阶倒立摆简介:倒立摆是进行控制理论研究的典型实验平台,可以作为一个典型的控制对象对其进行研究。
最初研究开始于二十世纪50 年代,麻省理工学院(MIT)的控制论专家根据火箭发射助推器原理设计出一级倒立摆实验设备。
近年来,新的控制方法不断出现,人们试图通过倒立摆这样一个典型的控制对象,检验新的控制方法是否有较强的处理多变量、非线性和绝对不稳定系统的能力,从而从中找出最优秀的控制方法。
倒立摆实验报告
![倒立摆实验报告](https://img.taocdn.com/s3/m/34e7ec1376232f60ddccda38376baf1ffc4fe381.png)
倒立摆实验报告倒立摆实验报告引言:倒立摆是一种经典的力学实验,通过研究倒立摆的运动规律,可以深入理解物理学中的一些基本概念和原理。
本实验旨在通过搭建倒立摆模型并观察其运动过程,探究摆动周期与摆长、质量等因素之间的关系,并分析影响倒立摆稳定性的因素。
一、实验器材和原理实验器材:1. 木质支架2. 杆状物体(作为摆杆)3. 重物(作为摆锤)4. 弹簧5. 电子计时器实验原理:倒立摆实验基于牛顿第二定律和能量守恒定律。
当摆杆倾斜一定角度时,重力将产生一个力矩,使摆杆产生转动。
而弹簧的作用则是提供一个恢复力,使摆杆回到竖直位置。
通过调整摆杆长度、质量和弹簧的初始拉伸量,可以控制倒立摆的运动。
二、实验步骤1. 搭建实验装置:将木质支架固定在平稳的桌面上,将摆杆固定在支架上,并在摆杆的一端挂上重物。
2. 调整初始条件:调整摆杆的长度和重物的位置,使摆杆处于平衡位置。
同时,将弹簧的一端固定在摆杆上。
3. 测量实验数据:使用电子计时器记录倒立摆的摆动周期,重复多次测量,取平均值。
4. 改变实验参数:分别改变摆杆的长度、重物的质量和弹簧的初始拉伸量,再次进行测量和记录。
5. 数据分析:根据实验数据,绘制摆动周期与摆杆长度、重物质量、弹簧初始拉伸量之间的关系曲线,并进行分析和讨论。
三、实验结果与讨论根据实验数据,我们可以得出以下结论:1. 摆动周期与摆杆长度成正比:当摆杆长度增加时,摆动周期也随之增加。
这是因为较长的摆杆需要更多的时间来完成一次摆动。
2. 摆动周期与重物质量无直接关系:在一定范围内,重物质量的增加并不会显著影响摆动周期。
这是因为重物的质量只会影响倒立摆的稳定性,而不会改变其运动速度。
3. 弹簧初始拉伸量对摆动周期的影响:当弹簧的初始拉伸量增加时,摆动周期减小。
这是因为较大的初始拉伸量会提供更大的恢复力,使摆杆回到竖直位置的速度更快。
通过实验结果的分析,我们可以得出以下结论:1. 摆杆长度是影响倒立摆运动周期的主要因素。
倒立摆研究报告(DOC)
![倒立摆研究报告(DOC)](https://img.taocdn.com/s3/m/6fe47a946529647d26285208.png)
基于LQR控制的二级倒立摆系统研究作者:牛娟031210308王晨琳031210307王鹤彬031210312 学院:自动化指导老师:王晶、陆宁云摘要倒立摆系统是一种高阶次、不稳定、多变量、非线性、强耦合的系统,是进行控制理论研究的典型实验平台。
本文采用最优控制的方法设计二级倒立摆系统的控制器。
首先简要介绍了倒立摆以及倒立摆的几种常见控制方法,着重介绍了最优控制理论,其次对二级倒立摆系统进行了数学建模,最后对线性二次型最优控制原理进行了分析并使用MATLAB进行了仿真。
关键词:二级倒立摆,最优控制目录一、绪论 (3)1.1、倒立摆系统简介 (3)1.2、倒立摆系统的控制算法 (3)1.3、小结 (4)二、直线倒立摆的建模 (4)2.1、直线二级倒立摆的建模 (4)2.2、直线二级倒立摆的定性分析 (6)三、基于MATLAB的LQR仿真 (9)3.1、最优控制(LQR)简介 (9)3.2、线性二次型最有调节器原理 (9)3.3、MATLAB仿真 (10)3.4、SIMULINK仿真 (11)四、结束语 (13)4.1、小结 (13)4.2、未解决问题展望 (13)五、附录 (13)一、绪论1.1、倒立摆系统简介倒立摆系统是一种高阶次、不稳定、多变量、非线性、强耦合的系统,是进行控制理论研究的典型实验平台。
许多抽象的控制理论概念如系统稳定性、可控性和系统抗干扰能力等等,都可以通过倒立摆系统实验直观的表现出来。
在控制理论发展的过程中,某种控制理论的正确性及可行性需要通过设计一个控制器去控制一个典型的控制对象去加以验证。
倒立摆系统正是这样一种比较典型的控制对象。
最简单的倒立摆可由一个可在水平轨道上自由移动的小车和倒置摆铰链组成。
倒立摆的种类繁多,分类方法也多种多样:按结构来分有直线倒立摆,环形倒立摆,平面倒立摆;按级数来分有一级摆,二级摆,三级摆乃至更高级摆;按运动轨道来分有水平轨道倒立摆,倾斜轨道倒立摆;按控制电机数目来分有单电机倒立摆,多电机倒立摆。
倒立摆与自动控制原理实验
![倒立摆与自动控制原理实验](https://img.taocdn.com/s3/m/ad70138ddb38376baf1ffc4ffe4733687e21fc03.png)
倒立摆与自动控制原理实验
一、倒立摆的实验目的
1、了解理论上倒立摆的物理原理;
2、研究倒立摆系统的动态行为;
3、熟悉控制算法应用在倒立摆系统的原理;
4、验证控制算法的实际可行性。
二、倒立摆的实验原理
倒立摆是一个三自由度的双自由度动力系统,也可以看出是一个有重
力的质点的非线性系统,同时受到杆子上关节传动对其施加的力矩作用。
这个系统的控制有着独特的乐趣:由于其非线性特性,以及受到外部环境
影响,通过改变其动力学参数,就可以实现控制目标的设定。
倒立摆系统的动力学是由系统的摆锤和杆子的控制组成的,为了保持
倒立摆系统的稳定,必须使得其杆子位置尽量接近原点,即摆锤与杆子垂
直的位置,在此基础上,通过改变系统的动力学参数来实现特定的控制目标,如让倒立摆系统停止在原点位置,实现倒立摆的输出模式控制;或者
使摆锤在指定的摆锤角度范围内波动,实现倒立摆的非线性控制。
三、倒立摆的实验设计
倒立摆系统实验的初始准备:
1、准备所需的仪器仪表:主要有摆锤、杆子、测力传感器、控制板、控制软件等等;
2、编写实验程序:根据实验目的,根据不同的实验需求。
倒立摆实验报告城市轨道交通车辆平衡
![倒立摆实验报告城市轨道交通车辆平衡](https://img.taocdn.com/s3/m/93aac97c5b8102d276a20029bd64783e08127d4a.png)
倒立摆实验报告:城市轨道交通车辆平衡一、引言随着我国城市化进程的加快,城市轨道交通在缓解交通拥堵、提高居民出行效率方面发挥着重要作用。
作为城市轨道交通系统的重要组成部分,车辆平衡问题直接关系到行车安全和乘客舒适度。
为了确保城市轨道交通车辆在高速行驶过程中的稳定性,本实验采用倒立摆模型对车辆平衡性能进行研究。
本文旨在分析倒立摆实验在城市轨道交通车辆平衡中的应用,以期为我国城市轨道交通车辆设计提供理论依据。
二、实验原理倒立摆实验是一种模拟车辆平衡性能的实验方法,其基本原理是将一个质量较小的摆杆倒立固定在一个质量较大的底座上,通过控制底座的运动,使摆杆保持平衡。
在城市轨道交通车辆中,车辆平衡问题可以类比于倒立摆模型,车辆底部相当于底座,车厢相当于摆杆。
当车辆在曲线上高速行驶时,车厢会受到离心力的作用,容易产生侧翻现象。
通过倒立摆实验,可以研究车辆在不同工况下的平衡性能,为车辆设计提供参考。
三、实验方法本次实验采用一种基于单片机的倒立摆控制系统,主要包括摆杆、底座、电机、编码器、单片机等部分。
实验过程中,通过单片机控制电机的转动,使底座产生相应的运动,从而使摆杆保持平衡。
实验中,我们分别研究了不同速度、不同曲线半径、不同车辆质量等工况下的车辆平衡性能。
四、实验结果与分析1.速度对车辆平衡性能的影响实验结果表明,随着速度的增加,车辆平衡性能逐渐降低。
当速度达到一定程度时,车辆容易出现侧翻现象。
这是因为速度越高,车厢受到的离心力越大,车辆平衡性能越差。
因此,在城市轨道交通车辆设计中,应合理控制车辆的最高运行速度,以确保行车安全。
2.曲线半径对车辆平衡性能的影响实验结果显示,曲线半径越小,车辆平衡性能越差。
这是因为曲线半径越小,车厢受到的离心力越大,车辆越容易产生侧翻。
因此,在城市轨道交通线路设计时,应尽量采用较大的曲线半径,以提高车辆平衡性能。
3.车辆质量对车辆平衡性能的影响实验结果表明,车辆质量越大,车辆平衡性能越好。
倒立摆实验总结
![倒立摆实验总结](https://img.taocdn.com/s3/m/aafddab08662caaedd3383c4bb4cf7ec4afeb6fd.png)
倒立摆实验总结
一、实验介绍
倒立摆实验是一种经典的控制实验,旨在研究如何使一个倒立的摆保持平衡。
在该实验中,一个杆子被固定在一个旋转的平台上,而杆子的底部则连接着一个质量较小的球体。
通过控制平台的旋转速度和方向,可以使球体保持在杆子顶部,并且尽可能地保持稳定。
二、实验步骤
1. 搭建实验装置:将杆子固定在旋转平台上,并将球体连接到杆子底部。
2. 进行初始校准:将平台调整到水平状态,并记录下球体所处位置和角度。
3. 进行倒立控制:通过调节平台的旋转速度和方向,使得球体能够保持在杆子顶部并且尽可能地稳定。
4. 记录数据:记录下每次实验时球体所处位置和角度,以及平台旋转速度和方向等相关数据。
三、实验结果分析
1. 实验结果显示,在不同的控制条件下,可以成功地使得球体保持在杆子顶部并且尽可能地稳定。
2. 实验数据表明,在某些情况下,控制效果可能会受到外部干扰的影
响。
3. 实验结果还表明,在不同的控制条件下,球体所处的位置和角度会发生变化,这与平台旋转速度和方向等因素有关。
四、实验结论
1. 倒立摆实验是一种经典的控制实验,可以帮助研究者深入了解如何通过控制系统来实现稳定控制。
2. 实验结果表明,在不同的控制条件下,可以成功地使得球体保持在杆子顶部并且尽可能地稳定。
3. 该实验还表明,在某些情况下,外部干扰可能会对控制效果产生影响,因此需要采取相应的措施来减少干扰。
4. 该实验为控制理论和应用提供了重要的参考和支持。
倒立摆实验报告28页
![倒立摆实验报告28页](https://img.taocdn.com/s3/m/6774a43dde80d4d8d15a4f66.png)
倒立摆实验报告机自82组员:李宗泽李航刘凯付荣倒立摆与自动控制原理实验一.实验目的:1.运用经典控制理论控制直线一级倒立摆,包括实际系统模型的建立、根轨迹分析和控制器设计、频率响应分析、PID 控制分析等内容.2.运用现代控制理论中的线性最优控制LQR 方法实验控制倒立摆3.学习运用模糊控制理论控制倒立摆系统4.学习MATLAB工具软件在控制工程中的应用5.掌握对实际系统进行建模的方法,熟悉利用MATLAB 对系统模型进行仿真,利用学习的控制理论对系统进行控制器的设计,并对系统进行实际控制实验,对实验结果进行观察和分析,非常直观的感受控制器的控制作用。
二. 实验设备计算机及MATLAB.VC等相关软件固高倒立摆系统的软件固高一级直线倒立摆系统,包括运动卡和倒立摆实物倒立摆相关安装工具三.倒立摆系统介绍倒立摆是机器人技术、控制理论、计算机控制等多个领域、多种技术的有机结合,其被控系统本身又是一个绝对不稳定、高阶次、多变量、强耦合的非线性系统,可以作为一个典型的控制对象对其进行研究。
倒立摆系统作为控制理论研究中的一种比较理想的实验手段,为自动控制理论的教学、实验和科研构建一个良好的实验平台,以用来检验某种控制理论或方法的典型方案,促进了控制系统新理论、新思想的发展。
由于控制理论的广泛应用,由此系统研究产生的方法和技术将在半导体及精密仪器加工、机器人控制技术、人工智能、导弹拦截控制系统、航空对接控制技术、火箭发射中的垂直度控制、卫星飞行中的姿态控制和一般工业应用等方面具有广阔的利用开发前景。
倒立摆已经由原来的直线一级倒立摆扩展出很多种类,典型的有直线倒立摆环形倒立摆,平面倒立摆和复合倒立摆等,本次实验采用的是直线一级倒立摆。
倒立摆的形式和结构各异,但所有的倒立摆都具有以下的特性: 1) 非线性2) 不确定性3) 耦合性4) 开环不稳定性5) 约束限制倒立摆控制器的设计是倒立摆系统的核心内容,因为倒立摆是一个绝对不稳定的系统,为使其保持稳定并且可以承受一定的干扰,需要给系统设计控制器,本小组采用的控制方法有:PID 控制、双PID 控制、LQR控制、模糊PID控制、纯模糊控制四.直线一级倒立摆的物理模型:系统建模可以分为两种:机理建模和实验建模。
(完整版)倒立摆实验报告(PID控制)
![(完整版)倒立摆实验报告(PID控制)](https://img.taocdn.com/s3/m/f9f0752c284ac850ad0242c1.png)
专业实验报告3. 实验装置直线单级倒立摆控制系统硬件结构框图如图1所示,包括计算机、I/O设备、伺服系统、倒立摆本体和光电码盘反馈测量元件等几大部分,组成了一个闭环系统。
图1 一级倒立摆实验硬件结构图对于倒立摆本体而言,可以根据光电码盘的反馈通过换算获得小车的位移,小车的速度信号可以通过差分法得到。
摆杆的角度由光电码盘检测并直接反馈到I/O设备,速度信号可以通过差分法得到。
计算机从I/O设备中实时读取数据,确定控制策略(实际上是电机的输出力矩),并发送给I/O设备,I/O设备产生相应的控制量,交与伺服驱动器处理,然后使电机转动,带动小车运动,保持摆杆平衡。
图2是一个典型的倒立摆装置。
铝制小车由6V的直流电机通过齿轮和齿条机构来驱动。
小车可以沿不锈钢导轨做往复运动。
小车位移通过一个额外的与电机齿轮啮合的齿轮测得。
小车上面通过轴关节安装一个摆杆,摆杆可以绕轴做旋转运动。
系统的参数可以改变以使用户能够研究运动特性变化的影响,同时结合系统详尽的参数说明和建模过程,我们能够方便地设计自己的控制系统。
图2 一级倒立摆实验装置图上面的倒立摆控制系统的主体包括摆杆、小车、便携支架、导轨、直流伺服电机等。
主图7 直线一级倒立摆PD控制仿真结果图从上图可以看出,系统在1.5秒后达到平衡,但是存在一定的稳态误差。
为消除稳态误差,我们增加积分参数Ki,令Kp=40,Ki=60,Kd=2,得到以下仿真结果:图8 直线一级倒立摆PID控制仿真结果图从上面仿真结果可以看出,系统可以较好的稳定,但由于积分因素的影响,稳定时间明显增大。
双击“Scope1”,得到小车的位置输出曲线为:图9 施加PID控制器后小车位置输出曲线图由于PID 控制器为单输入单输出系统,所以只能控制摆杆的角度,并不能控制小车的位置,所以小车会往一个方向运动,PID控制分析中的最后一段,若是想控制电机的位置,使得倒立摆系统稳定在固定位置附近,那么还需要设计位置PID闭环。
倒立摆实验报告建筑起重机械稳定性分析
![倒立摆实验报告建筑起重机械稳定性分析](https://img.taocdn.com/s3/m/3f44bf8bba4cf7ec4afe04a1b0717fd5360cb296.png)
建筑起重机械稳定性分析——倒立摆实验报告一、引言随着我国经济的快速发展,建筑行业取得了举世瞩目的成就。
在高层建筑、大型基础设施等项目中,起重机械发挥着举足轻重的作用。
然而,起重机械在施工现场的安全事故时有发生,其中稳定性问题尤为突出。
为了提高起重机械的稳定性,降低事故风险,本文以倒立摆实验为研究对象,分析建筑起重机械的稳定性问题,并提出相应的改进措施。
二、实验原理与方法1.实验原理倒立摆实验是一种研究物体在重力作用下保持稳定的实验方法。
在本实验中,将起重机械简化为倒立摆模型,通过改变摆长、摆重等参数,研究起重机械在受到外部扰动时的稳定性。
2.实验方法(1)搭建实验装置:采用一根细杆作为摆杆,一端固定,另一端悬挂重物,模拟起重机械的吊臂和吊重。
(2)测量摆长:通过测量摆杆长度,确定摆长参数。
(3)施加外部扰动:在摆杆上施加不同大小的横向力,模拟施工现场的外部扰动。
(4)观察摆动情况:记录摆杆在受到外部扰动时的摆动幅度和摆动周期,分析稳定性变化。
三、实验结果与分析1.摆长对稳定性的影响实验结果显示,摆长越长,起重机械的稳定性越差。
这是因为摆长越长,摆动周期越长,抵抗外部扰动的能力减弱。
因此,在设计起重机械时,应合理选择吊臂长度,以提高稳定性。
2.摆重对稳定性的影响实验结果显示,摆重越大,起重机械的稳定性越好。
这是因为摆重越大,摆杆受到的外部扰动产生的摆动幅度越小。
因此,在施工现场,应合理配置吊重,提高起重机械的稳定性。
3.外部扰动对稳定性的影响实验结果显示,外部扰动越大,起重机械的稳定性越差。
这是因为外部扰动会破坏起重机械的平衡状态,导致摆动幅度增大。
因此,在施工现场,应尽量减少外部扰动,确保起重机械的稳定性。
四、改进措施与建议1.优化设计参数根据实验结果,合理选择吊臂长度和吊重,以提高起重机械的稳定性。
在设计过程中,可以采用现代设计方法,如有限元分析、优化算法等,寻找最佳设计参数。
2.提高制造质量加强起重机械制造过程的质量控制,确保零部件的精度和强度。
(完整版)倒立摆实验报告
![(完整版)倒立摆实验报告](https://img.taocdn.com/s3/m/26668d90c281e53a5802ffc0.png)
机械综合设计与创新实验(实验项目一)二自由度平面机械臂三级倒立摆班级:姓名:学号:指导教师:时间:综述倒立摆装置是机器人技术、控制理论、计算机控制等多个领域、多种技术的有结合,被公认为自动控制理论中的典型实验设备,也是控制理论教学和科研中不可多得的典型物理模型。
倒立摆的典型性在于:作为实验装置,它本身具有成本低廉、结构简单、便于模拟、形象直观的特点;作为被控对象,它是一个高阶次、不稳定、多变量、非线性、强耦合的复杂被控系统,可以有效地反映出控制中的许多问题;作为检测模型,该系统的特点与机器人、飞行器、起重机稳钩装置等的控制有很大的相似性[1]。
倒立摆系统深刻揭示了自然界一种基本规律,即一个自然不稳定的被控对象,运用控制手段可使之具有良好的稳定性。
通过对倒立摆系统的研究,不仅可以解决控制中的理论问题,还能将控制理论所涉及的三个基础学科,即力学、数学和电学(含计算机)有机的结合起来,在倒立摆系统中进行综合应用。
在多种控制理论与方法的研究和应用中,特别是在工程实践中,也存在一种可行性的试验问题,将其理论和方法得到有效的经验,倒立摆为此提供一个从控制理论通往实践的桥梁[2]。
因此对倒立摆的研究具有重要的工程背景和实际意义。
从驱动方式上看,倒立摆模型大致可分为直线倒立摆模型、旋转倒立摆模型和平面倒立摆模型。
对于每种模型,从摆杆的级数上又可细分为一级倒立摆、二级倒立摆和多级倒立摆[3]。
目前,国内针对倒立摆的研究主要集中在运用倒立摆系统进行控制方法的研究与验证,特别是针对利用倒立摆系统进行针对于非线性系统的控制方法及理论的研究。
而倒立摆系统与工程实践的结合主要体现在欠驱动机构控制方法的验证之中。
此外,倒立摆作为一个典型的非线性动力系统,也被用于研究各类非线性动力学问题。
在倒立摆系统中成功运用的控制方法主要有线性控制方法,预测控制方法及智能控制方法三大类。
其中,线性控制方法包括PID控制、状态反馈控和LQR 控制等;预测控制方法包括预测控制、分阶段起摆、变结构控制和自适应神经模糊推理系统等,也有文献将这些控制方法归类为非线性控制方法;智能控制方法主要包括神经网络控制、模糊控制、遗传算法、拟人智能控制、云模型控制和泛逻辑控制法等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录1 系统设计任务及技术指标 (2)1.1 倒立摆系统设计任务 (2)1.2 技术指标 (2)2 系统的组成和工作原理 (3)2.1 单级倒立摆系统的组成 (3)2.2 工作原理 (3)3 建立数学模型 (4)3.1 单级倒立摆系统物理模型的建立 (4)3.2 传递函数 (6)3.3 状态空间方程 (7)4 系统设计与仿真 (8)4.1 系统静态设计 (8)4.2 系统动态设计 (9)4.3 系统仿真 (10)4.3 分析与结论 (17)5 计算机控制系统设计与实现 (18)5.1 计算机控制系统的设计方案(硬件、软件) (18)5.2 实时控制软件框图 (18)5.3数据采集与模拟量输出 (19)5.4 采样周期的实现 (19)6 系统的组装与调试 (29)6.1 倒立摆实现电路 (29)6.2 反馈极性判别 (29)6.4 系统性能分析与结论 (30)6.4.1系统性能分析 (30)6.4.2 结论 (32)7 获得与体会 (33)8 参考文献 (34)1 系统设计任务及技术指标倒立摆被公认为是现代控制理论中的典型问题,是不可多得的典型物理模型。
是一个多变量、欠驱动、强耦合、高阶次、自然不稳定、非线性的快速系统。
通过对倒立摆系统的研究可以解决控制理论和实践中的诸多问题,如火箭姿态稳定问题、自然不稳定系统的控制问题等。
因此进行倒立摆实验具有重要的意义。
1.1 倒立摆系统设计任务1.了解倒立摆系统的组成和工作原理2.掌握模拟摆的调节方法3.任选一种或多种控制理论设计控制系统(静态设计、动态设计)4.仿真验证动态系统性能5.数字控制系统电路设计6.数字控制器软件设计7.闭环系统实验和调试8.编写实验报告1.2 技术指标1.摆角稳定时间小于3秒2.有一定的抗干扰能力且在5分钟内保持不倒3.小车控制在±45厘米内运动2 系统的组成和工作原理2.1 单级倒立摆系统的组成图1 计算机控制倒立摆系统结构框图电器部分由检测电路、调零电路、计算机、A/D 、D/A 变换器、功率放大器和伺服电机组成。
2.2 工作原理系统的工作原理:由检测电位计测量出1摆和2摆的偏转角度θ1、θ2,通过A/D 采入计算机,经过计算后输出控制信号,经D/A 转换为模拟量,通过功率放大器放大后驱动伺服电机。
电机旋转拖动小车向着减少θ1、θ2的方向移动,从而使倒立摆达到平衡。
3 建立数学模型3.1 单级倒立摆系统物理模型的建立在忽略了空气流动,各种摩擦之后,可将倒立摆系统抽象成小车和匀质杆组成的系统,如下图2所示图2 单级倒立摆示意图那我们在本实验中定义如下变量:M 小车质量(本实验系统 0.6 Kg)m 摆杆质量(本实验系统 0.2 Kg)b 小车摩擦系数(本实验系统 0.1 N/m/sec)l 摆杆转动轴心到杆质心的长度(0.158 m)I 摆杆惯量(0.006 kg*m*m)F 加在小车上的力x 小车位置φ摆杆与垂直向上方向的夹角θ摆杆与垂直向下方向的夹角(考虑到摆杆初始位置为竖直向下)下面我们对这个系统作一下受力分析。
下图3是系统中小车和摆杆的受力分析图。
其中,N和P为小车与摆杆相互作用力的水平和垂直方向的分量。
注意:在实际倒立摆系统中检测和执行装置的正负方向已经完全确定,因而矢量方向定义如图,图示方向为矢量正方向。
分析小车水平方向所受的合力,可以得到等式: 应用Newton 方法来建立系统的动力学方程过程如下: 分析小车水平方向所受的合力,可以得到以下方程:N x b F xM --=图3 单级倒立摆模型受力分析由摆杆水平方向的受力进行分析可以得到下面等式:)sin (22θl x dtd mN +=即 θθθθsin cos 2 ml ml xm N -+= 把这个等式代入上式中,就得到系统的第一个运动方程:F ml ml x b xm M =-+++θθθθsin cos )(2 (1) 为了推出系统的第二个运动方程,我们对摆杆垂直方向上的合力进行分析,可以得到下面方程:θθθθθcos sin )cos (222ml ml mg P l dtd m mg P --=-=-即:力矩平衡方程如下:θθθ I NlPl=--cos sin注意:此方程中力矩的方向,由于θφθφφπθsin sin ,cos cos ,-=-=+=,故等式前面有负号。
合并这两个方程,约去P 和N ,由231ml I =得到第二个运动方程:θθθcos sin 234xml mgl ml -=+ (2) 设φπθ+=(φ是摆杆与垂直向上方向之间的夹角),假设φ与1(单位是弧度)相比很小,即φ《1,则可以进行近似处理:1cos -=θ,φθ-=sin ,0)(2=dtd θ。
用u 来代表被控对象的输入力F ,线性化后两个运动方程如下:⎪⎩⎪⎨⎧=-++=-u ml x b x m M x g l φφφ)(34 (3) 3.2 传递函数对方程组(3)进行拉普拉斯变换,得到⎪⎩⎪⎨⎧=Φ-++=Φ-Φ)()()()()()()()(342222s U s s ml s s bX s s X m M ss X s g s s l (4) 注意:推导传递函数时假设初始条件为0。
由于输出为角度φ,求解方程组(4)的第一个方程,可以得到)(]34[)(2s sgl s X Φ-=把上式代入方程组(4)的第二个方程,得到)()()()()()()(22222s U s s ml s s s g mlml I b s s s g ml ml I m M =Φ-Φ⎥⎦⎤⎢⎣⎡+++Φ⎥⎦⎤⎢⎣⎡-++ 整理后得到传递函数:sqbmgls q mgl m M s qbml s s qml s U s -+-+=Φ2323442)()()(其中 ])())([(22ml ml I m M q -++= 3.3 状态空间方程 系统状态空间方程为DuCX y Bu AX X+=+=方程组(3)对φ,x 解代数方程,得到解如下: ⎪⎪⎪⎩⎪⎪⎪⎨⎧++++++-==+++++-==l m M l m M m M g x l m M b um M m M mg x m M b x x x)4(3)4()(3)4(3)4(4)4(3)4(4φφφφφ整理后得到系统状态空间方程:ul m M m M x x l m M m M g l m M b m M mg m M b x x ⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎣⎡+++⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎣⎡⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎣⎡+++-++-=⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎣⎡)4(30)4(400)4()(3)4(3010000)4(3)4(400010φφφφ u x x x y ⎥⎦⎤⎢⎣⎡+⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎣⎡⎥⎦⎤⎢⎣⎡=⎥⎦⎤⎢⎣⎡=0001000001φφφ4 系统设计与仿真4.1 系统静态设计对方程组(3)进行拉普拉斯变换,得到⎪⎩⎪⎨⎧=Φ-++=Φ-Φ)()()()()()()()(342222s U s s ml s s bX s s X m M ss X s g s s l (4) 注意:推导传递函数时假设初始条件为0。
由于输出为角度φ,求解方程组(4)的第一个方程,可以得到)(]34[)(2s sgl s X Φ-=把上式代入方程组(4)的第二个方程,得到)()()()()()()(22222s U s s ml s s s g mlml I b s s s g mlml I m M =Φ-Φ⎥⎦⎤⎢⎣⎡+++Φ⎥⎦⎤⎢⎣⎡-++ 整理后得到传递函数:sqbmgls q mgl m M s qbml s s qml s U s -+-+=Φ2323442)()()(其中 ])())([(22ml ml I m M q -++=令传递函数为G(s)=s qbmgls q mgl m M s qbml s s qml s U s -+-+=Φ2323442)()()(,因此系统可设计为如图4所示。
图4 静态系统实现图4.2 系统动态设计 系统状态空间方程为DuCX y Bu AX X+=+=方程组(3)对φ,x 解代数方程,得到解如下: ⎪⎪⎪⎩⎪⎪⎪⎨⎧++++++-==+++++-==l m M l m M m M g x l m M b um M m M mg x m M b x x x)4(3)4()(3)4(3)4(4)4(3)4(4φφφφφ整理后得到系统状态空间方程:ul m M m M x x l m M m M g l m M b m M mg m M b x x ⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎣⎡+++⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎣⎡⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎣⎡+++-++-=⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎣⎡)4(30)4(400)4()(3)4(3010000)4(3)4(400010φφφφ u x x x y ⎥⎦⎤⎢⎣⎡+⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎣⎡⎥⎦⎤⎢⎣⎡=⎥⎦⎤⎢⎣⎡=0001000001φφφ4.3 系统仿真Matlab 仿真实际系统参数如下:M 小车质量 0.6 Kgm 摆杆质量 0.36 Kgb 小车摩擦系数 0 .1N/m/secl摆杆转动轴心到杆质心的长度 0.158mI 摆杆惯量 0.001564 kg*m*mF 加在小车上的力x 小车位置θ摆杆与垂直方向的夹角T 采样频率 0.005秒注意:在进行实际系统的Matlab仿真时,请将采样频率改为实际系统的采样频率。
1.参照上例的处理方法,把实际系统参数代入,进行PID控制仿真,并找到合适的参数;2.将小车推到导轨正中间位置,并且使摆杆处于自由下垂的静止状态;3.给计算机和电控箱通电;4.打开计算机,在DOS操作系统下,键入“Pend” 启动程序,并按“s”使系统处于准备状态;5.按“↑”键起摆,等摆杆立起来并稳定下来之后(此时为LQR控制),选择”控制器”菜单中的“PID”,输入参数,观察小车和摆杆的运动;(注意由于控制器只对摆杆进行了控制,所以在PID中输入参数后小车可能向一个方向运动,此时需用手轻轻扶一下摆杆)6.按“T”停止摆杆,当摆杆处于自由下垂的静止状态,并在”控制器”菜单中选择“PID”,并参照仿真结果,输入PID控制器参数, 观察小车和摆杆的运动;(通过调整参数可以控制摆杆摆起并能够竖直向上,此时可能需用手轻轻扶一下摆杆,以避免小车“撞墙”)。
7. 如果控制效果不理想,调整控制器参数,直到获得较好的控制效果;8. 运动曲线文件保存在当前路径下,其中pos_x.dat 为小车位置,pos_t.dat 为摆杆角度,con_u.dat 为控制量;9. 到MatLab 中运行如下指令,MatLab 会将保存的曲线重新绘制出来。