上传者: 38690376
|
上传时间: 2022-01-22 21:33:01
|
文件大小: 767KB
|
文件类型: -
matlab中AIC代码及实例OCDES:OCDE模拟器
肖昭(ForschungszentrumJülich),2020年7月
该代码是我在ForschungszentrumJülich工作的扩展。
概述
OCDES是基于MATLAB的工具,该工具执行数值积分以解决优化约束的微分方程(OCDE):
dx
=
f(x,v),x(0)=
x_0,(1a)
v∈argmin_vg(x,v),(1b)
sth_i(x,v)=
0,i
=
1,…,M,(1c)
l_j(x,v)≥0,j
=
1,…,N。
(1天)
x∈R^
m和v∈R^
n
f:R
^
m×R
^
n→R
^
m,g:R
^
m×R
^
n→R,h_i:R
^
m×R
^
n→R,l_j:R
^
m×R
^
n→R是至少二阶连续可微。
OCDES通过使用局部最优性条件提供了有效的OCDE数值解。
生成了一系列DAE系统,并应用了经典的index-1
DAE仿真器来求解派生的DAE系统。
基本要求
Matlab,2014版或更高版本。
Matlab符号工具箱
安装
模拟器需要Matlab环境。
如何使用OCDES
请参考示例d