倒立摆实验报告

合集下载

倒立摆实验报告

倒立摆实验报告

目录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 变换器、功率放大器和伺服电机组成。

倒立摆实验报告建筑结构抗震研究

倒立摆实验报告建筑结构抗震研究

倒立摆实验报告:建筑结构抗震研究一、引言随着我国经济的快速发展,高层建筑日益增多,建筑结构的抗震性能成为社会关注的焦点。

为了提高建筑物的抗震能力,保障人民生命财产安全,我国政府及相关部门对建筑结构抗震研究给予了高度重视。

本实验报告针对倒立摆实验在建筑结构抗震研究中的应用,分析了倒立摆实验的基本原理、实验方法、实验结果及其在建筑结构抗震研究中的应用前景。

二、倒立摆实验原理倒立摆实验是一种研究建筑结构抗震性能的有效方法。

它利用倒立摆的稳定性原理,模拟地震作用下的建筑物振动响应,从而评估建筑结构的抗震能力。

倒立摆实验系统由摆杆、质量块、基础和支撑装置组成。

当摆杆在一定角度范围内摆动时,质量块产生的惯性力使摆杆保持倒立状态。

通过调整摆杆长度、质量块质量和基础刚度等参数,可以模拟不同建筑结构的抗震性能。

三、实验方法本实验采用数值模拟与实验相结合的方法,研究倒立摆实验在建筑结构抗震研究中的应用。

首先,建立倒立摆实验的数值模型,分析摆杆长度、质量块质量和基础刚度等参数对建筑结构抗震性能的影响。

然后,设计并实施倒立摆实验,验证数值模型的准确性。

最后,根据实验结果,提出提高建筑结构抗震能力的措施。

四、实验结果与分析1.数值模拟结果通过数值模拟,得到了不同参数下建筑结构的抗震性能。

结果表明,摆杆长度、质量块质量和基础刚度对建筑结构的抗震性能有显著影响。

摆杆长度越长,建筑结构的抗震能力越强;质量块质量越大,建筑结构的抗震能力越弱;基础刚度越大,建筑结构的抗震能力越强。

2.实验结果根据实验方案,进行了倒立摆实验。

实验结果表明,倒立摆实验可以有效地模拟建筑结构在地震作用下的振动响应。

通过对比实验结果与数值模拟结果,验证了数值模型的准确性。

同时,实验结果也表明,倒立摆实验可以评估建筑结构的抗震能力,为建筑结构设计提供依据。

五、建筑结构抗震研究展望倒立摆实验作为一种有效的建筑结构抗震研究方法,具有广泛的应用前景。

未来研究方向主要包括:1.进一步优化倒立摆实验系统,提高实验精度和可靠性。

倒立摆实验报告(现代控制理论)

倒立摆实验报告(现代控制理论)

现代控制理论实验报告——倒立摆小组成员:指导老师:2013.5实验一建立一级倒立摆的数学模型一、实验目的学习建立一级倒立摆系统的数学模型,并进行Matlab仿真。

二、实验内容写出系统传递函数和状态空间方程,用Matlab进行仿真。

三、Matlab源程序及程序运行的结果(1)Matlab源程序见附页(2)给出系统的传递函数和状态方程(a)传递函数gs为摆杆的角度:>> gsTransfer function:2.054 s-----------------------------------s^3 + 0.07391 s^2 - 29.23 s - 2.013(b)传递函数gspo为小车的位移传递函数:>> gspoTransfer function:0.7391 s^2 - 20.13---------------------------------------s^4 + 0.07391 s^3 - 29.23 s^2 - 2.013 s(c)状态矩阵A,B,C,D:>> sysa =x1 x2 x3 x4x1 0 1 0 0x2 0 -0.07391 0.7175 0x3 0 0 0 1x4 0 -0.2054 29.23 0b =u1x1 0x2 0.7391x3 0x4 2.054c =x1 x2 x3 x4y1 1 0 0 0y2 0 0 1 0d =u1y1 0y2 0Continuous-time model.(3)给出传递函数极点和系统状态矩阵A的特征值(a)传递函数gs的极点>> PP =5.4042-5.4093-0.0689(b)传递函数gspo的极点>> PoPo =5.4042-5.4093-0.0689(c)状态矩阵A的特征值>> EE =-0.06895.4042-5.4093(4)给出系统开环脉冲响应和阶跃响应的曲线(a)开环脉冲响应曲线(b)阶跃响应曲线四、思考题(1)由状态空间方程转化为传递函数,是否与直接计算传递函数相等?答:由状态空间方程转化为传递函数:>> gso=tf(sys)Transfer function from input to output...0.7391 s^2 - 6.565e-016 s - 20.13#1: ---------------------------------------s^4 + 0.07391 s^3 - 29.23 s^2 - 2.013 s2.054 s + 4.587e-016#2: -----------------------------------s^3 + 0.07391 s^2 - 29.23 s - 2.013#1为gspo传递函数,#2为gs的传递函数而直接得到的传递函数为:>> gspoTransfer function:0.7391 s^2 - 20.13---------------------------------------s^4 + 0.07391 s^3 - 29.23 s^2 - 2.013 s>> gsTransfer function:2.054 s-----------------------------------s^3 + 0.07391 s^2 - 29.23 s - 2.013通过比较可以看到,gspo由状态空间方程转化的传递函数比直接得到的传递函数多了s的一次项,而6.565e-016非常小几乎可以忽略不计,因此可以认为两种方法得到的传递函数式相同的,同理传递函数gs也可以认为是相同的。

(完整)倒立摆实验报告

(完整)倒立摆实验报告

专业实验报告摆杆受力和力矩分析θmg VH θX V X H图2 摆杆系统摆杆水平方向受力为:H 摆杆竖直方向受力为:V 由摆杆力矩平衡得方程:cos sin Hl Vl I φφθθπφθφ⎧-=⎪=-⎨⎪=-⎩(1) 代入V 、H ,得到摆杆运动方程。

