倒立摆控制系统设计报告

倒立摆控制系统设计报告
倒立摆控制系统设计报告

控制系统综合设计

倒立摆控制系统

院(系、部):

组长:

组员

班级:

指导教师:

2014年1月2日星期四

目录

摘要

----------------------------------------------------------------------------------3

引言

----------------------------------------------------------------------------------3

一、整体方案设计

--------------------------------------------------------------3

1、需求

-----------------------------------------------------------------------------3

2、目标

-----------------------------------------------------------------------------3

3、概念设计

----------------------------------------------------------------------3

4、整体开发方案设计

---------------------------------------------------------3

5、评估

----------------------------------------------------------------------------4

二、系统设计

--------------------------------------------------------------------4

(一)系统设计

-----------------------------------------------------------------4

1、功能分析

----------------------------------------------------------------------4

2、设计规和约束

------------------------------------------------------------6

3、详细设计

----------------------------------------------------------------------7

(二)机械系统设计

--------------------------------------------------------

---8

三、理论分析

---------------------------------------------------------------------9

1、控制系统建模

----------------------------------------------------------------9

2、时域和频域分析

------------------------------------------------------------13

3、设计PID或其他控制器

---------------------------------------------------21 四、元器件、设备选型

--------------------------------------------------------

30

五、加工制作

--------------------------------------------------------------------33

1、加工图纸

---------------------------------------------------------------------38

2、材料选择

----------------------------------------------------------------------38

3、加工方案

----------------------------------------------------------------------38

六、安装调试

--------------------------------------------------------------------38

七、经济性分析

-----------------------------------------------------------------39

八、结论

---------------------------------------------------------------------------39

1、课程设计总结

----------------------------------------------------------------39

2、感悟和体会

-------------------------------------------------------------------39

3、致

--------------------------------------------------------

---------------------40

九、参考文献

----------------------------------------------------------------------40

倒立摆控制系统设计

摘要:在稳定性控制问题上,倒立摆既具有普遍性又具有典型性。倒立摆系统作为一个控制装置,结构简单,便于实现多种不同类型的控制方法,作为一个被控对象,它是一个高阶次、不稳定、多变量、非线性、强耦合的快速系统,只有采用行之有效的控制策略,才能使其稳定。本文采用频率响应控制方式和PID控制方式对倒立摆的控制过程进行分析和研究,最终使倒立摆立起并保证其稳定。

关键词:倒立摆最优控制 PID调节频率响应

引言:自动控制理论在当前的工程技术界,主要解决如何面向工程的实际应用问题。一项工程的实施也存在一种可行性的试验问题,因而,用一套较好的、较完备的试验设备,将其理论及方法进行有效的检验是极其重要的。倒立摆装置被公认为自动控制理论中的典型实验设备,也是控制理论教学和科研中的被控对象,运用控制手段可使之具有良好的稳定性。因此说,倒立摆为科技研究提供了一个从控制理论通往实践的桥梁。

一整体方案设计

1、需求

随着科学技术的不断进步,人们在生产和生活中越来越注重事物的精确性,因此,不确定因素就开始引起人们的广泛关注。提及不确定性,控制领域的人都会想起倒立摆系统,因为倒立摆系统是典型的多变量、非线性、不稳定系统,通过对它的研究,能有效的反映出许多抽象的控制理论及概念。其控制方法在军事、航空航天、机器人和一般工业过程领域中都有着广泛的用途,如机器人行走过程中的平衡控制、火箭发射中的垂直度控制和卫星飞行中的姿态控制等。目前,倒立摆已经成为控制领域的一项热门研究。

2、目标

倒立摆的控制问题就是使摆杆尽快地达到一个平衡位置,并且使之没有大的振荡、过大的角度和速度。当摆杆到达期望的位置后,系统能克服随机扰动而保持稳定的位置。

3、概念设计

倒立摆是一个非线性、不稳定系统,经常作为研究比较不同控制方法的典型例子。设计一个倒立摆的控制系统,使倒立摆这样一个不稳定的被控对象在引入适当的控制策略的基础上而成为一个能够满足各种性能指标的稳定系统。

4、整体开发方案设计

通过对倒立摆物理模型的分析,建立倒立摆的动力学模型,然后使用状态空间理论,推导出其非线性模型,再在平衡点处进行线性化,得到倒立摆的状态方程和输出方程,再设计出PID控制器实现对其的控制。实验参数自己选定,但要合理,符合实际情况,使用模糊控制方式,并利用 MATLAB 软件,用simulink对相应的模块进行仿真。

5、评估

对自然不稳定物体,人为地施加一定的控制手段,使之稳定,达到人们的需求。这正是倒立摆的控制思想,不仅如此,日常生活中,所有重心在上、支点在下的物体的控制思想都源于此。一般而言,对倒立摆的控制目的就是通过控制力F的作用,使小车左右运动,从而带动摆杆的摆动,将单摆控制在倒立点附近,在这样的单摆系统中,摆杆的平衡位置有两个,一个是自然下垂位置,另一个是竖直向上的倒立位置,因此倒立点是一个不稳定的平衡位置,摆杆一旦偏离倒立点,即使很小的角度,也会使整个系统失去平衡。

二系统设计

(一)

1、功能分析

(1)被控对象

倒立摆的被控对象为摆杆和小车。摆杆通过铰链连接在小车上,并可以围绕连接轴自由旋转。通过给小车施加适当的力可以将摆杆直立起来并保持稳定的状态。

(2)传感器

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

光电编码器外观、剖面图和原理示意图

图为光电式增量编码器示意图,它由发光元件、光电码盘、光敏元件和信号处理电路组成。当码盘随工作轴一起转动时,光源透过光电码盘上的光栏板形成忽明忽暗的光信号,光敏元件把光信号转换成电信号,然后通过信号处理电路的整形、放大、分频、记数、译码后输出。

光电式增量编码器的测量精度取决于它所能分辨的最小角度α,而这与码盘圆周所分狭缝的线数有关:α=360°/ n,其中n为编码器线数。对于线数为n的编码器,设信号采集卡倍频数为m ,则有角度换算关系为φ= 360°N/n? m,式中φ为编码器轴转角,N 为编码器读数。对于电机编码器,在倒立摆使用中需要把编码器读数转化为小车的水平位置,因此l =180°×ΦN/n? m式中l 为小车位移,Φ为同步带轮直径。

(3)电控箱:

电控箱安装有以下主要部件:1)交流伺服驱动器;2)I/O接口板:3)开关电源:4)开关、等电器元件

(4)执行机构

倒立摆系统的执行机构为松下伺服电机和与之连接的皮带轮。电机的转矩和速度通过皮带轮传送到小车上,从而带动小车的运动。电机的驱动由与其配套的伺服驱动器提供。松下伺服电机及其

驱动器如图所示。

电机的控制是通过固高公司的GT 系列运动控制器(见图)实现的。该控制器可以同步控制四个运动轴,实现多轴协调运动。运动控制器以计算机为主机,提供标准的ISA 总线或PCI 总线接口,并且可以提供RS232 串行通讯和PC104 通讯接口。运动控制器同时具有A/D 信号采集功能,从而能够将光电编码盘的信号传递到计算机。

