如何在STM32中实现模糊自整定PID算法?

2019-07-14 22:32发布

最近在做模糊PID的相关研究,发现在matlab上似乎比较方便,但是怎么在STM32单片机里面写成C语言的形式呢?
大家有没有做过相关的研究呢?
下面是MATLAB做的fuzzy参数
23.jpg
21.jpg
22.jpg



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
籽籽2016
1楼-- · 2019-07-16 02:18
打马过草原 发表于 2015-5-22 14:36
有些问题没有解决,想要问一下前辈:
查表的问题,比如我E 是 NB ; EC是 NB ,查表得到Kp是PB ,这个PB接着是不是进行解模糊(这里用重心法)呢? 另一方面,我查表后输出的语言变量既然都是可以通过解模糊把实际值算出来(比如刚刚的Kp得到PB,PB用重心法算到一个值0.2),那么我 KP KI KD 三张表里面的 语言变量 NB NM  ...

大神解决了没有
籽籽2016
2楼-- · 2019-07-16 08:17
打马过草原 发表于 2015-5-22 14:36
有些问题没有解决,想要问一下前辈:
查表的问题,比如我E 是 NB ; EC是 NB ,查表得到Kp是PB ,这个PB接着是不是进行解模糊(这里用重心法)呢? 另一方面,我查表后输出的语言变量既然都是可以通过解模糊把实际值算出来(比如刚刚的Kp得到PB,PB用重心法算到一个值0.2),那么我 KP KI KD 三张表里面的 语言变量 NB NM  ...

大神解决了没有???
04109019
3楼-- · 2019-07-16 11:32
楼主模糊PID仿真做的挺好的,值得借鉴

一周热门 更多>