Object oriented modeling of a smart structure

Size: px
Start display at page:

Download "Object oriented modeling of a smart structure"

Transcription

1 Object oriented modeling of a smart structure D.S. Necsulescu Department of Mechanical Engineering, University of Ottawa, Canada. Abstract The Object Oriented Modelling approach permits modular development of a smart structure simulator. Textual programming of smart structures simulators is time consuming and often requires reprogramming to account for design changes. Object Oriented Modelling facilitates interchangeabi 1 ity of modules, permits the development of a library of reusable modules and can be easily formulated as a graphical programming approach. This approach permits rapid prototyping and results in an increase in the number of design alternatives that can be evaluated in a short period of time. This paper presents the Object Oriented Modelling approach using acrossthrough cut variables and multipole models of the flexible structures and actuators. The across-through cut variables allow the analysis of power transfer from one module to another. Modular modelling using matrix and Simulink representations will be illustrated for a flexible shaft driven by a motor. 1 Introduction Modular modelling of physical systems using a library of modules permits to maintain the one-to-one mapping of physical and simulated modules and to emulate in model development the assembly process of physical counterpart Cellier [1], Object Oriented programming is based on concepts and procedures that enhance modular modelling features, Rumbach [2], Fishwick [3], TenEyck [4]. Modelling physical systems using Object Oriented approach requires acrossthrough cut variables for system decomposition and integration, Cellier [1], Mattson [5], Paynter [6]. Paynter [6] called this across-through modeling a noncausal description because the direction of the power flow in the junction is

2 54 Computational Methods for Smart Structures and Materials II bilateral as opposed to the block diagram description in which signals have unidirectional flow. Paynter [6] developed Bond Graph modeling based on two port descriptions. The same description, using across-through two pole ports, is used in Object Oriented Modeling of mixed systems. The theoretical background of this description can be found in Hamiltonian dynamics for obtaining power transfer equations., Necsulescu [11]. Multi-body mechanical systems and multi-loop electrical networks modelled using Object Oriented approach are represented by a system a differentialalgebraic equations solvable numerically only for lower index systems, Mattson [5], Simeon [7]. Object Oriented models can be programmed as computer codes for execution using Object Oriented programming languages (for example C++)' TenEyck [4]. While the rigor of Object Oriented programming languages is a plus, often the convenience of already known non-object Oriented language, like C or Fortran, justifies their use even if they can not reproduce all the features of Object Oriented programming languages Rumbach[2], Fish wick [3]. MATLAB, after version 4, and Simulink were developed using Object Oriented programming languages. Simulink permits graphical programming for simulating systems based on signal transmission and it uses block diagram modeling. Signal flow and power transmission modeling of mechatronic systems can be illustrated using Simulink. Examples of Object Oriented modeling simulators for mixed engineering systems are Dymola and Omola, Cellier [1], Mattson [5], Kasper [8]. Object Oriented modelling of physical systems has been developed mostly for lumped parameters systems, often for mechatronic systems, Kasper [8], Ferretti [9], Mann [10]. Analytical dynamics can be used as common formalism for mechanical part of the system and the electrical part of the actuators. For this purpose, Lagrangian dynamics was proposed by Mann [10], while Hamiltonian dynamics can be considered as well due to the explicit power transfer equation, Necsulescu [11]. Distributed parameters modelling, developed lately for flexible structures as part of flexible arms robots and smart structures development, use second order differential equations and finite elements models, Stanway [12], Torby [13], Necsulescu [14]. Flexible muitibody systems modelling, using multiport modules linked by generalised velocity and its dual force for interconnections, was proposed by Yoshimura [15]. In this paper is investigated Object Oriented modelling of smart structures in the simple form of a series system containing flexible components and actuation. The illustrations are given for an electric motor with a flexible shaft. 2 Two port models of aflexiblecomponent Two port models were introduced for representing components of electric networks using two terminals for each port. Alternative names for two port components of a network are four terminal network or quadripole [6]. The two

3 Computational Methods for Smart Structures and Materials II 55 pole port has associated a current I variable and a voltage V that permit the calculation of the power P= VI transferred through the port. For obtaining a two port lumped parameters model for a mechanical system, a flexible horizontal shaft is assumed. The shaft can be cut from the system using two pairs of across-through variables {T,,co,} and {T], 0)2}, as shown in Fig. 1. T, (Dl <JL)2 Figure 1: A flexible shaft For illustrating Object Oriented issues of smart structures, five models of the flexible shaft will be considered, Necsulescu [14]: (a) lumped parameter model with torsional spring coefficient k; (b) lumped parameter model with torsional spring coefficient k and lumped inertia J; (c) single finite element model; (d) three finite element model. These models are obtained as follows: (a) assuming the flexible shaft represented by a lumped parameters model with torsional spring coefficient k, the following equations can be obtained: T,(t)=k(8,(t)-&2(t)) Given that m = do/dt and using Laplace transform, this system can be solved to obtain the relationship between the pairs of across-through variables {T,,coi} and {T?, co?}: or in matrix form This model is suitable only for shafts with low moment of inertia and ignores non-minimum phase property of flexible shafts, Necsulescu [14]. (b) assuming the flexible shaft represented by a torsional spring coefficient k and lumped inertia J, the following matrix equation can be written for the case of splitting j into two J/2 at the two ends of a spring k: T,(s)=(J/2) s'8i(s)+ k(&,(s)-&2 (s)) T2 (t)=(j/2) 8^2(8)+ k(&2(s)-&i (s)) or, in matrix form: T,(s) "(J/2) 0 0 (J/2) i K K 1-k k

4 56 Computational Methods for Smart Structures and Materials II This equation shows that the flexible shaft is represented by an inertia matrix with no cross-coupling and a compliance matrix with cross-coupling. This is a minimum phase model, while the flexible shaft is a non-minimum phase system. This model was called inconsistent; a finite element model can be used to obtain a consistent model. The relationship between the pairs of across-through variables {Ti,001} and {T2, 0)2} in matrix form is: T,(s) -s/k +1) (k/s)(((j/2k)g This matrix equation gives the relationship between the pairs of cut variables T and 8 function only of internal variables J and k. (c) assuming theflexibleshaft represented by a single finite element model the following equations can be obtained, Necsulescu [14]: T,(s)=(J/3) s'8,(s) )+(J/6) s%(s)+ k(8,(s)-&2 (s)) T, (t)= )=(J/6) s'8,(s)) +(J/3) s^2(s)+ k(&2(s)-&, (s)) or in matrix form: F(J/3) (J/6) - s\ [(J/6) (J/3) k -k 0)2(5) This equation shows that the flexible shaft is represented by an inertia matrix and a compliance matrix with cross-coupling and gives one positive zero. This is a non-minimum phase model, i.e. a consistent model of theflexibleshaft. The relationship between the pairs of across-through variables (T,,001} and {T2, 0)2} in matrix form is: T,(s) (Js/3 -+- k/s)(js/6 - k/s)"* (Js/6 - k/s) - (Js/3 + k/s)^ (Js/6 - k/s)" (Js/6 - k/s)"' - (Js/3 + k/s)(js/6 - k/s)"* (d) assuming the flexible shaft represented by three finite elements, a matrix equation, with inter-elements angular position variables 8% and &b can be obtained, Necsulescu [14]: ~T,(s)" / "J/9 J/ " 3k -3k 0 0 \ J/18 2J/9 J/ = s + (l/s) 0 J/18 2J/9 J/18-3k 6k -3k 0 0-3k 6k -3k J2(S)_ V 0 0 J/18 J/ k 3k J This is a consistent model of the flexible shaft and is more accurate than the single finite element model and can use the inter-elements links for introducing extra actuators to build a smart structure. The two middle scalar equations can be used to calculate o)%and coy function of Oi and 0)2. After replacing this result in the first and last scalar equation the relationship between the pairs of acrossthrough variables (Tj,0),} and {T2, 0)2} is obtained. 0) i a Wb 0)2

