AC : RULE-BASED MODELING OF DYNAMIC SYSTEMS AND COMPUTATION OF TRANSFER-FUNCTIONS WITH "MATLAB"

Similar documents
A pragmatic approach to including complex natural modes of vibration in aeroelastic analysis

LECTURE 14: DEVELOPING THE EQUATIONS OF MOTION FOR TWO-MASS VIBRATION EXAMPLES

Structural Dynamics Lecture 4. Outline of Lecture 4. Multi-Degree-of-Freedom Systems. Formulation of Equations of Motions. Undamped Eigenvibrations.

Modification of a Sophomore Linear Systems Course to Reflect Modern Computing Strategies

Advanced Vibrations. Elements of Analytical Dynamics. By: H. Ahmadian Lecture One

Mechanical Vibration Analysis Using Maple

AC : DEVELOPMENT OF VISUALIZATION TOOLS FOR ONE AND MULTIPLE DOF DYNAMIC SYSTEMS

: TEACHING DIFFERENTIAL EQUATIONS WITH AN ENGINEERING FOCUS

EQUIVALENT SINGLE-DEGREE-OF-FREEDOM SYSTEM AND FREE VIBRATION

Finite Element Modules for Demonstrating Critical Concepts in Engineering Vibration Course

How Do You Teach Vibrations to Technology Students?

The written qualifying (preliminary) examination covers the entire major field body of knowledge

Dynamic Modelling of Mechanical Systems

a) Find the equation of motion of the system and write it in matrix form.

A Mass-Spring-Damper Model of a Bouncing Ball*

Teaching Electromagnetic Fields with Computer Visualization

Numerical Solution of Equation of Motion

FREQUENCY DOMAIN FLUTTER ANALYSIS OF AIRCRAFT WING IN SUBSONIC FLOW

MINIMAX DESIGN OF PREFILTERS FOR MANEUVERING FLEXIBLE STRUCTURES

Introduction to Mechanical Vibration

Section 3.7: Mechanical and Electrical Vibrations

13th IFAC Symposium on System Identification

Problem 1: Find the Equation of Motion from the static equilibrium position for the following systems: 1) Assumptions

Dynamic Analysis of Coupling Vehicle-Bridge System Using Finite Prism Method

Vibration Analysis Experiment: mode shapes and frequency response of a scaled flexible three-story building & helicopter propeller

Using web-based Java pplane applet to graph solutions of systems of differential equations

Dynamic Systems. Modeling and Analysis. Hung V. Vu. Ramin S. Esfandiari. THE McGRAW-HILL COMPANIES, INC. California State University, Long Beach

AN INTRODUCTION TO NUMERICAL METHODS USING MATHCAD. Mathcad Release 14. Khyruddin Akbar Ansari, Ph.D., P.E.

41514 Dynamics of Machinery

System Dynamics for Engineering Students Concepts and Applications

Contents. Dynamics and control of mechanical systems. Focus on

IJSRD - International Journal for Scientific Research & Development Vol. 4, Issue 07, 2016 ISSN (online):

Chapter 4 Systems of Linear Equations; Matrices

Excel Spreadsheet in Mechanical Engineering Technology Education

ANALYTICAL MECHANICS. LOUIS N. HAND and JANET D. FINCH CAMBRIDGE UNIVERSITY PRESS

Developing a Virtual Model of a Second Order System to Simulation Real Laboratory Measurement Problems

DYNAMICS OF A SPINNING MEMBRANE

Piezoelectric Crystals Application on Landing Gears for Harvesting Energy

Differential Equations and Linear Algebra Exercises. Department of Mathematics, Heriot-Watt University, Edinburgh EH14 4AS

Differential Equations, Math 315 Midterm 2 Solutions

AN ITERATIVE APPROACH TO VISCOUS DAMPING MATRIX IDENTIFICATION

Computation Of Natural Frequencies Of Multi Degree Of Freedom System

5.5 Exercises for This Chapter Two-Axle Vehicle on Cosine Track Two-Axle Vehicle on Generally Periodic Track...

Dynamics and control of mechanical systems

Math 330 (Section 7699 ): Fall 2015 Syllabus

ANALYTICAL MODELING OF PLANETARY GEAR AND SENSITIVITY OF NATURAL FREQUENCIES

Car Dynamics using Quarter Model and Passive Suspension, Part VI: Sprung-mass Step Response

Seminar 6: COUPLED HARMONIC OSCILLATORS

AC : ASSESSING THE RELIABILITY OF SOME CLASSICAL MECHANICAL VIBRATION DESIGNS VIA SIMULATION SOFTWARE

