SlideShare a Scribd company logo
INVESTIGATING MICROPROCESSORS
FOR USE IN
DEMONSTRATING ROTOR DYNAMICS
Nicholas Robson
Supervisor: Emiliano Rustighi
Individual Project
FEEG3003
Motivation Simulation
Results
Conclusions
Methods
Aims
1. Assess the ability of microprocessors for signal processing.
2. Compare the results against computational predictions for
analytical methods.
Solution:
• Rotor dynamics is not demonstrated
efficiently
• Bently Nevada Kit simulates large
machinery
• Arduino and Raspberry Pi are very good
at data-processing
Combine an Arduino and a
Raspberry Pi to create an
interface to demonstrate with
• Orbit plots show the position of the rotor at the sensors
• The graphs are highly customisable
• The sensor sensitivity can be accounted for
• Transient responses visualise the sampling rate and sinusoidal shape
• Waterfall plots were used to
show the frequency
response of the rotor at
different speeds, Ω
• Peaks were bigger at
resonant frequencies
• Harmonics at 1Ω, 2Ω and
3Ω were observed, caused
by non-ideal properties in
the rotor and bearings
2Ω
3Ω
1Ω
• My design took advantage of the fact that
wiring the output leads through an
operational amplifier and into the ADC
inputs of the Arduino allowed the readings
to be sent via USB to the Raspberry Pi,
and parsed with bespoke python code
• By placing a grub screw in the edge of the
rotor disk, an imbalance that excited the
rotor to vibrate was created
• Vibration was measured and recorded as
x-y data by the rotor sensors
• The tachometer signal was passed through
a voltage divider to reduce the reading lag
References. Jet Image: http://adrenaline.uol.com.br/forum/papo-cabeca/267964-cutaway-drawing-diagramas-em-3d-de-maquinas-mostrando-partes-internas-fotos.html
Max Sample rate: http://frenki.net/2013/10/fast-analogread-with-arduino-due/
• Models were written in python, to simulate the
rotor vibration using fundamental equations
• The image to the right is a simplified model of the
rotor drawn in solidworks
• The images below show simulated orbits of the
rotor, below, at and above the resonant frequency
• The irregular plots were
caused by loose bearings
• The Arduino is good at
collecting data
• The Raspberry Pi didn’t have
enough processing power to
cope with python efficiently
• A second pair of sensors could be used to
create an accurate insight into mode shapes
of rotors with a maximum of one node.
Vibrations with more nodes will require more
sensors
• Arduino has a sampling capability that was
untested in this project. A sampling rate
1000x faster is possible
• The project could be extended to control the
rotor speed, using the Arduino’s DAC output
and a feed-back loop from the tachometer
signal
• Create a graphical user interface for the
Raspberry Pi, to interact with viewers and
display graphs aesthetically
Further Work

More Related Content

Similar to Dissertation Poster

ROBOTICS - Introduction to Robotics Microcontroller
ROBOTICS -  Introduction to Robotics MicrocontrollerROBOTICS -  Introduction to Robotics Microcontroller
ROBOTICS - Introduction to Robotics Microcontroller
Vibrant Technologies & Computers
 
Autonomous robotics based on simple sensor inputs.
Autonomous robotics based on simplesensor inputs.Autonomous robotics based on simplesensor inputs.
Autonomous robotics based on simple sensor inputs.
sathish sak
 
Elevation mapping using stereo vision enabled heterogeneous multi-agent robot...
Elevation mapping using stereo vision enabled heterogeneous multi-agent robot...Elevation mapping using stereo vision enabled heterogeneous multi-agent robot...
Elevation mapping using stereo vision enabled heterogeneous multi-agent robot...
Aritra Sarkar
 
AMAR_KANTETI_RESUME
AMAR_KANTETI_RESUMEAMAR_KANTETI_RESUME
AMAR_KANTETI_RESUME
amar kanteti
 
Ppt seminar noc
Ppt seminar nocPpt seminar noc
Ppt seminar noc
manjyanaikR
 
Group 10
Group 10Group 10
Robowar
RobowarRobowar
Robowar
Sarthak Gupta
 
Ch 1 Introduction(1).docx
Ch 1 Introduction(1).docxCh 1 Introduction(1).docx
Ch 1 Introduction(1).docx
Radhikasaud
 
