26
DYNAMIC MODELLING OF A TWO-LINK FLEXIBLE MANIPULATOR MOHAMAD HAFIS IZRAN BIN ISHAK UNIVERSITI TEKNOLOGI MALAYSIA

DYNAMIC MODELLING OF A TWO-LINK FLEXIBLE MANIPULATOReprints.utm.my/id/eprint/5149/1/MohamadHafisIzranIshakMFKE2005… · for the lesson that been delivered. Not forget to all my friends

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: DYNAMIC MODELLING OF A TWO-LINK FLEXIBLE MANIPULATOReprints.utm.my/id/eprint/5149/1/MohamadHafisIzranIshakMFKE2005… · for the lesson that been delivered. Not forget to all my friends

DYNAMIC MODELLING OF A TWO-LINK FLEXIBLE

MANIPULATOR

MOHAMAD HAFIS IZRAN BIN ISHAK

UNIVERSITI TEKNOLOGI MALAYSIA

Page 2: DYNAMIC MODELLING OF A TWO-LINK FLEXIBLE MANIPULATOReprints.utm.my/id/eprint/5149/1/MohamadHafisIzranIshakMFKE2005… · for the lesson that been delivered. Not forget to all my friends

DYNAMIC MODELLING OF A TWO-LINK FLEXIBLE MANIPULATOR

MOHAMAD HAFIS IZRAN B ISHAK

A project report submitted in partial fulfillment of the requirement for the award of

the degree of Master of Engineering

(Electrical - Mechatronics & Automatic Control)

Faculty of Electrical Engineering

Universiti Teknologi Malaysia

NOVEMBER, 2005

Page 3: DYNAMIC MODELLING OF A TWO-LINK FLEXIBLE MANIPULATOReprints.utm.my/id/eprint/5149/1/MohamadHafisIzranIshakMFKE2005… · for the lesson that been delivered. Not forget to all my friends

iii

Special dedication to

my wife, Hawani

who is really understanding and supporting me

in completing this work.

Also to my beloved and respected

father and mother,

sisters and brother, who always

encouraged, motivated

and inspired me

throughout my journey of life

Page 4: DYNAMIC MODELLING OF A TWO-LINK FLEXIBLE MANIPULATOReprints.utm.my/id/eprint/5149/1/MohamadHafisIzranIshakMFKE2005… · for the lesson that been delivered. Not forget to all my friends

iv

ACKNOWLEDGEMENT

I would like to take this opportunity to express my sincere gratitude to my

supervisor of this project, Dr. Zaharuddin Mohamed for providing me guidance

and advice in accomplishing my project and thesis. My utmost thanks also to my

wife and my families who have gave me support throughout my academic years.

Besides, I would like to thank Universiti Teknologi Malaysia, especially

Faculty of Electrical Engineering for providing me facilities to carry out my project

and to complete this work. For all lecturers involved in teaching my course, thanks

for the lesson that been delivered. Not forget to all my friends and course mates,

especially to Adizul, Herdawati, Nasiruddin, Fairus, Kumeresan, Bhuvendra, Zool,

Fijay and Hafiz that has provided, whether an idea or support, I tremendously

acknowledge their direct or indirect supports and help.

Last but not least, special thanks to all individuals who have directly or

indirectly offered help, suggestions and support in bringing towards the completion

of this project. Thank you so much.

Page 5: DYNAMIC MODELLING OF A TWO-LINK FLEXIBLE MANIPULATOReprints.utm.my/id/eprint/5149/1/MohamadHafisIzranIshakMFKE2005… · for the lesson that been delivered. Not forget to all my friends

v

ABSTRACT

Flexible manipulator systems exhibit many advantages over their traditional

(rigid-arm) counterparts. However, they have not been favoured in production

industries due to its obvious disadvantages in controlling the manipulator. Therefore,

this thesis presents theoretical investigation into the dynamic modelling and

characterisation of a flexible manipulator system. A constrained two-link flexible

