Simulation and Virtual Lab Experiments across the Internet

Size: px
Start display at page:

Download "Simulation and Virtual Lab Experiments across the Internet"

Transcription

1 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 Prague 6, Czech Republic, Abstract A software system for efficient modeling and simulation distributed across the Internet has been made freely accessible at The system supports collaboration of remote engineering teams as well as hands-on training of Web-based course learners. The kernel of the system DYNAST Solver solves nonlinear algebro-differential equations. For multipole models characterizing configuration of dynamic systems the equations are not only solved, but also formed automatically. DYNAST Solver is also able to linearize the models and to provide their semisymbolic analysis in timeand frequency-domains. Clients can submit their problems via a graphical user interface of two different forms in a very easy and efficient way. In control design, DYNAST modeling a plant to be controlled can communicate across the Internet with the MATLAB toolset installed on the client s computer. The simulation results can be animated by means of a 3D visualization tool. A server-based documentation package supports publishing reports on simulation experiments. An accompanying Webbased course on systematic modeling is enhanced by a knowledge-sharing system with interactively resolvable examples. Index Terms Dynamic systems, modeling, simulation, virtual experiments. INTRODUCTION When designing complex contemporary systems, engineers usually proceed through several modeling levels. While they start from the conceptual level of the highest modeling abstraction and continue down up to the most concrete manufacturing level, they pass through two important intermediate levels: functional and physical. The functional-level model apply typically to the control-design phase when engineers are concerned about either analog or digital input and output signals, states, disturbances etc. Physical-level models are less abstract than the conceptual- or functional-level ones as they portray energy interactions between real system components. Very often, energy interactions in several different physical domains must be considered in these models simultaneously. The physical-level models are called also virtual prototypes as they are used in a growing number of applications to replace to some extent the time consuming and costly experimenting with real prototypes. The conceptual- and functional-level models of dynamic systems are represented quite conveniently by block diagrams submitted for simulation to one of the available block-oriented software packages like Simulink. Using such a package for physical-level modeling, however, is a cumbersome and error prone task. It requires involved manual formulation of the underlying equations and, in addition, manual conversion of the equations into a block diagram. In the past, the efficiency of a computation was evaluated from the point of view of its demand on computer time only. Nowadays, however, expenses related to computation are dominated by the cost of personnel required to prepare the input data and to interpret the results. This cost is proportional to the amount of time these two operations require as well as to the their demands on personnel qualification. Fortunately, modern computers can be exploited not only to solve equations, but also to formulate them for a given configuration of the modeled real system. At the same time, modern computational algorithms require much less operator s experience and intervention then the old ones. A software package for efficient modeling and simulation across the Internet called DYNAST has been developed to give to distance or continuous education students a hands-on opportunity to solve real world problems to provide an easy access to a powerful simulation engine for engineers even in small enterprises to support cooperation of remote teams involved in common research or design projects The DYNAST package respects the fact that most of the contemporary machines, instruments and other engineering systems are of multidisciplinary nature, as their design requires integration of several traditional engineering disciplines. To simulate such systems, the package was made applicable in a unified way to different physical domains (mechanical, electrical, magnetic, fluid, or thermal) levels of modeling abstraction and idealization (conceptul, control-design or virtual-prototyping level) model descriptions (equations, block diagrams, input and output signal waveforms, etc.) 1

2 MODEL DESCRIPTIONS DYNAST allows for models of system dynamics characterized by sets of nonlinear algebraic, differential or algebro-differential equations submitted in a natural textual and implicit form block diagrams submitted in a graphical form with any algebraic loops multipole diagrams representing graphically the actual configuration of the modeled real systems combinations of the descriptions mentioned above For multipole diagrams the underlying equations are formed by DYNAST automatically. Principles of multipole modeling The automatic formulation of equations for physical-level modeling of multidisciplinary systems is based in DYNAST on the multipole modeling approach well established in the electrical engineering domain. Thanks to the similarity of dynamic effects in different physical domains, this approach can be generalized and applied to all the domains in a unified way. The multipole modeling procedure starts with an imaginary decomposition of the modeled systems into disjoint subsystems. (This idea is similar to the free body diagrams in mechanics or control surfaces in thermodynamics.) The subsystem multipole models are approximations of the subsystem mutual energy interactions assuming that the interactions take place just in a limited number of interaction sites formed by adjacent energy entries into the subsystems (like fluid inlets, electrical terminals, translating or rotating mechanical connections, heat-transferring contact surfaces, etc.) the energy flow through each such entry can be expressed by a product of two complementary power variables (like force velocity, torque angular velocity, volume flow rate pressure, electrical current voltage, magnetic flux rate magnetic voltage, or entropy flow temperature) Each energy entry into a subsystem is represented in its multipole model by a pole associated with a pair of the power variables. In graphical symbols of individual multipoles, the poles are denoted by pins, i.e. by short line segments sticking out of the symbol outlines. Dynamics of a complete system can be easily represented graphically by a multipole diagram consisting from symbols of subsystem multipole models. Figure 1 shows an example of the multipole diagram of a rolling mill for metal strips. The sites of energy interaction between adjacent energy entries are portrayed in the multipole diagram by the diagram nodes. The incidence between the subsystem energy entries interacting at the same site is indicated in the diagram by line segments interconnecting the node standing for the site with pins symbolizing the involved entries. Each of these line segments, called connectors, can be viewed as ideal elements capable of transferring energy in both directions without any dissipation, accumulation or delay. (They behave like an ideal shaft, rigid conduit with an ideal fluid, ideal electrical conductor, etc.) To simplify the diagrams, several connectors can be combined into the bus connector denoted by a thick line segment. The simplest multipoles are twopole elements considered as pure models in the sense that each of them exhibits a unique dynamic behavior like energy dissipation (resistors and dampers), energy accumulation, (capacitors, inertors, inductors and springs), and pure sources of across and through variables. In general, these elements can be nonlinear, time-variable or controlled. The multipoles can be combined also with blocks like integrators, summators, etc. Energy conversion from one form to another is modeled by pure transducers. Only four different pure transducers are needed to model all kinds of electro-magnetic, electro-mechanical, magneto-mechanical, fluid-mechanical, rotary-rotary, rotary-linear, linear-linear, and energy conversions. DYNAST is accompanied by libraries of submodels for electronic and fluid-power devices, electromechanical transducers, mechanical parts, control units, etc. Multipole models of real subsystems like electronic or fluid devices, various mechanisms, motors or sensors, heating or cooling units, etc., can be set up from the pure multipoles. Similarly to system models, the subsystem dynamics can be described by a combination of multipoles, blocks, and equations, which can be nested in a hierarchical way. The libraries are open for easy addition of user-defined submodels and their graphical symbols. Special editors for creating the symbols have been developed. Each DYNAST submodel description is encapsulated in an independent file. The default values of submodel parameters can be overridden by values specified manually one by one, or by a file with parameter values read in from component catalogues. The parameter values can be specified by constants as well as by symbolic expressions. In Figure 1 showing the multipole diagram of a rolling mill, the three DC motors, the two coilers and the set of rollers are represented by symbols of library models of these subsystems. The multipole symbols are combined with symbols of block forming the electronic feedbacks controlling the DC motors. During the simulation, the thickness of the incoming metal strip is varied randomly, the rolling process is modeled as strongly nonlinear, and the considerable transportation lag between gage measurements and rolling is respected. 2

