现控笔记(二):状态空间表达式

article/2025/9/13 0:04:39

控制系统状态空间表达式

系统动态过程的两类数学描述:
外部描述:(输入——输出描述)
内部描述:状态空间描述
两个方程描述:状态方程(动态),输出方程(静态)

比较:外部描述不完全,不能反映内部结构的不能控或不能观测部分。

状态空间描述基本概念:
输入:外部对系统的作用(激励),输入包括控制输入和干扰输入。
输出:系统的被控量或从外部测量到的系统信息。
若输出是由传感器测量得到的,又称为观测。

状态变量:一个动力学系统的状态变量组定义为:能完全表征其时间域行为 的一个最小内部变量组。
状态矢量:一个动力学系统的状态定义为由其状态变量组所组成的一个列向 量。
状态空间:状态空间定义为状态向量的一个集合,状态空间的维数等同于状 态的维数。
状态轨线:系统在某个时刻的状态,在状态空间可以看作是一个点。随着时 间的推移,系统状态不断变化,并在状态空间中描述出一条轨迹, 这种轨迹称为状态轨线或状态轨迹。

几点解释:
1.状态变量组对系统行为的完全表征性。给定状态和时间可以确定数值。
2.状态变量组最小性的物理特征。独立储能元件。
3.状态变量组最小性的数学特征。变量组之间线性无关。
4.状态变量组的不唯一性。可选很多个,个数相同。
5.系统任意两个状态变量组之间的关系。
6.有穷维系统和无穷维系统。
7.状态空间的属性。状态空间为建立在实数域R上的一个n维空间。

线性系统状态空间表达式:
描述系统输入、输出和状态变量之间关系的方程组称为系统的状态空间表达式(动态方程或运动方程),包括
状态方程 描述状态变量与输入之间的关系(动态/微分方程)
输出方程 描述输出与状态变量之间的关系(静态/代数方程)
状态 输出
U -----> X -------> Y
在这里插入图片描述

画方框图:
在这里插入图片描述
(关键在于积分部分)

在这里插入图片描述
x = x1 x’ = x2 x’’ = x3

1.3
建立状态空间表达式的方法:
从系统结构图建立状态空间表达式
从机理建立状态空间表达式
从传递函数建立状态空间表达式
无零点
有零点
多入多出系统微分方程实现

画系统结构图:
积分环节:
在这里插入图片描述
惯性环节:
在这里插入图片描述
有零点的惯性环节:
在这里插入图片描述
二阶系统:
在这里插入图片描述
习惯变量定义规则:从最右面的积分号输出开始,x1、x2…

系统输入输出描述导出状态空间描述:
实现是非唯一的,但只要W(s)没有零极点相消则各个实现的阶次相同各个实现都等效于原传递函数。
给定传递函数,求状态空间表达式不唯一。
给定状态空间表达式,求传递函数唯一。

1.4
状态空间表达式建立:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
1.5 状态矢量的线性变换

因为状态变量的不同选择,同一个系统具有不同的状态空间模型。
不同的状态变量组之间的关系实质上是一种线性变换的关系,或称坐标变换。
在这里插入图片描述

线性时不变系统的特征结构由特征值和特征向量所表征。
在这里插入图片描述

特征值:
在这里插入图片描述
在这里插入图片描述

系统的不变量及系统特征值不变性:
系统矩阵A的一个重要性质是其特征值的不变性,即在状态变量的线性变换中,新老状态方程的系统矩阵的特征值是相同的。

在这里插入图片描述

非奇异变换:变换矩阵T通过系统的特征向量求得。

1.状态矩阵A无重特征值时:
如果A有n个两两相异特征值,则存在非奇异矩阵T,通过线性变换,使之化为对角线规范形式。
在这里插入图片描述
2. 状态矩阵A有重根时:
在这里插入图片描述

特殊形式(标准型)A阵的变换矩阵T:
在这里插入图片描述
在这里插入图片描述