manipulator is considered that moves in horizontal plane only. A mathematical

model of the system is developed based on finite element method. The final derived

model of the system is simulated to investigate the behaviours of the system.

Page 6: DYNAMIC MODELLING OF A TWO-LINK FLEXIBLE MANIPULATOReprints.utm.my/id/eprint/5149/1/MohamadHafisIzranIshakMFKE2005… · for the lesson that been delivered. Not forget to all my friends

vi

ABSTRAK

Sistem manipulasi mudah lentur mempunyai banyak kelebihan berbanding

sistem tradisional yang tegar. Namun, ianya jarang digunakan dalam industi

disebabkan kelemahannya yang ketara dalam pengawalan. Oleh kerana itu, tesis ini

menumpukan kepada kajian pemodelan dinamik dan perwatakan sistem manipulasi

mudah lentur secara teori. Kajian ini hanya mengambil kira sistem manipulasi mudah

lentur dua lengan yang bergerak secara mendatar. Model matematik sistem ini

dibangunkan berdasarkan kaedah unsur terhingga. Model tersebut disimulasi untuk

mengkaji sifat-sifat sistem tersebut.

Page 7: DYNAMIC MODELLING OF A TWO-LINK FLEXIBLE MANIPULATOReprints.utm.my/id/eprint/5149/1/MohamadHafisIzranIshakMFKE2005… · for the lesson that been delivered. Not forget to all my friends

vii

CONTENTS

CHAPTER TITLE PAGE

DECLARATION ii

DEDICATION iii

ACKNOWLEDGEMENT iv

ABSTRACT v

ABSTRAK vi

CONTENTS vii

LIST OF FIGURES xi

LIST OF TABLES xiii

LIST OF SYMBOLS xiv

LIST OF APPENDICES xvi

Page 8: DYNAMIC MODELLING OF A TWO-LINK FLEXIBLE MANIPULATOReprints.utm.my/id/eprint/5149/1/MohamadHafisIzranIshakMFKE2005… · for the lesson that been delivered. Not forget to all my friends

viii

CHAPTER I: INTRODUCTION 1

1.1 Introduction 1

1.2 Objectives of the project 4

1.3 Scope of Project 4

1.4 Outline of Thesis 5

1.5 Summary of This Chapter 6

CHAPTER II: LITERATURE REVIEW 7

2.1 Project Background 7

2.2 Previous Researches 8

2.3 Summary of This Chapter 12

CHAPTER III: RESEARCH METHODOLOGY 13

3.1 Finite Element Method 15

3.1.1 Basic Concept of Finite Element

Method

15

3.1.2 General procedure of finite

element method

16

3.2 Lagrange’s Equation 19

3.3 MATLAB 20

3.4 SIMULINK 23

3.5 Summary of This Chapter 25

CHAPTER IV: MODEL DEVELOPMENT APPROACH 26

4.1 Model Development Approach 26

4.2 Dynamic Model of a Single-link

Flexible Manipulator

28

4.2.1 Total Displacement of Link 1 29

4.2.2 Total Kinetic Energy and Total

Potential Energy of Link 1

31

4.2.3 Dynamic Equation of link 1 33

4.2.4 Final Derived Model of link 1 34

4.3 Summary of This Chapter 35

Page 9: DYNAMIC MODELLING OF A TWO-LINK FLEXIBLE MANIPULATOReprints.utm.my/id/eprint/5149/1/MohamadHafisIzranIshakMFKE2005… · for the lesson that been delivered. Not forget to all my friends

ix

CHAPTER V: MODELLING OF A TWO LINK

FLEXIBLE MANIPULATOR

36

5.1 Dynamic Modelling of a Two-link

Flexible Manipulator

36

5.1.1 Total displacement of link 2 37

5.1.2 Total Kinetic Energy and Total

Potential Energy of Link 2

39

5.1.3 Dynamic Equation of Link 1 and

Link 2