3 Advantages of multipole modeling The most important advantage of multipole diagrams over block diagrams or bond graphs is in the isomorphism between their structure and the geometric configuration of the modeled real system. In fact, multipole diagrams represent a mapping of real systems from the geometric onto the topological space. (Recollect that a block diagram is just a graphical representation of a set of equations. The line segments interconnecting block diagrams are associated with just one variable that can propagate in one direction only. Though bond graphs represent energy flow between subsystems, their structure is not at all isomorphic with the geometric configuration of real systems.) The practical consequence of the isomorphism is that the multipole diagram can be set up in a kit-like fashion in the same way in which the real system is assembled from its subsystems. This modeling procedure can be thus based on mere inspection of the modeled system without forming any equations. Equations underlying the multipole diagrams are then formed by a computer automatically utilizing constitutive relations of the individual multipoles physical laws governing the balance of energy, mass, and electric or magnetic charge in the individual sites of interaction laws respecting the geometric connectedness of real systems. The multipole approach is also of several other important advantages: multipole models can be developed, debugged, tuned up and validated once for ever for the individual subsystems independently of the rest of the system, and once they are formed they can be stored in submodel libraries to be used any time later this job can be done for different types of subsystems (e.g., fluid power devices, electronic elements, electrical machines, mechanisms, etc.) by specialists in the field inside, the submodels can be represented by different descriptions each of them suiting best to the related engineering discipline or application (lagrangian equations in mechanics, circuit diagrams in fluid power or electronics, block diagrams in control, etc.) the submodel refinement or subsystem replacement (e.g., replacement of an electrical motor by a hydraulic one) can be taken into account without interfering with the rest of the system model it allows for mixed-level modeling of real systems, i.e. for modeling a system part on the conceptual or functional level by blocks, and at the same time, some other part on the physical level by multipoles DISTRIBUTED SIMULATION SOFTWARE DYNAST Solver DYNAST Solver that has been developed for efficient modeling, simulation and analysis of multidisciplinary engineering systems forms the kernel of the distributed simulation system. DYNAST Solver is capable of solving implicit sets of nonlinear algebro-differential equations submitted in a natural textual form simulating nonlinear modeled by multipole and/or block diagrams submitted in a graphical form (the underlying equations are then formed automatically) linearizing the diagrams and providing their semisymbolic analysis in time- and frequency-domains Figure 2 shows the flow of data in the DYNAST Solver. The section SYSTEM reads in files with problem descriptions in a textual form representing equations and/or diagram netlists. In the latter case, this section forms equations underlying the diagram. The input data is interpreted, so there is no compilation delay when processing them. The DYNAST input language was design to be user oriented rather than computer oriented, yet it is object oriented. It has been implemented already in the first version of DYNAST more than 15 years ago. Nonlinear systems of equations are solved in the TR section. Besides transient responses, this section computes also system steady states after converting the differential equations into algebraic ones. The algebraic equations can be solved also for a parameter swept through an interval. The transient responses can start either from initial conditions specified by the user, or from those corresponding to the system steady state. Even if the user-specified initial conditions are inconsistent, DYNAST is able to find the nearest consistent initial conditions just in few iterations. There is also the fast Fourier transformation available in this section for frequency-spectrum analysis of steady-state periodic solutions of nonlinear systems. 3

