资源预览内容
第1页 / 共78页
第2页 / 共78页
第3页 / 共78页
第4页 / 共78页
第5页 / 共78页
第6页 / 共78页
第7页 / 共78页
第8页 / 共78页
第9页 / 共78页
第10页 / 共78页
亲,该文档总共78页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
I摘要模糊控制其实质是对人的思维过程的一种模拟,但常规的模糊控制器的参数与控制规则无法随着被控对象的改变而变化,从而无法保证始终有较好的控制性能。本设计以先进控制实验室的 PCS 流量单元为实验设备,基于 S7-300,OPC 及 MATLAB 软件,通过校园局域网开发网络化的自寻优模糊控制系统。首先,以校园网为通信基础,S7-300 PLC 作为 OPC 的服务器,上位 PC 机作为 OPC 的客户端,搭建网络控制平台,其次在 MATLAB 中搭建模糊控制模型及控制规则可调整的模糊控制器,确定以 ITAE作为寻优的目标函数进行单纯形法的寻优控制,最后在搭建的 NCS 平台进行系统调试,分析系统动态性能和优化设计结果。结果表明可寻优的模糊控制器系统能达到快速小超调且稳定的设计目标,相比常规的模糊控制器有更好的控制效果,适用于无需精确数学模型,时变,非线性等包含较多不确定性的控制系统。关键词:模糊控制;MATLAB 控制系统;参数自寻优;优化设计;单纯形法IIAbstractFuzzy Control and its essence is an analog of the human thinking process, but the conventional parameters and control rules of fuzzy controller can not change with the change of the controlled object, which can not always guarantee better control performance. The design of advanced control laboratory for the experimental device PCS traffic unit, based on S7-300, OPC and MATLAB software, developed by the campus LAN network of self-optimizing fuzzy control system. First, the campus network as communication infrastructure, S7-300 PLC as the OPC server, host PC as an OPC client, set up the network control platform, followed by the fuzzy controller fuzzy control model to build and control rules adjustable in MATLAB OK to ITAE as optimization objective function optimization control of the simplex method, and finally build the NCS platform for system debugging, analysis of system dynamic performance and optimization results. The results show that optimization of the fuzzy controller can achieve rapid system small overshoot and stable design goals, compared to conventional fuzzy controller has better control effect, applicable without accurate mathematical model, time-varying, nonlinear contains Multiple control system uncertainty.Key Words: Fuzzy Control; MATLAB Control System; Parameter Self-Optimizing;Optimized design;Simplex MethodIII目录第一章 概述 .11.1 毕业设计的技术背景和设计依据 .11.2 设计中使用的软件硬件介绍 .21.3 设计的任务及内容 .4第二章 方案论证 .62.1PCS 系统及流量控制单元 .62.2 西门子 S7-300 PLC 的介绍 .82.3 控制方案的确定 .9第三章 半实体平台的建立 .113.1 配置 PC 机的硬件机架 .123.2 在 STEP 7 中组态 PC Station .133.2.1 网络组态 .163.2.2 组态下载 .173.2.3 软件组态 .193.3 SIMULINK 中利用 OPC 工具箱搭建平台 .213.4 PLC 模拟量输入输出数据处理 .263.5 系统通信测试分析及虚拟网络延时与丢包的引入 .30第四章 常规模糊控制器的设计 .314.1 模糊控制的数学基础 .314.1.1 模糊子集与运算 .314.1.2 模糊推理 .324.2 模糊控制算法原理简介 .344.3 精确量的模糊化 .354.3.1 模糊控制器的语言变量 .354.3.2 量化因子与比例因子 .364.3.3 语言变量值的选取 .374.4 模糊控制算法的设计 .374.4.1 常见的模糊控制规则 .374.4.2 输出信息的模糊判决 .384.5 基于 MATLAB 的模糊控制器的实现方法 .394.5.1 建立常规模糊控制器与 OPC 模块的控制模型 .394.5.2 建立 GUI 的模糊推理系统及控制规则 .404.5.3 用 MATLAB 语言编程的方法实现模糊控制系统的设计 .43IV4.6 常规模糊控制器的效果分析 .44第五章 参数自寻优的模糊控制器的设计 .
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号