5 Computational Methods for Smart Structures and Materials II 57 3 Modeling systems using Object Oriented representation The examples of lumped parameters models the components are resistance, inductance, capacitance and transformers for electrical systems and mass, spring damper, gears for mechanical systems. In an Object Oriented representation each object incorporates the function or method (differential and / or algebraic equations) and communicates (can be connected) with other objects using only by message passing (input and output variables). Object Oriented modeling of electromechanical systems has specific features: -the objects are connectable to each other at ports with effort-flow variables (with the product effort*flow giving the power transfer in the port) -the model of the system is build from objects by imposing constraints on message passing such that power balance is respected at the connections of objects. In bond graph models, power dissipation is modeled at the point where it occurs, while in objects only the power at ports is apparent. Power balance equations take specific forms in particular connections. For electric components connected at the same node, given that all links to that node have the same voltage, power balance equation is reduced to current balance equation, i.e. Kirchhoff first law. For mechanical components, in a free body diagram, at a cut all links have the same velocity (and position) and force balance equation replaces power balance equation, Cellier [1]. 4 Modular model of DC motor with aflexibleshaft A load with a moment of inertia Jf, and an damping coefficient Bf is assumed to be linked by a flexible shaft with stiffness coefficient k to a PM (Permanent Magnet) - DC motor (Fig. 2). The DC motor model, for the cut variables T(s) and co(s), in matrix form, is given by: )/%m % o)(s) I l/k,n -(Ls + R)/K_ II i(s) 1 ^ ' 1 1_ '" ^ 'in _JL_ \ / _ where J,^, B,^ and K,^ are motor inertia, damping coefficient and constant, respectively. For the flexible shaft, the cut variables are T(s), co(s) toward the motor rotor and Tf(s), Of (s) toward the fan. The relationship of the between the pairs of cut variables the model (a) for the flexible shaft is given by: T,(s)l f -1 OjT(s)' -s/kf

