一、实验内容
1、完成MatlabSimuli
k环境下的电机控制实验。2、完成直线一级倒立摆的建模、仿真、分析。3、理解并掌握PID控制的的原理和方法,并应用与直线一级倒立摆4、主要完成状态空间极点配置控制实验、LQR控制实验、LQR控制能量自摆起实验、直线二级倒立摆Simuli
k的实时控制实验。
二、实验设备
1、计算机。2、电控箱,包括交流伺服机驱动器、运动控制卡的接口板、直流电源等。3、倒立摆本体,包括一级倒立摆,二级倒立摆。
三、倒立摆实验介绍
倒立摆是一个典型的不稳定系统,同时又具有多变量、非线性、强耦合的特性,是自动控制理论中的典型被控对象。它深刻揭示了自然界一种基本规律,即一个自然不稳定的被控对象,运用控制手段可使之具有一定的稳定性和良好的性能。许多抽象的控制概念如控制系统的稳定性、可控性、系统收敛速度和系统抗干扰能力等,都可以通过倒立摆系统直观的表现出来。(1)被控对象倒立摆的被控对象为摆杆和小车。摆杆通过铰链连接在小车上,并可以围绕连接轴自由旋转。通过给小车施加适当的力可以将摆杆直立起来并保持稳定的状态。(2)传感器倒立摆系统中的传感器为光电编码盘。旋转编码器是一种角位移传感器,它分为光电式、接触式和电磁感应式三种,本系统用到的就是光电式增量编码器。(3)执行机构倒立摆系统的执行机构为松下伺服电机和与之连接的皮带轮。电机的转矩和速度通过皮带轮传送到小车上,从而带动小车的运动。电机的驱动由与其配套的伺服驱动器提供。光电码盘1将小车的位移、速度信号反馈给伺服驱动器和运动控制卡,而光电码盘2将摆杆的位置、速度信号反馈回控制卡。计算机从运动控制卡中读取实时数据,确定控制决策(小车向哪个方向移动、移动速度、加速度等),并由运动控制卡来实现该控制决策,产生相应的控制量,使电机转动,带动小车运动,保持摆杆平衡。
1
f图1直线倒立摆系统总体结构图
四、倒立摆数学模型的建立
被控对象模型的建立是控制器设计的基础。本系统基于牛顿力学原理建立倒立摆的微分方程。由于倒立摆是一个非线性系统,因此当我们采用线性方法进行控制器设计时,需要将非线性的模型在其工作点附近进行线性化,从而推导出倒立摆的传递函数和状态空间方程。在忽略了空气阻力和各种摩擦之后,可将直线一级倒立摆系统抽象成小车和匀质杆组成的系统,如图2所示:
图2一级直线倒立摆模型
设:M小车质量;m摆杆质量;b小车摩擦系数;l摆杆转动轴心到杆质心的长r