范德蒙矩阵:
在这里插入图片描述
在这里插入图片描述
(第一列正常,第二列对第一列纵坐标相同元素求导,第三列对第一列纵坐标相同元素求二阶导并乘1/2)
在这里插入图片描述

  1. 系统的并联型实现

在这里插入图片描述

状态方程中系统矩阵为对角线标准型,可见并联实现等价于约旦标准型实现。
在这里插入图片描述

1.6 从状态空间表达式求传递函数阵
1.单输入单输出系统

在这里插入图片描述
在这里插入图片描述

2.多输多输出系统
在这里插入图片描述
系统各个输入与输出之间是相互关联的,这种关系称为耦合关系,这是多变量系统的特点。
(adj为矩阵的伴随矩阵)

对于许多复杂的生产过程与设备,其系统结构可以等效为多个子系统的组合结构,这些组合结构可以由3种基本组合联结形式表示:
并联、串联、反馈
1.并联结构:
并联联结组合系统的状态空间模型为:
在这里插入图片描述
W(s)=W1(s)+ W2(s)

2.串联结构:
串联组合系统的状态空间方程为:

在这里插入图片描述

在这里插入图片描述
W(s)=W2(s) W1(s)
应当注意,由于矩阵不满足乘法交换律,故在上式中W1(s)和W2(s)的位置不能颠倒,它们的顺序与它们在系统中的串联联结顺序一致。

  1. 反馈联结

在这里插入图片描述
在这里插入图片描述


http://chatgpt.dhexx.cn/article/8rUGiKoV.shtml

相关文章

【现控】系统状态空间表达式

【现控】1 系统状态空间表达式 一、基本概念 状态:状态是变化的,是时域里的一系列变量。它可以数字、曲线或者其他什么更为抽象的东西描述。 状态变量:能够完全描述系统的最小一组变量。可抽象可具体。 状态空间:以状态变量构成…

现代控制理论——状态、状态空间、状态空间描述

一、状态: 动态系统的状态粗略地说就是指系统的过去、现在和将来的运动状况。精确地说,状态需要一组必要而充分的数据说明。 对于运动的小车,系统的状态可以为位置和速度,对于电机可以为转速。 二、系统变量 1、状态变量 系统…

现代控制理论(1)——状态空间表达式

文章目录 一、状态变量及状态空间表达式二、状态空间表达式模拟结构图三、状态空间表达式的建立1.由系统框图建立2.由系统的机理建立3.由微分方程或传递函数建立3.1能控标准型3.2能观标准型 四、状态矢量的线性变换1.状态空间表达式变换为约当标准型2.当A为友矩阵时3.系统的并联…

matlab数据类型 —— 逻辑型

matlab系列文章:👉 目录 👈 文章目录 〇、概述一、逻辑型二、逻辑型创建1. 直接赋值2. 根据表达式创建3. 使用 logical 函数转换 三、逻辑型矩阵1. 创建逻辑型矩阵2. 转化逻辑型矩阵 〇、概述 逻辑型:也就是其它语言中的布尔型&…

matlab数据类型 —— 浮点型

matlab系列文章:👉 目录 👈 文章目录 〇、概述一、单精度浮点型二、双精度浮点型三、浮点型的最小值与最小值例1. 查看双精度浮点型以及单精度浮点型的最大正值和最小正值 四、浮点型创建例2. 将数据转换成浮点型 四、浮点型参与的运算1. 运…

MATLAB基础—数据类型

