教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 高等教育 >

控制系统计算机仿真-基于状态空间的设计

来源:网络收集 时间:2026-07-17
导读: 本文介绍了控制系统的计算机仿真状态空间设计的内容 UESTC 控制系统计算机仿真Lirui@ 本文介绍了控制系统的计算机仿真状态空间设计的内容 线性系统状态空间分析The Computer Simulation of Control System 一、线性系统的状态空间描述 x= Ax+ Bu y= Cx+ Du其

本文介绍了控制系统的计算机仿真状态空间设计的内容

UESTC

控制系统计算机仿真Lirui@

本文介绍了控制系统的计算机仿真状态空间设计的内容

线性系统状态空间分析The Computer Simulation of Control System

一、线性系统的状态空间描述

x= Ax+ Bu y= Cx+ Du其中,x=[x1,x2,….,xn]’表示维状态向量; y=[y1,y2,….,yn]’表示维输出向量; u=[u1,u2,….,un]’表示维输出向量。UESTC

本文介绍了控制系统的计算机仿真状态空间设计的内容

线性系统状态空间分析The Computer Simulation of Control System

例状态空间系统描述例1考察如图所示的RLC电路,电路各组成元件的参数值为已知,输入变量取为电压源ui(t),输出变量取为电压 u0(t),试建立系统的状态空间表达式。i(t)ui (t) R

L+ C u0(t)

UESTC

本文介绍了控制系统的计算机仿真状态空间设计的内容

线性系统状态空间分析The Computer Simulation of Control System

解第一步:确定状态变量根据电路理论可知,此RLC电路有2个独立的储能元件L和C,因此可取电容C端电压U0和流经电感L的电流i(t)作为电路的两个状态变量,分别记为x1和x2。第二步:列出微分方程根据基尔霍夫电压定律和R、L、C元件的电压电流关系,可得 dx2 (t ) L dt+ Rx2 (t )+ x1 (t )= ui (t ) x (t )= C dx1 (t ) 2 dt

UESTC

本文介绍了控制系统的计算机仿真状态空间设计的内容

线性系统状态空间分析The Computer Simulation of Control System

第三步:转化为状态变量的一阶微分方程组:

1 x1= C x2 R 1 1 x2= x1 x2+ ui (t ) L L L y= xiUESTC

本文介绍了控制系统的计算机仿真状态空间设计的内容

线性系统状态空间分析The Computer Simulation of Control System

第四步:写成向量矩阵形式,即状态空间表达式。1 0 0 C X= 1 X+ 1 ui (t ) L R L L Y=[1 0] X

UESTC

本文介绍了控制系统的计算机仿真状态空间设计的内容

线性系统状态空间分析The Computer Simulation of Control System

对于同一物理系统,动态方程的建立,在状态变量的选取方面有很大的不同,导致求得的系统状态方程也不尽相同。然而,状态变量的个数确实相同的。因此,各种不同的动态方程间又有一定的联系,这种联系就是变量间的线性变化。

UESTC

本文介绍了控制系统的计算机仿真状态空间设计的内容

线性系统状态空间分析The Computer Simulation of Control System

对于系统

x= Ax+ Bu y= Cx+ Du

x= Tz

Tz= ATz+ Bu有, y= CTz+ Du令 A= T 1 AT, B= T 1B, C= CT z= T 1 ATz+ T 1Bu则 y= CTz+ Du

UESTC

本文介绍了控制系统的计算机仿真状态空间设计的内容

线性系统状态空间分析The Computer Simulation of Control System

二、状态空间的标准型 2.1对角标准型(A有n个不相等的实根)

X= A′X+ B′U Y= C′X+ D′U其中′= M 1 AM= diag[λ1,λ2,....λn], B′= M 1B, C′= CM Aλi为A的特征根;M为A的特征矩阵.UESTC

本文介绍了控制系统的计算机仿真状态空间设计的内容

线性系统状态空间分析The Computer Simulation of Control System

