|
liba 0.1.15
An algorithm library based on C/C++
|
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