本程序分为界面和控制器核心两部分 一、界面部分功能主要有: (1)显示控制器核心数据和参数 (2)与用户交互,可以调节初始输入温度值,并将温度变化率清零以便进行新一轮的模拟。 界面使用了定时器。开启模拟时候,每隔一秒,触发一次计时器消息,完成下列工作: 1. 将界面上的当前温度映射为模糊控制器的输入温度 2. 输出当前温度,当前温度变化率 3. 调用模糊控制,得到控制器输出值,将其乘以m_fFuelEffect (燃料输出对温度变化率的影响率,目前设置为0.3),得到变化率的变化,加到当前温度变化率上,得到新的变化率。 4. 更新变化率,更新温度。将结果映射到界面上。 5. 记录相关数据并以图形、数字方式输出。 二、控制器核心用到的类有 (1)Rule_Func_Single 将简单的函数包装成类,方便后面使用。实现了 NB, NS, ZO, PS, PB 等梯形函数,以及常值函数。 (2)Grading_Func 继承自Rule_Func_Single类,比基类增加一个输入参数,指明梯形函数属于Input, Delta或者Output 。 (3)Rule_Function 将两个Grading_Func结合在一起,进行模糊与或模糊或等模糊逻辑操作,并输出结果。
上传时间: 2014-11-01
上传用户:Yukiseop
MiniGUI的用户文档,开发MiniGUI程序必备参考,MiniGUIV1.6.8
上传时间: 2015-09-07
上传用户:cuibaigao
M22A Series EV Board、M22A 系列评估板 用户手册,带原理图及使用说明,对开发LPC2200系列产品具有一定的参考价值
上传时间: 2014-01-10
上传用户:王庆才
Verilog HDL硬件描述语言 01简介.PDF 02HDL指南.PDF 03语言要素.PDF 04表达式.PDF 05门电平模型化.PDF 06用户定义原语.PDF 07数据流模型化.PDF 08行为建模.PDF 09结构建模.PDF 10其它论题.PDF 11验证.PDF 12建模实例.PDF 13语法参考.PDF
上传时间: 2013-12-28
上传用户:Andy123456
Linux 权限和所有权模型 用户/组/其他粒度 数字模式 介绍 suid 和 sgid
上传时间: 2013-12-16
上传用户:zhangyi99104144
intel xscale linux内核显示驱动主要源码,用户可以根据自己需求,适当修改,以适合自己的系统.
上传时间: 2015-09-09
上传用户:ccclll
Attractors引力点是一个很有创意的简洁的flash程序。利用各个固定点上的不同的引力方程式来改变无数小颗粒的轨道。固定点能任由用户在运行中摆设。
标签: Attractors flash 定点 创意
上传时间: 2015-09-09
上传用户:wxhwjf
多载波通信中多用户检测的matlab仿真源代码
上传时间: 2013-12-22
上传用户:lz4v4
一、综述 3 1.1. 建设背景 3 1.2. 系统建设的必要性 6 1.3. 系统建设目标 9 二、需求及技术可行性分析 11 2.1. 用户需求分析 11 2.2. 技术可行性分析 13 2.2.1. Internet信息服务 13 2.2.2. 地理信息系统(GIS) 15 2.2.3. 基于WEB的地理信息系统 18 2.2.4. 推荐的技术、应用和营运策略 19 三、系统总体设计 21 3.1. 系统目标和设计原则 21 3.1.1. 系统目标 21 3.1.2. 设计原则 22 3.2. 系统分析 24 3.2.1. 网络基础设施分析 24 3.2.2. 基于WEB的GIS技术分析 25 3.3. 系统功能 27 3.3.1. 系统功能层次结构 28 3.3.2. 用户端功能设计 29
上传时间: 2014-09-02
上传用户:huannan88
一个用户视图创建的程序,对认识视图很有效
上传时间: 2013-12-26
上传用户:bibirnovis