当前位置:网站首页>模型预测控制(MPC)解析(九):二次规划的数值解(下)
模型预测控制(MPC)解析(九):二次规划的数值解(下)
2022-07-28 06:53:00 【诺诺埃里斯·尤克里里】
本文为阅读笔记,仅供学习交流使用!!!
上一篇讲了等式约束和不等式约束的二次规划解法,其中不等式约束的解法使用的是活动集方法。然而在活动集方法中需要识别活动约束,如果约束太多,则计算量相当大。而且活动集方法的编程也不简单。为了解决活动及方法的这些问题,可以使用对偶方法来识别非活动约束,从而把非活动集剔除。为了使这种解法更容易编程实现,使用Hildreth算法来求解对偶二次规划问题。这种解法是根据逐元素搜索得到的,因此不包含矩阵求逆运算。如果约束是线性独立的,而且独立约束个数小于或等于目标变量个数,那么算法是收敛的。然而,如果违反了一项或两项以上条件,目标变量将不会收敛到固定值。迭代将在迭代器到达最大值时终止,算法将给出具有约束的折衷近似最优解。这是该算法在实时应用中的关键优势之一,因为该算法从病态约束问题中自动恢复的能力对于系统运行的安全性至关重要。
一、对偶法
从原始问题转化成对偶问题的推导过程如下。
原不等式约束二次规划问题为:
边栏推荐
- XSS knowledge points and 20 character short domain name bypass
- js卡通英文字母打字小游戏源码
- PMP practice once a day | don't get lost in the exam -7.13
- An article to understand data warehouse: metadata classification, metadata management
- uniapp---- 获取当前位置的经纬度等信息的详细步骤(包含小程序)
- VK1620温控仪/智能电表LED数显驱动芯片3/4线接口内置 RC振荡器,提供技术支持
- 百度智能云九州区县大脑,描绘城乡新蓝图!
- How to set it to pop up the right-click menu
- What if you are prompted that your connection to this website is not a private connection?
- Usage of constructors
猜你喜欢

Meituan Er Mian: why does redis have sentinels?

CAT1 4G+以太网开发板232数据通过4G模块TCP发到服务器

Understand CDN

Unity切换到另一个场景的时候,发现该场景变暗了

The fourth phase (2021-2022) research on the implementation of cloud native technology in traditional industries - central state-owned enterprises was officially released

leetcode刷题,我推荐B站这个妹子学霸的视频

本人男,27岁技术经理,收入太高,心头慌得一比

业务数字化飞速奔跑,管理数字化亟待出发

uniapp的swiper动态设置current值不生效解决办法

CarSim simulation quick start (10) - Modeling of braking system
随机推荐
Can a flinksql script write insert statements for two tables?
Usage of qmap
GBase 8s是否支持存储关系型数据和对象型数据?
How to use QT help documents
[event registration] cloud native technology exchange meetup, see you in Guangzhou on August 6
C#,入门教程——程序运行时的调试技巧与逻辑错误探针技术与源代码
There are two Kafka topics that need to write data intact to MySQL King through Flink. Scheme 1: write two f's
Unity切换到另一个场景的时候,发现该场景变暗了
Talk about row storage and column storage of database
[pyqt] pyqt development experience_ How to find events and methods of controls
Allure use
Understand CDN
网口网络水晶头RJ45、POE接口定义线序
Melt cloud x chat, create a "stress free social" habitat with sound
js卡通英文字母打字小游戏源码
How to build the protection system of class protection technology of 2022 series of ISO compliance (Part I)
pyspark更改列顺序存入iceberg数据库
OSPF comprehensive experiment (7.12)
js信息提示框定时关闭
二维数组及操作