Høgskolen i Agder: MAS107 Reguleringsteknikk
Prosjektoppgave:
Simulator for nivåreguleringssystem for flistank
Hva oppgaven handler om
- Utvikling av simulator for flistank med nivåreguleringssystem i LabVIEW
Simulation Module
- Innstilling av nivåregulator
- Stasjonær settpunktsfølging og forstyrrelseskompensering
- Målestøyens utslag på pådraget og betydningen av målestøyfiltrering
- Reguleringssystemets robusthet overfor endringer i prosessparametre
- Sammenlikning av regulatorers ytelse vha. IAE-indeksen
Utstyr
- PC med LabVIEW inkl. Simulation Module
Praktiske forhold
Oppgaven utføres fortrinnsvis på datasal 259 (men egentlig kan hvilken som
helst av salene benyttes).
Oppgaver
Where you need additional assumptions for your solution, make
these assumptions yourself.
-
Implement a simulator of the wood chip tank level control
system quite similar to
this KYBSIM
simulator. (However, you can design your front panel as you like it.) The
mathematical model (prosessmodell) is available via the link "Her
er en prosessmodell". The parameter values are available from the fron
panel of the simulator.
Include the following in the simulator:
-
Random measurement noise (uniformly distributed random noise, also
denoted white noise) in the
simulator. This noise should be added to the level measurement signal (assumed
to have unit of percent). The maximum
amplitude of the random noise can be set to 1% (of the measurement range). Use
the Uniform White Noise PtByPt (Point-By-Point) function for the noise.
-
A measurement lowpass filter in the form of a first order
transfer function with time constant 6s.
-
A PID controller in the form of the PID Advanced
function which is described
here.
Note: In the simulator do not open the PID block to use the block (for
most function blocks you can open the block by double-clicking it). In stead,
wire signals to the inputs and the output of the block.
-
Parameters of the controller, the process and the measurement
filter should be adjustable via the front panel.
-
Use the Runge-Kutta 2 method with a step size of 1s. Remember
to use seconds or minutes concistently (hours is not convenient here) as time
unit in all parts of the simulator where time is involved. I suggest you use
minutes here. Probably you want to speed up the simulator (because the chip
tank is a very slow process). This is done using the Period parameter of the
Input Node of the Simulation Loop.
-
Check by some proper manual (hand-) calculation that the
process part of the simulator (controller and measurement filter not included)
behaves correctly. Why is is important that to do such a check?
-
Tune the PID controller using the Ziegler-Nichols' Closed-loop Method.
Is the stability
of the control system satisfactory for both controllers? In the subsequent
tasks it is assumed that these PID parameter settings are used, unless other
instructions are given.
-
Is the setpoint tracking and disturbance
compensation perfect in steady-state with the PID controller?
-
Demonstrate that the lowpass filter reduces the variance
(statistical) of the
control signal which is the signal out from the controller. To calculate the
variance, us the Variance PtByPt function with the sample length
parameter equal to 50. In general, what may be the drawback of large
variations of the control signal? Note: The value of the variance is
meaningful only under steady-state conditions (thus, the setpoint and the
process disturbance should be constant).
-
The simulator can be used to find out (much about) the
robustness of the control system. Assume that, for some reason, the conveyor
belt speed is reduced so that the transportation time is increased. Find out
from the simulator what is the maximum value of the transportation time that
is allowed before the control system becomes unstable. (After this increase of
the transportation time, set it back to the nominal value.)
-
Compare the disturbance compensation performance of the
control system with the following controllers: P-controller, PI- controller,
and PID controller. Assume that the setpoint is constant. Use the IAE index to
express the performance. (You must implement the IAE index calculation in the
simulator.)
[Til
undervisningsplanen]
Oppdatert 23.4.07 av Finn
Haugen, faglærer (e-postadresse: finn@techteach.no).
|