当前位置:文档之家› 一级倒立摆实验(状态反馈)

一级倒立摆实验(状态反馈)

一级倒立摆实验(状态反馈)
一级倒立摆实验(状态反馈)

第1章倒立摆系统介绍

1.1 倒立摆系统简介

倒立摆是机器人技术、控制理论、计算机控制等多个领域、多种技术的有机结合,其被控系统本身又是一个绝对不稳定、高阶次、多变量、强耦合的非线性系统,可以作为一个典型的控制对象对其进行研究。最初研究开始于二十世纪50 年代,麻省理工学院(MIT)的控制论专家根据火箭发射助推器原理设计出一级倒立摆实验设备。近年来,新的控制方法不断出现,人们试图通过倒立摆这样一个典型的控制对象,检验新的控制方法是否有较强的处理多变量、非线性和绝对不稳定系统的能力,从而从中找出最优秀的控制方法。倒立摆系统作为控制理论研究中的一种比较理想的实验手段,为自动控制理论的教学、实验和科研构建一个良好的实验平台,以用来检验某种控制理论或方法的典型方案,促进了控制系统新理论、新思想的发展。由于控制理论的广泛应用,由此系统研究产生的方法和技术将在半导体及精密仪器加工、机器人控制技术、人工智能、导弹拦截控制系统、航空对接控制技术、火箭发射中的垂直度控制、卫星飞行中的姿态控制和一般工业应用等方面具有广阔的利用开发前景。平面倒立摆可以比较真实的模拟火箭的飞行控制和步行机器人的稳定控制等方面的研究。

1.2 倒立摆分类

倒立摆已经由原来的直线一级倒立摆扩展出很多种类,典型的有直线倒立摆,环形倒立摆,平面倒立摆和复合倒立摆等,倒立摆系统是在运动模块上装有倒立摆装置,由于在相同的运动模块上可以装载不同的倒立摆装置,倒立摆的种类由此而丰富很多,按倒立摆的结构来分,有以下类型的倒立摆:

1) 直线倒立摆系列

直线倒立摆是在直线运动模块上装有摆体组件,直线运动模块有一个自由度,小车可以沿导轨水平运动,在小车上装载不同的摆体组件,可以组成很多类别的倒立摆,直线柔性倒立摆和一般直线倒立摆的不同之处在于,柔性倒立摆有两个可以沿导轨滑动的小车,并且在主动小车和从动小车之间增加了一个弹簧,作为柔性关节。直线倒立摆系列产品如图 1-1 所示。

2) 环形倒立摆系列

环形倒立摆是在圆周运动模块上装有摆体组件,圆周运动模块有一个自由度,可以围绕齿轮中心做圆周运动,在运动手臂末端装有摆体组件,根据摆体组件的级数和串连或并联的方式,可以组成很多形式的倒立摆。如图 1-2所示。

3) 平面倒立摆系列

平面倒立摆是在可以做平面运动的运动模块上装有摆杆组件,平面运动模块主要有两类:一类是XY 运动平台,另一类是两自由度SCARA 机械臂;摆体组件也有一级、二级、三级和四级很多种。如图 1-3 所示

4) 复合倒立摆系列

复合倒立摆为一类新型倒立摆,由运动本体和摆杆组件组成,其运动本体可以很方便的调整成三种模式,一是2)中所述的环形倒立摆,还可以把本体翻转90 度,连杆竖直向下和竖直向上组成托摆和顶摆两种形式的倒立摆。按倒立摆的级数来分:有一级倒立摆、两级倒立摆、三级倒立摆和四级倒立摆,一级倒立摆常用于控制理论的基础实验,多级倒立摆常用于控制算法的研究,倒立摆的级数越高,其控制难度更大,目前,可以实现的倒立摆控制最高为四级倒立摆。

图1-1 直线倒立摆系列

图1-2 环形倒立摆系列

图1-3 平面倒立摆系列

图1-4 复合倒立摆

1.3 倒立摆的特性

虽然倒立摆的形式和结构各异,但所有的倒立摆都具有以下的特性:

1) 非线性

倒立摆是一个典型的非线性复杂系统,实际中可以通过线性化得到系统的近似模型,线性化处理后再进行控制。也可以利用非线性控制理论对其进行控制。倒立摆的非线性控制正成为一个研究的热点。

2) 不确定性

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

3) 耦合性

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

4) 开环不稳定性

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

5) 约束限制

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

1.4 控制器设计方法

控制器的设计是倒立摆系统的核心内容,因为倒立摆是一个绝对不稳定的系统,为使其保持稳定并且可以承受一定的干扰,需要给系统设计控制器,目前典型的控制器设计理论有:PID 控制、根轨迹以及频率响应法、状态空间法、最优控制理论、模糊控制理论、神经网络控制、拟人智能控制、鲁棒控制方法、自适应控制,以及这些控制理论的相互结合组成更加强大的控制算法。

倒立摆系统的组成框图如下图所示。

系统包括计算机、运动控制卡、伺服机构、倒立摆本体和光电码盘几大部分,组成了一个闭环系统。光电码盘1将小车的位移、速度信号反馈给伺服驱动器和运动控制卡,下面一节摆杆(和小车相连)的角度、角速度信号由光电码盘2反馈回控制卡和伺服驱动器。计算机从运动控制卡中读取实时数据,确定控制决策(小车向哪个方向移动、移动速度、加速度等),并由运动控制卡来实现该控制决策,产生相应的控制量,使电机转动,带动小车运动,保持摆杆的平衡。

第2章直线一级倒立摆建模

2.1 直线一级倒立摆

直线一级倒立摆由直线运动模块和一级摆体组件组成,是最常见的倒立摆之一,见图 1-1。

2.1.1 直线一级倒立摆的物理模型

系统建模可以分为两种:机理建模和实验建模。实验建模就是通过在研究对象上加上一系列的研究者事先确定的输入信号,激励研究对象并通过传感器检测其可观测的输出,应用数学手段建立起系统的输入-输出关系。这里面包括输入信号的设计选取,输出信号的精确检测,数学算法的研究等等内容。机理建模就是在了解研究对象的运动规律基础上,通过物理、化学的知识和数学手段建立起系统内部的输入-状态关系。

对于倒立摆系统,由于其本身是自不稳定的系统,实验建模存在一定的困难。但是忽略掉一些次要的因素后,倒立摆系统就是一个典型的运动的刚体系统,可以在惯性坐标系内应用经典力学理论建立系统的动力学方程。下面我们采用其中的牛顿-欧拉方法和拉格朗日方法分别建立直线型一级倒立摆系统的数学模型。

2.1.1.1 微分方程的推导

2.1.1.1.1牛顿力学方法

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

我们不妨做以下假设:

M 小车质量

m 摆杆质量

b 小车摩擦系数

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

I 摆杆惯量

F 加在小车上的力

x 小车位置

图 2-1 直线一级倒立摆模型

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

θ 摆杆与垂直向下方向的夹角(考虑到摆杆初始位置为竖直向下) 图是系统中小车和摆杆的受力分析图。其中,N 和P 为小车与摆杆相互作用力的水平和垂直方向的分量。

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

图 2-2 小车及摆杆受力分析

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

N x b F x M --=.

..

