本程序分为界面和控制器核心两部分 一、界面部分功能主要有: (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
s7a 300使用手册,详细介绍西门子公司的可编程控制器的使用
上传时间: 2013-12-16
上传用户:JIUSHICHEN
ddr2控制器一些源码,控制时序及怎样通过嵌入式cpu来进行控制的实例
上传时间: 2015-09-07
上传用户:huyiming139
建立调度自动化系统数据中心的设计与实施方法,它采用数据库技术,对多来源的数据(例如EMS、二级网、三级网、备用系统、应用软件系统)进行预处理,然后自动判断或人工设置,把有效、可靠的数据存入数据库,以形成全网集中、惟一、实时和统一的数据中心 同时提供标准动态连接库调用和接口给其他系统使用,以满足目前各部门各应用系统对实时数据再应用的需求.
上传时间: 2015-09-07
上传用户:WMC_geophy
一款功能比较复杂的家电控制器程序,采用S3F9454,含遥控,按键,显示等全部程序
上传时间: 2015-09-08
上传用户:heart520beat
一款冷暖空调扇控制器程序,采用是HT48R10芯片,显示采用6128驱动数码显示。
上传时间: 2014-11-28
上传用户:wpt
一个用C语言编写的基于遗传K中心的数据聚类源代码。
上传时间: 2015-09-09
上传用户:84425894
51单片机控制的家用投影仪控制器的源程序,LCD显示等
上传时间: 2014-07-12
上传用户:kr770906
作者:林信良(网络化名良葛格) 学历:台湾大学电机工程学系 经历:SUN教育训练中心讲师 著作:《JAVA 学习笔记》、《Spring 技术手册》,为SUN官方教材主要编写成员之一 博客: http://blog.csdn.net/caterpillar_here 本书详细信息: http://www.china-pub.com/computers/common/info.asp?id=31664
上传时间: 2013-12-24
上传用户:yyq123456789
键盘控制器zlg7289在软核处理器nios上的底层驱动程序
上传时间: 2015-09-12
上传用户:四只眼