自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 问答 (1)
  • 收藏
  • 关注

原创 PID控制算法(四)

根据传统的PID控制算法搭建得到的simulink系统以及得到的仿真结果如下图所示,并且设置的kp,ki,kd初始值为20,0.5,15。,其中N表示负,P表示正,B表示大,M表示中,S表示小,ZO表示0,模糊子集的隶属度函数均采用常用的三角函数形式,其中e的隶属度函数所下图示。接着,设置模糊规则,点击Edit中的Rules,按照上述模糊规则一一添加,该过程比较无聊而且容易出错,需要耐心和细致,最终的结果如下图所示。然后清除原有的隶属函数,新建上述描述的七级模糊子集,并将范围改成[-3,3],改名为。

2024-07-27 12:10:43 761

原创 PID控制算法(三)

由上述几幅图看出,随着P值的不断增大,输出信号在达到平稳之前的振荡会变得越来越剧烈,最终无法达到一个稳定的值,通过不断的设置P值,观察输出图形,当P=48时,达到了等幅振荡,如下图所示。首先将PID控制器中的I和D都设为0,或者直接将PID控制器设置为P控制器(双击PID控制器即可更改),通过改变P的值直到输出信号变成等幅振荡。在我的前两篇文章中分别介绍了位置型和增量型PID控制算法原理及其Python代码实现,第一次接触的可以先回顾一下,链接放在下面。根据参数设定值可以按照下表的计算表达式,也可以参考。

2024-07-16 21:12:47 1037

原创 PID控制算法Python代码实现(二)

增量型PID算法Python代码实现

2024-07-15 17:20:19 478

原创 PID控制算法Python代码实现(一)

PID控制算法Python代码实现

2024-07-15 15:50:14 742

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除