当0φ→时,cos 1θ=,sin φθ=-,线性化运动方程:2()I ml mgl mlx θθ+-=1.2 传递函数模型以小车加速度为输入、摆杆角度为输出,令,进行拉普拉斯变换得到传递函数:22()()mlG s ml I s mgl=+- (2) 倒立摆系统参数值:M=1.096 % 小车质量 ,kg m=0.109 % 摆杆质量 ,kg0.1β= % 小车摩擦系数g=9.8 % 重力加速度,l=0.25 % 摆杆转动轴心到杆质心的长度,m I= 0.0034 % 摆杆转动惯量,以小车加速度为输入、摆杆角度为输出时,倒立摆系统的传递函数模型为:20.02725()0.01021250.26705G s s =- (3) 1.3 倒立摆系统状态空间模型以小车加速度为输入,摆杆角度、小车位移为输出,选取状态变量:(,,,)x x x θθ= (4)由2()I ml mgl mlx θθ+-=得出状态空间模型001001000000001330044x x x x x g g lμθθθθ⎡⎤⎡⎤⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥'==+⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎢⎥⎢⎥⎣⎦⎣⎦(5) μθθθ'⎥⎦⎤⎢⎣⎡+⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡⎥⎦⎤⎢⎣⎡=⎥⎦⎤⎢⎣⎡=0001000001 xx x y (6) 由倒立摆的参数计算出其状态空间模型表达式:(7)010000001000100029.403x x x x x μθθθθ⎡⎤⎡⎤⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥'==+⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎣⎦⎣⎦(8)00x μθθ⎤⎥⎡⎤⎥'+⎢⎥⎥⎣⎦⎥⎥⎦作用)增大,系统响应快,对提高稳态精度有益,但过大易作用)对改善动态性能和抑制超调有利,但过强,即校正装Ax B Cx μ+= 1n x ⎥⎥⎥⎦,1n x x x ⎡⎤⎢⎥=⎢⎥⎢⎥⎣⎦,1111n n nn a A a a ⎡⎤⎢⎥=⎢⎥⎢⎥⎣⎦ , 1n B b ⎥⎥⎥⎦,]n C c =。

倒立摆实验报告

倒立摆实验报告

倒立摆控制实验实验名称:便携式一级直线倒立摆姓名:李昌泽班级:交通设备1302 班学号:1104130317指导老师:韩锟倒立摆控制实验目录一、倒立摆系统介绍 (2)1.1倒立摆系统简皆 (2)1.2倒立摆组成及其原理 (2)1.3倒立摆特性 (3)二、一级倒立摆 (4)2.1 一级倒立摆建模 (4)2.2一级倒立摆控制法 (11)2.3 PID 控制参数设定 (18)三、总结 (22)一、倒立摆系统介绍1.1倒立摆系统简介倒立摆是机器人技术、控制理论、计算机控制等多个领域、多种技术的有机结合,其被控系统本身又是一个绝对不稳定、高阶次、多变量、强耦合的非线性系统,可以作为一个典型的控制对象对其进行研究。

最初研究开始于二十世纪50 年代,麻省理工学院(MIT)的控制论专家根据火箭发射助推器原理设计出一级倒立摆实验设备。

近年来,新的控制方法不断出现,人们试图通过倒立摆这样一个典型的控制对象,检验新的控制方法是否有较强的处理多变量、非线性和绝对不稳定系统的能力,从而从中找出最优秀的控制方法。

倒立摆系统作为控制理论研究中的一种比较理想的实验手段,为自动控制理论的教学、实验和科研构建一个良好的实验平台,以用来检验某种控制理论或方法的典型方案,促进了控制系统新理论、新思想的发展。

由于控制理论的广泛应用,由此系统研究产生的方法和技术将在半导体及精密仪器加工、机器人控制技术、人工智能、导弹拦截控制系统、航空对接控制技术、火箭发射中的垂直度控制、卫星飞行中的姿态控制和一般工业应用等方面具有广阔的利用开发前景。

平面倒立摆可以比较真实模拟火箭的飞行控制和步行机器人的稳定控制等方面的研究。

1.2倒立摆组成及其原理倒立摆的组成包括计算机、运动控制卡、伺服系统、倒立摆本体和光电码盘、反馈测量元件等几大部分,组成一个闭环系统。

对于直线型倒立摆,可以根据伺服电机自带的码盘反馈通过换算获得小车的位移,小车的速度信号可以通过差分法得到;各个摆杆的角度由光电码盘测得并直接反馈到控制卡,速度信号可以通过差分方法得到。

倒立摆实验报告自动化仓库货物搬运

倒立摆实验报告自动化仓库货物搬运

倒立摆实验报告:自动化仓库货物搬运()一、引言随着我国经济的快速发展,物流行业日益繁荣,自动化仓库成为现代物流体系的重要组成部分。

自动化仓库货物搬运系统作为仓库管理的核心环节,其效率和稳定性直接影响到整个物流系统的运行。

倒立摆作为一种先进的自动化搬运技术,具有结构简单、响应速度快、控制精度高等优点,逐渐成为自动化仓库货物搬运领域的研究热点。

本实验报告以倒立摆实验为研究对象,探讨其在自动化仓库货物搬运中的应用前景。

二、实验目的1.研究倒立摆系统在自动化仓库货物搬运中的运动特性及稳定性。

2.分析倒立摆系统在不同工况下的控制策略及性能。

3.探讨倒立摆系统在实际应用中的可行性及优化方向。

三、实验原理倒立摆系统是一种典型的非线性、强耦合、不稳定系统,其基本原理如图1所示。

倒立摆由摆杆、质量块和驱动电机组成,通过控制电机的旋转速度,使摆杆在垂直平面内做往复运动,实现质量块的搬运。

图1倒立摆系统原理图四、实验方案1.实验设备:倒立摆实验平台、驱动电机、编码器、数据采集卡、计算机等。

2.实验步骤:a.搭建倒立摆实验平台,确保设备正常运行。

b.编写倒立摆系统控制程序,实现摆杆的运动控制。

c.采集倒立摆系统运动过程中的数据,包括摆杆角度、角速度、电机电流等。

d.分析倒立摆系统在不同工况下的运动特性及稳定性。

e.根据实验结果,优化控制策略,提高倒立摆系统的性能。

五、实验结果与分析1.倒立摆系统运动特性分析:通过实验观察到,倒立摆系统在运动过程中存在明显的非线性现象,如摆杆角度和角速度的周期性波动。

在初始阶段,摆杆角度波动较大,随着控制策略的优化,摆杆角度逐渐稳定在平衡位置附近。

此外,倒立摆系统在不同工况下的运动特性也存在差异,如在负载变化、外界干扰等因素影响下,摆杆角度波动幅度增大,稳定性降低。

2.倒立摆系统稳定性分析:实验结果表明,倒立摆系统的稳定性受到多种因素的影响,如控制参数、外界干扰等。

