【发布时间】:2019-09-20 13:29:58
【问题描述】:
我有一个控制系统的 simulink 模型,其中输出不断与设定点进行比较,并且错误被设置到控制器。我使用 matlab 文件来调用这个模型并发送干扰。我想根据误差优化影响控制器增益值的参数(即减少误差)。如何使用GA调用这个simulink文件并在每次迭代时设置参数。
我从这个链接获得了帮助:“https://in.mathworks.com/matlabcentral/answers/343672-how-could-i-connect-simulink-model-to-the-genetic-algorithm-toolbox”
但它显示错误: “由于不可行而退出:1 个下限超出相应上限。”
【问题讨论】:
-
好吧,读取错误,您为参数指定的下限(
lb)超出了上限(ub)。确保ub > lb中的所有值。
标签: matlab optimization simulink genetic-algorithm errorcontrolsystem