增量型PID算法
来源:互联网 发布:ps有没有mac版 编辑:程序博客网 时间:2024/05/21 17:24
#include <iostream>using namespace std;struct _PID{ float SetSpeed; float ActualSpeed; float Kp; float Ki; float Kd; float err; float Last_err; float Up_err; float PID_increase;}PID;void PID_init (){ PID.SetSpeed = 0; PID.ActualSpeed = 0; PID.Kp = 0.2; PID.Ki = 0.015; PID.Kd = 0.2; PID.err = 0; PID.Last_err = 0; PID.Up_err = 0; PID.PID_increase = 0;}float PID_Algorithm (float speed){ PID.SetSpeed = speed; PID.err = PID.SetSpeed - PID.ActualSpeed; PID.PID_increase = PID.Kp*(PID.err-PID.Last_err) + PID.Ki*PID.err + PID.Kd*(PID.err-2*PID.Last_err+PID.Up_err); PID.ActualSpeed += PID.PID_increase; PID.Last_err = PID.err; PID.Up_err = PID.Last_err; return PID.ActualSpeed;}
阅读全文
0 0
- 增量型PID算法
- Pid控制算法-增量型pid算法的C++实现
- 增量式PID算法
- 增量式PID控制算法
- 增量式PID控制算法
- PID算法的C语言实现四 增量型PID的C语言实现
- 增量式PID的整型算法
- PID算法之增量式控制温度
- VB 增量式 PID 算法的一个问题
- 增量式PID算法的C语言代码
- 基于增量PID算法的无人机跟踪模块
- 增量式数字PID算法的Matlab实现
- 增量式PID控制算法的MATLAB仿真及思考
- 增量与位置PID
- 位置型PID算法
- 增量式PID和位置式PID
- 位置式PID 增量式PID
- 增量型算式 小算法
- java--面向对象1-18例题的test
- DC-DC电源PCB设计指南
- 在TextView中使用了ClickableSpan后,禁止TextView滑动。
- php 对象转数组
- Spring AOP切面日志Demo 配置文件方式
- 增量型PID算法
- unity3d NGUI笔记1
- 知识总结
- [微信小程序]星级评分和展示(详细注释附效果图)
- 关于Dotween的文章
- 如何在 Git 里撤销(几乎)任何操作
- 知识、数据与推理
- 人工智能与艺术的未来
- nfs