4 The nonlinear equation-solving routine in DYNAST is based on a stiff-stable implicit multistep backward-differentiation integration formula. The length of integration steps and, at the same time, the order of the formula is continuously optimized continuously to minimize the computation time while respecting the admissible computational error. Jacobians of the equations are evaluated using a symbolic differentiation procedure. Considerable savings of computational time and memory are also achieved by exploiting the jacobian sparsity. The integration provides also automatic liberalization of the analyzed nonlinear equations. Thus, the nonlinear system models can be subjected to small-excitation analysis in the vicinity of a userspecified or computed quiescent operating point. The PZ section can compute operator functions representing transfer functions and transforms of initial-state responses for lineralized system models. The operator functions are provided in a semisymbolic form with the Laplace operator s as a symbol and polynomial roots or coefficients as numbers. For such operator functions, DYNAST can compute semisymbolicform time-domain characteristics in the TRA section; the FRE section evaluates the corresponding frequency characteristics numerically. Linear frequency-dependent models (like those with parameter-distributed submodels) DYNAST analyses in the AC section. The server supports also DYNAST Publisher, i.e. a LaTeX based documentation system for automated publishing of reports on simulation experiments and descriptions of library submodels. The system extracts automatically the relevant parts of the input data and captures the submitted multipole or block diagrams as well as the resulting output plots and includes them into the documents. DYNAST Publisher can also convert the documents into PostScript, PDF and HTML formats. Graphical user interfaces The server-based DYNAST Solver can be accessed across the Internet in a Web-based, on-line and modes [1]. Setting up the multipole and block diagrams directly on a Web page is enabled by the schematic editor DYNCAD formed by a Java applet. DYNCAD converts diagrams into the DYNAST input language and sends the data to the DYNAST Solver across the Internet. After the computational results are sent back, they can be plotted on the client-computer screen. Even more comfortable and user-friendly mode of access to DYNAST Solver provides DYNAST Shell as shown in Figure 3. This mode requires, however, downloading and installing this software on client computers with MS Windows. DYNAST Shell has been designed to for a wide variety of tasks in a way suitable to users of different levels of qualification and experience. All operations are supported by a context sensitive help system. There is a built-in syntax analyzer continuously checking the submitted data. Dialog windows (wizards) allow for submitting data without knowledge of the DYNAST input language. DYNAST Shell includes graphical editors for multipole and block diagrams as well as for submodel symbols. A special dialog box for each new submodel is formed automatically as shown in the screenshot of the DYNAST Shell graphical interface in Figure 4. DYNAST Shell can also communicate with the server-based LaTeX documentation system. The simulation results can be used for animation of 3D-space models formed using VRML- and Java-based visualization tools developed for the purpose. The motion scripts for the virtual experiments are generated by DYNAST Solver. The users need to download and install only the free CORTONA software on their PCs. Figure 5 shows examples of four movable 3D virtual experiments: a gyroscope, robot, carriage with a double pendulum, and mixing of two different liquids. Another very useful tool communicating with the server is the software package called DYNAST Monitor. It allows design managers or tutors to observe from any site on the Internet the data files and diagrams the server users are submitting to DYNAST Solver from their client computers. They can communicate with the users across the Internet and help them to solve their problems. DYNAST IN CONTROL DESIGN Modeling toolbox for MATLAB The server-based DYNAST Solver can communicate with the MATLAB control-design toolsets installed on the client computer across the Internet. Using either DYNCAD or DYNAST Shell, a model of the plant to be controlled can be easily set up in a graphical form. DYNAST Solver can be then used to validate the open-loop model. At the same time, DYNAST Solver is able to compute the required plant transfer-function poles and zeros, and to export them to MATLAB in an M-file. After designing analog control within the MATLAB environment, the DYNAST model of the plant can be augmented by the designed control structure and verified by DYNAST. In the case of a digital control design, there is another option. After designing the digital control using the MATLAB toolset, the resulting control structure is implemented in Simulink while the controlled plant model remains in DYNAST. Simulink installed on the client computer can then communicate with the remote DYNAST Solver at each time step across the Internet while exploiting the Simulink S-function. The following examples demonstrate the efficiency enhancement of control design when using DYNAST as a modeling toolbox for MATLAB. 4

5 Example of analog PID control The procedure for the design of PID control for the plant in the form of the inverted pendulum shown in Figure 6a using MATLAB is well described in [2]. After a free-body diagram is constructed for the plant and the corresponding differential equations are formulated, these equations are linearized, reduced to their normal form, and converted to transfer functions. Only then the results of these tedious and error prone manual operations can be submitted to MATLAB. DYNAST allows avoiding all these manual operations. Figure 6b shows a multipole model of the inverted pendulum set up using the Web-based schematic editor DYNCAD. The horizontal motion of the cart, identified with the x-motion of point B, is represented in the multipole model by node B x. After opening the DYNCAD menu for the rectilinear mechanical domain, the cart dynamics can be represented by the symbols for mass inertia, for damping and for the source of force F acted on the cart by an actuator. The pendulum dynamics is modeled by a library model for the planar motion of a body with the rotational joint B. The x- and y-motions of the point A are represented by nodes A x and A y in the multipole model, while the rotational motion of the pendulum represents node A φ. Line segments interconnect nodes related to the same motion, either rectilinear or angular. The integrating blocks are added to compute positions, and the ideal measuring instruments identify variables that should be exported by DYNAST. After validating the plant model by computing its responses, DYNCAD (or DYNAST Shell) can be used to export an M- file with the plant transfer functions across the Internet to MATLAB installed on a client computer. After this step, the control design can proceed using the MATLAB toolset as shown in [2]. The feedback loop resulting from the control design can be then added to the plant model as shown in Figure 7. The complete controlled system is finally verified using DYNAST. Note, that any manual equation formulation or manipulation was avoided in this procedure. Example of digital control After exporting the transfer-function data of the plant model by DYNAST, the digital-control design can proceed again within the MATLAB environment as shown in [2]. To verify the design outcome in this case, the digital feedback loop can be implemented in SIMULINK as shown in Figure 8. The large square block represents there the plant multipole model from Figure 6b, which remains in DYNAST. Communication between SIMULINK and DYNAST along the lines interconnecting this block with the rest of the diagram exploits the SIMULINK S-function. This time, the resulting responses are observed in SIMULINK. Example of mixed analogue-digital control Figure 1 shows a more complex plant controlled across the Internet. The two DC motors driving the coilers with a metal strip are controlled for a constant tension in the strip and the third DC motor driving the rollers milling the strip is controlled for a constant strip velocity. The three analog PID controllers are included in the multipole model. An external digital adaptive controller respecting data coming across the Internet from the model controls the gap between the rollers. CONCLUSIONS Capabilities of the distributed simulation system have been well proven by many of its academic and industrial users already. Automated statistic analysis of the server access indicates that people from all over the world utilize the system for solving a large number of problems each month. A large collection of solved and interactively resolvable examples is available at [1]. The system is also exploited in a course on modeling, simulation and control design [4] that is currently under development. ACKNOWLEDGMENT This paper describes an outcome partly developed within the frame of the following projects supported by EU grants: RichODL Enriching ODL by knowledge sharing for collaborative computer-based modeling and simulation, Socrates ODL Transnational Cooperation Project No CP CZ-ODL-ODL DynLAB Course on dynamics of multidisciplinary and controlled systems in a virtual lab, Leonardo da Vinci Programme Pilot Project No: CZ/02/B/F/PP/ emerge Educational Network Structure for Dissemination of Real Laboratory Experiments to Support Engineering Education, Socrates Transnational Cooperation Project No CP FR-MINERVA-M 5