(2-1) 由摆杆水平方向的受力进行分析可以得到下面等式:

)sin (22

θl x dt

d m N += (2-2)

即:

θθθθsin cos 2

...

..ml ml x m N -+= (2-3)

把这个等式代入式(2-1)中,就得到系统的第一个运动方程:

()F ml ml x b x m M =-+++θθ

θθsin cos 2

...

... (2-4)

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

()θcos 22

l dt d m mg P =- (2-5)

θθθθcos sin 2

...

ml ml mg P --=- (2-6)

力矩平衡方程如下:

..

cos sin θθθI Nl Pl =-- (2-7)

注意:此方程中力矩的方向,由于φπθ+=,θφcos cos -=,θφsin sin -=,故等式前面有负号。

合并这两个方程,约去 P 和N ,得到第二个运动方程:

()θθθcos sin ..

..2

x ml mgl ml I -=++ (2-8)

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

度)相比很小,即φ<<1,则可以进行近似处理:1-cos =θ,

φθ-sin =,02

=)(dt

d θ。

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

()

?????=-++=-+u

ml x b x m M x

ml mgl ml I ..

.....

..2

)(φφφ (2-9) 对式(3-9)进行拉普拉斯变换,得到

()???=Φ-++=Φ-Φ+)

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

22

22s U s s ml s s bX s s X m M s s mlX s mgl s s ml I (2-10) 注意:推导传递函数时假设初始条件为0。

由于输出为角度φ ,求解方程组的第一个方程,可以得到:

)()()(22s s g ml

ml I s X Φ??????-+= (2-11)

或 mgl s ml I mls S X s -+=

Φ222

)()()( (2-12) 如果令..

x v =,则有:

mgl

s ml I ml

S V s -+=Φ22)()()( (2-13) 把上式代入方程组的第二个方程,得到:

)()()()()()()(2222

22s U s s ml s s s g ml ml I b s s s g ml ml I m M =Φ-Φ??????-++Φ??????-++(2-14)

整理后得到传递函数:

s

q bmgl

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

q

ml S X s -+-++=Φ232

42

)()()()( (2-15) 其中[]

22)())((ml ml I m M q -++= 设系统状态空间方程为:

Du

CX y Bu AX X +=+=.

方程组对..x ,..

φ解代数方程,得到解如下:

????

?????

+++++++++-==++++++++++-==u Mml m M I ml

Mml m M I m M mgl x Mml m M I mlb u Mml m M I ml I Mml m M I gl m x Mml m M I b ml I x x x 2

2.2 (2)

2222.22...

.)()()()()()()()()(φφφ

φφ(2-16) 整理后得到系统状态空间方程:

u Mml m M I ml Mml m M I ml I x x Mml m M I m M mgl Mml m M I mlb Mml m M I gl m Mml m M I b ml I x x ???

????

?

????????++++++?????????????????????????????

?+++++-+++++-=??????????????222..2222

222......)(0)()

(00)()()(010000)()()(00010φφφφ u x x x y ??

????+?????

??

?????????????=??????=0001000001..φφφ (2-17) 由(2-9)的第一个方程为:

()..

..2

x ml mgl ml I =-+φφ (2-18)

对于质量均匀分布的摆杆有:

23

1

ml I = (2-19)

于是可以得到:

..

..2231x ml mgl ml ml =-??

?

??+φφ (2-20) 化简得到:

..

..

4343x l

l g +=φφ (2-21)

设?

?????=..,,,φφx x X ,..

'

x u =则有:

' (430100430)

0100

000000010u l x x l g x x ??????

?

???????+???????????????????????????

?=??????????????φφφφ '..0001000001u x x x y ??

????+?????

??

?????????????=??????=φφφ (2-22) 另外,也可以利用MATLAB 中tf2ss 命令对(2-13)式进行转化,求得上述状

态方程。

2.1.1.2 系统物理参数

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

M 小车质量 1.096 Kg m 摆杆质量 0.109 Kg b 小车摩擦系数 0 .1N/m/sec l 摆杆转动轴心到杆质心的长度 0.2 5m

I 摆杆惯量 0.0034 kg*m*m

实验一状态反馈实时控制

一、实验目的

1、掌握状态反馈的设计方法;

2、会根据系统需求设计状态反馈;

二、实验要求

1、设计直线一级倒立摆状态反馈调节器;

2、测试系统性能指标;

三、实验设备

1、直线一级倒立摆;

2、计算机MATLAB 平台;

四、实验原理

1、状态方程的建立:

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

实验所使用的直线一级倒立摆系统是以加速度作为系统的控制输入,根据经典力学理论建立一级倒立摆系统的状态方程为(将实际参数代入):

u x x x x ?????

???????+??????????????????????????=??????

????????301004

.2900100000000010..

......φφφφ u x x x y ??

????+?????

??

??????

???????=??????=0001000001..φφφ

2、直线一级倒立摆系统稳定性分析

系统的特征方程:

42100

00029.400100

29.4

s

s sI A s s s s

--=

=---

系统的四个特征根为[ 0 0 -5.42 5.42 ],由于有一个特征根在s 右半平面,系统是不稳定的,必须设计相应的控制系统,才可使系统稳定,如状态反馈调节器等。

3、 直线一级倒立摆系统可控性分析

能控性矩阵:

2301

010*******.23

088.20c Q B

AB

A B

A B ??

??????==????

??

??

可求得其秩为4,直线一级倒立摆系统完全能控。

4、状态反馈设计

状态反馈的实现是利用状态反馈使系统的闭环极点位于所希望的极点位置。而状态反馈任意配置闭环极点的充分必要条件是被控系统可控。

原系统的状态空间表达式为

??

?=+=Cx

y Bu Ax x

状态反馈控制律为

Kx r u -=

式中 r — r × 1参考输入;

K — r × n 状态反馈阵。

状态反馈闭环系统的状态空间表达式为

?

??=+-=Cx y Br x BK A x

)(

计算反馈矩阵K 。

按极点配置步骤进行计算。

1) 检验系统可控性,系统可控。

2) 计算特征值。根据调整时间和超调量的要求,并留有一定的裕量,选取期望的闭环极点。

3)期望的特征多项式与系统的特征多项式)(BK A sI --相等,求出K 阵。 以上计算也可以采用 MATLAB 编程计算。

syms a s b k1 k2 k3 k4;

A=[0 1 0 0;0 0 0 0;0 0 0 1;0 0 29.4 0]; B=[0;1;0;3];

ss=[s 0 0 0 ;0 s 0 0 ;0 0 s 0;0 0 0 s]; K=[k1 k2 k3 k4];

J=[-10 0 0 0 ;0 -10 0 0 ;0 0 -4-2*sqrt(3)*i 0;0 0 0 -4+2*sqrt(3)*i]; ans=A-B*K; P=poly(ans) PJ=poly(J) P =

x^4+3*x^3*k4-147/5*x^2+3*x^2*k3+k2*x^3-147/5*x*k2+k1*x^2-147/5*k1 PJ =

1 28 288 1360 2800

A=[0 1 0 0;0 0 0 0;0 0 0 1;0 0 29.4 0]; B=[0;1;0;3];

P=[-10 -10 -4-2*sqrt(3)*i -4+2*sqrt(3)*i]; K=acker(A,B,P)

K = -95.2381 -46.2585 137.5460 24.7528

A=[0 1 0 0;0 0 0 0;0 0 0 1;0 0 29.4 0] B=[0;1;0;3]

P=[-10 -10.0001 -4-2*sqrt(3)*i -4+2*sqrt(3)*i] K=place(A,B,P)

K = -95.2390 -46.2589 137.5469 24.7530

(1)调节时间保持2S,期望极点为

clear;

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 ]';

