Matteo MacchiniStudent meeting – June 2014 Motion control design for the new BWS Matteo Macchini Technical student BE-BI-BL Supervisor: Jonathan Emery.

Slides:



Advertisements
Similar presentations
Predictive Control in Matrix Converters Marie Curie ECON2 Summer School University of Nottingham, England July 9-11, 2008 Marco Esteban Rivera Abarca Universidad.
Advertisements

Chapter 4 DC to AC Conversion (INVERTER)
EE357 Control System I - Lec B2 (2010W) - Introduction.
Matteo MacchiniStudent meeting – January 2014 Motion control design for the new BWS Matteo Macchini Technical student BE-BI-BL Supervisor: Jonathan Emery.
9.11. FLUX OBSERVERS FOR DIRECT VECTOR CONTROL WITH MOTION SENSORS
Abstract Conclusion PWM Modulating Signal Results Generation of DSP-based patterns to control three phase inverters substantially helped the development.
1 Variable Frequency AC Source Students: Kevin Lemke Matthew Pasternak Advisor: Steven D. Gutschlag 1.
A NOVEL EFFICIENT STAND- ALONE PHOTOVOLTAIC DC VILLAGE ELECTRICITY SCHEME A.M. Sharaf, SM IEEE, and Liang Yang Department of Electrical and Computer Engineering.
Paper Discussion: “Simultaneous Localization and Environmental Mapping with a Sensor Network”, Marinakis et. al. ICRA 2011.
NORM BASED APPROACHES FOR AUTOMATIC TUNING OF MODEL BASED PREDICTIVE CONTROL Pastora Vega, Mario Francisco, Eladio Sanz University of Salamanca – Spain.
Chapter 4 DC to AC Conversion (INVERTER)
EE 231 Digital Electronics Fall 01 week 1-slide 1 Digital Hardware Systems Digital Systems Digital vs. Analog Waveforms Analog: values vary over a broad.
A NOVEL MAXIMUM POWER TRACKING CONTROLLER FOR A STAND-ALONE PHOTOVOLTAIC DC MOTOR DRIVE A.M. Sharaf, SM IEEE, and Liang Yang Department of Electrical and.
Chapter 7 DC-to-AC Converters
Matteo MacchiniStudent meeting – October 2014 Motion control design for the new BWS Matteo Macchini Technical student BE-BI-BL Supervisor: Jonathan Emery.
Variable Frequency AC Source
Digital to Analog Converters
ECE Introduction to Control Systems -
Power Electronics DC to AC Converters
LECTURE 9 INTRO TO POWER ELECTRONICS
Paper Title (use style: Paper Title) Authors Name/s Author/s affiliation: , department, name of organization, city, country I- Introduction  There.
DC-to-AC Converters Week 10
Matteo MacchiniStudent meeting – September 2014 Motion control design for the new BWS Matteo Macchini Technical student BE-BI-BL Supervisor: Jonathan Emery.
SOUTHERN TAIWAN UNIVERSITY Department of Electrical Engineering DESIGN OF FUZZY PID CONTROLLER FOR BRUSHLESS DC (BLDC)MOTOR Student: Dang Thanh Trung Subject:
ET3380 Principles and Methods of Electric Power Conversion David Morrisson MS,MBA Week 1.
L. Gallin-Martel, D. Dzahini, F. Rarbi, O. Rossetto
Introduction to Adaptive Digital Filters Algorithms
An automatic tool flow for the combined implementation of multi-mode circuits Brahim Al Farisi, Karel Bruneel, João Cardoso, Dirk Stroobandt.
1 An FPGA-Based Novel Digital PWM Control Scheme for BLDC Motor Drives 學生 : 林哲偉 學號 :M 指導教授 : 龔應時 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL.
1 5. Application Examples 5.1. Programmable compensation for analog circuits (Optimal tuning) 5.2. Programmable delays in high-speed digital circuits (Clock.
The Actuator and Control unit CERN wire-scanner development review J.Emery for the BWS team.
University of Catania Computer Engineering Department 1 Educational tools for complex topics: a case study for Network Based Control Systems Prof. Orazio.
8-1 School of Electrical Systems Engineering ABD RAHIM 2008 EET421 Power Electronic Drives - DC to AC converter / Inverter Abdul Rahim Abdul Razak.
Space Vector Pulse Width Modulation Space Vector Pulse Width Modulation Space Vector Pulse Width Modulation Space Vector Pulse Width Modulation Dr. Pedro.
Quiz 1 Review. Analog Synthesis Overview Sound is created by controlling electrical current within synthesizer, and amplifying result. Basic components:
Control Theory Control System Objectives  Establish a final condition  Provide safe operation  Eliminate the human element  Assure economical operation.
HW/SW Codesign Project PWM Control IC 曾任輝 林柏丞. Outline Buck Converter PWM IC A/C Converter PID regulator DPWM Simulation Summary.
Matteo MacchiniStudent meeting - May 2014 Motion control design for the new BWS Matteo Macchini Technical student BE-BI-BL Supervisor: Jonathan Emery.
Variable Frequency Induction Motor Drives Simplest Control – set frequency for steady state operation only Use digital control.
1 Motion Fuzzy Controller Structure(1/7) In this part, we start design the fuzzy logic controller aimed at producing the velocities of the robot right.
Monte-Carlo based Expertise A powerful Tool for System Evaluation & Optimization  Introduction  Features  System Performance.
Digital to Analog Converter (DAC)
PWM TECHNIQUES The output voltage of the inverter needs to be varied as per load requirement. Whenever the input DC varied, the output voltage can change.
Authors : Chun-Tang Chao, Chi-Jo Wang,
Anders Nielsen Technical University of Denmark, DTU-Aqua Mark Maunder Inter-American Tropical Tuna Commission An Introduction.
SPACE VECTOR MODULATION FOR TWO LEG INVERTERS
Copyright 2011 controltrix corpwww. controltrix.com Digital Power Factor Correction Handling the corner cases Superior THD over entire operating range.
A distributed PSO – SVM hybrid system with feature selection and parameter optimization Cheng-Lung Huang & Jian-Fan Dun Soft Computing 2008.
Robot Intelligence Technology Lab. Evolutionary Robotics Chapter 3. How to Evolve Robots Chi-Ho Lee.
Professor Mukhtar ahmad Senior Member IEEE Aligarh Muslim University
CLOSED LOOP SPEED CONTROL OF DC MOTOR WITH PWM TECHNIQUE
A Presentation on Adaptive Neuro-Fuzzy Inference System using Particle Swarm Optimization and it’s Application By Sumanta Kundu (En.R.No.
Swarm Intelligence. Content Overview Swarm Particle Optimization (PSO) – Example Ant Colony Optimization (ACO)
Benjamin Baggett M.S. Thesis Project, Virginia Tech Advisor: Dr. Timothy Pratt Keywords: Genetic algorithm, particle swarm optimization, aperiodic array,
Jorge Sola Merino (EN-STI-ECE)
(poster size is 84.1x118.9 cm) POSTER TEMPLATE A0
Effects of Harmonics on Capacitors Electrical System
IMPEDENCE - SOURCE INVERTER FOR MOTOR DRIVES
M.KARTHIK (10F41D4307) Under the esteemed guidance of
FPGA DESIGN APPROACH OF DIGITAL CONTROL OF THREE-PHASE INDUCTION MOTOR
FPGA BASED SPEED CONTROL OF BLDC MOTOR USING SINUSOIDAL PWM
Five level diode clapmed inverter
POSTER TEMPLATE (poster size is 70x110 cm)
UNIT-8 INVERTERS 11/27/2018.
CONTROL SYSTEM AN INTRODUCTION.
POSTER TEMPLATE (poster size is 70x110 cm)
Chris Leonard and Baylor Howard Advisor: Dr. Jing Wang
Dynamical Operation, Vector Control, DTC and Encoder-less Operation
FPGA Based Single Phase Motor Control Using Multistep Sine PWM Author Name1, Author Name2., Author Name3, (BE-Stream Name) Under the Guidance Of Guide.
INVERTERS. What is an Inverter? A static device that converts DC power into AC power at desired output voltage and frequency is called an Inverter. Applications.
Presentation transcript:

Matteo MacchiniStudent meeting – June 2014 Motion control design for the new BWS Matteo Macchini Technical student BE-BI-BL Supervisor: Jonathan Emery

Matteo Macchini Outline Student meeting – June 2014 PSO method overview Detailed description of the system SVPWM implementation and testing Tuning results from the simulations Robust stability/performance analysis Conclusions – what’s next?

Matteo Macchini Particle Swarm Optimization Student meeting – June 2014 How does it work? Given a multi-dimensional function: Initialises random particles (parameter values) Computes cost Updates position and speed of the particles making them move towards the best result obtained so far

Matteo Macchini Particle Swarm Optimization Student meeting – June 2014 Iteration 1

Matteo Macchini Particle Swarm Optimization Student meeting – June 2014 Iteration 10

Matteo Macchini Particle Swarm Optimization Student meeting – June 2014 Iteration 20

Matteo Macchini Particle Swarm Optimization Student meeting – June 2014 Iteration 30

Matteo Macchini Particle Swarm Optimization Student meeting – June 2014 Cost function

Matteo Macchini Previously achieved results Student meeting – June 2014 Current loop Speed loop Iteration 1 Iteration 4 Iteration 7 Iteration 10 Iteration 1 Iteration 4 Iteration 7 Iteration 10

Matteo Macchini “Old” model Student meeting – June 2014 Motor Current sensor Control system PWM IGBT inverter Analog filter Cable

Matteo Macchini Simplified model(s) Student meeting – June 2014 Cascade version Main differences from classic version Ideal amplifier (no PWM-inverter-filter blocks) Fully digital implementation and simulation (no Simulink-simscape switch) Typical cascade control system with no AW feature Control analysis for iterative optimization Control system Motor Current sensor Cable Amplifier Control analysis

Matteo Macchini Simplified model(s) Student meeting – June 2014 Parallel version Control system Motor Current sensor Cable Amplifier Control analysis Differences from cascade version Parallel control system with no AW feature (designed entirely from scratch)

Matteo Macchini Space Vector PWM Student meeting – June 2014 Advantages [1] : Lower THD (Total Harmonic Distortion) Greater PF (Power Factor) Less switching losses Lower computational cost Principle: Differently from classic SPWM, SVPWM transforms a three-phase sinusoidal wave into its PWM, considering the combination of the three inputs at once.

Matteo Macchini Space Vector PWM implementation Student meeting – June 2014 Simulink implementation Obtained waveform Low-pass filters SVPWM block Output coherent with expectations Couldn’t appreciate advantages (SO FAR!)

Matteo Macchini Tuning strategy Student meeting – June 2014 Create system model Initialize parameters Implement system control based on desired dynamics Compute a COST FUNCTION based on the obtained results Modify parameters in order to minimize the CF

Matteo Macchini Cost function computation Student meeting – June 2014 As a cost function, the integral absolute error (IAE) between the desired motion profile and the results has been used. To improve its quality, some weights were added on the critical zones of the dynamic.

Matteo Macchini Simulations and results Student meeting – June 2014 Cascade design, 100 particles, 10 iterations

Matteo Macchini Simulations and results Student meeting – June 2014 Cascade design, 100 particles, 10 iterations

Matteo Macchini Simulations and results Student meeting – June 2014 Parallel design, 100 particles, 10 iterations

Matteo Macchini Simulations and results Student meeting – June 2014 Parallel design, 100 particles, 10 iterations

Matteo Macchini Simulations and results Student meeting – June 2014 Cost function evolution

Matteo Macchini Cable modeling Student meeting – June 2014 For the last simulations, a cable model has been implemented. It takes into account: Cable self attenuation Cable cross-talk Cable length

Matteo Macchini Performance/robustness Student meeting – June 2014 ROBUST controller: results are “similar” into a given range of uncertainty. PERFORMING controller: the reference profile is followed “properly”, i.e. the cost function has a “low” value. A controller should be performing in order to guarantee the control quality for the tested device. A controller should be robust in order to guarantee the control quality for a family of devices working in different technical/environmental conditions.

Matteo Macchini Robustness test Student meeting – June 2014 Robust controller: results are “similar” into a given range of uncertainty (cable length variable between 1m and 300m) Robust controller Non-robust controller

Matteo Macchini Robustness test Student meeting – June 2014 Robust controller: results are “similar” into a given range of uncertainty (cable length variable between 1m and 300m) Robust controller Non-robust controller

Matteo Macchini Robustness test Student meeting – June 2014 Robust controller: results are “similar” into a given range of uncertainty (cable length variable between 1m and 300m) Robust controller Non-robust controller

Matteo Macchini Robust synthesis Student meeting – June 2014 IDEA: Launch tuning algorithm several times Test robustness Check if robust controller have similar parameters and try to reproduce them Non-robust controller

Matteo Macchini Conclusions Student meeting – June 2014 Particle Swarm Optimization can be used to tune controller parameters in the considered system SVPWM will help increasing the quality of the amplifier Cascade architecture: good performances, very good robustness Parallel architecture: very good performance, hard to make robust Robust controllers can be tuned using iterative methods

Matteo Macchini In the future… Student meeting - May 2014 NEXT GOALS Validating the previous system Implement control on the bench Make it work properly Study VHDL/hardware design in order to port it on FPGA

Matteo Macchini References Student meeting – June 2014 [1] Waheed Ahmed, Syed M Usman Ali, “Comparative study of SVPWM & SPWM three phase voltage source inverters for variable speed drive”