技术论坛

 模糊控制程序源代码SCL 原创

返回主题列表
作者 主题
柳叶飘飘
侠圣

经验值: 2495
发帖数: 95
精华帖: 7
楼主    2018-09-21 10:30:43
主题:模糊控制程序源代码SCL 原创

 

模糊控制简单说就是将精确量通过计算隶属度(可理解为倾向于某种情况的概率,计算方法很多种),从而实现将精确值模糊化,然后将输出控制规则(控制规则表,可以是多维的),将输入值与规则表的规则通过反模糊化处理即可得到精确的输出值(计算方法很多种,一般通过加权平均值计算方式)。加权平均值计算,输入参数的隶属度就看成输出加权平均值的权重比,从而计算出精确的结果。以下是自适应模糊PID计算三个参数的代码。可自由结合PID来实现自适应模糊PID. 同样你也可以增加代码直接编译成自适应模糊PID程序。后面有源代码供大家研究。

补充说明:若用于PID 请将PID的比例积分微分做一个常数,然后再将该模糊运算出来的的参数加上。 比如比例,你调节设置的是2,模糊运算出来的值是0.4那么得出来的实际比例参数应该是 2+0.4 等于2.4。也就说模糊计算出来的参数在你设置的原有参数上进行增减。同时你需要保证PID块和该计算块同周期。
//#########################################################################
//该块为自适应模糊PID的比例积分微分计算块
//该块分7个模糊语言
//PB 正大 亦可用PL表示
//PM 正中
//PS 正小
//ZO 零 亦可用ZE表示
//NS 负小
//NM 负中
//NB 负大 亦可用NL表示

//该块配合PID块使用,便于不同控制器的移植。
//EBC LW 20180913
//##########################################################################

字数限制


请看源代码附件


模糊控制.txt


原创程序 欢迎交流

QQ 275578306

转载请注明原文出处

 

努力赚钱 养家糊口
你以为你是谁
至圣

经验值: 24883
发帖数: 4534
精华帖: 10
1楼    2018-09-21 14:08:23
主题:回复:模糊控制程序源代码SCL 原创

注释部分全是乱码,没办法看

别人在休息的时候,我往前走。
leafbailili
游侠

经验值: 390
发帖数: 108
精华帖: 0
2楼    2018-09-27 11:50:30
主题:回复:模糊控制程序源代码SCL 原创

 

 下载后,注释可以看,不乱码

坚持就是胜利。
z100o
侠圣

经验值: 3003
发帖数: 455
精华帖: 0
3楼    2018-09-28 13:23:58
主题:回复:模糊控制程序源代码SCL 原创

来学习,看了一遍,感觉没懂,糊里糊涂,等过几天不忙的时候再看好好研究一下,


Automation
AISHUISHUI
奇侠

经验值: 9028
发帖数: 375
精华帖: 0
4楼    2018-09-28 17:05:06
主题:回复:模糊控制程序源代码SCL 原创



收藏收藏了

随心所欲
yinjiawa
侠客

经验值: 656
发帖数: 16
精华帖: 0
5楼    2018-09-29 08:45:02
主题:回复:模糊控制程序源代码SCL 原创

 

谢谢分享!

好好学习
花O花
侠圣

经验值: 3246
发帖数: 460
精华帖: 0
6楼    2018-09-29 09:01:38
主题:回复:模糊控制程序源代码SCL 原创

乱码,是乱码


不退 不降 不悔
yixiantiancs
游士

经验值: 232
发帖数: 17
精华帖: 1
7楼    2018-09-29 09:36:42
主题:回复:模糊控制程序源代码SCL 原创


总有些脱离低级趣味的大神,无私分享,感谢。

songyunpeng-110
游侠

经验值: 419
发帖数: 8
精华帖: 0
8楼    2018-10-19 15:29:20
主题:回复:模糊控制程序源代码SCL 原创




厉害了啊!!

小小渔夫1
游侠

经验值: 417
发帖数: 13
精华帖: 0
9楼    2018-11-16 19:36:30
主题:回复:模糊控制程序源代码SCL 原创

 

你好我的QQ767702757

做个朋友

你的露点温度计算公式跟实际值比对过吗?

我查了些资料,在10-40度之间使用。

台达AH500有空气温湿度露点温度库,使用范围在-100-200度。

有了解的大神吗?

我想自己做成库调用。

您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。