J=[ -10 0 0 0; 0 -10 0 0; 0 0 -4-2*sqrt(3)*i 0;0 0 0 -4+2*sqrt(3)*i]; pa=poly(A);pj=poly(J);

M=[B A*B A^2*B A^3*B];

W=[ pa(4) pa(3) pa(2) 1; pa(3) pa(2) 1 0;pa(2) 1 0 0; 1 0 0 0]; T=M*W;

K=[pj(5)-pa(5) pj(4)-pa(4) pj(3)-pa(3) pj(2)-pa(2)]*inv(T) 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];

[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('CartPos','CartSpd','PendAng','PendSpd')

K = -95.2381 -46.2585 137.5460 24.7528

123410,10,44j j λλλλ=-=-=-+=--

00.51 1.52 2.53 3.54 4.55

(2)令调节时间为4.5S,期望极点为

123410,10,11j j λλλλ=-=-=-+=--00.51 1.52 2.53 3.54 4.55

K = -44.2177 -15.6463 75.5392 12.5488 五、极点配置控制实验 实验步骤如下:

1) 进 入 MATLAB Simulink 中

“\\matlab6p5\toolbox\GoogolTech\InvertedPendulum \ Linear Inverted Pendulum, ”目录,打开直线一级倒立摆状态空间极点配置控制程序如下:(进入MATLAB Simulink 实时控制工具箱“Googol Education Products”打开“Inverted Pendulum\Linear Inverted Pendulum\Linear 1-Stage IP Experiment\Poles Experiments”中的“Poles Control Demo”

图2-51 直线一级倒立摆状态空间极点配置实时控制程序

2) 点击“Controller”模块设置控制器参数,把前面仿真结果较好的参数输入到模块中:

点击“OK”完成设定。

3) 点击编译程序,完成后点击使计算机和倒立摆建立连接。

4) 点击运行程序,检查电机是否上伺服,如果没有上伺服,请参见直线倒立摆使用手册相关章节。提起倒立摆的摆杆到竖直向上的位置,在程序进入自动控制后松开。

5) 双击“Scope”观察实验结果如下图所示:

图2-52 直线一级倒立摆状态空间极点配置实时控制结果(平衡)

可以看出,系统可以在很小的振动范围内保持平衡,小车振动幅值约为

0.01m,摆杆振动的幅值约为0.03 弧度,注意,不同的控制参数会有不同的控制结果。

在给定倒立摆新的位置后,系统如响应如下图所示:

图2-53 直线一级倒立摆状态空间极点配置实时控制结果从上图可以看出,系统稳定时间约为 2 秒,达到设计要求。

六、实验报告

上机实验并记录实验结果,完成实验报告。

电力电子电路分析与仿真实验报告模板剖析

电力电子电路分析与仿真 实验报告 学院:哈尔滨理工大学荣成学院 专业: 班级: 姓名: 学号: 年月日

实验1降压变换器 一、实验目的: 设计一个降压变换器,输入电压为220V,输出电压为50V,纹波电压为输出电压的0.2%,负载电阻为20欧,工作频率分别为220kHz。 二、实验内容: 1、设计参数。 2、建立仿真模型。 3、仿真结果与分析。 三、实验用设备仪器及材料: MATLAB仿真软件 四、实验原理图: 五、实验方法及步骤: 1.建立一个仿真模型的新文件。在MATLAB的菜单栏上点击File,选择New,再在弹出菜单中选择Model,这时出现一个空白的仿真平台,在这个平台上可以绘制电路的仿真模型。 2.提取电路元器件模块。在仿真模型窗口的菜单上点击Simulink调出模型库浏览器,在模型库中提取所需的模块放到仿真窗口。

3.仿真模型如图所示。 六、参数设置 七、仿真结果分析

实验2升压变换器 一、实验目的: 将一个输入电压在3~6V的不稳定电源升压到稳定的15V,纹波电压低于0.2%,负载电阻10欧,开关管选择MOSFET,开关频率为40kHz,要求电感电流连续。 二、实验内容: 1、设计参数。 2、建立仿真模型。 3、仿真结果与分析。 三、实验用设备仪器及材料: MATLAB仿真软件 五、实验原理图: 五、实验方法及步骤: 1.建立一个仿真模型的新文件。在MATLAB的菜单栏上点击File,选择New,再在弹出菜单中选择Model,这时出现一个空白的仿真平台,在这个平台上可以绘制电路的仿真模型。 2.提取电路元器件模块。在仿真模型窗口的菜单上点击Simulink调出模型库浏览器,在模型库中提取所需的模块放到仿真窗口。

倒立摆实验报告

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

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

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

《控制理论》课程实验指导书

《控制理论》课程实验指导书 一、课程的目的、任务 本课程是电子科学、测控技术专业学生在学习控制理论课程间的一门实践性技术基础课程,其目的在于通过实验使学生能更好地理解和掌握基本控制理论,培养学生理论联系实际的学风和科学态度,提高学生的控制理论实验技能和分析处理实际问题的能力。为后续课程的学习打下基础。 二、课程的教学内容与要求 三.各实验具体要求 见P2 四、实验流程介绍 学生用户登陆进入实验系统的用户名为:学号(如D205001200XX),密码:netlab 详细操作步骤见P5 五、实验报告 请各指导老师登陆该实验系统了解具体实验方法,并指导学生完成实验。学生结束实验后应完成相应的实验报告并交给指导老师。其中实验报告的主要内容包括:实验目的,实验内容,实验记录数据,数据分析与处理等。

实验一倒立摆实验 一、实验目的 通过对倒立摆控制系统进行控制实验,学习如何进行控制器的设计,了解控制器各个参数对系统控制性能的影响。还可以通过控制实验验证自行设计的算法。 二、倒立摆系统原理简介 环形一级倒立摆系统的原理框图如上所示。系统包括计算机、运动控制卡、伺服机构、倒立摆本体和光电码盘几大部分,组成了一个闭环系统。光电码盘1将连杆的角度、角速度信号反馈给伺服驱动器和运动控制卡,摆杆的角度、角速度信号由光电码盘2反馈回控制卡。计算机从运动控制卡中读取实时数据,确定控制决策,并由运动控制卡来实现该控制决策,产生相应的控制量,驱动电机转动,带动连杆运动,保持摆杆的平衡。 三、实验任务 注意此实验只做其中的倒立摆控制实验,倒立摆辨识实验不做要求。 该实验采用LQR控制算法,控制倒立摆摆动至竖直状态,并可以控制倒立摆左移和右移。实验中控制参数已经设好,实验只需选择扰动的波形,及其频率和幅值大小,注意先启动伺服,再起摆,记录实验过程中的摆杆角度、摆杆角速度、连杆角位移和连杆角速度,并记录实验过程中的波形。

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

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

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

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