在控制参数合适的情况下,倒立摆系统可以保持较好的稳定性。

倒立摆创新实践报告

倒立摆创新实践报告

一、倒立摆系统介绍1、倒立摆系统简介倒立摆是机器人技术、控制理论、计算机控制等多个领域、多种技术的有机结合,其被控系统本身又是一个绝对不稳定、高阶次、多变量、强耦合的非线性系统,可以作为一个典型的控制对象对其进行研究。

GIP 系列倒立摆系统是固高科技有限公司,为全方位满足各类电机拖动和自动控制课程的教学需要,而研制、开发的实验教学平台。

GIP 系列的主导产品由直线运动型、旋转运动型和平面运动型三个子系列组成。

虽然倒立摆的形式和结构各异,但所有的倒立摆都具有以下的特性:非线性: 倒立摆是一个典型的非线性复杂系统,实际中可以通过线性化得到系统的近似模型,线性化处理后再进行控制,也可以利用非线性控制理论对其进行控制,倒立摆的非线性控制正成为一个研究的热点。

不确定性: 主要是模型误差以及机械传动间隙,各种阻力等,实际控制中,一般通过减少各种误差,如通过施加预紧力减少皮带或齿轮的传动误差,利用滚珠轴承减少摩擦阻力等不确定因素。

耦合性:主要是模型误差以及机械传动间隙,各种阻力等,实际控制中一立摆的各级摆杆之间,以及和运动模块之间都有很强的耦合关系,倒立摆控制中一般都在平衡点附近进行解耦计算,忽略一些次要的耦合量。

开环不稳定性: 倒立摆的稳定状态只有两个,即在垂直向上的状态和垂直向下的状态,其中垂直向上为绝对不稳定的平衡点,垂直向下为稳定的平衡点。

约束限制:由于机构的限制,如运动模块行程限制,电机力矩限制等。

为制造方便和降低成本,倒立摆的结构尺寸和电机功率都尽量要求最小,行程限制对于倒立摆的摆起尤为突出,容易出现小车的撞边现象。

倒立摆作为典型的快速、多变量,高阶非线形不稳定系统,一直是控制领域研究的热点。

它不但是验证现代控制理论方法的典型实验装置,而且其控制方法在一般工业过程中亦有着广泛的应用。

对倒立摆控制系统的研究可归结为非线形多变量绝对不稳定系统的研究。

早期的倒立摆控制律大多采用状态反馈,近年来,随着智能控制理论的发展,有人开始将模糊控制算法,神经网络用于倒立摆的控制。

倒立摆系统__实验设计报告

倒立摆系统__实验设计报告

倒立摆系统__实验设计报告一、实验目的本实验旨在通过对倒立摆系统的研究与实验,探讨倒立摆的运动规律,并分析其特点和影响因素。

二、实验原理与方法1.实验原理倒立摆是指在重力作用下,轴心静止在上方的直立摆。

倒立摆具有自然的稳定性,能够保持在平衡位置附近,且对微小干扰具有一定的抵抗能力。

其本质是控制系统的一个重要研究对象,在自动控制、机器人控制等领域有广泛的应用。

2.实验方法(1)搭建倒立摆系统:倒立摆由摆杆、轴心和电机组成,摆杆在轴心上下运动,电机用于控制倒立摆的运动。

(2)调节电机控制参数:根据实验需要,调节电机的参数,如转速、力矩等,控制倒立摆的运动状态。

(3)记录数据:通过相机或传感器等手段,记录倒立摆的位置、速度、加速度等相关数据,用于后续分析。

(4)分析数据:根据记录的数据,分析倒立摆的运动规律、特点和影响因素,在此基础上进行讨论和总结。

三、实验步骤1.搭建倒立摆系统:根据实验需要,选取合适的材料和设备,搭建倒立摆系统。

2.调节电机参数:根据实验目的,调节电机的转速、力矩、控制信号等参数,使倒立摆能够在一定范围内保持平衡。

3.记录数据:利用相机或传感器等设备,记录倒立摆的位置、速度、加速度等相关数据。

4.分析数据:通过对记录的数据进行分析,研究倒立摆的运动规律和特点,并探讨影响因素。

5.总结讨论:根据实验结果,进行总结和讨论,对倒立摆的运动规律、特点和影响因素进行深入理解和探究。

四、实验设备与器材1.倒立摆系统搭建材料:包括摆杆、轴心、电机等。

2.记录数据设备:相机、传感器等。

五、实验结果与分析通过实验记录的数据,分析倒立摆的运动规律和特点,找出影响因素,并进行讨论和总结。

六、实验结论根据实验结果和分析,得出倒立摆的运动规律和特点,并总结影响因素。

倒立摆具有一定的稳定性和抵抗干扰的能力,在控制系统中具有重要的应用价值。

七、实验感想通过参与倒立摆系统的搭建和实验,深入了解了倒立摆的运动规律和特点,对控制系统有了更深刻的理解。

倒立摆实验报告

倒立摆实验报告

倒立摆实验报告倒立摆实验报告引言:倒立摆是一种经典的力学实验,通过研究倒立摆的运动规律,可以深入理解物理学中的一些基本概念和原理。

本实验旨在通过搭建倒立摆模型并观察其运动过程,探究摆动周期与摆长、质量等因素之间的关系,并分析影响倒立摆稳定性的因素。

一、实验器材和原理实验器材:1. 木质支架2. 杆状物体(作为摆杆)3. 重物(作为摆锤)4. 弹簧5. 电子计时器实验原理:倒立摆实验基于牛顿第二定律和能量守恒定律。

当摆杆倾斜一定角度时,重力将产生一个力矩,使摆杆产生转动。

而弹簧的作用则是提供一个恢复力,使摆杆回到竖直位置。

通过调整摆杆长度、质量和弹簧的初始拉伸量,可以控制倒立摆的运动。

二、实验步骤1. 搭建实验装置:将木质支架固定在平稳的桌面上,将摆杆固定在支架上,并在摆杆的一端挂上重物。

2. 调整初始条件:调整摆杆的长度和重物的位置,使摆杆处于平衡位置。

同时,将弹簧的一端固定在摆杆上。

3. 测量实验数据:使用电子计时器记录倒立摆的摆动周期,重复多次测量,取平均值。

4. 改变实验参数:分别改变摆杆的长度、重物的质量和弹簧的初始拉伸量,再次进行测量和记录。

