matteo macchinistudent meeting - may 2014 motion control design for the new bws matteo macchini...
TRANSCRIPT
![Page 1: Matteo MacchiniStudent meeting - May 2014 Motion control design for the new BWS Matteo Macchini Technical student BE-BI-BL Supervisor: Jonathan Emery](https://reader035.vdocument.in/reader035/viewer/2022081603/5697bf871a28abf838c889bc/html5/thumbnails/1.jpg)
Matteo Macchini Student meeting - May 2014
Motion control design for the new BWS
Matteo MacchiniTechnical student
BE-BI-BLSupervisor:Jonathan Emery
![Page 2: Matteo MacchiniStudent meeting - May 2014 Motion control design for the new BWS Matteo Macchini Technical student BE-BI-BL Supervisor: Jonathan Emery](https://reader035.vdocument.in/reader035/viewer/2022081603/5697bf871a28abf838c889bc/html5/thumbnails/2.jpg)
Matteo Macchini
Outline
Student meeting - May 2014
• Beam Wire Scanner overview
• Motor selection and sizing procedure
• Motor control
• Tuning of the controllers
• Simulations
![Page 3: Matteo MacchiniStudent meeting - May 2014 Motion control design for the new BWS Matteo Macchini Technical student BE-BI-BL Supervisor: Jonathan Emery](https://reader035.vdocument.in/reader035/viewer/2022081603/5697bf871a28abf838c889bc/html5/thumbnails/3.jpg)
Matteo Macchini
Beam Wire Scanner
Student meeting - May 2014
Purpose:
Evaluate the profile of the beam into the accelerators
![Page 4: Matteo MacchiniStudent meeting - May 2014 Motion control design for the new BWS Matteo Macchini Technical student BE-BI-BL Supervisor: Jonathan Emery](https://reader035.vdocument.in/reader035/viewer/2022081603/5697bf871a28abf838c889bc/html5/thumbnails/4.jpg)
Matteo Macchini
Beam Wire Scanner
Student meeting - May 2014
Electromechanical system
• Motor• Position/speed sensors• Thin wire • Scintillator• Photomultiplier
![Page 5: Matteo MacchiniStudent meeting - May 2014 Motion control design for the new BWS Matteo Macchini Technical student BE-BI-BL Supervisor: Jonathan Emery](https://reader035.vdocument.in/reader035/viewer/2022081603/5697bf871a28abf838c889bc/html5/thumbnails/5.jpg)
Matteo Macchini
Desired wire motion
Student meeting - May 2014
Three phases
• “Constant” acceleration• Constant speed
(beam crossing)• “Constant” deceleration
![Page 6: Matteo MacchiniStudent meeting - May 2014 Motion control design for the new BWS Matteo Macchini Technical student BE-BI-BL Supervisor: Jonathan Emery](https://reader035.vdocument.in/reader035/viewer/2022081603/5697bf871a28abf838c889bc/html5/thumbnails/6.jpg)
Matteo Macchini
Motor selection and sizing
Student meeting - May 2014
• Air-gap thickness• Torque to inertia ratio• Vacuum compatibility
• Radiation tolerance• Temperature tolerance• Torque ripple
Specifications
![Page 7: Matteo MacchiniStudent meeting - May 2014 Motion control design for the new BWS Matteo Macchini Technical student BE-BI-BL Supervisor: Jonathan Emery](https://reader035.vdocument.in/reader035/viewer/2022081603/5697bf871a28abf838c889bc/html5/thumbnails/7.jpg)
Matteo Macchini
Permanent Magnet Synchronous Motor
Student meeting - May 2014
Model:PARKEM k500300-5Y
Air gap thickness: 0.3mm ÷ 0.75mm
Inertia:0.00104kg*m2
Max torque:32.8Nm
![Page 8: Matteo MacchiniStudent meeting - May 2014 Motion control design for the new BWS Matteo Macchini Technical student BE-BI-BL Supervisor: Jonathan Emery](https://reader035.vdocument.in/reader035/viewer/2022081603/5697bf871a28abf838c889bc/html5/thumbnails/8.jpg)
Matteo Macchini
PMSM input
Student meeting - May 2014
Three phase sine wave
• Flux = LC of the 3ph fluxes
• Motion is achieved keeping the flux spin
• Torque = k*(Flux)x(Theta)
So MAX torque ↔ Flux Theta ⊥
![Page 9: Matteo MacchiniStudent meeting - May 2014 Motion control design for the new BWS Matteo Macchini Technical student BE-BI-BL Supervisor: Jonathan Emery](https://reader035.vdocument.in/reader035/viewer/2022081603/5697bf871a28abf838c889bc/html5/thumbnails/9.jpg)
Matteo Macchini Student meeting - May 2014
Three phase static↕
CLARKE↕
Two phase static↕
PARK↕
Two phase rotating
Clarke – Park decomposition
![Page 10: Matteo MacchiniStudent meeting - May 2014 Motion control design for the new BWS Matteo Macchini Technical student BE-BI-BL Supervisor: Jonathan Emery](https://reader035.vdocument.in/reader035/viewer/2022081603/5697bf871a28abf838c889bc/html5/thumbnails/10.jpg)
Matteo Macchini Student meeting - May 2014
Simulated system
Overall system
Simplified system
![Page 11: Matteo MacchiniStudent meeting - May 2014 Motion control design for the new BWS Matteo Macchini Technical student BE-BI-BL Supervisor: Jonathan Emery](https://reader035.vdocument.in/reader035/viewer/2022081603/5697bf871a28abf838c889bc/html5/thumbnails/11.jpg)
Matteo Macchini
Motor control
Student meeting - May 2014
FOC – Field Oriented Control
Control method
T = k*iq (if id=0)
Double feedback control• Current
Quadriture (αT) Direct (αF)
• Speed
Space Vector Modulation
Controllers
![Page 12: Matteo MacchiniStudent meeting - May 2014 Motion control design for the new BWS Matteo Macchini Technical student BE-BI-BL Supervisor: Jonathan Emery](https://reader035.vdocument.in/reader035/viewer/2022081603/5697bf871a28abf838c889bc/html5/thumbnails/12.jpg)
Matteo Macchini
PID controllers
Student meeting - May 2014
PID (t )=Kp∗ f (t )+Ki∗∫ f (t )dt+¿Kd∗df (t)dt
¿
PID (s )=Kp+ Kis
+Kd∗ s
![Page 13: Matteo MacchiniStudent meeting - May 2014 Motion control design for the new BWS Matteo Macchini Technical student BE-BI-BL Supervisor: Jonathan Emery](https://reader035.vdocument.in/reader035/viewer/2022081603/5697bf871a28abf838c889bc/html5/thumbnails/13.jpg)
Matteo Macchini
PID controllers
Student meeting - May 2014
PID(s) G(s)uer y+
-
𝑇𝐹 𝑐𝑙𝑜𝑠𝑒𝑑𝑙𝑜𝑜𝑝 (𝑠 )=𝑃𝐼𝐷 (𝑠 )∗𝐺(𝑠)1+𝑃𝐼𝐷 (𝑠 )∗𝐺(𝑠)
𝑇𝐹 𝑜𝑝𝑒𝑛𝑙𝑜𝑜𝑝 (𝑠)=𝑃𝐼𝐷 (𝑠)∗𝐺(𝑠 )
![Page 14: Matteo MacchiniStudent meeting - May 2014 Motion control design for the new BWS Matteo Macchini Technical student BE-BI-BL Supervisor: Jonathan Emery](https://reader035.vdocument.in/reader035/viewer/2022081603/5697bf871a28abf838c889bc/html5/thumbnails/14.jpg)
Matteo Macchini
PID tuning
Student meeting - May 2014
THEORETICAL APPROACHES
Transfer function computationand simulation
Pole-zero compensation
… unpopular and not very efficient
![Page 15: Matteo MacchiniStudent meeting - May 2014 Motion control design for the new BWS Matteo Macchini Technical student BE-BI-BL Supervisor: Jonathan Emery](https://reader035.vdocument.in/reader035/viewer/2022081603/5697bf871a28abf838c889bc/html5/thumbnails/15.jpg)
Matteo Macchini
PI control and tuning
Student meeting - May 2014
EXPERIMENTAL APPROACHES
Open loop methods• Ziegler-Nichols• Cohen-Coon• Cooper
Closed loop methods• Z-N closed loop• ATV
Adaptive methods• PSO
“Modern” methods• H∞ controller• H2 controller• μ controller
![Page 16: Matteo MacchiniStudent meeting - May 2014 Motion control design for the new BWS Matteo Macchini Technical student BE-BI-BL Supervisor: Jonathan Emery](https://reader035.vdocument.in/reader035/viewer/2022081603/5697bf871a28abf838c889bc/html5/thumbnails/16.jpg)
Matteo Macchini
Particle Swarm Optimization
Student meeting - May 2014
Particle filter based on the behaviour of swarms of birds
Parametric optimization in order to follow local-global optimums
Looking for MIN of a quality function (IAE)
![Page 17: Matteo MacchiniStudent meeting - May 2014 Motion control design for the new BWS Matteo Macchini Technical student BE-BI-BL Supervisor: Jonathan Emery](https://reader035.vdocument.in/reader035/viewer/2022081603/5697bf871a28abf838c889bc/html5/thumbnails/17.jpg)
Matteo Macchini
Results classic tuning (so far…)
Student meeting - May 2014
Current loop Speed loop
![Page 18: Matteo MacchiniStudent meeting - May 2014 Motion control design for the new BWS Matteo Macchini Technical student BE-BI-BL Supervisor: Jonathan Emery](https://reader035.vdocument.in/reader035/viewer/2022081603/5697bf871a28abf838c889bc/html5/thumbnails/18.jpg)
Matteo Macchini
Results PSO (so far…)
Student meeting - May 2014
Current loop
Speed loop
i=1
i=1 i=4 i=7 i=10
i=4 i=7 i=10
![Page 19: Matteo MacchiniStudent meeting - May 2014 Motion control design for the new BWS Matteo Macchini Technical student BE-BI-BL Supervisor: Jonathan Emery](https://reader035.vdocument.in/reader035/viewer/2022081603/5697bf871a28abf838c889bc/html5/thumbnails/19.jpg)
Matteo Macchini
In the future…
Student meeting - May 2014
NEXT GOALS
• Space Vector PWM implementation
• Position loop
• Complete system simulation
• See what happens with the real system!
![Page 20: Matteo MacchiniStudent meeting - May 2014 Motion control design for the new BWS Matteo Macchini Technical student BE-BI-BL Supervisor: Jonathan Emery](https://reader035.vdocument.in/reader035/viewer/2022081603/5697bf871a28abf838c889bc/html5/thumbnails/20.jpg)