Computer-Vision based Centralized Multi-agent System on Matlab and Arduino Du...
Computer-Vision based Centralized Multi-agent System on Matlab and Arduino Du...Computer-Vision based Centralized Multi-agent System on Matlab and Arduino Du...
Computer-Vision based Centralized Multi-agent System on Matlab and Arduino Du...
Aritra Sarkar
 
final thesis presentation.pptx
final thesis presentation.pptxfinal thesis presentation.pptx
final thesis presentation.pptx
sandhya360104
 
Obstacle observing
Obstacle observingObstacle observing
Obstacle observing
Lokendra Singh
 
Robotics Report final.compressed (1)
Robotics Report final.compressed (1)Robotics Report final.compressed (1)
Robotics Report final.compressed (1)
Kael Kristjanson
 
Biratnagar Robotics Club, Nepal
Biratnagar Robotics Club, NepalBiratnagar Robotics Club, Nepal
Biratnagar Robotics Club, Nepal
Sarwar Alam Ansari
 
Bryan guner professional portfolio
Bryan guner professional portfolioBryan guner professional portfolio
Bryan guner professional portfolio
Bryan Guner
 
Instrumentation Technologies_Core
Instrumentation Technologies_CoreInstrumentation Technologies_Core
Instrumentation Technologies_Core
Manuel Cargnelutti
 
Instrumentation Technologies Inc - Providing High Performance Electronics for...
Instrumentation Technologies Inc - Providing High Performance Electronics for...Instrumentation Technologies Inc - Providing High Performance Electronics for...
Instrumentation Technologies Inc - Providing High Performance Electronics for...
Peter Baloh, PMP, PROSCI
 
Mini CNC Plotter and Laser Engraver
Mini CNC Plotter and Laser EngraverMini CNC Plotter and Laser Engraver
Mini CNC Plotter and Laser Engraver
ijtsrd
 
Line following Report presentation
Line following Report presentationLine following Report presentation
Line following Report presentation
Sujeet Kumar Jha
 
Empirically Derived Abstractions in Uncore Power Modeling for a Server-Class...
Empirically Derived Abstractions in Uncore Power Modeling for a  Server-Class...Empirically Derived Abstractions in Uncore Power Modeling for a  Server-Class...
Empirically Derived Abstractions in Uncore Power Modeling for a Server-Class...
Arun Joseph
 
Maj_Project_Review-1.pptxiuuhjhgjglkhuhghniuh
Maj_Project_Review-1.pptxiuuhjhgjglkhuhghniuhMaj_Project_Review-1.pptxiuuhjhgjglkhuhghniuh
Maj_Project_Review-1.pptxiuuhjhgjglkhuhghniuh
santhosharumugam9
 

Similar to Dissertation Poster (20)

ROBOTICS - Introduction to Robotics Microcontroller
ROBOTICS -  Introduction to Robotics MicrocontrollerROBOTICS -  Introduction to Robotics Microcontroller
ROBOTICS - Introduction to Robotics Microcontroller
 
Autonomous robotics based on simple sensor inputs.
Autonomous robotics based on simplesensor inputs.Autonomous robotics based on simplesensor inputs.
Autonomous robotics based on simple sensor inputs.
 
Elevation mapping using stereo vision enabled heterogeneous multi-agent robot...
Elevation mapping using stereo vision enabled heterogeneous multi-agent robot...Elevation mapping using stereo vision enabled heterogeneous multi-agent robot...
Elevation mapping using stereo vision enabled heterogeneous multi-agent robot...
 
AMAR_KANTETI_RESUME
AMAR_KANTETI_RESUMEAMAR_KANTETI_RESUME
AMAR_KANTETI_RESUME
 
Ppt seminar noc
Ppt seminar nocPpt seminar noc
Ppt seminar noc
 
Group 10
Group 10Group 10
Group 10
 
Robowar
RobowarRobowar
Robowar
 
Ch 1 Introduction(1).docx
Ch 1 Introduction(1).docxCh 1 Introduction(1).docx
Ch 1 Introduction(1).docx
 
Computer-Vision based Centralized Multi-agent System on Matlab and Arduino Du...
Computer-Vision based Centralized Multi-agent System on Matlab and Arduino Du...Computer-Vision based Centralized Multi-agent System on Matlab and Arduino Du...
Computer-Vision based Centralized Multi-agent System on Matlab and Arduino Du...
 
final thesis presentation.pptx
final thesis presentation.pptxfinal thesis presentation.pptx
final thesis presentation.pptx
 
Obstacle observing
Obstacle observingObstacle observing
Obstacle observing
 