5. 数据分析:根据实验数据,绘制摆动周期与摆杆长度、重物质量、弹簧初始拉伸量之间的关系曲线,并进行分析和讨论。

三、实验结果与讨论根据实验数据,我们可以得出以下结论:1. 摆动周期与摆杆长度成正比:当摆杆长度增加时,摆动周期也随之增加。

这是因为较长的摆杆需要更多的时间来完成一次摆动。

2. 摆动周期与重物质量无直接关系:在一定范围内,重物质量的增加并不会显著影响摆动周期。

这是因为重物的质量只会影响倒立摆的稳定性,而不会改变其运动速度。

3. 弹簧初始拉伸量对摆动周期的影响:当弹簧的初始拉伸量增加时,摆动周期减小。

这是因为较大的初始拉伸量会提供更大的恢复力,使摆杆回到竖直位置的速度更快。

通过实验结果的分析,我们可以得出以下结论:1. 摆杆长度是影响倒立摆运动周期的主要因素。

倒立摆实验报告

倒立摆实验报告

倒立摆实验报告引言倒立摆是一种经典的控制系统实验装置,利用倒立摆可以研究和理解控制系统的稳定性及其根轨迹的特性。

本实验通过测定倒立摆的根轨迹,并对实验结果进行分析,探索倒立摆的稳定性和控制系统的性能。

实验目的1.了解倒立摆的结构和工作原理;2.掌握倒立摆控制系统的根轨迹特性;3.利用倒立摆进行根轨迹实验,并分析实验结果。

实验原理倒立摆是由一根铁质杆和一个轻质圆盘构成的。

在平衡状态下,倒立摆处于竖直位置,当对其施加一定的扰动时可以观察到摆的动态行为。

实验中我们使用了一个光电编码器来测量倒立摆的角度,并通过控制系统来调整倒立摆的位置。

倒立摆控制系统的根轨迹特性是指当系统输入为单位阶跃函数时,系统输出的波形特性。

通过绘制系统的根轨迹可以揭示系统的稳定性和性能。

在本实验中,我们会通过改变控制系统的参数来绘制根轨迹,并对根轨迹进行分析。

实验装置实验中所使用的装置包括:倒立摆、光电编码器、电机驱动装置、计算机。

实验步骤1.将倒立摆放置在水平台上,并连接光电编码器,调整光电编码器使其与倒立摆的铁质杆垂直。

2.连接电机驱动装置到倒立摆,用电机驱动装置施加控制信号。

3.打开计算机,并通过专业软件控制电机驱动装置。

4.开始实验前,需要设定合适的实验参数,如比例增益、积分时间等。

5.通过调整参数,观察倒立摆的根轨迹变化,并记录数据。

6.针对不同参数设定,重复步骤5,并记录根轨迹数据。

实验结果和分析在实验中,我们根据不同的参数设定,绘制了多个根轨迹曲线,并分析了其特性。

根据根轨迹的绘制结果,我们可以得出以下结论:1.当比例增益过大时,根轨迹会发生振荡,并可能导致系统不稳定。

2.当积分时间过大时,根轨迹的形状趋于椭圆,系统的响应速度会降低。

3.当积分时间过小时,根轨迹的形状趋于双曲线,系统很难控制。

4.当比例增益和积分时间适当时,系统的根轨迹呈现较好的稳定性和响应速度。

结论通过本实验,我们了解到了倒立摆控制系统的根轨迹特性,并对其进行了分析。

倒立摆与自动控制原理实验报告

倒立摆与自动控制原理实验报告

倒立摆与自动控制原理实验报告摘要:本实验以倒立摆为研究对象,通过对倒立摆与自动控制原理的结合研究,探讨其在实际控制系统中的应用。

实验采用模拟倒立摆系统,使用PID控制算法对倒立摆进行控制,并对控制系统进行参数调整和性能测试。

实验结果表明,PID控制算法能够有效地实现倒立摆的平衡控制,具有较好的控制性能和稳定性。

1.引言倒立摆是一种经典的非线性动力学系统,具有重要的理论和应用价值。

倒立摆在自动控制中常被用作教学和研究对象,深入研究其动态特性可以帮助我们更好地理解自动控制原理。

2.实验原理倒立摆系统由摆杆和摆轮组成,通过控制摆杆的角度使得摆轮保持垂直状态。

实验中我们使用模拟倒立摆系统,通过转动电机控制摆杆的角度。

控制系统采用PID控制算法对摆杆进行控制,其中比例、积分和微分控制器的参数需要根据实际情况进行调整。

3.实验过程3.1系统建模根据倒立摆的运动学和动力学方程,我们可以建立系统的数学模型。

并结合实际参数进行仿真得到系统的状态响应。

3.2控制器设计在实验中,我们采用PID控制算法对倒立摆进行控制,其中比例、积分和微分控制器的参数需要根据实际情况进行调整。

实验中我们使用试错法进行参数调整,通过观察系统的响应曲线来判断参数是否合理,并逐步调整参数使系统达到最佳控制效果。

3.3性能测试在控制器设计完成后,我们对系统进行性能测试。

通过控制器输出信号,观察摆杆的运动轨迹和角度,并记录下对应的数据。

通过计算和分析可以评估控制系统的性能。

4.实验结果与分析实验结果表明,经过参数调整的PID控制系统能够有效地控制倒立摆的角度。

通过观察运动轨迹可以看出,当摆杆偏离垂直方向时,控制系统会通过调整控制信号,使得摆杆返回到垂直状态。

实验中我们进行了多组测试,通过计算平均偏差和稳定时间等指标,验证了控制系统的性能。

5.结论本实验通过对倒立摆与自动控制原理的结合研究,验证了PID控制算法在倒立摆控制中的有效性。

实验结果表明,经过参数调整的PID控制系统能够实现倒立摆的平衡控制,并具有较好的控制性能和稳定性。

倒立摆研究报告

倒立摆研究报告

倒立摆研究报告摘要:本研究报告主要对倒立摆进行研究。

倒立摆是一种常见的动态系统,具有许多实际应用。

本报告首先介绍了倒立摆的基本原理和数学模型,并分析了其稳定性。

接着,我们探讨了倒立摆的控制方法,包括PID控制和模糊控制等。

最后,我们进行了实验验证,并对结果进行了分析和总结。

通过本研究,我们可以更好地理解倒立摆的控制原理,并为实际应用提供参考。

1.引言倒立摆是一种常见的动态系统,广泛应用于机器人技术、控制系统等领域。

