Introduction    |    Staff    |    Contact info    |    Laboratory links

[Back to list of pilot plants & teaching equipment]

Speed Control with Variable Load (Amira DR300)

Speed Control with Variable Load (Amira DR300)

Brief Description:  
Laboratory experiment DR300 Speed Control with Variable Load  
 
The laboratory experimental setup "Speed Control with Variable Load" contains the technical realization of a nonlinear single-input/single-output system with appropriate actuator, sensors, measurement outputs and the possibility to connect different controllers.  
 
The plant is represented by a permanently exited DC-motor (M1) of which the input signal (armature current) is provided by a current control loop. Its servo amplifier allows the 4 quadrant mode. The sensors for the output signal (speed) are a tacho generator (T) and an incremental encoder (I). The free end oft the motor shaft is fixedly coupled (K) to the shaft of a second, identical motor (M2). This motor is used as a generator. Its output current is freely adjustable. The second end of the generator shaft provides the possibility to mount an additional mass.  
 
The motors are mounted on top of aluminium profiles. The system is ready to operate and is plugged to the appropriate electronics using only one connector. The motors and all of the rotating parts are protected by a transparent plexiglass cover which lets down.  
 
In the standard version the system DR300 consists of the mechanical setup and a 19" case. It contains the servo amplifiers, built by current controllers, for the motor and the generator, the signal adaption unit, power supplies and a module with measurement outputs. A detailed documentation is included.  
 
The option 300-01 extends the system by an analog PI-controller which is integrated in the case. The speed setpoint of the motor and the load current of the generator are adjustable by providing DC voltage in the range +/-10 Volt to BNC jackets. The measurement signal for the controller is provided by the tacho generator. The proportional and integral portion of the controller can be adjusted by coefficient potentiometers.  
 
The option 300-02 extends the standard version of the DR300 by an additional card for an IBM-AT compatible PC. It contains A/D-D/A converters, digital input/output channels and an incremental encoder input channel. The included practical experiment "PI Speed Control" deals with parameter settings for PI-controllers using Bode diagrams and optimal compensation methods with respect to the plant parameters which are determined during the experiment. The PC program is controlled by pull down menus which are activated by a mouse and/or by keyboard (Turbo-Vision desktop of Borland). It allows a comfortable identification of the plant parameters using the recorded step responses of the open control loop. A PI-controller is implemented to control the system. Its parameters can be changed online. The control performance with respect to reference and disturbance behaviour can be examined by recording the system response after variations in the reference and the disturbance signals. The input signals are adjustable with periodical behaviour. Graphic output of the recorded signals to the monitor of the PC, to an HP-compatible plotter or an Epson-compatible printer provides the evaluation of the results. The program allows to store the adjusted or measured plant and controller parameters to an ASCII file. Those data can be load later on.  
 
The option 300-03 extends the program described under option 300-02 by a Fuzzy-controller. The practical experiment "Fuzzy Speed Control" explains the concept of a Fuzzy-control. It can be used as an extension to the practical experiment "PI Speed Control". An ASCII file is used to define any fuzzy set and rule. A second, virtual input signal, the angular acceleration, is computed from the angular velocity of the motor. The comparison of Fuzzy-control and PI-control can be easily performed by switching the controller mode.  
 
The option 300-04 extends the system by an electrical disturbance module which is mounted in the 19"-case. Its front panel contains switches and potentiometers to simulate failures. The manipulated signals are the tacho generator signal and the control signal for the servo amplifier of the motor. Both signals can be scaled or switched off.  
 
The option 300-05 consists of the C++- source code with documentation of the program mentioned under opt. 300-03 including libraries for the graphic output and the fuzzy operations . It is useful for software extensions to study for instance position control, model based failure detection, comparison of tacho generators versus incremental encoders etc. The Borland C++ compiler with the Turbo-Vision library is required to generate an executable program.  
 
 
Manual of DTS200.

[Back to list of pilot plants & teaching equipment]