2、设计规和约束

用现代控制理论中的状态反馈方法来实现倒立摆系统的控制,就是设法调整闭环系统的极点分布,以构成闭环稳定的倒立摆系统,它的局限性是显而易见的。只要偏离平衡位置较远,系统就成了非线性系统,状态反馈就难以控制。实际上,用线性化模型进行极点配置求得的状态反馈阵,不一定能使倒立摆稳定竖起来,能使倒立摆竖立起来的状态反馈阵是实际调试出来的,这个调试出来的状态反馈阵肯定满足极点配置。这就是说,满足稳定极点配置的状态反馈阵很多,而能使倒立摆稳定竖立的状态反馈阵只有很少的一个围,这个围要花大量的时间去寻找。

3、详细设计

原料清单:

器件名称单价/加工费用数量

倒立摆基座100元1

角编码器520元1

松下伺服电机2700元1

滑杆25元2

摆杆15元1

小车160元1

同步带28元1

限位开关2元2

带轮50元2

运动控制器6300元1

带轮基座65元2

滑杆基座50元2

电线拖链30元1

设计原型:

产品分析:

我们所使用的是固高科技直线二级倒立摆,型号为GLIP2002,它具有工业化、模块化、开放性和创新性的特点。工业化即它的机械结构是按照工业标准设计及制造,所有产品零部件均采用工业级产品;模块化即只需增减摆杆组件就可实现同类倒立摆单级与多级之间的转换,不同类别倒立摆的转换只需要更换基座;开放性是指基于PC和DSP 运动控制器的开放式硬件控制平台,固高Simulink通用软件实验平台,可直接对系统进行建模、仿真和实际控制;创新性即随意配置独具个

性的实验平台,开发和验证自己的控制算法。

(二)机械系统设计

倒立摆系统中的计算机、运动控制卡、伺服驱动器、倒立摆本体(包含摆杆、小车、伺服电机、光电码盘)几大部分组成了下图所示的一个闭环系统。

倒立摆系统框图

倒立摆硬件组成方框图

光电码盘1 将小车的位移、速度信号反馈给伺服驱动器和运动控制卡,而光电码盘2 将摆杆的位置、速度信号反馈回控制卡。计算机从运动控制卡中读取实时数据,确定控制决策(小车向哪个方向移

动、移动速度、加速度等),并由运动控制卡来实现该控制决策,产生相应的控制量,使电机转动,带动小车运动,保持摆杆平衡。

三理论分析

1、控制系统建模

微分方程的推导:

在忽略了空气阻力,各种摩擦之后,可将直线一级倒立摆系统抽象成小车和匀质杆组成的系统,如下图4.1所示。

图4.1 直线一级倒立摆系统

我们不妨做以下假设:

M 小车质量

m 摆杆质量

b 小车摩擦系数

l 摆杆转动轴心到杆质心的长度

I 摆杆惯量

F 加在小车上的力

x 小车位置

φ摆杆与垂直向上方向的夹角

θ摆杆与垂直向下方向的夹角(考虑到摆杆初始位置为竖直向下)

下图是系统中小车和摆杆的受力分析图。其中,N和P为小车与摆杆相互作用力的水平和垂直方向的分量。

倒立摆模型受力分析图

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

分析小车水平方向所受的合力,可以得到以下方程:

.

..N x b F x M --=

对摆杆水平方向的受力进行分析可以得到下面等式:

)sin (22

θl x dt

d m N +=

把这个等式代入上式中,就得到系统的第一个运动方程:

F ml

ml x b x m M =-+++?θθθθsin cos )(2

.....

.

为了推出系统的第二个运动方程,我们对摆杆垂直方向上的合力进行分析,可以得到下面方程:

)cos (22

θl dt

d m mg P =-

力矩平衡方程如下:

..

cos sin θθθI Nl Pl =--

注意:此方程中力矩的方向,由于θ=π+?,cos ?=-cos θ,sin ?=-sin θ,故等式前面有负号。 合并这两个方程,约去和,得到第二个运动方程:

θθθcos sin )(..

..2

x ml mgl ml I -=+=

设φπθ+=(φ是摆杆与垂直向上方向之间的夹角),假设φ与1(单位是弧度)相比很小,

即φ《1,则可以进行近似处理:1cos -=θ,φθ-=sin ,0)(2

=dt

d θ,用u 来代表被控对象的输入力F ,线性化后两个运动方程如下:

?????=-++=-+u ml x b x m M x

ml mgl ml I ..

.....

..2

)()(???

令a=..

x ,拉氏变换后为)()()()(2

2

s mlV s mg s s ml I =-+φφ 角度与加速度之间传递函数为:

mgl

s ml I ml

S V s -+=

22)()

()

对方程组(1.3)进行拉普拉斯变换,得到 :

????

?=-++=-+)

()()()()()()()(2

22

..

22

s U s s ml s s bX s s X m M s s mlX mgl s s ml I φφφ 把方程组化简得到一级倒立摆的传递函数为:

s

q

bmgl

s q mgl m M s q ml I b s s

q

ml s U s -+-++=23)

