ema project

Post on 12-Apr-2017

70 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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

top related