42

5.1.4 Final Derived Model 43

5.2 Summary of This Chapter 44

CHAPTER VI: COMPUTER SIMULATION 45

6.1 Simulation Environment 45

6.2 Initial Values 47

6.3 MATLAB Simulation 48

6.4 SIMULINK 48

6.5 Summary of This Chapter 51

CHAPTER VII: RESULTS, ANALYSIS AND DISCUSSION 52

7.1 Simulation Results 52

7.1.1 Simulation Results of Link 1 52

7.1.2 Simulation Results of Link 2 57

7.2 Analysis of results 61

7.3 Validation of derived model and

discussion

62

7.4 Summary of This Chapter 63

CHAPTER

VIII:

CONCLUSION AND PROPOSED

FUTURE WORK

64

8.1 Conclusion 64

8.2 Proposed Future Works 65

Page 10: DYNAMIC MODELLING OF A TWO-LINK FLEXIBLE MANIPULATOReprints.utm.my/id/eprint/5149/1/MohamadHafisIzranIshakMFKE2005… · for the lesson that been delivered. Not forget to all my friends

x

REFERENCES 67

APPENDIX A:

Source Code For Programming of Link 1 in

M-file Editor

70

APPENDIX B:

Source Code For Programming of Link 2 in

M-file Editor

72

Page 11: DYNAMIC MODELLING OF A TWO-LINK FLEXIBLE MANIPULATOReprints.utm.my/id/eprint/5149/1/MohamadHafisIzranIshakMFKE2005… · for the lesson that been delivered. Not forget to all my friends

xi

LIST OF FIGURES

FIGURE NO. TITLE PAGE

1.1 Two-link flexible manipulator at Polytechnic

University, Brooklyn, New York

3

1.2 Two-link flexible manipulator from University

of Washington, USA

3

3.1 Flow chart of research methodology 14

4.1 Flow chart of the model development approach 27

4.2 Schematic diagram of a single-link flexible

manipulator

28

5.1 Schematic diagram of a two-link flexible

manipulator

36

6.1 The bang-bang input torque of link 1, 1 46

6.2 The bang-bang input torque of link 2, 2 46

6.3 System block diagram in SIMULINK 49

6.4 The configuration of state-space block 50

Page 12: DYNAMIC MODELLING OF A TWO-LINK FLEXIBLE MANIPULATOReprints.utm.my/id/eprint/5149/1/MohamadHafisIzranIshakMFKE2005… · for the lesson that been delivered. Not forget to all my friends

xii

7.1 Hub angle of link 1, 53

7.2 End-point residual motion of link 1, w1 54

7.3 Spectral density of end-point residual motion of

link 1, w1

55

7.4 Total displacement of link 1, y1 56

7.5 Hub angle of link 2, 57

7.6 End-point residual motion of link 2, w2 58

7.7 Spectral density of end-point residual of link 2,

w2

59

7.8 The total displacement of link 2, y2 60

Page 13: DYNAMIC MODELLING OF A TWO-LINK FLEXIBLE MANIPULATOReprints.utm.my/id/eprint/5149/1/MohamadHafisIzranIshakMFKE2005… · for the lesson that been delivered. Not forget to all my friends

xiii

LIST OF TABLES

TABLE NO. TITLE PAGE

6.1 Initial Value of Link 1 47

6.2 Initial Value of Link 2 47

Page 14: DYNAMIC MODELLING OF A TWO-LINK FLEXIBLE MANIPULATOReprints.utm.my/id/eprint/5149/1/MohamadHafisIzranIshakMFKE2005… · for the lesson that been delivered. Not forget to all my friends

xiv

LIST OF SYMBOLS

Subscript ij - jth element of link i

OXY - inertial system of coordinates.

O1X1Y1(O2X2Y2) - body-fixed system of coordinates attached to link 1(2).

O1X1 is the direction of the inflexed link 1(2).

r02 - distance vector from O to the origin of the system of

