当前位置:网站首页>Matlab simulink particle swarm optimization fuzzy pid control motor pump
Matlab simulink particle swarm optimization fuzzy pid control motor pump
2022-08-01 05:32:00 【student_domi】
1. Introduction
Slightly
463-can communicate, consult, answer questions
2. Description of content
(1) Step tracking simulation
Set the desired motor speed to step from 0 to 750r/min in 1s. The fuzzy PID simulation results are shown in Figure 1. The fuzzy PID is improved.The simulation curve is shown in Figure 2.In the figure, 1 is the target speed of the motor, and 2 is the simulation curve of the motor speed.
(2) Square wave tracking simulation
Set the desired motor speed as a square wave of 750r/min, the period is 1s, the minimum value is 600r/min, and the maximum value is 900r/min.The fuzzy PID simulation results are shown in Figure 3, and the improved fuzzy PID simulation curve is shown in Figure 4.In the figure, 1 is the target speed of the motor, and 2 is the simulation curve of the motor speed.
(3) Sine tracking simulation
Set the target speed of the motor as a sine wave of 750r/min, the minimum value is 600r/min, and the maximum value is 900r/min.The fuzzy PID simulation results are shown in Figure 5, and the improved fuzzy PID simulation curve is shown in Figure 6.In the figure, 1 is the target speed of the motor, and 2 is the simulation curve of the motor speed.
The simulation results are shown in Figure 3.
(4) Step load simulation
Set the load signal as a step signal, and the load changes from 500N.m to 0N.m in 1s.The expected speed of the motor is a step signal, from 0 r/min to 750 r/min, the fuzzy PID simulation results are shown in Figure 7, and the improved fuzzy PID simulation curve is shown in Figure 8.In the figure, 1 is the target speed of the motor, and 2 is the simulation curve of the motor speed.
(5) Square wave load simulation
The given load signal is a square wave signal, and the load changes from 500N.m to 0N.m in 1s.The expected speed of the motor is a step signal, from 0 r/min to 750 r/min, the fuzzy PID simulation results are shown in Figure 9, and the improved fuzzy PID simulation curve is shown in Figure 10.In the figure, 1 is the target speed of the motor, and 2 is the simulation curve of the motor speed.
(6) Sinusoidal load simulation
The load is a sinusoidal signal, ), the load is from 500N.m in 1sbecomes 0N.m.The expected speed of the motor is a step signal, from 0 r/min to 750 r/min, the fuzzy PID simulation result is shown in Figure 11, and the improved fuzzy PID simulation curve is shown in Figure 12.In the figure, 1 is the target speed of the motor, and 2 is the simulation curve of the motor speed.



3. Simulation analysis
Slightly
4. Reference papers
Research on speed control system of pump-controlled motor based on AMESim and Simulin_omit_combined simulation_Wang Junqian
Particle Swarm Tuning Fuzzy PID Control of Pressure in Dryer Section of Paper Machine_Liu Binchao
边栏推荐
- Robot_Framework: commonly used built-in keywords
- pytorch、tensorflow对比学习—计算图和微分机制
- vsce package 后出现 Command failed: npm list --production --parseable --depth=99999 --loglevel=error异常
- leetcode125 Verify palindrome string
- Selenium:元素定位
- DL-31/6电流继电器
- Selenium:操作JS
- pytroch、tensorflow对比学习—搭建模型范式(低阶、中阶、高阶API示例)
- 移动应用恶意攻击激增500% 三六零天御为APP免费构建安全屏障
- flinkcdc对mysql的date字段类型转化有什么解决思路么
猜你喜欢

Malicious attacks on mobile applications surge by 500%

华为Android开发面试后得出的面试秘诀

The solution to the inconsistency between the PaddleX deployment inference model and the GUI interface test results

Selenium:弹窗处理

Qt Widget 项目对qml的加载实例

小心你的字典和样板代码

Swastika line-by-line parsing and realization of the Transformer, and German translation practice (a)

pytroch、tensorflow对比学习—使用GPU训练模型

The sword refers to Offer 68 - I. Nearest Common Ancestor of Binary Search Trees

WPF项目-初步了解数据绑定 binding
随机推荐
NUMPY
LeetCode 0149. 直线上最多的点数
Speed up your programs with bitwise operations
Qt Widget 项目对qml的加载实例
DL-31/6电流继电器
Jupyter shortcuts
Robot_Framework:断言
Robot_Framework: Assertion
Selenium:元素定位
Robot_Framework:常用内置关键字
【翻译】确保云原生通信的安全:从入口到服务网及更远的地方
JWL-11/2-99.9A电流继电器
说说js中使用for in遍历数组存在的bug
pytroch、tensorflow对比学习—使用GPU训练模型
解决浏览器滚动条导致的页面闪烁问题
冲刺金九银十,Android开发面试(内含面试资料|面试题|源码)
MySQL-DML language-database operation language-insert-update-delete-truncate
AspNet.WebApi.Owin custom Token request parameters
HJS-DE1/2时间继电器
Selenium:操作Cookie