matlab极点配置四个极点,系统稳定性分析 、利用MATLAB 实现极点配置、设计状态观测器...

d26be604511b649939d106f6cfc04673.png

715111f5312af34d2c3d54c6859834a8.png

实验报告

实验名称系统稳定性分析、利用MATLAB实现极点配置、设计状态观测器系专业班

姓名学号授课老师

预定时间实验时间实验台号

一、目的要求

掌握系统稳定性的概念。学会使用MATLAB确定线性定常系统和非线性定常系统的稳定性。

掌握状态反馈和输出反馈的概念及性质。

掌握利用状态反馈进行极点配置的方法。学会用MATLAB求解状态反馈矩阵。

掌握状态观测器的设计方法。学会用MATLAB设计状态观测器。

熟悉分离定理,学会设计带有状态观测器的状态反馈系统。

二、原理简述

函数eig()的调用格式为V=eig(A)返回方阵A的特征值。

函数roots()的调用格式为roots(den),其中den为多项式的系数行向量。计算多项式方程的解。

函数pole()的调用格式为pole(G),其中G为系统的LTI对象。计算系统传递函数的极点。

函数zpkdata()的调用格式为[z,p,k]=zpkdata(G,’v’),其中G为系统LTI对象。返回系统的零点、极点和增益。

函数pzmap()的调用格式为pzmap(G),其中G为LTI对象。绘制系统的零点和极点。

对于线性定常连续系统x Ax,若A是非奇异矩阵,则原点是其唯一的平衡状态。统在原点处大范围渐近稳定的充分条件是:存在李氏函数v(x)x T px,且v(x)正定,v(x)负定。

如果SISO线性定常系统完全能控,则可通过适当的状态反馈,将闭环系统极点配置到

任意期望的位置。

MATLAB提供的函数acker()是用Ackermann公式求解状态反馈阵K。

MATLAB提供的函数place()也可求出状态反馈阵K。

如果线性定常系统完全能观测,则可构造全维(基本)观测器。全维(基本)

状态观测器的状态方程为观测器的反馈矩阵L为

其中为系统的能观测矩阵。

6c548ab58802d9949c4f88c8985ab681.png

其中为期望的状态观测器的极点。观测器设计是极点配置的对偶问题,故可利用函数acker()和place()进行求解。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值