有两个模型文件。一是优化和其他最终使用经过优化。你必须运行“Main_ImperialistCompetitveAlgorithm。为优化m文件。你也可以改变的范围的优化参数通过改变[varmin]和[varmax]矩阵在Main_ImperialistCompetitveAlgorithm。m的文件。
之后你得到了PI参数的优化值,把这些“dc_motor_speed_controller_final”模型中,看看电机的响应速度。有一个信号生成器作为参考电机的速度时间图,有三个信号。第二个信号是用于优化目的。如果你想改变的参考信号优化然后你必须改变costfunction也。[输入][n]矩阵和矩阵必须改变指数也将改变。详见costfunction。组装的成本函数是由总积分误差,沉降时间、上升时间、超调。是优先考虑这些参数。like-rise时间和沉降时间视为更高的优先级。如果需要你可以改变costfunction。
引用作为
Krishnendu穆克吉(2023)。通过ICA优化直流电机速度控制器(//www.tianjin-qmedu.com/matlabcentral/fileexchange/36675-optimization-of-dc-motor-speed-controller-through-ica), MATLAB中央文件交换。检索。
直流电机速度控制及其优化/
直流电机速度控制及其优化/
版本 | 发表 | 发布说明 | |
---|---|---|---|
1.0.0.0 |