2.2约当标准型(系统有k个mi重特征值λi)其约当标准型为:X= JX+ BU Y= CX+ DU其中,J为约当矩阵,即J=T-1AT=diag[J1 J2…. Jk].

B= T 1B, C= CTJi为mi重特征根λi所对应的约当块,即λi Ji= 0 1 0 1λi ( m×m ) i i

λi

UESTC

本文介绍了控制系统的计算机仿真状态空间设计的内容

线性系统状态空间分析The Computer Simulation of Control Syste

m

将系统直接转化为对角型的函数canon() Matlab提供了函数 canon()可以将系统直接转化为对角型,其常用的调用格式为:[As,Bs,Cs,Ds,Ts]=canon(A,B,C,D,’mod’)其中,A,B,C和D是变化前系统的状态空间形式,参数’mod’表示转化为对角型,As,Bs,Cs和Ds是变换后的对角型,Ts表示所作的线性变换。将系统直接转化为对角型的函数jordan()调用格式为:[T,J]=jordan(A),其中J=T-1ATUESTC

本文介绍了控制系统的计算机仿真状态空间设计的内容

线性系统状态空间分析The Computer Simulation of Control System

例2已知系统的状态空间模型为 0 X=0 6 Y=[1 1 0 1 0 1 X+ 0 U 0 11 6 0] X 1

求系统的对角标准型。

UESTC

本文介绍了控制系统的计算机仿真状态空间设计的内容

线性系统状态空间分析The Computer Simulation of Control System

解程序代码如下: A=[0 1 0;0 0 1;-6 -11 -6];B=[1;0;0];C=[1 1 0];D=0;[As,Bs,Cs,Ds,Ts]=canon(A,B,C,D,'mod')运行结果如下:

UESTC

本文介绍了控制系统的计算机仿真状态空间设计的内容

线性系统状态空间分析The Computer Simulation of Control System

As= -3.0000 0 -2.0000 0

0 0

0

0 -1.0000

Bs= -7.7621 -14.6969 8.6168 Cs= 0.2577 -0.2041 0.0000;Ds= 0

Ts= -7.7621 -11.6431 -3.8810 -14.6969 -19.5959 -4.8990 8.6168 7.1807 1.4361UESTC

本文介绍了控制系统的计算机仿真状态空间设计的内容

线性系统状态空间分析The Computer Simulation of Control System

由运算结果可知系统的对角标准型为: 1 0 0 5.1962 X= 0 2 0 X+ 13.7477 U 0 0 3 9.5394 Y=[0 0.2182 3] X

UESTC

本文介绍了控制系统的计算机仿真状态空间设计的内容

线性系统状态空间分析The Computer Simulation of Control System

例3已知系统的传递函数模型为

2s+ 1 2 s+ 5s+ 3 G( s)= 3, 3 2 s+ 7 s+ 14 s+ 8 ( s 1)2

试分别求系统的约当标准型。

UESTC

本文介绍了控制系统的计算机仿真状态空间设计的内容

线性系统状态空间分析The Computer Simulation of Control System

解程序如下 num1=[2,1];den1=[1,7,14,8];[A,B,C,D]=tf2ss(num1,den1);[V,J]=jordan(A) V1=inv(V) B1=V1*B

UESTC

本文介绍了控制系统的计算机仿真状态空间设计的内容

线性系统状态空间分析The Computer Simulation of Control System

运行结果如下 A1= 0 0 B1= 1 1 1UESTC

-4.0000 -2.0000 0

0 0

0

-1.0000

本文介绍了控制系统的计算机仿真状态空间设计的内容

线性系统状态空间分析The Computer Simulation of Control System

同理可得, A2= 1.0000 0 0 B2= 2.0000 10.0000 C2= 1 D2= 0 1 1.0000 0 0 0 0

1.0000

9.0000 1UESTC

…… 此处隐藏:1882字,全部文档内容请下载后查看。喜欢就下载吧 ……
控制系统计算机仿真-基于状态空间的设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/125860.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)