instance structure for single neuron PID controller More...
#include <pid_neuro.h>
Public Member Functions | |
void | init () |
void | set_kpid (a_float k_, a_float kp, a_float ki, a_float kd) |
void | set_wpid (a_float wp_, a_float wi_, a_float wd_) |
a_float | run (a_float set, a_float fdb) |
a_float | inc (a_float set, a_float fdb) |
void | zero () |
Data Fields | |
a_pid | pid |
a_float | k |
a_float | wp |
a_float | wi |
a_float | wd |
a_float | ec |
instance structure for single neuron PID controller
a_float a_pid_neuro::ec |
error change
a_float a_pid_neuro::k |
proportional output coefficient
a_pid a_pid_neuro::pid |
instance structure for PID controller
a_float a_pid_neuro::wd |
derivative weight
a_float a_pid_neuro::wi |
integral weight
a_float a_pid_neuro::wp |
proportional weight