242

)(()()(φ 其中q=[(M+m)(I+ml 2

)-(ml)2

]

实际系统的模型参数如下:

M 小车质量 1.096 Kg m 摆杆质量 0.109 Kg

b 小车摩擦系数 0 .1N/m/sec

l 摆杆转动轴心到杆质心的长度 0.2 5m I 摆杆惯量 0.0034 kg*m*m

T 采样频率 0.005秒

校正前系统动态性能分析:mgl

s ml I ml

s G -+=

2

20)()( 将参数值带入得到系统开环传递函数为26705.00102125.002725

.0)(20-=s s G

起摆时系统建模

起摆演示操作模块

采用能量控制策略和时间最优控制法来实现倒立摆的起摆控制。摆杆的初始位置是自然下垂状态,要使摆杆从初始位置起摆直到竖直向上位置,且速度减少到0,所需的能量为 mgl E 20= 而倒立摆系统在任意角度时的能量为

)1(cos 2

1.2

-+=θθmgl I E

对其求微分可得:

θθθθθθcos sin .....mul mgl I dt

dE

-=-=

由于倒立摆本身系统特点,刚开始运动的摆杆具有摆动能量小于2mgl ,只有经过能量反馈,调整小车的加速度,从而增加摆杆的摆动能量,最终达到mgl 2。能量反馈表达式为: )(0E E k u -= 其中,K 为系数。

摆杆相对于初始位置有四种不同运动状态,如下: (1)θ>0,.

θ>0 (2)θ>0,.

θ<0 (3)θ<0,.

θ<0 (4)θ<0,.

θ<0 当系数0=u 即,θ=0或π时,不能控制u 控制摆杆的能量。为使

dt

dE >0

当θθcos .

为负时,u 应该为正。

应用雅普夫方法我们可以得到控制策略。可设雅普诺夫函数为:

20)(2

1

E E V -= 令控制策略为:

θθcos )(.

0E E k u -= 可以得到:

2.0.00)cos )((cos )()(θθθθE E mlk mul E E dt

dE

E E dt dV --=--=-= 只要0.≠θ并且0cos ≠θ,则就有0πdt dV 。虽然在2

π

θ±=是摆杆不能控,但是由于摆杆在该位置并不是稳定点,因此将能量E 带到0E 。

为使能量尽快增加,则控制量的幅值需要尽可能大,因此可采用控制策略 ))cos ()((.

0θθsign E E k sat u ng -=

其中ng sat 代表以ng 为限幅的线性函数,()sign 为符号函数,且有

由上可以看出,摆杆自然下垂时,πθ=或πθ-=系统具有的能量为-mgl 2-,处于稳定竖直向上的状态时0=θ,所以当摆杆从自然下垂状态开始起摆时,u 的起始值始终为正才能保证能量不断增加。

2、时域和频域分析

时域分析:

用MATLAB 对此系统的动态性能进行分析。对系统施加单位阶跃输入信号,然后观察响应曲线并分析系统的动态性能。用step( )函数命令编写求单位阶跃响应的MATLAB 程序段如下: M=1.096; m=0.109;

l=0.25; I=0.0034; T=0.005; g=9.8; num=[m*l];

den=[(I+m*l*l) 0 -m*g*l]; step(num,den);

title('G(S)=ml/[(I+ml*l)s*s-mgl]的单位阶跃响应'); xlabel('时间/sec'); ylabel('幅度')

24681012

00.511.5

2

2.5

x 10

25

G(S)=ml/[(I+ml*l)s*s-mgl]的单位阶跃响应

时间/sec (seconds)

幅度

图2 单位阶跃响应图

由系统的单位阶跃响应曲线可知,此系统很不稳定,是发散的,不存在动态性能指标,因此需要对其进行校正。 频域分析: num=[0.02725];

den=[0.0102125 0 -0.26705];

bode(num,den),grid; %绘制波特图并加栅格 title('波特图')

xlabel('频域/(rad/sec)') ylabel('幅度/dB') ylabel('相位/deg')

-80-70-60-50-40-30

-20M a g n i t u d e (d B

)

10

10

1

10

2

-180

-180-180-180-180

-180相位/d e g (d e g )

波特图

频域/(rad/sec) (rad/s)

上面我们已经得到了系统的Bode 图,但是无法找到截止频率,因此增加一定比例,设

26705

.00102125.002725.0)()(2

1-=

=s K

s KG s G 根据稳态误差要求计算增益 K ,

1026705.00102125.002725.0lim

20=-=→s k

K s P

可以得到:98=k 于是有:

26705.00102125.06705

.226705.00102125.09802725.0)(22-=

-?=

s s s G

用MATLAB 求校正前系统的幅值裕量和相位裕量

用命令margin(G)可以绘制出G 的伯德图,并标出幅值裕量、相位裕量和对应的频率。用函数[kg,r,wg,wc]=margin(G)可以求出G 的幅值裕量、相位裕量和幅值穿越频率。

程序:

num=[2.6705];

den=[0.0102125 0 -0.26705]; margin(tf(num,den))

[kg,r,wg,wc]=margin(tf(num,den)) xlabel('频域/(rad/sec)') ylabel('幅度/dB') ylabel('相位/deg')

得到的幅值裕量和相位裕量如图所示:

-40-30-20-10010

20M a g n i t u d e (d B )

10

10

10

-180

-180-180-180-180

-180相位/d e g (d e g )

Bode Diagram

Gm = -20 dB (at 0 rad/s) , P m = 0 deg (at 15.3 rad/s)

频域/(rad/sec) (rad/s)

运行结果: kg=0.1000 r=0

wg=0 wc=15.3409

即相角域度?

=0γ。

对校正前系统进行仿真分析

Simulink 是可以用于连续、离散以及混合的线性、非线性控制系统建模、仿真和分析的软件包,并为用户提供了用方框图进行建模的图形接口,很适合于控制系统的仿真。

仿真后得到的结果如图所示:

自动控制原理课程设计——倒立摆系统控制器设计

一、引言 支点在下,重心在上,恒不稳定的系统或装置的叫倒立摆。倒立摆控制系统是一个复杂的、不稳定的、非线性系统,是进行控制理论教学及开展各种控制实验的理想实验平台。 问题的提出 倒立摆系统按摆杆数量的不同,可分为一级,二级,三级倒立摆等,多级摆的摆杆之间属于自有连接(即无电动机或其他驱动设备)。对倒立摆系统的研究能有效的反映控制中的许多典型问题:如非线性问题、鲁棒性问题、镇定问题、随动问题以及跟踪问题等。通过对倒立摆的控制,用来检验新的控制方法是否有较强的处理非线性和不稳定性问题的能力。 倒立摆的控制问题就是使摆杆尽快地达到一个平衡位置,并且使之没有大的振荡和过大的角度和速度。当摆杆到达期望的位置后,系统能克服随机扰动而保持稳定的位置。 倒立摆的控制方法 倒立摆系统的输入来自传感器的小车与摆杆的实际位置信号,与期望值进行比较后,通过控制算法得到控制量,再经数模转换驱动直流电机实现倒立摆的实时控制。直流电机通过皮带带动小车在固定的轨道上运动,摆杆的一端安装在小车上,能以此点为轴心使摆杆能在垂直的平面上自由地摆动。作用力u平行于铁轨的方向作用于小车,使杆绕小车上的轴在竖直平面内旋转,小车沿着水平铁轨运动。当没有作用力时,摆杆处于垂直的稳定的平衡位置(竖直向下)。为了使杆子摆动或者达到竖直向上的稳定,需要给小车一个控制力,使其在轨道上被往前或朝后拉动。 本次设计中我们采用其中的牛顿-欧拉方法建立直线型一级倒立摆系统的数学模型,然后通过开环响应分析对该模型进行分析,并利用学习的古典控制理论和Matlab /Simulink仿真软件对系统进行控制器的设计,主要采用根轨迹法,频域法以及PID(比例-积分-微分)控制器进行模拟控制矫正。

单级倒立摆系统的分析与设计

单级倒立摆系统的分析与设计 小组成员:武锦张东瀛杨姣 李邦志胡友辉 一.倒立摆系统简介 倒立摆系统是一个典型的高阶次、多变量、不稳定和强耦合的非线性系统。由于它的行为与火箭飞行以及两足机器人行走有很大的相似性,因而对其研究具有重大的理论和实践意义。由于倒立摆系统本身所具有的上述特点,使它成为人们深入学习、研究和证实各种控制理论有效性的实验系统。 单级倒立摆系统(Simple Inverted Pendulum System)是一种广泛应用的物理模型,其结构和飞机着陆、火箭飞行及机器人的关节运动等有很多相似之处,因而对倒立摆系统平衡的控制方法在航空及机器人等领域有着广泛的用途,倒立摆控制理论产生的方法和技术将在半导体及精密仪器加工、机器入技术、导弹拦截控制系统、航空器对接控制技术等方面具有广阔的开发利用前景。 倒立摆仿真或实物控制实验是控制领域中用来检验某种控制理论或方法的典型方案。最初研究开始于二十世纪50年代,单级倒立摆可以看作是一个火箭模型,相比之下二阶倒立摆就复杂得多。1972年,Sturgen等采用线性模拟电路实现了对二级倒立摆的控制。目前,一级倒立摆控制的仿真或实物系统已广泛用于教学。 二.系统建模 1.单级倒立摆系统的物理模型 图1:单级倒立摆系统的物理模型

单级倒立摆系统是如下的物理模型:在惯性参考系下的光滑水平平面上,放置一个可以在平行于纸面方向左右自由移动的小车(cart ),一根刚性的摆杆(pendulum leg )通过其末端的一个不计摩擦的固定连接点(flex Joint )与小车相连构成一个倒立摆。倒立摆和小车共同构成了单级倒立摆系统。倒立摆可以在平行于纸面180°的范围内自由摆动。倒立摆控制系统的目的是使倒立摆在外力的摄动下摆杆仍然保持竖直向上状态。在小车静止的状态下,由于受到重力的作用,倒立摆的稳定性在摆杆受到微小的摄动时就会发生不可逆转的破坏而使倒立摆无法复位,这时必须使小车在平行于纸面的方向通过位移产生相应的加速度。依照惯性参考系下的牛顿力学原理,作用力与物体位移对时间的二阶导数存在线性关系,单级倒立摆系统是一个非线性系统。 各个参数的物理意义为: M — 小车的质量 m — 倒立摆的质量 F — 作用到小车上的水平驱动力 L — 倒立摆的长度 x — 小车的位置 θ— 某一时刻摆角 整个倒立摆系统就受到重力、驱动力和摩擦阻力的三个外力的共同作用。这里,驱动力F 是由连接小车的传动装置提供,控制倒立摆的稳定实际上就是依靠控制驱动力F 使小车在水平面上做与倒立摆运动相关的特定运动。为了简化模型以利于仿真,假设小车与导轨以及摆杆与小车铰链之间的摩擦均为0。 2.单级倒立摆系统的数学模型 令小车的水平位移为x ,运动速度为v ,加速度a 。 小车的动能为212kc E Mx =,选择特定的参考平面使得小车的势能为0。 摆杆的长度为L ,某时刻摆角为θ,在摆杆上与固定连接点距离为q (0

最优化方法课程设计实验报告_倒立摆

倒立摆控制系统控制器设计实验报告

成员:陈乾睿 2220150423 郑文 2220150493 学院:自动化 倒立摆控制系统控制器设计实验 一、实验目的和要求 1、目的 (1)通过本设计实验,加强对经典控制方法(LQR控制器、PID控制器)和智能控制方法(神经网络、模糊控制、遗传算法等)在实际控制系统中的应用研究。(2)提高学生有关控制系统控制器的程序设计、仿真和实际运行能力. (3)熟悉MATLAB语言以及在控制系统设计中的应用。 2、要求 (1)完成倒立摆控制系统的开环系统仿真、控制器的设计与仿真以及实际运行结果 (2)认真理解设计内容,独立完成实验报告,实验报告要求:设计题目,设计的具体内容及实验运行结果,实验结果分析、个人收获和不足,参考资料。程序

清单文件。 二、实验内容 倒立摆控制系统是一个典型的非线性系统,其执行机构具有很多非线性,包括:死区、电机和带轮的传动非线性等。 本设计实验的主要内容是设计一个稳定的控制系统,其核心是设计控制器,并在MATLAB/SIMULINK环境下进行仿真实验,并在倒立摆控制实验平台上实际验证。 算法要求:使用LQR以外的其它控制算法。 三、倒立摆系统介绍 倒立摆是机器人技术、控制理论、计算机控制等多个领域、多种技术的有机结合,其被控系统本身又是一个绝对不稳定、高阶次、多变量、强耦合的非线性系统,可以作为一个典型的控制对象对其进行研究。倒立摆系统作为控制理论研究中的一种比较理想的实验手段,为自动控制理论的教学、实验和科研构建一个良好的实验平台,以用来检验某种控制理论或方法的典型方案,促进了控制系统新理论、新思想的发展。由于控制理论的广泛应用,由此系统研究产生的方法和技术将在半导体及精密仪器加工、机器人控制技术、人工智能、导弹拦截控制系统、航空对接控制技术、火箭发射中的垂直度控制、卫星飞行中的姿态控制和一般工业应用等方面具有广阔的应用开发前景。 倒立摆的形式和结构各异,但所有的倒立摆都具有以下的特性:非线性,不确定性,耦合性,开环不稳定性,约束限制。 经过相关论文和文献的查询,我们决定采用模糊控制的方法进行倒立摆的控制。

过程控制系统课程设计报告报告实验报告

成都理工大学工程技术学院《过程控制系统课程设计实验报告》 名称:单容水箱液位过程控制 班级:2011级自动化过程控制方向 姓名: 学号:

目录 前言 一.过程控制概述 (2) 二.THJ-2型高级过程控制实验装置 (3) 三.系统组成与工作原理 (5) (一)外部组成 (5) (二)输入模块ICP-7033和ICP-7024模块 (5) (三)其它模块和功能 (8) 四.调试过程 (9) (一)P调节 (9) (二)PI调节 (10) (三)PID调节 (11) 五.心得体会 (13)

前言 现代高等教育对高校大学生的实际动手能力、创新能力以及专业技能等方面提出了很高的要求,工程实训中心的建设应紧紧围绕这一思想进行。 首先工程实训首先应面向学生主体群,建设一个有较宽适应面的基础训练基地。通过对基础训练设施的 集中投入,面向全校相关专业,形成一定的规模优势,建立科学规范的训练和管理方法,使训练对象获得机械、 电子基本生产过程和生产工艺的认识,并具备一定的实践动手能力。 其次,工程实训的内容应一定程度地体现技术发展的时代特征。为了适应现代化工业技术综合性和多学科交叉的特点,工程实训的内容应充分体现机与电结合、技术与非技术因素结合,贯穿计算机技术应用,以适应科学技术高速发展的要求。应以一定的专项投入,建设多层次的综合训练基地,使不同的训练对象在获得对现代工业生产方式认识的同时,熟悉综合技术内容,初步建立起“大工程”的意识,受到工业工程和环境保护方面的训练,并具备一定的实用技能。 第三,以创新训练计划为主线,依靠必要的软硬件环境,建设创新教育基地。以产品的设计、制造、控制乃至管理为载体,把对学生的创新意识和创新能力的培养,贯穿于问题的观测和判断、创造和评价、建模和设计、仿真和建造的整个过程中。

自动控制原理课程设计-倒立摆系统控制器设计

1 引言 支点在下,重心在上,恒不稳定的系统或装置的叫倒立摆。倒立摆控制系统是一个复杂的、不稳定的、非线性系统,是进行控制理论教学及开展各种控制实验的理想实验平台。 1.1 问题的提出 倒立摆系统按摆杆数量的不同,可分为一级,二级,三级倒立摆等,多级摆的摆杆之间属于自有连接(即无电动机或其他驱动设备)。对倒立摆系统的研究能有效的反映控制中的许多典型问题:如非线性问题、鲁棒性问题、镇定问题、随动问题以及跟踪问题等。通过对倒立摆的控制,用来检验新的控制方法是否有较强的处理非线性和不稳定性问题的能力。 倒立摆的控制问题就是使摆杆尽快地达到一个平衡位置,并且使之没有大的振荡和过大的角度和速度。当摆杆到达期望的位置后,系统能克服随机扰动而保持稳定的位置。 1.2 倒立摆的控制方法 倒立摆系统的输入来自传感器的小车与摆杆的实际位置信号,与期望值进行比较后,通过控制算法得到控制量,再经数模转换驱动直流电机实现倒立摆的实时控制。直流电机通过皮带带动小车在固定的轨道上运动,摆杆的一端安装在小车上,能以此点为轴心使摆杆能在垂直的平面上自由地摆动。作用力u平行于铁轨的方向作用于小车,使杆绕小车上的轴在竖直平面内旋转,小车沿着水平铁轨运动。当没有作用力时,摆杆处于垂直的稳定的平衡位置(竖直向下)。为了使杆子摆动或者达到竖直向上的稳定,

需要给小车一个控制力,使其在轨道上被往前或朝后拉动。 本次设计中我们采用其中的牛顿-欧拉方法建立直线型一级倒立摆系统的数学模型,然后通过开环响应分析对该模型进行分析,并利用学习的古典控制理论和Matlab /Simulink仿真软件对系统进行控制器的设计,主要采用根轨迹法,频域法以及PID(比例-积分-微分)控制器进行模拟控制矫正。 2 直线倒立摆数学模型的建立 直线一级倒立摆由直线运动模块和一级摆体组件组成,是最常见的倒立摆之一,直线倒立摆是在直线运动模块上装有摆体组件,直线运动模块有一个自由度,小车可以沿导轨水平运动,在小车上装载不同的摆体组件。 系统建模可以分为两种:机理建模和实验建模。实验建模就是通过在研究对象上加上一系列的研究者事先确定的输入信号,激励研究对象并通过传感器检测其可观测的输出,应用数学手段建立起系统的输入-输出关系。这里面包括输入信号的设计选取,输出信号的精确检测,数学算法的研究等等内容。 鉴于小车倒立摆系统是不稳定系统,实验建模存在一定的困难。因此,本文通过机理建模方法建立小车倒立摆的实际数学模型,可根据微分方程求解传递函数。 2.1 微分方程的推导(牛顿力学方法) 微分方程的推导在忽略了空气阻力和各种摩擦之后,可将直线一级倒立摆系统抽象成小车和匀质杆组成的系统,如图1所示。做以下假设: M小车质量m摆杆质量 b小车摩擦系数I 摆杆惯量

倒立摆实验报告

倒立摆实验报告 机自82 组员:李宗泽 李航 刘凯 付荣

倒立摆与自动控制原理实验 一.实验目的: 1.运用经典控制理论控制直线一级倒立摆,包括实际系统模型的建立、根轨迹分析和控制器设计、频率响应分析、PID 控制分析等内容. 2.运用现代控制理论中的线性最优控制LQR 方法实验控制倒立摆 3.学习运用模糊控制理论控制倒立摆系统 4.学习MATLAB工具软件在控制工程中的应用 5.掌握对实际系统进行建模的方法,熟悉利用MATLAB 对系统模型进行仿真,利用学习的控制理论对系统进行控制器的设计,并对系统进行实际控制实验,对实验结果进行观察和分析,非常直观的感受控制器的控制作用。 二. 实验设备 计算机及等相关软件 固高倒立摆系统的软件 固高一级直线倒立摆系统,包括运动卡和倒立摆实物 倒立摆相关安装工具 三.倒立摆系统介绍 倒立摆是机器人技术、控制理论、计算机控制等多个领域、多种

技术的有机结合,其被控系统本身又是一个绝对不稳定、高阶次、多变量、强耦合的非线性系统,可以作为一个典型的控制对象对其进行研究。倒立摆系统作为控制理论研究中的一种比较理想的实验手段,为自动控制理论的教学、实验和科研构建一个良好的实验平台,以用来检验某种控制理论或方法的典型方案,促进了控制系统新理论、新思想的发展。由于控制理论的广泛应用,由此系统研究产生的方法和技术将在半导体及精密仪器加工、机器人控制技术、人工智能、导弹拦截控制系统、航空对接控制技术、火箭发射中的垂直度控制、卫星飞行中的姿态控制和一般工业应用等方面具有广阔的利用开发前景。 倒立摆已经由原来的直线一级倒立摆扩展出很多种类,典型的有直线倒立摆环形倒立摆,平面倒立摆和复合倒立摆等,本次实验采用的是直线一级倒立摆。 倒立摆的形式和结构各异,但所有的倒立摆都具有以下的特性: 1) 非线性2) 不确定性3) 耦合性4) 开环不稳定性5) 约束限制 倒立摆控制器的设计是倒立摆系统的核心内容,因为倒立摆是一个绝对不稳定的系统,为使其保持稳定并且可以承受一定的干扰,需要给系统设计控制器,本小组采用的控制方法有:PID 控制、双PID 控制、LQR控制、模糊PID控制、纯模糊控制 四.直线一级倒立摆的物理模型: 系统建模可以分为两种:机理建模和实验建模。实验建模就是通过在研究对象上加上一系列的研究者事先确定的输入信号,激励

