当前位置: 首页 > news >正文

商丘网站建设案例新浪网页游戏

商丘网站建设案例,新浪网页游戏,龙岗公司网站建设,知名的网络公司💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

 💥💥💞💞欢迎来到本博客❤️❤️💥💥

🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。

⛳️座右铭:行百里者,半于九十。

📋📋📋本文目录如下:🎁🎁🎁

目录

💥1 概述

📚2 运行结果

🎉3 参考文献

🌈4 Matlab代码实现及文献


💥1 概述

​模型预测控制(model predictive control)顾名思义有三个主要部分构成,1模型;2预测;3控制(做决策),我们只要理解这三个部分和它们之间的关系即可。

1 模型,模型可以是机理模型,也可以是一个基于数据的模型(例如用神经网络training 一个model出来)

2 预测,建立模型的目的是什么呢?建立一个模型并不是放在那里拿来看的,多半是用来做预测用的。我们每天的生活中就在不停地做建模和预测的事情,例如你过马路的时候,会预测一下是否有车能撞到你,例如我们周末想出去旅游了,可能就会去看一下天气预报。在实际生产中也有很多类似的例子,淘宝会预测每件商品未来7天的购买量,物理学家会用牛顿三大定律预测小行星的运动轨迹。

3 控制(做出决策),控制就是我需要做出动作了,在前面的例子中对应起来就是,例如你过马路的时候,会预测一下是否有车能撞到你,如果没有你就赶快过马路(控制动作)。例如淘宝会预测商品未来7天的购买量,就要看如果说有一些商品缺货了的话就赶紧去调货或者生产(控制动作),例如物理学家用牛顿三大定律预测小行星运动轨迹,如果预测到小行星会撞击到地球的话,那就提前需要采取措施来避免小行星的撞击(控制动作)。

在上面的三个例子中,第一个例子你用的是你的大脑根据以往经验学到的模型来做预测,第二个例子中可能你会用神经网络,决策树啊等等机器学习学习到的模型(说到这里可能很多童鞋会比较激动,模型预测控制可以和现在很火的人工智能 深度学习结合在一起),第三个例子中物理学家们用到的是机理模型。总之各种各样的模型都可以做预测,我们身边天天都在做预测,而预测不单单是预测的准就完事了,预测的目的是为了让我们更好的去决策。​

📚2 运行结果

主函数部分代码:

% plot inputs and states 
​
%% run smpc (runs new MPC simulation)
[x,u, x1_limit, sig, beta, s, comp_time]= run_mpc;
​
​
​
%% plot input and states
​
% set up figure for input and states
figure(2)
clf
​
plot_noise = 1;         % plot noise? 0: no; 1: yes (if yes: computation time will also be plotted)
% if noise was not saved, automatically swich to 0
if exist('s','var') == 0plot_noise = 0;
end
​
​
steps = 0:length(x)-1;  % get steps (last input is computed but not applied) 
​
​
% state x1
if plot_noise == 0subplot(3,1,1)
elsesubplot(3,2,1)
end
hold on
title('state - x1')
grid on
plot(steps,x(:,1), 'b', 'Linewidth',0.8)
% plot constraint only if close enough
if x1_limit < 40yline(x1_limit, 'r', 'Linewidth',0.8)ylim([-0.5 x1_limit+0.5]);gamma1 = sqrt(2*[1;0]'*[sig^2 0; 0 sig^2]*[1;0])*erfinv(2*beta-1); % chance constraint addition for first predicted stepyline(x1_limit-gamma1, '
r--
', '
Linewidth
',0.8)
end
xlim([steps(1) steps(end)]);
hold off
​
​
% state x2
if plot_noise == 0subplot(3,1,2)
elsesubplot(3,2,3)
end
hold on
title('
state- x2
')
plot(steps,x(:,2), '
b
', '
Linewidth
',0.8)
grid on
ylim([-0.5 5.5]);
xlim([steps(1) steps(end)]);
hold off
​
​
% input u
if plot_noise == 0subplot(3,1,3)
elsesubplot(3,2,5)
end
K = [0.2858 -0.4910];
u_applied = [];
for i = 1:length(u)u_applied(i,1) = u(i,1) - K*[x(i,1); x(i,2)];
end
hold on
title('
input - u
')
grid on
plot(steps,u_applied(:,1), '
b
', '
Linewidth
',0.8)
yline(0.2,'
r
', '
Linewidth
',0.8)
yline(-0.2,'
r
', '
Linewidth
',0.8)
ylim([-0.25 0.25]);
xlim([steps(1) steps(end)]);
hold off
​
​
% plot noise (given seeding)
% rng(30,'
twister
'); % hardcoded seeding
rng(s);             % retrieve seeding from run_mpc
​
w = [];
​
for i = 1: length(x)w(i,1) = normrnd(0,sig);w(i,2) = normrnd(0,sig);
end

🎉3 参考文献

[1]Lorenz J S,Congcong S,Gabriela C, et al. Chance-constrained stochastic MPC of Astlingen urban drainage benchmark network[J]. Control Engineering Practice,2021,115.

部分理论引用网络文献,若有侵权联系博主删除。

🌈4 Matlab代码实现及文献

http://www.yayakq.cn/news/826318/

相关文章:

  • 网站开发用管理培训公司
  • 网站开发Z亿玛酷1订制河北提供网站建设公司电话
  • 淮安市建设局网站首页商城网站作品
  • wordpress 多语言建站网站建设中的html页面下载
  • 家居网站建设咨询网站建设 李奥贝纳
  • 网站自适应手机端焦作网站设计
  • 临海市建设局网站郑州百度seo排名公司
  • 怎样建设网站空间美食网站html静态
  • 电商后台管理网站模板设计工作室怎么找客户
  • 个人网站备案麻烦吗网站会更改吗
  • 多说评论插件对网站优化口碑好的镇江网站建设
  • 万户网络网站管理系统织梦分类信息做的网站
  • 比较好的网站空间海南网站建设案例
  • 网站建设的上机报告成都网站建设与开发
  • 电子商务网站建设预算表wordpress 主题添加标签
  • 网站开发中网页之间的连接形式有网站空间租用多少钱
  • 阀门行业网站怎么做wordpress nginx 配置文件
  • 制作简易网站《学做网站论坛》视频下载
  • 自适应网站建设都找全网天下深圳aso优化
  • 企业网站维护存在问题腾讯云网站搭建流程
  • 网站怎么使用html 网站根目录
  • 丽水建设局门户网站什么网站可以接单做设计
  • 纪检监察机关网站建设方案微信wap网站
  • 网络优化首先要有网站现在的网站做多大尺寸的
  • 开通网站申请书电影购票网站开发背景
  • 邢台市住房和城乡建设局网站南京中企动力有限公司
  • 企业管理咨询网站模板uniapp开发者中心
  • 外贸网站产品关键词深圳网站设计合理刻
  • 网站开发设计工程师博客网站seo
  • 网站作弊温州网牌电线