单级倒立摆稳定控制实验

单级倒立摆稳定控制实验 一.实验目的 1.了解单级倒立摆的原理与数学模型的建立; 2.掌握LQR控制器的设计方法; 3.掌握基于LQR控制器的单级倒立摆稳定控制系统的仿真方法。 二.实验内容 图1 一级倒立摆原理图 一级倒立摆系统的原理框图如上所示。系统包括计算机、运动控制卡、伺服机构、倒立摆本体和光电码盘几大部分,组成了一个闭环系统。光电码盘1将连杆的角度、角速度信号反馈给伺服驱动器和运动控制卡,摆杆的角度、角速度信号由光电码盘2反馈回控制卡。计算机从运动控制卡中读取实时数据,确定控制决策,并由运动控制卡来实现该控制决策,产生相应的控制量,驱动电机转动,带动连杆运动,保持摆杆的平衡。 在忽略了空气阻力,各种摩擦之后,可将直线一级倒立摆系统抽象成小车和匀质杆组成的系统,如下图2所示。 图2 直线一级倒立摆系 统

其中: M 小车质量 m 摆杆质量 b 小车摩擦系数 l 摆杆转动轴心到杆质心的长度 I 摆杆惯量 F 加在小车上的力 x 小车位置 φ 摆杆与垂直向上方向的夹角 θ 摆杆与垂直向下方向的夹角(考虑到摆杆初始位置为竖直向下) 下图是系统中小车和摆杆的受力分析图。其中,N 和P 为小车与摆杆相互作用力的水平和垂直方向的分量。 注意:在实际倒立摆系统中检测和执行装置的正负方向已经完全确定,因而矢量方向定义如图所示,图示方向为矢量正方向。 图3 (a )小车隔离受力图; (b ) 摆杆隔离受力图 分析小车水平方向所受的合力,可以得到以下方程: Mx F bx N =--&&& (1) 由摆杆水平方向的受力进行分析可以得到下面等式: ()2 2sin d N m x l dt θ=+ (2) 即:2cos sin N mx ml ml θθθθ=+-&&&&&

旋转电机一级倒立摆

旋转电机一级倒立摆实验指导书

实验三旋转电机一级倒立摆实验 一、实验目的 倒立摆是一个绝对不稳定的系统,为使其保持稳定并且可以承受一定的干扰,需要给系统设计控制器,学习比例、积分和微分作用对系统性能的影响,学习如何根据系统的性能来建立系统模型。 二、实验设备 1、旋转电机一级倒立摆系统一套 2、电脑一台 三、实验内容 1、旋转电机位置测试实验 1)打开合动智能提供的RotateMotorPositionTest.slx文件。 旋转电机位移测试Simlink模型 2)点击或者按Ctrl+B将此模型编译,生成目标代码,当Simulink左下角状态变为,表示程序已经烧写到主控板中。首先观察主控板上的LED小灯是否闪烁,保证程序已经正常运行。 3)然后我们打开cSPACE上位机控制界面。运行程序后弹出如下界面。 cSPACE上位机监控界面图

4)勾选通道1、通道2、通道3、通道4(都要勾选才能正常显示数据),然后点击左侧“选择串口”,通过电脑的“设备管理器”下的“端口”查看CH340所使用的端口,在该界面内选择。 选择上位机通道 5)点击左上角的“运行”按钮。观察第一个和第二个空白窗口,第一个窗口的值是否为0,第二个窗口的值是否为0。 6)按下倒立摆系统启动开关,然后用手来回滑动倒立摆系统的小车,同时观察第一个窗口生成的小车轨迹变化(生成一个来回震荡的曲线)。 注:倒立摆系统上电时刻旋转电机的位置为起始位置,需要事先将小车的位置移动到中间位置,由于硬件设置,小车的正方向为左,负方向为右。为防止摆杆打到人,这里不需要按下倒立摆系统的启动开关,因为上电时刻旋转电机会有往一个方向冲击,导致摆杆会摆动。 手动来回移动旋转电机对应的曲线图 如果单位为米的第二个窗口数据太小不好观测,可以乘以100的系数,方便显示观察数据变化。 7)记录实验结果,分析实验数据并完成实验报告。

二阶倒立摆实验报告

研究生课程实验报告 课程名称:线性系统 实验名称:平面二级倒立摆实验 班级:12S0441 学号:12S104057 姓名:白俊林 实验时间:2012 年12 月21 日

控制科学与工程教学实验中心

1.实验目的 1)熟悉Matlab/Simulink仿真; 2)掌握LQR控制器设计和调节; 3)理解控制理论在实际中的应用。 倒立摆研究的意义是,作为一个实验装置,它形象直观,简单,而且参数和形状易于改变;但它又是一个高阶次、多变量、非线性、强耦合、不确定的绝对不稳定系统的被控系统,必须采用十分有效的控制手段才能使之稳定。因此,许多新的控制理论,都通过倒立摆试验对理论加以实物验证,然后在应用到实际工程中去。因此,倒立摆成为控制理论中经久不衰的研究课题,是验证各种控制算法的一个优秀平台,故通过设计倒立摆的控制器,可以对控制学科中的控制理论有一个学习和实践机会。 2.实验内容 1)建立直线二级倒立摆数学模型 对直线二级倒立摆进行数学建模,并将非线性数学模型在一定条件下化简成线性数学模型。对于倒立摆系统,由于其本身是自不稳定的系统,实验建立模型存在一定的困难,但是经过小心的假设忽略掉一些次要的因素后,倒立摆系统就是一个典型的运动的刚体系统,可以在惯性坐标系内应用经典力学理论建立系统的

动力学方程。对于直线二级倒立摆,由于其复杂程度,在这里利用拉格朗日方程推导运动学方程。 由于模型的动力学方程中存在三角函数,因此方程是非线性的,通过小角度线性化处理,将动力学非线性方程变成线性方程,便于后续的工作的进行。 2)系统的MATLAB仿真 依据建立的数学模型,通过MATLAB仿真得出系统的开环特性,采取相应的控制策略,设计控制器,再加入到系统的闭环中,验证控制器的作用,并进一步调试。控制系统设计过程中需要分析内容主要包括得出原未加控制器时系统的极点分布,系统的能观性,能控性。 3)LQR控制器设计与调节实验 利用线性二次型最优(LQR)调节器MATLAB仿真设计的参数结果对平面二阶倒立摆进行实际控制实验,参数微调得到较好的控制效果,记录实验曲线。 4)改变控制对象的模型参数实验 调整摆杆位置,将摆杆1朝下,摆杆2朝上修改模型参数、起摆条件和控制参数,重复3的内容。 3.实验步骤

倒立摆

