matlab说话代码-OpenGoddard:Python的轨迹优化

时间:2024-06-11 02:31:14
【文件属性】:

文件名称:matlab说话代码-OpenGoddard:Python的轨迹优化

文件大小:3.83MB

文件格式:ZIP

更新时间:2024-06-11 02:31:14

系统开源

matlab说话代码OpenGoddard-Python的轨迹优化 OpenGoddard是一个开放源码的python库,旨在解决通用的最佳控制问题。 OpenGoddard基于伪谱最优控制理论。 OpenGoddard解决什么问题? 一般来说,它可以适应开环非线性最优控制问题,例如航空航天,机器人,工业,能源,化学等。例如,在航空航天领域,可以生成航天器的最优轨迹。 例子 腕足动物问题 戈达德问题(最佳火箭上升问题) 运载火箭的轨迹优化 低推力航天器轨迹过渡问题 特征 易于安装 很多例子 可读的源代码 采用伪光谱法 Legendre-Gauss-Lobatto的伪谱方法 伪谱打结法 易于缩放的变量 使用SLSQP(in scipy)解决非线性规划问题(NLP) 安装 $ pip install OpenGoddard 用法 from OpenGoddard.optimize import Problem, Guess, Condition, Dynamics 使对象具有优化轨迹的方法和变量 运动方程 约束 评估功能 问题类的实例化 安装优化轨迹的对象类 设置优化变量的规范单位(可选)


网友评论