【花师小哲】遗传算法PID自整定(3)-做课程设计画的一些流程图
突然想到,要不把当初在毕设时做的一些流程图也发出来吧,虽然画的并不好看(直男审美:流程图要足够饱满,不能太大),这也可以帮助大家更好地理解。当然,我也会稍微做一点注释(专栏文字要大于200)
先放出整体算法流程:

可以看到,其实遗传算法和PID是分开的,也有在控制过程中动态调整PID参数的系统,例如应用在时变系统中就可以用那一种,这里不展开。其他的子函数:

关于选择新种群这里用的是传统的轮盘赌算法,实际系统中建议用修改版,即保存最大适应度个体的轮盘赌算法,这样可以保证系统性能不会下降。