6 58 Computational Methods for Smart Structures and Materials II Figure 2: Through-across cuts for a DC motor with a loaded flexible shaft For the shaft load, given that it is a passive load, the torque applied to the load is zero and the relationship between the pairs of cut variables is In order to obtain a relationship between C0f{s), U(s) and i(s), the two pairs of cut variables T(s), oo(s) and Tf (s), (Of (s) have to be eliminated using the matrix equation of the DC motor. A matrix equation that maintains the mapping between the model components and the physical system components is obtained: [ shaft load model ][ flexible shaft model ][ PM - DC motor model ][U(s) i(s)] t where the subscript t denotes vector transpose. For the output of the system (the angular velocity Of of the fan), the right and side of the of the equation contain the 2 by 2 matrices corresponding to: the shaft load model (with parameters Jf and Bf), the flexible shaft model the DC motor model (with parameters!,, b^, K^,L, and R) and the inputs vector [U(s) i(s)]t to the DC motor. The conservation of the mapping represents a modularity feature of the model and can be used for changing various components of the model while conserving the same cut variables. A modular model permits the replacement of components having the across-through cuts for the power transmission components. For example, flexible shaft model can be any of the (a), (b), (c) or

7 Computational Methods for Smart Structures and Materials II 59 (d) models presented in section 2. Only series systems, (as, the example of a motor drive) were investigated here. Electric networks and multi-body dynamic systems often result in models described by differential algebraic equations. 5 Simulink modular modeling using encapsulation Simulink is a graphical programming language that is based on data-flow approach, i.e. each block is executed the moment all input values are available. For this purpose, in Simulink models, the assignment of the input and output variables is required and this makes it a non-object Oriented programming language. Simulink procedure for "Encapsulating a Subsystem" facilitates, however, modular modeling of electro-mechanical systems. For this reason, Simulink, similar to other non- Object Oriented programming languages (for example C or Fortran), can be used for implementing Object Oriented design in a hybrid form, Rumbach [2]. ' scope fc-tr ju 11 1 i Current balanceequation i=(au)u - (Ao)Omega H Scope Bi of rvr~^ d(c mega /dt BT Newton seed" hd law d(omega)/dt = (B )i-(bt)t,»a "scope" T Figure 3: Simulink model of the PM-DC motor

8 60 Computational Methods for Smart Structures and Materials II For the PM-DC motor, after assigning the input as U and the output i, toward DC supply, and the input T and the output co, towards the flexible shaft, the Simulink model shown in Fig. 3 can be obtained. In this case, the assignment for the load (flexible shaft and shaft load), is the dual, i.e. input co and the output T, while for the DC supply is the input i and the output U. By encapsulating the three subsystems: [Load] =[ shaft load model ][ flexible shaft model ] [ PM - DC motor] [DCsupply]=[U(s) i(s)] the Simulink model is reduced to the three blocks shown in Fig. 4.,» om ega LoacJ T,» T ' omega *,» i U rjlksup Sy \w ^ U i m PM-DC motor " Figure 4: Encapsulated Simulink model of the PM DC motor, DC supply and load.

9 Computational Methods for Smart Structures and Materials II The encapsulation, as illustrated in Fig. 4, permits modular replacement of blocks as long as the designations of inputs and outputs are respected. The encapsulation in Simuiink model has the advantage of retaining the identity of the subsystem blocks not only during graphical programming of the model, but also during the execution of the simulation. Data flow approach leads to the output computation for each block as soon as all its inputs are available. While this data flow approach slows down the simulation, it has advantages during program debugging. In order to speed up the execution, the Simuiink model has to be compiled in a high level language program that can be executed faster. The results presented in section 2, regarding the models of the flexible shaft, can be reused also in this Simuiink encapsulation example, by using for the [ flexible shaft model ] any of the (a), (b), (c) or (d) models. Moreover, as shaft load can be added a beam model with Tf (s), Of (s) cut variables. Conclusions Object Oriented modelling of smart structures permits modular modelling using a library of component modules. Series systems can be modeled modularly by using the property of matrix multiplication of two pole module models. Simuiink programming can also achieve modular modelling, using encapsulation, and facilitates module replacement. References [1] Cellier, F., Continuous System Modeling, Springer Verlag, [2] Rumbach, J. et al. Object Oriented Modeling and Design, Prentice Hall, [3] Fishwick, P.A., Simulation Model Design and Execution, Prentice Hall, [4] TenEyck, J., Object-Oriented Programming, in The Handbook of Software for Engineers and Scientists, editor-in-chief P. Ross, CRC Press, pp , [5] Mattson, S., Andersson, M., Astrom, K., Object-Oriented Modeling and Simulation, in CAS for Control Systems, edited by D. Linkens, Marcel Dekker, pp , 1993, [6] Paynter, H.M., Analysis and Design of Engineering Systems, MIT Press, pp ,1960. [7] Simeon, B., Fuhrer, C., Rentrop, P., Differential-algebraic equations in vehicle system dynamics, Surveys on Mathematics for Industry, I, pp [8] Kasper, R., Koch, W., Object-Oriented Behavioral Modelling of Mechatronic systems, Proc. Third Conference on Mechatronics and Robotics, editor J. Luckel, 4-6 Oct., pp , [9] Ferretti, G. et al., Modular Dynamic Virtual-Reality Modeling of Robotic systems, IEEE Robotics and Automation Magazine, pp , Dec., 1999.

10 62 Computational Methods for Smart Structures and Materials II [10] Mann, H., Modular Approach to Lagrange's Formalism for Mechatronic Systems, Proc. Int. Symp. Mechatronics and Advanced Motion Control, pp , May, [HJNecsulescu, D.S., Skowronski, J.M., Shaban-Zanjani, H., Low Speed Motion Control of a Hamiltonian System, in Mechanics and Control, R.S. Gutalu-editor, Plenum Press, pp , [12] Stanway, J. et al., Comparison and Validation of Dynamics Simulation Models for a Structurally Flexible Manipulator, J. Dyn. Syst. Measurement and Control, pp , Sept., [13]Torby, B.J., Kimura, I., Dynamic Modeling of a Flexible Manipulator with Prismatic Links, J. Dyn. Syst. Measurement and Control, pp , Dec., [14]Necsulescu, D.S., de Carufel, J., Finite Element Model Based Predictive Control of Smart Structures, Dynamics and Control of Structures in Space, editors C.L. Kirk, D. J. Inman, Computational Mechanics Publications, [15] Yoshimura, H., Kawasa, T., A Network-Theoretical Formalism for Flexible Multibody Dynamics, Proc. 4^ Int. Conf. Dynamics and Control of Structures in Space, May, 1999.

DETERMINING suitable types, number and locations of

DETERMINING suitable types, number and locations of 108 IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. 47, NO. 1, FEBRUARY 1998 Instrumentation Architecture and Sensor Fusion for Systems Control Michael E. Stieber, Member IEEE, Emil Petriu,

More information

INTRODUCTION CHAPTER 1

INTRODUCTION CHAPTER 1 CHAPTER 1 INTRODUCTION Modern mechanical and aerospace systems are often very complex and consist of many components interconnected by joints and force elements such as springs, dampers, and actuators.

More information

An Improved Dynamic Modeling of a 3-RPS Parallel Manipulator using the concept of DeNOC Matrices

An Improved Dynamic Modeling of a 3-RPS Parallel Manipulator using the concept of DeNOC Matrices An Improved Dynamic Modeling of a 3-RPS Parallel Manipulator using the concept of DeNOC Matrices A. Rahmani Hanzaki, E. Yoosefi Abstract A recursive dynamic modeling of a three-dof parallel robot, namely,

More information

MSMS (02PCYQW)

MSMS (02PCYQW) MSMS (02PCYQW) 2016-2017 Organization: the course is composed of two parts: the first part is devoted to the Lagrange (LAG) approach the second part is devoted to the Bond-Graph (BG) approach Each part

More information

COPYRIGHTED MATERIAL INTRODUCTION CHAPTER 1

COPYRIGHTED MATERIAL INTRODUCTION CHAPTER 1 CHAPTER 1 INTRODUCTION Modern mechanical and aerospace systems are often very complex and consist of many components interconnected by joints and force elements such as springs, dampers, and actuators.

More information

Applications. Human and animal motion Robotics control Hair Plants Molecular motion

Applications. Human and animal motion Robotics control Hair Plants Molecular motion Multibody dynamics Applications Human and animal motion Robotics control Hair Plants Molecular motion Generalized coordinates Virtual work and generalized forces Lagrangian dynamics for mass points

More information

MathWorks Technology Session at GE Physical System Modeling with Simulink / Simscape

MathWorks Technology Session at GE Physical System Modeling with Simulink / Simscape SimPowerSystems SimMechanics SimHydraulics SimDriveline SimElectronics MathWorks Technology Session at GE Physical System Modeling with Simulink / Simscape Simscape MATLAB, Simulink September 13, 2012

More information

Mechanical System and SimMechanics Simulation

Mechanical System and SimMechanics Simulation American Journal of Mechanical Engineering, 3, Vol., No. 7, 555 Available online at http://pubs.sciepub.com/ajme//7/ Science and Education Publishing DOI:.69/ajme--7 Mechanical System and SimMechanics

More information

Modeling and Analysis of Crosstalk between Differential Lines in High-speed Interconnects

Modeling and Analysis of Crosstalk between Differential Lines in High-speed Interconnects 1293 Modeling and Analysis of Crosstalk between Differential Lines in High-speed Interconnects F. Xiao and Y. Kami University of Electro-Communications, Japan Abstract The crosstalk between a single-ended

More information

Flexible multibody systems - Relative coordinates approach

Flexible multibody systems - Relative coordinates approach Computer-aided analysis of multibody dynamics (part 2) Flexible multibody systems - Relative coordinates approach Paul Fisette (paul.fisette@uclouvain.be) Introduction In terms of modeling, multibody scientists

More information

Introduction to Multi-body Dynamics

Introduction to Multi-body Dynamics division Graduate Course ME 244) Tentative Draft Syllabus 1. Basic concepts in 3-D rigid-body mechanics 1. Rigid body vs flexible body 2. Spatial kinematics (3-D rotation transformations) and Euler theorem

More information

Written exams of Robotics 2

Written exams of Robotics 2 Written exams of Robotics 2 http://www.diag.uniroma1.it/~deluca/rob2_en.html All materials are in English, unless indicated (oldies are in Year Date (mm.dd) Number of exercises Topics 2018 07.11 4 Inertia

More information

Dynamic Analysis of Manipulator Arm for 6-legged Robot

Dynamic Analysis of Manipulator Arm for 6-legged Robot American Journal of Mechanical Engineering, 2013, Vol. 1, No. 7, 365-369 Available online at http://pubs.sciepub.com/ajme/1/7/42 Science and Education Publishing DOI:10.12691/ajme-1-7-42 Dynamic Analysis

More information

