论文摘要
简单自适应控制是一种对理想参考模型的性能进行跟踪并且结构简单的控制算法,同时其控制算法与被控对象的结构无关。将简单自适应控制和神经网络结合起来,并采用遗传算法优化神经网络的权系数,综合了简单自适应控制结构简单、可调参数少和控制系统设计几乎与被控对象无关等特点,和神经网络可以逼近任意非线性函数、具有广泛的映射能力的特点,并利用遗传算法的群体寻优特点来优化神经网络的权系数,使其能够满足工业控制中高精度、高质量的要求,具有良好的发展前景。FPGA是作为ASIC领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路有限的缺点。随着FPGA规模的不断扩大,它可以同时满足系统对速度和灵活性两方面的要求,可以作为硬件实现算法的理想载体。算法采用硬件描述语言描述,并通过逻辑综合工具下载到FPGA,通过并行算法实现,处理速度比较快;FPGA的内部逻辑可以根据需要改变,与通常的硬件设计方法相比,具有较高的灵活性。本文研究了基于遗传算法的神经网络简单自适应控制( Genetic Algorithms-Neural Network Simple Adaptive Control,GA-NNSAC)算法的FPGA实现方法。首先,在MATLAB平台上对GA-NNSAC的控制算法进行了仿真研究,仿真结果证明遗传算法能够快速的学习NNSAC权系数,最终得到优化的权系数,并将优化的结果用于非线性被控对象的控制,控制效果非常好。其次,采用自顶向下、由粗到细、逐步求精的设计方法,将系统逐步分解为各个子系统和模块,层层分解,直到整个系统中各子模块关系合理、便于设计实现为止,并将各个模块用VHDL进行编码,编译后生成原理图符号。最后,采用Altera公司的Quartus II9.0自带的仿真工具对各主要模块进行波形仿真验证,在验证各个模块无误后,对顶层模块进行仿真测试,进一步证明了设计的正确性。
论文目录
相关论文文献
- [1].简单自适应鲁棒飞行重构控制律研究[J]. 兵工学报 2009(12)