高阶系统怎么用matlab降阶,一种基于非线性规划的高阶系统最优降阶方法

一种基于非线性规划的高阶系统最优降阶方法

【技术领域】

[0001] 本发明涉及一种基于非线性规划的高阶系统最优降阶方法,它是一种线性时不变 系统的最优降阶方法,是针对单输入单输出系统给出的一种使得降阶前后系统频域响应误 差最小的模型降阶方法,用于处理高阶线性系统,简化控制律设计,属于自动控制技术领 域。

【背景技术】

[0002] 伴随着现代工程技术的飞速发展,出现了诸如飞行控制系统、电力系统、超大规模 集成电路等复杂的高阶系统。描述这些线性系统的微分方程个数众多,给系统的数值仿真 和控制设计带来巨大的挑战。通过对这些高阶系统进行有效的模型降阶处理可以降低系统 分析的难度,减少计算负载,方便仿真模拟。降阶是指通过较少个数的微分方程描述的低阶 系统,在特定的频率区间上近似高阶系统,保证降阶前后两个系统的动态响应尽可能接近。

[0003] 系统降阶的关键在于如何找到一个简单的低阶系统来逼近复杂的高阶系统。两个 系统的逼近程度可以通过二者在频域上的传递函数脉冲响应偏差来衡量。现有的模型降方 法包括Pade近似法、Routh近似法、奇异值分解的平衡法、Krylov子空间模型降阶方法。其 中前两种方法基于系统的暂态响应或者稳态响应,大大限制了其应用范围。奇异值分解的 平衡法根据原系统的奇异值进行截断降解,能够确保降阶后系统的稳定性,但是在实施过 程中需要求解两个高阶次的Lyapunov方程。Krylov子空间方法是最常用的降阶方法,它通 过构造适当的变换矩阵,使得变换矩阵的列向量所张成的空间能包含在适当的Krylov子 空间中,保证得到的降阶系统传递函数能与原系统传递函数在特定插值点处的项匹配。由 于存在无穷多个可行的插值点,在不同的插值点处采用同样的Krylov子空间降阶方法得 到的模型是不一样的,相应的系统响应品质和原来的系统差别也是很大的。可以通过非线 性规划方法,求解最优插值点,找到系统的最优降阶模型。

【发明内容】

[0004] 1、发明目的

[0005] 本发明的目的是提供一种基于非线性规划的高阶系统最优降阶方法,它是:针对 单输入单输出的线性是不变系统,构建系统降解的误差指标,利用非线性规划策略求解满 足最优指标的降阶插值点,最后得到最优降阶模型的传递函数。

[0006] 2、技术方案

[0007]为了达到上述目的,本发明结合流程框图1中的步骤,具体介绍该设计方法的技 术方案。

[

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值