现代控制理论实验

合集下载

现代控制理论实验指导书

现代控制理论实验指导书

现代控制理论实验指导书实验⼀多变量时域响应⼀、实验⽬的1、掌握多输⼊多输出(MIMO )系统传递函数的建⽴2、分析MIMO 系统时域响应的特点⼆、实验仪器1、 TDN —AC/ACS 型⾃动控制系统实验箱⼀台2、⽰波器3、万⽤表三、实验原理与电路1、传递函数矩阵关于传递函数矩阵的定义是当初始条件为零时,输出向量的拉⽒变换式与输⼊向量的拉⽒变换式之间的传递关系。

设系统动态⽅程为()()x Ax t Bu t ?=+,()()()y t Cx t Du t =+令初始条件为零,进⾏拉⽒变换,有()()()()()()sX s AX s BU s Y s CX s DU s =+=+则11()()()()[()]()()()X s sI A BU s Y s C sI A B D U s G s U s --=-=-+=系统的传递函数矩阵表达式为1()()G s C sI A B D -=-+设多输⼊多输出系统结构图如图1-1。

图1-1多输⼊多输出系统结构图它是由传递函数矩阵为()G s 和()H S 的两个⼦系统构成。

由于()()()()[()()]()[()()()]Y s G s E s G s U s Z s G s U s H s Y s ==-=-1()[()()]()()Y s I G s H s G s U S -=+闭环传递矩阵为:1()[()()]()s I G s H s G s -Φ=+ 2、实验题⽬某⼀控制系统如图1-2,为⼆输⼊⼆输出系统的结构图。

图1-2 ⼆输⼊⼆输出系统的结构图由系统结构图可知,控制器的传递函数阵()c G s 为10()01c G s ??=被控对象的传递函数阵()p G s 为1/(0.11)0()1/(0.11)1/(0.11)p s G s s s +??=??++??反馈传递函数阵()H s 为10()01H s ??=?于是根据闭环传递矩阵公式得1()[()()()]()()c p c p s I G s G s H s G s G s -Φ=+ 将(),(),()c p G s G s H s 代⼊上式可得1101/(0.11)01010()011/(0.11)1/(0.11)0101s s s s -?+Φ=+++1/(0.11)0101/(0.11)1/(0.11)01s s s +++化简得21/(0.12)0()(0.11)/(0.12)1/(0.12)s s s s s +??Φ=??+++??由上式可得系统的输出量()()0.12Y s U s s =+21220.111()()()(0.12)0.12s Y s U s U s s s +=+++ 四、实验内容及步骤1、根据图1-2设计模拟电路图1-3,并按图1-3搭接线路图1-3 系统模拟电路图2、令u1为⼀阶跃信号,观察并记录系统输出的波形。

现代控制理论基础实验

现代控制理论基础实验

现代控制理论基础实验一、 实验目的1. 熟悉MATLAB 的编程以及SIMULINK 仿真工具的使用。

2. 通过实验掌握极点配置及设计状态反馈控制器K 的方法。

3. 深入了解电动机速度控制系统的综合控制方法。

二、 实验内容电动机速度控制系统,设计状态反馈控制器K ,使得系统跟踪单位阶跃指令时无静态误差,超调量s t s 1%,5%<≤σ。

要求写出详细的设计步骤,给出仿真设计系统原理框图,给出仿真的输出波形图和误差波形图。

三、 实验原理控制系统最基本的结构形式是由受控系统和实现反馈控制规律的反馈环节所构成的反馈控制系统。

现代控制理论中,存在两种基本的反馈形式,即状态反馈和输出反馈。

实际情况中,状态反馈具有更好的特性和适应性。

系统动力学的各种特性或各种品质指标,在很大程度上是由系统的极点决定的。

所谓极点配置问题,就是通过状态反馈矩阵K 的选择,使闭环系统的极点,恰好处于所希望的位置。

从线性定常系统运动分析可知,如时域中超调量、过渡过程时间及频域中增益稳定裕度、相位稳定裕度,都被认为等价于系统极点位置,相应综合问题可视为极点配置问题。

