球杆系统实验报告doc
实验5--球杆系统的数字PID控制实验
学生实验报告开课学院及实验室:学院机电年级、专业、班姓名学号实验课程名称计算机控制技术成绩实验项目名称实验5 球杆系统的数字PID控制实验指导教师一、实验目的1.熟悉Matlab\simulink软件;2.通过试凑法确定球杆系统的PID参数;3.在球杆系统上验证PID参数的控制效果。
二、使用仪器、材料1.球杆系统装置。
2.装有matlab2012b的计算机。
三、实验步骤1.现场实验前先用Matlab\simulink软件进行仿真。
给出球杆装置的理想传递函数(1)用Simulink设计出该系统的模型。
输入信号为阶跃信号,控制器选择PID。
(2)用试凑法确定出合适的PID参数。
(3)比较设置不同参数时系统的响应特性。
2.进行现场实验。
测试好现场装置后,试着将仿真后得出的几个PID参数输入到控制系统中,观察球杆装置的运行情况。
在现场调整参数使系统取得良好的控制效果。
(1)打开球杆系统电控箱上的电源按钮,在MATLAB/Current Folder 中打开文件系统自带程序“PID_ Control_Modify.slx”,会弹出如图所示的实时控制界面(2)双击“PID Controller”模块,设置Kp、Ki、Kd的参数,参数为仿真过程得出的参数。
双击“Step”模块,设置阶跃信号参数:step time=0,initial value=0,final value=0.25。
(3) 点击编译程序,待编译成功后,点击连接程序,点击运行程序,观察球杆和小球的运动现象。
待小球静止后,点击停止程序,打开示波器scope观察响应曲线的超调量,调节时间。
若能达到理想的控制效果,说明所设置的PID参数合理。
否则,根据波形呈现的超调量,调节时间,以及最终稳定后呈现的静差,调整PID参数,继续调试系统,最终达到理想的控制效果。
四、实验过程原始记录(程序、数据、图表、计算等)1.Simulink仿真程序框图如下:系统输入为阶跃信号,阶跃时间为0,初始值为0,终值定为1,采样时间为0.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)到图形显示窗口选择用十字形光标一点。
自动控制实验报告——球杆系统-倒立摆-bupt概要
球杆系统实验实验一小球位置的数据采集处理一、实验目的:学会用Simulink仿真与硬件连接并获得小球位置。
二、实验任务:1、在MatLab Simulink中通过添加功能模块完成球杆系统模型的建立;2、正确获得小球位置数据;三、实验原理:小球的位置通过电位计的输出电压来检测,它和IPM100的AD转换通道AD5相连,AD5(16位)的范围为0-65535,对应的电压为0-5V,相应的小球位置为0-400mm。
MatLab Simulink环境下的数据采集处理工具箱提供了强大的功能。
可以编写扩展名为mdl的图形文件,采集小球的位置信号,并进行数字滤波。
四、实验设备及仪器:1、球杆系统;2、计算机MATLAB平台;五、实验步骤:将MatLab主窗口的Current Directory文本框设置为球杆控制程序的系统文件夹;在MatLab主窗口点击进入Simulink Library Brower窗口,打开工具箱Googol Education Products\4. Ball & Beam\A. Data Collection and Filter Design,运行Data Collection and Filter Design程序,确认串行口COM Port为1后,双击Start Real Control模块,打开数据采集处理程序界面;已有的模块不需再编辑设置,其中Noise Filter1模块是专门设计的滤波器,用来抑制扰动。
请参考以下步骤完成剩余部分:1、添加、设置模块:添加User-Defined Functions组中的S-Function模块,双击图标,设置name为AD5;parameters为20.添加Math Operations组中的Gain模块,双击图标,设置Gain为0.4/65535.0.添加Sinks组中的Scope模块,双击图标,打开窗口,点击(Parameters),设置General 页中的Number of axes为2,Time Range为20000,点击OK退出,示波器屏成双;分别右击双屏,选Axes properties,设置Y-min为0,Y-max为0.4.2、连接模块:顺序连接AD5、Gain、Noise Filter1、Scope模块,完成后的程序界面如图所示:图1.1.1 完成后的数据采集处理程序界面点击运行程序,双击Scope模块,显示滤波前后的小球位置-时间图,拨动小球在横杆上往返滚动,可得如下实验结果:图1.1.2 小球位置的数据采集处理六、实验总结通过这个实验、我学会了球杆系统模型的建立以及小球位置的获取。
球杆系统
实验一球杆系统简化模型的建立和稳定性分析一、实验目的1、理解球杆系统模型建立的基本步骤;2、建立球杆系统的简化数学模型;3、掌握控制系统稳定性分析的基本方法;二、实验要求1、建立球杆系统的数学模型;2、分析的稳定性,并在matlab 中仿真验证;三、实验设备1、球杆系统;2、计算机、matlab 平台;四、实验原理系统建模可以分为两种:机理建模和实验建模。
机理建模是在了解研究对象的运动规律基础上,通过物理、化学的知识和数学手段建立起系统内部的输入——输出状态关系。
实验建模是通过在研究对象上加上一系列的研究者事先确定的输入信号,激励研究对象并通过传感器检测其可观测的输出,应用数学手段建立起系统的输入——输出关系。
这里面包括输入信号的设计选取,输出信号的精确检测,数学算法的研究等等内容。
在导轨上移动的系统,是一个典型的运动的刚体系统,可以在惯性坐标系内应用经典力学理论建立系统的动力学方程。
下面采用其中的牛顿——欧拉方法建立球杆的数学模型。
球杆系统的机械部分包括底座、小球、横杆、减速皮带轮、支撑部分、马达等。
如图1.1所示。
图1.1 球杆本体图小球可以在横杆上自由的滚动,横杆的一端通过转轴固定,另一端可以上下转动,通过控制直流伺服电机的位置,带动皮带轮转动,通过传动机构就可以控制横杆的倾斜角。
直流伺服电机带有增量式编码器(1000P/R),可以检测电机的实际位置,在横杆上的凹槽内,有一线性的电阻传感器用于检测小球的实际位置。
当带轮转动角度,横杆的转动角度为,当横杆偏离水平的平衡位置后,在重力作用下,小球开始沿横杆滚动。
如下图1.2所示。
图1.2 球杆运动示意图连线(连杆和同步带轮的连接点与齿轮中心的连线)和水平线的夹角为的角度存在一定的限制,在最小和最大的范围之间),连杆和齿轮的连接点与齿轮中心的距离为d ,横杆与支撑杆连接点的长度为L ,于是,横杆的倾斜角α和θ之间的有如下的数学关系:d Lαθ=角度θ和电机轴之间存在一个减速比4n =的同步带,控制器设计的任务是通过调整齿轮的角度θ,使得小球在某一位置平衡。
自动控制实验报告——球杆系统倒立摆bupt概要
球杆系统实验实验一小球位置的数据采集处理一、实验目的:学会用Simulink仿真与硬件连接并获得小球位置。
二、实验任务:1、在MatLab Simulink中通过添加功能模块完成球杆系统模型的建立;2、正确获得小球位置数据;三、实验原理:小球的位置通过电位计的输出电压来检测,它和IPM100的AD转换通道AD5相连,AD5(16位)的范围为0-65535,对应的电压为0-5V,相应的小球位置为0-400mm。
MatLab Simulink环境下的数据采集处理工具箱提供了强大的功能。
可以编写扩展名为mdl的图形文件,采集小球的位置信号,并进行数字滤波。
四、实验设备及仪器:1、球杆系统;2、计算机MATLAB平台;五、实验步骤:将MatLab主窗口的Current Directory文本框设置为球杆控制程序的系统文件夹;在MatLab主窗口点击进入Simulink Library Brower窗口,打开工具箱Googol Education Products\4. Ball & Beam\A. Data Collection and Filter Design,运行Data Collection and Filter Design程序,确认串行口COM Port为1后,双击Start Real Control模块,打开数据采集处理程序界面;已有的模块不需再编辑设置,其中Noise Filter1模块是专门设计的滤波器,用来抑制扰动。
请参考以下步骤完成剩余部分:1、添加、设置模块:添加User-Defined Functions组中的S-Function模块,双击图标,设置name为AD5;parameters为20.添加Math Operations组中的Gain模块,双击图标,设置Gain为0.4/65535.0.添加Sinks组中的Scope模块,双击图标,打开窗口,点击(Parameters),设置General 页中的Number of axes为2,Time Range为20000,点击OK退出,示波器屏成双;分别右击双屏,选Axes properties,设置Y-min为0,Y-max为0.4.2、连接模块:顺序连接AD5、Gain、Noise Filter1、Scope模块,完成后的程序界面如图所示:图1.1.1 完成后的数据采集处理程序界面点击运行程序,双击Scope模块,显示滤波前后的小球位置-时间图,拨动小球在横杆上往返滚动,可得如下实验结果:图1.1.2 小球位置的数据采集处理六、实验总结通过这个实验、我学会了球杆系统模型的建立以及小球位置的获取。
球杆实验报告
球杆实验报告球杆实验报告引言:球杆是高尔夫运动中至关重要的装备之一。
球杆的设计和材料选择对于球员的击球效果和运动表现有着重要的影响。
为了深入了解球杆的性能和特点,本次实验旨在通过对不同材料和设计的球杆进行测试和比较,探究其对击球距离和准确性的影响。
实验方法:1. 实验设备准备:- 不同材料和设计的球杆:包括钢铁球杆、铝合金球杆和碳纤维球杆。
- 高尔夫球:标准尺寸和重量的高尔夫球。
- 测距仪:用于测量击球距离的仪器。
- 准星装置:用于测量击球准确性的装置。
- 实验场地:标准高尔夫球场。
2. 实验步骤:a. 准备不同材料和设计的球杆,并确保它们的长度和重量相同。
b. 在实验场地上进行一系列击球实验,每次实验使用不同的球杆。
c. 记录每次击球的距离和准确性。
d. 对实验结果进行统计和分析。
实验结果:1. 球杆材料对击球距离的影响:在实验中,我们发现碳纤维球杆的击球距离明显优于钢铁球杆和铝合金球杆。
碳纤维球杆的轻量化和强度优势使得球杆的弹性和挥杆速度增加,从而能够更远地击打高尔夫球。
而钢铁球杆和铝合金球杆由于材料的重量和刚性限制,击球距离相对较短。
2. 球杆设计对击球准确性的影响:在实验中,我们发现球杆的设计对于击球准确性有着重要的影响。
具有较大击球面积的球杆能够提供更大的击球容错度,使得球员在击球时更容易保持准确性。
此外,球杆的重心位置和弯曲度也会对准确性产生影响。
一些设计合理的球杆能够提供更好的控制性能,使得球员能够更准确地击球。
讨论和结论:通过本次实验,我们得出了以下结论:1. 碳纤维球杆在击球距离方面具有明显的优势,其轻量化和强度优势使得球员能够更远地击打高尔夫球。
2. 球杆的设计对于击球准确性有着重要的影响,具有较大击球面积和合理的重心位置和弯曲度的球杆能够提供更好的控制性能。
3. 在选择球杆时,球员应根据自身技术水平和击球需求来选择合适的材料和设计。
实验的局限性和改进方向:本次实验仅考虑了球杆材料和设计对击球距离和准确性的影响,未考虑其他因素如球员的技术水平和击球动作等。
球杆系统
(2)
2 在Simulink中建立球杆系统的模型
3 电气模型
电机轴的位置通过电机附带的编码器进行检测, θ和电机轴存在一个减速比n=4 编码器输出脉冲信号,并反馈给IPM100,驱 动器接收增量式编码器的信号,信号由两路信号 (A,B信号)以及一路index信号组成,两路信 号为方波信号,两者之间相位差为90度,A信号超 前B信号说明电机正转,否则说明电机反转。 控制器对编码器信号进行4分频,电机的位置 精度提高到四倍。电机转动一圈,index信号产生 一个负脉冲,用于同步控制或精确的控制。
三、实验
1.球杆系统的开环模型
X (s)和 (s)分别为系统输出(小球的位置)和输 入(齿轮的角度)的拉普拉斯变换。
2.球杆系统的PID控制
PID控制器的传递函数为:
KP, KI 和KD为PID控制器的比例,积分和微分参数。
3.完成报告内容
(1)在Simulink中建立球杆系统的模型 (2)假设控制的性能指标要求如下: ♦ 调整时间小于1秒(2%误差) ♦ 超调量小于10% 分别对球杆系统实现P控制、PD控制、PID控制, 对其稳定性进行理论分析,并在实际系统上验 证,给出控制实验结果曲线。 可假设: m = 0.11 R = 0.015 g = -9.8; L = 0.4 d = 0.04 J =2*m*R^2/5
传递函数包含一个积分项1/s,具有积分的特 性,通常Ra、Tm和J0都很小,伺服电机可以看作 为一个积分器。
♦ 球杆系统采用电位计检测小球的位置,电位 计安装在横杆上,小球位置对应的电压信号输 送给IPM100智能驱动的AD转换器。
4 控制结构
球杆系统的闭环控制系统结构图如下:
球杆系统稳定性分析实习报告
球杆系统稳定性分析实习报告实验地点:自动化专业实验室实验日期:2013-7.8—2013.7.20小组成员:指导教师:目录一、球杆系统简述二、球杆系统数学模型三、球杆系统在Simulink 下的模型建立四、控制器设计和仿真1.P控制2.PD控制3.PID控制4.根轨迹控制5.频率响应法控制一、系统简述球杆系统(Ball & Beam )是为自动控制原理等基础控制课程的教学实验而设计的实验设备。
该系统涵盖了许多经典的和现代的设计方法。
这个系统有一个非常重要的性质——它是开环不稳定的。
不稳定系统的控制问题成了大多数控制系统需要克服的难点,有必要在实验室中研究。
但是由于绝大多数的不稳定控制系统都是非常危险的,因此成了实验室研究的主要障碍。
而球杆系统就是解决这种矛盾的最好的实验工具,它简单、安全并且具备了一个非稳定系统所具有的重要的动态特性。
整个装置由球杆执行系统、控制器和直流电源等部分组成。
该系统对控制系统设计来说是一种理想的实验模型。
正是由于系统的结构相对简单,因此比较容易理解该模型的控制过程。
球杆执行系统(如图1 所示)由一根V 型轨道和一个不锈钢球组成。
V 型槽轨道一侧为不锈钢杆,另一侧为直线位移电阻器。
当球在轨道上滚动时,通过测量不锈钢杆上输出电压可测得球在轨道上的位置。
V 型槽轨道的一端固定,而另一端则由直流电机(DC motor )的经过两级齿轮减速,再通过固定在大齿轮上的连杆带动进行上下往复运动。
V 型槽轨道与水平线的夹角可通过测量大齿轮转动角度和简单的几何计算获得。
这样,通过设计一个反馈控制系统调节直流电机的转动,就可以控制小球在轨道上的位置。
GBB1004 型球杆系统由三大部分组成:IPM100 智能驱动器、球杆装置和控制计算机。
图1 球杆系统执行机构原理图在一长约0.4 米的轨道上放置一不锈钢球,轨道的一侧为不锈钢杆,另一侧为直线位移传感器,当球在轨道上滚动时,通过测量不锈钢杆上输出的电压信号可获得球在轨道上的位置x 。
自动控制原理实验报告——球杆系统
自动控制原理实验报告——球杆系统一、实验目的1、了解自动控制中的反馈控制原理。
2、通过对球杆系统的建模,实现对球杆运动的自动控制。
3、了解PID控制器的基本原理及其参数调节方法。
二、实验器材1、单轴直线滚动导轨2、步进电机3、直流电机5、万用表6、电脑三、实验原理反馈控制是控制系统中的一种常见方法。
其工作过程是测量输出量,与设定值进行比较,然后用输出的误差信号来调整控制器,从而控制输入量,使输出量达到设定值。
这种工作方式的主要特点是能够在一定程度上处理外部干扰和系统变化。
2、控制对象球杆系统具有非线性和时变特点,建模时常用的方法是状态空间法,即用矩阵方程来描述系统的状态和动态特性,从而实现系统的控制。
其中,球杆系统的状态向量可以表示为:式中,α和θ分别表示球杆的角度和倾斜角度,u则是系统的输入。
3、PID控制器PID控制器是一种基本的反馈控制器,其主要特点是能够在一定程度上克服系统的非线性和时变性。
其控制策略是将误差信号经Proportional、Integral、Derivative三个环节处理后再输出控制信号。
具体来说,PID控制器的输出可以表示为:式中,e表示当前误差,T为采样时间,Kp、Ki和Kd分别为比例系数、积分系数和微分系数。
这些系数是PID控制器的重要参数,在控制实际物理系统时需要进行合理调节。
四、实验过程1、球杆系统建模根据上述原理,我们采用模型参数估计法,对球杆系统的状态方程进行求解和建模。
下图为球杆系统的实物模型:其中,Θ为球杆的倾斜角度,α为球杆相对于竖直方向的偏角。
此外,球杆的长度为L,质量为m,转动惯量为I。
考虑到系统的非线性和时变性,我们采用状态空间法进行建模,得到以下的状态方程:根据系统的动态特性,我们选择PID控制器进行调节,以使球杆系统达到平衡状态。
首先我们需要调节PID控制器的三个系数,通过试验寻找较为合适的值。
其中,Kp控制系统的快速性,Ki控制系统的稳定性,Kd则是控制系统的抗干扰性。
球杆系统完整版
实验一 简化模型的建立和稳定性分析一、 实验目的1、了解机理法建模的基本步骤;2、会用机理法建立球杆系统的简化数学模型;3、掌握控制系统稳定性分析的基本方法;二、 实验要求1、采用机理法建立球杆系统的数学模型;2、分析系统的稳定性,并在Matlab 中仿真验证;三、 实验设备1、球杆系统;2、计算机,Matlab 平台;四、实验内容1、根据微分方程求取传递函数当以θ为系统输入量时,位置r 和θ的传递函数为:()()21.853r s s sθ= 2、 球杆闭环系统稳定性分析构建如图 2.1.4 所示单位负反馈闭环系统,则系统的闭环极点为【+1.36i 】,【-1.36i 】:3、仿真Matlab 仿真结果如下:五、实验记录内容数据开环系统传递函数()()21.853c s u s s = 闭环系统输入 0.25m 闭环系统输出信号振荡六、实验分析及思考题影响系统稳定的因素是闭环系统的极点位置,闭环极点为【i ,-i 】,则系统震荡。
测量系统稳定性的方法之一是加入大小合适的阶跃信号,根据其输出的阶跃响应分析系统的稳定性和其他性能。
思考题:1、根据建模的过程,总结机理法建模的基本步骤; 答: 1)根据系统运动的物理规律建立方程;2)化简为微分方程;3)根据小偏差线性化的方法化简为线性系统的传递函数;2、实验结果分析、讨论和建议。
答:由Matlab 仿真结果来看,系统闭环极点在虚轴上,进行等幅振荡,应设计控制控制器进行调节。
实验二 PID 校正一、实验目的1、会用PID 法设计球杆系统控制器;2、设计并验证校正环节;二、 实验要求1、根据给定的性能指标,采用凑试法设计PID 校正环节,校正球杆系统,并验证之。
2、设球杆系统的开环传递函数为:()021.853G s s =,设计PID 校正环节,使系统的性能指标达到:10s t s ≤,30%p σ≤。
三、实验设备1、球杆系统;2、计算机,Matlab 平台;四、实验内容1、PID 校正法仿真其中PID 参数为: 1.5p K = 0.3i K = 1.5d K = 仿真运行结果如下:2、PID 实时控制系统框图如下:其中PID 参数为: 1.5p K = 0.3i K = 1.5d K =运行结果如下:五、实验记录控制器参数性能指标 未校正系统系统振荡校正系统仿真 1.5p K = 0.3i K = 1.5d K = t s= 3.15秒,σp=20% 校正改进系统实测 1.5p K = 0.3i K = 1.5d K =t s= 11.32秒,σp=52%六、 实验分析1、 怎样确定PID 控制器的参数?答:通过试凑法来不断地调节PID 信号参数,观察系统响应信号,直至系统达到稳定,性能比较好时,确定此时的PID 参数。
球杆系统控制器设计实验报告(北京理工大学).
球杆系统控制器设计实验报告学院:自动化学院组号:5成员:球杆系统控制器设计实验一、实验目的和要求1.1 实验目的(1)通过本设计实验,加强对经典控制方法(PID控制器)和智能控制方法(神经网络、模糊控制、遗传算法等)在实际控制系统中的应用研究。
(2)提高学生有关控制系统控制器的程序设计、仿真和实际运行能力.(3)熟悉MATLAB语言以及在控制系统设计中的应用。
1.2 实验要求(1)每两人一组,完成球杆系统的开环系统仿真、控制器的设计与仿真以及实际运行结果;(2)认真理解设计内容,独立完成实验报告,实验报告要求:设计题目,设计的具体内容及实验运行结果,实验结果分析、个人收获和不足,参考资料。
程序清单文件。
二、实验内容本设计实验的主要内容是设计一个稳定的控制系统,其核心是设计控制器,并在MATLAB/SIMULINK环境下进行仿真实验,并在球杆实验平台上实际验证。
算法实现:设计模糊控制器控制球杆系统,达到要求目标。
三、实验原理3.1 球杆系统的特点球杆系统是一个典型的非线性系统,理论上而言,它是一个真正意义上的非线性系统,其执行机构还具有很多非线性特性,包括:死区,直流马达和带轮的传动非线性,位置测量的不连续性,导轨表面不是严格的光滑表面,产生非线性阻力,这些非线性因素对于传统意义上的测量和建模造成很大的影响,并对系统的控制性能造成非常大的影响,怎样去设计一个鲁棒的控制系统,是现代控制理论的一个重要问题。
因为系统机械结构的特点,球杆系统具有一个最重要的特性——不稳定性,对于传统的实验方法,存在一些实验的难处,不稳定的系统容易对实验人员产生危险或是不可预料的伤害,球杆系统相对而言,机械比较简单,结构比较紧凑,安全性也比较高,是一个可以避免这些危险和伤害的实验设备。
3.2 球杆系统的数学模型对小球在导轨上滚动的动态过程的完整描述是非常复杂的,设计者的目的是对于该控制系统给出一个相对简单的模型,如图3.1所示为实验使用球杆系统简化图。
球杆系统
球杆系统IPM MOTION STUDIO 控制实验班级姓名学号一、实验目的1、学习利用实验探索研究控制系统的方法;2、体会控制系统理论分析和实际控制效果之间的差异;3、采用PID算法设计球杆控制系统。
二、实验设备球杆系统三、实验步骤1、安装控制程序2、建立通讯打开计算机电源。
然后打开球杆系统的电源。
从“Start | Programs | IPM Motion Studio | IPM Motion Studio”菜单中运行IPM Motion Studio3、运行控制程序1)打开工程文件点击主窗口中的“Open Project”按钮“Open an Existing Project”窗口将显示“⋯\IPM MotionStudio\Projects” 目录下的IPM Motion Studio 应用程序. 双击“BallBeamProject” 打开控制程序.2)熟悉工程结构在窗口的主菜单中选择“View | Project”,它包含了控制系统的一些基本参数,包括、驱动器以及传感器等,作为一个相对独立的模块,点击其图标可以打开相应的参数设置界面。
如果我们需要建立一个新的工程,则需要根据实际系统的参数,对工程中的参数进行修改。
3)机械部分初始状态转动皮带轮,使得皮带轮的中心和支撑杆的中心线重合,即保持横杆右端处理最低的位置。
4)开始运行程序点击工具条上的“开始运行程序”按钮运行程序。
系统将把小球的位置平衡在目标位置上。
您可以给系统施加一定的干扰,如用手指沿着导杆拨动小球,松开手指后,控制系统将很快的恢复到平衡位置,并将小球稳定在平衡位置。
四、实验总结通过实验了解了球杆系统控制的方法和原理,通过实验了解了控制系统理论分析和实际控制效果之间的差异,也了解了如何采用PID 算法设计球杆控制系统。
西安工业大学实验三 球杆系统建模分析与控制
实验三:球杆系统建模、分析与控制实验(综合实验)一.实验目的:1、建立球杆系统的数学模型,掌握系统建模的一般方法及在Matlab中对系统进行建模的方法;2、对球杆系统进行性能分析,在Matalab Simulink中对系统进行仿真;3、理解PID控制的原理和方法,进行系统控制;4、掌握如何设计和调整PID参数,使系统达到设计的要求。
二.实验内容:1、对球杆系统进行受力分析,建立球杆系统的数学模型2、在Matlab下建立球杆系统的数学模型,3、对球杆系统进行性能分析与仿真4、P控制器的设计5、PD控制器的设计6、PID控制器的设计三.实验设备:1 固高科技球杆机械传动系统2 球杆系统运动控制箱3 计算机四.实验原理:1. PID 简介任何闭环控制系统的首要任务是要稳(稳定)、快(快速)、准(准确)的响应命令。
PID调整的主要工作就是如何实现这一任务。
增大比例系数P将加快系统的响应,它的作用于输出值较快,但不能很好稳定在一个理想的数值,不良的结果是虽较能有效的克服扰动的影响,但有余差出现,过大的比例系数会使系统有比较大的超调,并产生振荡,使稳定性变坏。
积分能在比例的基础上消除余差,它能对稳定后有累积误差的系统进行误差修整,减小稳态误差。
微分具有超前作用,对于具有容量滞后的控制通道,引入微分参与控制,在微分项设置得当的情况下,对于提高系统的动态性能指标,有着显著效果,它可以使系统超调量减小,稳定性增加,动态误差减小。
综上所述,P---比例控制系统的响应快速性好,快速作用于输出;I---积分控制系统的准确性好,消除过去的累积误差;D---微分控制系统的稳定性好,具有超前控制作用。
在调整的时候,你所要做的任务就是在系统结构允许的情况下,在这三个参数之间权衡调整,达到最佳控制效果,实现稳、快、准的控制特点。
根据要求添加PID控制器后,闭环系统的结构图如下:PID 控制器闭环结构图PID 控制器的传递函数为:)1()(sK s K K s G I D P PID ++=, K D 和 K I 对应于积分和微分控制,K P 为比例增益。
球杆实验报告
球杆实验报告
《球杆实验报告》
在这个实验中,我们将对不同类型的球杆进行测试,以了解它们在击球时的性
能表现。
我们选取了几种常见的球杆,包括木质球杆、玻璃纤维球杆和碳纤维
球杆,通过一系列的实验来比较它们的弹性、稳定性和耐用性。
首先,我们对每种球杆进行了弯曲测试。
结果显示,碳纤维球杆具有最好的弹性,能够更好地传递击球力量,而木质球杆的弹性较差,影响了击球的效果。
玻璃纤维球杆在弯曲测试中表现一般,但仍然比木质球杆要好。
接下来,我们进行了稳定性测试。
我们模拟了不同击球角度和力度下的击球情况,发现碳纤维球杆在稳定性方面表现最好,能够更好地控制击球方向和力度,而木质球杆和玻璃纤维球杆在这方面的表现相对较差。
最后,我们进行了耐用性测试。
我们对每种球杆进行了连续击球数百次的测试,结果显示,碳纤维球杆表现出色,几乎没有出现任何损坏,而木质球杆和玻璃
纤维球杆在测试过程中出现了一些裂痕和变形。
综合实验结果,我们得出了以下结论:碳纤维球杆在弹性、稳定性和耐用性方
面表现最佳,是最理想的选择;玻璃纤维球杆次之,而木质球杆在这些方面表
现相对较差。
因此,在选择球杆时,应考虑到这些因素,选择适合自己的球杆,以提高击球的效果和乐趣。
球杆系统实验报告
球杆系统实验报告篇一:华科机械综合测试实验球杆实验报告球杆控制定位系统实验报告实验小组成员:周开城 uXX10555机械0902班张伟uXX10571机械0902班一实验目的 ?(1)掌握对实际物理模型的建模方法。
(2)掌握在Matlab 中利用Simulink 等工具对系统进行模型分析的方法。
(3)掌握PID 控制算法的原理和实际应用。
(4)学习PID参数的调节方法。
二实验系统及实验原理(一)球杆系统的特点球杆系统是一个典型的非线性系统,理论上而言,它是一个真正意义上的非线性系统,其执行机构还具有很多非线性特性,包括: ? 死区? 直流马达和带轮的传动非线性。
? 位置测量的不连续性。
? 导轨表面不是严格的光滑表面,产生非线性阻力。
这些非线性因素对于传统意义上的测量和建模造成很大的影响,并对系统的控制性能造成非常大的影响,怎样去设计一个鲁棒的控制系统,是现代控制理论的一个重要问题。
固高科技提供的球杆系统既可以用于研究控制系统运行的非线性动力学,也可以用于研究控制系统的非线性观测器等,是一个较为通用的实验设备。
因为系统机械结构的特点,球杆系统具有一个最重要的特性——不稳定性,对于传统的实验方法,存在一些实验的难处,不稳定的系统容易对实验人员产生危险或是不可预料的伤害,球杆系统相对而言,机械比较简单,结构比较紧凑,安全性也比较高,是一个可以避免这些危险和伤害的实验设备。
采用智能伺服驱动模块和直观的Windows程序界面,是控制系统实验的一个理想的实验设备。
(二)球杆系统如图1所示,包括控制计算机、IPM100伺服驱动器、球杆本体和光电码盘、线性传感器、伺服电机和球杆装置等部分,组成一个闭环系统。
光电码盘将杠杆臂与水平方向的夹角、角速度通过RS232接口与计算机通信。
在控制系统中,输入钢球的控制位置和控制参数,通过控制决策计算输出电机转动方向、转动速度、加速度等,并由智能伺服驱动器产生相应的控制量,发出模拟信号使电机转动,带动杠杆臂运动从而控制球的位置。
建模仿真_球杆实验_实验报告
《建模仿真与相似原理》課程实验报告第一章简化模型的建立和稳定性分析一、实验目的1.了解机理法建模的基本步骤;2.会用机理法建立球杆系统的简化数学模型;3.掌握控制系统稳定性分析的基本方法;二、实验要求1.采用机理法建立球杆系统的数学模型;2.分析的稳定性,并在matlab中仿真验证;三、实验设备1.球杆系统;2.计算机matlab平台;四、实验分析及思考题Simulink模型:Matlab仿真结果:思考题:1.根据建模的过程,总结机理法建模的基本步骤:1)根据系统运动的物理规律建立方程;2)化简为微分方程;3)根据小偏差线性化的理论化简为线性系统的传递函数;2.实验结果分析、讨论和建议。
答:影响系统稳定的因素是闭环系统的极点位置,闭环极点为[i,-i],在虚轴上,所以其阻尼为0,则系统震荡。
测量系统稳定性的方法之一是加入大小合适的阶跃信号,根据其输出的阶跃响应分析系统的稳定性和其他性能。
第二章仿真及实物模拟仿真实验2.1 PID仿真及实物模拟仿真实验一、实验目的1.会用 PID 法设计球杆系统控制器;2.设计并验证校正环节;二、实验要求1.根据给定的性能指标,采用凑试法设计 PID 校正环节,校正球杆系统,并验证之。
2.设球杆系统的开环传递函数为:设计 PID 校正环节,使系统的性能指标达到: St ≤10s,δ≤30%。
三、实验设备1.球杆系统;2.计算机matlab平台;四、实验过程1.未校正系统仿真Simulink模型及仿真结果如第一章所示;2.PID校正法仿真Simulink模型:Matlab仿真结果:参数设定:Kp=10 Ki=0Kd=103.PID实时控制Simulink模型:实时控制结果:Step参数设定:Steptime=1 Finalvalue=0.25PID参数设定:P=3 I=1 D=1.54.实验记录五、实验分析1.怎样确定PID 控制器的参数?答:由于ID 控制器各校正环节的作用如下:比例环节:成比例地反映控制系统的偏差信号e(t),偏差一旦产生,控制器立即产生作用,以减少偏差;积分环节:主要用于消除稳态误差,提高系统的型别。
合肥工业大学自动控制控制理论综合实验球杆实验报告
实验一 球杆系统的数学模型实验目的实验内容1) 分析并推导系统的数学模型;2) 求解系统的状态空间方程和传递函数方程; 在matlab 中建立一下m 文件并运行:m=0.028;R=0.0145;g=-9.8;J=0.4*m*R^2;a=-m*g/(J/R^2+m);A=[0 1 0 0;0 0 a 0;0 0 0 1;0 0 0 0] B=[0;0;0;1] C=[1 0 0 0] D=0[n,d]=ss2tf(A,B,C,D);G=tf(n,d); 返回:A = 0 1.0000 0 0 0 0 7.0000 0 0 0 0 1.0000 0 0 0 0B = 0 0 0 1C = 1 0 0 0D = 0Transfer function:-4.441e-016 s^3 + 1.998e-015 s^2 + 3.997e-015 s + 7 --------------------------------------------------- s^4上式即为传递函数方程。
3) 在Matlab 下建立系统的模型并进行阶跃响应仿真。
为得到阶跃响应,输入命令: step(G) 得到阶跃响应曲线如下:Step ResponseTime (sec)A m p l i t u d e实验二球杆系统的数字P 控制器设计实验目的实验原理实验内容:1. 在matlab下仿真比例控制时系统的响应情况。
在matlab中建立m文件并运行: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)); %simplifies input num = [-K];den = [1 0 0];ball=tf(num,den)kp = 1;sys_cl=feedback(kp*ball,1) %建立闭环系统step(0.25*sys_cl) %阶跃响应05101520253035400.050.10.150.20.250.30.350.40.450.5Step ResponseTime (sec)Amplitude2.进入BallBeamControl 应用控制程序进行实时控制;实验三 球杆系统的数字PD 控制器设计实验目的实验原理:实验内容:1、 在matlab 中仿真PD 控制器下球杆系统的响应情况。
(整理)球杆系统现代控制
现代控制系统大作业Modern Control System球杆系统稳定实验班级:2008211401学号:********姓名:***其他组员:丁一阮祥时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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
球杆系统实验报告篇一:华科机械综合测试实验球杆实验报告球杆控制定位系统实验报告实验小组成员:周开城 uXX10555机械0902班张伟uXX10571机械0902班一实验目的 ?(1)掌握对实际物理模型的建模方法。
(2)掌握在Matlab 中利用Simulink 等工具对系统进行模型分析的方法。
(3)掌握PID 控制算法的原理和实际应用。
(4)学习PID参数的调节方法。
二实验系统及实验原理(一)球杆系统的特点球杆系统是一个典型的非线性系统,理论上而言,它是一个真正意义上的非线性系统,其执行机构还具有很多非线性特性,包括: ? 死区? 直流马达和带轮的传动非线性。
? 位置测量的不连续性。
? 导轨表面不是严格的光滑表面,产生非线性阻力。
这些非线性因素对于传统意义上的测量和建模造成很大的影响,并对系统的控制性能造成非常大的影响,怎样去设计一个鲁棒的控制系统,是现代控制理论的一个重要问题。
固高科技提供的球杆系统既可以用于研究控制系统运行的非线性动力学,也可以用于研究控制系统的非线性观测器等,是一个较为通用的实验设备。
因为系统机械结构的特点,球杆系统具有一个最重要的特性——不稳定性,对于传统的实验方法,存在一些实验的难处,不稳定的系统容易对实验人员产生危险或是不可预料的伤害,球杆系统相对而言,机械比较简单,结构比较紧凑,安全性也比较高,是一个可以避免这些危险和伤害的实验设备。
采用智能伺服驱动模块和直观的Windows程序界面,是控制系统实验的一个理想的实验设备。
(二)球杆系统如图1所示,包括控制计算机、IPM100伺服驱动器、球杆本体和光电码盘、线性传感器、伺服电机和球杆装置等部分,组成一个闭环系统。
光电码盘将杠杆臂与水平方向的夹角、角速度通过RS232接口与计算机通信。
在控制系统中,输入钢球的控制位置和控制参数,通过控制决策计算输出电机转动方向、转动速度、加速度等,并由智能伺服驱动器产生相应的控制量,发出模拟信号使电机转动,带动杠杆臂运动从而控制球的位置。
本系统为一个单输入(电机转角θ)、单输出(钢球位置x)系统。
其中,θ由伺服电机的角度编码器测定,输出量x由轨道上电位器输出的电压信号获得。
系统的控制框,如图1所示。
整个机构运行如图2所示:球杆系统主要由以下几部分组成,如图所示。
(三)机械部分:机械部分包括底座、小球、横杆、减速皮带轮、支撑部分、马达等。
小球可以在横杆上自由的滚动,横杆的一端通过转轴固定,另一端可以上下转动,通过控制直流伺服电机的位置,带动皮带轮转动,通过传动机构就可以控制横杆的倾斜角。
直流伺服电机带有增量式编码器(1000P/R),可以检测电机的实际位置,在横杆上的凹槽内,有一线性的传感器用于检测小球的实际位置,两个实际位置的信号都被传送给控制系统,构成一个闭环反馈系统。
当带轮转动角度θ,横杆的转动角度为α,当横杆偏离水平的平衡位置后,在重力作用下,小球开始沿横杆滚动。
(四)电气部分球滚动时位移的测量:直线位移传感器。
线性轨道传感器接+5V电压。
轨道两边测得的电压作为IPM100 控制卡A/D 输入口的信号。
当小球在轨道上滚动时,通过不锈钢杆上输出的电压信号的测量可得到小球在轨道上的位置。
伺服输出角度的测量:采用IPM100 控制器,电机驱动齿轮转动时通过电机实际位置转换得到角度θ。
(五)智能伺服驱动电机的运动通过IPM100智能伺服驱动器进行控制,IPM100是一个智能的高精度、全数字的控制器,内嵌100W 的驱动电路,适合于有刷和无刷电机。
基于反馈控制原理,在得到传感器信号后,对信号进行处理,然后给电机绕组施加适当的PWM电压信号,这样,一个相应的扭矩作用于电机轴,使电机开始运动,扭矩的大小决定于用户程序中的控制算法。
IPM100是一款智能的控制器,它除了板载的用于放大控制信号的驱动放大器和PWM调制电路,还有一个全数字的DSP 处理芯片,内存以及其它逻辑元件,有了这些,就可以实现先进的运动控制技术和PLC的功能,它产生实时的轨迹路径,实现闭环伺服控制,执行上位机的操作命令,完成板载IO 信号的处理,所有这些都依照储存器的程序指令或是主机的在线命令执行,这种嵌入式的智能控制可以提供一个实时性非常好的控制效果,即使因为PC的非实时操作系统而产生延时的情况下。
因为控制器可以独立运行,也可以采用从动模式,本手册介绍的球杆系统将采用两种模式。
IPM100安装于控制箱内部,通过RS232和上位计算机进行通讯,直流电源也置于控制箱内部。
(六)球杆系统的数学模型建立实际上使小球在导轨上加速滚动的力是小球的重力在同导轨平行方向上的分力同小球受到的摩擦力的合力。
考虑小球滚动的动力学方程,小球在V 型杆上滚动的加速度:??J?R2?m??r??mgsinα?mrα?2?0????(1-1)其中 m——小球质量;J——小球的转动惯量; R——小球半径; r——小球位置偏移; g——重力加速度;α——轨道杆与水平面之间的夹角;θ——电动机转角;又有:α?dLθ。
由于实际摩擦力较小,忽略摩擦力,并由于α较小,因此可以忽略此项的影响,其基本的数学模型转换成如下方式:mgsinα????J?2?m??r??R?(1-2)当α性化,得到传递函数如下r(s)α(s)?m?J???2?m??R??gs2(1-3)但是,在实际控制的过程中,杆的仰角α是由电动机的转角输出来实现的。
影响电动机转角θ和杆仰角α之间关系的主要因素就是齿轮的减速比和非线性。
因此,我们把该模型进一步简化:θ(s ) =L/d ?α(s ) (1-4)把(1-4)式代入(1-3)式,我们可以得到另一个模型:?J??2?m?R(s)s?R?2??mgdLθ(s)得到球杆系统从齿轮角度θ(s)和小球位置(R(s))的传递函数:R(s)θ(s)??L(mgdJR21s2(1-5)?m)因此,球杆系统实际上可以简化为一个二阶系统。
(七)比例环节控制原理P 控制分析对于具有比例控制作用的控制器,控制器的输出u(t)与误差作用信号e(t)之间的关系为:u(t)?Kpe(t)或者表示成拉普拉斯变换量的形式如下:U(s)E(s)?Kp式中Kp 称为比例增益。
无论是哪一种实际机构,也无论是哪一种形式的操作功率,比例控制器实质上是一种增益可调的放大器。
控制系统如下图所示:篇二:球杆系统实验指导目录球杆系统说明----------------------------------------------------------------- 31 系统简述--------------------------------------------------------------------------- 32 机械结构--------------------------------------------------------------------------- 53 电器部分--------------------------------------------------------------------------- 54 软件实现--------------------------------------------------------------------------- 6 实验一球杆系统的数学模型---------------------------------------------------- 71.1 实验目的------------------------------------------------------------------------- 71.2 实验原理------------------------------------------------------------------------- 71. 传递函数------------------------------------------------------------------------------------------------ 92. 状态空间方程------------------------------------------------------------------------------------------ 91.3 实验内容------------------------------------------------------------------------- 91)、2)略--------------------------------------------------------------------------- 93)在MATLAB 中求取传递函数及其开环阶跃响应----------------------------------------- 101. 传递函数-----------------------------------------------------------------------------------------------102. 状态空间方程----------------------------------------------------------------------------------------- 113. 球杆系统在Simulink 下的模型建立-------------------------------------------------------------- 111.4 实验设备------------------------------------------------------------------------ 14 实验二球杆系统的数字P 控制器设计 ------------------------------------------ 152.1 实验目的------------------------------------------------------------------------ 152.2 实验原理------------------------------------------------------------------------ 152.3 实验设备------------------------------------------------------------------------ 162.4 实验内容------------------------------------------------------------------------ 16 实验三球杆系统的数字PD 控制器设计 ---------------------------------------- 183.1 实验目的------------------------------------------------------------------------ 183.2 实验原理------------------------------------------------------------------------ 183.3 实验设备------------------------------------------------------------------------ 203.4 实验内容------------------------------------------------------------------------ 20 实验四球杆系统的数字PID 控制器设计--------------------------------------- 214.1 实验目的------------------------------------------------------------------------ 214.2 实验原理------------------------------------------------------------------------ 214.3 实验设备------------------------------------------------------------------------ 224.4 实验内容------------------------------------------------------------------------ 22 实验五根轨迹算法设计球杆系统控制器-----------------------------------------245.1 实验目的------------------------------------------------------------------------ 245.2 实验原理及内容------------------------------------------------------------------ 245.3 实验设备---------------------------------------------------------------- 28实验六频率响应法设计球杆系统控制器----------------------------------------- 296.1 实验目的---------------------------------------------------------------- 296.2 实验原理及内容---------------------------------------------------------- 296.3 实验设备---------------------------------------------------------------- 33实验七球杆系统在Matlab Simulink 环境下的实时控制 -------------------------- 347.1 实验目的------------------------------------------------------------------------ 347.2 实验原理------------------------------------------------------------------------ 347.3 实验设备------------------------------------------------------------------------ 417.4 实验内容------------------------------------------------------------------------ 41 附:IPM MOTION实验程序使用说明--------------------------------------------- 42球杆系统说明1 系统简述球杆系统(Ball & Beam )是为自动控制原理等基础控制课程的教学实验而设计的实验设备。