智能车制作

标题: 关于模糊控制的程序 [打印本页]

作者: hummer    时间: 2009-3-16 13:14
标题: 关于模糊控制的程序
求模糊控制的程序例子?
作者: pengwangru    时间: 2009-3-17 08:53
自己找资料吧。
作者: xinrui    时间: 2009-3-17 09:22
同求!
貌似这方面的资料很难找啊。。。有没有高手给指点一下啊~~~
作者: qingfeng198709    时间: 2009-3-21 23:10
1# hummer

这也有呀
太厉害了 呵呵
作者: mc0511    时间: 2009-4-12 21:55
我也想要啊,可是很难找啊~~
作者: 杨阳    时间: 2009-4-13 10:44
我很迷茫啊...
作者: 杨阳    时间: 2009-4-13 10:45
我很迷茫啊...
作者: win2000_li    时间: 2009-4-14 20:41
找找找找找
作者: zdhly0401    时间: 2009-4-14 21:11
模糊控制的例子,大家要的话,我给大家传过去,我的qq:402101266
作者: 星空下的学生    时间: 2009-4-16 12:46
我这有书,可是没办法传啊,哈哈
作者: yanheng20070607    时间: 2009-4-16 18:18
我也想要 49311380  谢谢了哈 8# win2000_li
作者: azure    时间: 2009-4-18 17:01
以下是从网上搜的
这样的文章在网上很难找,无论是google还是百度基本都搜索不到,曾经搜索到一个代码,写得还可以,但是注释不太清楚。因为要用,就学了学,现在基本搞清楚了,所以把代码和注释都发出来。另外强烈建议把这个做成一个函数,用时只调用即可。这里讲解也不是很详细,如果需要更好的资料可以联系我。
这个程序非常基本,以这个程序为框架也可以做出比较复杂的模糊控制程序,少后再带来模糊控制理论方面的东西。

=====================
;;=========================定义数据============================
;输入精确值 0---40
;输出精确值 30--10

;预留1个字节的精确输入空间
INPUT:  DS.B 1   
;由于有三个MF,所以预留3个字节的模糊输入(隶属度)空间   
FUZZY_INPUT:  DS.B 3;
;模糊输出预留3个字节  
FUZZY_OUTPUT: DS.B 3
;实际输出预留1个字节  
OUTPUT:  DS.B 1

;以下是成员函数定义
; 冷为0-15度,温为10-25度,热为20-40度
MF: FCB 0,15,255,51
FCB 10,25,51,51
FCB 20,40,26,51

;精确输出为,冷时暖气开30分钟,温时开20分钟,热时开10分钟
ACC_OUT:FCB 30,20,10
;以下是规则定义
;IF 冷 THEN 30 0=从FUZZY INPUT冷的偏移量,$FE=先决条件终止符,3=输出偏移量,$FF=本条规则终止
;IF 温 THEN 20
;IF 热 THEN 10
RULES: FCB 0,$FE,3,$FF
FCB 1,$FE,4,$FF
FCB 2,$FE,5,$FF  
;=========================数据结束=============================

;=========================代码===============================
MOVB #24,INPUT ;设置输入为24度

;以下完成精确输入的模糊化
FUZZIFY:    LDX #MF ;X寄存器初始化为成员(梯形)函数的地址
            LDY #FUZZY_INPUT ;Y寄存器初始化为存储模糊输入的地址
            LDAA INPUT ;A寄存器装入输入的值
            LDAB #3 ;B寄存器装入成员函数的数目
GRAD_LOOP:  MEM               ;使用MEM指令模糊化精确输入
            DBNE B,GRAD_LOOP ;循环3次
            
             ;以下模糊输出清零
            LDAB #3 ;B寄存器装入模糊输出单元数
            LDY #FUZZY_OUTPUT ;Y寄存器装入模糊输出地址
RULE_EVAL:  CLR 1,Y+            ;把模糊输出清零
            DBNE B,RULE_EVAL ;循环3次

             ;以下完成规则评估,产生模糊输出
            LDX #RULES ;X加载规则地址
            LDY #FUZZY_INPUT ;Y加载模糊输入
            LDAB #3 ;一共3个模糊输入
EVALUE:     
LDAA #$FF                    ;A装入$FF,指令要求
            REV ;评估指令
            DBNE B,EVALUE ;循环3次

;以下反模糊化
DEFUZ:      LDX #ACC_OUT ;X为精确输出保存的地址,用于计算最终输出
            LDY #FUZZY_OUTPUT ;Y为模糊输出地址
            LDAB #3 ;一共3个模糊输出
            WAV ;反模糊
            EDIV ;除法
            TFR Y,D ;Y->D
            STAB OUTPUT             ;结果放入OUTPUT单元