Structural Dynamics A Graduate Course in Aerospace Engineering

Theory & Practice of Rotor Dynamics Prof. Rajiv Tiwari Department of Mechanical Engineering Indian Institute of Technology Guwahati

Translational and Rotational Dynamics!

Response Analysis for Multi Support Earthquake Excitation

Follow links Class Use and other Permissions. For more information, send to:

e jωt = cos(ωt) + jsin(ωt),

ME scope Application Note 28

Dynamic Response of Structures With Frequency Dependent Damping

Dynamic Analysis on Vibration Isolation of Hypersonic Vehicle Internal Systems

Dynamics of Ocean Structures Prof. Dr. Srinivasan Chandrasekaran Department of Ocean Engineering Indian Institute of Technology, Madras

Vibration Mechanics. Linear Discrete Systems SPRINGER SCIENCE+BUSINESS MEDIA, B.V. M. Del Pedro and P. Pahud

Vibrations Qualifying Exam Study Material

Appendix A Prototypes Models

CHAPTER 2 TRANSFER FUNCTION ANALYSIS

MEC3403. Dynamics II. Introductory book. Faculty of Engineering and Surveying

J. A. Jurado, S. Hernández, A. Baldomir, F. Nieto, School of Civil Engineering of the University of La Coruña.

Module 4: Dynamic Vibration Absorbers and Vibration Isolator Lecture 19: Active DVA. The Lecture Contains: Development of an Active DVA

Method of unsteady aerodynamic forces approximation for aeroservoelastic interactions

The Development of Advanced Control Laboratories

Damping Performance of Taut Cables with Passive Absorbers Incorporating Inerters

Application of operational noise path analysis to systems with rotational degrees of freedom

BMEN 398: MATLAB Module: Higher Order Differential Equations; SIMULINK Fall 2005 Updated 8/21/2005 Hart

Car Dynamics using Quarter Model and Passive Suspension; Part V: Frequency Response Considering Driver-seat

UNCERTAINTY MODELING VIA FREQUENCY DOMAIN MODEL VALIDATION

Research Article On the Dynamics of the Furuta Pendulum

CITY UNIVERSITY SCHOOL OF ENGINEERING AND MATHEMATICAL SCIENCES

High accuracy numerical and signal processing approaches to extract flutter derivatives

Lecture 9: Eigenvalues and Eigenvectors in Classical Mechanics (See Section 3.12 in Boas)

Software Verification

International Journal of Emerging Technologies in Computational and Applied Sciences (IJETCAS)

Fourier transforms of molecular vibrations

Three year rotational plan for assessing student outcomes: EET

In the presence of viscous damping, a more generalized form of the Lagrange s equation of motion can be written as

NONLINEAR STRUCTURAL DYNAMICS USING FE METHODS

Teaching Nanoscale Transport Phenomena

COMPLEX MODES IN LINEAR STOCHASTIC SYSTEMS

AEROELASTIC ANALYSIS OF SPHERICAL SHELLS

MECHANICS OF AERO-STRUCTURES

The student will experimentally determine the parameters to represent the behavior of a damped oscillatory system of one degree of freedom.

Computational Stiffness Method

Theoretical Manual Theoretical background to the Strand7 finite element analysis system

AA 242B / ME 242B: Mechanical Vibrations (Spring 2016)

1439. Numerical simulation of the magnetic field and electromagnetic vibration analysis of the AC permanent-magnet synchronous motor

In this lecture you will learn the following

REVIEW. Hamilton s principle. based on FW-18. Variational statement of mechanics: (for conservative forces) action Equivalent to Newton s laws!

θ α W Description of aero.m

Constrained motion and generalized coordinates

Numerical Methods for Engineers

Reduction to the associated homogeneous system via a particular solution

a. Follow the Start-Up Procedure in the laboratory manual. Note the safety rules.

A NEW ANALYSIS APPROACH FOR MOTORCYCLE BRAKE SQUEAL NOISE AND ITS ADAPTATION

Transcription:

AC 007-36: RULE-BASED MODELING OF DYNAMIC SYSTEMS AND COMPUTATION OF TRANSFER-FUNCTIONS WITH "MATLAB" Swami Karunamoorthy, St. Louis University Dr. Swami Karunamoorthy is the professor of Aerospace and Mechanical Engineering at Saint Louis University. He is an Associate Fellow of AIAA, Fellow of ASME, and an active member of ASEE, AHS. He is also a Commissioner and Program Evaluator for ABET. His areas of interest are Engineering Education, Assessment, Vibrations, Linear system controls,composites, Helicopters, Aerospace Structures and Applied Aerodynamics. He has several publications on these areas. H. Mallikarjuna, St. Louis University Dr. Mallikarjuna H.S. is an associate professor of Electrical and Computer Engineering at Saint Louis University. His areas of interest are Circuits, Systems and Classical Control Systems. He is a member of IEEE and ASEE. American Society for Engineering Education, 007 Page.5.

