magnetic suspension system control using position and current feedback
DESCRIPTION
Magnetic Suspension System Control Using Position and Current Feedback. Team: Gary Boline and Andrew Michalets Advisors: Dr. Anakwa and Dr. Schertz. Applications of a Magnetic Suspension System. Electromagnetic Suspension Train. Frictionless Magnetic Bearings. Summary. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Magnetic Suspension System Control Using Position and Current Feedback](https://reader036.vdocuments.net/reader036/viewer/2022062321/5681321a550346895d987b97/html5/thumbnails/1.jpg)
Magnetic Suspension System Control Using Position and
Current Feedback
Team: Gary Boline and Andrew Michalets
Advisors: Dr. Anakwa and Dr. Schertz
![Page 2: Magnetic Suspension System Control Using Position and Current Feedback](https://reader036.vdocuments.net/reader036/viewer/2022062321/5681321a550346895d987b97/html5/thumbnails/2.jpg)
Applications of a Magnetic Suspension System
Electromagnetic Suspension Train
Frictionless Magnetic Bearings
![Page 3: Magnetic Suspension System Control Using Position and Current Feedback](https://reader036.vdocuments.net/reader036/viewer/2022062321/5681321a550346895d987b97/html5/thumbnails/3.jpg)
Determine if Current Feedback can be utilized to improve performance No success with Current Feedback
Develop New Position Controller Design Methods Implement: xPC & Coldfire
Summary
![Page 4: Magnetic Suspension System Control Using Position and Current Feedback](https://reader036.vdocuments.net/reader036/viewer/2022062321/5681321a550346895d987b97/html5/thumbnails/4.jpg)
Outline Magnetic Suspension System Overview High Level Block Diagram Current Modeling Current Controller Attempts Position Controller Development Microcontroller Implementation Future Suggestions References Questions
![Page 5: Magnetic Suspension System Control Using Position and Current Feedback](https://reader036.vdocuments.net/reader036/viewer/2022062321/5681321a550346895d987b97/html5/thumbnails/5.jpg)
System Overview
![Page 6: Magnetic Suspension System Control Using Position and Current Feedback](https://reader036.vdocuments.net/reader036/viewer/2022062321/5681321a550346895d987b97/html5/thumbnails/6.jpg)
Outline Magnetic Suspension System Overview High Level Block Diagram Current Modeling Current Controller Attempts Position Controller Development Microcontroller Implementation Future Suggestions References Questions
![Page 7: Magnetic Suspension System Control Using Position and Current Feedback](https://reader036.vdocuments.net/reader036/viewer/2022062321/5681321a550346895d987b97/html5/thumbnails/7.jpg)
High Level Block Diagram
Control System
Magnetic Suspension
Plant
Photo Sensor
Current Sensor
Set Point
Reference Signal
A/D Converter D/A Converter
![Page 8: Magnetic Suspension System Control Using Position and Current Feedback](https://reader036.vdocuments.net/reader036/viewer/2022062321/5681321a550346895d987b97/html5/thumbnails/8.jpg)
Outline Magnetic Suspension System Overview High Level Block Diagram Current Modeling Current Controller Attempts Position Controller Development Microcontroller Implementation Future Suggestions References Questions
![Page 9: Magnetic Suspension System Control Using Position and Current Feedback](https://reader036.vdocuments.net/reader036/viewer/2022062321/5681321a550346895d987b97/html5/thumbnails/9.jpg)
Current Modeling Experimental Simulink
Transfer Function Rate Limiter
(nonlinear)
![Page 10: Magnetic Suspension System Control Using Position and Current Feedback](https://reader036.vdocuments.net/reader036/viewer/2022062321/5681321a550346895d987b97/html5/thumbnails/10.jpg)
Outline Magnetic Suspension System Overview High Level Block Diagram Current Modeling Current Controller Attempts Position Controller Development Microcontroller Implementation Future Suggestions References Questions
![Page 11: Magnetic Suspension System Control Using Position and Current Feedback](https://reader036.vdocuments.net/reader036/viewer/2022062321/5681321a550346895d987b97/html5/thumbnails/11.jpg)
Current Controller Attempts State-space Current with Lag, Lead, or Lag/Lead
Noise Problems Current Feed-forward Current Error Feed-forward
Based on Proportion to Position Position Integrator ‘integrates’ current
term out
![Page 12: Magnetic Suspension System Control Using Position and Current Feedback](https://reader036.vdocuments.net/reader036/viewer/2022062321/5681321a550346895d987b97/html5/thumbnails/12.jpg)
Outline Magnetic Suspension System Overview High Level Block Diagram Current Modeling Current Controller Attempts Position Controller Development Microcontroller Implementation Future Suggestions References Questions
![Page 13: Magnetic Suspension System Control Using Position and Current Feedback](https://reader036.vdocuments.net/reader036/viewer/2022062321/5681321a550346895d987b97/html5/thumbnails/13.jpg)
Position Controller Development
Root Locus Attempts Block Diagram Simulation Data Scope Plots Performance Data vs. Specs
![Page 14: Magnetic Suspension System Control Using Position and Current Feedback](https://reader036.vdocuments.net/reader036/viewer/2022062321/5681321a550346895d987b97/html5/thumbnails/14.jpg)
Position Controller Development
Root Locus Open Loop Poles:
1.0321, 0.9689 Closed Loop
Poles: 0.9704+/-0.0077j, 0.8550, 0.3888
Expanded
![Page 15: Magnetic Suspension System Control Using Position and Current Feedback](https://reader036.vdocuments.net/reader036/viewer/2022062321/5681321a550346895d987b97/html5/thumbnails/15.jpg)
Position Controller Development
Block Diagram
![Page 16: Magnetic Suspension System Control Using Position and Current Feedback](https://reader036.vdocuments.net/reader036/viewer/2022062321/5681321a550346895d987b97/html5/thumbnails/16.jpg)
Position Controller Development
StepResponse
(simulation)
28% OS
![Page 17: Magnetic Suspension System Control Using Position and Current Feedback](https://reader036.vdocuments.net/reader036/viewer/2022062321/5681321a550346895d987b97/html5/thumbnails/17.jpg)
Position Controller Development
StepResponse
(xPC) ~30% OS
![Page 18: Magnetic Suspension System Control Using Position and Current Feedback](https://reader036.vdocuments.net/reader036/viewer/2022062321/5681321a550346895d987b97/html5/thumbnails/18.jpg)
Outline Magnetic Suspension System Overview High Level Block Diagram Current Modeling Current Controller Attempts Position Controller Development Microcontroller Implementation Future Suggestions References Questions
![Page 19: Magnetic Suspension System Control Using Position and Current Feedback](https://reader036.vdocuments.net/reader036/viewer/2022062321/5681321a550346895d987b97/html5/thumbnails/19.jpg)
Microcontroller Implementation
Improvements Input/Output Configuration System Timing
Scope Plots Performance Data vs. Specs
![Page 20: Magnetic Suspension System Control Using Position and Current Feedback](https://reader036.vdocuments.net/reader036/viewer/2022062321/5681321a550346895d987b97/html5/thumbnails/20.jpg)
Input/Output Configuration
A/D
MicroController
Con
trol
Sig
nal
D/A
Error Signal
![Page 21: Magnetic Suspension System Control Using Position and Current Feedback](https://reader036.vdocuments.net/reader036/viewer/2022062321/5681321a550346895d987b97/html5/thumbnails/21.jpg)
D/A Converter Setup
Volts (mV) Controller Output +2047 FFF
: : 0 800 -1 7FF
: :-2047 000
![Page 22: Magnetic Suspension System Control Using Position and Current Feedback](https://reader036.vdocuments.net/reader036/viewer/2022062321/5681321a550346895d987b97/html5/thumbnails/22.jpg)
Software Flowchart Initialize Timer
Read in A/D Error Signal
Scale A/D
Controller Implementation
Scale D/A
Timer Overflow at 1ms?
Write Data from D/A to Control Signal
Yes
Reset Timer Overflow
No
Start
![Page 23: Magnetic Suspension System Control Using Position and Current Feedback](https://reader036.vdocuments.net/reader036/viewer/2022062321/5681321a550346895d987b97/html5/thumbnails/23.jpg)
Timing Improvements
![Page 24: Magnetic Suspension System Control Using Position and Current Feedback](https://reader036.vdocuments.net/reader036/viewer/2022062321/5681321a550346895d987b97/html5/thumbnails/24.jpg)
Step Response
Our Controller Past Controller
![Page 25: Magnetic Suspension System Control Using Position and Current Feedback](https://reader036.vdocuments.net/reader036/viewer/2022062321/5681321a550346895d987b97/html5/thumbnails/25.jpg)
Step Response Results
Our ControllerMax Amplitude : 0.2VppOvershoot : 47%Settling Time : 240 ms
Past ControllerMax Amplitude : 0.5VppOvershoot : 36%Settling Time : 560 ms
Advantages: Faster System
Disadvantages: Larger overshoot, Less input amplitude, Less stability
![Page 26: Magnetic Suspension System Control Using Position and Current Feedback](https://reader036.vdocuments.net/reader036/viewer/2022062321/5681321a550346895d987b97/html5/thumbnails/26.jpg)
Outline Magnetic Suspension System Overview High Level Block Diagram Current Modeling Current Controller Attempts Position Controller Development Microcontroller Implementation Future Suggestions References Questions
![Page 27: Magnetic Suspension System Control Using Position and Current Feedback](https://reader036.vdocuments.net/reader036/viewer/2022062321/5681321a550346895d987b97/html5/thumbnails/27.jpg)
Future Suggestions
Lab bench space Modularize Code Design to realistic specs Anti-aliasing filters Design System Bottom Up, Current
and Voltage Control Independently
![Page 28: Magnetic Suspension System Control Using Position and Current Feedback](https://reader036.vdocuments.net/reader036/viewer/2022062321/5681321a550346895d987b97/html5/thumbnails/28.jpg)
References Jose A Lopez and Winfred K. N. Anakwa, “Identification and Control of a Magnetic Suspension System using
Simulink and Dspace Tools”, Proceedings of the ASEE Illinois/Indiana 2003 Sectional Conference, March 27, 2004, Peoria, Illinois, U.S.A.
Feedback Inc., 437 Dimmocks Mill Road, Hillsborough, North Carolina 27278. http://www.fbk.com
Simulink, Version 6.1 (R14SP1), The MathWorks Inc., Natick, MA 01760, 2004.
xPC Target Box, The MathWorks Inc., Natick, MA 01760, 2003.
![Page 29: Magnetic Suspension System Control Using Position and Current Feedback](https://reader036.vdocuments.net/reader036/viewer/2022062321/5681321a550346895d987b97/html5/thumbnails/29.jpg)
Conclusion Determined Current Feedback not viable
State Space Classical
Designed New Position Controller Root Locus Simulation and xPC
Implemented Design on Microcontroller Timer Driven Faster System
Bring back focus Step back up from lower level Project importance at beginning Balance additional content
![Page 30: Magnetic Suspension System Control Using Position and Current Feedback](https://reader036.vdocuments.net/reader036/viewer/2022062321/5681321a550346895d987b97/html5/thumbnails/30.jpg)
Conclusion
![Page 31: Magnetic Suspension System Control Using Position and Current Feedback](https://reader036.vdocuments.net/reader036/viewer/2022062321/5681321a550346895d987b97/html5/thumbnails/31.jpg)
Questions?