ema project
TRANSCRIPT
Simulation And Analysis Of ElectroMechanical Actuator Using Matlab
And LabVIEW
PRESENTATION BY
Mohammed Anwar ul haqMuattar Ahmed Khan
Lateef Mohiuddin
Seminar Objectives
• Introduction• Overview Of EMA • Applications• LabVIEW• Simulink• Conclusion
INTRODUCTION• What is an actuator ? • An actuator is that portion of a control valve
that responds to the applied signal and causes the motion resulting in modification of fluid flow or related dynamic variable in the process.
• The actuator is a final control element.
Types Of Actuators
Electromechanical ActuatorsElectro –hydraulic ActuatorsElectrical TypesPneumatic Actuators
ELECTROMECHANICAL ACTUATOR
• Electro Mechanical Actuator is an equipment which can be used to provide reversible linear motion at a controlled speed.
• It can provide a pushing or pulling force of 200 kg and a stroke of upto 150 mm.
• This Electro Mechanical Actuator is compact and light device to obtain thrust in forward and backward motion.
LVDT
Electro Mechanical Actuator
DESCRIPTION
• It mainly consists of BLDC motor.• BLDC motor is composed of stator and rotor.• To sense the rotor position HALL sensor is used.• The speed of an actuator is measured by tacho.• The rotary motion of BLDC motor is translated
into linear using satellite roller screw mechanism.
Electro Mechanical Actuator Controller
DESCRIPTION
• The actuator is controlled through a electronic controller
• Micro controller consist of IC 30335• 3 hall sensors one output is given to motor
controller• 6 PWM outputs will be given to power bridge
consisting of mosfet• This power bridge will in turn be connected to 3-
phase`s of motor
ELECTROMECHANICAL ACTUATOR
• MeritsHigh thrustHigh and reliable stiffness coefficient powered
by electricity or pneumatics• De-Merits:Complexity in DesignBulky structure
Applications
• Actuation flight control flaps, spoilers, speed brakes, for:
• Regional jets• Business jets• CNC Machines• Robotics• Aero Dynamics of Missiles• Bio Medical Instrumentation
BLDC MOTOR
• Working of BLDC –MOTOR As there is no commutator ,the current
direction of the conductor on the stator controlled electronically.
Rotor consists the permanent magnet where as stator consist a no. of windings. Current through these winding produces magnetic field and force.
Hall sensor used to determine the position during commutation.
Working Procedure
• Each sequence has one winding energized positive.
• one winding energized negative ,one winding non-energized
• When a rotor pole passes a Hall-Effect sensor, get a high or low signal, indicating that a North or South pole
LabVIEW
• It’s a software package created by National Instruments .
• LabVIEW is a graphical programming language designed for engineers and scientists to develop test, control and measurement applications.
Why are we using LabVIEW ?
• LabVIEW delivers extensive ,analysis, and presentation capabilities.
• LabVIEW gives us the flexibility without the complexity of traditional development environments.
USES OF LabVIEW General-purpose programming Instrument control Data acquisition Data analysis Data presentation Automated testing
LabVIEW Applications
Automating Measurements and Processing Signal Data
Instrument Control Automating test and validation tests Designing Embedded Control and Monitoring
Solutions Academic Teaching
Graphical VS Text based Language Most other programming languages (C, C++,
Java, etc.) are text-based languages. We can write programs by typing text. G is a graphical language. We can write
programs by placing icons and connecting them with wires.
LabVIEW is developed based on G programming.
Example Of C Program#include <stdio.h>int main(){float value1, value2, product;printf("Enter first number => ");scanf("%f", &value1);printf("Enter second number => ");scanf("%f", &value2);product = value1 * value2;printf("The product is %f", product);
}
Example OF LabVIEW G Program
MATLAB• Matlab is a software package which
can be used to perform analysis and to solve mathematical and engineering problems.
• It has excellent programming features and graphics capability
• It is easy to learn and flexible.
Simulink
• It is used to model, analyze and simulate dynamic systems using block diagrams.
• It has comprehensive block library which can be used to simulate linear, non–linear or discrete systems.
• C codes can be generated from Simulink models for embedded applications.
Simulink block libraries
Simulink provides a library browser that allows you to select blocks from libraries of standard blocks:
• Sources - blocks that generate signals• Sinks - display or output blocks.• Discrete - discrete-time blocks.• Continuous - linear continuous-time blocks. • Math - general mathematical functions
blocks.
Simulink block libraries (cont.)
• Functions & Tables - general functions and look-up table operations.
• Nonlinear - blocks that describe nonlinear functions.
• Signal & Systems - blocks that allow multiplexing, demultiplexing, create subsystems and perform similar functions.
• Block sets and Toolboxes - the Extras block library of specialized blocks.
• Demos - useful MATLAB and Simulink demos.
Example: Rectified Sine
Conclusion
THANKYOU