优化方法——课程设计——(时间序列模型?)

本文探讨了在课程设计中使用时间序列模型和模型预测控制(MPC)算法进行优化的方法。介绍了quadprog函数的学习和线性代数的复习作为基础,重点在于理解MPC算法的约束条件和目标函数。文中提到,系统具有强惯性性质,通过设置单位矩阵A和变量x来构建约束,并提出了归一化的数据处理方法以改善收敛性和误差平衡。目标是寻找最优决策变量a和b,确保它们始终大于零。
摘要由CSDN通过智能技术生成

优化方法——课程设计——(时间序列模型?)


思路仍然不清晰,查看文章中,MPC算法


1、了解 quadprog函数

学习网址


2、复习线性代数

学习网址

在这里插入图片描述


问题求解

目前已知:

​​​​

  • 设置一个矩阵A的阶数为训练集的个数的单位矩阵
  • x为实际和预测的差
  • 约束条件为(并非实际约束,只是有这个约束条件,仍需写为Ax=b的形式):
    在这里插入图片描述

目标函数 Object Function

在这里插入图片描述

n的意义为从t=t-n开始对t‘的产量都有影响,表面系统具有强惯性性质
T为训练的样本截止时间
其中a,b是3n个决策变量,不随时间变化

最终的目标函数

·如果下面的变换是正确的
在这里插入图片描述
则有:
在这里插入图片描述

约束条件 s.t.

a_k>0

数据处理

  • 用极差标准化方法归一化样本数据,因为这样可以获得较好的收敛性并能够平衡控制参数的相对误差,将数据映射到[0,1](参考论文
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

岂止是狼子野心

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值