SIMULATION ENVIRONMENT PROPOSAL, ANALYSIS AND CONTROL OF A STEWART PLATFORM MANIPULATOR

SIMULATION ENVIRONMENT PROPOSAL, ANALYSIS AND CONTROL OF A STEWART PLATFORM MANIPULATOR SIMULATION ENVIRONMENT PROPOSAL, ANALYSIS AND CONTROL OF A STEWART PLATFORM MANIPULATOR Fabian Andres Lara Molina, Joao Mauricio Rosario, Oscar Fernando Aviles Sanchez UNICAMP (DPM-FEM), Campinas-SP, Brazil,

More information

Stackable 4-BAR Mechanisms and Their Robotic Applications

Stackable 4-BAR Mechanisms and Their Robotic Applications The 010 IEEE/RSJ International Conference on Intelligent Robots and Systems October 18-, 010, Taipei, Taiwan Stackable 4-BAR Mechanisms and Their Robotic Applications Hoyul Lee and Youngjin Choi Abstract

More information

Recent developments in simulation, optimization and control of flexible multibody systems

Recent developments in simulation, optimization and control of flexible multibody systems Recent developments in simulation, optimization and control of flexible multibody systems Olivier Brüls Department of Aerospace and Mechanical Engineering University of Liège o.bruls@ulg.ac.be Katholieke

More information

INSTITUTE OF AERONAUTICAL ENGINEERING

INSTITUTE OF AERONAUTICAL ENGINEERING Name Code Class Branch Page 1 INSTITUTE OF AERONAUTICAL ENGINEERING : ROBOTICS (Autonomous) Dundigal, Hyderabad - 500 0 MECHANICAL ENGINEERING TUTORIAL QUESTION BANK : A7055 : IV B. Tech I Semester : MECHANICAL

More information

Flexible Modeling and Simulation Architecture for Haptic Control of Maritime Cranes and Robotic Arms

Flexible Modeling and Simulation Architecture for Haptic Control of Maritime Cranes and Robotic Arms Flexible Modeling and Simulation Architecture for Haptic Control of Maritime Cranes and Robotic Arms F. Sanfilippo, H. P. Hildre, V. Æsøy and H.X. Zhang Department of Maritime Technology and Operation

More information

Redundancy Resolution by Minimization of Joint Disturbance Torque for Independent Joint Controlled Kinematically Redundant Manipulators

Redundancy Resolution by Minimization of Joint Disturbance Torque for Independent Joint Controlled Kinematically Redundant Manipulators 56 ICASE :The Institute ofcontrol,automation and Systems Engineering,KOREA Vol.,No.1,March,000 Redundancy Resolution by Minimization of Joint Disturbance Torque for Independent Joint Controlled Kinematically

More information

A NOUVELLE MOTION STATE-FEEDBACK CONTROL SCHEME FOR RIGID ROBOTIC MANIPULATORS

A NOUVELLE MOTION STATE-FEEDBACK CONTROL SCHEME FOR RIGID ROBOTIC MANIPULATORS A NOUVELLE MOTION STATE-FEEDBACK CONTROL SCHEME FOR RIGID ROBOTIC MANIPULATORS Ahmad Manasra, 135037@ppu.edu.ps Department of Mechanical Engineering, Palestine Polytechnic University, Hebron, Palestine

More information

Design optimisation of industrial robots using the Modelica multi-physics modeling language

Design optimisation of industrial robots using the Modelica multi-physics modeling language Design optimisation of industrial robots using the Modelica multi-physics modeling language A. Kazi, G. Merk, M. Otter, H. Fan, (ArifKazi, GuentherMerk)@kuka-roboter.de (Martin.Otter, Hui.Fan)@dlr.de KUKA

More information

Serial Manipulator Statics. Robotics. Serial Manipulator Statics. Vladimír Smutný

Serial Manipulator Statics. Robotics. Serial Manipulator Statics. Vladimír Smutný Serial Manipulator Statics Robotics Serial Manipulator Statics Vladimír Smutný Center for Machine Perception Czech Institute for Informatics, Robotics, and Cybernetics (CIIRC) Czech Technical University

More information

Behavioral Model Composition in Simulation-Based Design

Behavioral Model Composition in Simulation-Based Design Behavioral Model Composition in Simulation-Based Design Rajarishi Sinha 1, Student Member, IEEE, Christiaan J.J. Paredis 1,2, Member, IEEE, and Pradeep K. Khosla 1,2, Fellow, IEEE 1 Institute for Complex

More information

MapleSim User's Guide

MapleSim User's Guide MapleSim User's Guide Copyright Maplesoft, a division of Waterloo Maple Inc. 2001-2009 MapleSim User's Guide Copyright Maplesoft, MapleSim, and Maple are all trademarks of Waterloo Maple Inc. Maplesoft,

More information

Lab Exercise 07 DC motor PI velocity control

Lab Exercise 07 DC motor PI velocity control Lab Exercise 07 DC motor PI velocity control Lab 07.1 Objectives The objectives of this exercise are to: 1. Incorporate many of the hardware and software elements developed previously in this course into

More information

Introduction to Physical Modelling Rory Adams Senior Application Engineer

Introduction to Physical Modelling Rory Adams Senior Application Engineer Introduction to Physical Modelling Rory Adams Senior Application Engineer 2014 The MathWorks, Inc. 1 Creating Reusable Physical Models What you should walk away with Increased knowledge of: What is meant

More information

A MECHATRONIC APPROACH OF THE WINDSHIELD WIPER MECHANISMS

A MECHATRONIC APPROACH OF THE WINDSHIELD WIPER MECHANISMS A MECHATRONIC APPROACH OF THE WINDSHIELD WIPER MECHANISMS Alexandru Cătălin Transilvania University of Braşov calex@unitbv.ro Keywords: windshield wiper mechanism, dynamic simulation, control system, virtual

More information

Modeling, Simulation and Analysis of Integrated Building Energy and Control Systems. Michael Wetter. October 8, 2009

Modeling, Simulation and Analysis of Integrated Building Energy and Control Systems. Michael Wetter. October 8, 2009 Modeling, Simulation and Analysis of Integrated Building Energy and Control Systems Michael Wetter Simulation Research Group Building Technologies Department Energy and Environmental Technologies Division

More information

MBS MODELLING WITH SIMMECHANICS: CASE STUDIES IN RESEARCH AND EDUCATION

MBS MODELLING WITH SIMMECHANICS: CASE STUDIES IN RESEARCH AND EDUCATION MBS MODELLING WITH SIMMECHANICS: CASE STUDIES IN RESEARCH AND EDUCATION Grepl, R., Lee, B., Singule, V., Švejda, P., Vlachý, D., Zezula, P. Laboratory of mechatronics, FME, Brno University of Technology

More information

Physical Modelling with Simscape

Physical Modelling with Simscape Physical Modelling with Simscape Rick Hyde Control Electrical Embedded Software Mechanical 2015 The MathWorks, Inc. 1 Presentation overview Modelling physical systems Why model a physical system? Network