自动控制系统课程设计报告说明书

H a r b i n I n s t i t u t e o f T e c h n o l o g y 课程设计说明书(论文) 课程名称:自动控制理论课程设计 设计题目:直线一级倒立摆控制器设计 院系:电气学院电气工程系 班级: 设计者: 学号: 指导教师: 设计时间:2016.6.6-2016.6.19 手机: 工业大学教务处

*注:此任务书由课程设计指导教师填写。

直线一级倒立摆控制器设计 摘要:采用牛顿—欧拉方法建立了直线一级倒立摆系统的数学模型。采用MATLAB 分析了系统开环时倒立摆的不稳定性,运用根轨迹法设计了控制器,增加了系统的零极点以保证系统稳定。采用固高科技所提供的控制器程序在MATLAB中进行仿真分析,将电脑与倒立摆连接进行实时控制。在MATLAB中分析了系统的动态响应与稳态指标,检验了自动控制理论的正确性和实用性。 0.引言 摆是进行控制理论研究的典型实验平台,可以分为倒立摆和顺摆。许多抽象的控制理论概念如系统稳定性、可控性和系统抗干扰能力等,都可以通过倒立摆系统实验直观的表现出来,通过倒立摆系统实验来验证我们所学的控制理论和算法,非常的直观、简便,在轻松的实验中对所学课程加深了理解。由于倒立摆系统本身所具有的高阶次、不稳定、多变量、非线性和强耦合特性,许多现代控制理论的研究人员一直将它视为典型的研究对象,不断从中发掘出新的控制策略和控制方法。 本次课程设计中以一阶倒立摆为被控对象,了解了用古典控制理论设计控制器(如PID控制器)的设计方法和用现代控制理论设计控制器(极点配置)的设计方法,掌握MATLAB仿真软件的使用方法及控制系统的调试方法。 1.系统建模 一级倒立摆系统结构示意图和系统框图如下。其基本的工作过程是光电码盘1采集伺服小车的速度、位移信号并反馈给伺服和运动控制卡,光电码盘2采集摆杆的角度、角速度信号并反馈给运动控制卡,计算机从运动控制卡中读取实时数据,确定控制决策(小车运动方向、移动速度、加速度等),并由运动控制卡来实现该控制决策,产生相应的控制量,使电机转动,通过皮带带动小车运动从而保持摆杆平衡。 图1 一级倒立摆结构示意图