第1章:绪论 1.1 倒立摆的发展历史及现状 控制理论教学领域,开展各种理论教学、控制实验、验证新理论的正确性的理想实验平台就是倒立摆控制系统。对倒立摆系统的研究能有效的反映控制中的许多典型问题,同时兼具多变性、强非线性和自然不稳定性等优点,通过对倒立摆的控制,用来检验新的控制方法是否有较强的处理非线性和不稳定性问题。倒立摆系统作为一个实验装置,形象直观、结构简单、构件组成参数和形状易于改变、成本低廉,且控制效果可以通过其稳定性直观地体现,也可以通过摆杆角度、小车位移和稳定时间直接度量其实验效果,直观显著。因而从诞生之日就受到国内外学者的广泛研究。 倒立摆系统的最初研究始于二十世纪50年代末,麻省理工学院的控制论专家根据火箭发射助推器的原理设计出一级倒立摆实验设备。1966年Schaefer和Cannon应用Bang Bang控制理论将一个曲轴稳定于倒置位置,在60年代后期作为一个典型的不稳定严重非线性证例提出了倒立摆的概念,并用其检验控制方法对不稳定、非线性和快速性系统的控制能力受到世界各国许多科学家的重视。而后人们又参照双足机器人控制问题研制出二级倒立摆控制设备,从而提高了检验控制理论或方法的能力,也拓宽了控制理论或方法的检验范围。对倒立摆研究较多的是美国、日本等发达国家,如Kawamoto-Sh.等讨论了有关倒立摆的非线性控制的问题以及倒立摆的模糊控制的稳定性问题为其后的倒立摆模糊控制研究开辟了道路,美国国家航空和宇航局Torres-Pornales,Wilfredo等人研究了从倒立摆的建模、系统分析到非线性控制器设计的一系列问题,比较深入的研究了倒立摆的非线性控制问题并进行了实物仿真;科罗拉多州大学的Hauser. J正在从事基于哈密尔顿函数的倒立摆控制问题的研究;日本东京大学的Sugihara. Tomorniehi等研究了倒立摆的实时控制问题及其在机器人控制中的应用问题。此外,还有如德国宇航中心的Schreiber等研究了倒立摆的零空间运动控制问题,分析了倒立摆的零空间运动特性与其稳定性之间的联系。 国内研究倒立摆系统的控制问题起步虽晚,但成果也还是挺多较早的,如尹征琦等于1985年采用模拟调节器,实现了对倒立摆系统的稳定控制;梁任秋等于1987年讨论了设计小车一二阶倒立摆系统数学控制器的一般方法;任章、徐建民于1995年利用振荡器控制原理,提出了在倒立摆的支撑点的垂直方向上加入一零均值的高频震荡信号以改善倒立摆系统的稳定性。同年,程福雁先生等研究了使用参变量模糊控制对倒立摆进行实时控制的问题。北京理工大学的蒋国飞、吴沧浦等实现了状态未离散化的倒立摆的无模型学习控制。仿真表明该方法不仅能成功解决确定和随机倒立摆模型的平衡控制具有很好的学习效果。 90年代以来,由于数学基础理论、控制理论和计算机技术的发展,不断地有新的控制理论和控制思想问世,使得倒立摆控制系统的研究和应用更加广泛和深入,把这些理论应用在实际的实物控制和分析中己经成为当前控制理论研究和应用的核心问题。人们为了检验新的控制方法是否具有良好的处理多变量、非线性和绝对不稳定型的能力,不断提升倒立摆系统的复杂性和难度,如增加摆杆的级数,加大摆杆的长度,改变摆的形状和放置的形式等。2002年8月,北京师范大学教授李洪兴领导的复杂系统智能控制实验室,首次成功实现了直线运动四级倒立摆实物系统控制,2003年10月,他们采用高维变论域自适应控制理论,在世界

倒立摆实验报告

目录 一、倒立摆系统介绍 (2) 1.1倒立摆系统简介 (2) 1.2 倒立摆组成及其原理 (2) 1.3 倒立摆特性 (3) 二、一级倒立摆 (3) 2.1一级倒立摆建模 (3) 2.2 一级倒立摆控制方法 (11) 2.2.1 单输入—单输出控制方法 (11) 超前滞后控制方法 2.2.2 单输入—多输出控制方法 (22) 双PID控制方法 2.2.3 多输入—多输出控制方法 (30) 极点配置法 二次线性最优控制法 三、二级倒立摆 (36) 3.1二级倒立摆建模 (36) 3.2 二级倒立摆控制方法 (46) 3.2.1 二次线性最优控制法 (46) 3.2.2 基于融合技术的模糊控制法 (48) 四、总结 (60) 五、参考文献 (63)

一、倒立摆系统介绍 1.1倒立摆系统简介 倒立摆是机器人技术、控制理论、计算机控制等多个领域、多种技术的有机结合,其被控系统本身又是一个绝对不稳定、高阶次、多变量、强耦合的非线性系统,可以作为一个典型的控制对象对其进行研究。最初研究开始于二十世纪50 年代,麻省理工学院(MIT)的控制论专家根据火箭发射助推器原理设计出一级倒立摆实验设备。近年来,新的控制方法不断出现,人们试图通过倒立摆这样一个典型的控制对象,检验新的控制方法是否有较强的处理多变量、非线性和绝对不稳定系统的能力,从而从中找出最优秀的控制方法。倒立摆系统作为控制理论研究中的一种比较理想的实验手段,为自动控制理论的教学、实验和科研构建一个良好的实验平台,以用来检验某种控制理论或方法的典型方案,促进了控制系统新理论、新思想的发展。由于控制理论的广泛应用,由此系统研究产生的方法和技术将在半导体及精密仪器加工、机器人控制技术、人工智能、导弹拦截控制系统、航空对接控制技术、火箭发射中的垂直度控制、卫星飞行中的姿态控制和一般工业应用等方面具有广阔的利用开发前景。平面倒立摆可以比较真实模拟火箭的飞行控制和步行机器人的稳定控制等方面的研究。 1.2倒立摆组成及其原理 倒立摆的组成包括计算机、运动控制卡、伺服系统、倒立摆本体和光电码盘、反馈测量元件等几大部分,组成一个闭环系统。对于直线型倒立摆,可以根据伺服电机自带的码盘反馈通过换算获得小车的位移,小车的速度信号可以通过差分法得到;各个摆杆的角度由光电码盘测得并直接反馈到控制卡,速度信号可以通过差分方法得到。计算机从运动控制卡中实时读取数据,确定控制策略(电机的输出力矩),并发送给运动控制卡。运动控制卡经过DSP 内部的控制算法实现该控制决策,产生相应的控制量,使电机转动,带动小车运动,保持摆杆平衡。

交通仿真实验报告

土木工程与力学学院交通运输工程系 实 验 报 告 课程名称:交通仿真实验 实验名称:基于VISSIM的城市交通仿真实验 专业:交通工程 班级: 1002班 学号: U201014990 姓名:李波 指导教师:刘有军 实验时间: 2013.09 ---- 2013.10

实验报告目录 实验报告一: 无控交叉口冲突区设置与运行效益仿真分析 实验报告二: 控制方式对十字交叉口运行效益影响的仿真分析实验报告三: 信号交叉口全方式交通建模与仿真分析 实验报告四: 信号协调控制对城市干道交通运行效益的比较分析实验报告五: 公交站点设置对交叉口运行效益的影响的仿真分析实验报告六: 城市互通式立交交通建模与仿真分析 实验报告七: 基于VISSIM的城市环形交叉口信号控制研究 实验报告成绩

