生成的控制问题,这个MATLAB的专用工具
,一般伪谱最优控制
软件 GPOPS是一个Matlab最佳的控制软件实现高斯和的Radau HP-的自适应伪谱方法。
这些方法近似的状态,使用拉格朗日多项式,勒让德 - 高斯或勒让德 - 高斯的神器出山:www.shenqi73.comRadau点,并搭配动态的基础。
下面是一些主要特点“GPOPS”
路的能力,解决一般的多阶段最优控制问题(包括问题与非连续的阶段)。
路在正向模式下自动分化(不依赖于第三方的自动区别)。
路的HP-自适应控制算法进行自动网格细化,以提高精度的解决方案。
路和数学证明一个简单的方法获得的连续时间最优控制问题的的准确costates的。
路高斯的Radau pseudopectral方法之间进行选择的能力。
路受限制的版本NLP求解SNOPT的。
路“到接口与NLP求解IPOPT的能力。
要求:
路MATLAB
此版本中的新功能:
路GPOPS 4.1是一个重要的主要修订任何以前版本的GPOPS。尽管用户界面的细微变化,内部算法和计算进行GPOPS已完全改写和重新编码。 GPOPS现在使用的是全新的HP自适应
路计划的Radau伪谱法。虽然早期版本的
路HP-自适应的Radau GPOPS 3.x中,早期的3.x的方法被列入,
路版本的代码没有最好的方式,并制定
路不能正常运行的例子很多。经过大量的努力,
路作者已重新HP适应性计划,导致本
路显着提高版本的GPOPS。
路值得注意的是,从GPOPS 4.0 GPOPS 4.1包含许多错误修复。
路这些错误的一些不正确的索引的静态参数和联动制约的结果。这些错误已经得到修复。这些错误修复没有效果上的方式,在该用户的代码的问题。