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

【Matlab】状态空间模型的极点配置法 place() 函数

文章目录

  • 含义
  • 例子
  • Ref

含义

主要用到的语法为
K = place(A,B,p)
其中 A , B A,B A,B 分别是系统 X ˙ = A X + B U \dot{X} = A X + B U X˙=AX+BU 的状态矩阵和输入矩阵。

向量 p p p 是期望的自共轭闭环极点的位置, place() 函数会计算增益矩阵 K K K,使状态反馈 U = − K X U = - KX U=KX 将闭环极点放置在位置 p p p

X ˙ = A X + B U = A X + B ( − K X ) = ( A − B K ) X \begin{aligned} \dot{X} &= A X + B U \\ &= A X + B (-KX) \\ &= (A - B K) X \end{aligned} X˙=AX+BU=AX+B(KX)=(ABK)X

换句话说, A − B K A - BK ABK 的特征值匹配 p p p 中的元素。

K = place(A,B,p) 通过计算状态反馈增益矩阵 K K K,放置所需的闭环极点 p p p。系统的所有输入都被假定为控制输入。

例子

考虑一个有两个输入、三个输出和三个状态的状态空间系统( A , B , C , D A,B,C,D A,B,C,D)。你可以通过以下方式计算出将闭环极点置于
p = [ − 1 − 1.23 − 5.0 ] p=\left[\begin{matrix}-1 &-1.23 &-5.0\end{matrix}\right] p=[11.235.0] 处所需的反馈增益矩阵

p = [-1 -1.23 -5.0];
K = place(A,B,p)

Ref

  1. place - MathWorks

相关文章:

  • Chrome常用插件收集整理
  • [车联网安全自学篇] Android安全之APK内存敏感信息泄露挖掘【静态分析】
  • cpacr_el1等特殊寄存器
  • 代码层走进“百万级”分布式ID设计
  • 开源众包-项目大厅数据爬取
  • 数仓工具—Hive源码之SQL解析Antlr进阶(8)
  • 家用烘干机家电出口欧盟CE认证资料您是否准备好了
  • Ant Design Pro of Vue 构建打包后使用 Nginx 发布,API 请求报 404 错
  • 多功能音频工具的旗舰音乐编辑工具!Music Studio
  • Spring循环依赖
  • iptables规则表及规则链及语法
  • “云”上交通,“翼”路畅行
  • java计算机毕业设计科学评价系统源码+数据库+系统+lw文档+mybatis+运行部署
  • 【分享】“简道云“ 在集简云平台集成应用的常见问题与解决方案
  • springboot保险公司车辆事故跟踪系统毕业设计源码011444
  • C++11: atomic 头文件
  • create-react-app项目添加less配置
  • css的样式优先级
  • Django 博客开发教程 8 - 博客文章详情页
  • Git学习与使用心得(1)—— 初始化
  • Java 23种设计模式 之单例模式 7种实现方式
  • javascript数组去重/查找/插入/删除
  • JDK9: 集成 Jshell 和 Maven 项目.
  • webpack入门学习手记(二)
  • windows下使用nginx调试简介
  • 笨办法学C 练习34:动态数组
  • 简单实现一个textarea自适应高度
  • 码农张的Bug人生 - 初来乍到
  • 我与Jetbrains的这些年
  • 学习ES6 变量的解构赋值
  • 鱼骨图 - 如何绘制?
  • PostgreSQL 快速给指定表每个字段创建索引 - 1
  • python最赚钱的4个方向,你最心动的是哪个?
  • #HarmonyOS:软件安装window和mac预览Hello World
  • #鸿蒙生态创新中心#揭幕仪式在深圳湾科技生态园举行
  • (js)循环条件满足时终止循环
  • (附源码)apringboot计算机专业大学生就业指南 毕业设计061355
  • (附源码)spring boot基于Java的电影院售票与管理系统毕业设计 011449
  • (附源码)spring boot校园拼车微信小程序 毕业设计 091617
  • (附源码)计算机毕业设计SSM基于健身房管理系统
  • (免费分享)基于springboot,vue疗养中心管理系统
  • (十三)Java springcloud B2B2C o2o多用户商城 springcloud架构 - SSO单点登录之OAuth2.0 根据token获取用户信息(4)...
  • (转)shell中括号的特殊用法 linux if多条件判断
  • .bat批处理(四):路径相关%cd%和%~dp0的区别
  • .net Stream篇(六)
  • .NET Windows:删除文件夹后立即判断,有可能依然存在
  • .net 流——流的类型体系简单介绍
  • .NET 设计模式—简单工厂(Simple Factory Pattern)
  • .NET 设计一套高性能的弱事件机制
  • .NET/C# 的字符串暂存池
  • .NET/C# 检测电脑上安装的 .NET Framework 的版本
  • .NET/C# 使用 #if 和 Conditional 特性来按条件编译代码的不同原理和适用场景
  • .NET牛人应该知道些什么(2):中级.NET开发人员
  • /bin/bash^M: bad interpreter: No such file ordirectory
  • @manytomany 保存后数据被删除_[Windows] 数据恢复软件RStudio v8.14.179675 便携特别版...