实验报告一: 无控交叉口冲突区设置与运行效益仿真分析 一、实验目的 熟悉交通仿真系统VISSIM软件的基本操作,掌握其基本功能的使用. 二、实验内容 1.认识VISSIM的界面; 2.实现基本路段仿真; 3.设置行程时间检测器; 4.设置路径的连接和决策; 5.设置冲突区 三、实验步骤 1、界面认识: 2、(1)更改语言环境—(2)新建文件—(3)编辑基本路段—(4)添加车流量 3、(1)设置检测器—(2)运行仿真并输出评价结果 4、(1)添加出口匝道—(2)连接匝道—(3)添加路径决策—(4)运行仿真 5、(1)添加相交道路—(2)添加车流量—(3)设置冲突域—(4)仿真查看 四、实验结果与分析

时间; 行程时间; #Veh; 车辆类别; 全部; 编号: 1; 1; 3600; 18.8; 24; 可知:检测器起终点的平均行程时间为:18.8; 五、实验结论 1、检测器设置的地点不同,检测得到的行程时间也不同。但与仿真速度无关。 2、VISSIM仿真系统的数据录入比较麻烦,输入程序相对复杂。 实验报告二: 控制方式对十字交叉口运行效益影响的仿真分析 一、实验目的 掌握十字信号交叉口处车道组设置、流量输入、交通流路径决策及交通信号控制等仿真操作的方法和技巧。 二、实验内容 1.底图的导入 2.交叉口专用车道和混用车道的设置方法和技巧 3.交通信号设置 4.交叉口冲突区让行规则设置

神经网络实验指导书2013版[1]

神经网络实验指导书2013版[1]

北京信息科技大学自编实验讲义 神经网络实验指导书 许晓飞陈雯柏编著

找其映射是靠学习实践的,只要学习数据足够完备,就能够描述任意未知的复杂系统。因此前馈神经网络为非线性系统的建模和控制提供了有力的工具。 输入层隐层输出层 图1 前馈型神经网络结构 2.BP算法原理 BP(Back Propagation)神经网络是一种利用误差反向传播训练算法的前馈型网络,BP学习算法实质是求取网络总误差函数的最小值问题[2]。这种算法采用非线性规划中的最速下降方法,按误差函数的负梯度方向修改权系数,它是梯度下降法在多层前馈网络中的应用。具体学习算法包括两大过程,其一是输入信号的正向传播过程,其二是输出误差信号的反向传播过程。 1.正向传播 输入的样本从输入层经过隐层单元一层一层进行处理,通过所有的隐层之后,则传向输出

层;在逐层处理的过程中,每一层神经元的状态只对下一层神经元的状态产生影响。在输出层把现行输出和期望输出进行比较,如果现行输出不等于期望输出,则进入反向传播过程。 2.反向传播 反向传播时,把误差信号按原来正向传播的通路反向传回,并对每个隐层的各个神经元的权系数进行修改,以望误差信号趋向最小。网络各层的权值改变量,则由传播到该层的误差大小来决定。 3.BP算法的特点 BP神经网络具有以下三方面的主要优点[3]:第一,只要有足够多的隐含层和隐层节点,BP 神经网络可逼近任意的非线性映射关系;第二,BP学习算法是一种全局逼近方法,因而它具有较好的泛化能力。第三,BP神经网络具有一定的容错能力。因为BP神经网络输入输出间的关联信息分布存储于连接权中,由于连接权的个数总多,个别神经元的损坏对输入输出关系只有较小影响。 但在实际应用中也存在一些问题,如:收敛

(最新整理)交通仿真实验报告

(完整)交通仿真实验报告 编辑整理: 尊敬的读者朋友们: 这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整)交通仿真实验报告)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。 本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整)交通仿真实验报告的全部内容。

土木工程与力学学院交通运输工程系 实 验 报 告 课程名称:交通仿真实验 实验名称:基于VISSIM的城市交通仿真实验 专业:交通工程 班级: 1002班 学号: U201014990 姓名:李波

指导教师: 刘有军 实验时间: 2013。09 -——- 2013.10 实验报告目录 实验报告一: 无控交叉口冲突区设置与运行效益仿真分析 实验报告二: 控制方式对十字交叉口运行效益影响的仿真分析 实验报告三: 信号交叉口全方式交通建模与仿真分析 实验报告四: 信号协调控制对城市干道交通运行效益的比较分析 实验报告五: 公交站点设置对交叉口运行效益的影响的仿真分析 实验报告六: 城市互通式立交交通建模与仿真分析 实验报告七: 基于VISSIM的城市环形交叉口信号控制研究 实验报告成绩

实验报告一: 无控交叉口冲突区设置与运行效益仿真分析 一、实验目的 熟悉交通仿真系统VISSIM软件的基本操作,掌握其基本功能的使用。 二、实验内容 1。认识VISSIM的界面; 2.实现基本路段仿真; 3.设置行程时间检测器; 4.设置路径的连接和决策; 5。设置冲突区 三、实验步骤 1、界面认识: 2、(1)更改语言环境—(2)新建文件—(3)编辑基本路段-(4)添加车流量 3、(1)设置检测器—(2)运行仿真并输出评价结果 4、(1)添加出口匝道—(2)连接匝道-(3)添加路径决策-(4)运行仿真 5、(1)添加相交道路—(2)添加车流量-(3)设置冲突域—(4)仿真查看 四、实验结果与分析

2021年倒立摆实验报告(根轨迹)

*欧阳光明*创编 2021.03.07