RULE BASED MODELING OF DYNAMIC SYSTEMS AND COMPUTATION OF TRANSFER-FUNCTIONS WITH MATLAB Abstract The dynamic systems are in general modeled by Newton s force method or Lagrange s energy method. In this paper a rule based procedure is given as an alternate method for simple linear systems. The resulting equations in matrix form can be used as input in the analytical computation of transfer functions with MATLAB software. Integration of rule based modeling of dynamic systems and analytical computation of transfer functions with MATLAB provides a viable pedagogical tool for undergraduate education in Linear System Control. Introduction Linear Vibrations and Linear System Control are relatively difficult courses in undergraduate curriculum for Aerospace, Mechanical as well as Electrical engineering students. The primary difficulty lies in developing the equations of motion from given physical system. In applying the Newton s force method, one should have good understanding of degree of freedom and free body diagram. In applying the energy method, one should have good understanding of kinetic energy, potential energy, and damping energy. Although some students have very good grasp of these principles, majority of the class have trouble in application of these concepts. The computation of transfer functions in analytical form requires the knowledge of partial fractions and Laplace Transforms. Manual computation of transfer functions is rather laborious for even some simple systems. MATLAB software can be easily used for this purpose and it is efficient in applying Laplace Transform in order to find the transfer function. Rules for Modeling. Degrees of Freedom: (a) Every degree of freedom [X i ] is associated with a mass [M i ]; (b) A degree of freedom without a real mass is associated with a virtual mass of zero magnitude (or zero-mass).. Stiffness Matrix: (a) Diagonal elements of the matrix [K ii ] are sum of the values of stiffness connected to each mass [M i ], including the zero-mass. (b) The Offdiagonal terms [Kij] are negative and equal to sum of the values of stiffness connected in between mass [M i ] and [M j ]. 3. Damping Matrix: (a) Diagonal elements of the matrix [C ii ] are sum of the values of damping connected to each mass [M i ], including the zero-mass. (b) The Offdiagonal terms [Cij] are negative and equal to sum of the values of damping connected in between mass [M i ] and [M j ]. Page.5.

4. Mass Matrix: (a) Diagonal elements of the matrix [M ii ] are the value of mass [M i ] that correspond to the degree of freedom [X i ]. However, the value of the zeromass is zero. (b) The Off-diagonal terms [Mij] are zero. Example : X X 3 In this example, there are two masses connected to a spring and three viscous dampers with two degrees of freedom. The values indicated at the mass, spring and damper represent the magnitude of each in their appropriate units. Now the matrices [M], [C], and [K] can be developed by applying the rules as shown below. Rule #: Degrees of Freedom This system has two degrees of freedom (X, X ) and each one is associated with a mass and the masses are real. Rule #: Stiffness Matrix Diagonal element K = (the value of all the stiffness connected to the mass with X as Diagonal element K = (the value of all the stiffness connected to the mass with X as Off-diagonal element K = - (the value of all the stiffness connected between the two masses) Off-diagonal element K = K = - (symmetry of the matrix) Rule #3: Damping Matrix Diagonal element C = 4 (the value of all the damping connected to the mass with X as Diagonal element C = 5 (the value of all the damping connected to the mass with X as Off-diagonal element C = -3 (the value of all the damping connected between the two masses) Off-diagonal element C = C = -3 (symmetry of the matrix) Page.5.3

Rule #4: Mass Matrix Diagonal elements M = and M = Off-diagonal elements M = M = 0 Now the mass, damping and stiffness matrices can be written as, 0 4 3 M = ; [ C ] = ; 0 3 5 [ ] [ K ] = Example : X X In this example, there is only one mass connected to a spring and damper with two degrees of freedom. While the Rule # requires that every degree of freedom is associated with a mass, the degree of freedom X is not associated with a mass. So, a virtual mass of zero magnitude (zero-mass) is introduced at the degree of freedom X as shown below. X X 0(zero) Page.5.4

