球杆系统

合集下载

1球杆系统

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)到图形显示窗口选择用十字形光标一点。

球杆控制复习过程

球杆控制复习过程

球杆控制一、球杆系统说明1 系统简述球杆系统(Ball & Beam )是为自动控制原理等基础控制课程的教学实验而设计的实验设备。

该系统涵盖了许多经典的和现代的设计方法。

这个系统有一个非常重要的性质——它是开环不稳定的。

不稳定系统的控制问题成了大多数控制系统需要克服的难点,有必要在实验室中研究。

但是由于绝大多数的不稳定控制系统都是非常危险的,因此成了实验室研究的主要障碍。

而球杆系统就是解决这种矛盾的最好的实验工具,它简单、安全并且具备了一个非稳定系统所具有的重要的动态特性。

整个装置由球杆执行系统、控制器和直流电源等部分组成。

该系统对控制系统设计来说是一种理想的实验模型。

正是由于系统的结构相对简单,因此比较容易理解该模型的控制过程。

球杆执行系统(如图1 所示)由一根V 型轨道和一个不锈钢球组成。

V 型槽轨道一侧为不锈钢杆,另一侧为直线位移电阻器。

当球在轨道上滚动时,通过测量不锈钢杆上输出电压可测得球在轨道上的位置。

V 型槽轨道的一端固定,而另一端则由直流电机(DC motor )的经过两级齿轮减速,再通过固定在大齿轮上的连杆带动进行上下往复运动。

V 型槽轨道与水平线的夹角可通过测量大齿轮转动角度和简单的几何计算获得。

这样,通过设计一个反馈控制系统调节直流电机的转动,就可以控制小球在轨道上的位置。

GBB1004 型球杆系统由三大部分组成:IPM100 智能驱动器、球杆装置和控制计算机。

IPM100 智能驱动器使用方法请参照《IPM100SK 用户手册》;计算机为装有Windows 的计算机或是其他兼容机。

图1 球杆系统执行机构原理图在一长约0.4 米的轨道上放置一不锈钢球,轨道的一侧为不锈钢杆,另一侧为直线位移传感器,当球在轨道上滚动时,通过测量不锈钢杆上输出的电压信号可获得球在轨道上的位置x 。

电机转动带动齿轮系驱动杠杆臂Lever Arm 转动,轨道Beam 随杠杆臂的转动与水平方向也有一偏角α,球的重力分量会使它沿着轨道滚动,设计一个控制系统通过调节伺服角度θ使得不锈钢球在Beam 上的位置能被控制。

球杆实验指导

球杆实验指导

球杆系统GBB1004实验指导书1.2011年球杆系统简介1.1 要点球杆系统是为学习与研究自动控制和运动控制等专业课程而专门开发的,对于经典控制理论和现代控制理论等课程,是一个非常便于基础实验和研究的研究平台。

1.2 球杆系统的特点球杆系统是一个典型的非线性系统,理论上而言,它是一个真正意义上的非线性系统,其执行机构还具有很多非线性特性,包括:♦死区♦直流马达和带轮的传动非线性。

♦位置测量的不连续性。

♦导轨表面不是严格的光滑表面,产生非线性阻力。

这些非线性因素对于传统意义上的测量和建模造成很大的影响,并对系统的控制性能造成非常大的影响,怎样去设计一个鲁棒的控制系统,是现代控制理论的一个重要问题。

固高科技提供的球杆系统既可以用于研究控制系统运行的非线性动力学,也可以用于研究控制系统的非线性观测器等,是一个较为通用的实验设备。

因为系统机械结构的特点,球杆系统具有一个最重要的特性——不稳定性,对于传统的实验方法,存在一些实验的难处,不稳定的系统容易对实验人员产生危险或是不可预料的伤害,球杆系统相对而言,机械比较简单,结构比较紧凑,安全性也比较高,是一个可以避免这些危险和伤害的实验设备。

采用智能伺服驱动模块和直观的Windows程序界面,是控制系统实验的一个理想的实验设备。

1.3 主要组成部分球杆系统主要由以下几部分组成,如图所示。