I 摆杆惯量0.0034 kg*m*m g 重力加速度9.8 kg.m/s (2)直线一级倒立摆根轨迹校正控制原理 基于根轨迹法校正的基本思想是:假设系统的动态性能指标可由靠近虚轴的一对共轭闭环主导极点来表征,因此,可把对系统提出的时域性能指标的要求转化为一对期望闭环主导极点。确定这对闭环主导极点的位置后,首先根据绘制根轨迹的相角条件判断一下它们是否位于校正前系统的根轨迹上。如果这对闭环主导极点正好落在校正前系统的根轨迹上,则无需校正,只需调整系统的根轨迹增益即可;否则,可在系统中串联一个超前校正装置。 常见的校正器有超前校正、滞后校正以及超前滞后校正等。 2. 实验方法 (1)直线倒立摆建模、仿真与分析 利用牛顿-欧拉方法建立直线一级倒立摆系统的数学模型;依照根轨迹设计的步骤得到系统的控制器,利用MA TLAB Simulink中的工具进行仿真分析。 (3)直线一级倒立摆根轨迹校正控制 利用MATLAB Simulink来实现根轨迹校正控制参数设定和仿真,并利用该参数来设定只限一级倒立摆的根轨迹校正控制器值,分析和仿真倒立摆的运行情况。 3. 实验装置 直线单级倒立摆控制系统硬件结构框图如图1所示,包括计算机、I/O设备、伺服系统、倒立摆本体和光电码盘反馈测量元件等几大部分,组成了一个闭环系统。 图1 一级倒立摆实验硬件结构图 对于倒立摆本体而言,可以根据光电码盘的反馈通过换算获得小车的位移,小车的速度信号可以通过差分法得到。摆杆的角度由光电码盘检测并直接反馈到I/O设备,速度信号可以通过差分法得到。计算机从I/O设备中实时读取数据,确定控制策略(实际上是电

HFSS波导仿真实验报告参考模板

《电磁场与电磁波》课程 仿真实验报告 学号U201213977 姓名唐彬 专业电子科学与技术 院(系)光学与电子信息学院2014 年12 月 3 日

1.实验目的 学会HFSS仿真波导的步骤,画出波导内场分布图,理解波的传播与截止概念。 2.实验内容 在HFSS中完成圆波导的设计与仿真,要求完成电场、磁场、面电流分布、传输曲线、色散曲线和功率的仿真计算。 3.仿真模型 (1)模型图形 (2)模型参数

(3)仿真计算参数 根据圆波导主模为TE 11, 1111 '=1.841 c f a p ==为半径, a=1mm,代入公式得截止频率f=8.8GHz,因此设置求解频率为11GHz,起始频率为9GHz,终止频率为35GHz。 4.实验结果及分析 4..1电场分布图

图形分析:将垂直于Z周的两个圆面设为激励源,利用animate选项可以发现,两个圆面上的电场强度按图中的颜色由红变蓝周期性变化,图形呈椭圆形,且上底面中心为红色时,下底面中心为蓝色。即上底面中心的电场强度最大时,下底面中心的电场强度为最小。这是由于波的反射造成的。对于圆波导的侧面,由动态图可知电场强度始终处于蓝绿色,也就是一直较小。这说明电场更多的是在两底面,即两激励源之间反射,反射到侧面上的电场较少。 4..2磁场分布图

图形分析:根据电场与磁场的关系式——课本式(9.46)可知,电场的大小是磁场大小的c倍(c为真空中的光速),电场方向与磁场方向处处垂直,在图中也可看出,波导中磁场的最大值出现在侧面,两底面的中心的颜色为蓝绿色,且底面的两边为双曲线的形状,这就是磁场与电场相互垂直的结果。另一方面,根据图中各个颜色代表的场强大小也可以近似验证,电场与磁场的大小的确是c倍的关系。而且在导体中的电磁波,磁场与电场还存在相位差,这一点也可从两者的动态图中验证该结论。

二阶倒立摆实验报告

. I 线性系统实验报告 : 院系:航天学院 学号: . .

2015年12月

1.实验目的 1)熟悉Matlab/Simulink仿真; 2)掌握LQR控制器设计和调节; 3)理解控制理论在实际中的应用。 倒立摆研究的意义是,作为一个实验装置,它形象直观,简单,而且参数和形状易于改变;但它又是一个高阶次、多变量、非线性、强耦合、不确定的绝对不稳定系统的被控系统,必须采用十分有效的控制手段才能使之稳定。因此,许多新的控制理论,都通过倒立摆试验对理论加以实物验证,然后在应用到实际工程中去。因此,倒立摆成为控制理论中经久不衰的研究课题,是验证各种控制算法的一个优秀平台,故通过设计倒立摆的控制器,可以对控制学科中的控制理论有一个学习和实践机会。 2.实验容 1)建立直线二级倒立摆数学模型 对直线二级倒立摆进行数学建模,并将非线性数学模型在一定条件下化简成线性数学模型。对于倒立摆系统,由于其本身是自不稳定的系统,实验建立模型存在一定的困难,但是经过小心的假设忽略掉一些次要的因素后,倒立摆系统就是一个典型的运动的刚体系统,可以在惯性坐标系应用经典力学理论建立系统的动

力学方程。对于直线二级倒立摆,由于其复杂程度,在这里利用拉格朗日方程推导运动学方程。 由于模型的动力学方程中存在三角函数,因此方程是非线性的,通过小角度线性化处理,将动力学非线性方程变成线性方程,便于后续的工作的进行。 2)系统的MATLAB仿真 依据建立的数学模型,通过MATLAB仿真得出系统的开环特性,采取相应的控制策略,设计控制器,再加入到系统的闭环中,验证控制器的作用,并进一步调试。控制系统设计过程中需要分析容主要包括得出原未加控制器时系统的极点分布,系统的能观性,能控性。 3)LQR控制器设计与调节实验 利用线性二次型最优(LQR)调节器MATLAB仿真设计的参数结果对平面二阶倒立摆进行实际控制实验,参数微调得到较好的控制效果,记录实验曲线。 4)改变控制对象的模型参数实验 调整摆杆位置,将摆杆1朝下,摆杆2朝上修改模型参数、起摆条件和控制参数,重复3的容。 3.实验步骤

数控机床仿真实验报告模板参考

本科生实验报告

填写说明 1、适用于本科生所有的实验报告(印制实验报告册除外); 2、专业填写为专业全称,有专业方向的用小括号标明; 3、格式要求: ①用A4纸双面打印(封面双面打印)或在A4大小纸上用蓝黑色水笔书写。 ②打印排版:正文用宋体小四号,1.5倍行距,页边距采取默认形式(上下2.54cm,左 右2.54cm,页眉1.5cm,页脚1.75cm)。字符间距为默认值(缩放100%,间距:标准); 页码用小五号字底端居中。 ③具体要求: 题目(二号黑体居中); 。

实验一数控车床操作加工仿真实验 一、实验目的 1、掌握手工编程的步骤。 2、掌握数控加工仿真系统的操作流程。 二、实验内容 1、了解数控仿真软件的应用背景。 2、掌握手工编程的步骤。 3、掌握SEMENS 802Se T 数控加工仿真操作流程。 三、实验设备 1、AUTO CAD 2014。 2、南京宇航数控加工仿真软件。 四、实验操作步骤 1、实验试件 试件的形状、尺寸如图1-1所示 2、加工采用的刀具参数 刀具及相关参数如表1-1所示 3、工序卡片根据零件材料、加工精度、加工路线、刀具参数表和切削用量等内容,确定加 工工序卡,如表1-2所示。 4、程序 5、加工仿真操作步骤

五、加工视窗 Yhcnc 输出信息 消息模式 欢迎使用YHCNC, 更多资料请登录https://www.doczj.com/doc/ec3456114.html, 2017-03-29 15:20 。。。 评分模式 欢迎使用YHCNC, 更多资料请登录https://www.doczj.com/doc/ec3456114.html, 2017-03-29 15:20 。。。 六、思考题 1、数控加工中的误差来源有哪些? 答:

倒立摆实验报告根轨迹

专业实验报告

(2)直线一级倒立摆根轨迹校正控制原理 基于根轨迹法校正的基本思想是:假设系统的动态性能指标可由靠近虚轴的一对共轭闭环主导极点来表征,因此,可把对系统提出的时域性能指标的要求转化为一对期望闭环主导极点。确定这对闭环主导极点的位置后,首先根据绘制根轨迹的相角条件判断一下它们是否位于校正前系统的根轨迹上。如果这对闭环主导极点正好落在校正前系统的根轨迹上,则无需校正,只需调整系统的根轨迹增益即可;否则,可在系统中串联一个超前校正装置。 常见的校正器有超前校正、滞后校正以及超前滞后校正等。 2. 实验方法 (1)直线倒立摆建模、仿真与分析 利用牛顿-欧拉方法建立直线一级倒立摆系统的数学模型;依照根轨迹设计的步骤得到系统的控制器,利用MATLAB Simulink中的工具进行仿真分析。 (3)直线一级倒立摆根轨迹校正控制 利用MATLAB Simulink来实现根轨迹校正控制参数设定和仿真,并利用该参数来设定只限一级倒立摆的根轨迹校正控制器值,分析和仿真倒立摆的运行情况。 3. 实验装置 直线单级倒立摆控制系统硬件结构框图如图1所示,包括计算机、I/O设备、伺服系统、倒立摆本体和光电码盘反馈测量元件等几大部分,组成了一个闭环系统。 图1 一级倒立摆实验硬件结构图 对于倒立摆本体而言,可以根据光电码盘的反馈通过换算获得小车的位移,小车的速度信号可以通过差分法得到。摆杆的角度由光电码盘检测并直接反馈到I/O设备,速度信号可以通过差分法得到。计算机从I/O设备中实时读取数据,确定控制策略(实际上是电机的输出力矩),并发送给I/O设备,I/O设备产生相应的控制量,交与伺服驱动器处理,然后使电机转动,带动小车运动,保持摆杆平衡。

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

