SlideShare a Scribd company logo
1 of 5
Download to read offline
Amir J. Majid
International Journal of Engineering (IJE), Volume (5) : Issue (1) : 2011 10
Modeling MEMS With Matlab’s Simulink
Amir J. Majid abac.majid.a@ajman.ac.ae
College of Engineering
Ajman University of S&T
POB 2202, Fujairah, UAE
Abstract
Matlab’s Simulink has been used to simulate a dynamic feedback MEMS comprising a generator
with field winding, mechanical shaft system and encoder as well as a feedback to a referenced
signal. The model of this system has been suggested used in Simulink for simulation.
Keywords: Simulink, MEMS, Modeling, Feedback, Field Winding, Simulation
1. INTRODUCTION
With Matlab’s Simulink, it’s possible to simulate dynamical models of linear and time invariant
systems (LTI) implemented in MEMS applications [1], whereby a prime-mover such as a DC
motor being the electromechanical system [2] driving an inertial load in a closed loop feedback
configuration with supplementary blocks such as compensating blocks, filters, integrators and
geometrically coordinated converters such as those used for robotic systems.
More complicated types of models can be studied and simulated, ranging from single-input,
single-output (SISO) and multi-input, multi-output (MIMO) to non-linear and discrete models [3].
The operands of the interconnected linear models can be of many types such as state-space,
transfer function, pole/zero plots, etc. Other procedures such as system inversion, transposition
and per-transposition can be performed. More complicated feedback structure operations to
derive closed loop models and to convert continuous to discrete, discrete to continuous and re-
sampling [discrete to discrete] can be manipulated too.
Various discretization /interpolation methods such as a zero or first hold, Tustin approximations
with or without pre-warping and matched zero-pole can also be conducted.
Simulink LTI viewer is an open and extensible graphical user interface GUI environment used to
linearize models or parts of models, analyze linearized models and compare linear with nonlinear
models. It’s used to obtain:
Step/impulse response
Bode/Nyquist plots
Nichols plots
Singular values of frequency response
Pole/zero plots
Response to general input signals
Unforced response starting from given initial states
Most importantly one can identify locations of inputs and outputs of the portions of a model and
specify the operating conditions about which the model is linearized for further analysis. Other
important feature of Simulink is a Linear-Quadratic-Gaussian LQG control technique which is
used to design optimal dynamic regulators, Kalman estimators and filters.
2. MEMS MODEL
The electromechanical prime mover in MEMS is basically a DC motor with series field to avoid
having another supply for the field. DC series motor is used extensively in traction applications
Amir J. Majid
International Journal of Engineering (IJE), Volume (5) : Issue (1) : 2011 11
where steady state speed is determined by the friction and gradient forces. The dynamical model
of the load is expressed as an inertial system with friction and assuming different line-of-shaft
orientation both for the input and output.
For precise speed control of servo system, a closed loop control system is advised to get
advantages of improved accuracy, fast dynamic responses and reduced effects of load
disturbances and system nonlinearities.
Finally a phase locked loop PLL configuration can be implemented for speed sensing and
comparing means. In PLL control system the motor speed is converted to a digital pulse train by
using a speed encoder. The output of the encoder acts as speed feedback signal of frequency Fo.
The phase detector compares the reference pulse train Fi with the feedback frequency Fo and
provide a pulse width modulated output voltage Vc which is proportional to the difference in
phases and frequencies of the reference and feedback pulse trains. The phase detector can be
available in IC form. A LP filter then converts Vc to a continuous DC level which varies the output
motor speed.
This can be depicted in the following figure:
FIGURE 1: Typical MEMS Dynamical Model
The armature voltage is related to the control or reference voltage by a linear gain Kc , with the
assumption that the back emf constant Kv remains constant. Then:
va = Kc vc
eg = Kv ia w
also va = Rm ia + eg + Lm dia/dt
td = Kl ia if = Kl ia
2
also td = J dw/dt + Bw + tl
Amir J. Majid
International Journal of Engineering (IJE), Volume (5) : Issue (1) : 2011 12
Due to nonlinear terms, these equations can be made linear by considering a small perturbation
at the operating point, noting that: ∆ia ∆w and (∆ia)2
are too small; hence
∆va =Kc ∆vc
∆eg =Kv (Iao ∆w + wo ∆ia )
And ∆va = Rm ∆ia + Lm d(∆ia)/dt + ∆eg
∆td = 2 Kv Iao ∆ia
And ∆td = J d(∆w)/dt + B ∆w + ∆tl
Iao and wo are the steady state values. Transferring these equations in Laplace's domain yields:
∆Va(S) = Kc ∆Vs(S)
∆Eg(S) = Kv [ Iao ∆W(S) + wo ∆Ia(S)]
And ∆Va(S) = Rm ∆Ia(S) + SLm ∆Ia(S) + ∆Eg(S)
∆Td(S) = 2 Kc Iao ∆Ia(S)
And ∆Td(S) = SJ ∆W(S) + B ∆W(S) +∆Tl(S)
The block diagram for these open-loop series drive equations is depicted as:
FIGURE 2: Transfer Function Feedback Model of MEMS
where τa and τm are electrical and mechanical time constants τa = Lm/Rm and τm = J/B
It can be noted that any change in either control voltage or load torque will result in a change of
speed. Obviously, there may be succession of joints and links which can be either linear
(prismatic) or rotational (revolute), and which can be in any order or sequence and in any plane
too.
These links can also be of any length, including zero, can be twisted or bent; thus the
transformation matrices to any reference coordination can be calculated using different methods
such as Denavit-Hartenberg representation. This is shown in the block diagram as KT1 and KT2.
Now, by adding the PLL closed loop feedback the final block diagram becomes as shown:
1
Rm(S τa + 1)
2Kv Iao
1
B (S τm +1)
KT2
Kv Wo
Kv Iao
KT1
S
∆Tl(S)
∆Td(S
∆Eg(S)
∆Va(S)
∆W(S)
∆Ө
Amir J. Majid
International Journal of Engineering (IJE), Volume (5) : Issue (1) : 2011 13
FIGURE 3: Complete MEMS Model with PLL
3. SIMULINK
The derived dynamical electromechanical linear model represented in S-domain, can be now
simulated in Matlab's Simulink represented as S-domain block diagram. Input and output outlets
can be specified at different locations in order to get; among others:
• Response due to a step change in the control/reference voltage keeping constant load
torque
• Response due to a change in load torque disturbances keeping constant control voltage
• Response due to a change in links location and orientation keeping both constant voltage
and load
• Multiple view screens at different locations simultaneously
• Platform for solver parameters to be varied for further simulations
• Platform for embedded libraries related to the blocks implemented
• Platform to integrate Matlab files and C codes
• Platform to visualize and input different signals such as noise and vibrations
• Platform to add hierarchical features of blocksets and general parameters
It can be noticed from the above features that precise and accurate simulation of
MEMS models can be obtained.
4. CONCLUSION
It has been demonstrated that MEMS models can be derived and later simulated with Matlab’s
Simulink, which shows to be an esteemed and powerful platform for multi domain simulation and
a model based design environment for dynamic systems. It provides an interactive graphical
environment and a customizable set of block libraries that let help to accurately design, simulate,
and test control, signal processing, communications, and other time-varying systems.
5. REFERNCES
1. W.C. Wilson, “Geometrical Matrix Toolbox for Modeling of a MOEMS System”;
Manuscript # TE-2003-000045.R1, IEEE/Transactions on Education, 2004.
2. M. Rashid, “Power Electronics”, Book, second edition, ISBN 0-13-334483-5,
Prentice Hall, 1993.
Transfer Function Feedback
MEMS Model (Fig. 2)
K1/S
Kc
Kf
(S τf + 1)
K2
∆Va(S)
∆vc(S)
∆ve(S)
∆fo(S)∆fi(S) Speed Encoder
∆W(S)
Amir J. Majid
International Journal of Engineering (IJE), Volume (5) : Issue (1) : 2011 14
3. The Mathworks, “Control System Toolbox”, Matlab manual
4. J.B. Dabney, “Mastering SIMULINK”, Pearson Prentice Hall, PP(2-7, 78-88, 197-
227), 2004
5. D.Hanselman, “Mastering MATLAB 6”, Prentice Hall, PP(336-453), 2001
6. S. Chapman, “Matlab Programming for Engineers”, Brooks/Cole Thomson Learning,
PP(392-447), 2202

More Related Content

What's hot

circuit_modes_v5
circuit_modes_v5circuit_modes_v5
circuit_modes_v5Olivier Buu
 
seminar_presentation
seminar_presentationseminar_presentation
seminar_presentationmahsa rezaei
 
Parallel-in-Time Object-Oriented Electromagnetic Transient Simulation of Powe...
Parallel-in-Time Object-Oriented Electromagnetic Transient Simulation of Powe...Parallel-in-Time Object-Oriented Electromagnetic Transient Simulation of Powe...
Parallel-in-Time Object-Oriented Electromagnetic Transient Simulation of Powe...Power System Operation
 
Modeling and simulation of fourteen bus system employing D-STATCOM for power ...
Modeling and simulation of fourteen bus system employing D-STATCOM for power ...Modeling and simulation of fourteen bus system employing D-STATCOM for power ...
Modeling and simulation of fourteen bus system employing D-STATCOM for power ...IDES Editor
 
Comparative Analysis of PWM Techniques for Three Level Diode Clamped Voltage ...
Comparative Analysis of PWM Techniques for Three Level Diode Clamped Voltage ...Comparative Analysis of PWM Techniques for Three Level Diode Clamped Voltage ...
Comparative Analysis of PWM Techniques for Three Level Diode Clamped Voltage ...IAES-IJPEDS
 
Technical Paper Publication
Technical Paper PublicationTechnical Paper Publication
Technical Paper PublicationAnu Shree
 
Using Z-Transform for Electric Loads Modeling in the Presence of Harmonics
Using Z-Transform for Electric Loads Modeling in the Presence of HarmonicsUsing Z-Transform for Electric Loads Modeling in the Presence of Harmonics
Using Z-Transform for Electric Loads Modeling in the Presence of HarmonicsIJERA Editor
 
Robot2L_IEEE00493506
Robot2L_IEEE00493506Robot2L_IEEE00493506
Robot2L_IEEE00493506Chih-Wu Jen
 
Exp 3 (1)3. To Formulate YBUS Matrix By Singular Transformation.
Exp 3 (1)3.	To Formulate YBUS Matrix By Singular Transformation.Exp 3 (1)3.	To Formulate YBUS Matrix By Singular Transformation.
Exp 3 (1)3. To Formulate YBUS Matrix By Singular Transformation.Shweta Yadav
 
IRJET - Optimizing a High Lateral Misalignment Tolerance of the Short-Ra...
IRJET  -  	  Optimizing a High Lateral Misalignment Tolerance of the Short-Ra...IRJET  -  	  Optimizing a High Lateral Misalignment Tolerance of the Short-Ra...
IRJET - Optimizing a High Lateral Misalignment Tolerance of the Short-Ra...IRJET Journal
 
A Comparison Between Two Average Modelling Techniques of AC-AC Power Converters
A Comparison Between Two Average Modelling Techniques of AC-AC Power ConvertersA Comparison Between Two Average Modelling Techniques of AC-AC Power Converters
A Comparison Between Two Average Modelling Techniques of AC-AC Power ConvertersIAES-IJPEDS
 
An Implementation Mechanisms of SVM Control Strategies Applied to Five Levels...
An Implementation Mechanisms of SVM Control Strategies Applied to Five Levels...An Implementation Mechanisms of SVM Control Strategies Applied to Five Levels...
An Implementation Mechanisms of SVM Control Strategies Applied to Five Levels...IJPEDS-IAES
 
High Performance of Matrix Converter Fed Induction Motor for IPF Compensation...
High Performance of Matrix Converter Fed Induction Motor for IPF Compensation...High Performance of Matrix Converter Fed Induction Motor for IPF Compensation...
High Performance of Matrix Converter Fed Induction Motor for IPF Compensation...IOSR Journals
 
Deep segmentation of the liver and the hepatic tumors from abdomen tomography...
Deep segmentation of the liver and the hepatic tumors from abdomen tomography...Deep segmentation of the liver and the hepatic tumors from abdomen tomography...
Deep segmentation of the liver and the hepatic tumors from abdomen tomography...IJECEIAES
 
Comparison of backstepping, sliding mode and PID regulators for a voltage inv...
Comparison of backstepping, sliding mode and PID regulators for a voltage inv...Comparison of backstepping, sliding mode and PID regulators for a voltage inv...
Comparison of backstepping, sliding mode and PID regulators for a voltage inv...IJECEIAES
 

What's hot (20)

circuit_modes_v5
circuit_modes_v5circuit_modes_v5
circuit_modes_v5
 
seminar_presentation
seminar_presentationseminar_presentation
seminar_presentation
 
Parallel-in-Time Object-Oriented Electromagnetic Transient Simulation of Powe...
Parallel-in-Time Object-Oriented Electromagnetic Transient Simulation of Powe...Parallel-in-Time Object-Oriented Electromagnetic Transient Simulation of Powe...
Parallel-in-Time Object-Oriented Electromagnetic Transient Simulation of Powe...
 
Modeling and simulation of fourteen bus system employing D-STATCOM for power ...
Modeling and simulation of fourteen bus system employing D-STATCOM for power ...Modeling and simulation of fourteen bus system employing D-STATCOM for power ...
Modeling and simulation of fourteen bus system employing D-STATCOM for power ...
 
Comparative Analysis of PWM Techniques for Three Level Diode Clamped Voltage ...
Comparative Analysis of PWM Techniques for Three Level Diode Clamped Voltage ...Comparative Analysis of PWM Techniques for Three Level Diode Clamped Voltage ...
Comparative Analysis of PWM Techniques for Three Level Diode Clamped Voltage ...
 
Technical Paper Publication
Technical Paper PublicationTechnical Paper Publication
Technical Paper Publication
 
Using Z-Transform for Electric Loads Modeling in the Presence of Harmonics
Using Z-Transform for Electric Loads Modeling in the Presence of HarmonicsUsing Z-Transform for Electric Loads Modeling in the Presence of Harmonics
Using Z-Transform for Electric Loads Modeling in the Presence of Harmonics
 
Robot2L_IEEE00493506
Robot2L_IEEE00493506Robot2L_IEEE00493506
Robot2L_IEEE00493506
 
A011110108
A011110108A011110108
A011110108
 
Ak methodology nnloadmodeling
Ak methodology nnloadmodelingAk methodology nnloadmodeling
Ak methodology nnloadmodeling
 
Exp 3 (1)3. To Formulate YBUS Matrix By Singular Transformation.
Exp 3 (1)3.	To Formulate YBUS Matrix By Singular Transformation.Exp 3 (1)3.	To Formulate YBUS Matrix By Singular Transformation.
Exp 3 (1)3. To Formulate YBUS Matrix By Singular Transformation.
 
IRJET - Optimizing a High Lateral Misalignment Tolerance of the Short-Ra...
IRJET  -  	  Optimizing a High Lateral Misalignment Tolerance of the Short-Ra...IRJET  -  	  Optimizing a High Lateral Misalignment Tolerance of the Short-Ra...
IRJET - Optimizing a High Lateral Misalignment Tolerance of the Short-Ra...
 
A Comparison Between Two Average Modelling Techniques of AC-AC Power Converters
A Comparison Between Two Average Modelling Techniques of AC-AC Power ConvertersA Comparison Between Two Average Modelling Techniques of AC-AC Power Converters
A Comparison Between Two Average Modelling Techniques of AC-AC Power Converters
 
An Implementation Mechanisms of SVM Control Strategies Applied to Five Levels...
An Implementation Mechanisms of SVM Control Strategies Applied to Five Levels...An Implementation Mechanisms of SVM Control Strategies Applied to Five Levels...
An Implementation Mechanisms of SVM Control Strategies Applied to Five Levels...
 
High Performance of Matrix Converter Fed Induction Motor for IPF Compensation...
High Performance of Matrix Converter Fed Induction Motor for IPF Compensation...High Performance of Matrix Converter Fed Induction Motor for IPF Compensation...
High Performance of Matrix Converter Fed Induction Motor for IPF Compensation...
 
Deep segmentation of the liver and the hepatic tumors from abdomen tomography...
Deep segmentation of the liver and the hepatic tumors from abdomen tomography...Deep segmentation of the liver and the hepatic tumors from abdomen tomography...
Deep segmentation of the liver and the hepatic tumors from abdomen tomography...
 
Mems paper
Mems paperMems paper
Mems paper
 
Comparison of backstepping, sliding mode and PID regulators for a voltage inv...
Comparison of backstepping, sliding mode and PID regulators for a voltage inv...Comparison of backstepping, sliding mode and PID regulators for a voltage inv...
Comparison of backstepping, sliding mode and PID regulators for a voltage inv...
 
F010424451
F010424451F010424451
F010424451
 
H010425863
H010425863H010425863
H010425863
 

Viewers also liked

Modeling and simulation of MEMS
Modeling and simulation of MEMSModeling and simulation of MEMS
Modeling and simulation of MEMSRabie
 
Microelectromechanical Systems(MEMS) Gyroscope
Microelectromechanical Systems(MEMS) Gyroscope Microelectromechanical Systems(MEMS) Gyroscope
Microelectromechanical Systems(MEMS) Gyroscope Pratik Nabriya
 
Mems gyroscope working, principle of operation of disc resonator gyroscope
Mems gyroscope working, principle of operation of disc resonator gyroscopeMems gyroscope working, principle of operation of disc resonator gyroscope
Mems gyroscope working, principle of operation of disc resonator gyroscopeAnkush Wawoo
 
B.Sc. Thesis 1 - MEMS Vibratory Gyroscope and Readout Circuit
B.Sc. Thesis 1 - MEMS Vibratory Gyroscope and Readout CircuitB.Sc. Thesis 1 - MEMS Vibratory Gyroscope and Readout Circuit
B.Sc. Thesis 1 - MEMS Vibratory Gyroscope and Readout CircuitAhmed El-Sayed
 

Viewers also liked (11)

Modeling and simulation of MEMS
Modeling and simulation of MEMSModeling and simulation of MEMS
Modeling and simulation of MEMS
 
Microelectromechanical Systems(MEMS) Gyroscope
Microelectromechanical Systems(MEMS) Gyroscope Microelectromechanical Systems(MEMS) Gyroscope
Microelectromechanical Systems(MEMS) Gyroscope
 
Mems gyro
Mems gyroMems gyro
Mems gyro
 
Gyroscope tom
Gyroscope tomGyroscope tom
Gyroscope tom
 
Mems gyroscope working, principle of operation of disc resonator gyroscope
Mems gyroscope working, principle of operation of disc resonator gyroscopeMems gyroscope working, principle of operation of disc resonator gyroscope
Mems gyroscope working, principle of operation of disc resonator gyroscope
 
Gyroscope
GyroscopeGyroscope
Gyroscope
 
B.Sc. Thesis 1 - MEMS Vibratory Gyroscope and Readout Circuit
B.Sc. Thesis 1 - MEMS Vibratory Gyroscope and Readout CircuitB.Sc. Thesis 1 - MEMS Vibratory Gyroscope and Readout Circuit
B.Sc. Thesis 1 - MEMS Vibratory Gyroscope and Readout Circuit
 
Micro Electro Mechanical Systems (MEMS) - Lecture 06
Micro Electro Mechanical Systems (MEMS) - Lecture 06Micro Electro Mechanical Systems (MEMS) - Lecture 06
Micro Electro Mechanical Systems (MEMS) - Lecture 06
 
Introduction to MEMS and MEMS PRO
Introduction to MEMS and MEMS PROIntroduction to MEMS and MEMS PRO
Introduction to MEMS and MEMS PRO
 
Gyroscopes
Gyroscopes Gyroscopes
Gyroscopes
 
Gyroscope
GyroscopeGyroscope
Gyroscope
 

Similar to Modeling MEMS With Matlab’s Simulink

Small Signal Modelling of a Buck Converter using State Space Averaging for Ma...
Small Signal Modelling of a Buck Converter using State Space Averaging for Ma...Small Signal Modelling of a Buck Converter using State Space Averaging for Ma...
Small Signal Modelling of a Buck Converter using State Space Averaging for Ma...paperpublications3
 
[9_CV] FCS-Model Predictive Control of Induction Motors feed by MultilLevel C...
[9_CV] FCS-Model Predictive Control of Induction Motors feed by MultilLevel C...[9_CV] FCS-Model Predictive Control of Induction Motors feed by MultilLevel C...
[9_CV] FCS-Model Predictive Control of Induction Motors feed by MultilLevel C...Nam Thanh
 
Analysis of harmonics and resonances in hvdc mmc link connected to AC grid
Analysis of harmonics and resonances in hvdc mmc link connected to AC gridAnalysis of harmonics and resonances in hvdc mmc link connected to AC grid
Analysis of harmonics and resonances in hvdc mmc link connected to AC gridBérengère VIGNAUX
 
Design and Simulation of Efficient DC-DC Converter Topology for a Solar PV Mo...
Design and Simulation of Efficient DC-DC Converter Topology for a Solar PV Mo...Design and Simulation of Efficient DC-DC Converter Topology for a Solar PV Mo...
Design and Simulation of Efficient DC-DC Converter Topology for a Solar PV Mo...Sajin Ismail
 
Wavelet based detection and location of faults in 400kv, 50km Underground Po...
 Wavelet based detection and location of faults in 400kv, 50km Underground Po... Wavelet based detection and location of faults in 400kv, 50km Underground Po...
Wavelet based detection and location of faults in 400kv, 50km Underground Po...ijceronline
 
Simulation of 3 Phase to 3 Phase Power Conversion Using Matrix Converter with...
Simulation of 3 Phase to 3 Phase Power Conversion Using Matrix Converter with...Simulation of 3 Phase to 3 Phase Power Conversion Using Matrix Converter with...
Simulation of 3 Phase to 3 Phase Power Conversion Using Matrix Converter with...IJERA Editor
 
A LOW VOLTAGE DYNAMIC SYNCHRONOUS DC-DC BUCK-BOOST CONVERTER FOUR SWITCHES
A LOW VOLTAGE DYNAMIC SYNCHRONOUS DC-DC BUCK-BOOST CONVERTER FOUR SWITCHES A LOW VOLTAGE DYNAMIC SYNCHRONOUS DC-DC BUCK-BOOST CONVERTER FOUR SWITCHES
A LOW VOLTAGE DYNAMIC SYNCHRONOUS DC-DC BUCK-BOOST CONVERTER FOUR SWITCHES P singh
 
Three-Level DTC Based on Fuzzy Logic and Neural Network of Sensorless DSSM Us...
Three-Level DTC Based on Fuzzy Logic and Neural Network of Sensorless DSSM Us...Three-Level DTC Based on Fuzzy Logic and Neural Network of Sensorless DSSM Us...
Three-Level DTC Based on Fuzzy Logic and Neural Network of Sensorless DSSM Us...IJPEDS-IAES
 
Easy chair preprint-2954
Easy chair preprint-2954Easy chair preprint-2954
Easy chair preprint-2954Hoopeer Hoopeer
 
1 ijaems oct-2015-3-design and development of novel matrix converter performance
1 ijaems oct-2015-3-design and development of novel matrix converter performance1 ijaems oct-2015-3-design and development of novel matrix converter performance
1 ijaems oct-2015-3-design and development of novel matrix converter performanceINFOGAIN PUBLICATION
 
Selection and Validation of Mathematical Models of Power Converters using Rap...
Selection and Validation of Mathematical Models of Power Converters using Rap...Selection and Validation of Mathematical Models of Power Converters using Rap...
Selection and Validation of Mathematical Models of Power Converters using Rap...IJECEIAES
 
Mathematical Modeling 15kW Standard Induction Motor using MATLAB/SIMULINK
Mathematical Modeling 15kW Standard Induction Motor using MATLAB/SIMULINKMathematical Modeling 15kW Standard Induction Motor using MATLAB/SIMULINK
Mathematical Modeling 15kW Standard Induction Motor using MATLAB/SIMULINKijsrd.com
 

Similar to Modeling MEMS With Matlab’s Simulink (20)

Small Signal Modelling of a Buck Converter using State Space Averaging for Ma...
Small Signal Modelling of a Buck Converter using State Space Averaging for Ma...Small Signal Modelling of a Buck Converter using State Space Averaging for Ma...
Small Signal Modelling of a Buck Converter using State Space Averaging for Ma...
 
[9_CV] FCS-Model Predictive Control of Induction Motors feed by MultilLevel C...
[9_CV] FCS-Model Predictive Control of Induction Motors feed by MultilLevel C...[9_CV] FCS-Model Predictive Control of Induction Motors feed by MultilLevel C...
[9_CV] FCS-Model Predictive Control of Induction Motors feed by MultilLevel C...
 
Analysis of harmonics and resonances in hvdc mmc link connected to AC grid
Analysis of harmonics and resonances in hvdc mmc link connected to AC gridAnalysis of harmonics and resonances in hvdc mmc link connected to AC grid
Analysis of harmonics and resonances in hvdc mmc link connected to AC grid
 
Design and Simulation of Efficient DC-DC Converter Topology for a Solar PV Mo...
Design and Simulation of Efficient DC-DC Converter Topology for a Solar PV Mo...Design and Simulation of Efficient DC-DC Converter Topology for a Solar PV Mo...
Design and Simulation of Efficient DC-DC Converter Topology for a Solar PV Mo...
 
Wavelet based detection and location of faults in 400kv, 50km Underground Po...
 Wavelet based detection and location of faults in 400kv, 50km Underground Po... Wavelet based detection and location of faults in 400kv, 50km Underground Po...
Wavelet based detection and location of faults in 400kv, 50km Underground Po...
 
my journal paper
my journal papermy journal paper
my journal paper
 
An efficient predictive current controller with adaptive parameter estimation...
An efficient predictive current controller with adaptive parameter estimation...An efficient predictive current controller with adaptive parameter estimation...
An efficient predictive current controller with adaptive parameter estimation...
 
Simulation model of single phase PWM inverter by using MATLAB/Simulink
Simulation model of single phase PWM inverter by using MATLAB/SimulinkSimulation model of single phase PWM inverter by using MATLAB/Simulink
Simulation model of single phase PWM inverter by using MATLAB/Simulink
 
Modelling of a Two-Stage Bidirectional AC-DC Converter using Wavelet Modulation
Modelling of a Two-Stage Bidirectional AC-DC Converter using Wavelet ModulationModelling of a Two-Stage Bidirectional AC-DC Converter using Wavelet Modulation
Modelling of a Two-Stage Bidirectional AC-DC Converter using Wavelet Modulation
 
High performance DC/DC buck converter using sliding mode controller
High performance DC/DC buck converter using sliding mode controllerHigh performance DC/DC buck converter using sliding mode controller
High performance DC/DC buck converter using sliding mode controller
 
Simulation of 3 Phase to 3 Phase Power Conversion Using Matrix Converter with...
Simulation of 3 Phase to 3 Phase Power Conversion Using Matrix Converter with...Simulation of 3 Phase to 3 Phase Power Conversion Using Matrix Converter with...
Simulation of 3 Phase to 3 Phase Power Conversion Using Matrix Converter with...
 
A LOW VOLTAGE DYNAMIC SYNCHRONOUS DC-DC BUCK-BOOST CONVERTER FOUR SWITCHES
A LOW VOLTAGE DYNAMIC SYNCHRONOUS DC-DC BUCK-BOOST CONVERTER FOUR SWITCHES A LOW VOLTAGE DYNAMIC SYNCHRONOUS DC-DC BUCK-BOOST CONVERTER FOUR SWITCHES
A LOW VOLTAGE DYNAMIC SYNCHRONOUS DC-DC BUCK-BOOST CONVERTER FOUR SWITCHES
 
Converter driver dc motor
Converter driver dc motorConverter driver dc motor
Converter driver dc motor
 
Three-Level DTC Based on Fuzzy Logic and Neural Network of Sensorless DSSM Us...
Three-Level DTC Based on Fuzzy Logic and Neural Network of Sensorless DSSM Us...Three-Level DTC Based on Fuzzy Logic and Neural Network of Sensorless DSSM Us...
Three-Level DTC Based on Fuzzy Logic and Neural Network of Sensorless DSSM Us...
 
Easy chair preprint-2954
Easy chair preprint-2954Easy chair preprint-2954
Easy chair preprint-2954
 
55 cr banu_ioan
55 cr banu_ioan55 cr banu_ioan
55 cr banu_ioan
 
I41045662
I41045662I41045662
I41045662
 
1 ijaems oct-2015-3-design and development of novel matrix converter performance
1 ijaems oct-2015-3-design and development of novel matrix converter performance1 ijaems oct-2015-3-design and development of novel matrix converter performance
1 ijaems oct-2015-3-design and development of novel matrix converter performance
 
Selection and Validation of Mathematical Models of Power Converters using Rap...
Selection and Validation of Mathematical Models of Power Converters using Rap...Selection and Validation of Mathematical Models of Power Converters using Rap...
Selection and Validation of Mathematical Models of Power Converters using Rap...
 
Mathematical Modeling 15kW Standard Induction Motor using MATLAB/SIMULINK
Mathematical Modeling 15kW Standard Induction Motor using MATLAB/SIMULINKMathematical Modeling 15kW Standard Induction Motor using MATLAB/SIMULINK
Mathematical Modeling 15kW Standard Induction Motor using MATLAB/SIMULINK
 

Recently uploaded

Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfadityarao40181
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupJonathanParaisoCruz
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 

Recently uploaded (20)

Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 

Modeling MEMS With Matlab’s Simulink

  • 1. Amir J. Majid International Journal of Engineering (IJE), Volume (5) : Issue (1) : 2011 10 Modeling MEMS With Matlab’s Simulink Amir J. Majid abac.majid.a@ajman.ac.ae College of Engineering Ajman University of S&T POB 2202, Fujairah, UAE Abstract Matlab’s Simulink has been used to simulate a dynamic feedback MEMS comprising a generator with field winding, mechanical shaft system and encoder as well as a feedback to a referenced signal. The model of this system has been suggested used in Simulink for simulation. Keywords: Simulink, MEMS, Modeling, Feedback, Field Winding, Simulation 1. INTRODUCTION With Matlab’s Simulink, it’s possible to simulate dynamical models of linear and time invariant systems (LTI) implemented in MEMS applications [1], whereby a prime-mover such as a DC motor being the electromechanical system [2] driving an inertial load in a closed loop feedback configuration with supplementary blocks such as compensating blocks, filters, integrators and geometrically coordinated converters such as those used for robotic systems. More complicated types of models can be studied and simulated, ranging from single-input, single-output (SISO) and multi-input, multi-output (MIMO) to non-linear and discrete models [3]. The operands of the interconnected linear models can be of many types such as state-space, transfer function, pole/zero plots, etc. Other procedures such as system inversion, transposition and per-transposition can be performed. More complicated feedback structure operations to derive closed loop models and to convert continuous to discrete, discrete to continuous and re- sampling [discrete to discrete] can be manipulated too. Various discretization /interpolation methods such as a zero or first hold, Tustin approximations with or without pre-warping and matched zero-pole can also be conducted. Simulink LTI viewer is an open and extensible graphical user interface GUI environment used to linearize models or parts of models, analyze linearized models and compare linear with nonlinear models. It’s used to obtain: Step/impulse response Bode/Nyquist plots Nichols plots Singular values of frequency response Pole/zero plots Response to general input signals Unforced response starting from given initial states Most importantly one can identify locations of inputs and outputs of the portions of a model and specify the operating conditions about which the model is linearized for further analysis. Other important feature of Simulink is a Linear-Quadratic-Gaussian LQG control technique which is used to design optimal dynamic regulators, Kalman estimators and filters. 2. MEMS MODEL The electromechanical prime mover in MEMS is basically a DC motor with series field to avoid having another supply for the field. DC series motor is used extensively in traction applications
  • 2. Amir J. Majid International Journal of Engineering (IJE), Volume (5) : Issue (1) : 2011 11 where steady state speed is determined by the friction and gradient forces. The dynamical model of the load is expressed as an inertial system with friction and assuming different line-of-shaft orientation both for the input and output. For precise speed control of servo system, a closed loop control system is advised to get advantages of improved accuracy, fast dynamic responses and reduced effects of load disturbances and system nonlinearities. Finally a phase locked loop PLL configuration can be implemented for speed sensing and comparing means. In PLL control system the motor speed is converted to a digital pulse train by using a speed encoder. The output of the encoder acts as speed feedback signal of frequency Fo. The phase detector compares the reference pulse train Fi with the feedback frequency Fo and provide a pulse width modulated output voltage Vc which is proportional to the difference in phases and frequencies of the reference and feedback pulse trains. The phase detector can be available in IC form. A LP filter then converts Vc to a continuous DC level which varies the output motor speed. This can be depicted in the following figure: FIGURE 1: Typical MEMS Dynamical Model The armature voltage is related to the control or reference voltage by a linear gain Kc , with the assumption that the back emf constant Kv remains constant. Then: va = Kc vc eg = Kv ia w also va = Rm ia + eg + Lm dia/dt td = Kl ia if = Kl ia 2 also td = J dw/dt + Bw + tl
  • 3. Amir J. Majid International Journal of Engineering (IJE), Volume (5) : Issue (1) : 2011 12 Due to nonlinear terms, these equations can be made linear by considering a small perturbation at the operating point, noting that: ∆ia ∆w and (∆ia)2 are too small; hence ∆va =Kc ∆vc ∆eg =Kv (Iao ∆w + wo ∆ia ) And ∆va = Rm ∆ia + Lm d(∆ia)/dt + ∆eg ∆td = 2 Kv Iao ∆ia And ∆td = J d(∆w)/dt + B ∆w + ∆tl Iao and wo are the steady state values. Transferring these equations in Laplace's domain yields: ∆Va(S) = Kc ∆Vs(S) ∆Eg(S) = Kv [ Iao ∆W(S) + wo ∆Ia(S)] And ∆Va(S) = Rm ∆Ia(S) + SLm ∆Ia(S) + ∆Eg(S) ∆Td(S) = 2 Kc Iao ∆Ia(S) And ∆Td(S) = SJ ∆W(S) + B ∆W(S) +∆Tl(S) The block diagram for these open-loop series drive equations is depicted as: FIGURE 2: Transfer Function Feedback Model of MEMS where τa and τm are electrical and mechanical time constants τa = Lm/Rm and τm = J/B It can be noted that any change in either control voltage or load torque will result in a change of speed. Obviously, there may be succession of joints and links which can be either linear (prismatic) or rotational (revolute), and which can be in any order or sequence and in any plane too. These links can also be of any length, including zero, can be twisted or bent; thus the transformation matrices to any reference coordination can be calculated using different methods such as Denavit-Hartenberg representation. This is shown in the block diagram as KT1 and KT2. Now, by adding the PLL closed loop feedback the final block diagram becomes as shown: 1 Rm(S τa + 1) 2Kv Iao 1 B (S τm +1) KT2 Kv Wo Kv Iao KT1 S ∆Tl(S) ∆Td(S ∆Eg(S) ∆Va(S) ∆W(S) ∆Ө
  • 4. Amir J. Majid International Journal of Engineering (IJE), Volume (5) : Issue (1) : 2011 13 FIGURE 3: Complete MEMS Model with PLL 3. SIMULINK The derived dynamical electromechanical linear model represented in S-domain, can be now simulated in Matlab's Simulink represented as S-domain block diagram. Input and output outlets can be specified at different locations in order to get; among others: • Response due to a step change in the control/reference voltage keeping constant load torque • Response due to a change in load torque disturbances keeping constant control voltage • Response due to a change in links location and orientation keeping both constant voltage and load • Multiple view screens at different locations simultaneously • Platform for solver parameters to be varied for further simulations • Platform for embedded libraries related to the blocks implemented • Platform to integrate Matlab files and C codes • Platform to visualize and input different signals such as noise and vibrations • Platform to add hierarchical features of blocksets and general parameters It can be noticed from the above features that precise and accurate simulation of MEMS models can be obtained. 4. CONCLUSION It has been demonstrated that MEMS models can be derived and later simulated with Matlab’s Simulink, which shows to be an esteemed and powerful platform for multi domain simulation and a model based design environment for dynamic systems. It provides an interactive graphical environment and a customizable set of block libraries that let help to accurately design, simulate, and test control, signal processing, communications, and other time-varying systems. 5. REFERNCES 1. W.C. Wilson, “Geometrical Matrix Toolbox for Modeling of a MOEMS System”; Manuscript # TE-2003-000045.R1, IEEE/Transactions on Education, 2004. 2. M. Rashid, “Power Electronics”, Book, second edition, ISBN 0-13-334483-5, Prentice Hall, 1993. Transfer Function Feedback MEMS Model (Fig. 2) K1/S Kc Kf (S τf + 1) K2 ∆Va(S) ∆vc(S) ∆ve(S) ∆fo(S)∆fi(S) Speed Encoder ∆W(S)
  • 5. Amir J. Majid International Journal of Engineering (IJE), Volume (5) : Issue (1) : 2011 14 3. The Mathworks, “Control System Toolbox”, Matlab manual 4. J.B. Dabney, “Mastering SIMULINK”, Pearson Prentice Hall, PP(2-7, 78-88, 197- 227), 2004 5. D.Hanselman, “Mastering MATLAB 6”, Prentice Hall, PP(336-453), 2001 6. S. Chapman, “Matlab Programming for Engineers”, Brooks/Cole Thomson Learning, PP(392-447), 2202