More information

Parallel Robots. Mechanics and Control H AMID D. TAG HI RAD. CRC Press. Taylor & Francis Group. Taylor & Francis Croup, Boca Raton London NewYoric

Parallel Robots. Mechanics and Control H AMID D. TAG HI RAD. CRC Press. Taylor & Francis Group. Taylor & Francis Croup, Boca Raton London NewYoric Parallel Robots Mechanics and Control H AMID D TAG HI RAD CRC Press Taylor & Francis Group Boca Raton London NewYoric CRC Press Is an Imprint of the Taylor & Francis Croup, an informs business Contents

More information

MULTI-LEVEL MODELLING OF A MODULAR DOUBLE SALIENT LINEAR MOTOR

MULTI-LEVEL MODELLING OF A MODULAR DOUBLE SALIENT LINEAR MOTOR MULTI-LEVEL MODELLING OF A MODULAR DOUBLE SALIENT LINEAR MOTOR L. Szabó, I.A. Viorel and J.B. Dobai, TU Cluj, Romania Corresponding Author: L. Szabó Technical University of Cluj, Department of Electrical

More information

Trajectory planning of 2 DOF planar space robot without attitude controller

Trajectory planning of 2 DOF planar space robot without attitude controller ISSN 1 746-7233, England, UK World Journal of Modelling and Simulation Vol. 4 (2008) No. 3, pp. 196-204 Trajectory planning of 2 DOF planar space robot without attitude controller Rajkumar Jain, Pushparaj

More information

Automatic Control Industrial robotics