♦球杆系统组成:包含直流伺服马达和直流电源的机械部分IPM100智能伺服驱动♦控制计算机1.3.1 机械部分机械部分包括底座、小球、横杆、减速皮带轮、支撑部分、马达等。

小球可以在横杆上自由的滚动,横杆的一端通过转轴固定,另一端可以上下转动,通过控制直流伺服电机的位置,带动皮带轮转动,通过传动机构就可以控制横杆的倾斜角。

直流伺服电机带有增量式编码器(1000P/R),可以检测电机的实际位置,在横杆上的凹槽内,有一线性的传感器用于检测小球的实际位置,两个实际位置的信号都被传送给控制系统,构成一个闭环反馈系统。

1-球杆系统建模分析

1-球杆系统建模分析

1-球杆系统建模分析-CAL-FENGHAI.-(YICAI)-Company One1《线性系统理论》课程设计报告书课题名称球杆系统姓名孟禹漆铖刘泽文孟凡强杨佐龙日期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 方向的外部力或力矩之和。

球杆系统建模与控制

球杆系统建模与控制

球杆系统建模与控制
球杆系统可以被建模为一个旋转质点系统。

球杆的旋转可以由
两种力矩进行控制:外力矩和内部的惯性力矩。

外力矩可能来自于
球的运动,例如摩擦和空气阻力。

惯性力矩则来源于球杆的旋转惯性。

为了控制球杆系统,可以使用反馈控制算法。

这需要收集传感
器数据,例如加速度计和陀螺仪数据,来对球杆的位置和运动进行
实时监测。

然后使用控制器来计算所需的控制操作,例如力矩大小
和方向,以实现所需的旋转控制。

PID控制算法是常用的控制器类型之一。

它包括一个反馈回路,其中误差信号被用作输入。

PID控制器可调整三个参数:比例、积
分和微分增益。

这三个参数的好坏决定PID对期望跟踪的效果。

需要注意的是,球杆系统建模和控制算法的复杂度取决于所需
的控制精度和稳定性。

需要细致地考虑各种曲率半径、力矩大小、
空气动力学、杆膜弹性、重心偏移等物理因素对该系统的影响。

球杆控制

球杆控制

一、球杆系统说明1 系统简述球杆系统(Ball & Beam )是为自动控制原理等基础控制课程的教学实验而设计的实验设备。

该系统涵盖了许多经典的和现代的设计方法。

这个系统有一个非常重要的性质——它是开环不稳定的。

不稳定系统的控制问题成了大多数控制系统需要克服的难点,有必要在实验室中研究。

但是由于绝大多数的不稳定控制系统都是非常危险的,因此成了实验室研究的主要障碍。

而球杆系统就是解决这种矛盾的最好的实验工具,它简单、安全并且具备了一个非稳定系统所具有的重要的动态特性。

整个装置由球杆执行系统、控制器和直流电源等部分组成。

该系统对控制系统设计来说是一种理想的实验模型。

正是由于系统的结构相对简单,因此比较容易理解该模型的控制过程。

球杆执行系统(如图1 所示)由一根V 型轨道和一个不锈钢球组成。

V 型槽轨道一侧为不锈钢杆,另一侧为直线位移电阻器。

当球在轨道上滚动时,通过测量不锈钢杆上输出电压可测得球在轨道上的位置。

V 型槽轨道的一端固定,而另一端则由直流电机(DC motor )的经过两级齿轮减速,再通过固定在大齿轮上的连杆带动进行上下往复运动。

V 型槽轨道与水平线的夹角可通过测量大齿轮转动角度和简单的几何计算获得。

这样,通过设计一个反馈控制系统调节直流电机的转动,就可以控制小球在轨道上的位置。

GBB1004 型球杆系统由三大部分组成:IPM100 智能驱动器、球杆装置和控制计算机。

IPM100 智能驱动器使用方法请参照《IPM100SK 用户手册》;计算机为装有Windows 的计算机或是其他兼容机。