coordinates O2X2Y2.

x1(x2 ) - a vector in body-fixed system O1X1Y1(O2X2Y2) from

origin O1(O2) to a given point on the link.

n (n1, n2) - number of finite elements of an arbitrary link (link 1,

link 2)

( ) - angular displacement at joint 1 (2)

l (l1,l2) - length of each element of an arbitrary link (link 1, link

2)

L1(L2) - total length of link 1(2)

E1(E2) - Young’s modulus of link 1(link 2)

I1(I2) - second moment of area of link 1(link 2)

1( 2) - mass density per unit volume of link 1(link 2)

Page 15: DYNAMIC MODELLING OF A TWO-LINK FLEXIBLE MANIPULATOReprints.utm.my/id/eprint/5149/1/MohamadHafisIzranIshakMFKE2005… · for the lesson that been delivered. Not forget to all my friends

xv

A1(A2) - cross sectional area of link 1(link 2)

x, y - distances in body-fixed system O1X1Y1 (O2X2Y2) of an

arbitrary point on the finite element ‘j’ from the

common junction between elements ‘(j-1)’ and ‘j’ of

link 1 (2)

M (M1j, M2j) - generalised inertia matrix (also called simply inertia or

mass matrix) of the arbitrary link (link 1, link 2)

K (K1j, K2j) - stiffness matrix of the arbitrary link (link 1, link 2)

1( 2) - applied torque at joint 1 (joint 2)

w1(x1,t)&w2(x2,t) - Elastic deflection of link 1 & link 2

N(x)(Na(x),Nb(x)) - Shape function of the arbitrary link (link 1,link 2)

Q(t)(Qa(t),Qb(t)) - Nodal displacement of the arbitrary link (link 1,link 2)

y1(x1,t) & y2(x2,t) - Total displacement of link 1 & link 2

un-1,un (uk-1,uk) - flexural displacement and flexural slope, respectively, at

the common junction between elements ‘(j-1)’ and ‘j’ of

the arbitrary link and link 1 (link 2) measured with

respect to the axis O1X1(O2X2)

n-1, n( k-1, k) - flexural displacement and flexural slope, respectively, at

the end-point of link 1 (link 2) measured with respect to

the axis O1X1(O2X2)

n1 - flexural slope at the tip of the first link

un1 - flexural displacement at the tip of the first link

Page 16: DYNAMIC MODELLING OF A TWO-LINK FLEXIBLE MANIPULATOReprints.utm.my/id/eprint/5149/1/MohamadHafisIzranIshakMFKE2005… · for the lesson that been delivered. Not forget to all my friends

xvi

LIST OF APPENDICES

APPENDIX TITLE PAGE

A Source Code for Programming of Link 1

in M-file Editor

70

B Source Code for Programming of Link 2

in M-file Editor

72

Page 17: DYNAMIC MODELLING OF A TWO-LINK FLEXIBLE MANIPULATOReprints.utm.my/id/eprint/5149/1/MohamadHafisIzranIshakMFKE2005… · for the lesson that been delivered. Not forget to all my friends

CHAPTER I

INTRODUCTION

1.1 Introduction

Many of today’s robots are required to perform tasks, which demand high

level of accuracy in end-effector positioning. The links of the robot connecting the

joints are large, rigid and heavy. This prevents oscillations in the links, which is one

of the main causes of errors in end-effector positioning.

Since the links are heavy, much of the joint motor’s power is expended

moving the link and holding them against gravity. Also payloads must be kept quite

small compared to the mass of the robot itself, since large payloads will cause

sagging and vibrations in the links, which will create uncertainty in the end-effector

position. This results in a situation where these rigid robots are very inefficient and

slow.

Page 18: DYNAMIC MODELLING OF A TWO-LINK FLEXIBLE MANIPULATOReprints.utm.my/id/eprint/5149/1/MohamadHafisIzranIshakMFKE2005… · for the lesson that been delivered. Not forget to all my friends

