An Open-Source Graphical Composite Modeling Editor and Simulation Tool Based on FMI and TLM Co-Simulation
|
|
|
- Stephen Neal
- 9 years ago
- Views:
Transcription
1 An Open-Source Graphical Composite Modeling Editor and Simulation Tool Based on FMI and TLM Co-Simulation Alachew Mengist 1, Adeel Asghar 1, Adrian Pop 1, Peter Fritzson 1, Willi Braun 2, Alexander Siemers 3, Dag Fritzson 3 1 PELAB Programming Environment Lab, Dept. Computer Science, Linköping University, Sweden, {alachew.mengist,adeel.asghar,adrian.pop,peter.fritzson}@liu.se 2 Dept. Mathematics and Engineering, University of Applied Sciences, Germany, [email protected] 3 SKF, Göteborg, Sweden, {alexander.siemers,dag.fritzson}@skf.com Abstract A common situation in industry is that a system model (here a composite model) is composed of several submodels which may have been developed using different tools. FMI is one important technology for exporting/importing models between tools and/or connecting them via co-simulation. TLM based modeling and co-simulation is another important technique for modeling, connecting, and simulation of especially mechanical systems, which is simple, numerically stable, and efficient. A number of toolspecific simulation models, such as Modelica models, SimuLink models, Adams models, BEAST models, etc., have successfully been connected and simulated using TLM based co-simulation. However, previously there was no general open source tool for creation, graphic editing, and simulation of composite models connected via FMI or TLM based co-simulation. In this paper we present a graphical composite model editor based on OpenModelica which is integrated with the OpenModelica and the SKF TLM co-simulation frameworks to support both FMI and TLM based composite model editing and simulation. The editor supports creating, viewing and editing a composite model both in textual and graphical representation. The system supports simulation of composite models consisting of sub-models created using different tools. Keywords: Graphic Editing, Composite Modeling, Modelica, FMI, TLM, XML, Simulation, Co-Simulation 1 Introduction Industrial products often consist of many components which have been developed by different suppliers using different modeling and simulation tools. Modeling and simulation support is needed in order to integrate all the parts of a complex product model. FMI (Blochwitz et al, 2011), (FMI-Standard.org, 2014), both model exchange and co-simulation, is one such important technology. TLM (Transmission Line Modeling) based co-simulation (Siemers et al, 2005), is another important technology, which is simple, numerically stable, and efficient. This has successfully been demonstrated by integrating and connecting several different simulation models, especially for mechanical applications. Such an integrated model consisting of several model parts is here called a composite model since it is composed of several sub-models. Another name used for such a model is meta-model, since it is a model of models. In earlier work (Siemers et al, 2005), (Siemers and Fritzson, 2006) Modelica (Fritzson, 2014) with its object oriented modeling capabilities and its standardized graphical notations has demonstrated the possibilities for meta-modeling/composite modeling of mechanical systems using TLM. The availability of a general XML-based composite modeling language (Siemers et al, 2005) is an important aspect of our FMI and TLM based modeling and co-simulation framework. However, modelers developing composite models are likely to take advantage of the additional availability of tools that assist them with respect to the composite modeling process (i.e., the process of creating and/or editing a composite model, here represented and stored as XML). We introduce a graphical composite model editor which is an extension and specialization of the OpenModelica connection editor OMEdit (Asghar et al, 2010). In the context of this work a composite model is composed of several sub-models including the interconnections between these sub-models. The graphical editor presented in this paper enables users to create a composite model in XML. It is also integrated with the OpenModelica FMI-based model-exchange and co-simulation and the SKF TLM-based cosimulation framework. This paper is structured as follows. In Section 2 a brief background of OpenModelica is given along with an overview of the SKF TLM based co-simulation framework. Section 3 defines the different modes of operation. The composite model XML schema is explained in Section 4. In Section 5 the composite model editor and an overview of its interaction with the other system components are discussed. An industrial application is shown in Section 6. Conclusions and future work are presented in Section 7. Proceedings of the 11 th International Modelica Conference 181
2 An Open-Source Graphical Composite Modeling Editor and Simulation Tool Based on FMI and TLM Co-Simulation 2 Background 2.1 OpenModelica OpenModelica is an open source Modelica-based platform for modeling, simulation, and optimization. The OpenModelica connection editor OMEdit is a graphical Modelica model editing tool. It supports model creation, textual and graphical model editing including connections drawing, simulation and plotting. This editor has been extended to become a composite model editor as described in this paper. 2.2 FMI-Based Model Exchange and Co- Simulation Framework in OpenModelica OpenModelica currently supports FMI 1.0 and FMI 2.0 for model exchange and most of FMI 2.0 for cosimulation. Other tools can access this functionality e.g., by dynamically linking OMC or by invoking it using a message-passing interface. The OpenModelica graphic editor and simulator supports connection of several FMUs into a composite model and simulating this model. Simulation of composite models with algebraic loops involving FMUs is also supported. 2.3 TLM (Transmission Line Modeling) The TLM (Transmission Line Modeling) technique is based on the fact that propagation of signals takes time in many physical systems, e.g., propagation of pressure waves in hydraulic systems, sound wave propagation, and force propagation in mechanical systems. Thus there is a certain physical communication delay between different parts of the system which can be used to partially de-couple these parts and allow them to be independently simulated and coupled in a numerically stable way via co-simulation techniques. The TLM approach has been known since a long time (Auslander, 1968), (Burton et al, 1993), (Johns and O Brien 1980). A general presentation of the theory and methods of TLM-based simulation is given in (Krus et al, 1990). The HOPSAN (HOPSAN, 1985) software is one of the first general TLM implementations with its own graphical modeling language. A newer version, HOPSAN-NG, (Axin et al, 2010), has recently been developed. Moreover, a TLM implementation for the Modelica language has recently been developed as part of OpenModelica (Chapter 7, Sjölund, 2015). 2.4 TLM-Based Co-Simulation Framework As mentioned, a general framework for composite model based co-simulation has previously been designed and implemented (Siemers et al, 2005). The design goals for the simulation part of that framework were portability, simplicity to incorporate additional simulation tools, and computational efficiency. It is also the framework used for TLM-based composite model co-simulation described in this paper. The TLM composite model co-simulation is primarily handled by the central simulation engine of the framework called the TLM simulation manager. It is a stand-alone program that reads an XML definition of the coupled simulation as defined in (Siemers et al, 2005). It then starts external model simulations and provides the communication bridge between the running simulations using the TLM (Nakhimovski, 2006) method. The external models only communicate with the TLM simulation manager which acts as a broker and performs communication and marshalling of information between the external models. The simulation manager sees every external model as a black box having one or more external interfaces. The information is then communicated between the external interfaces belonging to the different external models. Additionally the simulation manager opens a network port for monitoring all communicated data. TLM simulation monitor is another stand-alone program that connects to the TLM simulation manager via the network port. The TLM simulation manager sends the co-simulation status and progress to the TLM simulation monitor via TCP/IP. The simulation monitor receives the data and writes it to an XML file. 3 Modes of Operation 3.1 Textual Format The user defines the list of sub-models with their corresponding connections as an XML file according to the composite model specification described in Section 4. The user should be able to easily save the file, load a new one, or edit the textual version even while using the GUI. The simulator reads the composite model XML file and performs the simulation. 3.2 Graphical User Interface Format The user can define the list of sub-models and their connections using the GUI which allows them to drag and drop the sub-models to the editor and make connections between them. The GUI automatically generates the composite model code which is stored in an XML format described in Section 4. 4 Composite Model XML Schema The composite model XML-Schema for validating the co-simulation composite model is designed according to its specification described in (Siemers et al, 2005). The following is a sample composite model XML representation: <?xml version="1.0" encoding="iso "?> <Model Name="Pendulum"> 182 Proceedings of the 11 th International Modelica Conference
3 Session 3A: FMI 2 <SubModels> <SubModel Name="shaft1" StartCommand="StartTLMOpenModelica" ExactStep="0" ModelFile="shaft1.mo" Position="0.0,0.0,0.0" Angle321="0.0,0.0,0.0"> <InterfacePoint Name="tlm" Position="0.0,0.0,0.5" Angle321="0.0,0.0,0.0"/> </SubModel> <SubModel Name="shaft2" StartCommand="StartTLMOpenModelica" ExactStep="0" ModelFile="shaft2.mo" Position="0.0,0.0,0.5" Angle321="0.0,0.0,0.0"> <InterfacePoint Name="tlm" Position="0.0,0.0,0.0" Angle321="0.0,0.0,0.0"/> </SubModel> </SubModels> <Connections> <Connection From="shaft1.tlm" To="shaft2.tlm" Delay="1e-4" Zf="1e4" Zfr="1e2" alpha="0.2"/> </Connections> <SimulationParams StartTime="0" StopTime="5"/> </Model> In order to use graphical notations in the composite model editor, the composite model XML file needs to describe annotations for each sub-model and connections between them. We propose to extend the composite model specification by including the Annotation element in the SubModel and Connection elements. <Annotation Origin="{-50,54}" Extent="{- 10,-10,10,10}" Rotation="0" Visible="true"/> The contents of our composite model XML root element, namely Model is depicted in Figure 1. Inside the root element there can be a list of connected SubModels and TLM Connections. SimulationParams element is also inside the root element. It has an attribute Name representing the name of the composite model. Figure 1. The Model (root) element of the Composite Model Schema. The SimulationParams element specify the start time and end time for the co-simulation The SubModel element, presented in Figure 2, represents the simulation model component that participates in the co-simulation. The required attribute for a SubModel are Name of the sub-model, ModelFile (file name of the submodel) and StartCommand (the start method command to participate in the co-simulation). Each SubModel also contains a list of interface points. InterfacePoint elements are used to specify the TLM interfaces of each simulation component (sub-model). Figure 2. The SubModel element from the Composite Model Schema. The Connection element of the composite model xml schema is shown in Figure 3. Figure 3. The Connection element from the Composite Model Schema. The Connection element defines connections between two connected interface points, that is, a connection between two TLM interfaces. Its attributes From and To define which interface of which submodels are connected. Other attributes of the Connection element specify the delay and maximum step size. 5 Composite Model Graphical Editor One of the primary contributions of this effort is our focus on interoperability in modeling and simulation. Our effort leverage OpenModelica for graphical composite model editing as well as FMI support and SKF s co-simulation framework for TLM Based cosimulation. As mentioned, the implementation of this graphical composite model editor is an extension of OMEdit (Asghar et al, 2010) which is implemented in C++ using the Qt graphical user interface library. Proceedings of the 11 th International Modelica Conference 183
4 An Open-Source Graphical Composite Modeling Editor and Simulation Tool Based on FMI and TLM Co-Simulation In the graphic composite model editor the modeling page area is used for visual composite modeling or text composite modeling. This allows users to create, modify, and delete sub-models. A screenshot of the modeling page area is shown in Figure Visual Modeling Each composite model has two views: a Text view and a Diagram view. In the Diagram view, each simulation model component (sub-model) of the TLM cosimulation can be dragged and dropped from the library browser to this view, and then the sub-model will be automatically translated into a textual form by fetching the interface name for the TLM based cosimulation. The user can complete the composite model (see Figure 6) by graphically connecting components (sub-models). Figure 4. An overview of the interaction between the composite model (meta-model) graphic editor and the other components. The full graphical functionality of the composite modeling process can be expressed in the following steps: Import and add the external models to the composite model editor, Specify startup methods and interfaces of the external model, Build the composite models by connecting the external models, Set the co-simulation and TLM parameters in the composite model. An overview of the different components that the graphical composite model editor relies on is shown in Figure 4. The graphical composite model editor communicates with the OpenModelica compiler to retrieve the interface points for the external model and SKF s co-simulation framework to run the TLM simulation manager and simulation monitor. Each tool component is descried in the following subsections. Figure 6. A screenshot of visual composite modeling after a connection has been made. The test model (see Figure 7 ) is a multibody system that consists of three sub-models: Two OpenModelica Shaft sub-models (Shaft1 and Shaft2) and one SKF/BEAST bearing sub-model that together build a double pendulum. The SKF/BEAST bearing submodel is a simplified model with only three balls to speed up the simulation. Shaft1 is connected with a spherical joint to the world coordinate system. The end of Shaft1 is connected via a TLM interface to the outer ring of the BEAST bearing model. The inner ring of the bearing model is connected via another TLM interface to Shaft2. Together they build the double pendulum with two shafts, one spherical OpenModelica joint, and one BEAST bearing. Figure 5. A screenshot of the modeling page area. 184 Proceedings of the 11 th International Modelica Conference
5 Session 3A: FMI 2 Figure 7. A screenshot of visual composite modeling of double pendulum. 5.2 Text Modeling and Viewing The text view (see Figure 8) allows users to view the contents (sub-models, connections, and simulation parameters) of any loaded composite model. It also enables users to edit a composite model textually as part of the composite modeling construction process. To facilitate the process of textual composite modeling and to provide users with a starting point, the text view (see Figure 8) includes the composite model XML schema elements and the default simulation parameters. The basic structure of the elements and attributes in the composite model matches the composite model schema. All information required by the composite model schema is present in the composite model. The data conforms to the rules of the composite model schema. Figure 8. A screenshot of textual composite modeling. 5.3 Composite Model Validation Since model validation is part of the composite modeling process the composite model editor (see Figure 9) supports users by validating the composite model to ensure that it follows the structure and content rules specified in the composite model schema described in Section 4. In general the composite model editor validation mechanism supports users to verify that: Figure 9. A screenshot of a composite modeling validation message. 5.4 OpenModelica Runtime Enhancement To support TLM-based co-simulation the OpenModelica runtime has been enhanced. The added functionality supports single solver step simulation so that the executed simulation model can work together with the TLM manager. New flags to enable this functionality in the simulation executable are now available: -noequidistantoutputfrequency -noequidistantoutputtime Proceedings of the 11 th International Modelica Conference 185
6 An Open-Source Graphical Composite Modeling Editor and Simulation Tool Based on FMI and TLM Co-Simulation The new flags control the output, e.g., the frequency of steps and the time increment. 5.5 Communication with the SKF TLM Based Co-Simulation Framework The graphic composite model editor in OpenModelica provides a graphical user interface for co-simulation of composite models. It can be launched by clicking the TLM co-simulation icon from the toolbar, see Figure 10. The simulation monitor communicates with the simulation manager and writes the status and progress of the co-simulation in a file. This file is read by the editor for showing the co-simulation progress bar to the user. The editor also provides the means of reading the log files generated by the simulation manager and monitor. During the post-processing stage, simulation results are collected and visualized in the OMEdit plotting perspective as shown in Figure 12. Figure 12. Results of TLM co-simulation. Figure 10. TLM co-simulation setup. The editor runs the TLM simulation manager and simulation monitor. The simulation manager reads the composite model from the editor, starts the cosimulation, and provides the communication bridge between the running simulations. Figure 11 shows the running status of the TLM co-simulation. 6 Industrial Application of Composite Modeling with TLM Co-Simulation SKF has successfully used the TLM co-simulation framework to simulate composite models. For example, Figure 13 shows one such application with an MSC.ADAMS (MSC-Software, 2015) car model containing an integrated SKF BEAST (Stacke, Fritzson, and Nordling, 1999) hub-unit sub-model connected via TLM-connections. 7 Conclusions and Future Work This paper presents a general open-source graphical editor and simulation tool for composite modeling and simulation as well as its integration with SKF s TLMbased co-simulation framework for TLM based cosimulation and the OpenModelica FMI co-simulation. The graphical editor combines a number of features to support end-users with respect to the creation of composite models and co-simulation. These include adding, removing, and connecting components (submodels) both textually and graphically, as well as integrated co-simulation and visualization of simulation results. Figure 11. TLM co-simulation. 186 Proceedings of the 11 th International Modelica Conference
7 Session 3A: FMI 2 Figure 13. A composite model of an MSC.ADAMS car model with an integrated SKF BEAST hub-unit sub-model (green), connected via TLM connections for co-simulation. The composite model editor is currently in an early stage of development but already supports external non-modelica models represented in XML form (essentially black boxes with interfaces) inside the component tree which can be used for composite model composition. Future development includes 3D visualization in composite modeling as well as being able to use both FMI-connections and TLM-connections in the same composite model, since they currently can only be used separately (either FMI or TLM within a specific composite model). Future work also involves the development of a proposal for integrating TLM-based co-simulation as an option in the FMI standard, as well as participating in the standardization work in the SSP project in the Modelica Association (System Structure and Parameterization of Components for Virtual System Design abbreviated SSP), hopefully resulting in standardization of and extended version of the composite model XML schema. A detailed comparison of TLM and FMI cosimulation is outside the scope of this paper. However, especially for mechanical applications TLM provides very simple and easy-to-use interface definitions, as well as in general numerically stable co-simulation. These are important reasons for continued use and improvement of TLM-based tools and future standardization and incorporation into the FMI standard. Acknowledgements The work has been supported by Vinnova in the ITEA2 MODRIO project, by EU in the INTO-CPS project, and by the Swedish Government in the Swedish Government in the ELLIIT project. The Open Source Modelica Consortium supports the OpenModelica work. The TLM based co-simulation framework is provided by SKF. References Adeel Asghar, Sonia Tariq, Mohsen Torabzadeh-Tari, Peter Fritzson, Adrian Pop, Martin Sjölund, Parham Vasaiely, and Wladimir Schamai. An Open Source Modelica Graphic Editor Integrated with Electronic Notebooks and Interactive Simulation. In Proc. of the 8th International Modelica Conference 2011, pp Modelica Association, March 2011.Linköping University, Sweden, David M. Auslander. Distributed System Simulation with Bilateral Delay-Line Models. Journal of Basic Engineering, Trans. ASME: , Mikael Axin, Robert Braun, Petter Krus, Alessandro dell Amico, Björn Eriksson, Peter Nordin, Karl Pettersson, and Ingo Staack. Next Generation Simulation Software using Transmission Line Elements. In Proceedings of the Bath/ASME Symposium on Fluid Power and Motion Control (FPMC), September Torsten Blochwitz et al. The Functional Mockup Interface for Tool independent Exchange of Simulation Models. In Proceedings of the 8th International Modelica Conference., Dresden, Mar doi: /ecp James D. Burton, Kevin A. Edge, and Clifford R. Burrows. Partitioned Simulation of Hydraulic Systems Using Transmission-Line Modelling. In ASME WAM, FMI-Standard.org. Functional Mock-up Interface for Model Exchange and Co-Simulation Version 2.0, July 25, Peter Fritzson. Principles of Object Oriented Modeling and Simulation with Modelica 3.3: A Cyber-Physical Approach pages. ISBN , Wiley IEEE Press, Proceedings of the 11 th International Modelica Conference 187
8 An Open-Source Graphical Composite Modeling Editor and Simulation Tool Based on FMI and TLM Co-Simulation HOPSAN. The HOPSAN Simulation Program, User s Manual. Linköping University, LiTH-IKP-R-387. Peter B. Johns and Mark O Brien. Use of the transmission line modelling (TLM) method to solve nonlinear lumped networks. The Radio and Electronic Engineer, 50(1/2):59 70, Petter Krus, Arne Jansson, Jan-Ove Palmberg, and Kenneth Weddfelt. Distributed Simulation of Hydromechanical Systems. In Proc. of the Third Bath International Fluid Power Workshop, MSC-Software, MSC.ADAMS interactive motion simulation software, (accessed: 22th of May 2015). Iakov Nakhimovski. Contributions to the Modeling and Simulation of Mechanical Systems with Detailed Contact Analysis, Dissertation No. 1009, Linköpings universitet, Sweden, Alexander Siemers, Iakov Nakhimovski, and Dag Fritzson. Meta-modelling of Mechanical Systems with Transmission Line Joints in Modelica. In Proceedings of the 4th International Modelica Conference, Hamburg, Germany, Alexander Siemers, Peter Fritzson, and Dag Fritzson, Meta- Modeling for Multi-physics Co-simulations applied for OpenModelica. In: Proc. of ANIPLA 2006 International Congress on Methodologies for Emerging Technologies in Automation, University of Rome La Sapienza, November , Alexander Siemers and Dag Fritzson. A meta-modeling environment for mechanical system co-simulations. In Proc. of the 48th Scandinavian Conference on Simulation and Modeling (SIMS 2007), Gothenburg (Särö), Sweden, October Alexander Siemers, Contributions to Modelling and Visualisation of Multibody Systems Simulations with Detailed Contact Analysis, Dissertation No. 1337, Linköpings universitet, Sweden, 2010 Lars-Erik Stacke, Dag Fritzson, and Patrik Nordling, BEAST A Rolling Bearing Simulation Tool, Proc. Instn Mech. Engrs, part K, Journal of Multi-body Dynamics, Proceedings of the 11 th International Modelica Conference
Towards 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,
Functional Mock-up Interface in Mechatronic Gearshift Simulation for Commercial Vehicles. Solver
Functional Mock-up Interface in Mechatronic Gearshift Simulation for Commercial Vehicles Andreas Abel 2 Torsten Blochwitz 2 Alexander Eichberger 3 Peter Hamann 1 Udo Rein 1 1 Daimler AG, HPC B209, 70546
Desktop, Web and Mobile Testing Tutorials
Desktop, Web and Mobile Testing Tutorials * Windows and the Windows logo are trademarks of the Microsoft group of companies. 2 About the Tutorial With TestComplete, you can test applications of three major
Introduction to Simulink
Introduction to Simulink MEEN 364 Simulink is a software package for modeling, simulating, and analyzing dynamical systems. It supports linear and nonlinear systems, modeled in continuous time, sampled
Improving 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.
An eclipse-based Feature Models toolchain
An eclipse-based Feature Models toolchain Luca Gherardi, Davide Brugali Dept. of Information Technology and Mathematics Methods, University of Bergamo [email protected], [email protected] Abstract.
OSKAR 2.4.0 Example Revision: 8
OSKAR Example Version history: Revision Date Modification 1 2012-04-24 Creation 2 2012-05-15 Updated figures and text for correct polarisation order. 3 2012-06-13 Updated figures and text to reflect changes
Practice Fusion API Client Installation Guide for Windows
Practice Fusion API Client Installation Guide for Windows Quickly and easily connect your Results Information System with Practice Fusion s Electronic Health Record (EHR) System Table of Contents Introduction
WebSphere Business Monitor
WebSphere Business Monitor Monitor sub-models 2010 IBM Corporation This presentation should provide an overview of the sub-models in a monitor model in WebSphere Business Monitor. WBPM_Monitor_MonitorModels_Submodels.ppt
A QTI editor integrated into the netuniversité web portal using IMS LD
Giacomini Pacurar, E., Trigang, P & Alupoaie, S. (2005). A QTI editor integrated into the netuniversité web portal using IMS LD Journal of Interactive Media in Education 2005(09). [jime.open.ac.uk/2005/09].
Introduction to ROOT and data analysis
Introduction to ROOT and data analysis What is ROOT? Widely used in the online/offline data analyses in particle and nuclear physics Developed for the LHC experiments in CERN (root.cern.ch) Based on Object
Online Backup and Recovery Manager Setup for Microsoft Windows.
Online Backup and Recovery Manager Setup for Microsoft Windows. Backup Wizard Default Interface Recovery Wizard Online Backup and Recovery Manager Setup Backup Wizard After installing and launching the
A Modelica Library Organization Method Supporting Online Modeling and Simulation
A Modelica Library Organization Method Supporting Online Modeling and Simulation Xiong Tifan 1 Zhou Zhiming 1 Wan Li 1 Li Yongchao 1 1 CAD Center, Huazhong Univ. of Sci &Tech, China, {xiongtf,wanli}@hust.edu.cn,
Software Development Kit
Open EMS Suite by Nokia Software Development Kit Functional Overview Version 1.3 Nokia Siemens Networks 1 (21) Software Development Kit The information in this document is subject to change without notice
Application. 1.1 About This Tutorial. 1.1.1 Tutorial Requirements. 1.1.2 Provided Files
About This Tutorial 1Creating an End-to-End HL7 Over MLLP Application 1.1 About This Tutorial 1.1.1 Tutorial Requirements 1.1.2 Provided Files This tutorial takes you through the steps of creating an end-to-end
NASA Workflow Tool. User Guide. September 29, 2010
NASA Workflow Tool User Guide September 29, 2010 NASA Workflow Tool User Guide 1. Overview 2. Getting Started Preparing the Environment 3. Using the NED Client Common Terminology Workflow Configuration
Integrated Aircraft Design
11th European Workshop on Aircraft Design Education, Linköping, 17.-19.09.201319.09.2013 Integrated Aircraft Design Network Raghu Chaitanya.M.V & Ingo Staack, Petter Krus Linköping University, Linköping,
A QTI editor integrated into the netuniversité web portal using IMS LD
A QTI editor integrated into the netuniversité web portal using IMS LD Ecaterina Giacomini Pacurar 1, Philippe Trigano 2, Sorin Alupoaie 3 1 Université de Technologie de Compiègne UMR CNRS 6599 Heudiasyc
Co-simulation with communication step size control in an FMI compatible master algorithm
Co-simulation with communication step size control in an FMI compatible master algorithm Tom Schierz Martin Arnold Christoph Clauß # Martin Luther University Halle-Wittenberg NWF II - Institute of Mathematics
Lab - Building an Internet of Things Application Hands-On Lab
Lab - Building an Internet of Things Application Hands-On Lab Table of contents 1. Creating a Bluemix Application... 3 2. Create and add an Internet of Things Service... 4 2.Wire the connected device s
3 IDE (Integrated Development Environment)
Visual C++ 6.0 Guide Part I 1 Introduction Microsoft Visual C++ is a software application used to write other applications in C++/C. It is a member of the Microsoft Visual Studio development tools suite,
ANALYZING SYSTEM MAINTAINABILITY USING ENTERPRISE ARCHITECTURE MODELS
ANALYZING SYSTEM MAINTAINABILITY USING ENTERPRISE ARCHITECTURE MODELS Lagerström, Robert, Royal Institute of Technology, Osquldas väg 12, 100 44 Stockholm, Sweden, [email protected] Abstract A fast and
UML-based Test Generation and Execution
UML-based Test Generation and Execution Jean Hartmann, Marlon Vieira, Herb Foster, Axel Ruder Siemens Corporate Research, Inc. 755 College Road East Princeton NJ 08540, USA [email protected] ABSTRACT
CATIA V5 Tutorials. Mechanism Design & Animation. Release 18. Nader G. Zamani. University of Windsor. Jonathan M. Weaver. University of Detroit Mercy
CATIA V5 Tutorials Mechanism Design & Animation Release 18 Nader G. Zamani University of Windsor Jonathan M. Weaver University of Detroit Mercy SDC PUBLICATIONS Schroff Development Corporation www.schroff.com
Final Report - HydrometDB Belize s Climatic Database Management System. Executive Summary
Executive Summary Belize s HydrometDB is a Climatic Database Management System (CDMS) that allows easy integration of multiple sources of automatic and manual stations, data quality control procedures,
Mentor Tools tutorial Bold Browser Design Manager Design Architect Library Components Quicksim Creating and Compiling the VHDL Model.
Mentor Tools tutorial Bold Browser Design Manager Design Architect Library Components Quicksim Creating and Compiling the VHDL Model. Introduction To Mentor Graphics Mentor Graphics BOLD browser allows
14.1. bs^ir^qfkd=obcib`qflk= Ñçê=emI=rkfuI=~åÇ=léÉåsjp=eçëíë
14.1 bs^ir^qfkd=obcib`qflk= Ñçê=emI=rkfuI=~åÇ=léÉåsjp=eçëíë bî~äì~íáåö=oéñäéåíáçå=ñçê=emi=rkfui=~åç=lééåsjp=eçëíë This guide walks you quickly through key Reflection features. It covers: Getting Connected
SimWebLink.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
Rotorcraft Health Management System (RHMS)
AIAC-11 Eleventh Australian International Aerospace Congress Rotorcraft Health Management System (RHMS) Robab Safa-Bakhsh 1, Dmitry Cherkassky 2 1 The Boeing Company, Phantom Works Philadelphia Center
Proceedings 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) Peter Beater and Martin Otter Fachhochschule Südwestfalen in Soest; DLR, Germany: Multi-Domain
Building and Using Web Services With JDeveloper 11g
Building and Using Web Services With JDeveloper 11g Purpose In this tutorial, you create a series of simple web service scenarios in JDeveloper. This is intended as a light introduction to some of the
My EA Builder 1.1 User Guide
My EA Builder 1.1 User Guide COPYRIGHT 2014. MyEABuilder.com. MetaTrader is a trademark of MetaQuotes www.metaquotes.net. Table of Contents MAIN FEATURES... 3 PC REQUIREMENTS... 3 INSTALLATION... 4 METATRADER
Designing a Graphical User Interface
Designing a Graphical User Interface 1 Designing a Graphical User Interface James Hunter Michigan State University ECE 480 Design Team 6 5 April 2013 Summary The purpose of this application note is to
RS MDM. Integration Guide. Riversand
RS MDM 2009 Integration Guide This document provides the details about RS MDMCenter integration module and provides details about the overall architecture and principles of integration with the system.
Integrative Optimization of injection-molded plastic parts. Multidisciplinary Shape Optimization including process induced properties
Integrative Optimization of injection-molded plastic parts Multidisciplinary Shape Optimization including process induced properties Summary: Andreas Wüst, Torsten Hensel, Dirk Jansen BASF SE E-KTE/ES
Email Signatures. Advanced User s Guide. Version 2.0
Advanced User s Guide Version 2.0 Contents Email Signatures... 3 About the Documentation... 3 Ifbyphone on the Web... 3 Copying Click-to-XyZ Code... 4 Logging in to your ifbyphone Account... 4 Web-Based
Generative Drafting. Page 1 1997 2001 DASSAULT SYSTEMES. IBM Product Lifecycle Management Solutions / Dassault Systemes
Generative Drafting Page 1 Tutorial Objectives Description This Tutorial is an introduction to Generative Drafting. Message To show how CATIA V5 allows the user to automatically generate associative drafting
Setting 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
RuleBender 1.1.415 Tutorial
RuleBender 1.1.415 Tutorial Installing and Launching RuleBender Requirements OSX Getting Started Linux Getting Started Windows Getting Started Using the Editor The Main Window Creating and Opening Files
Piston Ring. Problem:
Problem: A cast-iron piston ring has a mean diameter of 81 mm, a radial height of h 6 mm, and a thickness b 4 mm. The ring is assembled using an expansion tool which separates the split ends a distance
Process Modeling using BPMN 2.0
Process Modeling using BPMN 2.0 This chapter provides a brief overview of Business Process Modeling Notation (BPMN) concepts with particular emphasis on the BPMN 2.0 additions. In addition, it describes
Installation and Operation Manual Portable Device Manager, Windows version
Installation and Operation Manual version version About this document This document is intended as a guide for installation, maintenance and troubleshooting of Portable Device Manager (PDM) and is relevant
Orchestrating Document and Media Management using CMIS
Orchestrating Document and Media Management using CMIS Technical Note - Integrating ActiveVOS with Alfresco CMIS Services AN ACTIVE ENDPOINTS TECHNICAL NOTE 2009 Active Endpoints Inc. ActiveVOS is a trademark
Prá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
TIB 2.0 Administration Functions Overview
TIB 2.0 Administration Functions Overview Table of Contents 1. INTRODUCTION 4 1.1. Purpose/Background 4 1.2. Definitions, Acronyms and Abbreviations 4 2. OVERVIEW 5 2.1. Overall Process Map 5 3. ADMINISTRATOR
Business Process Management IBM Business Process Manager V7.5
Business Process Management IBM Business Process Manager V7.5 Federated task management for BPEL processes and human tasks This presentation introduces the federated task management feature for BPEL processes
Setting your session preferences
What is Aspen? 7 Basic Steps 1 Setting your session preferences 2 Building the simulation 3 Entering the simulation environment 4 Using the workbook 5 Installing Unit Operations 6 Run Your Simulation 7
COCOVILA 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
Integration of DB oriented CAD systems with Product Lifecycle Management
Integration of DB oriented CAD systems with Product Lifecycle Management Roberto Penas, SENER Ingeniería y Sistemas S.A., Tres Cantos/Spain, [email protected] Carlos González, SENER Ingeniería y Sistemas
Beremiz The Free and Open Source IEC 61131 3 Automation IDE
1 Beremiz The Free and Open Source IEC 61131 3 Automation IDE 2 Open Source for Open Standards Despite of open standards such as IEC 61131, PLCOpen and CanOpen, control engineers cannot easily transfer
Jump-Start Tutorial For ProcessModel
Jump-Start Tutorial For ProcessModel www.blueorange.org.uk ProcessModel Jump-Start Tutorial This tutorial provides step-by-step instructions for creating a process model, running the simulation, and viewing
ExcelInterface A Tool for Interfacing Dymola through Excel
ExcelInterface A Tool for Interfacing Dymola through Excel Kristian Tuszynski, Modelon AB, Ideon Science Park, SE-22370 Lund, Sweden [email protected] Abstract This paper presents a tool created
IEA Annex 60 New generation computational tools for building and community energy systems based on the Modelica and Functional Mockup Unit Standard
IEA Annex 60 New generation computational tools for building and community energy systems based on the Modelica and Functional Mockup Unit Standard Christoph van Treeck 1 and Michael Wetter 2 (Co operating
Running a Program on an AVD
Running a Program on an AVD Now that you have a project that builds an application, and an AVD with a system image compatible with the application s build target and API level requirements, you can run
Going Interactive: Combining Ad-Hoc and Regression Testing
Going Interactive: Combining Ad-Hoc and Regression Testing Michael Kölling 1, Andrew Patterson 2 1 Mærsk Mc-Kinney Møller Institute, University of Southern Denmark, Denmark [email protected] 2 Deakin University,
E-Map Application CHAPTER. The E-Map Editor
CHAPTER 7 E-Map Application E-Map displays the monitoring area on an electronic map, by which the operator can easily locate the cameras, sensors and alarms triggered by motion or I/O devices. Topics discussed
DiskPulse DISK CHANGE MONITOR
DiskPulse DISK CHANGE MONITOR User Manual Version 7.9 Oct 2015 www.diskpulse.com [email protected] 1 1 DiskPulse Overview...3 2 DiskPulse Product Versions...5 3 Using Desktop Product Version...6 3.1 Product
DsPIC HOW-TO GUIDE Creating & Debugging a Project in MPLAB
DsPIC HOW-TO GUIDE Creating & Debugging a Project in MPLAB Contents at a Glance 1. Introduction of MPLAB... 4 2. Development Tools... 5 3. Getting Started... 6 3.1. Create a Project... 8 3.2. Start MPLAB...
exacqvision Web Server Quick start Guide
exacqvision Web Server Quick start Guide 11955 Exit 5 Pkwy Building 3 Fishers, IN 46037-7939 USA +1.317.845.5710 phone +1.317.845.5720 fax 1 Basic Installation The exacqvision Web Server works with browsers
IGSS. Interactive Graphical SCADA System. Quick Start Guide
IGSS Interactive Graphical SCADA System Quick Start Guide Page 2 of 26 Quick Start Guide Introduction This guide is intended to get you up and running with the IGSS FREE50 license as fast as possible.
Analysis report examination with CUBE
Analysis report examination with CUBE Brian Wylie Jülich Supercomputing Centre CUBE Parallel program analysis report exploration tools Libraries for XML report reading & writing Algebra utilities for report
Lab 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
Collaboration Technology Support Center Microsoft Collaboration Brief
Collaboration Technology Support Center Microsoft Collaboration Brief September 2005 HOW TO INTEGRATE MICROSOFT EXCHANGE SERVER INTO SAP ENTERPRISE PORTAL Authors Robert Draken, Solution Architect, Comma
How To Run A Factory I/O On A Microsoft Gpu 2.5 (Sdk) On A Computer Or Microsoft Powerbook 2.3 (Powerpoint) On An Android Computer Or Macbook 2 (Powerstation) On
User Guide November 19, 2014 Contents 3 Welcome 3 What Is FACTORY I/O 3 How Does It Work 4 I/O Drivers: Connecting To External Technologies 5 System Requirements 6 Run Mode And Edit Mode 7 Controls 8 Cameras
Robot Task-Level Programming Language and Simulation
Robot Task-Level Programming Language and Simulation M. Samaka Abstract This paper presents the development of a software application for Off-line robot task programming and simulation. Such application
Modeling and Simulation of Heavy Truck with MWorks
Modeling and Simulation of Heavy Truck with MWorks Ying Sun, Wei Chen, Yunqing Zhang, Liping Chen CAD Center, Huazhong University of Science and Technology, China [email protected] Abstract This paper
GSiB: PSE Infrastructure for Dynamic Service-oriented Grid Applications
GSiB: PSE Infrastructure for Dynamic Service-oriented Grid Applications Yan Huang Department of Computer Science Cardiff University PO Box 916 Cardiff CF24 3XF United Kingdom [email protected]
Job Aid: Creating Additional Remote Access Logins
This job aid describes the steps required to add an additional remote access login to the Avaya S8300, S8500, and S8700 Series Media Servers. These logins may be used to establish a Point to Point Protocol
Installation and initial configuration of UI View32, with PMap Server 7 and Precision Mapping Streets and Traveler 8.0 on Microsoft Vista
Installation and initial configuration of UI View32, with PMap Server 7 and Precision Mapping Streets and Traveler 8.0 on Microsoft Vista Background: UI View is considered one of the best Automated Position
Model Driven Interoperability through Semantic Annotations using SoaML and ODM
Model Driven Interoperability through Semantic Annotations using SoaML and ODM JiuCheng Xu*, ZhaoYang Bai*, Arne J.Berre*, Odd Christer Brovig** *SINTEF, Pb. 124 Blindern, NO-0314 Oslo, Norway (e-mail:
RGK60 RGK50 RGAM10 RGAM20 RGAM4 Generator set control units
I123 GB 1207 RGK60 RGK50 RGAM10 RGAM20 RGAM4 Generator set control units CUSTOMIZATION SOFTWARE MANUAL List of contents Introduction... 2 Main window... 3 Device model selection... 3 Transmission of data
Proceeding 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.
Enterprise Service Bus
We tested: Talend ESB 5.2.1 Enterprise Service Bus Dr. Götz Güttich Talend Enterprise Service Bus 5.2.1 is an open source, modular solution that allows enterprises to integrate existing or new applications
NASSI-SCHNEIDERMAN DIAGRAM IN HTML BASED ON AML
Volume 6, Number 3, 2013 NASSI-SCHNEIDERMAN DIAGRAM IN HTML BASED ON AML László Menyhárt Abstract: In an earlier work I defined an extension of XML called Algorithm Markup Language (AML) for easy and understandable
Migrating Legacy Software Systems to CORBA based Distributed Environments through an Automatic Wrapper Generation Technique
Migrating Legacy Software Systems to CORBA based Distributed Environments through an Automatic Wrapper Generation Technique Hyeon Soo Kim School of Comp. Eng. and Software Eng., Kum Oh National University
Embedded Software Development with MPS
Embedded Software Development with MPS Markus Voelter independent/itemis The Limitations of C and Modeling Tools Embedded software is usually implemented in C. The language is relatively close to the hardware,
EMC Documentum Composer
EMC Documentum Composer Version 6.5 User Guide P/N 300 007 217 A02 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748 9103 1 508 435 1000 www.emc.com Copyright 2008 EMC Corporation. All rights
CONTROL 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.
Data Tool Platform SQL Development Tools
Data Tool Platform SQL Development Tools ekapner Contents Setting SQL Development Preferences...5 Execution Plan View Options Preferences...5 General Preferences...5 Label Decorations Preferences...6
Cross-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
EDUMECH 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
WebSphere Business Monitor
WebSphere Business Monitor Dashboards 2010 IBM Corporation This presentation should provide an overview of the dashboard widgets for use with WebSphere Business Monitor. WBPM_Monitor_Dashboards.ppt Page
Test Case Design Using Classification Trees and the Classification-Tree Editor CTE
Quality Week 1995 Test Case Design Using Classification Trees and the Classification-Tree Editor CTE Matthias Grochtmann Joachim Wegener Klaus Grimm Daimler-Benz AG Research and Technology Alt-Moabit 96a
ImagineWorldClient Client Management Software. User s Manual. (Revision-2)
ImagineWorldClient Client Management Software User s Manual (Revision-2) (888) 379-2666 US Toll Free (905) 336-9665 Phone (905) 336-9662 Fax www.videotransmitters.com 1 Contents 1. CMS SOFTWARE FEATURES...4
Tic, Tie & Calculate Quick Start Guide. Quick Start Guide
Quick Start Guide 1 Table of Contents Quick Start Guide... 3 Welcome to Tic, Tie & Calculate... 3 Features Overview... 3 Important Installation Notes... 3 Installation... 4 Step 1: Receive Account Creation
Patient Database and PACS Communication Manual
Patient Database and PACS Communication Manual January 28, 2016 Software platform v2.0 R4870 MEDVISO AB http://www.medviso.com Griffelvägen 3 SE-224 67 Lund Sweden Tel: +46-76-183 6442 ii Contents 1 Conventions
Tutorial 2 Online and offline Ship Visualization tool Table of Contents
Tutorial 2 Online and offline Ship Visualization tool Table of Contents 1.Tutorial objective...2 1.1.Standard that will be used over this document...2 2. The online tool...2 2.1.View all records...3 2.2.Search
Products that are referred to in this document may be trademarks and/or registered trademarks of the respective owners.
2015 GEOVAP, spol. s r. o. All rights reserved. GEOVAP, spol. s r. o. Cechovo nabrezi 1790 530 03 Pardubice Czech Republic +420 466 024 618 http://www.geovap.cz Products that are referred to in this document
QUANTIFY INSTALLATION GUIDE
QUANTIFY INSTALLATION GUIDE Thank you for putting your trust in Avontus! This guide reviews the process of installing Quantify software. For Quantify system requirement information, please refer to the
Model 288B Charge Plate Graphing Software Operators Guide
Monroe Electronics, Inc. Model 288B Charge Plate Graphing Software Operators Guide P/N 0340175 288BGraph (80207) Software V2.01 100 Housel Ave PO Box 535 Lyndonville NY 14098 1-800-821-6001 585-765-2254
STATGRAPHICS Online. Statistical Analysis and Data Visualization System. Revised 6/21/2012. Copyright 2012 by StatPoint Technologies, Inc.
STATGRAPHICS Online Statistical Analysis and Data Visualization System Revised 6/21/2012 Copyright 2012 by StatPoint Technologies, Inc. All rights reserved. Table of Contents Introduction... 1 Chapter
Building a Simulink model for real-time analysis V1.15.00. Copyright g.tec medical engineering GmbH
g.tec medical engineering GmbH Sierningstrasse 14, A-4521 Schiedlberg Austria - Europe Tel.: (43)-7251-22240-0 Fax: (43)-7251-22240-39 [email protected], http://www.gtec.at Building a Simulink model for real-time
