Fmincon UseParrallel选项+仿真软件模型与变量控制快万博1manbetx速加速模式

2视图(30天)
你好,
我有一个与变异控制仿真万博1manbetx软件模型,我称之为(使用“辛普森”命令)从一个优化脚本。优化使用fmincon功能,我将“UseParrallel”选项设置为true。此外,“辛普森”命令使用快速加速器模式选项。我得到以下错误:
> >优化
# # #建筑快速加速器目标模型:FMCPAMG_R00_MOD
# # #成功地建立了快速加速器目标模型:FMCPAMG_R00_MOD
开始平行池(parpool)使用“本地”概要文件…
连接到6工人。
IdleTimeout。
平行池使用当地的概要文件被关闭。
# # #为模型构建过程:“FMCPAMG_R00_MOD”一个错误而中止。
# # #为模型构建过程:“FMCPAMG_R00_MOD”一个错误而中止。
# # #为模型构建过程:“FMCPAMG_R00_MOD”一个错误而中止。
错误使用build_rapid_accel_target
无法建立一个独立的可执行模型来模拟“FMCPAMG_R00_MOD”快速加速模式。
误差在sl(15行)
[varargout {1: nargout}] =函数宏指令(变长度输入宗量{:});
误差在优化/ objFun(47)行
WSdata = sim (OPT_INPUT。model_name,‘SimulationMode’,‘快速’,……
finDiffEvalAndChkErr误差
parfinitedifferences误差
parfinitedifferences误差
错误nlconst(第347行)
parfinitedifferences (XOUT磅,乌兰巴托,f,…
错误fmincon(第751行)
nlconst (funfcn X l u (A), B,完整(Aeq),说真的,confcn,选项,defaultopt,…
优化误差(第32行)
[x, fval] = fmincon (Aeq @objFun OPT_INPUT.x0, A, b,说真的,磅,乌兰巴托,@conFun,选项);
优化误差(第80行)
[x, fval] =优化(OPT_INPUT);
引起的:
错误使用tlc_c(第176行)
由于多种原因的错误。
错误使用tlc_c(第176行)
变异控制“ctrl_mode = = 1”所使用的块的FMCPAMG_R00_MOD /控制/控制子系统应该返回一个逻辑
价值。
错误使用tlc_c(第176行)
未定义的函数或变量“ctrl_mode”。
错误使用tlc_c(第176行)
变量“ctrl_mode”并不存在。
错误使用tlc_c(第176行)
变异控制“ctrl_mode = = 3”所使用的块的FMCPAMG_R00_MOD /控制/控制子系统应该返回一个逻辑
价值。
错误使用tlc_c(第176行)
未定义的函数或变量“ctrl_mode”。
错误使用tlc_c(第176行)
变量“ctrl_mode”并不存在。
错误使用tlc_c(第176行)
变异控制”ctrl_mode = = 2》使用的块FMCPAMG_R00_MOD /控制/控制子系统的应该返回一个逻辑
价值。
错误使用tlc_c(第176行)
未定义的函数或变量“ctrl_mode”。
错误使用tlc_c(第176行)
变量“ctrl_mode”并不存在。
事情好当我UseParallel设置为false。任何想法如何前进?
注:这是我的sim命令:
WSdata = sim (OPT_INPUT。model_name,‘SimulationMode’,‘快速’,……
‘InlineParams’,‘上’,……
“SolverType”、“固定的”,…
“规划求解”、“ode3’,……
FixedStep, num2str (OPT_INPUT.sim_step)……
StopTime, num2str (OPT_INPUT.sim_stop_time)……
“SaveFormat”、“StructureWithTime”);

答案(1)

迪夫Yerraguntla
迪夫Yerraguntla 2019年9月26日
1评论
Eyefujirin Ejegi
Eyefujirin Ejegi 2019年9月26日
编辑:Eyefujirin Ejegi 2019年9月26日
非常感谢你的反应;这个问题并没有真正的联系完全捕捉我的挑战。再次重申我的挑战:
1)我有一个仿真软件模型万博1manbetx与控制块变体叫做从优化脚本使用 fmincon alogirthm。
2)仿真软件模万博1manbetx型用于计算目标函数和非线性约束。
3)仿真软件模万博1manbetx型被称为使用' sim卡” 在matlab和运行功能 快速加速器模式
4)现在,我有问题的时候我试图设置 UseParallel 选项 fmincon 真的我想加速优化。
5)当我设置一切运行正常 UseParrallel 选项 fmincon 为假

登录置评。

类别

找到更多的在万博1manbetx仿真软件优化设计帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

翻译的