Rule #: Degrees of Freedom This system has two degrees of freedom (X, X ). The degree of freedom X is associated with a virtual mass while the degree of freedom X is associated with a real mass. The virtual mass is shown with dashed line and its magnitude is zero. Rule #: Stiffness Matrix Diagonal element K = (the value of all the stiffness connected to the mass with X as Diagonal element K = (the value of all the stiffness connected to the mass with X as Off-diagonal element K = - (the value of all the stiffness connected between the two masses) Off-diagonal element K = K = - (symmetry of the matrix) Rule #3: Damping Matrix Diagonal element C = 0 ( the value of all the damping connected to the mass with X as Diagonal element C = (the value of all the damping connected to the mass with X as Off-diagonal element C = 0 (the value of all the damping connected between the two masses) Off-diagonal element C = C = 0 (symmetry of the matrix) Rule #4: Mass Matrix Diagonal elements M = 0 (zero-mass) and M = Off-diagonal elements M = M = 0 Now the mass, damping and stiffness matrices can be written as, [ M ] 0 0 = ; 0 0 0 C = ; 0 [ ] [ K ] = General Solution The general equation of motion for a given system can be written as, [ M ]{ x} + [ C]{ x } + [ K]{ x} = { F() t } L et x (0) and x (0) be the initial conditions representing the initial displacement and initial velocity respectively. Applying the Laplace Transform, the above equation can be written as, [ ] + [ ] + [ ] { ()} = { ()} + [ ] + [ ] { (0)} + [ ]{ (0)} s M s C K x s F s s M C x M x Page.5.5

For zero initial conditions, { x() s } =[ Hs ()]{ Fs ()}; where the Transfer Function, [ ()] Hs = [ ] + [ ] + [ ] s M s C K This matrix equation for the transfer function can be evaluated in analytical form using the software, MATLAB. In general for multi degree of freedom, the transfer function can be expressed as, H ij = xi () s F () s j For example, if a system has two degrees of freedom with forcing function acting at each degree of freedom, the forcing function need to be applied one at a time in the evaluation of the transfer functions. Assuming F (t) is the only forcing function acting on the system and F (t)=0, H () () = x s ; H = x s () F() s F s Assuming F (t) is the only forcing function acting on the system and F (t)=0, H () () = x s ; H = x s () F () s F s Computation and Results This procedure can be easily programmed in MATLAB for finding the transfer function in closed form and the code is given below. MATLAB Code clc, clear all syms s dmat; fprintf( Enter the parameters of the system\n\n ) n = input ( order of the system := ); m = input ( M := ); c = input ( C := ); k = input ( K := ); for i = :n for j = :n dmat (i, j) = m(i,j) * s^+c(i,j)*s+k(i,j); end end h = inv (dmat); fprintf( \n Transfer Funtion: \n ) transfn(h) Page.5.6

Example-: The MATLAB template for Example- is given below: It can also be written as, (s + 5s+ ) (3s+ ) H() s = ; Δ (3s+ ) ( s + 4s+ ) Δ = s s + s + s+ 3 ( 3 4 3) Example- The results for Example- can be summarized as, ( s + s+ ) H() s = ; Δ= ss ( + ) Δ The MATLAB template of computation is given below. Page.5.7

Since the transfer function is computed in closed form, they can be readily used for further analysis in linear system control or in stability and control of aerospace vehicles. Conclusions Finding the transfer functions for a given dynamic system has been a difficult endeavor for most of the students in Aerospace, Mechanical as well as Electrical engineering programs. Rule based approach to develop the required mass, damping and stiffness matrices directly from the dynamic system eliminated the need for cumbersome procedure of deriving the equations of motion from first principles and then reducing them to required matrices. This approach is very well received by students and it is not in general available in existing text books. Applying the Laplace Transform to matrix equations of motion and extracting the transfer function by solving a series of partial fractions has been eliminated by using the MATLAB software. Since MATLAB is commonly used by most of the engineering students it would be appropriate to use for this purpose. Integrating the rule based approach and the application of MATLAB not only simplifies the process of obtaining the transfer functions, and also provides a valuable pedagogical tool to educate the engineering leaders of tomorrow. Page.5.8

Authors Biography Dr. Swami Karunamoorthy is the professor of Aerospace and Mechanical Engineering at Saint Louis University. He is an Associate Fellow of AIAA, Fellow of ASME, and an active member of ASEE, AHS. He is also a Commissioner and Program Evaluator for ABET. His areas of interest are Engineering Education, Assessment, Vibrations, Linear System Controls, Composites, Helicopters, Aerospace Structures and Applied Aerodynamics. He has several publications on these areas. Dr. Mallikarjuna H.S. is an associate professor of Electrical and Computer Engineering at Saint Louis University. His areas of interest are Circuits, Systems, and Classical Controls. Page.5.9