Reference Model Method
Reference Model Method
MECHATRONICS ENGINEERING
9th Semester, Group “A”
PROCESS CONTROL
MEMBERS:
Alves Flores Isidro
Coria Rivera Jesus Alejandro Leon
Martinez Alejandra Santoyo
Rivas Luis
Alberto Virrueta Martinez Enrique
URUAPAN, MICHOACÁN, SEPTEMBER 5, 2016.
Model reference control is a generalization of step predictive
controllers. What is attempted to be done in this case is to consider in
the design the dynamics of the reference, that is, the model to follow.
There are two views of the problem: one deterministic and the other
stochastic depending on the plant model.
PARAMETER Mist
W(t) ADJUSTMENT COMPUTE ake
ý(t)
MODEL
A known input, or class of input, is applied to an unknown system and to
a model that simulates the system. The difference between the two
outputs is used to fit the model, and the procedure is repeated again.
Typically the model has a fixed form, and only a finite number of
parameters need to be tuned. This procedure can be used to divide the
input signal into finite time records and perform an identification after
each of these records. If the current unknown system is too difficult for
experimentation, it should be replaced by a stored input-output log.
In applying this procedure, there are several practical problems that must
be considered. These include:
1. How to select the model structure
2. The possibilities of the time scale
3. Errors in judgment
4. Initial conditions
5. Adjustment strategy
Layer Layer
Input Plant Output
nput Output Input Plant Output
-1
Performance (plotperform) Err NN Output
5 10
1 5 10
Training State (plottrainstate) time (st
Regression (plotregression) 05
time [s]
Plot Interval: The
Epochs 0
-0.5
10 ch reached.
The blue line (controller N) follows the desired controller (yellow line)
that represents a good result.
It should be noted that the entrance is purple. It is observed that the
system follows a ramp type input as can be noted.
As can be seen, this controller is very optimal for reducing the error in
our functions, however the training and its processing in Matlab
sometimes takes an excessive amount of time, depending on the
computing equipment and the number of epochs assigned to the
controller.