其基本原理是通过控制系统对倒立摆进行控制,使其保持平衡。

本研究将对倒立摆进行研究,并探讨其控制方法和稳定性。

2.倒立摆的原理和数学模型倒立摆由一个过渡段和一个摆杆组成。

过渡段通过一个电机控制摆杆的角度,并通过传感器测量摆杆的角度。

根据动力学原理,可以得到倒立摆的数学模型。

通过对数学模型进行分析,可以推导出倒立摆的运动方程。

3.倒立摆的稳定性分析对于倒立摆系统,稳定性是一个重要的性质。

稳定性分析能够帮助我们理解系统的行为,并为控制系统的设计提供参考。

本研究通过线性化分析和Lyapunov稳定性理论,对倒立摆的稳定性进行了分析。

4.倒立摆的控制方法倒立摆的控制方法有很多种,常用的包括PID控制和模糊控制等。

本研究对比了不同控制方法的优缺点,并提出了一种基于模糊控制的倒立摆控制策略。

5.实验验证与结果分析我们设计了一个倒立摆实验平台,并进行了实验验证。

通过实验数据的采集和分析,我们对控制系统的性能进行了评估,并与理论分析进行了比较。

6.结论与展望通过本研究,我们对倒立摆的原理和控制方法有了更深入的了解。

我们的实验结果验证了我们的控制策略的有效性。

未来,我们将进一步改进控制算法,提高倒立摆的控制精度,并将其应用于实际工程中。

(完整版)倒立摆实验报告(PID控制)

(完整版)倒立摆实验报告(PID控制)

专业实验报告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闭环。

倒立摆实验报告建筑起重机械稳定性分析

倒立摆实验报告建筑起重机械稳定性分析

建筑起重机械稳定性分析——倒立摆实验报告一、引言随着我国经济的快速发展,建筑行业取得了举世瞩目的成就。

在高层建筑、大型基础设施等项目中,起重机械发挥着举足轻重的作用。

然而,起重机械在施工现场的安全事故时有发生,其中稳定性问题尤为突出。

为了提高起重机械的稳定性,降低事故风险,本文以倒立摆实验为研究对象,分析建筑起重机械的稳定性问题,并提出相应的改进措施。

二、实验原理与方法1.实验原理倒立摆实验是一种研究物体在重力作用下保持稳定的实验方法。

在本实验中,将起重机械简化为倒立摆模型,通过改变摆长、摆重等参数,研究起重机械在受到外部扰动时的稳定性。

2.实验方法(1)搭建实验装置:采用一根细杆作为摆杆,一端固定,另一端悬挂重物,模拟起重机械的吊臂和吊重。

(2)测量摆长:通过测量摆杆长度,确定摆长参数。

(3)施加外部扰动:在摆杆上施加不同大小的横向力,模拟施工现场的外部扰动。

(4)观察摆动情况:记录摆杆在受到外部扰动时的摆动幅度和摆动周期,分析稳定性变化。

三、实验结果与分析1.摆长对稳定性的影响实验结果显示,摆长越长,起重机械的稳定性越差。

这是因为摆长越长,摆动周期越长,抵抗外部扰动的能力减弱。

因此,在设计起重机械时,应合理选择吊臂长度,以提高稳定性。

2.摆重对稳定性的影响实验结果显示,摆重越大,起重机械的稳定性越好。

这是因为摆重越大,摆杆受到的外部扰动产生的摆动幅度越小。

因此,在施工现场,应合理配置吊重,提高起重机械的稳定性。

3.外部扰动对稳定性的影响实验结果显示,外部扰动越大,起重机械的稳定性越差。

这是因为外部扰动会破坏起重机械的平衡状态,导致摆动幅度增大。

因此,在施工现场,应尽量减少外部扰动,确保起重机械的稳定性。

四、改进措施与建议1.优化设计参数根据实验结果,合理选择吊臂长度和吊重,以提高起重机械的稳定性。

在设计过程中,可以采用现代设计方法,如有限元分析、优化算法等,寻找最佳设计参数。

2.提高制造质量加强起重机械制造过程的质量控制,确保零部件的精度和强度。

倒立摆实验报告

倒立摆实验报告

一、实验内容1、完成Matlab Simulink 环境下的电机控制实验。

2、完成直线一级倒立摆的建模、仿真、分析。

3、理解并掌握PID控制的的原理和方法,并应用与直线一级倒立摆4、主要完成状态空间极点配置控制实验、LQR控制实验、LQR控制(能量自摆起)实验、直线二级倒立摆Simulink的实时控制实验。

二、实验设备1、计算机。

2、电控箱,包括交流伺服机驱动器、运动控制卡的接口板、直流电源等。

3、倒立摆本体,包括一级倒立摆,二级倒立摆。

三、倒立摆实验介绍倒立摆是一个典型的不稳定系统,同时又具有多变量、非线性、强耦合的特性,是自动控制理论中的典型被控对象。

它深刻揭示了自然界一种基本规律,即一个自然不稳定的被控对象,运用控制手段可使之具有一定的稳定性和良好的性能。

许多抽象的控制概念如控制系统的稳定性、可控性、系统收敛速度和系统抗干扰能力等,都可以通过倒立摆系统直观的表现出来。

(1)被控对象倒立摆的被控对象为摆杆和小车。

摆杆通过铰链连接在小车上,并可以围绕连接轴自由旋转。

通过给小车施加适当的力可以将摆杆直立起来并保持稳定的状态。

(2)传感器倒立摆系统中的传感器为光电编码盘。

旋转编码器是一种角位移传感器,它分为光电式、接触式和电磁感应式三种,本系统用到的就是光电式增量编码器。

(3)执行机构倒立摆系统的执行机构为松下伺服电机和与之连接的皮带轮。

电机的转矩和速度通过皮带轮传送到小车上,从而带动小车的运动。

电机的驱动由与其配套的伺服驱动器提供。

光电码盘1将小车的位移、速度信号反馈给伺服驱动器和运动控制卡,而光电码盘2 将摆杆的位置、速度信号反馈回控制卡。

计算机从运动控制卡中读取实时数据,确定控制决策(小车向哪个方向移动、移动速度、加速度等),并由运动控制卡来实现该控制决策,产生相应的控制量,使电机转动,带动小车运动,保持摆杆平衡。

图1 直线倒立摆系统总体结构图四、倒立摆数学模型的建立被控对象模型的建立是控制器设计的基础。

倒立摆实验报告范文