四、系统设计1、根据图1计算出电机控制系统的传递函数,并化为状态空间模型图一 受控系统方块图(简化))(1)10s(0.4s )(5.0]10.05s )(U 3.0)(U 4.0[s Y s Y s s =+-+-可求得受控系统的传递函数:5.2125.502^5.223^5.01.0)()()(++++==s s s s s U s Y s G 系统有一个零点z 1 = -5;用求根函数roots()计算函数极点 >> C=[1 22.5 50.125 2.5];>> roots(C) ans =-20.0000 -2.4490 -0.0510由题意设状态分别为:系统simulink 仿结构如下图二 受控系统simulink 仿真结构图⎪⎪⎪⎩⎪⎪⎪⎨⎧=+--=+=233121*10114.01*]*5.0)4.0[(1005.03.0x s x s x x u x u s x 化为标准形式可得:⎪⎪⎪⎭⎫ ⎝⎛'3'2'1x x x =⎪⎪⎪⎭⎫ ⎝⎛----01.0025.15.25.20020⎪⎪⎪⎭⎫ ⎝⎛321x x x +⎪⎪⎪⎭⎫ ⎝⎛016y=()100 x系统的性能指标:调节时间t s = 76.6s ,上升时间t r = 42.8s ,超调量0%=σ2、确定希望的极点希望的极点数为3,由系统要求超调量低于5%,ts 小于1秒选其中一对为主导极点1s 和2s ,另一个为远极点,并且认为系统的性能主要是由主导极点决定的,远极点所产生的影响很小,可以忽略不计。

现代控制理论实训报告

现代控制理论实训报告

一、前言随着科技的飞速发展,自动化、智能化已成为现代工业生产的重要特征。

为了更好地掌握现代控制理论,提高自己的实践能力,我参加了现代控制理论实训课程。

本次实训以状态空间法为基础,研究多输入-多输出、时变、非线性一类控制系统的分析与设计问题。

通过本次实训,我对现代控制理论有了更深入的了解,以下是对本次实训的总结。

二、实训目的1. 巩固现代控制理论基础知识,提高对控制系统的分析、设计和调试能力。

2. 熟悉现代控制理论在工程中的应用,培养解决实际问题的能力。

3. 提高团队合作意识,锻炼动手能力和沟通能力。

三、实训内容1. 状态空间法的基本概念:状态空间法是现代控制理论的核心内容,通过建立状态方程和输出方程,描述系统的动态特性。

2. 状态空间法的基本方法:包括状态空间方程的建立、状态转移矩阵的求解、可控性和可观测性分析、状态反馈和观测器设计等。

3. 控制系统的仿真与实现:利用MATLAB等仿真软件,对所设计的控制系统进行仿真,验证其性能。

4. 实际控制系统的分析:分析实际控制系统中的控制对象、控制器和被控量,设计合适的控制策略。

四、实训过程1. 理论学习:首先,我对现代控制理论的相关知识进行了复习,包括状态空间法、线性系统、非线性系统等。

2. 实验准备:根据实训要求,我选择了合适的实验设备和软件,包括MATLAB、控制系统实验箱等。

3. 实验操作:在实验过程中,我按照以下步骤进行操作:(1)根据实验要求,建立控制系统的状态空间方程。

(2)求解状态转移矩阵,并进行可控性和可观测性分析。

(3)设计状态反馈和观测器,优化控制系统性能。

(4)利用MATLAB进行仿真,观察控制系统动态特性。

(5)根据仿真结果,调整控制器参数,提高控制系统性能。

4. 结果分析:通过对仿真结果的分析,我对所设计的控制系统进行了评估,并总结经验教训。

五、实训成果1. 掌握了现代控制理论的基本概念和方法。

2. 提高了控制系统分析与设计能力,能够独立完成实际控制系统的设计。

现代控制理论实验报告

现代控制理论实验报告

现代控制理论实验报告实验一系统能控性与能观性分析一、实验目的1.理解系统的能控和可观性。

二、实验设备1.THBCC-1型信号与系统·控制理论及计算机控制技术实验平台;三、实验容二阶系统能控性和能观性的分析四、实验原理系统的能控性是指输入信号u对各状态变量x的控制能力,如果对于系统任意的初始状态,可以找到一个容许的输入量,在有限的时间把系统所有的状态引向状态空间的坐标原点,则称系统是能控的。

对于图21-1所示的电路系统,设iL和uc分别为系统的两个状态变量,如果电桥中则输入电压ur能控制iL和uc状态变量的变化,此时,状态是能控的。

反之,当时,电桥中的A点和B点的电位始终相等,因而uc不受输入ur的控制,ur只能改变iL的大小,故系统不能控。

系统的能观性是指由系统的输出量确定所有初始状态的能力,如果在有限的时间根据系统的输出能唯一地确定系统的初始状态,则称系统能观。

为了说明图21-1所示电路的能观性,分别列出电桥不平衡和平衡时的状态空间表达式:平衡时:由式(2)可知,状态变量iL和uc没有耦合关系,外施信号u只能控制iL的变化,不会改变uc的大小,所以uc不能控。

基于输出是uc,而uc与iL无关连,即输出uc中不含有iL的信息,因此对uc的检测不能确定iL。

反之式(1)中iL与uc有耦合关系,即ur的改变将同时控制iL和uc的大小。

由于iL与uc的耦合关系,因而输出uc的检测,能得到iL 的信息,即根据uc的观测能确定iL(ω)五、实验步骤1.用2号导线将该单元中的一端接到阶跃信号发生器中输出2上,另一端接到地上。

将阶跃信号发生器选择负输出。

2.将短路帽接到2K处,调节RP2,将Uab和Ucd的数据填在下面的表格中。

然后将阶跃信号发生器选择正输出使调节RP1,记录Uab和Ucd。

此时为非能控系统,Uab和Ucd没有关系(Ucd始终为0)。

3.将短路帽分别接到1K、3K处,重复上面的实验。

现代控制理论实验报告

现代控制理论实验报告

现代控制理论实验指导书实验一:线性系统状态空间分析1、模型转换图1、模型转换示意图及所用命令传递函数一般形式:)()(11101110n m a s a s a s a b s b s b s b s G n n n n m m m m ≤++++++++=----K KMATLAB 表示为:G=tf(num,den),其中num,den 分别是上式中分子,分母系数矩阵。

零极点形式:∏∏==--=n i j mi i ps z s K s G 11)()()( MATLAB 表示为:G=zpk(Z,P ,K),其中 Z ,P ,K 分别表示上式中的零点矩阵,极点矩阵和增益。

传递函数向状态空间转换:[A,B,C,D] = TF2SS(NUM,DEN);状态空间转换向传递函数:[NUM,DEN] = SS2TF(A,B,C,D,iu)---iu表示对系统的第iu个输入量求传递函数;对单输入iu为1;验证教材P438页的例9-6。

求P512的9-6题的状态空间描述。

>> A=[0 1;0 -2];>> B=[1 0;0 1];>> C=[1 0;0 1];>> D=[0 0;0 0];>> [NUM,DEN] = ss2tf(A,B,C,D,1)NUM =0 1 20 0 0DEN =1 2 0>> [NUM,DEN] = ss2tf(A,B,C,D,2)NUM =0 0 10 1 0DEN =1 2 0给出的结果是正确的,是没有约分过的形式P512 9-6>> [A,B,C,D]=tf2ss([1 6 8],[1 4 3])A =-4 -31 0B =1C =2 5D =12、状态方程求解单位阶跃输入作用下的状态响应:G=ss(A,B,C,D);[y,t,x]=step(G);plot(t,x). 零输入响应[y,t,x]=initial(G,x0)其中,x0为状态初值。

现代控制理论实验程序精品文档6页

现代控制理论实验程序精品文档6页

实验一 倒立摆系统状态空间模型设小车位移为y ,倒立摆偏角为θ,由动力学方程可得倒立摆动态方程: 1) 写出倒立摆系统非线性状态方程2) 对非线性方程进行线性化,得到线性化系统状态方程 3) 在simulink 中搭建倒立摆系统非线性及线性仿真模型 [实验步骤]: (1)将微分方程化简,得到:u ml ml ym M =-++2sin cos )(θθθθ θθθsin cos mg ml ym =+ 取如下状态变量:θθ ====4321,,,x x yx y x 可得非线性状态方程:323324334433233324221sin cos sin cos sin )(1sin cos sin sin x m M x x mlx x u x g m M l xx xx m M x x mg u x mlx xx x+--+==+-+==考虑平衡点)0,0,0,0(40302010====x x x x 附近状态的小扰动变化:4044303320221011,,,x x x x x x x x x x x x -=-=-=-=δδδδ可得:u Mlx Ml g m M xx x u M x M mg x x xδδδδδδδδδδ1)(134433221-+==+-==从而得到倒立摆线性状态空间模型:u Ml M x x x x Ml g m M Mmgx x x xδδδδδδδδδ⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎣⎡-+⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎣⎡+-=⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡10100)(001000000001043214321 线性模型在simulink 仿真图如下所示:非线性模型在simulink 仿真图如下所示:实验二 倒立摆系统状态反馈设计与仿真倒立摆系统的线性状态空间表达式为:u x x x x xx x x δδδδδδδδδ⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡-+⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡-=⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡10100110010000100001043214321其中,θθ ====4321,,,x x yx y x 试利用matlab 进行以下分析:(1)分析系统的能控性;● 如果系统输出为小车的位移y ,试分析系统的能观性; ● 如果系统输出为倒立摆的摆角θ,试分析系统的能观性;(2)对该系统设计状态反馈控制,对比倒立摆非线性模型与线性化模型在小扰动及大扰动两种情况下的响应曲线,并分析结果;(3)设系统输出为小车的位移y ,对该系统设计基于观测器的状态反馈控制,对比倒立摆非线性模型与线性化模型在小扰动及大扰动两种情况下的响应曲线,并分析结果。

现代控制理论实验内容

现代控制理论实验内容

现代控制理论实验一一、实验目的:1.熟悉MATLAB,掌握Simulink 工具的使用方法;2.根据传递函数设计出对应的能控、串联结构图;3.掌握极点配置状态反馈方法设计控制器技术;4.学会设计全维观测器。

二、实验内容: 已知系统传递函数)3)(2()1(6)(+++=s s s s s W 1. 用Simulink 对该系统进行实现(1)能控性实现(2)串联实现2. 以上述系统的串联实现为基础,实验研究:(1)系统在初始条件作用下的状态响应和输出响应(2)系统在阶跃输入信号作用下的状态响应和输出响应(3)分析系统在状态空间坐标原点的稳定性3. 以上述系统的能控实现为基础,设计状态反馈控制器要求:系统输出的最大超调量8.16%=δ,调节时间1=s t 秒仿真分析系统的实际工作效果,由系统输出的实际阶跃响应曲线计算最 大超调量、调节时间、稳态误差等系统的性能参数分析该系统在输出比例控制下是否会存在稳态误差?状态反馈控制下是否会存在稳态误差?分析出现这种差异的原因,讨论消除状态反馈稳态误差的方 法。

4. 以上述系统的串联实现为基础,设计系统的全维状态观测器,观测器极点全为-4。

仿真分析在原系统和观测器系统初始条件相同和不同时,观测状态与原状态变量的差值随时间变化的情况,例如改变观测器极点配置到-9,结果有何不同?5. 结合以上 3、4 的结果,应用观测状态实现状态反馈控制对比分析实际状态反馈与观测状态反馈系统控制效果的异同三、实验装置:1.微型计算机2.实验平台采用MATLAB 及Simulink 工具四、实验数据及分析1.(1)能控性实现根据状态空间表达式直接写出系统的能控标准I 型:[]066,100560100010=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡+⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-=y u x x输出响应:(2)串联实现输出响应:2.(1)初始条件下的状态响应和输出响应:状态响应:输出响应:(2)阶跃信号作用下的状态响应和输出响应:状态响应:输出响应:分析系统在坐标原点的稳定性:在(1)中设置的初始值为1,1,1,由状态响应曲线可以看出X1并不能最终稳定在零点,其他两条输出曲线虽可稳定,但系统仍可认为在原点处是不稳定的。

现代控制理论实验体会

现代控制理论实验体会

现代控制理论在工程领域中扮演着至关重要的角色,通过实验可以帮助我们更好地理解和应用这些理论。

进行现代控制理论的实验可以让我们验证理论模型的准确性,调节控制器参数以实现系统稳定性和性能要求,并且深入理解各种控制策略的优缺点。

以下是一些可能的实验体会:
1. 系统响应特性:通过实验观察不同控制器对系统的响应特性的影响,包括超调量、调节时间、稳态误差等。

比较不同控制器(如P、PI、PD、PID控制器)的性能表现,理解各自的优劣。

2. 鲁棒性分析:实验中可以考虑引入干扰或参数变化,观察系统的鲁棒性能。

了解控制系统对外界干扰的抵抗能力,以及参数变化对系统性能的影响。

3. 系统优化:通过调节控制器参数,优化系统的性能指标。

比如,通过自整定控制器(Self-Tuning Controller)实现对系统动态性能的在线调节和优化。

4. 状态空间分析:利用状态空间方法建立系统模型,实现状态反馈控制。

通过实验验证状态反馈控制对系统性能的改善效果。

5. 非线性控制:尝试应用现代非线性控制理论,如模糊控制、神经
网络控制等,对非线性系统进行控制。

观察非线性控制方法相比传统控制方法的优势。

通过实验,可以更深入地理解现代控制理论的原理和方法,掌握控制系统设计和调试的技巧,提升工程实践能力。

同时,实验也有助于培养工程师的创新思维和问题解决能力。

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

现代控制理论实验
引言
现代控制理论是在工程控制领域中发展起来的一种理论体系,其应用范围非常广泛。

为了帮助学生更好地理解和掌握现代控制理论,学校开设了现代控制理论实验课程。

该实验课程旨在通过具体的实验操作,帮助学生巩固理论知识,培养实际操作能力,并能应用现代控制理论解决实际问题。

本文将介绍现代控制理论实验的内容、目的、实验装置和实验步骤。

实验内容
现代控制理论实验主要包括以下内容: 1. PID控制器的设计与实现:通过调节比例、积分和微分参数,设计一个PID 控制器,并将其实现在实验装置上,观察控制效果。

2. 状态反馈控制器的设计与实现:利用状态观测器和状态反馈器,设计一个状态反馈控制器,并将其实现在实验装置上,观察控制效果。

3. 频域方法的应用:通过频域分析方法,设计一个控制器,使得实验装置的频率响应满足特定要求。

4. 鲁棒控制方法的应用:利用鲁棒控制方法设计一个控制器,能够在系统参数变化时保持系统的稳定性和性能。

实验目的
现代控制理论实验的主要目的是培养学生的实践能力和问
题解决能力。

具体目标包括: 1. 理解现代控制理论的基本原
理与方法; 2. 掌握现代控制理论的实验操作技巧; 3. 理解研
究现代控制理论的方法和途径; 4. 能够设计、实现和调试现
代控制器,并分析控制效果; 5. 学会通过实验结果验证和改
进控制算法。

实验装置
现代控制理论实验装置主要包括:电机系统、传感器、数
据采集卡、计算机控制软件和控制器实现装置。

电机系统是实验装置的核心部件,它模拟了真实的控制对象。

传感器用于感知电机系统的转速、位置或其他关键参数。

数据采集卡负责将传感器采集到的数据传输给计算机进行处理。

计算机控制软件包括了实验的开发工具和界面,可以实时控制电机系统并显示实验结果。

控制器实现装置是通过软件或硬件方式实现控制器,在实验中使用。

实验步骤
本节将介绍现代控制理论实验的基本步骤。

具体步骤如下:
步骤一:系统建模与参数辨识
首先需要对实验装置进行数学建模,并通过实验数据对模
型参数进行辨识。

步骤二:PID控制器实验
根据系统模型设计一个PID控制器的初值,并将其实现在
实验装置上。

通过实验观察和数据分析,不断调整PID参数,使系统达到预期的控制效果。

步骤三:状态反馈控制器实验
设计一个状态反馈控制器的初值,并将其实现在实验装置上。

观察系统响应和稳定性,并根据实验结果调整状态反馈控制器的参数。

步骤四:频域方法实验
利用频域方法设计一个控制器,使得实验装置的频率响应
满足特定要求。

通过实验测量和数据分析,验证设计的控制器的性能。

步骤五:鲁棒控制方法实验
利用鲁棒控制方法设计一个控制器,保持系统的稳定性和性能,即使系统参数发生变化。

通过实验观察和数据分析,验证设计的控制器的鲁棒性能。

结论
通过现代控制理论实验的学习,我们能够更深入地理解现代控制理论的基本原理与方法,并掌握其实际应用。

实验中的操作和数据分析能够帮助我们培养实践能力和问题解决能力。

通过实验中不断调整参数和改进控制算法,我们可以实时验证和改善控制器的性能。

总之,现代控制理论实验是一个综合应用理论知识和实际操作的学习平台,对于提高学生的综合素质和实际应用能力非常重要。

相关文档
最新文档