RiccatiSolve
RiccatiSolve[{a,b},{q,r}]
给出矩阵 ,它是连续代数黎卡提方程 的稳定解.
RiccatiSolve[{a,b},{q,r,p}]
求解方程 .
更多信息和选项
- 在 中, 表示共轭转置.
- 方程 含有一个唯一的、对称的、半正定的解 ,如果 是稳定化的, 是可探测的, 并且 . 因此,矩阵 的所有特征值是负的,并且解是稳定化的.
- 当 是能控的,并且 是能观测的,则解是正定的.
- RiccatiSolve 支持 Method 选项,其中有下列可能设置:
-
Automatic 自动确定的方法 "Eigensystem" 基于特征分解 "GeneralizedEigensystem" 基于广义特征分解 "GeneralizedSchur" 基于广义 Schur 分解 "InverseFree" "GeneralizedSchur" 的一个变种 "MatrixSign" 使用矩阵符号函数的迭代方法 "Newton" 迭代牛顿方法 "Schur" 基于 Schur 分解 - 所有方法应用于近似数值矩阵. "Eigensystem" 也应用于精确矩阵.
范例
打开所有单元关闭所有单元选项 (7)
Method (7)
Automatic 和 "Eigensystem" 方法可用于精确系统:
"Newton" 应用于不精确系统并且可能比 Automatic 更准确:
"Newton" 采用子选项 "StartingMatrix"、"MaxIterations" 和 "Tolerance":
与 Automatic 方法比较:
"MatrixSign" 通常作为 "Newton" 方法的初始近似使用:
"MatrixSign" 采用子选项 "MaxIterations" 和 "Tolerance":
应用 (3)
属性和关系 (8)
如果 {a,b} 是能控制的,{a,g} 是能观测的,并且 q=Transpose[g].g,那么黎卡提方程的解是正定的:
利用 RiccatiSolve 计算最优状态反馈增益:
利用 LQRegulatorGains 直接计算相同的结果:
利用 RiccatiSolve 计算最优输出反馈增益:
LQOutputRegulatorGains 给出相同的结果:
利用 RiccatiSolve 计算最优估值器增益:
利用 LQEstimatorGains 直接计算这个结果:
文本
Wolfram Research (2010),RiccatiSolve,Wolfram 语言函数,https://reference.wolfram.com/language/ref/RiccatiSolve.html (更新于 2014 年).
CMS
Wolfram 语言. 2010. "RiccatiSolve." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2014. https://reference.wolfram.com/language/ref/RiccatiSolve.html.
APA
Wolfram 语言. (2010). RiccatiSolve. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/RiccatiSolve.html 年