倒立摆实验报告范文

倒立摆实验报告范文实验名称:倒立摆实验报告实验目的:1.通过倒立摆实验,了解和研究摆的运动规律和控制原理;2.学习应用微分方程进行物理实验的建模和分析;3.探究倒立摆在不同参数条件下的动态行为,并进行比较和分析。

实验装置与原理:实验装置主要包括倒立摆、支架和数据采集系统。

倒立摆由一个可旋转的杆和一个可转动的摆球组成。

支架提供了稳定的支撑和调整参数的功能。

数据采集系统能够实时采集倒立摆的角度和角速度数据。

倒立摆的运动规律由以下微分方程描述:$$I\ddot{\theta} = mgl\sin{\theta} - b\dot{\theta} + u$$其中,$I$为倒立摆的转动惯量,$\theta$为杆的偏角,$m$为摆球的质量,$g$为重力加速度,$l$为摆杆的长度,$b$为转动摩擦系数,$u$为控制输入,即外力或力矩。

实验步骤:1.将倒立摆安装在支架上,并将数据采集系统连接到计算机上;2.打开数据采集软件,对倒立摆进行初始校准;3.设置不同参数条件下的控制输入,如输入恒定力、步进函数或正弦函数;4.开始数据采集,记录倒立摆的角度和角速度随时间的变化;5.结束数据采集后,通过数据分析软件绘制角度-时间和角速度-时间曲线;6.对曲线进行分析,研究不同参数条件下的倒立摆运动特性。

实验结果与分析:通过实验数据分析,我们发现倒立摆的运动特性与其参数条件密切相关。

在无外力作用下,倒立摆会出现减振和自激振动现象。

当控制输入为恒定力时,可使倒立摆保持平衡,但对初始条件要求较高。

在输入为步进函数时,倒立摆会出现短暂的摆动后回到平衡位置。

当输入为正弦函数时,倒立摆会产生周期性的摆动现象。

同时,通过改变倒立摆的参数条件,如转动惯量、摆球质量和摆杆长度等,我们可以观察到倒立摆运动规律的变化。

较大的转动惯量和摆球质量将导致倒立摆摆动的稳定性降低,需要更大的控制力或稳定控制算法来保持平衡。

而较长的摆杆长度将使得倒立摆的周期变长,对控制力的要求较低。

(完整版)倒立摆实验报告

(完整版)倒立摆实验报告

机械综合设计与创新实验(实验项目一)二自由度平面机械臂三级倒立摆班级:姓名:学号:指导教师:时间:综述倒立摆装置是机器人技术、控制理论、计算机控制等多个领域、多种技术的有结合,被公认为自动控制理论中的典型实验设备,也是控制理论教学和科研中不可多得的典型物理模型。

倒立摆的典型性在于:作为实验装置,它本身具有成本低廉、结构简单、便于模拟、形象直观的特点;作为被控对象,它是一个高阶次、不稳定、多变量、非线性、强耦合的复杂被控系统,可以有效地反映出控制中的许多问题;作为检测模型,该系统的特点与机器人、飞行器、起重机稳钩装置等的控制有很大的相似性[1]。

倒立摆系统深刻揭示了自然界一种基本规律,即一个自然不稳定的被控对象,运用控制手段可使之具有良好的稳定性。

通过对倒立摆系统的研究,不仅可以解决控制中的理论问题,还能将控制理论所涉及的三个基础学科,即力学、数学和电学(含计算机)有机的结合起来,在倒立摆系统中进行综合应用。

在多种控制理论与方法的研究和应用中,特别是在工程实践中,也存在一种可行性的试验问题,将其理论和方法得到有效的经验,倒立摆为此提供一个从控制理论通往实践的桥梁[2]。

因此对倒立摆的研究具有重要的工程背景和实际意义。

从驱动方式上看,倒立摆模型大致可分为直线倒立摆模型、旋转倒立摆模型和平面倒立摆模型。

对于每种模型,从摆杆的级数上又可细分为一级倒立摆、二级倒立摆和多级倒立摆[3]。

目前,国内针对倒立摆的研究主要集中在运用倒立摆系统进行控制方法的研究与验证,特别是针对利用倒立摆系统进行针对于非线性系统的控制方法及理论的研究。

而倒立摆系统与工程实践的结合主要体现在欠驱动机构控制方法的验证之中。

此外,倒立摆作为一个典型的非线性动力系统,也被用于研究各类非线性动力学问题。

在倒立摆系统中成功运用的控制方法主要有线性控制方法,预测控制方法及智能控制方法三大类。

其中,线性控制方法包括PID控制、状态反馈控和LQR 控制等;预测控制方法包括预测控制、分阶段起摆、变结构控制和自适应神经模糊推理系统等,也有文献将这些控制方法归类为非线性控制方法;智能控制方法主要包括神经网络控制、模糊控制、遗传算法、拟人智能控制、云模型控制和泛逻辑控制法等。

倒立摆仿真及实验报告

倒立摆仿真及实验报告

倒立摆仿真及实验报告倒立摆是一种经典的机械系统,它具有丰富的动力学特性,在控制理论和工程应用中得到广泛研究和应用。

本文将对倒立摆的仿真及实验进行详细介绍,并给出相关结果和分析。

1.倒立摆的仿真模型倒立摆的运动可以用以下动力学方程表示:ml^2θ'' + mgl sin(θ) = u - cθ' - Iθ'其中,m是摆杆的质量,l是摆杆的长度,θ是摆杆与垂直方向的夹角,u是外力输入,c是摩擦系数,I是摆杆的转动惯量,g是重力加速度。

为了实现对倒立摆的仿真,我们借助MATLAB/Simulink软件,建立了倒立摆的仿真模型。

模型包括两个部分:倒立摆的动力学模型和控制器。

倒立摆的动力学模型采用上述动力学方程进行描述。

控制器采用经典的PID控制器,其中比例系数Kp、积分系数Ki和微分系数Kd分别用于角度误差的比例、积分和微分控制。

2.倒立摆的仿真结果采用上述模型进行仿真,我们可以得到倒立摆的运动轨迹和角度响应等结果。

根据参数的不同取值,我们可以观察倒立摆的不同运动特性。

首先,我们观察了倒立摆的自由运动。

设置初始条件为摆杆静止且在平衡位置上方一个小角度的偏离。

在没有外力输入的情况下,倒立摆经过一段时间的摆动后最终回到平衡位置,这个过程中摆杆的角度和角速度都发生了变化。