倒立摆系统的控制器设计

倒立摆系统的控制器设计

摘 要 倒立摆是一种典型的非线性,多变量,强耦合,不稳定系统,许多抽象的控制概念如系统的稳定性、可控性、系统的抗干扰能力等都可以通过倒立摆直观的反应出来;倒立摆的控制思想在实际中如实验、教学、科研中也得到广泛的应用;在火箭飞行姿态的控制、人工智能、机器人站立与行走等领域有广阔的开发和利用前景。因此,对倒立摆系统的研究具有十分重要的理论和实践意义。 本文首先将直线倒立摆抽象为简单的模型以便于受力分析进行机理建模,然后通过牛顿力学原理进行分析,得出相应的模型,进行拉氏变化带入相应参数得出摆杆角度和小车位移、摆杆角度和小车加速度、摆杆角度和小车所受外界作用力、小车位移与小车所受外界作用力的传递函数,其中摆杆角度和小车加速度之间的传递函数为: 02()0.02725()()0.01021250.26705s G s V s s Φ==- ………… (1) 即我们在本次设计中主要分析的系统的传递函数。 然后从时域角度着手,分析直线一级倒立摆的开环单位阶跃响应和单位脉冲响应,利用Matlab 中的Simulink 仿真工具进行仿真,得出结论该系统的开环响应是发