6 REFERENCES [1] Website of the Virtual Action Group for Multidisciplinary System Simulation, a part of the Technical Committee on Computer Aided Control System Design of the IEEE Control Systems Society at [2] Messner, B. Tilbury, D., Control Tutorials for MATLAB, University of Michigan/ Prentice Hall, at [3] Website of the DynLAB project within the EU Leonardo da Vinci Programme at [4] Mann, H., Ševčenko, M., Innovative Didactic Concepts and Tools for Systems Dynamics and Control, in these ICEE 2003 Proceedings. FIGURES AND TABLES FIGURE 1 (A) ROLL MILL FOR METAL SHEETS. MULTIPOLE MODELS OF (B) DC MOTOR, (C) STRIP COILER, (D) ROLLING PROCESS. FIGURE 2 DATA FLOW IN DYNAST SOLVER 6

7 FIGURE 3 DISTRIBUTED ENVIRONMENT FOR SIMULATION, VIRTUAL EXPERIMENTS AND CONTROL DESIGN. FIGURE 4 DIALOG BOX FOR THE CYLINDER SUBMODEL IN A COPYING LATHE MODEL IN DYNAST SHELL. FIGURE 5 EXAMPLES OF VIRTUAL EXPERIMENTS DRIVEN BY DYNAST IN CORTONA. 7

8 FIGURE 6 INVERTED PENDULUM AND ITS MODEL IN DYNCAD. (a) (b) FIGURE 7 ANALOG PID CONTROL OF THE INVERTED PENDULUM IN DYNCAD. FIGURE 8 DIGITAL PID CONTROL OF THE INVERTED PENDULUM IN SIMULINK WITH DYNAST MODEL OF THE PLANT. 8

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

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

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

College of Computing, Engineering & Construction Electrical Engineering Course Descriptions

College of Computing, Engineering & Construction Electrical Engineering Course Descriptions CATALOG 2010-2011 Undergraduate Information College of Computing, Engineering & Construction Electrical Engineering Course Descriptions EEE3308: Electronic Circuits I 3 Prerequisite: EEL 3111. This course

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

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

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

Modelling and Simulation for Engineers

Modelling and Simulation for Engineers Unit T7: Modelling and Simulation for Engineers Unit code: F/503/7343 QCF level: 6 Credit value: 15 Aim This unit gives learners the opportunity to develop their understanding of Ordinary Differential

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

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

Dynamics and Vibrations (3C, 3H) Equilibrium of rigid bodies and Newton s second low, rotational motion, kinematics of rigid bodies, kinetics

