Object-Oriented Modeling and Simulation of Mechatronic Systems with 20-sim 3.0
|
|
- Shannon Little
- 7 years ago
- Views:
Transcription
1 Mechatronics 98 J. Adolfsson and J. Karlsén (Editors) 1998 Elsevier Science Ltd. All rights reserved 873 Object-Oriented Modeling and Simulation of Mechatronic Systems with 20-sim 3.0 P.B.T. Weustink, T.J.A. de Vries, and P.C. Breedveld Drebbel Institute for Systems Engineering Department of Electrical Engineering, University of Twente P.O. Box 217, 7500 AE Enschede, The Netherlands Phone: , Fax: www-address: Keywords: mechatronics, object-oriented modeling, conceptual design, modeling and simulation 1 INTRODUCTION There is an increasing need for controlled electromechanical systems with more flexibility, higher performance and reliability. It has been recognised that these systems are the result of design activities of not just one discipline, but of several disciplines [8]. This lead to the introduction of mechatronics, a design approach that combines mechanics with electronics and information technology to form both functional interaction and spatial integration in components, modules, products and systems. This approach differs from classical design patterns for controlled electro-mechanical systems, in which the design starts with the mechanical subsystems, next deals with the electrical subsystems and finally the controllers, that are designed to obtain the specified performance [1]. 1.1 Mechatronic design De Vries [2] described specific problems that occur during mechatronic design and stated that "a major cause of the problems is the lack of proper support for the conceptual design task". In the conceptual design stage a rough idea is developed of how the project will function and what it will look like. As the conceptual design stage is an early stage in the design process it is well suited to determine the functional interaction between the different subsystems. In general, the design of a mechatronic system will be a complex problem. Separating partial problems is a possibility to tackle such a complex design problem. In Simon's words [3]: "the design problem is ill-structured in the large, but well structured in the small. Hence the complex ill-structured design problem should be split into small well-structured problems to which a local problem solver can be applied. These well-structured problems should not just be considered in a specific domain, as this limits the solution space too strongly. Domain specific subproblems should be solved by taking into account the consequences of a solution in other domains or by finding alternative solutions in other domains, as seen in figure 1. consequences other domains local problem solver domain 1 ill-structured problem processing domain 2 domain 3 well-structured problem Figure 1: Schematic structure of solving illstructured problems
2 Object-oriented modeling Modeling, simulation and analysis tools are needed to support the mechatronic designer during these activities [2]. In the conceptual design stage these tools should consider the functional interaction between domain specific subsystems. There are many tools available that support modeling of dynamic systems, like 20-sim [5], Simulink [6], and Dymola [7], but the models all reside in the information domain (and the energy domain in 20- sim). This paper shows that mechatronic systems require an object-oriented modeling approach using the energetic domain information. The environments (i.e. 20-sim) should be changed in several ways to improve the support for this. 2 MECHATRONIC SYSTEM EXAMPLE As an example of the approach a simple laboratory setup called Linix is used, shown in figure 2. load flexible transm ission m otor Figure 2: Sketch of the Linix laboratory setup It consists of a computer-controlled actuator that drives a load using a flexible transmission. The power amplifier and the digital controller part of the setup are not shown here. The system is representative for a large class of mechatronic systems, since its dominant behaviour is that of a 4th-order system [1]. 2.1 Model of the system The top-level model is shown in figure 3. It is intrinsically based on power exchange between the connected submodels. For instance, the motor is a submodel with electrical power input and mechanical power output. This submodel can be decomposed into idealised elements as shown in another iconic diagram (figure 4). In this diagram the transducer is an elementary submodel described with simple gyrator equations: T = k V = k m m I ω 2.2 Object-oriented model characteristics (1) The model described above complies with a general model structure given in figure 5. Models of dynamic systems will generally have such a structure. The general model has the following characteristics: States, parameters, inputs and outputs are incorporated in submodels (encapsulation). The internal behaviour of a submodel is described as a composition of lower level submodels or a set of equations (part-of model hierarchy). A structure of interconnected sub-models can be specified without explicitly determining the computational causality (non-causal modeling). The instantiation of a submodel is separated from its definition in a library (abstraction). In the submodel definition, a separation can be made between externally accessible attributes (ports, parameters, states) and internal behaviour. c source J1 r 1 r 2 J 2 m otor m otor pulley flexible transm ission load pulley Figure 3: Iconic diagram of the system
3 875 R 1 L 1 k m electric port trans ducer J 3 R 2 rotation port Figure 4: Composite submodel of the motor Multiple versions for the internal behaviour may exist (polymorphism). Submodel definitions can be described as an extension of a more general submodel definition (kind-of hierarchy in the submodel library). In our view, these are the characteristics that an object-oriented model should have. When using an object-oriented approach, modeling now becomes the selection or creation of relevant submodels and the determination of their interconnections [2]. The structure of an object-oriented model is given in figure 5. 3 COMPUTER-BASED SUPPORT A modeling and simulation tool for mechatronic systems should be able to handle object-oriented models in multiple physical domains, since the model of a mechatronic system consists of the integration of submodels in multiple physical domains and the information domain. Tools should have a modeling technique that explicitly describes the energetic behaviour of the mechatronic system, and should have a proper support of the modeling process. Modeling itself is a dynamic process during which the kind of submodel often changes. In the Linix example the modeler could start with just a motor submodel and change it later into a brushless DC motor, for instance, when more is known about the design. It is the problem context that determines the implementation of the submodel. The same kind of submodel has several different implementations. In the example, the motor submodel is implemented as an iconic diagram of elementary submodels, whereas in another problem context a complex set of equations is required. Proper support would enable the exchange of submodel implementations with minimal effort. 4 LINIX EXAMPLE IN 20-SIM 3.0 Figure 5: Structure of an object-oriented model The 20-sim environment has been completely rewritten into a new version to implement the mentioned features. The bond-graph input of the Linix example is shown in the editor in figure 6. At the left-hand side, the complete part-of model hierarchy is shown (as described in figure 5). The implementation of the selected submodel in this hierarchy determines the kind of editor that is used
4 Figure 6 and 7: The 20-sim bond graph editor with the top-level model and the motor submodel 876
5 877 in the right hand part of the window. In figure 6 the top-level model Linix is selected. The implementation is a bond graph of the process, together with a block diagram that represents a controller of the angular position of the load. Both the DC motor and the amplifier submodels have an implementation, the other submodels only have a type description in order to demonstrate that the tool supports a topdown approach. The motor submodel is implemented as a bond graph containing the parts shown in figure 4 as ideal bond graph elements. Figure 7 shows this implementation. Next the motor submodel changed with a view mouse clicks from a bond graph implementation to a set of equations. The equation editor is now used to represent the implementation of the selected submodel (figure 8). The upper part of the equation editor shows the type information, in this case the two ports and the type parameter km. The lower part is for entering and modifying the equations in the SIDOPS+ language [4]. The equation editor gives the user feedback through extensive equation analysis and feedforward through colour syntax highlighting. When the amplifier submodel is selected in the hierarchy, the editor subwindow changes into an iconic diagram. The implementation of the amplifier is shown in figure 9. The amplifier has an input signal m and an electric port p, represented by two nodes, p high and p low. Ports and signals are represented in the diagram by generic plugs. When the model is implemented completely, it is translated into a set of simulation instructions that is performed by the simulator. Since it is one environment, there is shared memory between the simulation kernel, plot package and the model editors. This enhances model consistency, and enables submodel debugging and editor updates during simulation. Figure 8: The 20-sim equation editor
6 878 5 CONCLUSIONS The new version of 20-sim features object-oriented models, thus including: multi physical domain and the control domain polymorphic models multiple model representations possible transformations between these libraries with submodels organized in a kind-of hierarchy (with inheritance of relevant properties) These features make 20-sim 3.0 suited for mechatronic system design. Future work resides on the development of more domain specific libraries with iconic diagram representations. REFERENCES [1] Coelingh, H.J., T.J.A. de Vries and J. van Amerongen (1998), Automated Performance Assessment of Mechatronic Motion Systems During the Conceptual Design Stage, to be presented at ICAM 1998, Okayama, Japan. [2] Vries, T.J.A. de (1994), Conceptual design of controlled electro-mechanical systems, Ph.D. thesis, University of Twente, Netherlands [3] Simon, H.A. (1973), The structure of illstructured problems, Artificial Intelligence 4, [4] Breunese, A.P.J. (1997), Automated Support in Mechatronic Systems Modeling, Ph.D. thesis, University of Twente, Enschede, Netherlands. [5] Controllab Products (1997), 20-sim Reference Manual, Enschede, The Netherlands, [6] The Mathworks Inc. (1998), Simulink 2.2, [7] Dynasim AB (1998), Dymola - Dynamic Modeling Laboratory, [8] Buur, J. (1990), A theoretical approach to mechatronic design, PhD thesis, Institute for Engineering Design, Technical University of Denmark, Lyngby, Denmark. Figure 9: The iconic diagram editor showing the amplifier implementation
Different Energetic Techniques for Modelling Traction Drives
Different Energetic Techniques for Modelling Traction Drives Roberto Zanasi DII- University of Modena and Reggio Emilia, Italy E-mail: roberto.zanasi@unimo.it Technical University of Dresden (Germany)
More informationdspace DSP DS-1104 based State Observer Design for Position Control of DC Servo Motor
dspace DSP DS-1104 based State Observer Design for Position Control of DC Servo Motor Jaswandi Sawant, Divyesh Ginoya Department of Instrumentation and control, College of Engineering, Pune. ABSTRACT This
More informationHYDRAULIC ARM MODELING VIA MATLAB SIMHYDRAULICS
Engineering MECHANICS, Vol. 16, 2009, No. 4, p. 287 296 287 HYDRAULIC ARM MODELING VIA MATLAB SIMHYDRAULICS Stanislav Věchet, Jiří Krejsa* System modeling is a vital tool for cost reduction and design
More informationHybrid Modeling and Control of a Power Plant using State Flow Technique with Application
Hybrid Modeling and Control of a Power Plant using State Flow Technique with Application Marwa M. Abdulmoneim 1, Magdy A. S. Aboelela 2, Hassen T. Dorrah 3 1 Master Degree Student, Cairo University, Faculty
More informationADVANCED CONTROL TECHNIQUE OF CENTRIFUGAL COMPRESSOR FOR COMPLEX GAS COMPRESSION PROCESSES
ADVANCED CONTROL TECHNIQUE OF CENTRIFUGAL COMPRESSOR FOR COMPLEX GAS COMPRESSION PROCESSES by Kazuhiro Takeda Research Manager, Research and Development Center and Kengo Hirano Instrument and Control Engineer,
More informationAlgorithms, Flowcharts & Program Design. ComPro
Algorithms, Flowcharts & Program Design ComPro Definition Algorithm: o sequence of steps to be performed in order to solve a problem by the computer. Flowchart: o graphical or symbolic representation of
More informationGrowing Agents - An Investigation of Architectural Mechanisms for the Specification of Developing Agent Architectures
Growing Agents - An Investigation of Architectural Mechanisms for the Specification of Developing Agent Architectures Virgil Andronache Matthias Scheutz University of Notre Dame Notre Dame, IN 46556 e-mail:
More information3. ENGINEERING SKILLS IN MECHATRONICS
Automotive Mechatronic Systems : A Curriculum Outline Naim A. Kheir, Ka C. Cheok, G. Edzko Smid, Department of Electrical and Systems Engineering Oakland University, Rochester, Michigan, USA Sam Cole and
More informationReusable Knowledge-based Components for Building Software. Applications: A Knowledge Modelling Approach
Reusable Knowledge-based Components for Building Software Applications: A Knowledge Modelling Approach Martin Molina, Jose L. Sierra, Jose Cuena Department of Artificial Intelligence, Technical University
More informationCONTROL CODE GENERATOR USED FOR CONTROL EXPERIMENTS IN SHIP SCALE MODEL
CONTROL CODE GENERATOR USED FOR CONTROL EXPERIMENTS IN SHIP SCALE MODEL Polo, O. R. (1), Esteban, S. (2), Maron, A. (3), Grau, L. (4), De la Cruz, J.M. (2) (1) Dept Arquitectura de Computadores y Automatica.
More informationModule 2 Introduction to SIMULINK
Module 2 Introduction to SIMULINK Although the standard MATLAB package is useful for linear systems analysis, SIMULINK is far more useful for control system simulation. SIMULINK enables the rapid construction
More informationMECE 102 Mechatronics Engineering Orientation
MECE 102 Mechatronics Engineering Orientation Mechatronic System Components Associate Prof. Dr. of Mechatronics Engineering Çankaya University Compulsory Course in Mechatronics Engineering Credits (2/0/2)
More informationWRAPPING MULTI-BOND GRAPHS: A STRUCTURED APPROACH TO MODELING COMPLEX MULTI-BODY DYNAMICS
WRAPPING MULTI-BOND GRAPHS: A STRUCTURED APPROACH TO MODELING COMPLEX MULTI-BODY DYNAMICS François E. Cellier and Dirk Zimmer Institute of Computational Science ETH Zurich CH-8092 Zurich, Switzerland E-mail:
More informationEvaluation of Real-time Emulators for Future Development of Fire Control Applications
IVSS-2004-MAS-05 Evaluation of Real- Emulators for Future Development of Fire Control Applications John W. Kelly David D Onofrio Patrick O Heron James.R.Bates MSC Software George Khadar Marcella Haghgooie
More informationwww.iacpe.com Knowledge, Certification, Networking
www.iacpe.com Knowledge, Certification, Networking Page : 1 of 95 Rev. 01- Feb 2016 IACPE No 19, Jalan Bilal Mahmood 80100 Johor Bahru Malaysia Introduction to Software Engineering The International of
More informationSoftware Engineering. System Models. Based on Software Engineering, 7 th Edition by Ian Sommerville
Software Engineering System Models Based on Software Engineering, 7 th Edition by Ian Sommerville Objectives To explain why the context of a system should be modeled as part of the RE process To describe
More informationA Project Based Approach for Teaching System Analysis, Design, and Implementation Courses
A Project Based Approach for Teaching System Analysis, Design, and Implementation Courses Nabil A. Yousif 1 and Masoud Naghedolfeizi 2 Abstract-In curricula of Computer Information Systems at Fort Valley
More informationStructure of Presentation. The Role of Programming in Informatics Curricula. Concepts of Informatics 2. Concepts of Informatics 1
The Role of Programming in Informatics Curricula A. J. Cowling Department of Computer Science University of Sheffield Structure of Presentation Introduction The problem, and the key concepts. Dimensions
More informationImproving Interoperability in Mechatronic Product Developement. Dr. Alain Biahmou, Dr. Arnulf Fröhlich, Dr. Josip Stjepandic
International Conference on Product Lifecycle Management 1 Improving Interoperability in Mechatronic Product Developement Dr. Alain Biahmou, Dr. Arnulf Fröhlich, Dr. Josip Stjepandic PROSTEP AG Dolivostr.
More informationECE 495 Project 3: Shocker Actuator Subsystem and Website Design. Group 1: One Awesome Engineering
ECE 495 Project 3: Shocker Actuator Subsystem and Website Design Group 1: One Awesome Engineering Luquita Edwards Evan Whetsell Sunny Verma Thomas Ryan Willis Long I. Executive Summary The main goal behind
More informationProgrammable Logic Controllers Definition. Programmable Logic Controllers History
Definition A digitally operated electronic apparatus which uses a programmable memory for the internal storage of instructions for implementing specific functions such as logic, sequencing, timing, counting,
More informationELECTRICAL ENGINEERING
EE ELECTRICAL ENGINEERING See beginning of Section H for abbreviations, course numbers and coding. The * denotes labs which are held on alternate weeks. A minimum grade of C is required for all prerequisite
More informationIntroducing Systems Engineering to Industrial Design Engineering Students with hands-on experience
Introducing Systems Engineering to Industrial Design Engineering Students with hands-on experience G. Maarten Bonnema, Ilanit F. Lutters-Weustink and Fred J.A.M. van Houten Laboratory of Design, Production
More informationFuel Economy Simulation for the Vehicle Fleet
COVER STORY Simulation and Visualisation Fuel Economy Simulation for the Vehicle Fleet Forecasting the fuel consumption of an entire vehicle fleet has become a crucial challenge for all car manufacturers.
More informationFigure 1. Basic Petri net Elements
ABCM Symposium Series in Mechatronics - Vol. 3 - pp.653-658 Copyright c 2008 by ABCM A REAL OBJECT CONTROL SYSTEM FOR USE IN MANUFACTURING TELEPRESENCE ENVIRONMENTS. Claiton de Oliveira Department of Mechanical
More informationSoftware Design Document (SDD) Template
(SDD) Template Software design is a process by which the software requirements are translated into a representation of software components, interfaces, and data necessary for the implementation phase.
More informationA SYSTEMATIC APPROACH FOR COMPONENT-BASED SOFTWARE DEVELOPMENT
A SYSTEMATIC APPROACH FOR COMPONENT-BASED SOFTWARE DEVELOPMENT Cléver Ricardo Guareis de Farias, Marten van Sinderen and Luís Ferreira Pires Centre for Telematics and Information Technology (CTIT) PO Box
More informationSoftware Design. Design (I) Software Design Data Design. Relationships between the Analysis Model and the Design Model
Software Design Design (I) Software Design is a process through which requirements are translated into a representation of software. Peter Lo CS213 Peter Lo 2005 1 CS213 Peter Lo 2005 2 Relationships between
More informationCross-Company System Simulation using the GUSMA-Standard for Co-Simulation
Cross-Company System Simulation using the GUSMA-Standard for Co-Simulation The industry of mobile machines is well known for the development of highly innovative and complex products. They are affected
More informationAcknowledgement. Software Engineering. CS 3141: Team Software Project Introduction
CS 3141: Team Software Project Introduction Ali Ebnenasir Department of Computer Science Michigan Technological University Acknowledgement Betty H.C. Cheng Software Engineering Systematic approach for
More informationIntroduction to Simulink & Stateflow. Coorous Mohtadi
Introduction to Simulink & Stateflow Coorous Mohtadi 1 Key Message Simulink and Stateflow provide: A powerful environment for modelling real processes... and are fully integrated with the MATLAB environment.
More informationTowards a Benchmark Suite for Modelica Compilers: Large Models
Towards a Benchmark Suite for Modelica Compilers: Large Models Jens Frenkel +, Christian Schubert +, Günter Kunze +, Peter Fritzson *, Martin Sjölund *, Adrian Pop* + Dresden University of Technology,
More informationVDI 2206 Prof. Dr. Magdy M. Abdelhameed
Course Code: MDP 454, Course Name:, Second Semester 2014 VDI 2206 Mechatronics System Design The mechatronic design methodology is based on a concurrent (instead of sequential) approach to discipline design,
More informationModel-Driven Software Development for Robotics: an overview
Model-Driven Software Development for Robotics: an overview IEEE-ICRA2011 Workshop on Software Development and Integration in Robotics Jan F. Broenink, Maarten M. Bezemer Control Engineering, University
More information3TU Master of Science in Systems and Control. An essential engineering qualification for future decades
3TU Master of Science in Systems and Control An essential engineering qualification for future decades The challenge of Systems and Control As the complexity and importance of our many industrial structures
More informationCourse MS10975A Introduction to Programming. Length: 5 Days
3 Riverchase Office Plaza Hoover, Alabama 35244 Phone: 205.989.4944 Fax: 855.317.2187 E-Mail: rwhitney@discoveritt.com Web: www.discoveritt.com Course MS10975A Introduction to Programming Length: 5 Days
More informationSoftware Engineering. Software Testing. Based on Software Engineering, 7 th Edition by Ian Sommerville
Software Engineering Software Testing Based on Software Engineering, 7 th Edition by Ian Sommerville Objectives To discuss the distinctions between validation testing and defect t testing To describe the
More informationAxiomatic design of software systems
Axiomatic design of software systems N.P. Suh (1), S.H. Do Abstract Software is playing an increasingly important role in manufacturing. Many manufacturing firms have problems with software development.
More informationCompetencies of BSc and MSc programmes in Electrical engineering and student portfolios
C:\Ton\DELTA00Mouthaan.doc 0 oktober 00 Competencies of BSc and MSc programmes in Electrical engineering and student portfolios Ton J.Mouthaan, R.W. Brink, H.Vos University of Twente, fac. of EE, The Netherlands
More informationMini-Lab Projects in the Undergraduate Classical Controls Course
Mini-Lab Projects in the Undergraduate Classical Controls Course Jeffrey S. Dalton, Daniel S. Stutts, and Robert L. Montgomery University of Missouri-Rolla Rolla, MO 65409 Abstract: To address a common
More informationLab 1: Full Adder 0.0
Lab 1: Full Adder 0.0 Introduction In this lab you will design a simple digital circuit called a full adder. You will then use logic gates to draw a schematic for the circuit. Finally, you will verify
More informationManufacturing Equipment Modeling
QUESTION 1 For a linear axis actuated by an electric motor complete the following: a. Derive a differential equation for the linear axis velocity assuming viscous friction acts on the DC motor shaft, leadscrew,
More informationTools for Design, Interactive Simulation, and Visualization of Object-Oriented Models in Scientific Computing
Linköping Studies in Science and Technology Dissertation No. 627 Tools for Design, Interactive Simulation, and Visualization of Object-Oriented Models in Scientific Computing by Vadim Engelson Department
More informationSetting up a Local Interconnect Network (LIN) using dspace MicroAutoBox 1401/1501 Simulink Blocks
Setting up a Local Interconnect Network (LIN) using dspace MicroAutoBox 1401/1501 Simulink Blocks Guiseppe Ferro Design Team 4 3/22/13 Executive Summary Learn how to setup and properly use the Real- Time
More informationThe structured application of advanced logging techniques for SystemVerilog testbench debug and analysis. By Bindesh Patel and Amanda Hsiao.
Logging makes sense for testbench debug The structured application of advanced logging techniques for SystemVerilog testbench debug and analysis. By Bindesh Patel and Amanda Hsiao. SystemVerilog provides
More informationCandle Plant process automation based on ABB 800xA Distributed Control Systems
Candle Plant process automation based on ABB 800xA Distributed Control Systems Yousef Iskandarani and Karina Nohammer Department of Engineering University of Agder Jon Lilletuns vei 9, 4879 Grimstad Norway
More informationA terminology model approach for defining and managing statistical metadata
A terminology model approach for defining and managing statistical metadata Comments to : R. Karge (49) 30-6576 2791 mail reinhard.karge@run-software.com Content 1 Introduction... 4 2 Knowledge presentation...
More informationFACULTY OF COMPUTER SCIENCE AND INFORMATION TECHNOLOGY AUTUMN 2016 BACHELOR COURSES
FACULTY OF COMPUTER SCIENCE AND INFORMATION TECHNOLOGY Please note! This is a preliminary list of courses for the study year 2016/2017. Changes may occur! AUTUMN 2016 BACHELOR COURSES DIP217 Applied Software
More informationDESIGN PROCEDURE FOR A LEARNING FEED-FORWARD CONTROLLER
Proc. 1 st IFAC Conf. on Mechatronic Systems (Darmstadt, Germany, 18 0 Sept. 000), R. Isermann (ed.), VDI/VDE Gesellschaft Mess-und Automatiserungstechnik GMA, Düsseldorf, Germany. DESIGN PROCEDURE FOR
More informationIntegrating Legacy Code / Models with Model Based Development Using Rhapsody
Integrating Legacy Code / Models with Model Based Development Using Rhapsody M.W.Richardson 28/11/06 1 Telelogic AB Model Driven Development Very few Green Field projects are started, nearly always there
More informationScicos is a Scilab toolbox included in the Scilab package. The Scicos editor can be opened by the scicos command
7 Getting Started 7.1 Construction of a Simple Diagram Scicos contains a graphical editor that can be used to construct block diagram models of dynamical systems. The blocks can come from various palettes
More informationYAML: A Tool for Hardware Design Visualization and Capture
YAML: A Tool for Hardware Design Visualization and Capture Vivek Sinha, Frederic Doucet, Chuck Siska, Rajesh Gupta, Stan Liao, Abhijit Ghosh Center for Embedded Computer Systems, University of California,
More informationThermodynamic efficiency of an actuator that provides the mechanical movement for the driven equipments:
1. Introduction 1.1. Industry Automation Industry automation is the term that describes a vital development programme of a production community where the project engineers build up automated manufacturing
More informationPhysical Modeling with SimScape
Physical Modeling with SimScape Saving energy with Physical Modeling Adriaan van den Brand Mday 29-4-2011 V1.4 A. Van den Brand, Mday 29-4-2011 1 Bio Adriaan van den Brand System architect Sogeti High
More informationCOCOVILA Compiler-Compiler for Visual Languages
LDTA 2005 Preliminary Version COCOVILA Compiler-Compiler for Visual Languages Pavel Grigorenko, Ando Saabas and Enn Tyugu 1 Institute of Cybernetics, Tallinn University of Technology Akadeemia tee 21 12618
More informationOnline Tuning of Artificial Neural Networks for Induction Motor Control
Online Tuning of Artificial Neural Networks for Induction Motor Control A THESIS Submitted by RAMA KRISHNA MAYIRI (M060156EE) In partial fulfillment of the requirements for the award of the Degree of MASTER
More informationExperiment #11: LRC Circuit (Power Amplifier, Voltage Sensor)
Experiment #11: LRC Circuit (Power Amplifier, Voltage Sensor) Concept: circuits Time: 30 m SW Interface: 750 Windows file: RLC.SWS EQUIPMENT NEEDED Science Workshop Interface Power Amplifier (2) Voltage
More informationEcomind Electricity Monitoring Software 2.1. Software Manual
Ecomind Electricity Monitoring Software 2.1 Contents 1.0 Introduction...3 2.0 Electricity Monitoring Software in Three Easy Steps...4 2.1 Installation...4 2.2 Adjusting Settings and Tariffs...5 2.3 Collect
More informationMathematical Modeling and Dynamic Simulation of a Class of Drive Systems with Permanent Magnet Synchronous Motors
Applied and Computational Mechanics 3 (2009) 331 338 Mathematical Modeling and Dynamic Simulation of a Class of Drive Systems with Permanent Magnet Synchronous Motors M. Mikhov a, a Faculty of Automatics,
More informationIntroduction to LabVIEW for Control Design & Simulation Ricardo Dunia (NI), Eric Dean (NI), and Dr. Thomas Edgar (UT)
Introduction to LabVIEW for Control Design & Simulation Ricardo Dunia (NI), Eric Dean (NI), and Dr. Thomas Edgar (UT) Reference Text : Process Dynamics and Control 2 nd edition, by Seborg, Edgar, Mellichamp,
More informationActive Vibration Isolation of an Unbalanced Machine Spindle
UCRL-CONF-206108 Active Vibration Isolation of an Unbalanced Machine Spindle D. J. Hopkins, P. Geraghty August 18, 2004 American Society of Precision Engineering Annual Conference Orlando, FL, United States
More informationDEGREE PLAN INSTRUCTIONS FOR COMPUTER ENGINEERING
DEGREE PLAN INSTRUCTIONS FOR COMPUTER ENGINEERING Fall 2000 The instructions contained in this packet are to be used as a guide in preparing the Departmental Computer Science Degree Plan Form for the Bachelor's
More informationCourse Syllabus For Operations Management. Management Information Systems
For Operations Management and Management Information Systems Department School Year First Year First Year First Year Second year Second year Second year Third year Third year Third year Third year Third
More informationDATABASE MANAGEMENT SYSTEMS IN ENGINEERING
NISTIR 4987 DATABASE MANAGEMENT SYSTEMS IN ENGINEERING Katherine C. Morris Mary Mitchell Manufacturing Engineering Laboratory Christopher Dabrowski Elizabeth Fong Computer Systems Laboratory U.S. DEPARTMENT
More informationElectric Power Steering Automation for Autonomous Driving
Electric Power Steering Automation for Autonomous Driving J. E. Naranjo, C. González, R. García, T. de Pedro Instituto de Automática Industrial (CSIC) Ctra. Campo Real Km.,2, La Poveda, Arganda del Rey,
More informationOO Design Quality Metrics
OO Design Quality Metrics An Analysis of Dependencies By Robert Martin October 28,1994 2080 Cranbrook Road Green Oaks, IL 60048 Phone: 708.918.1004 Fax: 708.918.1023 Email: rmartin@oma.com Abstract This
More informationEDUMECH Mechatronic Instructional Systems. Ball on Beam System
EDUMECH Mechatronic Instructional Systems Ball on Beam System Product of Shandor Motion Systems Written by Robert Hirsch Ph.D. 998-9 All Rights Reserved. 999 Shandor Motion Systems, Ball on Beam Instructional
More informationProceedings of the 3 rd International Modelica Conference, Linköping, November 3-4, 2003, Peter Fritzson (editor)
Proceedings of the 3 rd International Modelica Conference, Linköping, November 3-4, 2003, Peter Fritzson (editor) Mike Dempsey Claytex Services Limited: Automatic translation of Simulink models into Modelica
More informationSimulating Rail Traffic Safety Systems using HLA 1516
Simulating Rail Traffic Safety Systems using HLA 1516 08E-SIW-069 Fred van Lieshout Ferdinand Cornelissen Jan Neuteboom Atos Origin Technical Automation Papendorpseweg 93 3528 BJ Utrecht, The Netherlands
More informationSYSTEMS, CONTROL AND MECHATRONICS
2015 Master s programme SYSTEMS, CONTROL AND MECHATRONICS INTRODUCTION Technical, be they small consumer or medical devices or large production processes, increasingly employ electronics and computers
More information50 Computer Science MI-SG-FLD050-02
50 Computer Science MI-SG-FLD050-02 TABLE OF CONTENTS PART 1: General Information About the MTTC Program and Test Preparation OVERVIEW OF THE TESTING PROGRAM... 1-1 Contact Information Test Development
More information6. Block and Tackle* Block and tackle
6. Block and Tackle* A block and tackle is a combination of pulleys and ropes often used for lifting. Pulleys grouped together in a single frame make up what is called a pulley block. The tackle refers
More informationSchool of Computer Science
School of Computer Science Computer Science - Honours Level - 2014/15 October 2014 General degree students wishing to enter 3000- level modules and non- graduating students wishing to enter 3000- level
More information11A. CORPORATE INFRASTRUCTURE
DR.VSRS 11A. CORPORATE INFRASTRUCTURE for 5th GENERATION COMPUTERS DR.VSR.SUBRAMANIAM.MBA.,Ph.D.,D.Litt PUBLISHED IN : INDIAN MANAGEMENT (ISSN : 0019-5812). Journal of the All India Management Association,
More informationThe Advantages of Using NCL 2.3
MAESTRO: The Declarative Middleware Proposal for the SBTVD TeleMidia Laboratory PUC-Rio R. Marquês de São Vicente, 225 Rio de Janeiro 22453-900 Brazil lfgs@inf.puc-rio.br ACM, (2006). This is the author's
More informationA Real Time, Object Oriented Fieldbus Management System
A Real Time, Object Oriented Fieldbus Management System Mr. Ole Cramer Nielsen Managing Director PROCES-DATA Supervisor International P-NET User Organisation Navervej 8 8600 Silkeborg Denmark pd@post4.tele.dk
More informationSupporting the Workflow Management System Development Process with YAWL
Supporting the Workflow Management System Development Process with YAWL R.S. Mans 1, W.M.P. van der Aalst 1 Department of Mathematics and Computer Science, Eindhoven University of Technology, P.O. ox 513,
More informationProceeding of 5th International Mechanical Engineering Forum 2012 June 20th 2012 June 22nd 2012, Prague, Czech Republic
Modeling of the Two Dimensional Inverted Pendulum in MATLAB/Simulink M. Arda, H. Kuşçu Department of Mechanical Engineering, Faculty of Engineering and Architecture, Trakya University, Edirne, Turkey.
More informationCSC 342 Semester I: 1425-1426H (2004-2005 G)
CSC 342 Semester I: 1425-1426H (2004-2005 G) Software Engineering Systems Analysis: Requirements Structuring Context & DFDs. Instructor: Dr. Ghazy Assassa Software Engineering CSC 342/Dr. Ghazy Assassa
More informationHow To Find Influence Between Two Concepts In A Network
2014 UKSim-AMSS 16th International Conference on Computer Modelling and Simulation Influence Discovery in Semantic Networks: An Initial Approach Marcello Trovati and Ovidiu Bagdasar School of Computing
More informationLabVIEW Advanced Programming Techniques
LabVIEW Advanced Programming Techniques SECOND EDITION Rick Bitter Motorola, Schaumburg, Illinois Taqi Mohiuddin MindspeedTechnologies, Lisle, Illinois Matt Nawrocki Motorola, Schaumburg, Illinois @ CRC
More informationAn Individualized Web-based Algebra Tutor Based on Dynamic Deep Model Tracing
An Individualized Web-based Algebra Tutor Based on Dynamic Deep Model Tracing Dimitrios Sklavakis 1 and Ioannis Refanidis 1 1 University of Macedonia, Department of Applied Informatics, Egnatia 156, P.O.
More informationDESIGN AND EVALUTION OF A NEW-GENERATION FUEL-EFFICIENCY SUPPORT TOOL. Mascha van der Voort and Martin van Maarseveen
DESIGN AND EVALUTION OF A NEW-GENERATION FUEL-EFFICIENCY SUPPORT TOOL Mascha van der Voort and Martin van Maarseveen Department of Civil Engineering & Management University of Twente P.O. Box 217, 7500
More informationChap 1. Introduction to Software Architecture
Chap 1. Introduction to Software Architecture 1. Introduction 2. IEEE Recommended Practice for Architecture Modeling 3. Architecture Description Language: the UML 4. The Rational Unified Process (RUP)
More informationLaboratory 2. Exercise 2. Exercise 2. PCB Design
Exercise 2. PCB Design Aim of the measurement Introducing to the PCB design Creating a schematic of an analog circuit, making simulations on it and designing a Printed circuit board for it. Keywords Printed
More information1.. This UI allows the performance of the business process, for instance, on an ecommerce system buy a book.
* ** Today s organization increasingly prompted to integrate their business processes and to automate the largest portion possible of them. A common term used to reflect the automation of these processes
More informationForce/position control of a robotic system for transcranial magnetic stimulation
Force/position control of a robotic system for transcranial magnetic stimulation W.N. Wan Zakaria School of Mechanical and System Engineering Newcastle University Abstract To develop a force control scheme
More informationAnalog Devices Welcomes Hittite Microwave Corporation NO CONTENT ON THE ATTACHED DOCUMENT HAS CHANGED
Analog Devices Welcomes Hittite Microwave Corporation NO CONTENT ON THE ATTACHED DOCUMENT HAS CHANGED www.analog.com www.hittite.com THIS PAGE INTENTIONALLY LEFT BLANK PLL & PLL with Integrated VCO Evaluation
More informationBachelor of Games and Virtual Worlds (Programming) Subject and Course Summaries
First Semester Development 1A On completion of this subject students will be able to apply basic programming and problem solving skills in a 3 rd generation object-oriented programming language (such as
More informationDegree programme in Automation Engineering
Degree programme in Automation Engineering Course descriptions of the courses for exchange students, 2014-2015 Autumn 2014 21727630 Application Programming Students know the basis of systems application
More informationComponent Based Development Methods - comparison
Component Based Development Methods - comparison Dan Laurenţiu Jişa Abstract: This paper realizes a comparison among three of the best known component based development methods, emphazing on the earlier
More information3.41 Nuclear Reaction Database on Meme Media
JP0050673 3.41 Nuclear Reaction Database on Meme Media Yosihide OHBAYASI a), Shigeyoshi AOYAMA b), Hiroshi MASUI a), Kiyoshi KATO c) and Masaki CHIBA d) a) Meme Media Laboratory, Hokkaido University, Sapporo,
More informationMETHODOLOGICAL CONSIDERATIONS OF DRIVE SYSTEM SIMULATION, WHEN COUPLING FINITE ELEMENT MACHINE MODELS WITH THE CIRCUIT SIMULATOR MODELS OF CONVERTERS.
SEDM 24 June 16th - 18th, CPRI (Italy) METHODOLOGICL CONSIDERTIONS OF DRIVE SYSTEM SIMULTION, WHEN COUPLING FINITE ELEMENT MCHINE MODELS WITH THE CIRCUIT SIMULTOR MODELS OF CONVERTERS. Áron Szûcs BB Electrical
More informationPráctica 1: PL 1a: Entorno de programación MathWorks: Simulink
Práctica 1: PL 1a: Entorno de programación MathWorks: Simulink 1 Objetivo... 3 Introducción Simulink... 3 Open the Simulink Library Browser... 3 Create a New Simulink Model... 4 Simulink Examples... 4
More informationMICHIGAN TEST FOR TEACHER CERTIFICATION (MTTC) TEST OBJECTIVES FIELD 050: COMPUTER SCIENCE
MICHIGAN TEST FOR TEACHER CERTIFICATION (MTTC) TEST OBJECTIVES Subarea Educational Computing and Technology Literacy Computer Systems, Data, and Algorithms Program Design and Verification Programming Language
More informationTitle: Decision Making and Software Tools for Product Development Based on Axiomatic Design Theory
Title: Decision Making and Software Tools for Product Development Based on Axiomatic Design Theory Authors: Vigain Harutunian, Mats Nordlund, Derrick Tate, and Nam P. Suh (1) Mr. Harutunian, Mr. Tate,
More informationObject Technology Toolsets for LabVIEW
Object Technology Toolsets for LabVIEW OTT by Herbert Pichlik and Jens Vogel Abstract Products used: National Instruments LabVIEW 6i Since the eighties NIs LabVIEW proofed to be a powerful and versatile
More informationSimWebLink.NET Remote Control and Monitoring in the Simulink
SimWebLink.NET Remote Control and Monitoring in the Simulink MARTIN SYSEL, MICHAL VACLAVSKY Department of Computer and Communication Systems Faculty of Applied Informatics Tomas Bata University in Zlín
More informationFormal Engineering for Industrial Software Development
Shaoying Liu Formal Engineering for Industrial Software Development Using the SOFL Method With 90 Figures and 30 Tables Springer Contents Introduction 1 1.1 Software Life Cycle... 2 1.2 The Problem 4 1.3
More informationElectronics. Discrete assembly of an operational amplifier as a transistor circuit. LD Physics Leaflets P4.2.1.1
Electronics Operational Amplifier Internal design of an operational amplifier LD Physics Leaflets Discrete assembly of an operational amplifier as a transistor circuit P4.2.1.1 Objects of the experiment
More information