图1 球杆系统执行机构原理图在一长约0.4 米的轨道上放置一不锈钢球,轨道的一侧为不锈钢杆,另一侧为直线位移传感器,当球在轨道上滚动时,通过测量不锈钢杆上输出的电压信号可获得球在轨道上的位置x 。

电机转动带动齿轮系驱动杠杆臂Lever Arm 转动,轨道Beam 随杠杆臂的转动与水平方向也有一偏角α,球的重力分量会使它沿着轨道滚动,设计一个控制系统通过调节伺服角度θ使得不锈钢球在Beam 上的位置能被控制。

球杆系统——精选推荐

球杆系统——精选推荐

球杆系统概述球杆系统是为自动控制、机械电子、电气工程等专业的基础控制课程而设计的教学实验设备,因为球杆系统具有开环不稳定的特性,需要设计控制器才能控制小球的位置,并且其结构简单、直观明了。

可满足自动控制原理、现代控制工程等课程的实验要求,也可以作为电机学、电机与拖动、模式识别等课程的实验设备。

球杆系统分为执行系统和控制系统两大组成部分。

执行系统是一个典型的四连杆机构,横杆由一根带刻度的不锈钢杆和一根直线位移传感器组成,可以绕其左边的支点旋转,通过控制横杆的角度,就可以控制小球的在横杆上的位置。

执行系统采用直流伺服电机驱动,通过控制电机轴的转角,就可以实现对横杆角度的控制。

控制系统采用IPM100智能伺服运动控制器,IPM100是基于最新DSP 控制器技术的36V ,3A 全数字智能伺服驱动单元,可以控制直流无刷、有刷或永磁同步交流电机。

小球的位置通过直线位移传感器采集,控制器根据位置误差计算控制量,控制电机轴的转角,从而控制横杆的角度,使小球稳定到目标位置。

球杆系统实验软件采用嵌入式实时控制系统和MATLAB 实时控制系统,嵌入式数字控制系统采用IPM Motion Studio 图形化显示界面。

MATLAB 实时控制系统采用Simulink 进行实时控制,方便用户进行各项基础实验以及算法开发。

系统特点外形美观大方,开放式的机械和电气结构。

系统运行简单、易于操作、使用安全。

可以满足本科教学实验,课程设计,毕业设计以及算法研究等要求。

主要零部件采用工业常用零部件,系统运行可靠,使用寿命长。

