Systeem en Regeltechniek FMT / Mechatronica. Toepassing: : PID regelaarontwerp



Similar documents
Systeem en Regeltechniek FMT / Mechatronica. Vervolg regeltechniek Werken met blokschema s

Systeem en Regeltechniek FMT / Mechatronica. Stabiliteit van regelsystemen

Controller Design in Frequency Domain

EE 402 RECITATION #13 REPORT

Manufacturing Equipment Modeling

Series 6000 Torque measured metal bellow coupling

Advantages of Auto-tuning for Servo-motors

Designing Stable Compensation Networks for Single Phase Voltage Mode Buck Regulators

EDUMECH Mechatronic Instructional Systems. Ball on Beam System

Active Vibration Isolation of an Unbalanced Machine Spindle

Selection Procedure B-24 ORIENTAL MOTOR GENERAL CATALOGUE

Drivetech, Inc. Innovations in Motor Control, Drives, and Power Electronics

EFC Frequency converters

VCO K 0 /S K 0 is tho slope of the oscillator frequency to voltage characteristic in rads per sec. per volt.

Chapter 9: Controller design

Load to Motor Inertia Mismatch: Unveiling The Truth

Tool Turrets and Tool Discs

Self-Mixing Laser Diode Vibrometer with Wide Dynamic Range

Motor Selection and Sizing

ECE 3510 Final given: Spring 11

NECOCAR. International CATIA Project

BMD. Permanent Magnet AC Synchronous Motors

Highly flexible couplings

PID Control. Proportional Integral Derivative (PID) Control. Matrix Multimedia 2011 MX009 - PID Control. by Ben Rowland, April 2011

Servo Motor Selection Flow Chart

2.5-inch Hard Disk Drive with High Recording Density and High Shock Resistance

Harmonics and Noise in Photovoltaic (PV) Inverter and the Mitigation Strategies

System Modeling and Control for Mechanical Engineers

MSc in Autonomous Robotics Engineering University of York

Figure 1. The Ball and Beam System.

Torque motors. direct drive technology

B.TECH. (AEROSPACE ENGINEERING) PROGRAMME (BTAE) Term-End Examination December, 2011 BAS-010 : MACHINE DESIGN

IP40 or IP64 (EN 60529) Protection class housing. IP50 (IP65 optional) (EN 60529) Minimum length of mountig

HPF Hollow Shaft Unit Type

TECHNICAL DATASHEET Incremental Encoder RI 58-H

Rotation: Moment of Inertia and Torque

Computer Vision: Machine Vision Filters. Computer Vision. Optical Filters. 25 August 2014

Hydrostatic closed loop Bosch Rexroth. Fuel tank 180 l 180 l

Harmonic Drive acutator P r e c i s i o n G e a r i n g & M o t i o n C o n t r o l

MATLAB Control System Toolbox Root Locus Design GUI

EECE 460 : Control System Design


SICK AG WHITEPAPER. Information for cable manufacturers Note-2_03

WHITEPAPER. Cable and Connector for Hiperface dsl motor drive applications

DryLin ZLW Belt Drive

WINDER SYSTEMS GE Industrial Control Systems

L-LAS-TB-CL serie. laser light curtains for inline measuring tasks

Motorcycle accident reconstruction in VL Motion

MECHANICAL PRINCIPLES HNC/D MOMENTS OF AREA. Define and calculate 1st. moments of areas. Define and calculate 2nd moments of areas.

STAR Linear Bushings and Shafts Supplement RE / Linear Motion and Assembly Technologies

Laboratory 4: Feedback and Compensation

Integrating ADAMS Software into an Upper Division Mechanical Design and Analysis Course

Titan Makina Ltd. Şti Sok. No: 9 Ostim Ankara Tel: Fax: Web:

n Measuring range 0... ± 0,02 Nm to 0... ± 1000 Nm n Low linearity deviation of ± 0.05 % F.S. n Intelligent operating state indicator