散的。 最后分别利用根轨迹分析法,频域分析法和PID 控制法对倒立摆系统进行校正。 针对目标一:调整时间0.5(2%)s t s =误差带,最大超调量%10%≤p σ,选取参数利用根轨迹法进行校正,得出利用超前校正环节的传递函数为: 135.1547( 5.0887) ()135.1547c s G s s +=+ ………………………… (2) 针对目标二:系统的静态位置误差常数为10;相位裕量为 50 ;增益裕量等于或大于10 分贝。通过频域法得出利用超前校正环节的传递函数为: 1189.6(8.15) ()99.01c s G s s +=+ …………………………… ……………………(3) 针对目标三: 调整时间误差带)%2(2s t s =,最大超调量,%15%≤p σ,设计或调整PID 控制器参数,得出调整后的传递函数为: 150()21020c G s s s =++ ………………………………………. .(4)

一阶倒立摆控制系统

一阶直线倒立摆系统 姓名: 班级: 学号:

目录 摘要 (3) 第一部分单阶倒立摆系统建模 (4) (一)对象模型 (4) (二)电动机、驱动器及机械传动装置的模型 (6) 第二部分单阶倒立摆系统分析 (7) 第三部分单阶倒立摆系统控制 (11) (一)内环控制器的设计 (11) (二)外环控制器的设计 (14) 第四部分单阶倒立摆系统仿真结果 (16) 系统的simulink仿真 (16)

摘要: 该问题源自对于娱乐型”独轮自行车机器人”的控制,实验中对该系统进行系统仿真,通过对该实物模型的理论分析与实物仿真实验研究,有助于实现对独轮自行车机器人的有效控制。 控制理论中把此问题归结为“一阶直线倒立摆控制问题”。另外,诸如机器人行走过程中的平衡控制、火箭发射中的垂直度控制、卫星飞行中的姿态控制、海上钻井平台的稳定控制、飞机安全着陆控制等均涉及到倒立摆的控制问题。 实验中通过检测小车位置与摆杆的摆动角,来适当控制驱动电动机拖动力的大小,控制器由一台工业控制计算机(IPC)完成。实验将借助于“Simulink封装技术——子系统”,在模型验证的基础上,采用双闭环PID控制方案,实现倒立摆位置伺服控制的数字仿真实验。实验过程涉及对系统的建模、对系统的分析以及对系统的控制等步骤,最终得出实验结果。仿真实验结果不仅证明了PID方案对系统平衡控制的有效性,同时也展示了它们的控制品质和特性。 第一部分单阶倒立摆系统建模

(一) 对象模型 由于此问题为”单一刚性铰链、两自由度动力学问题”,因此,依据经典力学的牛顿定律即可满足要求。 如图1.1所示,设小车的质量为0m ,倒立摆均匀杆的质量为m ,摆长为2l ,摆的偏角为θ,小车的位移为x ,作用在小车上的水平方向上的力为F ,1O 为摆杆的质心。 图1.1 一阶倒立摆的物理模型 根据刚体绕定轴转动的动力学微分方程,转动惯量与角加速度乘积等于作用于刚体主动力对该轴力矩的代数和,则 1)摆杆绕其重心的转动方程为 sin cos y x l F J F l θθθ=-&& (1-1) 2)摆杆重心的水平运动可描述为 2 2(sin )x d F m x l dt θ=+ (1-2) 3)摆杆重心在垂直方向上的运动可描述为 2 2(cos )y d F mg m l dt θ-= (1-3) 4)小车水平方向运动可描述为 202x d x F F m dt -= (1-4)

风力摆控制系统设计报告

大学生电子设计竞赛 风力摆控制系统 学院: 计算机学院 项目:风力摆控制系统 负责人:王贤朝 指导老师:张保定 时间: 2017年5月20日

摘要 本系统采用K60开发板作为控制中心,与万向节、摆杆、直流风机(无刷 电机+扇叶)、激光头、反馈装置一起构成摆杆运动状态与风机速度分配的双闭 环调速系统。单片机输出可变的PWM波给电机调速器,控制4个方向上风机的风速,从而产生大小不同的力。利用加速度计模块MPU6050,准确测出摆杆移动的位置与中心点位置之间的关系,采样后反馈给单片机,使风机及时矫正,防止脱离运动轨迹。使用指南针模块判别方向,控制系统向指定方向偏移。控制方式采用PID算法,比例环节进行快速响应,积分环节实现无静差,微分环节减小超调,加快动态响应。从而使该系统具有良好的性能,能很好地实现自由摆运动、快速制动静止、画圆、指定方向偏移,具有很好地稳定性。 关键词:K60、空心杯电机、MPU6050、PID、无线蓝牙 目录 一、系统方案.............................................. 1.1 系统基本方案...................................... 1.1.1 控制方案设计................................ 1.1.2 机械结构方案设计............................ 1.2 各部分方案选择与论证 (1) 1.2.1电机选择 (1) 1.2.2 电机驱动的选择.............................. 1.2.3 摆杆与横杆的连接选择........................

控制系统课程设计---直线一级倒立摆控制器设计

控制系统课程设计---直线一级倒立摆控制器设计