接下来,我们考虑了加入PID控制器后的倒立摆。

设置初始条件为摆杆位于平衡位置上方,并施加一个恒定的外力。

通过调节PID控制器的参数,我们可以使倒立摆保持在平衡位置上方,实现倒立的稳定控制。

当外力发生变化时,控制器能够及时响应并调整摆杆的角度,使其再次回到平衡位置。

3.倒立摆的实验研究为了验证倒立摆的仿真结果,我们进行了实验研究。

实验中,我们采用了具有传感器的倒立摆装置,并连接到PC上进行实时数据采集和控制。

首先,我们对倒立摆进行了辨识。

通过在实验中施加一系列不同的外力输入,我们得到了倒立摆的自由运动数据。

通过对数据进行处理和分析,我们获得了倒立摆的动力学参数。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《线性系统理论》课程——倒立摆实验报告基本情况实验完成了基本要求,通过pid、极点配置、根轨迹、和ldr方法调试运行一级倒立摆,设计新的pid参数,调试运行状态,逐渐使一级倒立摆稳定,完成了实验的基本要求。

在对一级倒立摆完成实验的基础上,进一步对二级倒立摆进行了分析研究。

这其中的工作主要包括针对LDR方法运行demo,观察系统稳定性,快速性,调整系统参数,查看有什么问题,并且针对问题提出修改意见。

在多次试验后,对系统有了进一步的了解,便开始着手二级倒立摆极点配置方法的实现问题。

这部分继续学习了极点配置的方法,通过编写m文件,计算K,仿真运行系统,查看系统图像,查看调节时间,超调量等。

逐渐调试参数,使系统指标顺利达到。

最后是进行试验,进一步调整系统参数。

在这一个过程中,经验很重要,同时偶然因素也起到了重要的作用。

所以调试一个系统真的不容易。

这一部分的内容在第六节中进行了较为详细的介绍收获对倒立摆的系统原理有了更深层次的了解掌握了pid、极点配置、根轨迹、ldr方法设计系统学会了一些调试运行系统的经验加强了和同学之间的交流,锻炼了软件实现编程能力改进意见这里我有一个小小的建议,这是我在做实验的时候遇到了问题总结。

系统参数含义还不是很清楚。

在这个方面尤其是参数对应着系统的具体实际含义不明确,只能在尝试凑参数,有时出现了一个问题,不知道是哪个参数引起的,所以影响了效率,结果也不是很明显。

改进意见:共有四次实验,第一次实验安排不变但是试验后,负责人要收集问题,主要是要老师来解决的,在第二次实验前针对上一次的问题进行集体讲解一下,尤其是与物理的联系,不要仅仅是自己做实验吧,第三次和第一次相同,第四次与第二次相同。

在这个完成后,如果课堂有时间,可以进行了一个小小的试验心得介绍,和大家交流心得体会。

或者是老师统一解决一下这个总体过程中的问题,我觉得这样结果会更好一点。

下面是具体的详细报告一、倒立摆系统介绍倒立摆是机器人技术、控制理论、计算机控制等多个领域、多种技术的有机结合,其被控系统本身又是一个绝对不稳定、高阶次、多变量、强耦合的非线性系统,可以作为一个典型的控制对象对其进行研究。

倒立摆系统作为控制理论研究中的一种比较理想的实验手段,为自动控制理论的教学、实验和科研构建一个良好的实验平台,以用来检验某种控制理论或方法的典型方案,促进了控制系统新理论、新思想的发展。

由于控制理论的广泛应用,由此系统研究产生的方法和技术将在半导体及精密仪器加工、机器人控制技术、人工智能、导弹拦截控制系统、航空对接控制技术、火箭发射中的垂直度控制、卫星飞行中的姿态控制和一般工业应用等方面具有广阔的利用开发前景。

倒立摆已经由原来的直线一级倒立摆扩展出很多种类,典型的有直线倒立摆环形倒立摆,平面倒立摆和复合倒立摆等,本次实验采用的是直线一级倒立摆。

倒立摆的形式和结构各异,但所有的倒立摆都具有以下的特性:1)非线性:倒立摆是一个典型的非线性复杂系统,实际中可以通过线性化得到系统的近似模型,线性化处理后再进行控制。

也可以利用非线性控制理论对其进行控制。

倒立摆的非线性控制正成为一个研究的热点。

2)不确定性:主要是模型误差以及机械传动间隙,各种阻力等,实际控制中一般通过减少各种误差来降低不确定性,如通过施加预紧力减少皮带或齿轮的传动误差,利用滚珠轴承减少摩擦阻力等不确定因素。

3)耦合性:倒立摆的各级摆杆之间,以及和运动模块之间都有很强的耦合关系,在倒立摆的控制中一般都在平衡点附近进行解耦计算,忽略一些次要的耦合量。

4)开环不稳定性:倒立摆的平衡状态只有两个,即在垂直向上的状态和垂直向下的状态,其中垂直向上为绝对不稳定的平衡点,垂直向下为稳定的平衡点。

5)约束限制: 由于机构的限制,如运动模块行程限制,电机力矩限制等。

为了制造方便和降低成本,倒立摆的结构尺寸和电机功率都尽量要求最小,行程限制对倒立摆的摆起影响尤为突出,容易出现小车的撞边现象。

倒立摆控制器的设计是倒立摆系统的核心内容,因为倒立摆是一个绝对不稳定的系统,为使其保持稳定并且可以承受一定的干扰,需要给系统设计控制器,本次实验采用LQR控制。

二.直线一级倒立摆的物理模型:系统建模可以分为两种:机理建模和实验建模。

实验建模就是通过在研究对象上加上一系列的研究者事先确定的输入信号,激励研究对象并通过传感器检测其可观测的输出,应用数学手段建立起系统的输入-输出关系。

机理建模就是在了解研究对象的运动规律基础上通过物理、化学的知识和数学手段建立起系统内部的输入-状态关系。

,由于倒立摆本身是自不稳定的系统,实验建模存在一定的困难。

但是忽略掉一些次要的因素后,倒立摆系统就是一个典型的运动的刚体系统,可以在惯性坐标系内应用经典力学理论建立系统的动力学方程。