Equivalent Spring Stiffness

Development of the Induction Motor for Machine Tool Spindles and Servo Amplifier SANMOTION S

Loop Analysis. Chapter Introduction

Spacecraft Dynamics and Control. An Introduction

ELECTRICAL ENGINEERING

Tuesday 20 May 2014 Morning

Herschel PACS Test Procedure STM PACS-KT-PR-011 Issue: 1 Revision: -

Pulse Width Modulated (PWM)

Power Electronics. Prof. K. Gopakumar. Centre for Electronics Design and Technology. Indian Institute of Science, Bangalore.

APPLICATION NOTE PROFESSIONAL LOUDSPEAKERS BUILDING AN EFFECTIVE, HIGH PERFORMANCES, 2 WAY, 12 LOUDSPEAKER SYSTEM

maxon sensor maxon sensor

Controller Design using the Maple Professional Math Toolbox for LabVIEW

PHYS 211 FINAL FALL 2004 Form A

Jeep Renegade Technical specifications

DDX 7000 & Digital Partial Discharge Detectors FEATURES APPLICATIONS

Improved Fault Detection by Appropriate Control of Signal

Machine Design II Prof. K.Gopinath & Prof. M.M.Mayuram. Module 2 - GEARS. Lecture 17 DESIGN OF GEARBOX

Tutorial

LENORD. +BAUER... automates motion. PowerDRIVE-Positioning GEL 6109 Compact positioning drive for installation situations with limited space

Electric Rotary Actuator - On/Off or programmable control actuator

Siemens AG 2011 SINAMICS V60. The perfect solution for basic servo applications. Brochure May 2011 SINAMICS. Answers for industry.

Address for Correspondence

Understanding Power Impedance Supply for Optimum Decoupling

PLQE. The base of the economy gearboxes with square output flange. Economy Line. Formerly PLE

Closed Loop Pressure Control for the Extrusion Process

Antenna Trainer EAN. Technical Teaching Equipment INTRODUCTION

Description. Dimensions. Features. precision works better

Controller and Platform Design for a Three Degree of Freedom Ship Motion Simulator

Smart Grid and Renewable Energy Grid Integration. Jian Sun, Professor and Director Department of ECSE & Center for Future Energy Systems

14.5GHZ 2.2KW CW GENERATOR. GKP 22KP 14.5GHz WR62 3x400V

Series 7500 Torque Sensor

Housing diameter Shaft diameter 1. Flange (Mounting of housing) Protection class shaft input (EN 60529) Protection class housing (EN 60529)

Problem Set 1. Ans: a = 1.74 m/s 2, t = 4.80 s

Encoders for Linear Motors in the Electronics Industry

x60.20 (T3) x60.30 (T3) x60.40 (T3) x60.50 (T3)

Engineering Sciences 22 Systems Summer 2004

Introduction to SMPS Control Techniques

TELESCOPE Motorized Lighting Suspension

Application Information

Motor Control. Suppose we wish to use a microprocessor to control a motor - (or to control the load attached to the motor!) Power supply.

D.C. Motors. Products and specifications subject to change without notice.

Electric motor emulator versus rotating test rig

ACS800. Master/Follower Application Guide Supplement to Firmware Manual for ACS800 Standard Application Program

User orientated simulation strategy to analyse large drive trains in SIMPACK

Transcription:

