Invalid outputTimes while using Simulink Design Optimization
显示 更早的评论
Hello everyone
I am trying to implement an parameter estimation with the help of the simulink design optimization toolbox.
So far I managed to run the parameter estimation with the GUI succesfully. From there I just generated a script since I wanted to vary some variables from outside the GUI.
Here is were things are getting wrong. After generating the code I tried to run the function but it threw the following error. (there were no changes to model compared to the GUI estimation)
Error using sdo.optimize (line 115)
The function handle passed to the optimize command encountered an error when evaluated with a parameter vector.
Error in spe_fit_ThermoOnly_runOnly_170419 (line 87)
[pOpt,Info] = sdo.optimize(optimfcn,p,Options);
Caused by:
Error using sdo.SimulationTest/sim (line 613)
Invalid OutputTimes specified in the Configuration Parameters dialog for block diagram 'fit_ThermoOnly_runOnly_170419'
when i look at the configuration options i find these options:
SolverType = Variable-Step
OutputOptions = refine output
refine = 1
OutputTimes = []
How do in need to change the options to be able to run the code based estimation?
Thank you for your help in advance!
Best Regards, Stephan
PS I am using Matlab R2015b and the respective toolboxes and apparently also this matlab example works just fine with the same options:
https://de.mathworks.com/help/sldo/examples/estimate-model-parameter-values-code.html?searchHighlight=sdo&s_tid=doc_srchtitle
采纳的回答
更多回答(1 个)
Christoph Hahn
2017-6-12
0 个投票
Hi Stephan,
could you please share everything that is needed to reproduce your problem as attachment to this article.
Thanks Christoph
类别
在 帮助中心 和 File Exchange 中查找有关 Simulink Design Optimization 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!