作者: Cang    时间: 2009-5-16 22:33
10# 星空下的学生   
什么书啊?
作者: 星空下的学生    时间: 2009-5-18 18:14
13# Cang 介绍S12单片机的书呗
作者: echao120    时间: 2009-5-18 18:20
模糊的书挺多的,设置个模糊向量表查表就ok了、、、
作者: echao120    时间: 2009-5-18 18:20
模糊的书挺多的,设置个模糊向量表查表就ok了、、、
作者: zhanjianzhiwang    时间: 2009-5-19 20:42
我也很迷茫啊...
我也想要
作者: 星空下的学生    时间: 2009-5-19 21:29
hahh
作者: 星空下的学生    时间: 2009-5-19 21:30

作者: zhouxiuj    时间: 2009-6-22 20:36
我也觉得这方面的资料很难主,那位好心人能否上传啊
作者: 20074978    时间: 2010-1-22 22:03
难找到又有的  资料都说的差不多   皮毛
作者: ymp    时间: 2010-3-5 00:22
嗨嗨……
作者: huangkaizhi    时间: 2010-3-5 17:20
单片机的资料谁有啊
作者: qianjincheng    时间: 2010-3-5 17:46
我很迷茫啊...
作者: jaey    时间: 2010-3-6 21:34
那就给出书名啊
作者: 仁者    时间: 2010-3-8 20:35
那些写的论文里也有吧,就是代码里啥的
作者: flashspider    时间: 2010-3-12 13:32
很迷茫啊!!!!!!!!!!!!!!!!
作者: dkmy    时间: 2010-3-20 10:22
哪位大哥找到了    分享下吧...
急啊~~~~
作者: fbhsy    时间: 2010-3-22 22:23
还是自己编踏实点
作者: chenglong8833    时间: 2010-3-23 10:52
同找
作者: chenglong8833    时间: 2010-3-23 10:53
不好找
作者: jidan    时间: 2010-4-4 14:30
在寻找
作者: nandehutu586    时间: 2010-4-8 08:46
求模糊控制相关资料程序
作者: xab1987    时间: 2010-4-20 11:37
提示: 作者被禁止或删除 内容自动屏蔽
作者: 我爱你    时间: 2010-5-8 22:52
急求
作者: ed110    时间: 2010-7-15 17:58
0
其实买本书会比较好些
作者: lihaikeruixue    时间: 2010-10-23 18:10
baiqiu
作者: lihaikeruixue    时间: 2010-10-23 18:10
baiqiu
作者: wuzhe521    时间: 2011-1-18 16:39
楼主好心,发一份给我,qq714864851
作者: 黄毛小子    时间: 2011-2-26 01:07
同感
作者: dxyd2011    时间: 2011-2-27 00:58
还是模糊的好...
作者: tsacy    时间: 2011-3-16 00:15

作者: zhou373017114    时间: 2011-3-18 11:54
模糊算法好像简单的就是查表法,主要是你看查表所用曲线是线性 非线性 很多!
作者: 1234567890abcd    时间: 2011-3-18 22:48
我也不懂
作者: 雪中舟    时间: 2011-4-1 16:15
为什么 好多设计报告都是假的 没有程序完整的
作者: 闪耀吧我的阳光    时间: 2011-4-5 00:08
看什么书好啊?拜托了!!!!呜呜呜呜o(>﹏<)o
作者: Mr_D    时间: 2011-4-14 10:03
痛苦!痛苦!
作者: Fanivan402    时间: 2011-4-23 19:18
等待中
作者: jay2765133    时间: 2011-4-25 09:41
今年想用模糊控制发啊
作者: 二姐头    时间: 2011-4-29 20:32
我也想找
作者: Goast    时间: 2011-12-8 09:11
fuzzy control ....
作者: 罗勃    时间: 2012-1-10 15:27
求模糊算法,576781615@qq.com
作者: Move123456    时间: 2012-9-14 20:27
zdhly0401 发表于 2009-4-14 21:11
模糊控制的例子,大家要的话,我给大家传过去,我的qq:402101266

哥们,你的是纯C写的吗?

作者: 小美猴王    时间: 2015-4-24 13:35
zdhly0401 发表于 2009-4-14 21:11
模糊控制的例子,大家要的话,我给大家传过去,我的qq:402101266

3120045163@qq.com谢谢天使大神

作者: ZDT55    时间: 2016-1-10 15:09
zdhly0401 发表于 2009-4-14 21:11
模糊控制的例子,大家要的话,我给大家传过去,我的qq:402101266

很需要,谢谢1164148664[url=]@qq.com[/url]

作者: 王锋MX    时间: 2016-4-16 11:21
。。。。。。。。。。。。。。。。。。。。。
作者: 小沐127    时间: 2016-4-16 17:13
谢谢,1579399748@qq.com
作者: 小沐127    时间: 2016-4-16 17:15
小美猴王 发表于 2015-4-24 13:35
谢谢天使大神

收到了吗?发我一份好吗.1579399748@qq.com





欢迎光临 智能车制作 (http://111.231.132.190/) Powered by Discuz! X3.2