现代控制理论实验报告 ——倒立摆 小组成员: 指导老师: 2013.5

实验一建立一级倒立摆的数学模型一、实验目的 学习建立一级倒立摆系统的数学模型,并进行Matlab仿真。二、实验内容 写出系统传递函数和状态空间方程,用Matlab进行仿真。三、Matlab源程序及程序运行的结果 (1)Matlab源程序见附页 (2)给出系统的传递函数和状态方程 (a)传递函数gs为摆杆的角度: >> gs Transfer function: 2.054 s ----------------------------------- s^3 + 0.07391 s^2 - 29.23 s - 2.013 (b)传递函数gspo为小车的位移传递函数: >> gspo Transfer 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: >> sys a = x1 x2 x3 x4 x1 0 1 0 0 x2 0 -0.07391 0.7175 0 x3 0 0 0 1 x4 0 -0.2054 29.23 0 b = u1 x1 0 x2 0.7391 x3 0 x4 2.054 c = x1 x2 x3 x4 y1 1 0 0 0 y2 0 0 1 0 d = u1

y1 0 y2 0 Continuous-time model. (3)给出传递函数极点和系统状态矩阵A的特征值(a)传递函数gs的极点 >> P P = 5.4042 -5.4093 -0.0689 (b)传递函数gspo的极点 >> Po Po = 5.4042 -5.4093 -0.0689 (c)状态矩阵A的特征值 >> E E = -0.0689 5.4042 -5.4093 (4)给出系统开环脉冲响应和阶跃响应的曲线(a)开环脉冲响应曲线

单级倒立摆实验报告

单级倒立摆实验报告 1. 单级倒立摆系统的建模 单级倒立摆系统的建模可采用受力分析或Lagrange 方程建立得到。这里采用受力分析方法建模。如图所示: 根据牛顿第二定律: (cos )0Mx m x L u θθ++-= (2-1) cos sin 0mLx I mLg θθθ--= (2-2) 以摆杆偏角θ、角速度θ 、小车的位移x 和 小车速度x 为状态变量,即令: () T X x x θθ= (2-3) 同时假设倒立摆摆杆的垂直倾斜角度θ与1 (单位为rad )相比很小,即1θ 。 则可以近似处理:cos θ≈1,sin 0θ≈,并 忽略高阶小量,则可得: 2222 ()()m L g I x u I m M mML I m M mML θ=+++++ (2-4) 22 ()()()mL m M g mL u I m M mML I m M mML θ θ+=-+++++ (2-5) 摆杆系统的状态方程为: 1222 2122 344122 ()()()()()x x m L g I x x u I m M mML I m M mML x x mL m M g mL x x u I m M mML I m M mML =???=+?++++? =??+=-+?++++? (2-6) 写成向量的形式为: X AX Bu y CX Du ?=+? =+? (2-7) 其中

0100000A 00010 00a b ?? ? ?= ? ? ??, 00c B d ?? ? ?= ? ??? ,10000010C ??= ???,00D ??= ??? (2-8) 参数a 、b 、c 、d 分别为: 222()m L g b I m M mML = ++ (2-9) 2 ()()mL m M g a I m M mML +=- ++ (2-10) 2 ()I c I m M mML = ++ (2-11) 2 ()mL d I m M mML =++ (2-12) 选择摆杆的倾斜角度θ和小车的水平位移x 作为系统的输出,则输出方程为: y CX = (2-13) 根据金棒-2型倒立摆系统实验平台的参数,m=0.2kg ,M=0.6kg ,L=0.158m ,I=0.001654kg.m 2 ,g=10N/kg.同时,这里建模时候使用的u是以力作为输入信号的,实际上采用的是以电压作为输入信号,通过电机作了一定的转化,这里我们约定:先暂时以力作为输入信号,最后再统一处理。则有,a=2.3121,b=-58.5337,c=0.3830,d=7.3167。 因此,010000 2.31210A 00010058.53370?? ? ?= ? ?-??,00.383007.3167B ?? ? ?= ? ??? 2. 全状态反馈设计 2.1. 检验系统可控性 可控性矩阵纯ctrB=105 *0 00.00020.005300.00020.00530.148200.0001-0.00310.09370.0001-0.00310.0937 2.5164-????--? ?????-?? 显然rank(ctrB)=4,系统可控. 2.2. 反馈设计 要求:稳定调节时间3s n t s π ξω= <,摆角5θ< ,(5/90100) 5.56p σ

大学物理仿真实验报告

大学物理仿真实验报告

单摆测量重力加速度 一、实验目的 本实验的目的是学习进行简单设计性实验的基本方法,根据已知条件和测量精度的要求,学会应用误差均分原则选用适当的仪器和测量方法,学习累积放大法的原理和应用,分析基本误差的来源及进行修正的方法。 二、实验原理 单摆的结构如实验仪器中所示,其一级近似周期公式为: 由此公式可知,测量周期与摆长就可以计算得到重力加速度g 三、实验内容 一用误差均分原理设计一单摆装置,测量重力加速度g. 设计要求: (1) 根据误差均分原理,自行设计试验方案,合理选择测量仪器和方法. (2) 写出详细的推导过程,试验步骤. (3) 用自制的单摆装臵测量重力加速度g,测量精度要求△g/g < 1%. 可提供的器材及参数: 游标卡尺、米尺、千分尺、电子秒表、支架、细线(尼龙线)、钢球、摆幅测量标尺(提供硬白纸板自制)、天平(公用). 假设摆长l≈70.00cm;摆球直径D≈2.00cm;摆动周期T≈1.700s; 米尺精度△米≈0.05cm;卡尺精度△卡≈0.002cm;千分尺精度△千≈0.001cm;秒表精度△秒≈0.01s;根据统计分析,实验人员开或停秒表反应时间为0.1s左右,所以实验人员开,停秒表总的反应时间近似为△人≈0.2s. 二. 对重力加速度g的测量结果进行误差分析和数据处理,检验实验结果是否达到设计要求. 三. 自拟实验步骤研究单摆周期与摆长,摆角,悬线的质量和弹性系数,

空气阻力等因素的关系,试分析各项误差的大小. 四. 自拟试验步骤用单摆实验验证机械能守恒定律. 四、实验仪器实验仪器 单摆仪,摆幅测量标尺,钢球,游标卡尺

相关主题
文本预览
相关文档 最新文档