0

我有一个控制系统的 simulink 模型,其中输出不断与设定点进行比较,并且错误被设置到控制器。我使用 matlab 文件来调用这个模型并发送干扰。我想根据误差优化影响控制器增益值的参数(即减少误差)。如何使用 GA 调用这个 simulink 文件并在每次迭代时设置参数。

我从这个链接中获得了帮助:“ https://in.mathworks.com/matlabcentral/answers/343672-how-could-i-connect-simulink-model-to-the-genetic-algorithm-toolbox

但它显示错误:“由于不可行而退出:1 个下限超出了相应的上限。”

4

1 回答 1

0

我有完全相同的问题,但在您的情况下,出现的错误是指超过遗传算法中定义的上/下边界水平的设计变量的值问题。

于 2020-03-13T09:53:17.680 回答