N. Baćac*, V. Slukić*, M. Puškarić*, B. Štih*, E. Kamenar**, S. Zelenika** * University of Rijeka, Faculty of Engineering, Rijeka, Croatia ** University.

Slides:



Advertisements
Similar presentations
1 In this lecture, you will learn the following. 1. Basics of real-time control engineering 2. Effects of fixed and unfixed (also probably unknown) sampling.
Advertisements

Automotive Research Center Robotics and Mechatronics A Nonlinear Tracking Controller for a Haptic Interface Steer-by-Wire Systems A Nonlinear Tracking.
Development of a Flexible Platform for Real-time Hybrid Simulation Oya Mercan, Ph.D Assistant Professor, University of Toronto Quake Summit 2012 July 9-12,
Direct Torque Control of Induction Machine
280 SYSTEM IDENTIFICATION The System Identification Problem is to estimate a model of a system based on input-output data. Basic Configuration continuous.
Controls Lab Interface Improvement Project #06508Faculty Advisors: Dr. A. Mathew and Dr. D. Phillips Project Objectives This work focused on the improvement.
A new servo controller for a Materials Testing Machine - MTM Final Presentation a David Schwartz & Uri goldfeld Supervisor : Daniel Alkalay Supervisor.
Design of a Control Workstation for Controller Algorithm Testing Aaron Mahaffey Dave Tastsides Dr. Dempsey.
The Mechatronics Design Lab Course at the University of Calgary Presented June 2, 2003.
Process Control Instrumentation II
Internal Model Controller Design for a Robot arm By Vishal Kumar Advisor: Gary L. Dempsey 5/6/08 Bradley University Department of Computer and Electrical.
Autonomous Control of Scalextric Slot Car on User-Defined Track Siddharth Kamath Souma Mondal Dhaval Patel School of Electrical and Computer Engineering.
ECE Introduction to Control Systems -
Chapter 7 PID Control.
Proportional/Integral/Derivative Control
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
Modeling, Simulation, and Control of an Omni-directional Robotic Ground Vehicle Andrew Niedert, Richard Hill, and Nassif Rayess University of Detroit Mercy,
Vector Control of Induction Machines
System & Control Control theory is an interdisciplinary branch of engineering and mathematics, that deals with the behavior of dynamical systems. The desired.
INTRODUCTION TO CONTROL SYSTEMS
1. 2 Outline 1.Introduction 2.Modeling 3.Simulation 4.Implementation 5.Demo 6.Conclusion.
Closed-loop Control of DC Drives with Controlled Rectifier
Sérgio Ronaldo Barros dos Santos (ITA-Brazil)
1 Final Conference, 19th – 23rd January 2015 Geneva, Switzerland RP 15 Force estimation based on proprioceptive sensors for teleoperation in radioactive.
Professor : Chi-Jo Wang Student’s name : Nguyen Van Binh Student ID: MA02B203 Two Wheels Self Balancing Robot 1 Southern Taiwan University Department of.
5: Processor-based Control Systems CET360 Microprocessor Engineering J. Sumey.
Final year project Analysis and simulation of a converter fed dc motor drive by using MATLAB.
DYNAMIC BEHAVIOR AND STABILITY OF CLOSED-LOOP CONTROL SYSTEMS
Prognosis of gear health using stochastic dynamical models with online parameter estimation 10th International PhD Workshop on Systems and Control a Young.
Ground Robotics Reliability Center Andrew Niedert, Yazan Aljeroudi, Dr. Nassif Rayess, and Dr. Richard Hill Department of Mechanical Engineering, University.
Distributed Laboratories: Control System Experiments with LabVIEW and the LEGO NXT Platform Greg Droge, Dr. Bonnie Heck Ferri, Jill Auerbach.
Introduction to ROBOTICS
Power PMAC Tuning Tool Overview. Power PMAC Servo Structure Versatile, Allows complex servo algorithms be implemented Allows 2 degree of freedom control.
Pioneers in Engineering, UC Berkeley Pioneers in Engineering Week 8: Sensors and Feedback.
Observer-Based Robot Arm Control System Nick Vogel, Ron Gayles, Alex Certa Advised by: Dr. Gary Dempsey.
Feedback Control system
Introduction to the first laboratory exercise Continuous neural network sliding mode controller DSP2 realization Andreja Rojko
1 Chapter 11 Compensator Design When the full state is not available for feedback, we utilize an observer. The observer design process is described and.
Chapter 12: Design via State Space 1 ©2000, John Wiley & Sons, Inc. Nise/Control Systems Engineering, 3/e Chapter 12 Design via State Space.
Demonstrator of advanced controllers Hans Dirne Supervisors prof.dr.ir. J. van Amerongen dr.ir. J.F. Broenink dr.ir. T.J.A. de Vries ir. P.B.T. Weustink.
SELF TUNING OF CONTROLLERS What is a Controller Controller is an active element or device that receives the information from the measurements and takes.
Control systems KON-C2004 Mechatronics Basics Tapio Lantela, Nov 5th, 2015.
Lecture 25: Implementation Complicating factors Control design without a model Implementation of control algorithms ME 431, Lecture 25.
Clock Simulation Jenn Transue, Tim Murphy, and Jacob Medinilla 1.
Lecture 16: Introduction to Control (Part II)
Chapter 4 A First Analysis of Feedback Feedback Control A Feedback Control seeks to bring the measured quantity to its desired value or set-point (also.
Process Control Methods 1. Open-Loop Control 2 Process control operations are performed automatically by either open-loop or closed-loop systems Processes.
Disturbance rejection control method
Simulation and Experimental Verification of Model Based Opto-Electronic Automation Drexel University Department of Electrical and Computer Engineering.
Lecture 9: PID Controller.
HIE-ISOLDE Workshop, 29 November 2013M. COLCIAGO1 * The research project has been supported by a Marie Curie Early Initial Training Network Fellowship.
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Wojciech Jalmuzna, Technical University of Lodz, Department of Microelectronics and Computer.
Projekt „ESSNBS“ Niš, November 4 th – 7 th, DAAD Wireless Measurement System for Environmental Monitoring and Control MM. Srbinovska, V. Dimcev,
SKEE 3143 Control Systems Design Chapter 2 – PID Controllers Design
BIRLA VISHWAKARMA MAHAVIDHYALAYA ELECTRONICS & TELECOMUNICATION DEPARTMENT o – ANKUR BUSA o – KHUSHBOO DESAI UNDER THE GUIDENCE.
1 PID Feedback Controllers PID 反馈控制器 Dai Lian-kui Shen Guo-jiang Institute of Industrial Control, Zhejiang University.
Control Engineering 05/09/2006Control SystemsLecture # 1.
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
Intelligent Control Grant Agreement No LLP UK-LEONARDO-LMP Project acronym: CLEM Project title: Cloud services for E-Learning in Mechatronics.
6: Processor-based Control Systems CET360 Microprocessor Engineering J. Sumey.
Project Goals: The Hardware: The Problem: Results to Date:
Prototyping SoC-based Gate Drive Logic for Power Convertors by Generating code from Simulink models. Researchers Rounak Siddaiah, Graduate Student-University.
The Clutch Control Strategy of EMCVT in AC Power Generation System
Chapter 1: Overview of Control
Heat to air update August 9th, 2017.
ACS UC Berkeley Space Sciences Laboratory
6: Processor-based Control Systems
Development of a control system for Vibration Assisted Grinding
Quanser Rotary Family Experiments
Determining the Risk Level Regarding to the Positioning of an Exam Machine Used in the Nuclear Environment, based of polynomial regression Mihai OPROESCU1,
Presentation transcript:

N. Baćac*, V. Slukić*, M. Puškarić*, B. Štih*, E. Kamenar**, S. Zelenika** * University of Rijeka, Faculty of Engineering, Rijeka, Croatia ** University of Rijeka, Faculty of Engineering and Centre for Micro and Nano Sciences and Technologies, Rijeka, Croatia Comparison of different DC motor positioning control algorithms

 Faculty of Engineering (riteh.uniri.hr) and Centre for Micro and Nano Sciences and Technologies (  Precision Engineering Laboratory (precenglab.riteh.uniri.hr):precenglab.riteh.uniri.hr  People: Saša Zelenika, David Blažević, Ervin Kamenar  Main activities:  Ultra-high precision positioning systems and laser interferometric measurements  Energy harvesting/scavenging systems  Stereomicroscope measurements  Laser Doppler vibrometer measurements About us…

Our projects…  On-going:  GOLDFISH - Detection of Watercourse Contamination using Sensor Networks in Developing countries (EU FP7 project)  Ultra-high precision compliant devices for micro and nanotechnology applications (Funded by Ministry of Science Education and Sports of the Republic of Croatia)  Center for micro and nano sciences and technologies (CMNST)  Finished:  Wireless Autonomous Tire Pressure Sensor (WATPS) (The Business Innovation Agency of the Republic of Croatia - BICRO)  System for automatic pressure regulation with a self- regulating autonomous valve (SAV) (From Ip To Business - FIDES)

 Introduction  Experimental Set-up  DC motor positioning control algorithms  PID  Cascade  State-Space  Experimental results and discussion  Conclusions Content

 DC motor finds application in many of today’s mechatronics systems:  precision positioning machines,  robotic arms,  pick-and-place machine for production of Printed Circuit Boards (PCB),  …  When DC motors are used, a feedback sensor is needed in order to establish velocity/position control. Introduction

 Experimental system employed in this work is composed of a DC actuator with an embedded planetary gearbox and an incremental rotational (quadrature) encoder Actuator and feedback sensor (1/2) 1.Gearbox 2.Encoder

Actuator and feedback sensor (2/2) ElementTypeManufacturerParameters Actuator2342 DCFaulhaber GearboxPlanetaryFaulhaberi = 64:1 Feedback sensor Rotational incremental (quadrature) encoder Faulhaber 2 channel, 12 CPR, X4 encoding used (48 edges/ revolution = 7.5˚ resolution)

 National Instruments PXI-1050 chassis, PXI-8196 embedded controller and PXI-6221 Data Acquisition Card (DAQ) are used as a control system.  Control alghoritms are programmed in the LabVIEW programing environment.  LM675T based Power operational amplifier is used to drive the DC actuator. Control system

Experimental Set-Up block scheme 64:1

Control algorithms – PID (1/2)  Predefined LabVIEW PID block is used to implement the PID alghoritm.  The tuning of the PID controller parameters is conducted in two steps; by using Ziegler-Nichols method (rough estimate of the gains) and by an experimental method (fine-tuning).

Control algorithms – PID (2/2)  PID parameters are verified by using custom developed Maltab model.

Control algorithms – Cascade (1/2)  Cascade control is composed of two loops: the velocity and the position loop.  Velocity (PI) loop is constituted by a proportional gain (K P ), which scales the velocity error, and an integral time constant (T I ), which defines the integration time.  A velocity loop itself cannot ensure that the actuator stops in a certain position, hence a positioning loop in cascade (series) with the PI velocity controller is employed.

Control algorithms – Cascade (2/2)  The cascade controler parameters are tuned by using a custom developed Matlab Simulink model.  The resulting parameters are implemented in the LabVIEW environment where additional online fine tuning is performed in order to match better real system response.

Control algorithms – State Space (1/2)  State-space (SS) control derives from the state-variable method of representing differential equations.  The basic principle of the synthesis of the SS controller is to achieve desired closed-loop dynamics with proper values of the L vector.  Gain vector L is calculated by using Ackerman’s formula.

Control algorithms – State Space (2/2)  SS Matlab model

D YNAMIC RESULTS FOR THE STATE - SPACE CONTROL METHOD P ARAMETERS FOR THE C ASCADE CONTROL METHOD P ARAMETERS FOR THE PID CONTROL METHOD Experimental results (1/2) MATLABExperiment Proportional gain Integral time [ms] Derivate time T D [ms] MATLABExperiment Positioning loop Proportional gain Integral time [ms] ?4 Velocity loop Proportional gain0.508 Integral time [ms] 55 MATLABExperiment Rise time [ms] Percent overshot [%] Settling time [ms] Steady-state error [%]00.04

Experimental results (2/2) COMPARISON OF DYNAMICS FOR DIFFERENT CONTROL METHODS ( EXPERIMENTS ) PIDCascadeS.S. Rise time [ms] Percent overshot [%] Settling time [ms] Steady-state error [%]

 An overview of different DC motor control approaches is given in this work.  A Matlab model of the used actuator is established in order to simulate different control approaches.  Three different controllers are implemented in the LabVIEW environment and experiments are conducted. Conclusions (1/2)

 It is concluded that positioning control via the state- space controller has the fastest response and the lowest settling time.  Cascade control can be efficiently used, although the tuning of its parameters can often be cumbersome and computationally more intensive due to the presence of two PI blocks and the needed velocity calculation.  PID control results in negligible steady-state errors and acceptable rise and settling times. Conclusions (2/2)

Thank you for your attention! Questions