(完整版)极点配置与状态观测器
- 格式:ppt
- 大小:987.51 KB
- 文档页数:40
第1篇一、实验背景在现代控制理论中,状态反馈是控制系统设计中的重要方法之一。
它通过将系统的状态信息反馈到控制输入,实现对系统动态特性的调节和优化。
本实验旨在通过MATLAB软件,验证状态反馈在控制系统设计中的应用,并分析其效果。
二、实验目的1. 理解状态反馈的原理和设计方法;2. 掌握状态反馈在控制系统中的应用;3. 分析状态反馈对系统性能的影响;4. 比较不同状态反馈策略的优劣。
三、实验内容1. 系统模型建立:根据实验要求,建立被控对象的传递函数模型。
2. 状态反馈设计:采用极点配置法,将闭环系统的极点配置在期望的位置上,实现状态反馈。
3. 仿真分析:通过MATLAB软件进行仿真实验,分析不同状态反馈策略对系统性能的影响。
4. 结果比较:比较不同状态反馈策略的优劣,总结实验结论。
四、实验步骤1. 系统模型建立:根据实验要求,建立被控对象的传递函数模型。
2. 状态反馈设计:根据极点配置法,确定闭环系统的极点位置,设计状态反馈控制器。
3. 仿真分析:在MATLAB软件中,搭建仿真模型,设置不同状态反馈策略,进行仿真实验。
4. 结果比较:分析仿真结果,比较不同状态反馈策略的优劣。
五、实验结果与分析1. 系统模型建立根据实验要求,建立被控对象的传递函数模型如下:G(s) = 1 / (s^2 + 2s + 2)2. 状态反馈设计采用极点配置法,将闭环系统的极点配置在期望的位置上,设计状态反馈控制器如下:K = [k1, k2]其中,k1和k2为待定系数。
通过求解以下方程组,确定k1和k2的值:(sI - A - BK)^-1B = C其中,A为系统矩阵,B为输入矩阵,C为输出矩阵,I为单位矩阵。
3. 仿真分析在MATLAB软件中,搭建仿真模型,设置不同状态反馈策略,进行仿真实验。
(1)无状态反馈将K置为零,观察系统响应。
(2)状态反馈根据上述设计的控制器,设置不同的k1和k2值,观察系统响应。
4. 结果比较通过仿真实验,比较不同状态反馈策略的优劣。
第9章 线性系统的状态空间分析与综合重点与难点一、基本概念1.线性系统的状态空间描述(1)状态空间概念状态 反映系统运动状况,并可用以确定系统未来行为的信息集合。
状态变量 确定系统状态的一组独立(数目最少)变量,它对于确定系统的运动状态是必需的,也是充分的。
状态向量 以状态变量为元素构成的向量。
状态空间 以状态变量为坐标所张成的空间。
系统某时刻的状态可用状态空间上的点来表示。
状态方程 状态变量的一阶导数与状态变量、输入变量之间的数学关系,一般是关于系统的一阶微分(或差分)方程组。
输出方程 输出变量与状态变量、输入变量之间的数学关系。
状态方程与输出方程合称为状态空间描述或状态空间表达式。
线性定常系统状态空间表达式一般用矩阵形式表示:⎩⎨⎧+=+=DuCx y Bu Ax x & (9.1) (2)状态空间表达式的建立。
系统状态空间表达式可以由系统微分方程、结构图、传递函数等其他形式的数学模型导出。
(3)状态空间表达式的线性变换及规范化。
描述某一系统的状态变量个数(维数)是确定的,但状态变量的选择并不唯一。
某一状态向量经任意满秩线性变换后,仍可作为状态向量来描述系统。
状态变量选择不同,状态空间表达式形式也不一样。
利用线性变换的目的在于使系统矩阵A 规范化,以便于揭示系统特性,利于分析计算。
满秩线性变换不改变系统的固有特性。
根据矩阵A 的特征根及相应的独立特征向量情况,可将矩阵A 化为三种规范形式:对角形、约当形和模式矩阵。
(4)线性定常系统状态方程解。
状态转移矩阵)(t φ(即矩阵指数Ate )及其性质:(9.8)i . I =)0(φii .A t t A t )()()(φφφ==& iii. )()()()()(122121t t t t t t φφφφφ±=±=+iv. )()(1t t -=-φφv. )()]([kt t k φφ=vi. )( ])exp[()exp()exp(BA AB t B A Bt At =+= vii. )( )ex p()ex p(11非奇异P P At PAPt P --= 求状态转移矩阵)(t φ的常用方法:拉氏变换法 =)(t φL -1])[(1--A sI (9.2)级数展开法ΛΛ+++++=k k At t A k t A At I e !12122 (9.3) 齐次状态方程求解 )0()()(x t t x φ= (9.4)非齐次状态方程式(9.1)求解⎰-+=tBu t x t t x 0d )()()0()()(τττφφ (9.5) (5)传递函数矩阵及其实现传递函数矩阵)(s G :输出向量拉氏变换式与输入向量拉氏变换式之间的传递关系D B A sI C s G +-=-1)()( (9.6)传递函数矩阵的实现:已知传递函数矩阵)(s G ,找一个系统},,,{D C B A 使式(9.6)成立,则将系统},,,{D C B A 称为)(s G 的一个实现。