Laboratory of Advanced Simulations

Similar documents
Program Support of Laboratory Stands Control

CONTROL OF LABORATORY MODEL BALL AND PLATE

LABREG SOFTWARE FOR IDENTIFICATION AND CONTROL OF REAL PROCESSES IN MATLAB

PROCESS MODELS FOR A NEW CONTROL EDUCATION LABORATORY

Slovak University of Technology in Bratislava Institute of Information Engineering, Automation, and Mathematics PROCEEDINGS

Chapter 5. Tracking system with MEMS mirror

العطاء رقم )7106/67( الخاص بشراء أجهز لقسم الهندسة الكهربائية على حساب البحث العلمي

Ball-and-beam laboratory system controlled by Simulink model through dedicated microcontrolled-matlab data exchange protocol

2.017 DESIGN OF ELECTROMECHANICAL ROBOTIC SYSTEMS Fall 2009 Lab 4: Motor Control. October 5, 2009 Dr. Harrison H. Chin

Design and Development of Novel Two Axis Servo Control Mechanism

PREDICTIVE CONTROL OF INDUCTION MOTOR DRIVE USING DSPACE

Magnetic Levitation System

BS-Electrical Engineering (Spring 1985) University of Oklahoma, Norman, OK

PRODUCTS AND LAB SOLUTIONS

DC motor control using arduino

Space Research expeditions and open space work. Education & Research Teaching and laboratory facilities. Medical Assistance for people

Development of an Experimental Testbed for Multiple Vehicles Formation Flight Control

Model-free PID Controller Autotuning Algorithm Based on Frequency Response Analysis

SELF TUNING TECHNIQUES ON PLC BACKGROUND AND CONTROL SYSTEMS WITH SELF TUNING METHODS DESIGN

Linear Motion Servo Plants: IP01 or IP02. Linear Experiment #0: Integration with WinCon. IP01 and IP02. Student Handout

High-speed and High-precision Motion Controller

Mag Lev Train 1. By: Paul Friend. Project Advisor: Dr. Anakwa. Date:

SRV02-Series Rotary Experiment # 3. Ball & Beam. Student Handout

Digital Control of MS-150 Modular Position Servo System

PID CONTROLLERS DESIGN APPLIED TO POSITIONING OF BALL ON THE STEWART PLATFORM

EE 482 : CONTROL SYSTEMS Lab Manual

The Real-Time Control System for Servomechanisms

California University of Pennsylvania Department of Applied Engineering & Technology Electrical Engineering Technology

Active Vibration Isolation of an Unbalanced Machine Tool Spindle

SERVO MOTOR CONTROL TRAINER

DESIGN OF A TWO DIMENSIONAL MICROPROCESSOR BASED PARABOLIC ANTENNA CONTROLLER

Single-phase or three phase AC220V (-15% ~ +10%) 50 ~ 60Hz

The control of the ball juggler

Advanced Digital Motion Control Using SERCOS-based Torque Drives

ANN BASED ANGLE COMPUTATION UNIT FOR REDUCING THE POWER CONSUMPTION OF THE PARABOLIC ANTENNA CONTROLLER

AMG-GR Series Gear-Driven Gimbals

MODEL BASED DESIGN OF PID CONTROLLER FOR BLDC MOTOR WITH IMPLEMENTATION OF EMBEDDED ARDUINO MEGA CONTROLLER

Magnetic Levitation System

Lab 3 Swinging pendulum experiment

Control Design Made Easy By Ryan Gordon

Design and Simulation of a Hybrid Controller for a Multi-Input Multi-Output Magnetic Suspension System

Virtual Instrument for FPGA based Spectrum Analyzer

SELF-BALANCING MOBILE ROBOT TILTER

MAGNETIC LEVITATION SUSPENSION CONTROL SYSTEM FOR REACTION WHEEL

Using Magnetic Sensors for Absolute Position Detection and Feedback. Kevin Claycomb University of Evansville

Team KMUTT: Team Description Paper

Penn State Erie, The Behrend College School of Engineering

Development of a MATLAB Data Acquisition and Control Toolbox for BASIC Stamp Microcontrollers

Glossary. Glossary Engineering Reference. 35

J T Leinvuo, S A Wilson, R W Whatmore and A E Gee, School of Industrial and Manufacturing Science Cranfield University Cranfield, UK MK43 0AL

Based on the ARM and PID Control Free Pendulum Balance System

Mechatronics System Design - Sensors

Design of intelligent vehicle control system based on machine visual

Closed Loop Magnetic Levitation Control of a Rotary Inductrack System. Senior Project Proposal. Students: Austin Collins Corey West

Ch 5 Hardware Components for Automation

Command Set For EZController Model EZCTRL. Document Revision: A08 12/05/10

Study on Repetitive PID Control of Linear Motor in Wafer Stage of Lithography

ACTUATORS AND SENSORS. Joint actuating system. Servomotors. Sensors

Learning Algorithms for Servomechanism Time Suboptimal Control

KMUTT Kickers: Team Description Paper

Improved direct torque control of induction motor with dither injection

The Datasheet and Interfacing EE3376

An Improved Version of the Fluxgate Compass Module V. Petrucha

DESIGN OF MAGNETIC LEVITATION DEMONSTRATION APPARTUS

Job Sheet 2 Servo Control

Classical Control Based Autopilot Design Using PC/104

Figure 4.1 Vector representation of magnetic field.

Hydraulic Actuator Control Using an Multi-Purpose Electronic Interface Card

Modularity of PRM type cartesian robots and their application in the production of construction materials

Magnetic Levitation System

Picture 1 PC & USB Connection

ECE 5670/6670 Lab 7 Brushless DC Motor Control with 6-Step Commutation. Objectives

Image Recognition for PCB Soldering Platform Controlled by Embedded Microchip Based on Hopfield Neural Network

EE 4314 Lab 3 Handout Speed Control of the DC Motor System Using a PID Controller Fall Lab Information

COMPARATIVE STUDY OF PID AND FUZZY CONTROLLER ON EMBEDDED COMPUTER FOR WATER LEVEL CONTROL

PRODUCTS AND LAB SOLUTIONS

Introduction to DSP ECE-S352 Fall Quarter 2000 Matlab Project 1

Quanser Products and solutions

Experiment#6: Speaker Control

Microcontroller Based Closed Loop Speed and Position Control of DC Motor

TVGuider astronomical telescope autoguider

Servo Robot Training Systems

Design of stepper motor position control system based on DSP. Guan Fang Liu a, Hua Wei Li b

Magnetic Levitation System

I p = V s = N s I s V p N p

MAGNETIC LEVITATION DEMONSTRATION APPARATUS

Speed Rate Corrected Antenna Azimuth Axis Positioning System

Introduction to robotics. Md. Ferdous Alam, Lecturer, MEE, SUST

Basic NC and CNC. Dr. J. Ramkumar Professor, Department of Mechanical Engineering Micro machining Lab, I.I.T. Kanpur

A novel solution for various monitoring applications at CERN

CHAPTER 3 EQUIVALENT CIRCUIT AND TWO AXIS MODEL OF DOUBLE WINDING INDUCTION MOTOR

648. Measurement of trajectories of piezoelectric actuators with laser Doppler vibrometer

University of Technology. Control and Systems Eng. Dept. Curriculum Vitae (C.V.)

Comparative Study of PID and Fuzzy Controllers for Speed Control of DC Motor

X-RAY COMPUTED TOMOGRAPHY

Sensor system of a small biped entertainment robot

AP Physics Electricity and Magnetism #7 Inductance

Lab 8: Introduction to the e-puck Robot

Introducing the Quadrotor Flying Robot

Fuzzy Logic Control of a Magnetic Suspension. System Using xpc Target

Transcription:

XXIX. ASR '2004 Seminar, Instruments and Control, Ostrava, April 30, 2004 333 Laboratory of Advanced Simulations WAGNEROVÁ, Renata Ing., Ph.D., Katedra ATŘ-352, VŠB-TU Ostrava, 17. listopadu, Ostrava - Poruba, 708 33 renata.wagnerova@vsb.cz Abstract: This contribution describes laboratory models and types of experiments at the Laboratory of Advanced Simulations on Department of Control Systems and Instrumentation, the VŠB-Technical University of Ostrava. The lab contains five models; three of them are produced by the Humusoft firm (helicopter, ball and plate, levitation in magnetic field), remaining two models were designed as diploma works for position control of levitating systems in magnetic field. Keywords: simulations, control in real time, MATLAB 1 Introduction The laboratory of advanced simulations contains five models and is used for individual students work in the field of automatic control. It allows not only the simulations experiments but also verification of different kinds of control (convectional PID controllers, robust control, sliding modes control, ) directly on real systems. The control algorithms are realized in program system MATLAB. It is a powerful technical language for scientific computing, modeling, simulation, data visualization and data analysis. The MATLAB can be used also for laboratory systems control, if there is REAL TIME TOOLBOX installed. This toolbox allows immediate access to external analog and digital signals, data acquisition and their further processing. It is possible to experiment with signal processing, control system design and similar tasks directly from MATLAB command window or the SIMULINK environment using a block library. The connection is realized with data acquisition cards (AD 512) or the serial communication port (RS-232). 2 Levitation in magnetic field There are two laboratory models (Figure 1), which were realized as diploma works, the following part gives a shortly presentation of those models and experiments, which they allow. Both models are one-dimensional strongly nonlinear unstable system. The first system (according to the scheme a) consists of a coil, levitating a steel cylinder in a magnetic field. The position of the steel cylinder is sensed by a fibre optic position sensor connected to an A/D converter. The second structure (scheme b) consists of coil, steel solid connected to the basis and levitating in magnetic field. In this case position is measured by inductive sensor Micropulse connected to the A/D converter. In both structures the coil is driven by a power amplifier connected to a D/A converter. The basic control task is to control the position of the cylinder/flap freely levitating in the magnetic field of the coil. The models are connected to PC by data acquisition card AD512, for which driver is installed in REAL TIME TOOLBOX. This card enables work with a sampling frequency up to 100 khz and output/input ranges. The laboratory models work with the output/input range 0 10V and sampling frequency 1 khz.

XXIX. ASR '2004 Seminar, Instruments and Control, Ostrava, April 30, 2004 334 U 6 5 Legend: 1 - stand, 2 fiber optic position sensor, 3 steel bar, 4 tube ensuring the vertical movement, 5 pole piece of core coil, 6 - electromagnet. 4 3 2 a.) 1 Legend: 1. stand 2. position sensor 3. electromagnet 4. levitating subject 5. subject guidance ensuring one degree of freedom 6. initial position b.) Figure 1 Scheme of models for levitation in magnetic field For user-friendly experiments a control module was created in the environment MATLAB 5.3/REAL TIME TOOLBOX 2.61 and allows experimenting with a number of different control algorithms based on classical and modern control theory. For properly starting of module, first of all, the path to working directory must be ordered and then the program started up with typing model at the MATLAB prompt. The main window (Figure 2) opens. It contains these buttons: Grafy setting window with graphs (choice of represented variables). Parametry setting control algorithms and its parameters. Uložit saving chosen variables (setting file name, type, variables). Nápověda help. Nastavení setting experiment parameters (time, sample period). Start - run position control. Konec closing module.

XXIX. ASR '2004 Seminar, Instruments and Control, Ostrava, April 30, 2004 335 Figure 2 MATLAB support for control in real time 3 Helicopter model The system consists of a body, carrying two propellers driven by DC motors, and a massive support. The body has two degrees of freedom. Both body position angles (elevation and azimuth) are influenced by rotation of propellers. The axes of a body rotation are perpendicular. DC motors are driven by power amplifiers using pulse width modulation. Both angles are measured by IRC sensors. Centre of gravity is changed by moving small weight along the main horizontal axis of helicopter by a servomotor. The mathematical model of the helicopter system is a typical MIMO system (two inputs, two outputs) with significant crosscouplings. As the third input can be considered high speed moving of centre of gravity controlled by servo system. The system is designed to be controlled by digital controllers with help of program module (exe file) or Simulink. Figure 3 Laboratory model of Helicopter

XXIX. ASR '2004 Seminar, Instruments and Control, Ostrava, April 30, 2004 336 4 Ball and Plate model The scale model demonstrates control problems associated with unstable systems. The system consists of a plate pivoted at its centre such that the slope of the plate can be manipulated in two perpendicular directions. A servo system consisting of motor controller card (MF614) and two stepper motors is used for tilting the plate. Intelligent vision system is used for measurement of a ball position (CCD camera, digital image processing with 256x256 pixel resolution; standard PC ISA car, fast gray scale frame grabber FG 201, input: composite PAL video signal, resolution: 256x256 or 512x512, 256 levels of gray). The basic control task is to control the position of a ball freely rolling on a plate. The Ball&Plate system is a dynamic system with two inputs and two outputs. Both coordinates can be controlled independently as their mutual interactions are negligible due to low velocity and acceleration rate of the ball movement. The system is naturally sampled as both actuators and sensor are of a digital, discrete time nature. The system is designed to be controlled by digital controllers (PID controllers) with help of program module (exe file) or Simulink. Figure 4 Laboratory model Ball and Plate

XXIX. ASR '2004 Seminar, Instruments and Control, Ostrava, April 30, 2004 337 5 Conclusions The laboratory models for levitation in a magnetic field are control by a module created in the environment MATLAB/REAL TIME TOOLBOX. The created module facilitates an experiment with laboratory model, while users (students) can control the position of the levitating steel cylinder/steel solid without knowledge of communication protocols or programming in the environment MATLAB. They can learn how to design parameters of conventional PID controllers and also a non-standard control algorithm (sliding mode controls). The laboratory models Helicopter and Ball and Plate are controlled by module or simulink file, both allow experiments with conventional PID controllers. Students can learn how to design parameters of conventional PID controllers for MIMO systems (two inputs/two outputs). In this year the experiments will be expend of using non-conventional control algorithms like as robust control, sliding mode control, fuzzy control. The presented results have been obtained during the solving of research project MSM272300012. References DANISZ, R. Design and realisation of laboratory control system for ploblem Levitation of steel solid. Ostrava: Department of Control Systems and Instrumentation, Technical University of Ostrava, 2002. 62 pages. Final thesis, Supervisor: Wagnerová, R. KLANER, P. Control Systems Synthesis by Using Experimental Models. Ostrava: Department of Control Systems And Instrumentation, Technical University of Ostrava, 2000. 64 pages. Final thesis, Supervisor: Wagnerová, R. WAGNEROVÁ, R. Synthesis of Complex Nonlinear Control Systems. In: Proceedings of 5 th International Scientific Technical Conference Process Control 2002. Kouty nad Desnou, Czech Republic, Univerzita Pardubice. 9. 12. 6. 2002, pp. 156 (plný text na CD 148/1-148/6). ISBN 80-7149-452-1. WAGNEROVÁ, R. Nonlinear Control Systems Synthesis. In Proceedings of 3 rd International Carpathian Control Conference. Ostrava : VŠB-TU Ostrava, 27. - 30. 5. 2002, p. 751-756. ISBN 80-248-0089-6.