LQOutputRegulatorGains
LQOutputRegulatorGains[sspec,wts]
为使用权重 wts 最小化输出代价函数的系统规范 sspec 给出状态反馈增益.
LQOutputRegulatorGains[…,"prop"]
给出属性 "prop" 的值.
更多信息和选项
- LQOutputRegulatorGains 也被称为线性二次型输出调节器、线性二次型输出控制器或最优控制器.
- LQOutputRegulatorGains 通常用于稳定一个系统或提升其性能.
- 控制器通常由状态反馈 给出,其中 是计算出的增益矩阵.
- sys 的输入 u 由反馈输入 uf 和可能会有的其他输入 ue 组成.
- sys 的输出 y 由经调节的输出 yr 和可能会有的其他输出组成.
- 系统规范 sspec 是系统 sys 和 uf 及 yr 规范一起组成的.
- LQOutputRegulatorGains 使用经调节的输出 yr 和线性系统 sys 的反馈输入 uf 的权重 q、r 和 p 来最小化二次型代价函数:
-
连续时间系统 离散时间系统 - LQ 设计可用于 StateSpaceModel 指定的线性系统:
-
连续时间系统 离散时间系统 - 然后,可用 计算所得的反馈增益矩阵:
-
连续时间系统 离散时间系统 - 矩阵 xr 是 Riccati 方程的解:
-
连续时间系统 离散时间系统 - 子矩阵 bf、cr 和 drf 对应反馈输入 uf 和经调节输出 yr.
- 权重 wts 可有如下形式:
-
{q,r} 没有交叉耦合的代价函数 {q,r,p} 有交叉耦合矩阵 p 的代价函数 - 系统规范 sspec 可有如下形式:
-
StateSpaceModel[…] 线性控制输入和线性状态 AffineStateSpaceModel[…] 线性控制输入和非线性状态 NonlinearStateSpaceModel[…] 非线性控制输入和非线性状态 SystemModel[…] 通用系统模型 <… > 以 Association 形式给出的具体系统规范 - 具体系统规范可以有如下密钥:
-
"InputModel" sys 模型中的任意一个 "FeedbackInputs" All 反馈输入 uf "RegulatedOutputs" All 经调节的输出 yr - 输入和输出有下列形式:
-
{num1,…,numn} StateSpaceModel、AffineStateSpaceModel 和 NonlinearStateSpaceModel 使用的有编号的输入或输出 numi {name1,…,namen} SystemModel 使用的有名输入或输出 namei All 使用所有的输入或输出 - 对于非线性系统诸如 AffineStateSpaceModel、NonlinearStateSpaceModel 和 SystemModel,系统会围着其储存工作点进行线性化.
- LQOutputRegulatorGains[…,"Data"] 返回可使用形式 cd["prop"] 来提取 SystemsModelControllerData 对象 cd.
- LQOutputRegulatorGains[…,"prop"] 可用于直接给出 cd["prop"] 的值.
- "prop" 的可能值包括:
-
"ClosedLoopPoles" 线性化 "ClosedLoopSystem" 的极点 "ClosedLoopSystem" ue 和 作为输入且 y 作为输出的系统 csys {"ClosedLoopSystem", cspec} 对闭环系统形式的具体控制 "ControllerModel" 和 x 作为输入且 uf 作为输出的模型 cm "Design" 控制器设计的类型 "DesignModel" 设计使用的模型 "FeedbackGains" 增益矩阵 κ 或其等价物 "FeedbackGainsModel" x 作为输入且 作为输出的模型 gm "FeedbackInputs" 用于反馈的 sys 的输入 uf "InputModel" 输入模型 sys "InputCount" sys 的输入 u 的数量 "OpenLoopPoles" "DesignModel" 的极点 "OutputCount" sys 的输出 y 的数量 "RegulatedOutputs" sys 的经调节的输出 yr "SamplingPeriod" sys 的取样周期 "StateCount" sys 的状态 x 的数量 - cspec 的可能密钥包括:
-
"InputModel" csys 中的输入模型 "Merge" 是否合并 csys "ModelName" csys 的名称
反馈增益模型 gm、控制器模型 cm,和闭环系统 csys 的图示.
范例
打开所有单元关闭所有单元范围 (27)
应用 (2)
属性和关系 (3)
等价的输出调节器增益可以使用 LQRegulatorGains 计算:
LQOutputRegulatorGains 给出相同的结果:
通过求解内置 Riccati 方程,计算 LQ 输出调节器增益:
LQOutputRegulatorGains 给出相同的结果:
利用 DiscreteRiccatiSolve 计算离散时间系统的增益:
LQOutputRegulatorGains 给出相同的结果:
文本
Wolfram Research (2010),LQOutputRegulatorGains,Wolfram 语言函数,https://reference.wolfram.com/language/ref/LQOutputRegulatorGains.html (更新于 2021 年).
CMS
Wolfram 语言. 2010. "LQOutputRegulatorGains." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2021. https://reference.wolfram.com/language/ref/LQOutputRegulatorGains.html.
APA
Wolfram 语言. (2010). LQOutputRegulatorGains. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/LQOutputRegulatorGains.html 年