H a r b i n I n s t i t u t e o f T e c h n o l o g y 课程设计说明书(论文) 课程名称:控制系统设计课程设计 设计题目:直线一级倒立摆控制器设计 院系: 班级: 设计者: 学号: 指导教师:罗晶周乃馨 设计时间:2013.9.2——2013.9.13

哈尔滨工业大学课程设计任务书 姓名:院(系):英才学院 专业:班号: 任务起至日期:2013 年9 月 2 日至2013 年9 月13 日 课程设计题目:直线一级倒立摆控制器设计 已知技术参数和设计要求: 本课程设计的被控对象采用固高公司的直线一级倒立摆系统GIP-100-L。 系统内部各相关参数为: M小车质量0.5 Kg ;m摆杆质量0.2 Kg ;b小车摩擦系数0.1 N/m/sec ;l摆杆转动轴心到杆质心的长度0.3 m ;I摆杆惯量0.006 kg*m*m ;T采样时间0.005 秒。 设计要求: 1.推导出系统的传递函数和状态空间方程。用Matlab 进行阶跃输入仿真,验证系统的稳定性。 2.设计PID控制器,使得当在小车上施加0.1N的脉冲信号时,闭环系统的响应指标为: (1)稳定时间小于5秒;

(2)稳态时摆杆与垂直方向的夹角变化小于0.1 弧度。 3.设计状态空间极点配置控制器,使得当在小车上施加0.2m的阶跃信号时,闭环系统的响应指标为:(1)摆杆角度θ和小车位移x的稳定时间小于3秒 (2)x的上升时间小于1秒 (3)θ的超调量小于20度(0.35弧度) (4)稳态误差小于2%。 工作量: 1. 建立直线一级倒立摆的线性化数学模型; 2. 倒立摆系统的PID控制器设计、MATLAB仿真及 实物调试; 3. 倒立摆系统的极点配置控制器设计、MATLAB仿 真及实物调试。

倒立摆的设计报告

摘要:倒立摆是进行控制理论研究的典型实验平台。由于倒立摆系统的控制策略和杂技运动员顶杆平衡表演的技巧有异曲同工之处,极富趣味性,而且许多抽象的控制理论概念如系统稳定性、可控性和系统抗干扰能力等等,都可以通过倒立摆系统实验直观的表现出来,因此在欧美发达国家的高等院校,它已成为必备的控制理论教学实验设备。学习自动控制理论的学生通过倒立摆系统实验来验证所学的控制理论和算法,非常的直观、简便,在轻松的实验中对所学课程加深了理解。 本论文在自动控制原理校正的基本思想上,通过采用根轨迹校正法,频域法,分别对倒立摆系统进行校正,使之满足性能要求。 关键词:倒立摆,自动控制,根轨迹,频域法 1、引言 倒立摆是机器人技术、控制理论、计算机控制等多个领域、多种技术的有机结合,其被控系统本身又是一个绝对不稳定、高阶次、多变量、强耦合的非线性系统,可以作为一个典型的控制对象对其进行研究。最初研究开始于二十世纪50 年代,麻省理工学院的控制论专家根据火箭发射助推器原理设计出一级倒立摆实验设备。近年来,新的控制方法不断出现,人们试图通过倒立摆这样一个典型的控制对象,检验新的控制方法是否有较强的处理多变量、非线性和绝对不稳定系统的能力,从而从中找出最优秀的控制方法。倒立摆系统作为控制理论研究中的一种比较理想的实验手段,为自动控制理论的教学、实验和科研构建一个良好的实验平台,以用来检验某种控制理论或方法的典型方案,促进了控制系统新理论、新思想的发展。由于控制理论的广泛应用,由此系统研究产生的方法和技术将在半导体及精密仪器加工、机器人控制技术、人工智能、导弹拦截控制系统、航空对接控制技术、火箭发射中的垂直度控制、卫星飞行中的姿态控制和一般工业应用等方面具有广阔的利用开发前景。平面倒立摆可以比较真实的模拟火箭的飞行控制和步行机器人的稳定控制等方面的研究。 法控制器的设计是倒立摆系统的核心内容,因为倒立摆是一个绝对不稳定

过程控制系统综合设计报告

过程控制系统综合设计报告 班级: 姓名: 学号: 学期:

一、实验目的与要求 1.掌握DDC控制特点; 2.熟悉CS4100实验装置,掌握液位控制系统和温度控制系统构成; 3.熟悉智能仪表参数调整方法及各参数含义; 4.掌握由CS4100实验装置设计流量比值控制、液位串接控制、液位前馈反馈控制及四水箱解耦控制等设计方法; 5.掌握实验测定法建模,并以纯滞后水箱温度控制系统作为工程案例,掌握纯滞后水箱温度控制系统的建模,并用DDC控制方案完成控制算法的设计及系统调试。 以水箱流量比值控制、水箱液位串接控制、水箱液位前馈反馈控制及四水箱解耦控制为被被控对象,完成系统管路设计、电气线路设计、控制方案确定、系统调试、调试结果分析等过程的训练。以纯滞后水箱作为被控对象,以第二个水箱长滞后温度作为被控量,完成从实验测定法模型建立、管路设计、线路设计、控制方案确定、系统调试、结果分析等过程的训练。 具体要求为: 1)检索资料,熟悉传感器、执行器机械结构及工作原理。 2)熟悉CS4100过控实验装置的机械结构,进行管路设计及硬件接线; 3)掌握纯滞后水箱温度控制系统数学模型的建立方法,并建立数学模型; 4)掌握智能仪表参数调节方法; 5)进行控制方案设计,结合具体数学模型,计算系统所能达到性能指标,并通过仿真掌握控制参数的整定方法; 6)掌握系统联调的步骤方法,调试参数的记录方法,动态曲线的测定记录方法。记录实验数据,采用数值处理方法和相关软件对实验数据进行处理并加以分析,记录实验曲线,与理论分析结果对比,得出有意义的结论。 7)撰写实验设计报告、实验报告,具体要求见:(五)实践报告的内容与要求。 二、实验仪器设备与器件 1.CS4100过程控制实验装置 2.PC机(组态软件) 3.P909智能仪表若干

最新倒立摆系统的控制器设计

目录 摘要.......................................................................................................................................... - 5 - 1 倒立摆系统概述................................................................................................................................ - 6 - 1.1倒立摆的种类......................................................................................................................... - 6 - 1.2系统的组成............................................................................................................................. - 6 - 1.3工程背景................................................................................................................................. - 6 - 2 数学模型的建立................................................................................................................................ - 7 - 2.1牛顿力学法系统分析............................................................................................................. - 7 - 2.2拉氏变换后实际系统的模型............................................................................................... - 10 - 3 开环响应分析.................................................................................................................................. - 11 - 4 根轨迹法设计.................................................................................................................................. - 13 - 4.1校正前倒立摆系统的闭环传递函数的分析....................................................................... - 13 - 4.2系统稳定性分析................................................................................................................... - 13 - 4.3 根轨迹设计.......................................................................................................................... - 14 - 4.4 SIMULINK仿真..................................................................................................................... - 17 - 5 直线一级倒立摆频域法设计........................................................................................................ - 18 - 5.1 系统频域响应分析.............................................................................................................. - 18 - 5.2频域法控制器设计............................................................................................................... - 19 - 5.2.1控制器的选择........................................................................................................... - 19 - 5.2.2系统开环增益的计算............................................................................................... - 20 - 5.2.3校正装置的频率分析............................................................................................... - 20 - 5.3 Simulink仿真..................................................................................................................... - 24 - 6 直线一级倒立摆的PID控制设计................................................................................................ - 25 - 6.1 PID简介............................................................................................................................... - 25 -

