当前位置: 首页 > news >正文

线性控制理论:线性系统状态空间

21世纪以来,智能结构、智能材料、智能系统等发展迅猛,凸显了系统控制论的重要性。系统控制论脱胎于力学,现在已发展成为独立的主干学科。

首先简要谈一下历史,即从经典控制论现代控制论的转变。20世纪50年代是经典控制论发展的蓬勃期;在计算技术的指导下,20世纪60年代发生了从经典控制论到现代控制论的根本性转变,这种转变以状态空间法为标志,使得控制论的方法论得到根本改变。

现如今系统控制论已经按照其自身的规律发展,离力学越来越远,然而现代交叉学科研究表明,控制论和结构力学某些数学结构是一致的。学科一旦交叉,就缩短了相互之间的距离。

系统控制论是在动力系统的基础上展开的,而动力系统通常是由一组常微分方程或差分方程表达的。由于线性系统便于数学处理,因此线性系统理论在控制论中有重要地位。动态系统的数学描述有两种,一是输入-输出描述(也称为外部描述);二是状态空间描述。重点解释第二种方法,状态空间描述借鉴了经典力学的概念,例如哈密顿力学就是用状态空间描述的。

1. 系统的输入-输出描述(经典控制论方法)

单输入-单输出的定常系统,即只有一个输入变量uuu和一个输出变量yyy,可用一个常系数线性常微分方程表示:
y(n)+an−1y(n−1)+⋯+a1y(1)+a0y=bn−1u(n−1)+⋯+b1u(1)+b0u(1.2)\begin{aligned} & y^{(n)} + a_{n-1} y^{(n-1)} + \dots + a_1 y^{(1)}+ a_0 y \\ & = b_{n-1} u^{(n-1)} + \dots + b_1 u^{(1)}+ b_0 u \end{aligned} \qquad (1.2)y(n)+an1y(n1)++a1y(1)+a0y=bn1u(n1)++b1u(1)+b0u(1.2)

式中,ai,bia_i,b_iai,bi均为实常数,y(n)y^{(n)}y(n)表示yyynnn阶时间导数。对上式做拉普拉斯变换,假定输入uuu和输出yyy均有初始条件,则系统在复频率域内额描述为:
y~(s)=G(s)×u~(s)L(y)=y~(s)=∫0∞e−sty(t)dtL−1(y~)=y(t)=12πi∫σ−i∞σ+i∞etsy~(s)ds\begin{aligned} & \widetilde{y}(s)= G(s) \times \widetilde{u}(s) \\ & L(y) = \widetilde{y} (s) = \int_0^\infty {\rm e}^{-s t} y(t) {\rm d}t \\ & L^{-1}(\widetilde{y}) = y(t) = \frac{1}{2\pi {\rm i}} \int_{\sigma - {\rm i} \infty}^{\sigma + {\rm i} \infty} {\rm e}^{ts} \widetilde{y}(s) {\rm d}s \end{aligned}y (s)=G(s)×u (s)L(y)=y (s)=0esty(t)dtL1(y )=y(t)=2πi1σiσ+ietsy (s)ds

式中,u~(s),y~(s)\widetilde{u}(s),\widetilde{y}(s)u (s),y (s)输入和输出的拉普拉斯变换的像函数;系统的传递函数为:

G(s)=B(s)A(s)=bn−1s(n−1)+⋯+b1s(1)+b0s(n)+an−1s(n−1)+⋯+a1s(1)+a0G(s) = \frac{B(s)}{A(s)} = \frac{b_{n-1} s^{(n-1)} + \dots + b_1 s^{(1)}+ b_0 }{s^{(n)} + a_{n-1} s^{(n-1)} + \dots + a_1 s^{(1)}+ a_0}G(s)=A(s)B(s)=s

http://www.dtcms.com/a/389759.html

相关文章:

  • OpenAI最新研究:为什么语言模型会产生幻觉
  • 人工智能通识与实践 - 自然语言处理
  • Coze源码分析-资源库-创建工作流-后端源码-安全/错误/流程
  • OneTerm开源堡垒机实战(四):访问授权与安全管控
  • 【赵渝强老师】基于PostgreSQL的MPP集群:Greenplum
  • leetCode算法题记录:27.移除元素
  • 自动化运维工具ansible
  • Roo Code 设置导入、导出与重置
  • 视觉检测技术讲解
  • LibreCAD-2.2+QT5.12+RTKLIB2.4.3
  • Pydantic Schemas 及其在 FastAPI 中的作用
  • SMS05 TVS二极管阵列的ESD和闭锁保护SOT23-6封装
  • Stream的常用API应用场景
  • 【DMA】DMA实战:用DMA操控外设
  • 深入理解传输层协议:UDP 与 TCP 的核心原理与应用
  • 教育行业数字化资料管理:构建安全合规、高效协同的一体化知识共享平台
  • Smart Launcher安卓版(安卓桌面启动器):安卓设备的智能启动器
  • Ansible如何写Callback 插件
  • 自动化测试框架需要具备哪些功能?
  • Pix2Pix中的对抗损失与L1损失:高频细节与低频结构的平衡艺术
  • mkcert生成证书本地或内网使用https
  • 【Python】关于移除Conda中已搭建环境的相关问题
  • 基于SpringBoot+Vue的校园兼职管理系统(WebSocket及时通讯、地图API、Echarts图形化分析)
  • 【K8S默认容器运行时】
  • Makefile学习(二)- 语法(变量、伪目标)
  • Winform自定义无边框窗体
  • 文献综述是什么?怎么写好一篇综述?
  • CLIP:开启多模态AI新时代的密钥(上)
  • @[TOC](位运算) # 常见位运算总结
  • 【Block总结】sMLP,全新的“稀疏MLP”模块|即插即用|原模型改进