2

An attempt to solve these problems led to the development of flexible robots.

A flexible robot is one, which has at least one of the links made up of lightweight

material and is not rigid. In general, flexible robot manipulators exhibit many

advantages over rigid robots: they require less material, are lighter in weight,

consume less power, require smaller actuators, are more manoeuvrable and

transportable, have less overall cost and higher payload to robot weight ratio [1].

Figure 1.1 and Figure 1.2 show examples of experimental two-link flexible

manipulator system.

Weight reduction however, incurs a penalty in that the manipulator becomes

more flexible and more difficult to control accurately. The control difficulty is

caused by the fact that since the manipulator is a distributed system, a large number

of flexible modes are required to accurately model its behaviour. Further

complications arise due to highly nonlinear nature of the system. Due to lack of

sensing, vibration due to system flexibility and incapability of precise positioning, an

accurate model is very difficult to obtain.

Therefore, flexible manipulators have not been favoured in production

industries, as the manipulator is required to have reasonable end-point accuracy in

response to input commands. In this respect, a control mechanism that accounts for

both rigid body and flexural motions of the system is required. If the advantages

associated with lightness are not to be sacrificed, accurate models and efficient

controllers have to be developed.

Page 19: DYNAMIC MODELLING OF A TWO-LINK FLEXIBLE MANIPULATOReprints.utm.my/id/eprint/5149/1/MohamadHafisIzranIshakMFKE2005… · for the lesson that been delivered. Not forget to all my friends

3

Figure 1.1: Two-link flexible manipulator at Polytechnic University, Brooklyn,

New York.

Figure 1.2: Two-link flexible manipulator from University of Washington, USA

Page 20: DYNAMIC MODELLING OF A TWO-LINK FLEXIBLE MANIPULATOReprints.utm.my/id/eprint/5149/1/MohamadHafisIzranIshakMFKE2005… · for the lesson that been delivered. Not forget to all my friends

4

1.2 Objectives of the project

The main goal of this project is to derive a dynamic model of a two-link

flexible manipulator by using Finite Element method. The emphasis is on obtaining a

customized model that satisfies the aforementioned requirements about explicitness,

completeness and accuracy of the Finite Element method that used to obtain the

dynamic model. The project is also targeted to simulate and validate the dynamic

model of the system. The simulation will be performed using MATLAB and

SIMULINK. The last objective is to investigate the dynamic behaviour of the

flexible manipulator according to the simulation results.

1.3 Scope of project

This project focuses in modelling a two-link flexible manipulator without

payload and damping, which moves in the horizontal plane only, where the gravity

effects are neglected. The dynamic model of the system is described by using Finite

Element method. By using Lagrange’s equation, the dynamic model is represented in

state space form, so that it can be solved using control system approaches. The final

derived model of the system is simulated using MATLAB and SIMULINK to

investigate the behaviours of the system.

Page 21: DYNAMIC MODELLING OF A TWO-LINK FLEXIBLE MANIPULATOReprints.utm.my/id/eprint/5149/1/MohamadHafisIzranIshakMFKE2005… · for the lesson that been delivered. Not forget to all my friends

5

1.4 Outline of Thesis

This thesis is written to bring the readers step by steps going in the main core

of the content. Chapter I introduces the objectives and scope of the project.

Chapter II familiarizes the readers with the literature review about this

project. It discusses the brief review of all about previous researches in modelling

flexible manipulator.

Chapter III discusses the research methodology in order to complete this

project. Every stages of research methodology are briefly depicted in flow chart. It

also explained the mathematical and simulation tools that used to realize this project.

Chapter IV explains the model development of a single-link flexible

manipulator by using Finite Element method. It started by obtaining the total

displacement of flexible link, the Kinetic Energy and the Potential Energy, the

Element Mass Matrix and the Element Stiffness Matrix.

Chapter V explains the model development of a two-link flexible manipulator