Robotics Report final.compressed (1)
Robotics Report final.compressed (1)Robotics Report final.compressed (1)
Robotics Report final.compressed (1)
 
Biratnagar Robotics Club, Nepal
Biratnagar Robotics Club, NepalBiratnagar Robotics Club, Nepal
Biratnagar Robotics Club, Nepal
 
Bryan guner professional portfolio
Bryan guner professional portfolioBryan guner professional portfolio
Bryan guner professional portfolio
 
Instrumentation Technologies_Core
Instrumentation Technologies_CoreInstrumentation Technologies_Core
Instrumentation Technologies_Core
 
Instrumentation Technologies Inc - Providing High Performance Electronics for...
Instrumentation Technologies Inc - Providing High Performance Electronics for...Instrumentation Technologies Inc - Providing High Performance Electronics for...
Instrumentation Technologies Inc - Providing High Performance Electronics for...
 
Mini CNC Plotter and Laser Engraver
Mini CNC Plotter and Laser EngraverMini CNC Plotter and Laser Engraver
Mini CNC Plotter and Laser Engraver
 
Line following Report presentation
Line following Report presentationLine following Report presentation
Line following Report presentation
 
Empirically Derived Abstractions in Uncore Power Modeling for a Server-Class...
Empirically Derived Abstractions in Uncore Power Modeling for a  Server-Class...Empirically Derived Abstractions in Uncore Power Modeling for a  Server-Class...
Empirically Derived Abstractions in Uncore Power Modeling for a Server-Class...
 
Maj_Project_Review-1.pptxiuuhjhgjglkhuhghniuh
Maj_Project_Review-1.pptxiuuhjhgjglkhuhghniuhMaj_Project_Review-1.pptxiuuhjhgjglkhuhghniuh
Maj_Project_Review-1.pptxiuuhjhgjglkhuhghniuh
 

Dissertation Poster

  • 1. INVESTIGATING MICROPROCESSORS FOR USE IN DEMONSTRATING ROTOR DYNAMICS Nicholas Robson Supervisor: Emiliano Rustighi Individual Project FEEG3003 Motivation Simulation Results Conclusions Methods Aims 1. Assess the ability of microprocessors for signal processing. 2. Compare the results against computational predictions for analytical methods. Solution: • Rotor dynamics is not demonstrated efficiently • Bently Nevada Kit simulates large machinery • Arduino and Raspberry Pi are very good at data-processing Combine an Arduino and a Raspberry Pi to create an interface to demonstrate with • Orbit plots show the position of the rotor at the sensors • The graphs are highly customisable • The sensor sensitivity can be accounted for • Transient responses visualise the sampling rate and sinusoidal shape • Waterfall plots were used to show the frequency response of the rotor at different speeds, Ω • Peaks were bigger at resonant frequencies • Harmonics at 1Ω, 2Ω and 3Ω were observed, caused by non-ideal properties in the rotor and bearings 2Ω 3Ω 1Ω • My design took advantage of the fact that wiring the output leads through an operational amplifier and into the ADC inputs of the Arduino allowed the readings to be sent via USB to the Raspberry Pi, and parsed with bespoke python code • By placing a grub screw in the edge of the rotor disk, an imbalance that excited the rotor to vibrate was created • Vibration was measured and recorded as x-y data by the rotor sensors • The tachometer signal was passed through a voltage divider to reduce the reading lag References. Jet Image: http://adrenaline.uol.com.br/forum/papo-cabeca/267964-cutaway-drawing-diagramas-em-3d-de-maquinas-mostrando-partes-internas-fotos.html Max Sample rate: http://frenki.net/2013/10/fast-analogread-with-arduino-due/ • Models were written in python, to simulate the rotor vibration using fundamental equations • The image to the right is a simplified model of the rotor drawn in solidworks • The images below show simulated orbits of the rotor, below, at and above the resonant frequency • The irregular plots were caused by loose bearings • The Arduino is good at collecting data • The Raspberry Pi didn’t have enough processing power to cope with python efficiently • A second pair of sensors could be used to create an accurate insight into mode shapes of rotors with a maximum of one node. Vibrations with more nodes will require more sensors • Arduino has a sampling capability that was untested in this project. A sampling rate 1000x faster is possible • The project could be extended to control the rotor speed, using the Arduino’s DAC output and a feed-back loop from the tachometer signal • Create a graphical user interface for the Raspberry Pi, to interact with viewers and display graphs aesthetically Further Work