系统的状态方程\(\dot x=f(x,u,t)\)
初态满足\(x(t_0)=x_0\)
性能泛函为\(J(x,t)=\int_{t_0}^{t_f}L(x,u,t) dt+\phi [x(t_f)]\)
问题:求解最优控制u使得性能泛函J(x,t)最小,对应的解为\(u^*,J^*(x,t)\)

对应的Bellman方程为\(-\frac{\partial J^*(x,t)}{\partial t}=\min_{u\in U}\{L(x,u,t)+[\frac{\partial J^*(x,t)}{\partial x}]^T f(x,u,t)\}\)

令哈密顿函数\(H(x,u,\lambda ,t)=L(x,u,t)+[\frac{\partial J^*(x,t)}{\partial x}]^Tf(x,u,t)\)
则对应的Bellman方程为\(-\frac{\partial J^*(x,t)}{\partial t}=\min_{u\in U}\{H(x,u,\lambda ,t)\}\)

解的过程为:
1.构造哈密顿函数
2.从哈密顿函数取极值求得\(u'\)
3.将u'带入Bellman方程中\(-\frac{\partial J^*}{\partial t}=H\)
4.将\(J^*\)带回u',得到\(u^*\)
5.将\(u^*\)带回状态方程得到\(x^*\)
6.将\(x^*\)带回性能泛函得到\(J^*\)

转载于:https://www.cnblogs.com/jwmeng/p/10101633.html

连续系统的动态规划问题相关推荐

  1. 计算机系统是连续系统,连续系统的计算机模拟

    连续系统的计算机模拟 (36页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 29.9 积分  第2章 连续系统的计算机模拟本章讨论连续系统的模拟技术,由 ...

  2. matlab多变量频域设计工具箱,10.4.3用MATLAB实现连续系统的频域分析.ppt

    10.4.3用MATLAB实现连续系统的频域分析.ppt 第10章 MATLAB在信号与系统分析中的应用 10.0 引 言 一般来说,MATLAB系统包括下面五个主要部分. (1)编程语言:是一种以矩 ...

  3. matlab时域转复频域,信号与系统实验(MATLAB版)实验15连续系统的复频域分析.ppt...

    一.实验目的 (1) 了解连续系统的复频域分析的基本实现方法;  (2) 掌握相关函数的调用格式及作用. 利用MATLAB的residue函数可以求借r1,-,rn,P1,-,Pn. 2) 直 ...

  4. 【现控】时不变连续系统

    [现控]2.1 时不变连续系统 一.齐次方程的解 齐次状态方程指输入为0的状态方程,即 x ˙ ( t ) = A x ( t ) \dot{x}\left( t \right) =Ax\left( ...

  5. 信号与系统-连续系统的时域分析

    文章目录 1. 系统定义 2. 系统模型 3.1 系统分类 3.1.1 线性与非线性系统 3.1.2 时变与时不变系统 **线性时不变(LTI)系统** 3.1.3 因果与非因果系统 3.1.4 连续 ...

  6. 连续系统与离散系统的时域分析

    连续与离散系统的时域分析 LTI连续时间系统的响应 关于0+和0-初始值 零输入和零状态响应及全响应 LTI连续时间系统的响应 微分方程的经典解 (差分方程的解法也与此类似下文不过多赘述) 一般而言, ...

  7. 仿真中的连续系统和离散系统

    1.系统的定义 系统是由相互作用相互依赖的若干组成部分结合而成的,具有特定功能的有机整体,而且这个有机整体又是它从属的更大系统的组成部分. 广义系统的概念非常广阔,大到宇宙世界,小到分子原子,都可称为 ...

  8. 信号系统笔记(二)连续系统的时域分析

    信号系统笔记(二)连续系统的时域分析 2 连续系统的时域分析 2.1 连续系统的响应 2.1.1 连续系统建立微分方程 2.1.2 微分方程的模拟框图 2.1.3 微分方程的经典解法 2.1.4 连续 ...

  9. 信号与系统_第二章 连续系统的时域分析

    第二章 连续系统的时域分析 ( 连续系统在时域上进行分析 ) 2.1 引言 2.2 LTI系统的微分方程表示及响应 2.3 零输入响应与零状态响应 2.4 单位冲激响应 2.5 卷积积分 2.6 卷积 ...

最新文章

  1. Flask 在 Debug 模式下初始化2次
  2. nginx轻松搭建自己的flv流媒体服务器
  3. 红杉千万美元投资壁虎烘热游戏内置广告
  4. JQ实现王者荣耀手风琴效果
  5. 数据库日志文件(databasename_log.ldf)太大 如何清除
  6. css美化滚动条样式,css3美化滚动条样式
  7. HTML动态分页函数
  8. 车架号校验 php代码,VIN车辆识别代码查询(精准版)
  9. NeoKylin7配置DM8数据库实例
  10. unity车漆模拟ASE
  11. 水库欧神评论雄安新区房产:999年358天
  12. 血仍未冷——写在37岁生日
  13. c++ 海战棋_GitHub - yifeitao/SimpleProgrammingProblems: 简单编程问题集中译版
  14. 【转】加油站压力/真空阀(PV阀)的工作原理及安全注意事项
  15. wireshark 学习更进一步 之wireshark异常数据解读
  16. Symantec Backup Exec Remote Agent for Linux/Unix Servers Installation Guide
  17. android7.0计时器代码,iCountTimer Pro(锻炼计时器)
  18. 大一上计算机导论期末试题及答案,大一计算机导论试题
  19. java中\是什么意思?
  20. 黑猫带你学UFS协议第16篇:UFS如何配置逻辑单元(LU Management)

热门文章

  1. 小i机器人今年利润或破亿 计划明年上市
  2. 如何做一个基于JAVA二手交易网站系统毕业设计毕设作品(springboot框架)
  3. SQL查询重复数据和清除重复数据
  4. excel几个表合成一张_如何将几个excel文件合并_多个excel表合并成一个的方法
  5. 格鲁伯小升初文学常识必考
  6. CVPR 2019 论文解读 | 基于多级神经纹理迁移的图像超分辨方法 (Adobe Research)
  7. 微信群发工具-含源代码分享
  8. 名企笔试:美团2016招聘笔试(股票交易日)
  9. ColorOS怎么切换Android,OPPO怎么升级ColorOS11 OPPO升级ColorOS11方法
  10. 美国国防部机密文件销毁算法