技术论坛

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

作者 主题
侠圣

经验值: 2495
发帖数: 95
精华帖: 7
主题:【分享】模糊控制程序源代码SCL 原创
推荐帖


只看楼主 楼主 2018-09-21 10:30:43
标签:

 

模糊控制简单说就是将精确量通过计算隶属度(可理解为倾向于某种情况的概率,计算方法很多种),从而实现将精确值模糊化,然后将输出控制规则(控制规则表,可以是多维的),将输入值与规则表的规则通过反模糊化处理即可得到精确的输出值(计算方法很多种,一般通过加权平均值计算方式)。加权平均值计算,输入参数的隶属度就看成输出加权平均值的权重比,从而计算出精确的结果。以下是自适应模糊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

转载请注明原文出处

 


努力赚钱 养家糊口
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1508217&b_id=4&s_id=0&num=28

至圣

经验值: 24891
发帖数: 4534
精华帖: 10
回复:模糊控制程序源代码SCL 原创
推荐帖


只看楼主 1楼 2018-09-21 14:08:23

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


别人在休息的时候,我往前走。
以下网友喜欢您的帖子:

  
游侠

经验值: 393
发帖数: 109
精华帖: 0
回复:模糊控制程序源代码SCL 原创
推荐帖


只看楼主 2楼 2018-09-27 11:50:30

 

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


坚持就是胜利。
以下网友喜欢您的帖子:

  
侠圣

经验值: 3003
发帖数: 455
精华帖: 0
回复:模糊控制程序源代码SCL 原创
推荐帖


只看楼主 3楼 2018-09-28 13:23:58

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



Automation
以下网友喜欢您的帖子:

  
奇侠

经验值: 9058
发帖数: 375
精华帖: 0
回复:模糊控制程序源代码SCL 原创
推荐帖


只看楼主 4楼 2018-09-28 17:05:06



收藏收藏了


随心所欲
以下网友喜欢您的帖子:

  
侠客

经验值: 656
发帖数: 16
精华帖: 0
回复:模糊控制程序源代码SCL 原创
推荐帖


只看楼主 5楼 2018-09-29 08:45:02

 

谢谢分享!


好好学习
以下网友喜欢您的帖子:

  
侠圣

经验值: 3246
发帖数: 460
精华帖: 0
回复:模糊控制程序源代码SCL 原创
推荐帖


只看楼主 6楼 2018-09-29 09:01:38

乱码,是乱码



不退 不降 不悔
以下网友喜欢您的帖子:

  
游士

经验值: 232
发帖数: 17
精华帖: 1
回复:模糊控制程序源代码SCL 原创
推荐帖


只看楼主 7楼 2018-09-29 09:36:42


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


 
以下网友喜欢您的帖子:

  
游侠

经验值: 419
发帖数: 8
精华帖: 0
回复:模糊控制程序源代码SCL 原创
推荐帖


只看楼主 8楼 2018-10-19 15:29:20




厉害了啊!!


 
以下网友喜欢您的帖子:

  
游侠

经验值: 417
发帖数: 13
精华帖: 0
回复:模糊控制程序源代码SCL 原创
推荐帖


只看楼主 9楼 2018-11-16 19:36:30

 

你好我的QQ767702757

做个朋友

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

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

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

有了解的大神吗?

我想自己做成库调用。


 
以下网友喜欢您的帖子:

  
游侠

经验值: 417
发帖数: 13
精华帖: 0
回复:模糊控制程序源代码SCL 原创


只看楼主 10楼 2018-11-16 19:38:47

 我可以写在屏幕里,用宏指令或者JAVASCRIPR



 
以下网友喜欢您的帖子:

  
新手

经验值: 9
发帖数: 2
精华帖: 0
回复:模糊控制程序源代码SCL 原创


只看楼主 11楼 2019-01-13 14:13:51

能将它用于PCS7中吗,


 
以下网友喜欢您的帖子:

  
新手

经验值: 9
发帖数: 2
精华帖: 0
回复:模糊控制程序源代码SCL 原创


只看楼主 12楼 2019-01-13 14:20:08

用于PCS7中将它转化为功能块,它是这样的形式,引脚Kp_MAX,Kp_MIN,Kp-MAN,Cycle,Cyle_Pa,PV-OUT,SP-OUT ,KP-OUT,KI-OUT,KD-OUT这些引脚是什么功能有什么意思呢,在PCS7中怎样使用这个块呢。



 
以下网友喜欢您的帖子:

  
至圣

经验值: 13021
发帖数: 1815
精华帖: 22
回复:模糊控制程序源代码SCL 原创


只看楼主 13楼 2019-01-14 20:56:48


才看见,不错的算法,楼主实践中用过吗?


 
以下网友喜欢您的帖子:

  
奇侠

经验值: 8295
发帖数: 641
精华帖: 0
回复:模糊控制程序源代码SCL 原创


只看楼主 14楼 2019-01-18 11:18:19

全是乱码,没有办法看的


努力向上
以下网友喜欢您的帖子:

  
侠士

经验值: 1829
发帖数: 143
精华帖: 0
回复:模糊控制程序源代码SCL 原创


只看楼主 15楼 2019-01-20 14:31:37

谢谢分享但是打开乱码。。


学习~@!
以下网友喜欢您的帖子:

  
至圣

经验值: 24891
发帖数: 4534
精华帖: 10
回复:模糊控制程序源代码SCL 原创


只看楼主 16楼 2019-01-20 14:51:51

用下载工具下载,比如迅雷。


别人在休息的时候,我往前走。
以下网友喜欢您的帖子:

  
新手

经验值: 31
发帖数: 2
精华帖: 0
回复:模糊控制程序源代码SCL 原创


只看楼主 17楼 2019-02-11 23:08:03

为什么下不来


 
以下网友喜欢您的帖子:

  
至圣

经验值: 15532
发帖数: 1735
精华帖: 0
回复:模糊控制程序源代码SCL 原创


只看楼主 18楼 2019-02-12 07:30:12

 

大开眼价了


海纳百川,厚德务实!
以下网友喜欢您的帖子:

  
新手

经验值: 31
发帖数: 2
精华帖: 0
回复:模糊控制程序源代码SCL 原创


只看楼主 19楼 2019-02-12 10:49:45

各位你们怎么下的,我这里怎么下不了,只能打开都是乱码,可否分享一下

邮箱:tsuzhi@163.com

谢谢!!!


 
以下网友喜欢您的帖子:

  
收起
模糊控制程序源代码SCL 原创
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。