通过ICA优化直流电机四象限速度控制的PI控制器:用帝国主义竞争算法优化直流电机速度控制的PI控制器-matlab开发

时间:2024-06-19 11:23:16
【文件属性】:

文件名称:通过ICA优化直流电机四象限速度控制的PI控制器:用帝国主义竞争算法优化直流电机速度控制的PI控制器-matlab开发

文件大小:39KB

文件格式:ZIP

更新时间:2024-06-19 11:23:16

matlab

有两个模型文件。 一个用于优化,另一个用于优化后的最终使用。 您必须运行'Main_ImperialistCompetitveAlgorithm.m文件进行优化。 您还可以通过更改“Main_ImperialistCompetitveAlgorithm.m”文件中的 [varmin] 和 [varmax] 矩阵来更改参数优化的范围。 获得PI参数的优化值后,只需将这些放入'dc_motor_speed_controller_final'模型中并查看电机的速度响应。有一个信号生成器用作电机的参考速度时间图,有三个信号。第二个信号用于优化目的。如果要更改参考信号以进行优化,则还必须更改成本函数。 [n]矩阵和[输入]矩阵必须改变,并且索引也将改变。详见成本函数。成本函数由总积分误差、稳定时间、上升时间、超调的集合组成。优先级是给定这些参数,例如上升时间和稳定时间被认为具有更高的优先级。 如


【文件预览】:
application_of_ICA.zip

网友评论