系统模型不考虑摩擦等因素的影响,该系统是一个典型的惯性系统,小球位置与电机输出转角的传递函数为:2)()(sk s s X =θ主要技术指标有效控制行程400mm 小球直径30mm 控制精度±1mm 电机额定功率35W同步带减速比 4 电源AC220V 50HZ 1A(可配AC110V)重量<10Kg 长×宽×高600mm×300mm×400mm系统控制结构控制软件界面IPM Motion Studio控制界面:MATLAB 控制界面:LabView 实验软件:球杆系统参考实验内容系统建模,采用牛顿力学等方法对系统进行建模分析。

球杆系统现代控制word版

球杆系统现代控制word版

现代控制系统大作业Modern Control System球杆系统稳定实验班级:2008211401学号:08211772姓名:姚锟其他组员:丁一阮祥时2011.1.4目录一、系统建模 (2)二、实验要求 (3)三、实验1(P控制) (3)四、实验2(PD控制) (6)五、实验3(PID控制) (9)六、实验4(根轨迹控制) (12)七、实验总结 (14)一、系统建模连线(连杆和同步带轮的连接点与齿轮中心的连线)和水平线的夹角为θ(θ的角度存在一定的限制,在最小和最大的范围之间),它作为连杆的输入,横杆的倾斜角α和θ之间的有如下的数学关系:角度θ和电机轴之间存在一个减速比n=4的同步带,控制器设计的任务是通过调整齿轮的角度θ,使得小球在某一位置平衡。

小球在横杆上滚动的加速度如下式:其中:小球在横杆上的位置r为输出小球的质量m = 0.11公斤;小球的半径R = 0.015米;重力加速度g = -9.8米/秒2;横杆长L = 0.4米;连杆和齿轮的连接点与齿轮中心的距离为d = 0.04米;小球的转动惯量J = 2*m*R^2/5牛顿.秒2。

我们假设小球在横杆上的运动为滚动,且摩擦力可以忽略不计。

因为我们期望角度α在0附近,因此我们可以在0附近对其进行线性化,得到近似的线性方程:Laplace变换得:二、实验要求假设控制的指标要求如下:♦调整时间小于1秒(2%误差)♦超调量小于10%下面将介绍几种适合于此类问题的控制器设计方法:PID控制根轨迹法三、实验步骤✓主要方法:通过球杆系统仿真,与理想传递函数下的反馈系统的对比,深刻理解系统的调节以及稳定性特征。

实验一:P控制1. 含有控制器、球杆系统结构和小球位置反馈的系统框图如下所示:其中,Xd(s)为小球目标位置的拉普拉斯变换,P控制器为:GP (s)=KP闭环系统的传递函数为:,其中c==0.72.MATLAB仿真(1)当Kp=3时m=0.11;R=0.015;g=-9.8;L=0.4;d=0.04;J=2*m*R^2/5;K=(m*g*d)/(L*(J/R^2+m));num=[-K];den=[1 0 0];plant=tf(num,den);kp=3;sys_cl=feedback(kp*plant,1);step(0.2*sys_cl)(2)改变参数,当Kp=5时m=0.11;R=0.015;g=-9.8;L=0.4;d=0.04;J=2*m*R^2/5;K=(m*g*d)/(L*(J/R^2+m)); num=[-K];den=[1 0 0];plant=tf(num,den);kp=5;sys_cl=feedback(kp*plant,1); step(0.2*sys_cl)分析:可以看出,添加P控制器后,系统并不能稳定。

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

实验一球杆系统简化模型的建立和稳定性分析
一、实验目的
1、理解球杆系统模型建立的基本步骤;
2、建立球杆系统的简化数学模型;
3、掌握控制系统稳定性分析的基本方法;
二、实验要求
1、建立球杆系统的数学模型;
2、分析的稳定性,并在matlab 中仿真验证;
三、实验设备
1、球杆系统;
2、计算机、matlab 平台;
四、实验原理
系统建模可以分为两种:机理建模和实验建模。

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

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

这里面包括输入信号的设计选取,输出信号的精确检测,数学算法的研究等等内容。

在导轨上移动的系统,是一个典型的运动的刚体系统,可以在惯性坐标系内应用经典力学理论建立系统的动力学方程。

下面采用其中的牛顿——欧拉方法建立球杆的数学模型。

球杆系统的机械部分包括底座、小球、横杆、减速皮带轮、支撑部分、马达等。

如图1.1所示。

图1.1 球杆本体图
小球可以在横杆上自由的滚动,横杆的一端通过转轴固定,另一端可以上下转动,通过控制直流伺服电机的位置,带动皮带轮转动,通过传动机构就可以控制横杆的倾斜角。

直流伺服电机带有增量式编码器(1000P/R),可以检测电机的实际位置,在横杆上的凹槽内,有一线性的电阻传感器用于检测小球的实际位置。

当带轮转动角度,横杆的转动角度为,当横杆偏离水平的平衡位置后,在重力作用下,小球开始沿横杆滚动。

如下图1.2所示。

图1.2 球杆运动示意图
连线(连杆和同步带轮的连接点与齿轮中心的连线)和水平线的夹角为的角度存在一定的限制,在最小和最大的范围之间),连杆和齿轮的连接点与齿轮中心的距离为d ,横杆与支撑杆连接点的长度为L ,于是,横杆的倾斜角α和θ之间的有如下的数学关系:
d L
αθ=
角度θ和电机轴之间存在一个减速比4n =的同步带,控制器设计的任务是通过调整齿轮的角度θ,使得小球在某一位置平衡。

