Sorting my notes about artificial neural networks
In control systems, a plant is usually modeled by an ordinary differential equation
˙X=fc(X,U)where XC1:R−>Rn is the state of the system and UC0:R−>Rm is its input
When working with digital systems, it is common practice to discretize the above continuous-time model by considering the input U to be constant on the time interval [t,t+dt] and use a difference equation like
Xk+1=fd(Xk,Uk)As a universal function approximator, an Artificial Neural Networks (ANN) can be trained to approximate the plant’s dynamics.
NARMA model
yk+d=h(yk,yk−1…yk−n,uk,uk−1…uk−m)Control-Affine model
yk+d=h(yk,yk−1…yk−n,uk−1…uk−m)+g(yk,yk−1…yk−n,uk−1…uk−m).uk