自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 四、NLP接口解读

还有一个比较重要的文件是。

2023-11-21 15:14:41 52

原创 二、阿尔卑斯山骑手问题

上述问题分别给定了和,针对该最优控制问题,利用基于LGL配置点的伪谱方法,将其转化为非线性规划问题,再调用IPOPT软件包进行求解。

2023-11-21 10:40:18 38

原创 三、 PSOPT软件包解读

其次需要定义algorithm结构体(存放与算法相关的变量)、problem类(存放与问题相关的变量和函数,这里的函数就是上面说的函数)、solution类(存放与解相关的变量和函数,这里的函数是与得到问题的解(如控制、状态、时间、参数)相关的函数)。首先给出问题涉及到的函数,以alpine为例,给出了目标函数、动态约束、路径约束、边界条件(分别定义了四个相应的函数)。前面的一系列操作都是为了构造与ipopt相对应的接口,使得问题能够被ipopt操作。接下来就调用psopt进行后续的转化操作。

2023-11-16 16:23:44 63 1

原创 【无标题】

转载自该文章:非线性优化求解器IPOPT的使用学习

2023-10-31 17:22:27 26 1

原创 代码从编写到运行出结果的过程

链接:编译器的链接器将多个目标代码文件及其所需的库文件(如标准库)合并为一个可执行文件。在这个阶段,生成了可执行文件。编译:编译器(如gcc或g++)将预处理后的源代码翻译成汇编语言,生成目标代码文件(通常是以.obj或.o为扩展名)。总结起来,编写、编译和运行C++代码是一个将源代码转化为可执行文件并在操作系统上运行的过程,其中包括了预处理、编译和链接等阶段,使用预处理器、编译器和链接器等工具进行处理和转化。编写代码:使用文本编辑器或集成开发环境(IDE)编写C++源代码文件,其中包含程序的逻辑和功能。

2023-10-23 20:23:40 228

原创 一、最优控制软件包PSOPT安装方法

最优控制软件包PSOPT配置方法

2023-10-22 22:26:45 282

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除