FhSim Time domain simulation and visualization of dynamic systems.

Slides:



Advertisements
Similar presentations
A Real Time Radiosity Architecture for Video Games
Advertisements

Integration of MBSE and Virtual Engineering for Detailed Design
Hydra (A General Framework for Formalizing UML with Formal Languages for Embedded Systems*) *from the Ph.D. thesis of William E. McUmber Software Engineering.
SPREADSHEETS IN EDUCATION OF LOGISTICS MANAGERS AT FACULTY OF ORGANIZATIONAL SCIENCES: AN EXAMPLE OF INVENTORY DYNAMICS SIMULATION L. Djordjevic, D. Vasiljevic.
* Finally, along the lines of predicting system behavior, researchers may want to know what conditions will lead to an optimal outcome of some property.
©TheMcGraw-Hill Companies, Inc. Permission required for reproduction or display. COMPSCI 125 Introduction to Computer Science I.
ISBN Chapter 1 Preliminaries. Copyright © 2004 Pearson Addison-Wesley. All rights reserved.1-2 Chapter 1 Topics Motivation Programming Domains.
Realizing the potential of reference ontologies for the semantic web Jim Brinkley June 29, 2007.
ISBN Lecture 01 Preliminaries. Copyright © 2004 Pearson Addison-Wesley. All rights reserved.1-2 Lecture 01 Topics Motivation Programming.
LICENCE EDUCATION AND TRAFFIC SIMULATION (LETS). PROJECT MEMBERS ATIL İŞÇEN UĞUR ACAR UMUT EROĞUL ÇAĞLAR ATA A.ENGİN BAYRAK.
February 12, 2009 Center for Hybrid and Embedded Software Systems Model Transformation Using ERG Controller Thomas H. Feng.
ISBN Chapter 1 Topics Motivation Programming Domains Language Evaluation Criteria Influences on Language Design Language Categories Language.
E GOV Universal Access Ahmed Gomaa CIMIC Rutgers University.
Basic concept Technologies we have used The Design Problems, challenges & solutions Educational Gain.
Intro to dot Net Dr. John Abraham UTPA – Fall 09 CSCI 3327.
E-Con Roadmap to Success Roadmap for the e-Con Sales and Product Configurator.
An example of platform independence in UNICOS control systems Koutli Maria CERN EN-ICE-PLC 07/02/14.
Ekrem Kocaguneli 11/29/2010. Introduction CLISSPE and its background Application to be Modeled Steps of the Model Assessment of Performance Interpretation.
CSCI 3327 Visual Basic Chapter 1: Introduction to Visual Basic
Interactive Biochemistry JavaLab.chem.virginia.edu Charles M. Grisham University of Virginia.
Introduction to ASP.NET. Prehistory of ASP.NET Original Internet – text based WWW – static graphical content  HTML (client-side) Need for interactive.
Module 1: Introduction to C# Module 2: Variables and Data Types
Session 1 - Introduction and Data Access Layer
Java Adaptive Mathematical Modeling Engine (JAMME) Leeland Artra, Cell Systems Initiative (CSI) Zheng Li, Department of Bioengineering University of Washington,
Parser-Driven Games Tool programming © Allan C. Milne Abertay University v
Upgrade to Real Time Linux Target: A MATLAB-Based Graphical Control Environment Thesis Defense by Hai Xu CLEMSON U N I V E R S I T Y Department of Electrical.
VBScript Microsoft Visual Basic: Scaleable Solutions Visual Basic  Best tool for distributed client/server solutions  Powerful, robust,
A new container model for 3D file formats Rozenn Bouville Berthelot (Orange Labs/IRISA Rennes, France) Jérôme Royan (Orange Labs Rennes, France) Thierry.
DELMIA DPM Assembly This is the Master “Presentation title” page. Type the title of your presentation in the "Presentation title” field. Cette page est.
Engineer Training RTRun – Real Time Software TJ8300 / TJ8500 RTRun – Real Time Software.
1 USC Brain Project: Lab Resources and Modeling Tools James Bonaiuto.
1.NET FRAMEWORK CE-105 Spring 2007 Engr. Faisal ur Rehman.
M.S. Thesis Defense Jason Anderson Electrical and Computer Engineering Dept. Clemson University.
RNJ 05/05/091 6 Further System Fundamentals (HL) ‏ 6.3 Operating Systems and Utility Software Linkers, Loaders and Library Managers.
SIMO SIMulation and Optimization ”New generation forest planning system” Antti Mäkinen & Jussi Rasinmäki Dept. of Forest Resource Management.
COSMOSMotion Slides.
Math – What is a Function? 1. 2 input output function.
Chapter 3 System Performance and Models Introduction A system is the part of the real world under study. Composed of a set of entities interacting.
MROrder: Flexible Job Ordering Optimization for Online MapReduce Workloads School of Computer Engineering Nanyang Technological University 30 th Aug 2013.
F Drag and Drop Controls Display and Builder (Synoptic Display) Timofei Bolshakov, Andrey Petrov Fermilab Accelerator Controls Department March 26, 2007.
SIMO Python/XML Simulator Current situation 28/10/2005 SIMO Seminar Antti Mäkinen Dept. of Forest Resource Management / University of Helsinki.
Imagine Creating Software Without a Single Line of Code!
OPERATING SYSTEMS CS 3530 Summer 2014 Systems and Models Chapter 03.
1 Saarland University, Germany 2 DFKI Saarbrücken, Germany.
Reconfigurable Communication Interface Between FASTER and RTSim Dec0907.
Learning A Better Compiler Predicting Unroll Factors using Supervised Classification And Integrating CPU and L2 Cache Voltage Scaling using Machine Learning.
Ganga/Dirac Data Management meeting October 2003 Gennady Kuznetsov Production Manager Tools and Ganga (New Architecture)
Model Based Systems Engineering Visualization Steven Corns Missouri University of Science & Technology.
Force Feedback AUT Landspeed Research Group Project Proposal.
PROCESSES MODELING BY ARTIFICIAL NEURAL NETWORKS Tadej Kodelja, Igor Grešovnik i Robert Vertnik, Miha Kovačič, Bojan Senčič, Božidar Šarler Laboratory.
January 14 th -15 th 2004 Recap of Day 1 Daragh Byrne – EPCC.
The PLA Model: On the Combination of Product-Line Analyses 강태준.
2007 Federal Environmental Symposium, June 4-6, 2007Lam/ 1 of 16 Enhancing Health, Productivity and Energy Management through BIM Khee Poh Lam PhD, RIBA.
EECE 320 L8: Combinational Logic design Principles 1Chehab, AUB, 2003 EECE 320 Digital Systems Design Lecture 8: Combinational Logic Design Principles.
An Introduction to AD Model Builder PFRP
Do-more Technical Training
Jacob White and Andrew Keller
OPERATING SYSTEMS CS 3502 Fall 2017
Text-to-Speech Device for V+ May 20, 2018
Ogre Overview Lecture 3.
CE-105 Spring 2007 Engr. Faisal ur Rehman
WORKSHOP 3 GSE IMPORT.
FESA evolution and the vision for Front-End Software
EPANET-MATLAB Toolkit An Open-Source Software for Interfacing EPANET with MATLAB™ Demetrios ELIADES, Marios KYRIAKOU, Stelios VRACHIMIS and Marios POLYCARPOU.
NVIDIA Fermi Architecture
Unit 20 Software Part 2.
Graphics Processing Unit
Unit 20 Software Part 2.
Chapter 1 Introduction.
Design Challenge.
Presentation transcript:

