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