论文部分内容阅读
智能控制系统是一种模拟人类智能的高级控制系统,神经网络、模糊控制和遗传算法已成为21世纪人工智能技术最具有发展前途的三个重要领域。将三者有效地结合起来,不仅在理论上显示出诱人的前景,在实际中也得到了广泛应用。MATLAB是一种以Matrix和Array为基本编程单元的,拥有完整的控制语句、控制结构、函数编写与调用格式和输入输出功能的,具有面向对象程序设计特征,集命令翻译、科学计算于一身的交互式软件。将MATLAB应用于实际控制系统近年来也得到许多研究人员的重视。本文主要研究工作有:1、采用自适应交叉、变异概率以及调整遗传操作顺序对遗传算法寻优性能进行改进;2、采用自然数与实数相结合的方法,基于改进后的遗传算法对模糊控制器的控制规则和隶属函数参数进行了优化研究;3、将遗传算法和BP算法相结合,对模糊神经网络控制器进行了优化研究;4、将MATLAB和VC++相结合,基于混合编程的思想,设计了MATLAB与VC++的接口程序,实现VC++对MATLAB神经网络工具箱函数的调用;5、在实现了VC++对MATLAB神经网络工具箱函数的调用的基础上,建立了基于MATLAB优化神经网络参数,VC++完成控制器计算的控制系统仿真模型,并进行了仿真研究。