控制系统分类

news/2025/3/27 5:32:31

文章目录

  • 定义与特点
    • 1. 自治系统(Autonomous System)与非自治系统(Non-Autonomous System)
      • 自治系统
      • 非自治系统
    • 2. 线性系统(Linear System)与非线性系统(Nonlinear System)
      • 线性系统
      • 非线性系统
    • 3. 仿射系统(Affine System)
    • 4. 受控系统(Controlled System)和非受控系统(Uncontrolled System)
      • 受控系统
      • 非受控系统
  • 总结

自治系统/非自治系统、线性系统/非线性系统和仿射系统是控制系统理论中常见的分类方式,它们从不同的角度描述了系统的动态特性。

定义与特点

1. 自治系统(Autonomous System)与非自治系统(Non-Autonomous System)

自治系统

定义:系统的动态行为不显式依赖于时间 t t t
数学表达:
x ˙ = f ( x ) \dot{x} = f(x) x˙=f(x)
特点:

  • 系统的轨迹在相空间中不会相交。
  • 平衡点是常数解,稳定性可以通过李雅普诺夫函数分析。
  • 常见于物理系统(如无外力作用的质点系统)和生物系统(如种群增长模型)。

非自治系统

定义:系统的动态行为显式依赖于时间 t t t
数学表达:
x ˙ = f ( x , t ) \dot{x} = f(x, t) x˙=f(x,t)
特点:

  • 系统的轨迹可能随时间变化而相交。
  • 平衡点可能是时间的函数,稳定性分析更为复杂。
  • 常见于受周期性外力作用的系统、随时间变化的经济系统等。

注:一个误区,系统是自治还是非自治并不能根据系统有输入或者无输入来判断

  • 如果受控系统 x ˙ = f ( x , u ) \dot x=f(x,u) x˙=f(x,u)的输入 u = g ( x ) u=g(x) u=g(x)只是关于状态的函数,那么受控系统是自治的;
  • 如果受控系统 x ˙ = f ( x , u ) \dot x=f(x,u) x˙=f(x,u)的输入 u = g ( x , t ) u=g(x,t) u=g(x,t) 是显式依赖于时间的,那么受控系统是非自治的。

2. 线性系统(Linear System)与非线性系统(Nonlinear System)

线性系统

定义:系统的动态行为满足线性叠加原理——齐次性和可加性。
数学表达:
x ˙ = A x + B u \dot{x} = Ax + Bu x˙=Ax+Bu
特点:

  • 输出与输入呈线性关系。
  • 可以通过线性代数和拉普拉斯变换等工具进行分析。
  • 稳定性分析相对简单,通常可以通过极点配置等方法实现。
  • 常见于电路系统、简单的机械振动系统等。

非线性系统

定义:系统的动态行为不满足线性叠加原理。
数学表达:
x ˙ = f ( x , u ) \dot{x} = f(x, u) x˙=f(x,u)
特点:

  • 输出与输入存在非线性关系。
  • 可能出现混沌、分叉等复杂现象。
  • 稳定性分析通常需要借助数值方法或近似方法。
  • 常见于生态系统、经济系统、复杂机械系统等。

3. 仿射系统(Affine System)

定义:仿射系统是一种特殊的非线性系统,其动态方程可以表示为线性部分与非线性部分的组合。
数学表达:
x ˙ = A x + f ( x ) + B u \dot{x} = Ax + f(x) + Bu x˙=Ax+f(x)+Bu
其中, A x + B u Ax + Bu Ax+Bu 是线性部分, f ( x ) f(x) f(x) 是非线性部分。
特点:

  • 仿射系统在形式上介于线性系统和非线性系统之间。
  • 线性部分可以通过线性控制理论进行分析,而非线性部分需要借助非线性方法。
  • 常见于实际工程系统中,如机器人控制系统、航空航天系统等。

4. 受控系统(Controlled System)和非受控系统(Uncontrolled System)

受控系统

定义:受控系统是指存在外部控制输入 u u u,并且系统的动态行为可以通过控制输入 u u u 进行调节或改变的系统。控制输入 u u u 是系统外部施加的信号,用于实现系统的期望行为,例如稳定系统、跟踪目标轨迹或优化性能指标。

数学表达
x ˙ ( t ) = f ( x , u ) \dot{x}(t) = f(x, u) x˙(t)=f(x,u)
特点:

  • 受控系统的一个重要特性是可控性(Controllability),即通过适当的控制输入 u u u,系统可以从一个状态转移到另一个状态。
  • 由于存在控制输入 u u u,受控系统可以通过外部信号实现多种期望的行为,例如稳定系统、跟踪目标轨迹或优化性能指标。
  • 受控系统在工程、自动化、航空航天、机器人等领域有广泛应用,因为这些领域通常需要通过外部控制实现系统的精确调节。

非受控系统

