毕业设计论文 MATLAB在模糊控制软件开发平台中的应用研究 附开题报告、任务书 目 录 摘要....................................................................Ⅰ Abstract ...............................................................Ⅱ 第一章 绪论............................................................1 1.1智能控制理论的产生...........................................2 1.2模糊控制理论的产生...........................................3 1.3 模糊控制理论发展概况........................................3 1.4 模糊控制目前所面临的任务.......................................... 3 1.5 本文研究的内容.................................................3 第二章 控制系统设计与仿真方法研究......................4 2.1 模糊推理系统结构..............................................4 2.1.1 模糊推理系统的设计步骤..................................... 5 2.1 模糊控制器结构.................................................5 2.2 MATLAB模糊逻辑工具箱........................................5 2.2.1 图形用户界面系统........................................... 5 2.2.2 使用图形界面建立模糊推理系统...............................6 2.3 模糊控制系统实例设计仿真.........................................9 2.3.1 控制系统的组成.............................................9 2.3.2 模糊控制器的设计...........................................9 2.3.3 模糊推理系统的设计与仿真..................................10 2.3.4 模糊推理系统FIS的建立....................................10 2.3.5 控制系统的仿真............................................13 第三章 MATLAB引擎函数库在模糊控制软件开发平台中的.............. 应用研究.......................................................14 3.1 MATALB计算引擎..............................................14 3.2 MATLAB引擎函数应用示例.....................................14 3.2.2 应用示例:在C语言应用程序中调用MATLAB命令进行作图......... 16 3.3 MATLAB引擎函数在模糊控制软件开发平台中的应用...........20 3.3.1 应用概述..................................................20 3.3.2 在C语言程序中调用命令fuzzy命令建立模糊推理系统...........21 3.4 MATLAB引擎C应用程序调试过程总结.........................22 第四章 C语言模糊推理引擎函数在模糊控制软件开发平台...........24 中的应用研究..................................................24 4.1 API概述..........................................................24 4.2 C引擎介绍.......................................................24 4.2.1 fismain.c介绍.............................................25 4.2.2 fis.c介绍.................................................25 4.3 基于C语言模糊控制程序设计步骤...................................28 4.4 基于C语言的模糊控制系统设计实例.................................29 4.4.1系统结构...................................................29 4.4.2 模糊控制器................................................30 4.4.3 C语言程序设计.............................................31 参考文献................................................................38致谢.....................................................................39 摘 要:本文首先介绍了基本模糊控制器的结构以及模糊推理系统方面知识。然后详细介绍了基于图形界面(GUI)的模糊推理系统设计及模糊控制系统的SIMULINK仿真方法。这为模糊控制系统的计算机辅助设计以及研究MATLAB在模糊控制软件开发平台中的应用提供了必要参考。 为了使模糊控制技术尽快应用到实际工程中,我们希望设计一个模糊控制软件开发平台。本论文主要对MATLAB在模糊控制软件开发平台中的应用进行了研究,这为设计模糊控制软件平台做一些必要的准备。为减小实际模糊控制系统的编程复杂性,研究了在C语言中调用MATLAB及其模糊逻辑工具箱资源的两种MATLAB应用程序接口方法:一个是利用MATLAB引擎函数库;另一个是利用模糊逻辑工具箱中的独立C代码模糊推理引擎。两种方法都能明显减轻实际模糊控制系统的软件工作量。前者功能强大,使用比较方便,但不能脱离MATLAB系统运行;后者能独立应用于C语言环境中,便于嵌入式应用。 关键词:模糊控制;模糊推理系统;MATLAB;MATLAB引擎;独立C代码;软件开发平台 |
毕业设计论文 MATLAB在模糊控制软件开发平台中的应用研究
查看评论
已有0位网友发表了看法