动力学分析小球运动,其重力、惯量、转角α、位移r 之间存在如下关系:
(
J
R 2
+m)r̈+mgsinα−2m 2
2sin ()0J m r mg mr R αα⎛⎫++-= ⎪⎝⎭
(1.1)
其中:
g 为重力加速度——9.82/m s m 为小球的质量0.11kg R 为小球的半径
J 为小球的转动惯量225
mR
r 为小球的在横杆上的位置 d 为齿轮半径45mm
L 为支撑横杆连接点的长度170mm
假设小球在横杆上的运动为滚动,且摩擦力可以忽略不计,α很小,则
sin αα≈ 0α≈
方程化简为:
2()mg
r J
m R
α=
+
(1.2)
2
5
1.8537
(
)mgd gd r J
L m L R θθθ⨯=-
=
=⨯+ (1.3) 其中,系统输出量r 是小球在平衡杆上的位置;输入量θ是转盘的转角; 五、实验内容及步骤
1、 根据微分方程求取传递函数:
当以θ为系统输入量时,位置r 和θ的传递函数为:
2() 1.853
()r s s s
θ= (1.4) 2、在 Matlab
中建立数学模型(2.4)式所对应的单位负反馈闭环系统的 Simulink 结构
如下图1.3所示:
图1.3 Simulink 仿真框图
仿真结果如下图1.4所示:
图1.4 仿真结果
闭环系统系统震荡,必须设计控制器使系统稳定。

六、实验记录
七、实验分析及思考题
影响系统稳定的因素是闭环系统的极点位置,闭环极点为【i,-i】,则系统震荡。

测量系统稳定性的方法之一是加入大小合适的阶跃信号,根据其输出的阶跃响应分析系统的稳定性和其他性能。

思考题:
1、根据建模的过程,总结机理法建模的基本步骤;
1)根据系统运动的物理规律建立方程;
2)化简为微分方程;
3)根据小偏差线性化的理论化简为线性系统的传递函数;
2、实验结果分析、讨论和建议。

实验二 根轨迹法仿真及实物模拟仿真实验
2.1 根轨迹法仿真及实物模拟仿真实验
一、实验目的
1、会用根轨迹法设计球杆系统控制器;
2、设计并验证校正环节; 二、实验要求
1、根据给定的性能指标,根据根轨迹发法校正球杆系统,并验证之。

2、设球杆系统的开环传递函数为:02
1.8=3
s s 5()G ,设计 PID 校正环节,使系统的性能指标达到:s t ≤3s ,p δ≤20%。

三、实验设备 1、球杆系统;
2、计算机matlab 平台; 四、实验原理
球杆系统的开环传递函数我们可以通过实验一得到,如下:
2() 1.853
()r s s s
θ= 该系统为双积分环节,绘制未校正系统的根轨迹图如下:
Matlab 语言如下:
num=[1.833]; den=[1 0 0]; rlocus(num,den); v=[-6 6 -6 6];
axis(v);
grid;
title(‘球杆系统开环系统根轨迹图’)
系统有两个位于原点的开环极点,根轨迹都在虚轴上。

当根轨迹增益K由0到无穷大变化时,系统的闭环极点将向上、下移动,并一直处于震荡状态。

为不增加闭环系统阶次,通过增加开环零点以改变根轨迹形状,使校正后满足性能指标要求。

当增加一个位于-1的开环零点,其根轨迹图如下:
clear all;close all;clc;
num=[1.853 1.853];
den=[1 0 0];rlocus(num,den); hold on;v=[-6 6 -6 6];axis(v);
grid;
title('球杆系统闭环系统根轨迹图');
其仿真框图如下:
可以看出该参数满足要求。

五、实验操作
程序如下图所示,Constant 2.8代表电机的转动速度是2.8脉冲/毫秒,不能随意改动。

系统中加入了RealControl子系统,框图如下:
RealControl子系统中,输入通道1为采集的小球轨道电压信号,输入通道2采集了小球轨道的位置电压,必须经过滤波限幅才能使用。

常量通道中输入的是电机转动速度经过限幅电路输入系统,经过函数S-Function2和S-Function3并经过比例环节-0.3904/4.9770,加上0.390后输出。

六、实验数据
依据阶跃响应曲线得出数据。

相关文档
最新文档