FhSim Time domain simulation and visualization of dynamic systems

Motivation Accumulate knowledge through software, and avoid ad- hoc programming. Provide basis for future projects. Nonlinear dynamic systems are often best described in the time domain. Visualization provides improved understanding of systems.

Associated projects Present Anchor lines for real time simulation (OSC) State estimator for trawl system surveillance (Rolls-Royce) Trawl optimization for fishermen Future Training simulator in Trondheim (Fisheries, oil spill prevention) Trawl control systems Further projects for OSC Aquaculture net cage design and mooring system.

Features of fhSim Flexible Supports various integration methods, both fixed and variable time step. Simulation objects can be compiled into dll’s, making various programming languages possible. License manager has separate licenses for each simulation object. 3D visualization Uses OGRE3D (Object-Oriented Graphics Rendering Engine) Each simulation object contains its own visualization methods and properties. Visualization can utilize the GPU, relieving the CPU. Setup The simulation is set up through XML. Output 3D visualization Output file Postscript plot

Simulation object Mass point States: Pos [3] Vel [3] Properties: Mass [1] Force [3] Pos [3] Vel [3] dVel/dt [3]dPos/dt [3] Input ports Output ports State derivatives

fhSim main architecture SO Integrator DllWrapper Port I/O SO File I/O ModelStructure Dll FhSim Method License manager

FhSim main architecture with visualization SO Integrator DllWrapper Port I/O SO File I/O ModelStructure Dll Visualization FhSim Input Camera Scene Extended with visualization methods Added visualization methods Method License manager