采用一种基于免疫遗传算法IGA(ImmuneGeneticAlgorithm)的逆变器控制策略对逆变器进行控制,在保留普通遗传算法(GA)优良特性的同时,针对控制对象的具体特点,建立了相关的数学模型,使用疫苗、浓度函数和抗体选择函数对进化过程进行优化,提高了算法收敛速度和局部收敛能力。设计和搭建了基于数字信号处理器(DSP)的实验平台,使用C语言编写实验程序,实现了控制策略。对实验平台的硬件结构作了详细说明,针对绝缘栅双极晶体管(IGBT)驱动模块EXB841的缺点设计了改进措施;介绍了软件设计