为简化Boost型DC/DC转换器的控制器设计,减小其传输函数的非线性带来的影响,将人工蜂群算法用于其控制器参数整定.通过调整目标函数、蜂群及迭代次数,算法可以较快地收敛于最优解.优化后的控制器对系统的非线性及负载的变化均表现出良好的适应性.仿真结果表明,相比经典方法的设计,基于人工蜂群算法设计的PID控制器能够有效消除由输入阶跃信号引起的超调,同时缩短80%的调节时间;当负载加重一倍时能够缩短50%的调节时间.
To simplify the controller design for a Boost convertor,and to reduce the effect of the nonlinearity of its transfer function,an artificial bee colony algorithm was used to optimize the controller parameters.The convergence speed of the algorithm can be accelerated by adjusting the target function,the colony and the iteration number.The optimized controller can be adaptive to the nonlinearity and the load regulation.The simulation results show that, compared to the classical design methods,the controller optimized by artificial bee colony algorithm can eliminate the overshoot caused by the step signal,and decrease the regulation time by 80 percent.It also reduces the regulation time by 50 percent when the load doubles.