网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 参考使用 > 自动化专业 > 正文

MATLAB在模糊控制软件开发平台中的应用研究

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务

网学网自动化专业编辑为广大网友搜集整理了:MATLAB在模糊控制软件开发平台中的应用研究绩等信息,祝愿广大网友取得需要的信息,参考学习。

论文编号:ZD373  论文字数:24768,页数:59,有开题报告,任务书,文献综述

摘  要:模糊控制是智能控制理论的一个重要分支,它为把人的控制经验和推理过程融入自动控制策略之中,提供了一条便捷的路径。
 在模糊控制软件开发平台研究方面,为减小实际模糊控制系统的编程复杂性,探讨了在C语言中调用MATLAB及其模糊控制逻辑工具箱资源的两种MATLAB应用程序接口方法:一个是利用MATLAB引擎函数库,由C语言启动一个MATLAB进程在后台运行;另一个是利用模糊逻辑工具箱中的独立C代码模糊推理引擎,建立完全基于C语言的模糊推理系统。两种方法都能明显减轻实际模糊控制系统的软件工作量。前者功能强大,使用方便,但不能脱离MATLAB系统运行;后者能独立应用于C语言环境中,便于嵌入式应用。
 
 关键词:模糊控制  稳态性能  MATLAB应用程序接口

MATLAB At Misty Control Software Development Application Study In The Terrace

 ABSTRACT:Fuzzy control is an important branch of intelligent control theory. It provides a simple and convenient way to merge the control experience and reasoning process of human into automatic control strategy.
 In order to reduce the programming complexity of practical fuzzy control systems, two MATLAB application program interface ways to capitalize on the resources of MATLAB and its fuzzy logic toolbox in C programming environment is discussed. One is the MATLAB engine function library, by which C language starts a MATLAB course running in the background. Another is the stand-alone C-code fuzzy inference system completely based on the C. Both of these can reduce the programming loads of practical fuzzy control system obviously. The former is powerful and convenient, but it can not run without MATLAB software system. The latter can be applied into C language environment independently and embedded in other external applications.

 Keywords:  fuzzy control     static performance   MATLAB application program interface


目  录

摘 要............................................................Ⅰ
Abstract .......................................................Ⅱ
第1章 绪论....................................................1
 1.1 模糊控制理论的产生...................................1
 1.2 模糊控制理论发展概况.................................2
 1.3模糊控制目前所面临的任务............................3
 1.4本文研究的内容、方案与特点.............................3
         1.4.1 本文研究的主要内容..................................4
         1.4.2 本文采取的方案与特点.................................4
第2章 模糊控制系统设计与仿真方法研究......................6
 2.1 模糊控制系统设计基础.................................6
         2.1.1 基本模糊控制器的结构.................................6
         2.1.2 模糊推理系统.......................................7
         2.1.3 模糊推理系统的设计步骤..............................8
 2.2 MATLAB模糊逻辑工具箱..............................8
         2.2.1模糊逻辑工具箱概述....................................8
         2.2.2 图形用户界面系统.....................................8
         2.2.3 使用图形界面建立模糊推理系统.........................9
 2.3 模糊控制系统设计与仿真实例.........................13
         2.3.1 控制系统的组成....................................13
 2.3.2 模糊控制器的设计..........................................13
 2.3.3 模糊推理系统的设计与仿真..................................15
 2.3.4 模糊推理系统FIS的建立....................................15
 2.3.5 控制系统的仿真............................................17
 2.4 小结...................................................18
第3章 MATLAB引擎函数库在模糊控制软件开发平台中的
 应用研究..............................................19
 3.1 MATALB计算引擎.......................................19
         3.1.1 MATALB应用程序接口概述..........................19
 3.1.2 MATLAB计算引擎的概念及功能................................20
 3.1.3 引擎函数库................................................20
 3.2 MATLAB引擎函数应用示例..............................21
 3.2.1 Microsoft VC++6.0集成环境中MATLAB引擎程序的建立和调试......21
 3.2.2 应用示例一:在C语言应用程序中调用MATLAB命令进行作图......23
 3.2.3 应用示例二:在C语言应用程序中调用MATLAB命令进行计算......27
 3.3 MATLAB引擎函数在模糊控制软件开发平台中的应用....31
 3.3.1 应用概述................................................31
 3.3.2 在C语言程序中调用命令fuzzy命令建立模糊推理系统............31
 3.4 小结..................................................33
 第4章 独立C代码模糊推理引擎函数在模糊控制软件开发平台
  中的应用研究.........................................34
 4.1 概述.....................................................34
  4.2 独立C代码介绍........................................35
         4.2.1 fismain.c介绍.................................35
 4.2.2 fis.c介绍...............................................35
  4.3 基于独立C代码模糊控制程序设计步骤...............40
  4.4 基于独立C代码的模糊控制系统设计实例...............40
 4.4.1系统结构................................................40
 4.4.2 模糊控制器.............................................41
 4.4.3 C语言程序设计..........................................42
  4.5 小结...................................................49
结 束 语......................................................50
致 谢........................................................51
参考文献............................................52

MATLAB在模糊控制软件开发平台中的应用研究......
  • 上一篇资讯: OTA滤波器的设计
  • 版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师