高斯伪谱法求解最优控制问题的MATLAB代码示例
示例程序演示了如何使用MATLAB实现高斯伪谱法来求解最优控制问题。以一个带有负反馈的二阶系统为例,通过对控制输入u的范围和时间范围进行分段,使用高斯伪谱法构建矩阵并使用MATLAB的优化工具箱中的fmincon函数求解最优控制问题。通过约束函数强制状态和控制的边界条件和限制条件,最后绘制控制和状态轨迹。
下载地址
用户评论