Systeem en Regeltechniek FMT / Mechatronica Deel 5: Oefening: Toepassing: : PID regelaarontwerp Toepassing: Tunen PID regelaar mechatronisch systeem (update dd. 21-05 05-2004) Gert van Schothorst Philips Centre for Technical Training (CTT) Philips Centre for Industrial Technology (CFT) Hogeschool van Utrecht - PTGroep Cursus Systeem en Regeltechniek Overzicht Deel 1 Wo. 14-04 Deel 2 Wo. 21-04 Deel 3 Wo. 28-04 Deel 4 Wo. 12-05 Deel 5 Wo. 19-05 Deel 6 Wo. 26-05 Blok 1. Inleiding Blok 2. Basisprincipes modelvorming massa-veersystemen Blok 3. De regelaar als veer-demper combinatie Blok 4. Frequentie-domein beschrijving Blok 5. Basisconcepten in de regeltheorie Blok 6. Verdere inleiding in de regeltheorie Blok 7. De PD regelaar als veer-demper combinatie Blok 8. Stabiliteit van regelsystemen Blok 9. De PID regelaar in het frequentie domein Blok 10. Bandbreedte en verstoringsonderdrukking Blok 11. Toepassing: Tunen PID regelaar mechatronisch systeem Extra regeltechniek Blok 12. Diverse onderwerpen Blok 13. Terugblik 2 1

Tuning the PID controller: what does that mean in practice?? 3 Mechatronic system Moving target: 3 Hz, 3mm Allowed tracking error: 40µm 4 2

Data Mechanics Motor inertia: 2.5 10-5 [Kgm 2 ] Motor gear wheel inertia: 2.5 10-5 [Kgm 2 ] Gear+pinion wheel inertia: 5.0 10-5 [Kgm 2 ] Mass slide: 5.0 Kg Mass camera: 3.0 Kg Transmission gearbox: 0.2 [-] Diameter pinion wheel: 30 [mm] 5 Objective Exercise Dimension a stable control loop in which the error is reduced to 40 µm The phase margin at the crossover is about 50 degrees Moving target: 3 Hz, 3mm Allowed tracking error: 40µm 6 3

Exercise - Part 1 Solve the sketched control problem for a system without flexibilities Assignment 1: Sketch a simple model without flexibilities All elements included Reduced model with single mass Assignment 2: Implement the model in 20-sim Assignment 3: 7 Assignment 1: Model without flexibilities motor gear M camera T motor M slide x camera φ motor gear+pinion 8 4

Assignment 1: Model without flexibilities T motor motor φ motor i 1 = 0.2 [-] x camera gear M slide M camera Reduced model (to camera): gr+pin i 2 = 0.015 [m/rad] x M red = M camera + M slide + gr+pin /i 2 2 + ( gear + motor )/(i 12 i 22 ) F M red 9 Constant1 Assignment 2: Implementation in 20-sim T TorqueActuator1 Inertia1 Linearise model via: Inertia2 Ctrl-R (Start Simulator) i 1 Gear1 Inertia3 RackPinionGear1 m Mass1 m Mass2 P PositionSensor1 Tools Model Linearisation; choose option Numeric Does the Mass of the obtained model correspond to the reduced mass? No! Why not? And why is the minus sign?! Use obtained linear system (transfer function properties) as Plant in new submodel Controlled Linear System 10 5

Build controlled linear system as follows: Assignment 2: Implementation in 20-sim 3 Hz, 3 mm WaveGenerator1 Constant1 r d F C P z M ControlledLinearSystem1 SignalMonitor1 Now the controller design can be performed 11 Assignment 3: Follow these steps: 1. Determine the needed reduction at 3 Hz 2. Determine the needed bandwidth f b (0 db crossing of open loop), assuming Kp controller 3. Tune a Lead Filter (also called lead-lag): 1. Adjust the width of the lead-lag filter (f 1 ; f 2 ) for the required phase margin; position the lead-lag around the required bandwidth by choosing: f 1 = f b /n; f 2 = f b *n 2. Adjust the gain to place the 0 db crossing of the open loop at the required bandwidth 4. Check stability in Nyquist; check the reduction at 3 Hz in sensitivity plot 5. Repeat tuning Lead Filter if necessary 6. Check the reduction via a time plot with 3 Hz sine 12 6

