Advanced Processor Technologies Home
APT Advanced Processor Technologies Research Group

Spiking Neural PID Controllers

Andrew Webb, Sergio Davies and David Lester


A PID controller is a simple and general-purpose way of pro- viding responsive control of dynamic systems with reduced overshoot and oscillation. Spiking neural networks offer some advantages for dynamic systems control, including an ability to adapt, but it is not obvious how to alter such a control network's parameters to shape its response curve. In this paper we present a spiking neural PID controller: a small network of neurons that mimics a PID controller by using the membrane recovery variable in Izhikevich's simple model of spiking neurons to approximate derivative and integral functions.