一、数据类型 1、整形数据 (1)有符号整数(int) ①、int8 —— 8位有符号整数(只能取到 -128 — 127,大于127的数,输出结果为127;小于 -128 的数,输出为-128&#xff0…

Matlab里的数据类型

在Matlab里一共有四大类数据类型: 1、数值类型 2、逻辑类型 3、字符和字符串类型 4、结构体类型 这四大类数据类型的存储都是用矩阵来存储的 1、数值类型 数值类型即存储不同种类变量的类型,数值类型有五种:浮点数、整数、复数、Inf、NaN. …

MATLAB数据类型——整数

整数 MATLAB 支持以 1 字节、2 字节、4 字节和 8 字节几种形式存储整数数据。有意识地去使用可容纳您的数据的最小整数类型来存储数据,可以达到节省内存和程序执行时间的目的。 MATLAB具有四个有符号整数类和四个无符号整数类。 有符号类型能够处理负整数以及正整数…

MATLAB数据类型——浮点数

浮点数 MATLAB 以双精度或单精度来表示浮点数,默认数值类型为双精度 双精度浮点(double):以 double 形式存储的任何值都需要 64 位 单精度浮点(single):以 single 形式存储的任何值都需要 32 位…

MATLAB 数据类型中的结构体类型,及其构造方法

Matlab中的数据类型一共有四大类分别为: 1、数值类型 2、逻辑类型 3、字符和字符串类型 4、结构体类型 关于数据类型,尤其是前三种类型具体可见Matlab里的数据类型已经对其进行了详细的介绍。 而结构体类型中的每个属性,都可以是以上四大类中…

matlab数据类型 —— 整型

matlab系列文章:👉 目录 👈 文章目录 〇、概述一、有符号整型二、无符号整型三、整型创建例1. 将数据转换成整型 四、整数参与的运算1. 运算中的注意事项例2. 整型参与的数值运算 〇、概述 整型:是指没有小数点及以后数据部分的…

matlab如何改变数据类型,matlab数据类型转换实用案例

之前群友在群里发了一张有关数据类型转换的图片 数据类型转换对于经常使用Matlab的人来说真的是很基础且实用的知识点,but! 相互之间转换关系很复杂不容易记,每次使用的时候都要百度,为了方便大家记住数据类型转换关系,转换图便应…

Matlab 数据类型

数值类型--整数类型 Matlab中的整数类型,不同的整数类型占据的位数不同,实际应用中,应根据实际需求合理选择合适的整数类型。 Matlab中数值默认是以双精度浮点类型存储,在不超出数值范围的情况下,任意两个整数之间可以…

MATLAB数据类型及转换

MATLAB数据类型及转换 MATLAB的主要数据类型有:整型,浮点型,逻辑,字符,日期和时间,结构数组,细胞数组及函数句柄等,其中函数句柄是MATLAB所特有的一种数据类型。 一:整…

MATLAB-数据类型

默认情况下,MATLAB 存储所有数值变量为双精度浮点值。其他数据类型存储文本,整数或单精度值或单个变量中相关数据的组合。 MATLAB不需要任何类型声明或维度语句。当MATLAB遇到新的变量名称时,它将创建变量并分配适当的内存空间。 如果变量已…

MC20E资料

MC20E资料 U创论坛下载-Quectel_射频LAYOUT_应用指导_V2.2.pdf 文件到原文下载,原文出自:https://bbs.usoftchina.com/thread-202777-1-1.html

移远BC26/BC28(略)/MC20开发之环境搭建 一

1.对于常见的移远OPENCPU开发来说,第一步安装GCC编译器 2.第二步,安装一个集成编译环境,常见的是keil编译环境 3.环境的配置(仅 BC28) 4.最后检查环境是否搭建好 BC28,命令如下: MC20/BC26,命令如下 make clean:清除 m…

3.1 使用STC89C52控制MC20拨打电话

需要准备的硬件 MC20开发板 1个https://item.taobao.com/item.htm?id562661881042GSM/GPRS天线 1根https://item.taobao.com/item.htm?id531979567261IPEX接口转SMA接口转接线 1根https://item.taobao.com/item.htm?id531979903836GPS有源天线 1根https://item.taobao.com/i…

1.6 使用电脑测试MC20的读取带中文短信功能

需要准备的硬件 MC20开发板 1个https://item.taobao.com/item.htm?id562661881042GSM/GPRS天线 1根https://item.taobao.com/item.htm?id531979567261IPEX接口转SMA接口转接线 1根https://item.taobao.com/item.htm?id531979903836GPS有源天线 1根https://item.taobao.com/i…