Assignment 3: Step 1: Determine the needed reduction at 3 Hz S (3Hz) = e (3Hz) / d (3Hz) = 40 µm / 3 mm = 0.013 So a reduction of the error with a factor 75 is needed @ 3 Hz This corresponds to a sensitivity value @ 3 Hz of -37,5 db With S = 1 / (1 + L), with L the open loop response C(s)H(s), this means roughly that L should be larger than 37,5 db @ 3 Hz 13 Assignment 3: Step 2: Determine the needed bandwidth f b So we have: C(s)H(s) > 37,5 db @ 3 Hz Assuming a Kp controller, the open loop looks like: K/s 2 37,5 db 0 db K/s 2-2 3 Hz f b K/(2 3) 2 = 75; K/(2 f b ) 2 = 1 (f b /3) 2 = 75 f b = 26 Hz K p = K / -24.19 = -1100 Note the minus sign! 14 7

Assignment 3: Step 3: Tune a Lead Filter K p, f 1, f 2 1 3: Select Lead Filter 4: Tune Parameters 2 5 6 15 Assignment 3: Step 4a: Check Stability 16 8

Assignment 3: Step 4b: Check Sensitivity? 17 Assignment 3: Step 5: Retune Lead Filter if necessary 1 3: Select Lead Filter 4: Tune Parameters 2 5 6 18 9

Assignment 3: Step 6: Check time response on 3 Hz sine of 3 mm < 40 µm! WaveGenerator1 Constant1 r d F C P z M ControlledLinearSystem1 SignalMonitor1 19 Exercise - Part 2 Analyse the dynamics of a flexible system Assignment 1: Sketch and implement 2 models with flexibilities: Motor shaft k t = 20 [Nm/rad]; d t = 0.001 [Nms/rad] Camera suspension k = 2.4 10 6 [N/m]; d = 120 [Ns/m] Assignment 2: Compare the dynamic behavior of both systems using: a rotational measurement on the motor (φ motor ) a linear measurement on the slide (x slide ) 20 10

Assignment 1: Model(s) with flexibilities motor gear M camera T motor M slide x camera φ motor gear+pinion 21 Assignment 1: Model(s) with flexibilities φ motor x slide x camera T motor motor gear M slide M camera gr+pin φ motor x slide x camera T motor motor gear M slide M camera gr+pin 22 11

Assignment 2: Check Bode plots: Minus 2 slope with resonance Minus 2 slope with anti-resonance/resonance Compare and investigate differences: Physical interpretation of anti-resonance Effect on stability of control loop 23 Exercise - Part 3 Solve the control problem again now for the flexible system Step 1: Choose the system to be controlled: Choose type of flexibility: Motor shaft k t = 20 [Nm/rad]; d t = 0.001 [Nms/rad] Camera suspension k = 2.4 10 6 [N/m]; d = 120 [Ns/m] Choose location of feedback sensor: an encoder measurement on the motor (φ motor ) a linear measurement on the slide (x slide ) Step 2: Design a PID controller Follow same procedure as before Add filters if necessary 24 12

Example of implementation Motor feedback / motor flexibility T TorqueActuator1 Inertia1SpringDamper1 Inertia2 P PositionSensor2 1 K Attenuate1 i 1 m Gear1 Inertia3 RackPinionGear1 Mass1 WaveGenerator1 m Mass2 P PositionSensor1 100 s 2 + 6880 s + 1.974e+005 s 2 + 631.5 s + 1974 LinearSystem1 SignalMonitor1 25 Constant1 Exercise - Part 4 Add flexibility s like shown here and solve the control problem again! T TorqueActuator1 Inertia1 i 1 SpringDamper2 Inertia2 m Gear1 SpringDamper3 Inertia3 RackPinionGear1 Mass1 m SpringDamper1 Mass2 P PositionSensor1 26 13

Summary Modelling a mechatronic system in 20-sim Sketch (simplified) model Implement in 20-sim Loop shaping / design for performance: S small where disturbances occur High bandwidth - small S for low frequency Effect of mechatronic system design: Location of flexibilities Location of feedback sensors 27 14