by implementing the same method in modelling single-link flexible manipulator. It

also started by obtaining the total displacement of flexible link, the Kinetic Energy

and the Potential Energy, the Element Mass Matrix and the Element Stiffness Matrix.

Chapter VI explains the simulation environment, the initial values of each

parameter, the MATLAB simulation and SIMULINK used in simulation part of final

derived model of two-link flexible manipulator. It also shows the input signal of each

torque and the comparison of these two inputs.

Page 22: DYNAMIC MODELLING OF A TWO-LINK FLEXIBLE MANIPULATOReprints.utm.my/id/eprint/5149/1/MohamadHafisIzranIshakMFKE2005… · for the lesson that been delivered. Not forget to all my friends

6

Chapter VII shows and explains the simulation results of each link, the

analysis of the simulation results, the validation of derived model and the discussion

related to simulation results. This chapter is very important to show that this project

is succeeded.

This paper work ends with Chapter VIII to conclude the whole project and

this thesis. In this chapter, it will propose some recommendations and enhancements

that can be made on this project in the future.

1.5 Summary of This Chapter

This chapter introduced this project with the advantages of flexible

manipulator compared to rigid arm. This chapter also described the objectives and

scope of this project. Then, the outline of thesis is discussed in final part of this

chapter.

Page 23: DYNAMIC MODELLING OF A TWO-LINK FLEXIBLE MANIPULATOReprints.utm.my/id/eprint/5149/1/MohamadHafisIzranIshakMFKE2005… · for the lesson that been delivered. Not forget to all my friends

66

The flexible manipulator and the rigid manipulator can be combined in order

to minimize the problem in controlling the flexible manipulator. In this project, both

links are flexible. It can be suggested if one of the flexible manipulator is unbending,

regarding to fact that the vibrations can been eliminated by increasing the rigidity of

the arms.

Page 24: DYNAMIC MODELLING OF A TWO-LINK FLEXIBLE MANIPULATOReprints.utm.my/id/eprint/5149/1/MohamadHafisIzranIshakMFKE2005… · for the lesson that been delivered. Not forget to all my friends

REFERENCES

[1] W.J. Book and M. Majette, “Controller design for flexible distributed parameter

mechanical arm via combined state-space and frequency domain technique,”

Transactions of ASME, Journal of Dynamic Systems, Measurement and Control,

105(4), pp. 246-254, 1983.

[2] R.H. Cannon, E. Schmitz, “Initial Experiments on the End-Point Control of a

Flexible One-Link Robot,” International Journal of Robotics Research, Vol. 3,

No. 3, pp 325-338, 1984.

[3] J. W. Book, “Recursive Lagrangian Dynamics of Flexible Manipulators Arms”,

International Journal of Robotics Research, vol. 3, no.3, pp. 87-101, 1984.

[4] De Luca and B. Siciliano, “Closed-form dynamic model of planar multilink

lightweight robots,” IEEE Trans. On System, Man and Cybernetics, vol. 21, no.

4, pp. 826-839, 1991.

[5] S. Cetinkut and W. L. Yu, “Accuracy of finite dimensional dynamic models of

flexible manipulators for controller design,” Journal of Robotic Systems, vol. 9,

no. 3, pp. 327-350, 1992.

[6] Usoro, P.B, Nadira, R. and Mahil, S.S., “A Finite Element/Lagrange Approach to

Modelling Lightweight Flexible Manipulators,” Transactions of the ASME:

Journal of Dynamic Systems, Measurement and Control, vol. 108, pp. 198-205

(1986).

[7] W. H. Sunada and S. Dubowsky, “On the dynamic analysis and behaviour of

industrial robotic manipulators with elastic members,” Trans. AMSE J. of

Mechanical Design, vol. 105, pp. 42-51, 1983.

[8] M. A. Serna and E. Bayo, “A simple and efficient computational approach for the

forward dynamics of elastic robots,” Journal of Robotics Systems, vol. 6, pp. 363-

