matlab污水计算工具包,MATLAB在污水处理中的运用.doc

MATLAB在污水处理中的运用

MATLAB在污水处理中液位控制

班级:07电气(2)班 姓名:朱长海 学号:070505243

摘要:本文以污水处理液位控制为例提出的一种模糊控制方案。介绍了模糊控制器的设计过程并且利用MATLAB软件进行仿真,仿真研究表明传统的液位控制方法相比,模糊控制器可以有效的控制生产过程的变化和干扰并且具有良好的节能减排效果。

关键词: MATLAB Simulink 模糊控制 液位控制

一:前言

如果被控制对象是个比较复杂的非线性、时变而且又有大的滞后的系统的话,往往很难获得精确的数学模型,而模糊控制是一种模仿人的智能的控制方法,它不依赖于对象的数学模型,而是通过对模糊信息的处理做出对复杂对象的控制。

现代控制系统中的模糊控制能方便地解决工业领域中常见的非线性、时变、大滞后、强耦合、变结构结束条件苛刻等复杂问题。模糊控制的方法则是模仿人的思维方式和人的检测经验 用电脑来代替人脑实施有效的控制 传统的控制理论依赖于被控系统的物理模型 而模糊控制则是依赖于被控系统的物理特性

二:模糊控制器的设计

模糊控制器主要由模糊化接口、知识库、模糊推理机、解模糊接口四部分组成。本文采用三角形,双输入单输出的模糊控制器运用MATLAB的Fuzzy仿真。

图2-1:MATLAB 模糊控制器参数设置

图2-1为MATLAB模糊控制器参数的设置,本系统为双输入单输出系统,输入模糊参数为液位变化量E和液位变化率EC两个模糊量,输出量为电机的转速频率U。

根据试验或现场所得的经验数据 可以确定值偏差 E 的基本论域 先假设其为 R e = [ e .+e]。然后选定E 的量化论域为 X e ={-6 -5 -4 -3 -2 -1 0 1 +2 +3 +4 +5 +6}X ec={-6 -5 -4 -3 -2 -1 0 1 +2 +3 +4 +5 +6}

图2-2:模糊控制器模糊规则设计界面

图2-2为模糊控制器模糊规则设计界面,将模糊控制规则输入该界面,设计模糊控制器。在分析值与之间的关系的基础上 建立以模糊语言表示的模糊控制规则 根据在操作过程中可能遇到的各种情况 将相应的控制策略归纳为表模糊状态表 这是一组根据系统输出的偏差和偏差的变化趋势来消除偏差的模糊控制规则如果这一组规则用模糊条件语句描述的话如下 if E=PB and CE=PB then U=NBif E=PB and CE=PM then U=NBif E=PB and CE=PS then U=NBif E=PB and CE=Z then U=NB

…………

……以此类推 共有 条控制规则

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值