单级倒立摆经典控制系统

单级倒立摆经典控制系统 摘要:倒立摆控制系统虽然作为热门研究课题之一,但见于资料上的大多采用现代控制方法,本课题的目的就是要用经典的方法对单级倒立摆设计控制器进行探索。本文以经典控制理论为基础,建立小车倒立摆系统的数学模型,使用PID控制法设计出确定参数(摆长和摆杆质量)下的控制器使系统稳定,并利用MATLAB软件进行仿真。 关键词:单级倒立摆;经典控制;数学模型;PID控制器;MATLAB 1绪论 自动控制理论是研究自动控制共同规律的技术科学。它的发展初期,是以反馈理论为基础的自动调节原理,并主要用于工业控制。 控制理论在几十年中,迅速经历了从经典理论到现代理论再到智能控制理论的阶段,并有众多的分支和研究发展方向。 1.1经典控制理论 控制理论的发展,起于“经典控制理论”。早期最有代表性的自动控制系统是18世纪的蒸汽机调速器。20世纪前,主要集中在温度、压力、液位、转速等控制。20世纪起,应用范围扩大到电压、电流的反馈控制,频率调节,锅炉控制,电机转速控制等。二战期间,为设计和制造飞机及船用自动驾驶仪、火炮定位系统、雷达跟踪系统及其他基于反馈原理的军用装备,促进了自动控制理论的发展。

至二战结束时,经典控制理论形成以传递函数为基础的理论体系,主要研究单输入-单输出、线性定常系统的分析问题。经典控制理论的研究对象是线性单输入单输出系统,用常系数微分方程来描述。它包含利用各种曲线图的频率响应法和利用拉普拉斯变换求解微分方程的时域分析法。这些方法现在仍是人们学习控制理论的入门之道。 1.2倒立摆 1.2.1倒立摆的概念 图1 一级倒立摆装置 倒立摆是处于倒置不稳定状态,人为控制使其处于动态平衡的一种摆。如杂技演员顶杆的物理机制可简化为一级倒立摆系统,是一个复杂、多变量、存在严重非线性、非自治不稳定系统。

倒立摆控制系统设计报告.doc

控制系统综合设计 倒立摆控制系统 院(系、部): 组长: 组员 班级: 指导教师: 2014年1月2日星期四

目录 摘要----------------------------------------------------------------------------------3 引言----------------------------------------------------------------------------------3 一、整体方案设计--------------------------------------------------------------3 1、需求-----------------------------------------------------------------------------3 2、目标-----------------------------------------------------------------------------3 3、概念设计----------------------------------------------------------------------3 4、整体开发方案设计---------------------------------------------------------3 5、评估----------------------------------------------------------------------------4 二、系统设计--------------------------------------------------------------------4 (一)系统设计-----------------------------------------------------------------4 1、功能分析----------------------------------------------------------------------4 2、设计规范和约束------------------------------------------------------------6 3、详细设计----------------------------------------------------------------------7 (二)机械系统设计-----------------------------------------------------------8 三、理论分析---------------------------------------------------------------------9 1、控制系统建模----------------------------------------------------------------9 2、时域和频域分析------------------------------------------------------------13 3、设计PID或其他控制器---------------------------------------------------21 四、元器件、设备选型--------------------------------------------------------30

小车倒立摆系统开题报告

开题报告填表说明 1.开题报告是毕业设计(论文)过程规范管理的重要环节,是培养学生严谨务实工作作风的重要手段,是学生进行毕业设计(论文)的工作方案,是学生进行毕业设计(论文)工作的依据。 2.学生选定毕业设计(论文)题目后,与指导教师进行充分讨论协商,对题意进行较为深入的了解,基本确定工作过程思路,并根据课题要求查阅、收集文献资料,进行毕业实习(社会调查、现场考察、实验室试验等),在此基础上进行开题报告。 3.课题的目的意义,应说明对某一学科发展的意义以及某些理论研究所带来的经济、社会效益等。 4.文献综述是开题报告的重要组成部分,是在广泛查阅国内外有关文献资料后,对与本人所承担课题研究有关方面已取得的成就及尚存的问题进行简要综述,并提出自己对一些问题的看法。 5.研究的内容,要具体写出在哪些方面开展研究,要突出重点,实事求是,所规定的内容经过努力在规定的时间内可以完成。 6.在开始工作前,学生应在指导教师帮助下确定并熟悉研究方法。 7.在研究过程中如要做社会调查、实验或在计算机上进行工作,应详细说明使用的仪器设备、耗材及使用的时间及数量。 8.课题分阶段进度计划,应按研究内容分阶段落实具体时间、地点、工作内容和阶段成果等,以便于有计划地开展工作。 9.开题报告应在指导教师指导下进行填写,指导教师不能包办代替。 10.开题报告要按学生所在系规定的方式进行报告,经系主任批准后方可进行下一步的研究(或设计)工作。 一、课题的目的意义: 倒立摆系统作为一个实验装置,形象直观,结构简单,构件组成参数和形状易于改变,成本低廉;作为一个被控对象,它又相当复杂,就其本身而言,是一个高阶次、不稳定、多变量、非线性、强耦合系统,只有采取行之有效的控制方法方能使之稳定。 理论是工程的先导,倒立摆的研究具有重要的工程背景。机器人行走类似倒立摆系统,尽管第一台机器人在美国问世以来已有几十年的历史,但机器人的关键技术至今仍未很好解决。由于倒立摆系统的稳定与空间飞行器控制和各类伺服云台的稳定有很大相似性,也是日常生活中所见到的任何重心在上、支点在下的控制问题的抽象。因此,倒立摆机理的研究又具有重要的应用价值,成为控制理论中经久不衰的研究课题。 文献综述(分析国内外研究现状、提出问题,找到研究课题的切入点,附主要参考文献,约2000字): 倒立摆系统的最初分析开始于二十世纪五十年代,是一个比较复杂的不稳定,多变量,带有强耦合特性的高阶机械系统。倒立摆系统存在严重的不确定性,一方面是系统的参数的不确定性,一方面是系统受到不确定因素的干扰。其控制方法和思路在处理一般工业过程中有很广泛的用途,此外,其相关的研究成果也在航天科技和机器人学习方面得到了大量的应用,如机器人行走过程中平衡控制,火箭发射中的垂直度控制和卫星飞行中的姿态控制等,因此,倒立摆系统是进行控制理论研究的理想平台。 倒立摆是机器人技术﹑控制理论﹑计算机控制等多个领域﹑多种技术的有机结合,其被控

相关文档
最新文档