模糊PID中论域的选择和模糊规则的选取

本文探讨模糊PID控制中论域调整的两种方法:确定论域与通用论域kp,ki,kd的使用。介绍论域划分及隶属度函数命名的技巧,如半区间宽度计算与mf命名顺序,以简化模糊规则设定。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、第一种,求确定的论域,参看博客 https://blog.csdn.net/m0_37763336/article/details/89325795#commentBoxhttps://blog.csdn.net/m0_37763336/article/details/89318107

2、第二种没有确定的论域,取[-6,6],通用论域kp,ki,kd

其实调整论域和调PID本质上是一样的,稳态误差大了,就去调积分项的论域,计算方法就是确定一个初始比较可靠的论域,而不是瞎猜

其中 E 和 EC 的论域(Range)取 [-6 6],然后对每个隶属度曲线进行编辑。这里有两个小问题(或者说是小技巧)。

 

  a. 论域的划分,抛开模糊PID理论来说,其实论域的划分很大程度上取决于个人的方法,灵活性很大。你可以认为身高180的人很高、也可以认为较高,甚至可以认为较矮,只是隶属度不同。这些都取决于你的系统,但是常规是均匀划分的,我自己想了一种方法(适用于7隶属度):半区间宽度=(论域总长度/12)*2,也就是说一个大三角由两个半区间组成。

  b. 还有就是隶属度函数命名的时候,最好是有顺序的,单击隶属度函数曲线,设计顺序:mf1->NL;mf2->NM;mf3->NS;mf4->ZE;mf5->PS;mf6->PM;mf7->PL。这样设置的好处是后面添加模糊规则的时候很方便。

3、模糊控制规则选择通用规则即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值