pid 算法 第一个微分问题
2017-05-11 09:46
225 查看
pid 算法 第一个微分的结果是en_0 - en_1 第一次运算的时间en_0是正常的,en_1则是初始赋值。
static int kp = 1, ki = 0, kd = 1;
static float en_0 = 0.0;
static float en_1 = temp - temp_user_set;
static float e_i = 0.0;
static float e_d = 0.0;
static float out = 0;
en_0 = temp - temp_user_set;
e_i = en_1 + e_i;
e_d = en_0 - en_1;
out = kp * (en_0 + ki * (en_0 + e_i) + kd * (e_d));
en_1 = en_0;
static int kp = 1, ki = 0, kd = 1;
static float en_0 = 0.0;
static float en_1 = temp - temp_user_set;
static float e_i = 0.0;
static float e_d = 0.0;
static float out = 0;
en_0 = temp - temp_user_set;
e_i = en_1 + e_i;
e_d = en_0 - en_1;
out = kp * (en_0 + ki * (en_0 + e_i) + kd * (e_d));
en_1 = en_0;
相关文章推荐
- python codewars每日一刷-记第一个自力更生的算法问题
- VB 增量式 PID 算法的一个问题
- 关于SVM中SMO算法第一个向量选择的问题
- [转]算法讨论:哲学家就餐问题
- [c#算法和数据结构]约瑟夫环问题
- 算法的问题
- [梦里原创]关于猫和老鼠的问题(程序算法)
- SOHO开始的第一个问题--团队建设
- 恶补算法与数据结构(一)——排列问题
- 一个小的算法问题解决
- 5位哲学家吃饭问题(算法描述)
- TSP问题的遗传算法--转载
- 变态题大串烧:微软面试问题 -- 六.算法题——实学考验
- 伴随开发人员成长的问题:工程重要,还是算法重要?细节重要,还是架构重要?
- 一个小的算法问题解决
- 算法讨论:哲学家就餐问题
- 解决排列组合问题的通用算法
- 一个算法问题的解决
- 一个算法问题
- 几个算法的问题