如何将labview中的模糊控制器和pid结合在一起,利用模糊化后自动调整pid的三个参数Kp、KI、Kd,做简单的仿真模拟呢?希望有简单的例子可以用来探讨。懂得人也可以可以私聊我或者直接回复,另有答谢啊!!!
1条回答 默认 最新
- lazyn 2020-04-14 00:56关注
首先,在菜单栏的工具选项下选择模糊系统设计器,在里面设置参数,值域及相关规则,并保存为.fs文件(可参考模糊控制的任一范例)。
接着在程序框图的模糊控制下面实现文件的读取,根据文件定义的规则对输入e和ec进行模糊推理,输出pid的相关参数。
输出参数为修正值,所以还应定义初始值,将初始值与修正值分别传入pid控制器(曾尝试对初始参数修正后传入系统,但效果极差,故分别传入),将两个pid控制器的结果进行相加即为所求。
以上为回忆内容,可进一步讨论。
具体可参考博客https://blog.csdn.net/qq_36949278/article/details/105521599解决 1无用
悬赏问题
- ¥15 chaquopy python 安卓
- ¥50 Kubernetes&Fission&Eleasticsearch
- ¥15 有没有帮写代码做实验仿真的
- ¥15 報錯:Person is not mapped,如何解決?
- ¥30 vmware exsi重置后登不上
- ¥15 易盾点选的cb参数怎么解啊
- ¥15 MATLAB运行显示错误,如何解决?
- ¥15 c++头文件不能识别CDialog
- ¥15 Excel发现不可读取的内容
- ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题