382, 1989.

Page 25: DYNAMIC MODELLING OF A TWO-LINK FLEXIBLE MANIPULATOReprints.utm.my/id/eprint/5149/1/MohamadHafisIzranIshakMFKE2005… · for the lesson that been delivered. Not forget to all my friends

68

[9] M. De Smet, C. Liefooghe, P. Sas and R. Snoeys, “Dynamic analysis of flexible

structures using component mode synthesis,” Journal of Applied Mechanics,vol.

56, pp. 874-880, 1989.

[10] M. S. Pereira and P. L. Proenca, “Dynamic analysis of spatial flexible

multibody systems using joint coordinates,” Int. J. for Numerical Methods in

Engineering, vol. 32, pp. 1779-1782, 1991.

[11] F. Raksha and A. Goldenberg, “Dynamics Modeling of a Single-Link

Flexible Robot, IEEE Transaction, pp. 984-989, 1985.

[12] P. Tomei and A. Tornambe, “Approximate modelling of robots having elastic

links,” IEEE Trans. On System, Man and Cybernetics, vol. 18, pp. 831-840,

September/October 1988.

[13] S. Nicosia, P. Tomei and A. Tornambe, “Hamiltonian description and

dynamic control of flexible robots,” Journal of Robotic Systems, vol. 6, no.4, pp.

345-361, 1989.

[14] K. Park and Y. Park, “Fourier-based optimal design of a flexible manipulator

path to reduce residual vibration of the end-point,” Robotica, vol. 11, pp. 263-

272, 1993.

[15] G. Hohenbichler, P. Plockinger and P. Lugner, “Comparison of a modal-

expansion and a finite-element model for a two-beam flexible robot arm,” in

Selected Papers from the 2nd IFAC Symposium on Robot Control, (Karlsruhe),

pp. 35-39, 1998.

[16] H. Bremer and F. Pfeiffer, “Experiments with flexible manipulators,” in

Preprints of the fourth IFAC Symposium on Robot Control, (Capri, Italy), pp.

585-592, 1994.

[17] S.S. Mahil, “On the Application of Lagrange’s Methods to the Description of

Dynamic Systems,” IEEE Trans. On Syst. Man and Cybernetics, Vol. SMC-12,

No.6, Nov/Dec. 1982.

[18] A. Shabana, R.A. Wehage, ‘Variable Degree-of-Freedom Component Mode

Analysis of Inertia Variant Flexible Mechanical Systems,” ASME Journal of

Mechanisms, Transmissions and Automation in Design, Vol. 105, pp. 371-378,

Sept. 1983.

[19] W.H. Sunada and S. Dubowsky, “On the Dynamic Analysis and Behaviour of

Industrial Robotic Manipulators with Elastic Members,” ASME Journal of

Page 26: DYNAMIC MODELLING OF A TWO-LINK FLEXIBLE MANIPULATOReprints.utm.my/id/eprint/5149/1/MohamadHafisIzranIshakMFKE2005… · for the lesson that been delivered. Not forget to all my friends

69

Mechanisms, Transmissions and Automation in Design, Vol. 105, pp. 42-51,

Mac 1983.

[20] A.Green, J..Z.Sasiadek, “Dynamics and Trajectory Control of a Two-link

Robot Manipulator,” Journal of Vibration and Control, vol. 10, pp. 1415-1440,

2004.

[21] S.S Rao,”The Finite Element Method in Engineering, Pergamon Press,

Oxford, (1989).

[22] S. Nicosia, P. Valigi, L. Zaccarian, “Dynamic Modelling of a Two Link

Flexible Robot and Experimental Validation,” Proceeding of the 1996 IEEE,

International Conference on Robotics and Automation, Minneapolis, Minnesota,

April 1996.

[23] Z. Mohamed, M.O. Tokhi. Command shaping techniques for vibration

control of a flexible robot manipulator. Mechatronics, 2004. 14: 69-90