Dynamics and Vibrations (3C, 3H) Equilibrium of rigid bodies and Newton s second low, rotational motion, kinematics of rigid bodies, kinetics Course Description: 610211 Electrical Circuits (1) (3C, 3H) Definitions and Units. Basic Concepts (Charge, Current, Voltage, Power Energy). Circuit Elements (Independent and Dependent Voltage and Current

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

LMS Virtual.Lab Noise and Vibration

LMS Virtual.Lab Noise and Vibration LMS Virtual.Lab Noise and Vibration LMS Virtual.Lab Noise and Vibration From component to system-level noise and vibration prediction 2 LMS Virtual.Lab Noise and Vibration LMS Virtual.Lab Noise and Vibration

More information

SimWise. 3D Dynamic Motion, and Stress Analysis. integrated with Alibre Design

SimWise. 3D Dynamic Motion, and Stress Analysis. integrated with Alibre Design SimWise 3D Dynamic Motion, and Stress Analysis integrated with Alibre Design SimWise 4D for Alibre Integrated Motion Simulation and Stress Analysis SimWise 4D is a software tool that allows the functional

More information

Development of a MATLAB Data Acquisition and Control Toolbox for PIC Microcontrollers

Development of a MATLAB Data Acquisition and Control Toolbox for PIC Microcontrollers Chapter 3 Development of a MATLAB Data Acquisition and Control Toolbox for PIC Microcontrollers 3.1. Introduction Data acquisition and control boards (DACBs) are essential for interfacing sensors/actuators

More information

MECHATRONICS. William Bolton. Sixth Edition ELECTRONIC CONTROL SYSTEMS ENGINEERING IN MECHANICAL AND ELECTRICAL PEARSON

MECHATRONICS. William Bolton. Sixth Edition ELECTRONIC CONTROL SYSTEMS ENGINEERING IN MECHANICAL AND ELECTRICAL PEARSON MECHATRONICS ELECTRONIC CONTROL SYSTEMS IN MECHANICAL AND ELECTRICAL ENGINEERING Sixth Edition William Bolton PEARSON Harlow, England London New York Boston San Francisco Toronto Sydney Auckland Singapore

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

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

Master Class: Diseño de Sistemas Mecatrónicos

Master Class: Diseño de Sistemas Mecatrónicos Master Class: Diseño de Sistemas Mecatrónicos Luis López 2015 The MathWorks, Inc. 1 Key Points Create intuitive models that all teams can share Requirements 1. Mechanical System Simulate system in one

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

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

SOLIDWORKS SIMULATION

SOLIDWORKS SIMULATION SOLIDWORKS SIMULATION Innovation is about taking chances, not taking risks Scootchi by Curventa Designworks LTD What if? is the question that fuels innovation. SolidWorks Simulation software takes the

More information

Mathematical Modelling Using SimScape (Mechanical Systems)

Mathematical Modelling Using SimScape (Mechanical Systems) Experiment Three Mathematical Modelling Using SimScape (Mechanical Systems) Control Systems Laboratory Dr. Zaer Abo Hammour Dr. Zaer Abo Hammour Control Systems Laboratory 1. Translational Mechanical System

More information

VIRTUAL PROTOTYPING SIMULATION FOR THE DESIGN OF TWO-WHEELED VEHICLES

VIRTUAL PROTOTYPING SIMULATION FOR THE DESIGN OF TWO-WHEELED VEHICLES NTERNATIONAL DESIGN CONFERENCE - DESIGN 2002 Dubrovnik, May 14-17, 2002. VIRTUAL PROTOTYPING SIMULATION FOR THE DESIGN OF TWO-WHEELED VEHICLES S. Barone, A. Curcio and F. Pierucci Keywords: CAD, Multi-Body

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

Engineering Analysis

Engineering Analysis Engineering Analysis with SOLIDWORKS Simulation 2018 Paul M. Kurowski SDC PUBLICATIONS Better Textbooks. Lower Prices. www.sdcpublications.com Powered by TCPDF (www.tcpdf.org) Visit the following websites

More information

Simulink Based Robot Arm Control Workstation. Figure 1-1 High Level Block Diagram

Simulink Based Robot Arm Control Workstation. Figure 1-1 High Level Block Diagram Introduction: This project consists of designing a software-based control workstation in the Simulink environment using the SimMechanics Toolbox. The Quanser robot arm system will be modeled using this

More information

New paradigm for MEMS+IC Co-development

New paradigm for MEMS+IC Co-development New paradigm for MEMS+IC Co-development MEMS 진보된스마트세상을만듭니다. Worldwide First MEMS+IC Co-development Solution New paradigm for MEMS+IC Co-development A New Paradigm for MEMS+IC Development MEMS design

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

Teaching Control System Principles Using Remote Laboratories over the Internet

Teaching Control System Principles Using Remote Laboratories over the Internet , July 6-8, 2011, London, U.K. Teaching Control System Principles Using Remote Laboratories over the Internet Lutfi Al-Sharif, Ashraf Saleem, Walid Ayoub, and Mohammad Naser Abstract Remote laboratories

More information

Modern techniques bring system-level modeling to the automation industry

Modern techniques bring system-level modeling to the automation industry Modern techniques bring system-level modeling to the automation industry Philipp Wallner, Global Technology Manager, Bernecker + Rainer Industrie and Johannes Friebe, MapleSim Europe Director, Maplesoft

More information

Multicomputer Research Desks for Simulation and Development of Control Systems

Multicomputer Research Desks for Simulation and Development of Control Systems Proceedings of the 17th World Congress The International Federation of Automatic Control Multicomputer Research Desks for Simulation and Development of Control Systems M.Kh. Dorri A.A. Roshchin Institute

More information

System modeling using Simulink and Simscape

System modeling using Simulink and Simscape System modeling using Simulink and Simscape Abhisek Roy Sruthi Geetha Veer Alakshendra 2015 The MathWorks, Inc. 1 Multi-domain Systems 2 Common challenges 1. Multi-domain simulation 2. Capturing the system

More information

SimWise 4D. Integrated Motion and Stress Analysis

SimWise 4D. Integrated Motion and Stress Analysis SimWise 4D Integrated Motion and Stress Analysis SimWise 4D Integrated Motion Simulation and Stress Analysis SimWise 4D is a software tool that allows the functional performance of mechanical parts and

More information

REAL-TIME REMOTE NETWORK CONTROL OF AN INVERTED PENDULUM USING ST-RTL

REAL-TIME REMOTE NETWORK CONTROL OF AN INVERTED PENDULUM USING ST-RTL REAL-TIME REMOTE NETWORK CONTROL OF AN INVERTED PENDULUM USING ST-RTL R. Murillo Garcia 1, F. Wornle 1, B. G. Stewart 1, D. K. Harrison 1 Abstract - This paper describes the use of Simulink Target for

More information

Using RecurDyn. Contents

Using RecurDyn. Contents Using RecurDyn Contents 1.0 Multibody Dynamics Overview... 2 2.0 Multibody Dynamics Applications... 3 3.0 What is RecurDyn and how is it different?... 4 4.0 Types of RecurDyn Analysis... 5 5.0 MBD Simulation

More information

Concurrent Engineering and Robot Prototyping. Mohamed Dekhil, Tarek M. Sobh, Thomas C. Henderson, and Robert Mecklenburg 1 UUSC

Concurrent Engineering and Robot Prototyping. Mohamed Dekhil, Tarek M. Sobh, Thomas C. Henderson, and Robert Mecklenburg 1 UUSC Concurrent Engineering and Robot Prototyping Mohamed Dekhil, Tarek M. Sobh, Thomas C. Henderson, and Robert Mecklenburg 1 UUSC-93-023 Department of Computer Science University of Utah Salt Lake City, UT

More information

Control Systems Laboratory Manual Hardware and Software Overview. 2 Hardware Equipment. 2.1 Analog Plant Simulator (EE357 Only)

Control Systems Laboratory Manual Hardware and Software Overview. 2 Hardware Equipment. 2.1 Analog Plant Simulator (EE357 Only) 1 Introduction Control Systems Laboratory Manual Hardware and Software Overview The undergraduate Control Systems Lab is located in ETLC E5-006. In the lab, there are 15 PCs equipped with data acquisition

More information

THE WIRELESS HYDROSTATIC TRANSMISSION CONTROL BY THE USE OF MOBILE TECHNOLOGY

THE WIRELESS HYDROSTATIC TRANSMISSION CONTROL BY THE USE OF MOBILE TECHNOLOGY Journal of KONES Powertrain and Transport, Vol. 21, No. 2 2014 ISSN: 1231-4005 e-issn: 2354-0133 ICID: 1133891 DOI: 10.5604/12314005.1133891 THE WIRELESS HYDROSTATIC TRANSMISSION CONTROL BY THE USE OF

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

Modeling and control of a demonstrative prototype for platform multi-launcher rocket system using Lagrange s equation and CATIA simulation

Modeling and control of a demonstrative prototype for platform multi-launcher rocket system using Lagrange s equation and CATIA simulation Modeling and control of a demonstrative prototype for platform multi-launcher rocket system using Lagrange s equation and CATIA simulation Parkpoom Chokchairungroj 1, Narongkorn Dernlugkam 2 Defence Technology

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

CUSTOMIZED TEACHER ASSESSMENT BLUEPRINT. Test Code: 5936 Version: 01

CUSTOMIZED TEACHER ASSESSMENT BLUEPRINT. Test Code: 5936 Version: 01 CUSTOMIZED TEACHER ASSESSMENT BLUEPRINT ELECTROMECHANICAL ENGINEERING TECHNOLOGY PA Test Code: 5936 Version: 01 Specific competencies and skills tested in this assessment: Technical Documentation and Safety

More information

IMPLEMENTATION OF BALL-AND-BEAM CONTROL SYSTEM AS AN INSTANCE OF SIMULINK TO 32-BIT MICROCONTROLLER INTERFACE

IMPLEMENTATION OF BALL-AND-BEAM CONTROL SYSTEM AS AN INSTANCE OF SIMULINK TO 32-BIT MICROCONTROLLER INTERFACE POZNAN UNIVE RSITY OF TE CHNOLOGY ACADE MIC JOURNALS No 76 Electrical Engineering 2013 Krzysztof NOWOPOLSKI* IMPLEMENTATION OF BALL-AND-BEAM CONTROL SYSTEM AS AN INSTANCE OF SIMULINK TO 32-BIT MICROCONTROLLER

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

imaginit.com/simulation Complete and robust mechanical simulation solution

imaginit.com/simulation Complete and robust mechanical simulation solution imaginit.com/simulation Complete and robust mechanical simulation solution A mechanical simulation solution for finite imaginit.com/simulation element analysis powered by the Autodesk Nastran solver Accurately

More information

NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582

NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING Dr. Stephen Bruder Course Information Robot Engineering Classroom UNM: Woodward Hall room 147 NMT: Cramer 123 Schedule Tue/Thur 8:00 9:15am Office Hours UNM: After class 10am Email bruder@aptec.com

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

NPTEL

NPTEL NPTEL Syllabus Automation & Sensor Interface Laboratory - Web course COURSE OUTLINE Automation & Sensor interface laboratory is an application oriented course with review of automation principles, followed

More information

Vom Konzept zum Modell physikalischer Systeme Smarter Modellieren mit Simscape

Vom Konzept zum Modell physikalischer Systeme Smarter Modellieren mit Simscape Vom Konzept zum Modell physikalischer Systeme Smarter Modellieren mit Simscape A B T P T + - 12V Up V- V+ Down Up Down M Maximilian Apfelbeck MathWorks München, 9.07.2014 2014 The MathWorks, Inc. 1 Key

More information

Electromechanical Materials Testing Machines EM0 series

Electromechanical Materials Testing Machines EM0 series MICROTEST Electromechanical Materials Testing Machines EM0 MICROTEST - Electromechanical Materials Testing Machines EM0 series MICROTEST MICROTEST, S.A. Instruments and Equipments for Materials Testing

More information

This tutorial illustrates how to set up and solve a problem involving solidification. This tutorial will demonstrate how to do the following:

This tutorial illustrates how to set up and solve a problem involving solidification. This tutorial will demonstrate how to do the following: Tutorial 22. Modeling Solidification Introduction This tutorial illustrates how to set up and solve a problem involving solidification. This tutorial will demonstrate how to do the following: Define a

More information

Importing Models from Physical Modeling. Tools Using the FMI Standard

Importing Models from Physical Modeling. Tools Using the FMI Standard Importing Models from Physical Modeling Tools Using the FMI Standard Overview The objective of this tutorial is to demonstrate the workflow for the integration of FMUs in DYNA4. The following use case

More information

Axial Channel Water Jacket Cooling

Axial Channel Water Jacket Cooling 28 November 2017 Motor-CAD Software Tutorial: Axial Channel Water Jacket Cooling Contents 1. Description... 1 2. Setting up the housing and axial channels... 2 3. Setting the water jacket fluid and flow

More information

Chapter 5 Modeling and Simulation of Mechanism

Chapter 5 Modeling and Simulation of Mechanism Chapter 5 Modeling and Simulation of Mechanism In the present study, KED analysis of four bar planar mechanism using MATLAB program and ANSYS software has been carried out. The analysis has also been carried

More information

Introduction to C omputational F luid Dynamics. D. Murrin

Introduction to C omputational F luid Dynamics. D. Murrin Introduction to C omputational F luid Dynamics D. Murrin Computational fluid dynamics (CFD) is the science of predicting fluid flow, heat transfer, mass transfer, chemical reactions, and related phenomena

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

Getting started. Starting Capture. To start Capture. This chapter describes how to start OrCAD Capture.

Getting started. Starting Capture. To start Capture. This chapter describes how to start OrCAD Capture. Getting started 1 This chapter describes how to start OrCAD Capture. Starting Capture The OrCAD Release 9 installation process puts Capture in the \PROGRAM FILES\ORCAD\CAPTURE folder, and adds Pspice Student

More information

MATLAB. Advanced Mathematics and Mechanics Applications Using. Third Edition. David Halpern University of Alabama CHAPMAN & HALL/CRC

MATLAB. Advanced Mathematics and Mechanics Applications Using. Third Edition. David Halpern University of Alabama CHAPMAN & HALL/CRC Advanced Mathematics and Mechanics Applications Using MATLAB Third Edition Howard B. Wilson University of Alabama Louis H. Turcotte Rose-Hulman Institute of Technology David Halpern University of Alabama

More information

AC : DEVELOPMENT AND INITIAL ANALYSIS OF A MINI CNC RAPID DEVELOPMENT SYSTEM

AC : DEVELOPMENT AND INITIAL ANALYSIS OF A MINI CNC RAPID DEVELOPMENT SYSTEM AC 21-1427: DEVELOPMENT AND INITIAL ANALYSIS OF A MINI CNC RAPID DEVELOPMENT SYSTEM Lie Tang, Missouri University of Science and Technology Robert Landers, Missouri University of Science and Technology

More information

30 th Anniversary Event. New features in Opera By: Kevin Ward. OPTIMIZER Automatically selects and manages multiple goalseeking

30 th Anniversary Event. New features in Opera By: Kevin Ward. OPTIMIZER Automatically selects and manages multiple goalseeking FEA ANALYSIS General-purpose multiphysics design and analysis software for a wide range of applications OPTIMIZER Automatically selects and manages multiple goalseeking algorithms INTEROPERABILITY Built-in

More information

Complete and robust mechanical simulation solution. imaginit.com/simulation-mechanical

Complete and robust mechanical simulation solution. imaginit.com/simulation-mechanical Complete and robust mechanical simulation solution A mechanical simulation solution for finite element analysis powered by the Autodesk Nastran solver Accurately predict product behavior, optimize and

More information

Single Linear Flexible Joint (SLFJ)

Single Linear Flexible Joint (SLFJ) Linear Motion Servo Plants: IP01 and IP02 Single Linear Flexible Joint (SLFJ) User Manual Table of Contents 1. Single Linear Flexible Joint (SLFJ)...1 1.1. Single Linear Flexible Joint: System Description...1

More information

Bachelor of Engineering Technology (Electronics & Controls) Curriculum Document. Australian College of Kuwait. (September 2015) BEEF15 - Version 5.

Bachelor of Engineering Technology (Electronics & Controls) Curriculum Document. Australian College of Kuwait. (September 2015) BEEF15 - Version 5. Bachelor of Engineering Technology (Electronics & Controls) Curriculum Document Australian College of Kuwait (September 2015) BEEF15 - Version 5.1 FOREWORD In this document, a curriculum for Bachelor of

More information

Application of Simulation Method for Analysis of Heat Exchange in Electronic Cooling Applications

Application of Simulation Method for Analysis of Heat Exchange in Electronic Cooling Applications Application of Simulation Method for Analysis of Heat Exchange in Electronic Cooling Applications D.Ramya 1, Vivek Pandey 2 Department of Mechanical Engineering, Raghu Engineering College 1 Associate Professor,

More information

Design of a Low Cost Trainer for Flow Control

Design of a Low Cost Trainer for Flow Control Design of a Low Cost Trainer for Flow Control James A. Rehg Assistant Professor, Engineering The Pennsylvannia State University Altoona, PA 16601 Abstract: Process control laboratories in most colleges

More information

Computer Simulation And Modeling

Computer Simulation And Modeling Computer Simulation And Modeling The key to increased productivity in Scientific and Engineering analysis Professor Ralph C. Huntsinger California State University, Chico USA Bialystok Technical University

More information

What Is SimMechanics?

What Is SimMechanics? SimMechanics 1 simulink What Is Simulink? Simulink is a tool for simulating dynamic systems with a graphical interface specially developed for this purpose. Physical Modeling runs within the Simulink environment

More information

SPARTAN ROBOTICS FRC 971

SPARTAN ROBOTICS FRC 971 SPARTAN ROBOTICS FRC 971 Controls Documentation 2015 Design Goals Create a reliable and effective system for controlling and debugging robot code that provides greater flexibility and higher performance

More information

How Simscape Supports Innovation for Cyber-Physical Systems

How Simscape Supports Innovation for Cyber-Physical Systems How Simscape Supports Innovation for Cyber-Physical Systems Rick Hyde 2015 The MathWorks, Inc. 1 How can we use system-level modelling to support innovative product design? 2 Innovation in electric and

More information

ELEC 341 Project Selective Laser Sintering 3D Printer The University of British Columbia

ELEC 341 Project Selective Laser Sintering 3D Printer The University of British Columbia ELEC 341 Project 2017 - Selective Laser Sintering 3D Printer The University of British Columbia In selective laser sintering (SLS), 3D parts are built by spreading a thin layer of metallic powder over

More information

Workshop 15. Single Pass Rolling of a Thick Plate

Workshop 15. Single Pass Rolling of a Thick Plate Introduction Workshop 15 Single Pass Rolling of a Thick Plate Rolling is a basic manufacturing technique used to transform preformed shapes into a form suitable for further processing. The rolling process

More information

The new MiniCODER Absolute multi-talent for hollow shaft drives

The new MiniCODER Absolute multi-talent for hollow shaft drives ABSOLUTE New LENORD +BAUER... automates motion. The new MiniCODER Absolute multi-talent for hollow shaft drives Innovative, absolute measuring MiniCODER Absolute position acquisition with magnetic measuring

More information

About the Author. Acknowledgements

About the Author. Acknowledgements About the Author Dr. Paul Kurowski obtained his M.Sc. and Ph.D. in Applied Mechanics from Warsaw Technical University. He completed postdoctoral work at Kyoto University. Dr. Kurowski is an Assistant Professor

More information

ROBOT SENSORS. 1. Proprioceptors

ROBOT SENSORS. 1. Proprioceptors ROBOT SENSORS Since the action capability is physically interacting with the environment, two types of sensors have to be used in any robotic system: - proprioceptors for the measurement of the robot s

More information

Cadence simulation technology for PCB design

Cadence simulation technology for PCB design DATASHEET CADENCE SIMULATION FOR PCB DESIGN On larger designs especially, PCB design teams need fast and reliable simulation to achieve convergence. Cadence simulation technology for PCB design offers

More information

ELECTRONIC SYSTEMS. Politecnico di Torino - ICT school. Goup B - goals. System block diagram Sensors and actuators Analog and digital signals

ELECTRONIC SYSTEMS. Politecnico di Torino - ICT school. Goup B - goals. System block diagram Sensors and actuators Analog and digital signals Politecnico di Torino - ICT school Goup B - goals ELECTRONIC SYSTEMS B INFORMATION PROCESSING B.1 Systems, sensors, and actuators» System block diagram» Analog and digital signals» Examples of sensors»

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

CONTROLO th Portuguese Conference on Automatic Control

CONTROLO th Portuguese Conference on Automatic Control CONTROLO 2008 8 th Portuguese Conference on Automatic Control University of Trás-os-Montes and Alto Douro, Vila Real, Portugal July 21-23, 2008 414 BALL AND BEAM VIRTUAL LABORATORY: A TEACHING AID IN AUTOMATIC

More information

Dept. of Electrical, Computer and Biomedical Engineering. Data Acquisition Systems and the NI LabVIEW environment

Dept. of Electrical, Computer and Biomedical Engineering. Data Acquisition Systems and the NI LabVIEW environment Dept. of Electrical, Computer and Biomedical Engineering Data Acquisition Systems and the NI LabVIEW environment Data Acquisition (DAQ) Use of some data acquisition technique can be convenient, when not

More information

Project Proposal Guide MATHWORKS TRACK Disclaimer:

Project Proposal Guide MATHWORKS TRACK Disclaimer: Project Proposal Guide MATHWORKS TRACK Disclaimer: The sample proposal below is to give an idea of how a proposal should be formatted. Our main objective is to illustrate the Design Methodology section

More information

Simulation. x i. x i+1. degrees of freedom equations of motion. Newtonian laws gravity. ground contact forces

Simulation. x i. x i+1. degrees of freedom equations of motion. Newtonian laws gravity. ground contact forces Dynamic Controllers Simulation x i Newtonian laws gravity ground contact forces x i+1. x degrees of freedom equations of motion Simulation + Control x i Newtonian laws gravity ground contact forces internal

More information

ADMINISTRATIVE MANAGEMENT COLLEGE

ADMINISTRATIVE MANAGEMENT COLLEGE First Semester ADMINISTRATIVE MANAGEMENT COLLEGE BACHELOR OF COMPUTER APPLICATION COURSE OUTCOME (CO) Problem solving techniques Using C CO 1: Understand the basic concepts of programming, software and

More information

This was written by a designer of inertial guidance machines, & is correct. **********************************************************************

This was written by a designer of inertial guidance machines, & is correct. ********************************************************************** EXPLANATORY NOTES ON THE SIMPLE INERTIAL NAVIGATION MACHINE How does the missile know where it is at all times? It knows this because it knows where it isn't. By subtracting where it is from where it isn't

More information

Electropneumatics Basic Level Textbook TP 201

Electropneumatics Basic Level Textbook TP 201 Electropneumatics Basic Level Textbook TP 201 Festo Didactic 091181 en Order No.: 091181 Edition: 07/2004 Author: F. Ebel, G. Prede, D. Scholz Graphics: Doris Schwarzenberger Layout: 19.07.04, Susanne

More information

Mechatronic Design Approach D R. T A R E K A. T U T U N J I P H I L A D E L P H I A U N I V E R S I T Y, J O R D A N

Mechatronic Design Approach D R. T A R E K A. T U T U N J I P H I L A D E L P H I A U N I V E R S I T Y, J O R D A N Mechatronic Design Approach D R. T A R E K A. T U T U N J I P H I L A D E L P H I A U N I V E R S I T Y, J O R D A N 2 0 1 3 Mechatronics: Synergetic Integration of Different Disciplines [Ref.] Prof. Rolf

More information

Overall Thermal Simulation of Electronic Equipment

Overall Thermal Simulation of Electronic Equipment Overall Thermal Simulation of Electronic Equipment Jean-Louis Blanchard Jean-Michel Morelle Racal-Redac TAD - 3 avenue du Canada - LP803-91974 Les Ulis Cedex France 1.0 Introduction Abstract This paper

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

Size, Select and Configure Kinetix and PowerFlex Drives Using Motion Analyzer. For Classroom Use Only!

Size, Select and Configure Kinetix and PowerFlex Drives Using Motion Analyzer. For Classroom Use Only! Size, Select and Configure Kinetix and PowerFlex Drives Using Motion Analyzer For Classroom Use Only! Important User Information This documentation, whether, illustrative, printed, online or electronic

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

30 th Anniversary Event. New features in Opera By Nigel Atkinson, PhD. OPTIMIZER Automatically selects and manages multiple goalseeking

30 th Anniversary Event. New features in Opera By Nigel Atkinson, PhD. OPTIMIZER Automatically selects and manages multiple goalseeking FEA ANALYSIS General-purpose multiphysics design and analysis software for a wide range of applications OPTIMIZER Automatically selects and manages multiple goalseeking algorithms INTEROPERABILITY Built-in

More information

MODELLING AND SIMULATION OF A HYDRAULIC LOAD- SENSING SYSTEM IN THE COCOVILA ENVIRONMENT

MODELLING AND SIMULATION OF A HYDRAULIC LOAD- SENSING SYSTEM IN THE COCOVILA ENVIRONMENT 6th International DAAAM Baltic Conference INDUSTRIAL ENGINEERING 24-26 April 2008, Tallinn, Estonia MODELLING AND SIMULATION OF A HYDRAULIC LOAD- SENSING SYSTEM IN THE COCOVILA ENVIRONMENT Grossschmidt,

More information

Lab and Central Plant Controller

Lab and Central Plant Controller Metasys Network Sales Resource Manual 635 Application Specific Controllers Section Product Bulletin Issue Date 0290 Lab and Central Plant Controller The Metasys Lab and Central Plant (LCP) Controller is

More information

Abaqus Technology Brief. Two-Pass Rolling Simulation

Abaqus Technology Brief. Two-Pass Rolling Simulation Abaqus Technology Brief Two-Pass Rolling Simulation TB-03-TPRS-1 Revised: April 2007. Summary Hot rolling is a basic metal forming technique that is used to transform preformed shapes into final products

More information

Robert G. Landers. Manufacturing Automation and Control Laboratory (130 Toomey)

Robert G. Landers. Manufacturing Automation and Control Laboratory (130 Toomey) Robert G. Landers Broad Areas of Research Interests: Controls applications and manufacturing automation Specific Research Interests: Modeling, analysis, monitoring, and control of manufacturing processes

More information

Application Note. Fiber Alignment Using The HXP50 Hexapod PROBLEM BACKGROUND

Application Note. Fiber Alignment Using The HXP50 Hexapod PROBLEM BACKGROUND Fiber Alignment Using The HXP50 Hexapod PROBLEM The production of low-loss interconnections between two or more optical components in a fiber optic assembly can be tedious and time consuming. Interfacing

More information

Application Note. Fiber Alignment Using the HXP50 Hexapod PROBLEM BACKGROUND

Application Note. Fiber Alignment Using the HXP50 Hexapod PROBLEM BACKGROUND Fiber Alignment Using the HXP50 Hexapod PROBLEM The production of low-loss interconnections between two or more optical components in a fiber optic assembly can be tedious and time consuming. Interfacing

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

Wolfram SystemModeler. Getting Started

Wolfram SystemModeler. Getting Started Wolfram SystemModeler Getting Started i Contents 1 Introduction 1 2 Hello World 5 2.1 Hello World Model.................................... 5 2.1.1 Exercise...................................... 11 3 Multidomain

More information

Optimization of a two-link Robotic Manipulator

Optimization of a two-link Robotic Manipulator Optimization of a two-link Robotic Manipulator Zachary Renwick, Yalım Yıldırım April 22, 2016 Abstract Although robots are used in many processes in research and industry, they are generally not customized

More information