Automatic Control Industrial robotics Automatic Control Industrial robotics Prof. Luca Bascetta (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Prof. Luca Bascetta Industrial robots

More information

MECHATRONICS SYSTEM ENGINEERING FOR CAE/CAD, MOTION CONTROL AND DESIGN OF VANE ACTUATORS FOR WATER ROBOT APPLICATIONS

MECHATRONICS SYSTEM ENGINEERING FOR CAE/CAD, MOTION CONTROL AND DESIGN OF VANE ACTUATORS FOR WATER ROBOT APPLICATIONS MECHATRONICS SYSTEM ENGINEERING FOR CAE/CAD, MOTION CONTROL AND DESIGN OF VANE ACTUATORS FOR WATER ROBOT APPLICATIONS Finn CONRAD and Francesco ROLI Department of Mechanical Engineering, Technical University

More information

From direct to inverse analysis in flexible multibody dynamics

From direct to inverse analysis in flexible multibody dynamics From direct to inverse analysis in flexible multibody dynamics Olivier Brüls Department of Aerospace and Mechanical Engineering (LTAS) University of Liège, Belgium Annual GAMM Conference Darmstadt, March

More information

Integration of automatic differentiation tools within object-oriented codes: accuracy and timings

Integration of automatic differentiation tools within object-oriented codes: accuracy and timings Integration of automatic differentiation tools within object-oriented codes: accuracy and timings Deliverable 2.2 Marco Morandini Dipartimento di Ingegneria Aerospaziale, Politecnico di Milano Introduction

More information

SAMCEF for ROTORS. Chapter 3.2: Rotor modeling. This document is the property of SAMTECH S.A. MEF A, Page 1

SAMCEF for ROTORS. Chapter 3.2: Rotor modeling. This document is the property of SAMTECH S.A. MEF A, Page 1 SAMCEF for ROTORS Chapter 3.2: Rotor modeling This document is the property of SAMTECH S.A. MEF 101-03-2-A, Page 1 Table of contents Introduction Introduction 1D Model 2D Model 3D Model 1D Models: Beam-Spring-

More information

Model Library Mechanics

Model Library Mechanics Model Library Mechanics Using the libraries Mechanics 1D (Linear), Mechanics 1D (Rotary), Modal System incl. ANSYS interface, and MBS Mechanics (3D) incl. CAD import via STL and the additional options

More information

Simulation and Virtual Lab Experiments across the Internet

Simulation and Virtual Lab Experiments across the Internet Simulation and Virtual Lab Experiments across the Internet Authors: Heřman Mann and Michal Ševčenko, Computing and Information Centre, Czech Technical University in Prague Zikova Street 4, CZ-166 35 Prague

More information

Olivier Brüls. Department of Aerospace and Mechanical Engineering University of Liège

Olivier Brüls. Department of Aerospace and Mechanical Engineering University of Liège Fully coupled simulation of mechatronic and flexible multibody systems: An extended finite element approach Olivier Brüls Department of Aerospace and Mechanical Engineering University of Liège o.bruls@ulg.ac.be

More information

Automating the Process for Modeling and Simulation of Mechatronics Systems

Automating the Process for Modeling and Simulation of Mechatronics Systems Chapter Automating the Process for Modeling and Simulation of Mechatronics Systems Jose J. Granda Abstract Automating the modeling process of Mechatronics Systems can be achieved by the use of a two step

More information

KINEMATIC AND DYNAMIC SIMULATION OF A 3DOF PARALLEL ROBOT

KINEMATIC AND DYNAMIC SIMULATION OF A 3DOF PARALLEL ROBOT Bulletin of the Transilvania University of Braşov Vol. 8 (57) No. 2-2015 Series I: Engineering Sciences KINEMATIC AND DYNAMIC SIMULATION OF A 3DOF PARALLEL ROBOT Nadia Ramona CREŢESCU 1 Abstract: This

More information

Design and Verification of Motion Control Algorithms Using Simulation

Design and Verification of Motion Control Algorithms Using Simulation Design and Verification of Motion Control Algorithms Using Simulation Douglas Eastman, Paul Lambrechts, Arkadiy Turevskiy The MathWorks, Inc. Natick, MA, 176 Identifying system level problems early and

More information

Lecture VI: Constraints and Controllers. Parts Based on Erin Catto s Box2D Tutorial

Lecture VI: Constraints and Controllers. Parts Based on Erin Catto s Box2D Tutorial Lecture VI: Constraints and Controllers Parts Based on Erin Catto s Box2D Tutorial Motion Constraints In practice, no rigid body is free to move around on its own. Movement is constrained: wheels on a

More information

COUPLED SIMULINK-SIMPLORER MODEL OF A MODULAR HYBRID LINEAR STEPPER MOTOR

COUPLED SIMULINK-SIMPLORER MODEL OF A MODULAR HYBRID LINEAR STEPPER MOTOR COUPLED SIMULINK-SIMPLORER MODEL OF A MODULAR HYBRID LINEAR STEPPER MOTOR Szabó Loránd 1, Dobai Jenő Barna 2 1 Ph.D., Lecturer, 2 Full time Ph.D. student Technical University of Cluj (Romania) 3400 Cluj,

More information

KHALID H QAMAR: INTERACTIVE NON-LINEAR EFFECTS IN 3DOF DYNAMIC SYSTEMS. Interactive Non-Linear Effects in 3 DoF Dynamic Systems

KHALID H QAMAR: INTERACTIVE NON-LINEAR EFFECTS IN 3DOF DYNAMIC SYSTEMS. Interactive Non-Linear Effects in 3 DoF Dynamic Systems Interactive Non-Linear Effects in 3 DoF Dynamic Systems Khalid H Qamar Sharif College of Engineering and Technology, Lahore, India Abstract - Non-linear effects are interactive and hence play essential

More information

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Control Part 4 Other control strategies These slides are devoted to two advanced control approaches, namely Operational space control Interaction

More information

Torque-Position Transformer for Task Control of Position Controlled Robots

Torque-Position Transformer for Task Control of Position Controlled Robots 28 IEEE International Conference on Robotics and Automation Pasadena, CA, USA, May 19-23, 28 Torque-Position Transformer for Task Control of Position Controlled Robots Oussama Khatib, 1 Peter Thaulad,

More information

COMPUTATIONAL DYNAMICS

COMPUTATIONAL DYNAMICS COMPUTATIONAL DYNAMICS THIRD EDITION AHMED A. SHABANA Richard and Loan Hill Professor of Engineering University of Illinois at Chicago A John Wiley and Sons, Ltd., Publication COMPUTATIONAL DYNAMICS COMPUTATIONAL

More information

Lecture VI: Constraints and Controllers

Lecture VI: Constraints and Controllers Lecture VI: Constraints and Controllers Motion Constraints In practice, no rigid body is free to move around on its own. Movement is constrained: wheels on a chair human body parts trigger of a gun opening

More information

Massachusetts Institute of Technology Department of Mechanical Engineering Modeling and Simulation of Dynamic Systems

Massachusetts Institute of Technology Department of Mechanical Engineering Modeling and Simulation of Dynamic Systems INTRODUCTION GOAL OF THE SUBJECT Massachusetts Institute of Technology Department of Mechanical Engineering 2.141 Modeling and Simulation of Dynamic Systems Methods for mathematical modeling of engineering

More information

Lesson 1: Introduction to Pro/MECHANICA Motion

Lesson 1: Introduction to Pro/MECHANICA Motion Lesson 1: Introduction to Pro/MECHANICA Motion 1.1 Overview of the Lesson The purpose of this lesson is to provide you with a brief overview of Pro/MECHANICA Motion, also called Motion in this book. Motion

More information

Table of Contents. Chapter 1. Modeling and Identification of Serial Robots... 1 Wisama KHALIL and Etienne DOMBRE

Table of Contents. Chapter 1. Modeling and Identification of Serial Robots... 1 Wisama KHALIL and Etienne DOMBRE Chapter 1. Modeling and Identification of Serial Robots.... 1 Wisama KHALIL and Etienne DOMBRE 1.1. Introduction... 1 1.2. Geometric modeling... 2 1.2.1. Geometric description... 2 1.2.2. Direct geometric

More information

SYMBOLS 2000 [16], BGML [17], BONK [18], MTT [19], BG_V 20e [20] and BGTOOLS [21].

SYMBOLS 2000 [16], BGML [17], BONK [18], MTT [19], BG_V 20e [20] and BGTOOLS [21]. Published in IET Control Theory and Applications Received on 19th September 2007 Revised on 18th March 2008 Bond graph toolbox for handling complex variable B. Umesh Rai L. Umanand Centre for Electronic

More information

Experiment 6 SIMULINK

Experiment 6 SIMULINK Experiment 6 SIMULINK Simulink Introduction to simulink SIMULINK is an interactive environment for modeling, analyzing, and simulating a wide variety of dynamic systems. SIMULINK provides a graphical user

More information

Simulation-Based Design of Robotic Systems

Simulation-Based Design of Robotic Systems Simulation-Based Design of Robotic Systems Shadi Mohammad Munshi* & Erik Van Voorthuysen School of Mechanical and Manufacturing Engineering, The University of New South Wales, Sydney, NSW 2052 shadimunshi@hotmail.com,

More information

Developing a Robot Model using System-Level Design

Developing a Robot Model using System-Level Design Developing a Robot Model using System-Level Design What was once the stuff of dreams, being secretly developed in high-security government labs for applications in defense and space exploration, is now

More information

Analysis of mechanisms with flexible beam-like links, rotary joints and assembly errors

Analysis of mechanisms with flexible beam-like links, rotary joints and assembly errors Arch Appl Mech (2012) 82:283 295 DOI 10.1007/s00419-011-0556-6 ORIGINAL Krzysztof Augustynek Iwona Adamiec-Wójcik Analysis of mechanisms with flexible beam-like links, rotary joints and assembly errors

More information

Υπολογιστικά πειράματα με το MATLAB Σύνδεση με Arduino & Raspberry Pi Ζαχαρίας Γκέτσης Μηχανικός Εφαρμογών

Υπολογιστικά πειράματα με το MATLAB Σύνδεση με Arduino & Raspberry Pi Ζαχαρίας Γκέτσης Μηχανικός Εφαρμογών Υπολογιστικά πειράματα με το MATLAB Σύνδεση με Arduino & Raspberry Pi Ζαχαρίας Γκέτσης Μηχανικός Εφαρμογών 2012 The MathWorks, Inc. 1 Project-Based Learning Project-based learning is a comprehensive approach

More information

COMPUTER-AIDED DESIGN OF MECHATRONIC SYSTEMS USING 20-SIM 3.0

COMPUTER-AIDED DESIGN OF MECHATRONIC SYSTEMS USING 20-SIM 3.0 Jan F. Broenink 1, Christian Kleijn 2 1 Control Laboratory (Faculty EE) and C. J. Drebbel Institute on Systems Engineering, University of Twente, Enschede Netherlands. E-mail: J.F.Broenink@el.utwente.nl

More information

Kinematics and dynamics analysis of micro-robot for surgical applications

Kinematics and dynamics analysis of micro-robot for surgical applications ISSN 1 746-7233, England, UK World Journal of Modelling and Simulation Vol. 5 (2009) No. 1, pp. 22-29 Kinematics and dynamics analysis of micro-robot for surgical applications Khaled Tawfik 1, Atef A.

More information

Real Time Control of the MIT Vehicle Emulator System

Real Time Control of the MIT Vehicle Emulator System Proceedings of the 1991 American Control Conference June, 1991, Boston, MA Real Time Control of the MIT Vehicle Emulator System William K. Durfee, Husni R. Idris and Steven Dubowsky Department of Mechanical

More information

A Simplified Vehicle and Driver Model for Vehicle Systems Development

A Simplified Vehicle and Driver Model for Vehicle Systems Development A Simplified Vehicle and Driver Model for Vehicle Systems Development Martin Bayliss Cranfield University School of Engineering Bedfordshire MK43 0AL UK Abstract For the purposes of vehicle systems controller

More information

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists 3,800 116,000 120M Open access books available International authors and editors Downloads Our

More information

Simscape User s Guide. R2014a

Simscape User s Guide. R2014a Simscape User s Guide R2014a How to Contact MathWorks www.mathworks.com Web comp.soft-sys.matlab Newsgroup www.mathworks.com/contact_ts.html Technical Support suggest@mathworks.com bugs@mathworks.com doc@mathworks.com

More information

VEHICLE DYNAMICS AND DESIGN Spring Semester 2010

VEHICLE DYNAMICS AND DESIGN Spring Semester 2010 EIDGENOSSISCHE TECHNISCHE HOCHSCHULE (ETH) SWISS FEDERAL INTITUTE OF TECHNOLOGY, ZURICH INSTITUTE FOR DYNAMC SYSTEMS AND CONTROL Department of Mechanical and Process Engineering VEHICLE DYNAMICS AND DESIGN

More information

Comparative Analysis Of Vehicle Suspension System in Matlab-SIMULINK and MSc- ADAMS with the help of Quarter Car Model

Comparative Analysis Of Vehicle Suspension System in Matlab-SIMULINK and MSc- ADAMS with the help of Quarter Car Model Comparative Analysis Of Vehicle Suspension System in Matlab-SIMULINK and MSc- ADAMS with the help of Quarter Car Model S. J. Chikhale 1, Dr. S. P. Deshmukh 2 PG student, Dept. of Mechanical Engineering,

More information

Integrating Mechanical Design and Multidomain Simulation with Simscape

Integrating Mechanical Design and Multidomain Simulation with Simscape 1 Integrating Mechanical Design and Multidomain Simulation with Simscape 강효석과장 / Ph. D. Application Engineer MathWorks Korea 2017 The MathWorks, Inc. 2 In this session Onshape and MATLAB enable engineers

More information

Quick Start Training Guide

Quick Start Training Guide Quick Start Training Guide Table of Contents 1 INTRODUCTION TO MAPLESIM... 5 1.1 USER INTERFACE... 5 2 WORKING WITH A SAMPLE MODEL... 7 2.1 RUNNING A SIMULATION... 7 2.2 GRAPHICAL OUTPUT... 7 2.3 3D VISUALIZATION...

More information

Estimation of Model Parameters Using Limited Data for the Simulation of Electric Power Systems

Estimation of Model Parameters Using Limited Data for the Simulation of Electric Power Systems Estimation of Model Parameters Using Limited Data for the Simulation of Electric Power Systems Robert Kerestes Emerson Process Management Presentation Roadmap Embedded Simulator Overview Mathematical Modeling

More information

AC : AN ALTERNATIVE APPROACH FOR TEACHING MULTIBODY DYNAMICS

AC : AN ALTERNATIVE APPROACH FOR TEACHING MULTIBODY DYNAMICS AC 2009-575: AN ALTERNATIVE APPROACH FOR TEACHING MULTIBODY DYNAMICS George Sutherland, Rochester Institute of Technology DR. GEORGE H. SUTHERLAND is a professor in the Manufacturing & Mechanical Engineering

More information

2. Motion Analysis - Sim-Mechanics

2. Motion Analysis - Sim-Mechanics 2 Motion Analysis - Sim-Mechanics Figure 1 - The RR manipulator frames The following table tabulates the summary of different types of analysis that is performed for the RR manipulator introduced in the

More information

3D MOTION IN MAGNETIC ACTUATOR MODELLING

3D MOTION IN MAGNETIC ACTUATOR MODELLING 3D MOTION IN MAGNETIC ACTUATOR MODELLING Philippe Wendling Magsoft Corporation Troy, NY USA Patrick Lombard, Richard Ruiz, Christophe Guerin Cedrat Meylan, France Vincent Leconte Corporate Research and

More information

Modeling and Simulation of Electromechanical Systems

Modeling and Simulation of Electromechanical Systems Modeling and Simulation of Electromechanical Systems Dhirendra Singh dhirendra.singh@mathworks.in Application Engineer Vivek Raju Application Engineer 2015 The MathWorks, Inc. 1 Challenges Working with

More information

Simulation of Soft Finger Contact Model with Rolling Effects in Point-Contact Haptic Interfaces

Simulation of Soft Finger Contact Model with Rolling Effects in Point-Contact Haptic Interfaces Simulation of Soft Finger Contact Model with Rolling Effects in Point-Contact Haptic Interfaces Gionata Salvietti 1, Monica Malvezzi 2, and Domenico Prattichizzo 1,2 1 Department of Advanced Robotics,

More information

Cecilia Laschi The BioRobotics Institute Scuola Superiore Sant Anna, Pisa

Cecilia Laschi The BioRobotics Institute Scuola Superiore Sant Anna, Pisa University of Pisa Master of Science in Computer Science Course of Robotics (ROB) A.Y. 2016/17 cecilia.laschi@santannapisa.it http://didawiki.cli.di.unipi.it/doku.php/magistraleinformatica/rob/start Robot

More information

Mechanical and Automation Engineering Programme (3-year Curriculum)

Mechanical and Automation Engineering Programme (3-year Curriculum) Course List Mechanical and Automation Engineering Programme (3-year Curriculum) ENGG2014 Advanced Engineering Mathematics (Syllabus D) LINEAR ALGEBRA: vector spaces and subspaces; linear transformations

More information

State Space Model of a Light Weight Flexible

State Space Model of a Light Weight Flexible State Space Model of a Light Weight Flexible Telescope A Thesis Presented to the Faculty of California Polytechnic State University, San Luis Obispo In Partial Fulfillment of the Requirements For the Degree

More information

Dynamic Modelling of Mechatronic Multibody Systems With Symbolic Computing and Linear Graph Theory

Dynamic Modelling of Mechatronic Multibody Systems With Symbolic Computing and Linear Graph Theory Mathematical and Computer Modelling of Dynamical Systems 2004, Vol. 10, No. 1, pp. 1 23 Dynamic Modelling of Mechatronic Multibody Systems With Symbolic Computing and Linear Graph Theory JOHN MCPHEE 1,

More information

MECHATRONIC DESIGN. Job van Amerongen

MECHATRONIC DESIGN. Job van Amerongen MECHATRONIC DESIGN Job van Amerongen Drebbel Research Institute for Systems Engineering and Control Laboratory, Faculty of Electrical Engineering, University of Twente, P.O. Box 217, 75 AE Enschede, The

More information

car=1700 FS gear=13.5 Wind: cw=0.33 AutoGear ThrottlePos JMotorPump=0.28 TS Jturbine=0.034 TS 1 Engine converter ECU ControlBox

car=1700 FS gear=13.5 Wind: cw=0.33 AutoGear ThrottlePos JMotorPump=0.28 TS Jturbine=0.034 TS 1 Engine converter ECU ControlBox Physical Modeling with Modelica and Dymola and Real-Time Simulation with Simulink and Real Time Workshop H. Elmqvist 1, M. Otter 2, and C. Schlegel 2 1 Dynasim AB, Research Park Ideon, S{223 70 Lund, Sweden,

More information

Manipulator Dynamics: Two Degrees-of-freedom

Manipulator Dynamics: Two Degrees-of-freedom Manipulator Dynamics: Two Degrees-of-freedom 2018 Max Donath Manipulator Dynamics Objective: Calculate the torques necessary to overcome dynamic effects Consider 2 dimensional example Based on Lagrangian

More information

Multibody Model for Planetary Gearbox of 500 kw Wind Turbine

Multibody Model for Planetary Gearbox of 500 kw Wind Turbine Downloaded from orbit.dtu.dk on: Oct 19, 2018 Multibody Model for Planetary Gearbox of 500 kw Wind Turbine Jørgensen, Martin Felix Publication date: 2013 Link back to DTU Orbit Citation (APA): Jørgensen,

More information

Prototyping a Three-link Robot Manipulator

Prototyping a Three-link Robot Manipulator Prototyping a Three-link Robot Manipulator Tarek M Sobh, Mohamed Dekhil, Thomas C Henderson, and Anil Sabbavarapu Department of Computer Science and Engineering University of Bridgeport Bridgeport, CT

More information

Workshop Matlab/Simulink in Drives and Power electronics Lecture 3

Workshop Matlab/Simulink in Drives and Power electronics Lecture 3 Workshop Matlab/Simulink in Drives and Power electronics Lecture 3 : DC-Motor Control design Ghislain REMY Jean DEPREZ 1 / 29 Workshop Program 8 lectures will be presented based on Matlab/Simulink : 1

More information

Introduction to Simulink

Introduction to Simulink University College of Southeast Norway Introduction to Simulink Hans-Petter Halvorsen, 2016.11.01 http://home.hit.no/~hansha Preface Simulink, developed by The MathWorks, is a commercial tool for modeling,

More information

Rotational3D Efficient modelling of 3D effects in rotational mechanics

Rotational3D Efficient modelling of 3D effects in rotational mechanics Rotational3D - Efficient Modelling of 3D Effects in Rotational Mechanics Rotational3D Efficient modelling of 3D effects in rotational mechanics Johan Andreasson Magnus Gäfvert Modelon AB Ideon Science

More information

Research Subject. Dynamics Computation and Behavior Capture of Human Figures (Nakamura Group)

Research Subject. Dynamics Computation and Behavior Capture of Human Figures (Nakamura Group) Research Subject Dynamics Computation and Behavior Capture of Human Figures (Nakamura Group) (1) Goal and summary Introduction Humanoid has less actuators than its movable degrees of freedom (DOF) which

More information

Higher Performance Adaptive Control of a Flexible Joint Robot Manipulators

Higher Performance Adaptive Control of a Flexible Joint Robot Manipulators IOSR Journal of Mechanical and Civil Engineering (IOSR-JMCE) e-issn: 2278-1684,p-ISSN: 2320-334X, Volume 11, Issue 2 Ver. VII (Mar- Apr. 2014), PP 131-142 Higher Performance Adaptive Control of a Flexible

More information

1. Introduction 1 2. Mathematical Representation of Robots

1. Introduction 1 2. Mathematical Representation of Robots 1. Introduction 1 1.1 Introduction 1 1.2 Brief History 1 1.3 Types of Robots 7 1.4 Technology of Robots 9 1.5 Basic Principles in Robotics 12 1.6 Notation 15 1.7 Symbolic Computation and Numerical Analysis

More information

Plant modeling: A First Step to Early Verification of Control Systems

Plant modeling: A First Step to Early Verification of Control Systems Plant modeling: A First Step to Early Verification of Control Systems Arkadiy Turevskiy, Technical Marketing Manager, The MathWorks Use simulation for early verification of your design before hardware

More information

Virtuelle Inbetriebnahme und Optimierung von Robotersystemen mit Simscape The MathWorks, Inc. 1

Virtuelle Inbetriebnahme und Optimierung von Robotersystemen mit Simscape The MathWorks, Inc. 1 Virtuelle Inbetriebnahme und Optimierung von Robotersystemen mit Simscape 2015 The MathWorks, Inc. 1 In this session Onshape and MATLAB enable engineers to combine CAD models with multidomain, dynamic

More information

Parametric Study of Engine Rigid Body Modes

Parametric Study of Engine Rigid Body Modes Parametric Study of Engine Rigid Body Modes Basem Alzahabi and Samir Nashef C. S. Mott Engineering and Science Center Dept. Mechanical Engineering Kettering University 17 West Third Avenue Flint, Michigan,

More information

High-performance simulations of continuously variable transmission dynamics

High-performance simulations of continuously variable transmission dynamics High-performance simulations of continuously variable transmission dynamics S.G. Orlov 1, N.B. Melnikova 1,2, Yu.G. Ispolov 1, N.N. Shabrov 1 1 Peter the Great St. Petersburg Polytechnic University, 2

More information

Integrating Mechanical Design and Multidomain Simulation with Simscape

Integrating Mechanical Design and Multidomain Simulation with Simscape Integrating Mechanical Design and Multidomain Simulation with Simscape Steve Miller Simscape Product Manager, MathWorks 2015 The MathWorks, Inc. 1 Integrating Mechanical Design and Multidomain Simulation

More information

On the Synthesis of the System Graph for 3D Mechanics

On the Synthesis of the System Graph for 3D Mechanics On the Synthesis of the System Graph for 3D Mechanics Antonio Diaz-Calderon 1, Christiaan J. J. Paredis, Pradeep K. Khosla Institute for Complex Engineered Systems Carnegie Mellon University Pittsburgh,

More information

Introduction to Control Systems Design

Introduction to Control Systems Design Experiment One Introduction to Control Systems Design Control Systems Laboratory Dr. Zaer Abo Hammour Dr. Zaer Abo Hammour Control Systems Laboratory 1.1 Control System Design The design of control systems

More information

Developing a MATLAB-Based Control System Design and Analysis Tool for Enhanced Learning Environment in Control System Education

Developing a MATLAB-Based Control System Design and Analysis Tool for Enhanced Learning Environment in Control System Education Developing a MATLAB-Based Control System Design and Analysis Tool for Enhanced Learning Environment in Control System Education Frank S. Cheng and Lin Zhao Industrial and Engineering Technology Department

More information

AN ANALYSIS OF THE FINITE ELEMENT METHOD APPLIED ON DYNAMIC MOTION AND MAXIMUM PAYLOAD PLANNING OF FLEXIBLE MANIPULATORS

AN ANALYSIS OF THE FINITE ELEMENT METHOD APPLIED ON DYNAMIC MOTION AND MAXIMUM PAYLOAD PLANNING OF FLEXIBLE MANIPULATORS Mostafa Nazemizadeh Hamed Rahimi Nohooji ISSN 1333-114 eissn 1849-1391 AN ANALYSIS OF THE FINITE ELEMENT METHOD APPLIED ON DYNAMIC MOTION AND MAXIMUM PAYLOAD PLANNING OF FLEXIBLE MANIPULATORS Summary This

More information