下面我们采用牛顿-欧拉方法建立直线型一级倒立摆系统的数学模型:在忽略了空气阻力和各种摩擦之后,可将直线一级倒立摆系统抽象成小车和匀质杆组成的系统,如图所示:我们不妨做以下假设:M 小车质量m 摆杆质量b 小车摩擦系数l 摆杆转动轴心到杆质心的长度I 摆杆惯量F 加在小车上的力x 小车位置φ摆杆与垂直向上方向的夹角θ摆杆与垂直向下方向的夹角(考虑到摆杆初始位置为竖直向下)图是系统中小车和摆杆的受力分析图。

其中,N 和P 为小车与摆杆相互作用力的水平和垂直方向的分量。

注意:在实际倒立摆系统中检测和执行装置的正负方向已经完全确定,因而矢量方向定义如图所示,图示方向为矢量正方向。

分析小车水平方向所受的合力,可以得到以下方程:由摆杆水平方向的受力进行分析可以得到下面等式:即:把这个等式代入式(4-1)中,就得到系统的第一个运动方程:为了推出系统的第二个运动方程,我们对摆杆垂直方向上的合力进行分析,可以得到下面方程:力矩平衡方程如下:注意:此方程中力矩的方向,由于,故等式前面有负号。

合并这两个方程,约去P 和N,得到第二个运动方程:设θ=φ+π(φ是摆杆与垂直向上方向之间的夹角),假设φ与1(单位是弧度)相比很小,即φ<<1,则可以进行近似处理:用u 来代表被控对象的输入力F,线性化后两个运动方程如下:对式(3-9)进行拉普拉斯变换,得到注意:推导传递函数时假设初始条件为0。

由于输出为角度φ,求解方程组的第一个方程,可以得到:或如果令则有:把上式代入方程组的第二个方程,得到:整理后得到传递函数:其中设系统状态空间方程为:方程组对, 解代数方程,得到解如下:整理后得到系统状态空间方程:由(4-9)的第一个方程为:对于质量均匀分布的摆杆有:于是可以得到:化简得到:设则有:另外,也可以利用MATLAB 中tf2ss 命令对(4-20)式进行转化,求得上述状态方程。

实际系统的模型参数如下:M 小车质量1.096 Kgm 摆杆质量0.109 Kgb 小车摩擦系数0 .1N/m/secl 摆杆转动轴心到杆质心的长度0.2 5mI 摆杆惯量0.0034 kg*m*m把上述参数代入,可以得到系统的实际模型。

摆杆角度和小车位移的传递函数:摆杆角度和小车加速度之间的传递函数为:摆杆角度和小车所受外界作用力的传递函数:以外界作用力作为输入的系统状态方程:以小车加速度作为输入的系统状态方程:三.直线一级倒立摆的线性二次型最优控制1.线性二次最优控制LQR 基本原理及分析线性二次最优控制LQR 基本原理为,由系统方程:确定下列最佳控制向量的矩阵K:u(t)=-K*x(t)使得性能指标达到最小值:式中Q——正定(或正半定)厄米特或实对称阵R——为正定厄米特或实对称阵图3-1 最优控制LQR 控制原理图方程右端第二项是考虑到控制能量的损耗而引进的,矩阵Q和R 确定了误差和能量损耗的相对重要性。

并且假设控制向量u(t)是无约束的。

对线性系统:根据期望性能指标选取Q 和R,利用MATLAB 命令lqr 就可以得到反馈矩阵K 的值。

K=lqr(A,B,Q,R)改变矩阵Q 的值,可以得到不同的响应效果,Q 的值越大(在一定的范围之内),系统抵抗干扰的能力越强,调整时间越短。

但是Q不能过大2. LQR 控制参数调节及仿真前面我们已经得到了直线一级倒立摆系统的比较精确的动力学模型,下面我们针对直线型一级倒立摆系统应用LQR 法设计与调节控制器,控制摆杆保持竖直向上平衡的同时,跟踪小车的位置。

前面我们已经得到了直线一级倒立摆系统的系统状态方程:应用线性反馈控制器,控制系统结构如下图。

图中R 是施加在小车上的阶跃输入,四个状态量x,x,φ,φ分别代表小车位移、小车速度、摆杆角度和摆杆角速度,输出y = [x,φ]’ 包括小车位置和摆杆角度。

设计控制器使得当给系统施加一个阶跃输入时,摆杆会摆动,然后仍然回到垂直位置,小车可以到达新的指定位置。

假设全状态反馈可以实现(四个状态量都可测),找出确定反馈控制规律的向量K 。

在Matlab 中得到最优控制器对应的K 。

Lqr 函数允许你选择两个参数——R 和Q,这两个参数用来平衡输入量和状态量的权重。

最简单的情况是假设R = 1,Q =C’ *C 。

当然,也可以通过改变Q 矩阵中的非零元素来调节控制器以得到期望的响应其中,Q11 代表小车位置的权重,而Q33 是摆杆角度的权重,输入的权重R是1。

下面来求矩阵K,Matlab 语句为K = lqr(A,B,Q,R) 。

下面在MATLAB 中编程计算:A=[0 1 0 0 ; 0 0 0 0;0 0 0 1; 0 0 29.4 0];B=[0 1 0 3]';C=[1 0 0 0; 0 0 1 0];D=[0 0]';Q11=1500;Q33=300;Q=[Q11 0 0 0;0 0 0 0;0 0 Q33 0;0 0 0 0];R=1;K=lqr(A,B,Q,R);Ac=[(A-B*K)];Bc=[B];Cc=[C];Dc=[D];T=0:0.005:5;U=0.2*ones(size(T));Cn=[1 0 0 0];Nbar=rscale(A,B,Cn,0,K);Bcn=[Nbar*B];[Y,X]=lsim(Ac,Bc,Cc,Dc,U,T);plot(T,X(:,1),'-');hold on;plot(T,X(:,2),'-');hold on;plot(T,X(:,3),'.');hold on;plot(T,X(:,4),'-');legend('cartpls','cartspd','pendang','pendspd')令Q11= 1,Q33 =1求得K=[-1 -1.7855 25.422 4.6849]在Simulink 中建立直线一级倒立摆的模型如下图所示:“LQR Controller”为一封装好的模块,在其上单击鼠标右键,选择“Look undermask”打开LQR Controller 结构如下:双击“Matrix gain K”即可输入控制参数:点击执行仿真,得到如下仿真结果:LQR 控制的阶跃响应如上图所示,从图中可以看出,闭环控制系统响应的超调量很小,但稳定时间和上升时间偏大,我们可以通过增大控制量来缩短稳定时间和上升时间。

相关文档
最新文档