定义:非受控系统是指不存在外部控制输入 u u u,系统的动态行为完全由其内部状态决定的系统。在这种系统中,系统的演化是自主的,不受外部输入的直接影响。
数学表达
x ˙ ( t ) = f ( x ) \dot{x}(t) = f(x) x˙(t)=f(x)
特点:

  • 非受控系统的动态行为完全由其内部状态决定,不受外部输入的直接影响。系统的演化是自主的,通常用于描述自然现象或不需要外部干预的系统。
  • 非受控系统的分析主要集中在系统的稳定性上,即系统是否能够自行稳定到某个平衡点。稳定性分析通常通过李雅普诺夫方法或其他分析工具进行。
  • 非受控系统在物理学、生物学和经济学等领域有广泛应用,例如自然系统的演化、种群增长模型等。

总结

  • 自治系统与非自治系统:主要区别在于系统动态行为是否显式依赖于时间 t t t
  • 线性系统与非线性系统:主要区别在于系统动态行为是否满足线性叠加原理。
  • 仿射系统:是一种特殊的非线性系统,包含线性部分和非线性部分,其动态行为可以是自治的或非自治的,具体取决于非线性部分是否显式依赖于时间。
  • 受控系统与非受控系统:主要区别在于系统动态是否存在外部控制输入 u u u,系统的动态行为是否可以通过 u u u 进行调节。
系统类型时间依赖性线性/非线性典型表达式特点
自治系统时间无关线性或非线性 x ˙ = f ( x ) \dot{x} = f(x) x˙=f(x)轨迹不相交,稳定性分析相对简单
非自治系统时间相关线性或非线性 x ˙ = f ( x , t ) \dot{x} = f(x, t) x˙=f(x,t)轨迹可能相交,稳定性分析复杂
线性系统时间无关或时间相关线性 x ˙ = A x + B u \dot{x} = Ax + Bu x˙=Ax+Bu输出与输入线性关系,分析简单
非线性系统时间无关或时间相关非线性 x ˙ = f ( x , u ) \dot{x} = f(x, u) x˙=f(x,u)可能出现复杂现象,分析复杂
仿射系统时间无关或时间相关非线性 x ˙ = A x + f ( x ) + B u \dot{x} = Ax + f(x) + Bu x˙=Ax+f(x)+Bu结合线性与非线性特性

http://www.niftyadmin.cn/n/5889969.html

相关文章

WPF从初学者到专家:实战项目经验分享与总结

WPF从初学者到专家:实战项目经验分享与总结 一、前言二、WPF 基础概念与入门2.1 什么是 WPF2.2 XAML 基础2.3 数据绑定基础 三、第一个 WPF 项目:简单的待办事项列表3.1 项目需求分析3.2 项目搭建与界面设计3.3 业务逻辑实现 四、中级项目:音…

《黑客攻防从入门到精通:工具篇》全15章万字深度总结——从工具解析到实战攻防,构建完整网络安全知识体系

目录 一、书籍核心逻辑与学习路径 二、核心模块与工具深度解析 模块1:信息收集与网络扫描 模块2:渗透测试与漏洞利用 模块3:密码攻防与身份认证 模块4:恶意程序攻防 模块5:网络追踪与反追踪 模块6:系…

Linux的TTY子系统(TTY框架)的重要结构体termios的详解(串口通信参数的配置)

前言 通常,我们开发串口驱动和应用时,就是以Linux的TTY子系统(TTY框架)为基础进行的,而TTY子系统(TTY框架)的结构体termios就与串口通信参数的配置紧密相关,所以这篇博文就对结构体termios进行详解。 struct termios 是 Linux T…

C++学习——顺序表(六)

文章目录 前言一、找到数组的中间位置二、有序数组中的单一元素三、杨辉三角(Ⅱ)四、超过阈值的最小操作数Ⅰ五、找出峰值六、统计已测试设备七、统计和小于目标的下标对数目1.单向遍历法2.双指针法(时间复杂度小) 八、计算K置位下…

游戏引擎学习第152天

仓库:https://gitee.com/mrxiao_com/2d_game_3 回顾昨天的内容 这个节目展示了我们如何从零开始制作一款完整的游戏。我们不使用任何游戏引擎或库,而是从头开始创建一款游戏,整个开发过程都会呈现给大家。你将能够看到每一行代码的编写,了解…

怎么选相机分辨率、投影仪尺寸、标定板大小等硬件

选择结构光三维重建系统中的相机分辨率、投影仪尺寸、标定板大小等硬件时,需要综合考虑多个因素,以确保系统性能和测量精度。以下是具体的选择指南: 相机分辨率 应用需求: 根据应用的精度需求选择相机分辨率。例如,牙科、医学成…

如何简单获取三个月免费试用的SSL证书

刚开始我在阿里云上折腾,奈何验证总是无法通过,于是查资料,偶然间发现一个超级简单好用的SSL获取网站,免费无推广哈,试用了还不错。 目录 1. 网页地址: 2. 申请方法: 3. 验证步骤&#xff1a…

sap webapi接口

接到任务说学一下创建api接口,所以记录一下 web api的概念: 调用外部web api还没弄,到时再说,这次只记录SAP 发布web api 事务码 se24 创建类 在INTERFACE中输入IF_HTTP_EXTENSION 在methods输入 GET和POST 双击第一栏的IF_HTTP_…