Processing math: 100%

ann_elucubrations

Sorting my notes about artificial neural networks

View the Project on GitHub

Plant identification

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.

The Pulpit Rock
Fig1. - Input-Output Plant Identification.

Input/Output identification

NARMA model

yk+d=h(yk,yk1ykn,uk,uk1ukm)

Control-Affine model

yk+d=h(yk,yk1ykn,uk1ukm)+g(yk,yk1ykn,uk1ukm).uk

Examples