Requirements for the Simulation of Complex Heterogeneous Systems
|
|
- Aileen Washington
- 5 years ago
- Views:
Transcription
1 Requirements for the Simulation of Complex Heterogeneous Systems 8th Modelica Conference Dresden March 21, 2011 Peter Schwarz Formerly with Fraunhofer Institute for Integrated Circuits, Design Automation Division EAS Dresden, Germany Peter Schwarz 8th Modelica Conference Dresden March 21,
2 Outline 1. Properties of complex hetereogeneous systems 2. Continuous systems 3. Hybrid systems 4. Spatially distributed systems 5. Further requirements and wishes 6. Outlook Peter Schwarz 8th Modelica Conference Dresden March 21,
3 Complex Heterogeneous System (Example: Technical System) Properties Magnetic Actuator Mechanical Sensor Electrical Circuit (analog) Software: Signal Processing, Control Elektrostatic Sensor Digital Hardware: Signal Processing, Control multi-domain, multi-physics Time: discrete and continuous Signal flow: directed and non-directed Spatially concentrated (lumped) and distributed elements Naturally partitioned Peter Schwarz 8th Modelica Conference Dresden March 21,
4 Heterogeneous System Ideal: a heterogeneous model for one simulator but this is not very realistic for large systems Magnetic Actuator Mechanical Sensor Elektrostatic Sensor Electrical Circuit (analog) Software: Signal Processing, Control Digital Hardware: Signal Processing, Control in general: non-directed signal-flow but also some uni-directional interconnections Peter Schwarz 8th Modelica Conference Dresden March 21,
5 Heterogeneous System More realistic: a heterogeneous model and some coupled simulators FEM Simulator DAE / ODE Simulator Magnetic Actuator Mechanical Sensor Elektrostatic Sensor Electrical Circuit (analog) Software: Signal Processing, Control Digital Hardware: Signal Processing, Control Circuit simulator (analog) Digital simulator, signal processing simulator in general: non-directed signal-flow but also some uni-directional interconnections Peter Schwarz 8th Modelica Conference Dresden March 21,
6 Outline 1. Properties of complex hetereogeneous systems 2. Continuous systems 3. Hybrid systems 4. Spatially distributed systems 5. Further requirements and wishes 6. Outlook Peter Schwarz 8th Modelica Conference Dresden March 21,
7 Continuous Systems: Directed and Non-Directed Signal Flow Control system, signal-flow diagram Electrical circuit, multi-body system, fluidic system, Flow - + Potential Block diagram Multi-pole network (generalized network) x = f(x,u, t) F(x,x,u, t ) = 0 ODE Ordinary Differential Equation (explicit) DAE Differential-Algebraic Equation (implicit) Peter Schwarz 8th Modelica Conference Dresden March 21,
8 History: Continuous System Simulation Simulation = sequential processing of statements noticed in correct order by the user Many mathematical algorithms (e.g. RUNGE-KUTTA) in textbooks for solving ODEs ODE seems to be the natural way to model the reality First DAE solvers First general-pupose simulation software (e.g. CSMP, CSSL, ACSL) - but oriented on control systems or block diagrams with directed signal flow ( block-oriented simulation ) First simulators for specific technical disciplines (e.g. electrical circuits) with compilers for translating an user-friendly system description (e.g. netlist) into a mathematical model Two simulation paradigms: Directed signal flow Non-directed signal flow Causal equations Acausal equations (to be solved simultaneously) Automatic sorting of equations, Formulation of the mathematical description is not trivial: algebraic loops are not allowed modeling languages and compiler were developed. ODE is the basic model DAE (implicit) is the natural mathematical model Powerful simulation packages Powerful specialized simulators (Spice, ADAMS, ) Transformation DAE ODE (matrix manipulation, graph sorting, index reduction): very complicated, very time-consuming for nonlinear DAEs, and not successful in some cases Insight: DAE should be mainly used for modeling the physical world Peter Schwarz 8th Modelica Conference Dresden March 21,
9 History: Continuous System Simulation Hybrid Simulation 1990 Insight: DAE should be mainly used for modeling the physical world - and should be coupled with discrete simulation Consequences New modeling languages for hybrid systems: Modelica, VHDL-AMS, 2000 New modeling paradigm: object-oriented modeling, component-based modeling, physical modeling New powerful hybrid simulators (mixed-signal simulators in electronics) New multi-physics libraries This success is coupled with the Modelica community and its protagonists 2010 Francois Cellier, Hilding Elmqvist, Martin Otter, Peter Fritzson, and many others from universities, research institutions, and companies But: ODEs are further used, if possible (control systems; partial transformation DAE ODE) New application areas: code generation, real-time simulation (difficult on DAE basis: ODE) Peter Schwarz 8th Modelica Conference Dresden March 21,
10 Outline 1. Properties of complex hetereogeneous systems 2. Continuous systems 3. Hybrid systems 4. Spatially distributed systems 5. Further requirements and wishes 6. Outlook Peter Schwarz 8th Modelica Conference Dresden March 21,
11 Complex Heterogeneous System and Hybrid Simulation Magnetic Actuator Mechanical Sensor Elektrostatic Sensor continuous analog Electrical Circuit (analog) Hybrid simulation Mixed-signal simulation Software: Signal Processing, Control Digital Hardware: Signal Processing, Control discrete digital with respect to time and / or values Peter Schwarz 8th Modelica Conference Dresden March 21,
12 Hybrid Systems / Hybrid Simulation Hybrid = continuous + discrete Structure of the model does nor change during simulation For simple systems : state-of-the-art simulators But: serious problems in some heterogeneous system! Hybrid = continuous + discrete Varying model structure during simulation + varying structure Exotic applications, but challenging research topic! Complicated: - determination of the new system structure - re-formulation of system equations - re-initialization of variables in DAE Not further considered in this paper Peter Schwarz 8th Modelica Conference Dresden March 21,
13 Hybrid Systems / Hybrid Simulation - the Roots Continuous simulation (ODE, DAE) CSSL, Matlab, MatrixX (ODE); Spice (DAE) Discrete event simulation (DEVS) GPSS; VHDL and Verilog simulators (electronics) Extension: improved discrete control mechanisms: state charts, Petri nets Typical: very large, stiff ODE / DAE, small number of events Applications: chemical processes, robotics, mechanics, control systems Extensions to continuous subsystems: Hybrid DEVS; DAE solvers (mixed-signal simulation) Typical: hugh number of events ( billions! ) event queues, small number of ODEs / DAEs Applications: manufacturing systems, analog + digital electronics ( Mio. digital components) Dymola, SimulationX Matlab/Simulink/Stateflow/Simscape MatrixX, NI Labview, MapleSim VHDL-AMS simulators Verilog-AMS simulators ( AnyLogic ) Problem: very fast AND very slow AND signal changes very large number of events Peter Schwarz 8th Modelica Conference Dresden March 21,
14 Discrete System: Graphical Description with State Charts (1) UML state diagram SimulationX Informal state diagram extended to hybrid systems U. Donath, FhG IIS/EAS A. Schneider, FhG IIS/EAS Peter Schwarz 8th Modelica Conference Dresden March 21,
15 Discrete System: Graphical Description with State Charts (2) Many similar types of diagrams are in use! No really accepted standard UML could be considered as a de-facto standard But: not ambiguous for simulation!!! State Graph Libraries (Modelica) Additional definitions are necessary, e.g.: - priority rules - separate blocks for event scheduling and should NOT be tool-dependent! Peter Schwarz 8th Modelica Conference Dresden March 21,
16 Hybrid Systems and State Charts Example with the hybrid simulator AnyLogic: time-triggerd switching between differential equations State 1 x1 = d*x1 + 3 x1 x2 x3 x1 1 s 1 s x2 State 2 x1 = a1*x1 + a2*x2 + a3*x3 x2 = b1*x1 + b2*x2 + b3*x3 x3 = c1*x1 + c2*x2 + c3*x3 Initial conditions Root: x1(0) = 0, x2(0) = 0, x3(0) = 0, a1 =,, d = t in s x3 Peter Schwarz 8th Modelica Conference Dresden March 21,
17 Complex Heterogeneous System: Timing Behavior Magnetic Actuator Mechanical Sensor Elektrostatic Sensor Electrical Circuit (analog) Software: Signal Processing, Control Digital Hardware: Signal Processing, Control Time: discrete and continuous time scale Signals: discrete and continuous values Signal activity: extreme large differences Basis for partitioning! Peter Schwarz 8th Modelica Conference Dresden March 21,
18 Partitioning w.r.t Timing Behavior A slow D fast A fast D slow very intensive interaction time-consuming simulation! Not an academic idea! It has been realized, e.g., in a SystemC-AMS simulation environment Synchronization layer reduced, controlled interaction Peter Schwarz 8th Modelica Conference Dresden March 21,
19 SystemC-AMS Layer Approach for Synchronization Introduction to SystemC-AMS Library Prototype Thomas Uhle,, Karsten Einwich,, Fraunhofer IIS/EAS Dresden Peter Schwarz 8th Modelica Conference Dresden March 21,
20 SystemC-AMS Layer Approach for Synchronization Linear behaviour Linear electrical networks nonlinear module, node and variable base classes Linear DAE solver Nonlinear DAE Solver supporting the synchronization interface Introduction to SystemC-AMS Library Prototype Thomas Uhle,, Karsten Einwich,, Fraunhofer IIS/EAS Dresden Peter Schwarz 8th Modelica Conference Dresden March 21,
21 Modem IC: Analog + Digital + Software Voice band 50 Hz 12 khz ( XDSL: 2 MHz ) Analog filter 100 khz Digital filter MHz clock, oversampling Many prozessors programmable functionality The Integrated Circuit has to be simulated together with its environment (simulation of adaptive behavior) Clock pulses and analog signals: 50 Hz up to 256 MHz (events: > 1 GHz) Peter Schwarz 8th Modelica Conference Dresden March 21,
22 Outline 1. Properties of complex hetereogeneous systems 2. Continuous systems 3. Hybrid systems 4. Spatially distributed systems 5. Further requirements and wishes 6. Outlook Peter Schwarz 8th Modelica Conference Dresden March 21,
23 Spatially Distributed Components Two- or three-dimensional components (sometimes with very complicated geometry and coupled physical domains) - Solving partial differential equations (PDE) with boundary conditions - Application of FEM simulators (ANSYS, NASTRAN, ) If the distributed components have to be considered together with other subsystems (sensors, signalprocessing, control, ): Coupling with a system simulator (co-simulation) Powerful but very time consuming - + Alternative: Approximate solution only with the system simulator Necessary: models with reduced but sufficient accuracy Peter Schwarz 8th Modelica Conference Dresden March 21,
24 Spatially Distributed Components Model generation: the PDE is numerically approximated by a system of ODEs or DAEs (e.g. with central differences) behavioral model (equations) Model library - + Peter Schwarz 8th Modelica Conference Dresden March 21,
25 Spatially Distributed Components Model generation: the PDE is numerically approximated by a system of ODEs or DAEs (e.g. with central differences) structural model (e.g. equivalent network or circuit) N elements (multi-poles) Model library electrical transmission line - + OR damped mass-spring element Peter Schwarz 8th Modelica Conference Dresden March 21,
26 Spatially Distributed Components Pre-compiler (or manually) Model generation: the PDE is numerically approximated by a system of ODEs or DAEs (e.g. with central differences) behavioral model (equations) structural model (e.g. equivalent network or circuit) N elements (multi-poles) Model library Language construct - + for loop statement Peter Schwarz 8th Modelica Conference Dresden March 21,
27 Spatially Distributed Components: Electrical Transmission Line Modelica.Electrical.Analog; package Lines "Lossy and lossless segmented transmission lines and LC distributed line models" extends Modelica.Icons.Package; model OLine "Lossy Transmission Line" Interfaces.Pin p1 ; Interfaces.Pin p2 ; Interfaces.Pin p3 ; SI.Voltage v13; SI.Voltage v23; SI.Current i1; SI.Current i2; parameter Real r "Resistance per meter"; parameter Real l "Inductance per meter"; parameter Real g "Conductance per meter"; one segment parameter Real c "Capacitance per meter"; parameter SI.Length length "Length of line"; parameter Integer N "Number of lumped segments"; C. Clauss, FhG IIS/EAS Peter Schwarz 8th Modelica Conference Dresden March 21,
28 Spatially Distributed Components: Electrical Transmission Line protected Basic.Resistor R[N + 1](R=fill(r*length/(N + 1), N + 1)); Basic.Inductor L[N + 1](L=fill(l*length/(N + 1), N + 1)); Basic.Capacitor C[N](C=fill(c*length/(N), N)); Basic.Conductor G[N](G=fill(g*length/(N), N)); equation v13 = p1.v - p3.v; v23 = p2.v - p3.v; i1 = p1.i; i2 = p2.i; connect(p1, R[1].p); for i in 1:N loop connect(r[i].n, L[i].p); connect(l[i].n, C[i].p); connect(l[i].n, G[i].p); connect(c[i].n, p3); connect(g[i].n, p3); connect(l[i].n, R[i + 1].p); end for; connect(r[n + 1].n, L[N + 1].p); connect(l[n + 1].n, p2); end OLine; Segment i one segment C. Clauss, FhG IIS/EAS Peter Schwarz 8th Modelica Conference Dresden March 21,
29 Spatially Distributed Components: Pendulum A. Schneider, FhG IIS/EAS Fr Fp F g F n model Thread extends TwoFlange; parameter Integer N=10; parameter Real L = 1; parameter Real c = 1; parameter Real m = 1; parameter Real d = 0; parameter Real[2] s0 = {1, 0}; parameter Real[2] v0 = {0, 0}; SpringMass springmass[n-1] (each L=L/N, each c=c,each m=m/(n-1), each d=d); Spring spring(l=l/n, c=c); initial equation for i in 1:N-1 loop springmass[i].mass.s = s0/n*i; springmass[i].mass.v = v0/n*i; end for; equation connect(p, springmass[1].p); for i in 2:N-1 loop connect(springmass[i-1].n, springmass[i].p); end for; connect(springmass[n-1].n, spring.p); connect(spring.n, n); end Thread; Peter Schwarz 8th Modelica Conference Dresden March 21,
30 Outline 1. Properties of complex hetereogeneous systems 2. Continuous systems 3. Hybrid systems 4. Spatially distributed systems 5. Further requirements and wishes 6. Outlook Peter Schwarz 8th Modelica Conference Dresden March 21,
31 Further Requirements and Wishes (1) Model interfaces Very important for A MUST - Model exchange between different simulation environments (based on the same modeling language, e.g. Modelica) - Embedding models with own simulation algorithm, independent of the modeling language (executable). This could be interpreted as a special form of co-simulation. The advanced user needs some simulator-internal data (not only signal values) Many papers on Functional Model Interface FMI will be presented at this conference! Co-Simulation A MUST - Coupling with other commercial simulators (e.g. FEM simulators or Matlab/Simulink) - Embedding special simulation algorithms: Handling of very large continuous systems with reduced accuracy (e.g. iterated timing analysis: GAUSS-SEIDEL or GAUSS-JACOBI iteration of DAE) DEVS algorithms optimized for a hugh number of events Specialized simulators for hardware components (microcontroller, digital signal processors) Peter Schwarz 8th Modelica Conference Dresden March 21,
32 Further Requirements and Wishes (2) Code generation from model description (Hardware-in-the-loop simulation, controller design) A MUST - Relatively simple from ODEs (see, e.g., Matlab/Simulink, since many years!) - Complicated from DAEs: many restrictions, internal simplifications or approximations: is the user informed in necessary detail? - How reliable are the guarantees for maximal sample rate? Improvements of simulation algorithms Nice to have - Exploiting the sparseness of large continuous system descriptions, sparse matrix techniques (SMT): symbolical and/or numerical The effects strongly depend on simulator implementation! - Handling of events in discrete systems: Very large number of events Explicit access to event queues (extensions of the modeling language are mostly necessary!) Peter Schwarz 8th Modelica Conference Dresden March 21,
33 Further Requirements and Wishes (3) Export of mathematical model descriptions - Complete set of equations? Nice to have Not really the goal of simulator vendors! But interesting for external model simplification, e.g., with the program Analog Insydes (symbolic approximation of nonlinear DAE systems) - Partial model descriptions: Linearized state equations ODEs or DAEs of linear subsystems for external postprocessing: calculation of eigenvalues, model order reduction (MOR) for very large systems Consideration of statistical effects Nice to have Monte Carlo simulation, advanced statistical analysis (e.g. importance sampling), tolerances and parameter variations, reliability See the SAE J 2748 VHDL-AMS Statistical Analysis Package At the beginning of each simulation run the parameters are initialized using random values distributed in accordance with the associated probability density or cumulative density function. Every VHDL-AMS/VHDL simulator that allows for multiple runs can be used for setting up standard Monte Carlo experiments. ( J. Haase, C Sohrmann, IEEE BMAS Conf ) Peter Schwarz 8th Modelica Conference Dresden March 21,
34 Further Requirements and Wishes (4) Co-existence of different modeling languages Acceptance is a MUST Modelica VHDL-AMS Verilog-AMS SystemC-AMS ( OSCI standard ) Matlab/Simulink/Stateflow Simscape??? Consequences for modeling guidelines: model structure, avoiding very special constructs, Automatic model transformation does not seem to be very successful Improved graphical description of discrete systems A MUST UML could become a de-facto standard, but is not ambiguous for simulation Additional definitions are necessary for unambiguous simulation: - As close as possible to the UML standard - Tool-independent part of the modeling language! - State-chart libraries are a first step to extended modeling languages Peter Schwarz 8th Modelica Conference Dresden March 21,
35 Further Requirements and Wishes (5) Improved user communication and simulator handling Very nice to have - Error handling, debugging, and tracing: backtracking to the original model source code - Tracing through the actual state (following the signal flow) and into the past - Localization of the reasons of numerical problems and errors (overflow, extreme stiffness, infinite iteration loops, higher index DAE, ) - combined with backtracking to the original model source code - Breakpoints and restart from different breakpoints Coupling simulation with formal verification Nice to have Goal: detect as many as possible errors without simulation but use simulation if necessary Principles (only some examples): - Simple syntax check of model source code - More sophisticated model analysis (model checking) - Searching for deadlocks and infinite loops in Finite State Machines or PETRI nets - Assertion-based simulation Peter Schwarz 8th Modelica Conference Dresden March 21,
36 Outline 1. Properties of complex hetereogeneous systems 2. Continuous systems 3. Hybrid systems 4. Spatially distributed systems 5. Further requirements and wishes 6. Outlook Peter Schwarz 8th Modelica Conference Dresden March 21,
37 Outlook (1) A very interesting system simulation scenario: - Large system of individuums (each one may be a multi-physics system or a very simple object) - The individual systems have their own control algorithms and exchange information with their environment - There are some global control algorithms - The location of the individuums and the communication between them may be organized worldwide (delayed information) - The individuums may switch off from / on to the community ( system with varying structure ) - System monitoring, evaluation, control, and exchange of information need very large computational power (grids, clouds) - Large influence of non-deterministic behavior (statistical parameter variation, random input signals, and non-deterministic control decisions) Cyber-Physical Systems A new buzzword or a serious trend in simulation of complex systems? Peter Schwarz 8th Modelica Conference Dresden March 21,
38 Outlook (2) Cyber-Physical Systems CPS A new buzzword or a serious trend in simulation of complex systems? Applications: worldwide traffic and transport systems, large communication systems, biological and social systems (including swarm behavior ), Riscs: - If our existing multi-physics simulators will not be enhanced in this direction, a lot of new modeling languages and simulators will arise during the next years - But what if the CPS concept is only a nice dream The U.S. government (National Science Foundation NSF) started a large program to promote CPS (about 50 Mio $ annually)! Today is the deadline for applications The CPS program aims to reveal cross-cutting fundamental scientific and engineering principles that underpin the integration of cyber and physical elements across all application sectors. The CPS program will also support the development of methods and tools as well as hardware and software components, run-time substrates, and systems based upon these principles to expedite and accelerate the realization of cyber-physical systems in a wide range of applications. Peter Schwarz 8th Modelica Conference Dresden March 21,
39 Thank you for your attention! And my special thanks to my former colleagues at Fraunhofer IIS / EAS Dresden, especially to Christoph Clauss Ulrich Donath Karsten Einwich Günther Elst Joachim Haase Jürgen Haufe André Schneider Peter Schneider Their experiences and support have strongly influenced this presentation. Peter Schwarz 8th Modelica Conference Dresden March 21,
Analog Mixed Signal Extensions for SystemC
Analog Mixed Signal Extensions for SystemC White paper and proposal for the foundation of an OSCI Working Group (SystemC-AMS working group) Karsten Einwich Fraunhofer IIS/EAS Karsten.Einwich@eas.iis.fhg.de
More informationMixed-Signal Extensions for SystemC
Mixed-Signal Extensions for SystemC K. Einwich Ch. Grimm P. Schwarz K. Waldschmidt Fraunhofer IIS/EAS Univ. Frankfurt Zeunerstraße 38 Robert-Mayer-Straße 11-15 D-01069 Dresden, Germany D-60054 Frankfurt,
More informationTHE DESIGN ENVIRONMENT FOR HETEROGENEOUS SYSTEMS
THE DESIGN ENVIRONMENT FOR HETEROGENEOUS SYSTEMS SystemC / SystemC AMS based Simulation and Modeling Technologies Outline COSIDE Today COSIDE 2.0 COSIDE Future 2 Management Summary Combination of analog
More informationModeling Structural - Dynamics Systems in MODELICA/Dymola, MODELICA/Mosilab and AnyLogic
Modeling Structural - Dynamics Systems in MODELICA/Dymola, MODELICA/Mosilab and AnyLogic Günther Zauner 1,2, Daniel Leitner 3, Felix Breitenecker 1 1 Vienna University of Technology, Wiedner Hauptstr.
More informationA Framework for the Design of Mixed-Signal Systems with Polymorphic Signals
A Framework for the Design of Mixed-Signal Systems with Polymorphic Signals Rüdiger Schroll *1) Wilhelm Heupke *1) Klaus Waldschmidt *1) Christoph Grimm *2) *1) Technische Informatik *2) Institut für Mikroelektronische
More informationFlight Systems are Cyber-Physical Systems
Flight Systems are Cyber-Physical Systems Dr. Christopher Landauer Software Systems Analysis Department The Aerospace Corporation Computer Science Division / Software Engineering Subdivision 08 November
More informationSystemC-AMS Requirements, Design Objectives and Rationale
SystemC-AMS Requirements, Design Objectives and Rationale Alain Vachoux Christoph Grimm Karsten Einwich Swiss Fed. Inst. of Tech. University Frankfurt Frauenhofer IIS/EAS Microelectronic Systems Lab. Technische
More informationImportant Characteristics of VHDL-AMS and Modelica with Respect to Model Exchange
Important Characteristics of VHDL-AMS and Modelica with espect to Model Exchange Olaf Enge-osenblatt, Joachim Haase, Christoph Clauß Fraunhofer Institute for Integrated Circuits, Design Automation Division,
More informationMultidisciplinary Analysis and Optimization
OptiY Multidisciplinary Analysis and Optimization Process Integration OptiY is an open and multidisciplinary design environment, which provides direct and generic interfaces to many CAD/CAE-systems and
More informationStudy and implementation of computational methods for Differential Equations in heterogeneous systems. Asimina Vouronikoy - Eleni Zisiou
Study and implementation of computational methods for Differential Equations in heterogeneous systems Asimina Vouronikoy - Eleni Zisiou Outline Introduction Review of related work Cyclic Reduction Algorithm
More informationcomputational Fluid Dynamics - Prof. V. Esfahanian
Three boards categories: Experimental Theoretical Computational Crucial to know all three: Each has their advantages and disadvantages. Require validation and verification. School of Mechanical Engineering
More informationSystem Design and Methodology/ Embedded Systems Design (Modeling and Design of Embedded Systems)
Design&Methodologies Fö 1&2-1 Design&Methodologies Fö 1&2-2 Course Information Design and Methodology/ Embedded s Design (Modeling and Design of Embedded s) TDTS07/TDDI08 Web page: http://www.ida.liu.se/~tdts07
More informationADMINISTRATIVE MANAGEMENT COLLEGE
First Semester ADMINISTRATIVE MANAGEMENT COLLEGE BACHELOR OF COMPUTER APPLICATION COURSE OUTCOME (CO) Problem solving techniques Using C CO 1: Understand the basic concepts of programming, software and
More informationSYSTEMC AMS ARCHITECTURE EXPLORATION FOR MIXED SIGNAL SYSTEMS
SYSTEMC AMS ARCHITECTURE EXPLORATION FOR MIXED SIGNAL SYSTEMS Stephan Schulz Head of Heterogeneous System Specification Fraunhofer IIS/EAS About Fraunhofer Facts and figures Fraunhofer Association Fraunhofer
More informationcourse outline basic principles of numerical analysis, intro FEM
idealization, equilibrium, solutions, interpretation of results types of numerical engineering problems continuous vs discrete systems direct stiffness approach differential & variational formulation introduction
More informationGPU Implementation of Implicit Runge-Kutta Methods
GPU Implementation of Implicit Runge-Kutta Methods Navchetan Awasthi, Abhijith J Supercomputer Education and Research Centre Indian Institute of Science, Bangalore, India navchetanawasthi@gmail.com, abhijith31792@gmail.com
More informationTHE DESIGNER'S GUIDE TO VERILOG-AMS First Edition June 2004
THE DESIGNER'S GUIDE TO VERILOG-AMS First Edition June 2004 KENNETH S. KUNDERT Cadence Design Systems OLAF ZINKE Cadence Design Systems k4 Kluwer Academic Publishers Boston/Dordrecht/London Chapter 1 Introduction
More informationAnticipatory Shifting Optimization of a Transmission Control Unit for an Automatic Transmission through Advanced Driver Assistance Systems
Anticipatory Shifting Optimization of a Transmission Control Unit for an Automatic Transmission through Advanced Driver Assistance Systems Salim Chaker 1 Michael Folie 2 Christian Kehrer 1 Frank Huber
More informationIntroduction to Physical Modelling Rory Adams Senior Application Engineer
Introduction to Physical Modelling Rory Adams Senior Application Engineer 2014 The MathWorks, Inc. 1 Creating Reusable Physical Models What you should walk away with Increased knowledge of: What is meant
More informationDesign optimisation of industrial robots using the Modelica multi-physics modeling language
Design optimisation of industrial robots using the Modelica multi-physics modeling language A. Kazi, G. Merk, M. Otter, H. Fan, (ArifKazi, GuentherMerk)@kuka-roboter.de (Martin.Otter, Hui.Fan)@dlr.de KUKA
More informationObject-oriented Modelling of Physical Systems with Modelica using Design Patterns
Workshop on System Design Automation SDA2000, Rathen, March 13-14, 209-216 Object-oriented Modelling of Physical Systems with Modelica using Design Patterns Christoph Clauß, Thomas Leitner, André Schneider,
More informationWebinar. Machine Tool Optimization with ANSYS optislang
Webinar Machine Tool Optimization with ANSYS optislang 1 Outline Introduction Process Integration Design of Experiments & Sensitivity Analysis Multi-objective Optimization Single-objective Optimization
More informationModule 4. Computer-Aided Design (CAD) systems
Module 4. Computer-Aided Design (CAD) systems Nowadays the design of complex systems is unconceivable without computers. The fast computers, the sophisticated developing environments and the well elaborated
More informationA new Approach for Modeling and Verification of Discrete Control Components within a Modelica Environment 1
A new Approach for Modeling and Verification of Discrete Control Components within a Modelica Environment 1 Ulrich Donath Jürgen Haufe Fraunhofer-Institute for Integrated Circuits, Design Automation Division
More informationMWorks: a Modern IDE for Modeling and Simulation of Multidomain Physical Systems Based on Modelica
MWorks: a Modern IDE for Modeling and Simulation of Multidomain Physical Systems Based on Modelica FAN-LI Zhou, LI-PING Chen, YI-ZHONG Wu, JIAN-WAN Ding, JIAN-JUN Zhao, YUN-QING Zhang CAD Center, Huazhong
More informationTranslation of Modelica Code into Hybrid Automata
Research Project Madhumitha Hariharan Translation of Modelica Code into Hybrid Automata December 15, 2016 supervised by: Prof. Dr. Sibylle Schupp Mr. Timo Kamph Hamburg University of Technology (TUHH)
More informationModeling Kernel Language (MKL)
Modeling Kernel Language (MKL) A formal and extensible approach to equation-based modeling languages Guest Talk, EECS, Chess, UC Berkeley February 17, 2011 Department of Computer and Information Science
More information1 Although other ways of exporting like using the 2 s 1
A Novel Proposal on how to Parameterize Models in Dymola Utilizing External Files under Consideration of a Subsequent Model Export using the Functional Mock-Up Interface Thomas Schmitt 1 Markus Andres
More informationSimulation-based design of measurement systems
Simulation-based design of measurement systems Peter Schneider, Andreas Wilde Fraunhofer IIS Design Automation Division Dresden (EAS) Zeunerstr. 38, 01069 Dresden Edgar Schäfer Lippok & Wolf GmbH Hutt-Keller-Str.
More informationIntroduction to FEM calculations
Introduction to FEM calculations How to start informations Michał Rad (rad@agh.edu.pl) 20.04.2018 Outline Field calculations what is it? Model Program How to: Make a model Set up the parameters Perform
More informationMASTER OF ENGINEERING PROGRAM IN INFORMATION
MASTER OF ENGINEERING PROGRAM IN INFORMATION AND COMMUNICATION TECHNOLOGY FOR EMBEDDED SYSTEMS (INTERNATIONAL PROGRAM) Curriculum Title Master of Engineering in Information and Communication Technology
More informationExcel Scientific and Engineering Cookbook
Excel Scientific and Engineering Cookbook David M. Bourg O'REILLY* Beijing Cambridge Farnham Koln Paris Sebastopol Taipei Tokyo Preface xi 1. Using Excel 1 1.1 Navigating the Interface 1 1.2 Entering Data
More informationEngineering 1000 Chapter 6: Abstraction and Modeling
Engineering 1000 Chapter 6: Abstraction and Modeling Outline Why is abstraction useful? What are models? how are models different from theory and simulation? Examples from microelectronics Types of model
More informationME964 High Performance Computing for Engineering Applications
ME964 High Performance Computing for Engineering Applications Outlining Midterm Projects Topic 3: GPU-based FEA Topic 4: GPU Direct Solver for Sparse Linear Algebra March 01, 2011 Dan Negrut, 2011 ME964
More informationSIMPACK - A Tool for Off-Line and Real- Time Simulation
SIMPACK - A Tool for Off-Line and Real- Time Simulation Real-Time for ECU Testing: State of the Art and Open Demands SIMPACK - Code Export: A Newly Emerging Module for Real-Time Models Application Example
More informationEECS 144/244. Fundamental Algorithms for System Modeling, Analysis, and Optimization. Lecture 1: Introduction, Systems
EECS 144/244 Fundamental Algorithms for System Modeling, Analysis, and Optimization Lecture 1: Introduction, Systems Stavros Tripakis UC Berkeley Spring 2013 1 Computers as parts of Systems ~98% of the
More informationDistributed Vision Processing in Smart Camera Networks
Distributed Vision Processing in Smart Camera Networks CVPR-07 Hamid Aghajan, Stanford University, USA François Berry, Univ. Blaise Pascal, France Horst Bischof, TU Graz, Austria Richard Kleihorst, NXP
More informationRecent developments in simulation, optimization and control of flexible multibody systems
Recent developments in simulation, optimization and control of flexible multibody systems Olivier Brüls Department of Aerospace and Mechanical Engineering University of Liège o.bruls@ulg.ac.be Katholieke
More informationModern techniques bring system-level modeling to the automation industry
Modern techniques bring system-level modeling to the automation industry Philipp Wallner, Global Technology Manager, Bernecker + Rainer Industrie and Johannes Friebe, MapleSim Europe Director, Maplesoft
More informationWhat s New. Top 10 Reasons to Upgrade. Parallel Performance. Automatic Parallelism. The Essential Tool for Mathematics and Modeling
The Essential Tool for Mathematics and Modeling What s New Parallel Performance Maple TM 15 offers numerous options to take advantage of parallel computing, from multi-core machines to large-scale compute
More informationParag Choudhary Engineering Architect
Parag Choudhary Engineering Architect Agenda Overview of Design Trends & Designer Challenges PCB Virtual Prototyping in PSpice Simulator extensions for Models and Abstraction levels Examples of a coding
More informationTAU mesh deformation. Thomas Gerhold
TAU mesh deformation Thomas Gerhold The parallel mesh deformation of the DLR TAU-Code Introduction Mesh deformation method & Parallelization Results & Applications Conclusion & Outlook Introduction CFD
More informationHardware/Software Co-design
Hardware/Software Co-design Zebo Peng, Department of Computer and Information Science (IDA) Linköping University Course page: http://www.ida.liu.se/~petel/codesign/ 1 of 52 Lecture 1/2: Outline : an Introduction
More informationOrdinary Differential Equations
Next: Partial Differential Equations Up: Numerical Analysis for Chemical Previous: Numerical Differentiation and Integration Subsections Runge-Kutta Methods Euler's Method Improvement of Euler's Method
More informationShort Course On Phase-Locked Loops and Their Applications Day 3, PM Lecture. Behavioral Simulation Exercises
Short Course On Phase-Locked Loops and Their Applications Day 3, PM Lecture Behavioral Simulation Exercises Michael H Perrott August 13, 2008 Copyright 2008 by Michael H. Perrott All rights reserved. A
More informationMapleSim User's Guide
MapleSim User's Guide Copyright Maplesoft, a division of Waterloo Maple Inc. 2001-2009 MapleSim User's Guide Copyright Maplesoft, MapleSim, and Maple are all trademarks of Waterloo Maple Inc. Maplesoft,
More informationActivation Inheritance in Modelica
Activation Inheritance in Modelica Ramine Nikoukhah INRIA, BP 05, 7853 Le Chesnay, France ramine.nikoukhah@inria.fr Abstract Modelica specifies two types of s: the s defined directly in the "" section,
More informationFunctional Mockup Interface for Tool and Model Interoperability
Functional Mockup Interface for Tool and Model Interoperability Willi Braun, Bernhard Bachmann Acknowledgements: FMI Development Project is developing FMI. Most slides in this presentation by Martin Otter,
More informationTowards an Integrated System Model for Testing and Verification
Towards an Integrated System Model for Testing and Verification Benjamin Hummel and Peter Braun MiSE 2008 Domain Development of controller software for production machines Special case of mechatronic system
More informationAdvanced Computer Architecture Lab 3 Scalability of the Gauss-Seidel Algorithm
Advanced Computer Architecture Lab 3 Scalability of the Gauss-Seidel Algorithm Andreas Sandberg 1 Introduction The purpose of this lab is to: apply what you have learned so
More informationCOMPLEX EMBEDDED SYSTEMS
COMPLEX EMBEDDED SYSTEMS Embedded System Design and Architectures Summer Semester 2012 System and Software Engineering Prof. Dr.-Ing. Armin Zimmermann Contents System Design Phases Architecture of Embedded
More informationAuto-Extraction of Modelica Code from Finite Element Analysis or Measurement Data
Auto-Extraction of Modelica Code from Finite Element Analysis or Measurement Data The-Quan Pham, Alfred Kamusella, Holger Neubert OptiY ek, Aschaffenburg Germany, e-mail: pham@optiyeu Technische Universität
More informationThe Finite Element Method
The Finite Element Method A Practical Course G. R. Liu and S. S. Quek Chapter 1: Computational modeling An overview 1 CONTENTS INTRODUCTION PHYSICAL PROBLEMS IN ENGINEERING COMPUTATIONAL MODELLING USING
More information1.2 Numerical Solutions of Flow Problems
1.2 Numerical Solutions of Flow Problems DIFFERENTIAL EQUATIONS OF MOTION FOR A SIMPLIFIED FLOW PROBLEM Continuity equation for incompressible flow: 0 Momentum (Navier-Stokes) equations for a Newtonian
More information: What is Finite Element Analysis (FEA)?
Q: What is Finite Element Analysis (FEA)? A1: It is a numerical technique for finding approximate solutions of partial differential equations (PDE) as well as of integral equations. The solution approach
More informationA Hybrid Magnetic Field Solver Using a Combined Finite Element/Boundary Element Field Solver
A Hybrid Magnetic Field Solver Using a Combined Finite Element/Boundary Element Field Solver Abstract - The dominant method to solve magnetic field problems is the finite element method. It has been used
More informationNew paradigm for MEMS+IC Co-development
New paradigm for MEMS+IC Co-development MEMS 진보된스마트세상을만듭니다. Worldwide First MEMS+IC Co-development Solution New paradigm for MEMS+IC Co-development A New Paradigm for MEMS+IC Development MEMS design
More informationThe Concept of Sample Rate. Digitized amplitude and time
Data Acquisition Basics Data acquisition is the sampling of continuous real world information to generate data that can be manipulated by a computer. Acquired data can be displayed, analyzed, and stored
More informationOlivier Brüls. Department of Aerospace and Mechanical Engineering University of Liège
Fully coupled simulation of mechatronic and flexible multibody systems: An extended finite element approach Olivier Brüls Department of Aerospace and Mechanical Engineering University of Liège o.bruls@ulg.ac.be
More informationCodesign Framework. Parts of this lecture are borrowed from lectures of Johan Lilius of TUCS and ASV/LL of UC Berkeley available in their web.
Codesign Framework Parts of this lecture are borrowed from lectures of Johan Lilius of TUCS and ASV/LL of UC Berkeley available in their web. Embedded Processor Types General Purpose Expensive, requires
More informationReal-Time Simulation of Modelica-based Models
Real-Time Simulation of Modelica-based Models Torsten Blochwitz Thomas Beutlich ITI GmbH Webergasse 1, 01067 Dresden, Germany {blochwitz,beutlich}@iti.de Abstract This paper shows the various steps a simulation
More informationCOMP 522 Modelling and Simulation model everything
Fall Term 2004 COMP 522 Modelling and Simulation model everything Hans Vangheluwe Modelling, Simulation and Design Lab (MSDL) School of Computer Science, McGill University, Montréal, Canada Hans Vangheluwe
More informationMATLAB. Advanced Mathematics and Mechanics Applications Using. Third Edition. David Halpern University of Alabama CHAPMAN & HALL/CRC
Advanced Mathematics and Mechanics Applications Using MATLAB Third Edition Howard B. Wilson University of Alabama Louis H. Turcotte Rose-Hulman Institute of Technology David Halpern University of Alabama
More informationAutomatic Code Generation Technology Adoption Lessons Learned from Commercial Vehicle Case Studies
08AE-22 Automatic Code Generation Technology Adoption Lessons Learned from Commercial Vehicle Case Studies Copyright 2007 The MathWorks, Inc Tom Erkkinen The MathWorks, Inc. Scott Breiner John Deere ABSTRACT
More information1 2 (3 + x 3) x 2 = 1 3 (3 + x 1 2x 3 ) 1. 3 ( 1 x 2) (3 + x(0) 3 ) = 1 2 (3 + 0) = 3. 2 (3 + x(0) 1 2x (0) ( ) = 1 ( 1 x(0) 2 ) = 1 3 ) = 1 3
6 Iterative Solvers Lab Objective: Many real-world problems of the form Ax = b have tens of thousands of parameters Solving such systems with Gaussian elimination or matrix factorizations could require
More informationTERRA support for architecture modeling. K.J. (Karim) Kok. MSc Report. C e Dr.ir. J.F. Broenink Z. Lu, MSc Prof.dr.ir. A. Rensink.
TERRA support for architecture modeling K.J. (Karim) Kok MSc Report C e Dr.ir. J.F. Broenink Z. Lu, MSc Prof.dr.ir. A. Rensink August 2016 040RAM2016 EE-Math-CS P.O. Box 217 7500 AE Enschede The Netherlands
More informationThis is the published version of a paper presented at IEEE PES General Meeting 2013.
http://www.diva-portal.org This is the published version of a paper presented at IEEE PES General Meeting 2013. Citation for the original published paper: Vanfretti, L., Li, W., Bogodorova, T., Panciatici,
More informationmodefrontier: Successful technologies for PIDO
10 modefrontier: Successful technologies for PIDO The acronym PIDO stands for Process Integration and Design Optimization. In few words, a PIDO can be described as a tool that allows the effective management
More informationMODELING LANGUAGES AND ABSTRACT MODELS. Giovanni De Micheli Stanford University. Chapter 3 in book, please read it.
MODELING LANGUAGES AND ABSTRACT MODELS Giovanni De Micheli Stanford University Chapter 3 in book, please read it. Outline Hardware modeling issues: Representations and models. Issues in hardware languages.
More informationScicos/Modelica for modeling and simulation
Scicos/Modelica for modeling and simulation Masoud Najafi, INRIA-Rocquencourt Zakia Benjelloun-Dabaghi, IFP Présentation à la journée LMCS, 17 avril 2008, EDF Outline Introduction to Scilab & Scicos Modeling
More informationDLR FF-DR-ER, Technical Report TR R101-93, March
DLR FF-DR-ER, Technical Report TR R101-93, March 1993. 1 The ANDECS Simulation Environment DSSIM Martin Otter Institute for Robotics and System Dynamics German Aerospace Research Establishment (DLR), Oberpfaenhofen
More informationHardware in the Loop Simulation of Production Systems Dynamics
Hardware in the Loop Simulation of Production Systems Dynamics Sascha Röck 1 1 Institute for Control Engineering of Machine Tools and Manufacturing Units (ISW), University of Stuttgart Abstract Constantly
More informationSneak Preview of the Upcoming SystemC AMS 2.0 Standard
Sneak Preview of the Upcoming SystemC AMS 2.0 Standard Martin Barnasconi, AMSWG chairman, 18 th NASCUG, DAC 2012 Analog Mixed Signal applications Image courtesy of STMicroelectronics Communications Imaging
More informationOptimising MPI Applications for Heterogeneous Coupled Clusters with MetaMPICH
Optimising MPI Applications for Heterogeneous Coupled Clusters with MetaMPICH Carsten Clauss, Martin Pöppe, Thomas Bemmerl carsten@lfbs.rwth-aachen.de http://www.mp-mpich.de Lehrstuhl für Betriebssysteme
More informationUsing SPARK as a Solver for Modelica. Michael Wetter Philip Haves Michael A. Moshier Edward F. Sowell. July 30, 2008
Using SPARK as a Solver for Modelica Michael Wetter Philip Haves Michael A. Moshier Edward F. Sowell July 30, 2008 1 Overview Overview of SPARK, Modelica, OpenModelica, Dymola Problem reduction SPARK integration
More informationPetri Nets. Petri Nets. Petri Net Example. Systems are specified as a directed bipartite graph. The two kinds of nodes in the graph:
System Design&Methodologies Fö - 1 System Design&Methodologies Fö - 2 Petri Nets 1. Basic Petri Net Model 2. Properties and Analysis of Petri Nets 3. Extended Petri Net Models Petri Nets Systems are specified
More informationAN OBJECT-ORIENTED VISUAL SIMULATION ENVIRONMENT FOR QUEUING NETWORKS
AN OBJECT-ORIENTED VISUAL SIMULATION ENVIRONMENT FOR QUEUING NETWORKS Hussam Soliman Saleh Al-Harbi Abdulkader Al-Fantookh Abdulaziz Al-Mazyad College of Computer and Information Sciences, King Saud University,
More informationFrom versatile analysis methods to interactive simulation with a motion platform based on SimulationX and FMI
From versatile analysis methods to interactive simulation with a motion platform based on SimulationX and FMI SimulationX Tutorial, 8th Modelica Conference Dr. Ines Gubsch, IVMA, TUD Christian Schubert,
More informationReal-Time Simulation of Simscape Models
2010 The MathWorks, Inc. Real-Time Simulation of Simscape Models Vehicle Dynamics Motor Planetary Gear Electric Motor Electric Generator DC-DC Converter Battery Controller Hybrid Electric Vehicle Wit ursilo
More informationApplications of Program analysis in Model-Based Design
Applications of Program analysis in Model-Based Design Prahlad Sampath (Prahlad.Sampath@mathworks.com) 2018 by The MathWorks, Inc., MATLAB, Simulink, Stateflow, are registered trademarks of The MathWorks,
More informationPOTENTIAL AND BENEFITS OF FUNCTIONAL MOCK-UP INTERFACE - FMI FOR VIRTUAL VEHICLE INTEGRATION
POTENTIAL AND BENEFITS OF FUNCTIONAL MOCK-UP INTERFACE - FMI FOR VIRTUAL VEHICLE INTEGRATION 1 WHY WOULD CARMAKER NEED FMI? New Challenges in vehicle development Hybrid and electric cars, networking functions...
More informationPackage on Board Simulation with 3-D Electromagnetic Simulation
White Paper Package on Board Simulation with 3-D Electromagnetic Simulation For many years, designers have taken into account the effect of package parasitics in simulation, from using simple first-order
More information本讲内容 5.1 概述 5.2 FEM 5.3 FDM 5.4 DEM. 5.5 Case study
5 地下工程数值计算方法 本讲内容 5.1 概述 5.2 FEM 5.3 FDM 5.4 DEM 5.5 Case study Agenda 4.1 Introduction 4.2 Finite Element Method (FEM) 4.3 Finite Difference Method (FDM) 4.4 Boundary Element Method (BEM) 4.5 Discrete
More informationBy: Chaitanya Settaluri Devendra Kalia
By: Chaitanya Settaluri Devendra Kalia What is an embedded system? An embedded system Uses a controller to perform some function Is not perceived as a computer Software is used for features and flexibility
More informationSIR C R REDDY COLLEGE OF ENGINEERING
SIR C R REDDY COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY Course Outcomes II YEAR 1 st SEMESTER Subject: Data Structures (CSE 2.1.1) 1. Describe how arrays, records, linked structures,
More informationModule 1 Lecture Notes 2. Optimization Problem and Model Formulation
Optimization Methods: Introduction and Basic concepts 1 Module 1 Lecture Notes 2 Optimization Problem and Model Formulation Introduction In the previous lecture we studied the evolution of optimization
More informationIntroduction to Electronic Design Automation. Model of Computation. Model of Computation. Model of Computation
Introduction to Electronic Design Automation Model of Computation Jie-Hong Roland Jiang 江介宏 Department of Electrical Engineering National Taiwan University Spring 03 Model of Computation In system design,
More informationVision of Building Simulation
Vision of Building Simulation Informatics Michael Wetter Simulation Research Group January 26, 2013 1 We believe that simulation tools should not constrain the user in what systems can be analyzed and
More informationConnecting MATLAB & Simulink with your SystemVerilog Workflow for Functional Verification
Connecting MATLAB & Simulink with your SystemVerilog Workflow for Functional Verification Corey Mathis Industry Marketing Manager Communications, Electronics, and Semiconductors MathWorks 2014 MathWorks,
More informationIntroduction to Control Systems Design
Experiment One Introduction to Control Systems Design Control Systems Laboratory Dr. Zaer Abo Hammour Dr. Zaer Abo Hammour Control Systems Laboratory 1.1 Control System Design The design of control systems
More informationModeling and Verifying Mixed-Signal Designs with MATLAB and Simulink
Modeling and Verifying Mixed-Signal Designs with MATLAB and Simulink Arun Mulpur, Ph.D., MBA Industry Group Manager Communications, Electronics, Semiconductors, Software, Internet Energy Production, Medical
More informationPART I - Fundamentals of Parallel Computing
PART I - Fundamentals of Parallel Computing Objectives What is scientific computing? The need for more computing power The need for parallel computing and parallel programs 1 What is scientific computing?
More informationAMS527: Numerical Analysis II
AMS527: Numerical Analysis II A Brief Overview of Finite Element Methods Xiangmin Jiao SUNY Stony Brook Xiangmin Jiao SUNY Stony Brook AMS527: Numerical Analysis II 1 / 25 Overview Basic concepts Mathematical
More informationMassachusetts Institute of Technology Department of Mechanical Engineering Modeling and Simulation of Dynamic Systems
INTRODUCTION GOAL OF THE SUBJECT Massachusetts Institute of Technology Department of Mechanical Engineering 2.141 Modeling and Simulation of Dynamic Systems Methods for mathematical modeling of engineering
More informationHardware-Software Codesign. 6. System Simulation
Hardware-Software Codesign 6. System Simulation Lothar Thiele 6-1 System Design specification system simulation (this lecture) (worst-case) perf. analysis (lectures 10-11) system synthesis estimation SW-compilation
More informationDriven Cavity Example
BMAppendixI.qxd 11/14/12 6:55 PM Page I-1 I CFD Driven Cavity Example I.1 Problem One of the classic benchmarks in CFD is the driven cavity problem. Consider steady, incompressible, viscous flow in a square
More informationTHE BENEFITS OF MODEL-BASED ENGINEERING IN PRODUCT DEVELOPMENT FROM PCB TO SYSTEMS MENTOR GRAPHICS
THE BENEFITS OF MODEL-BASED ENGINEERING IN PRODUCT DEVELOPMENT FROM PCB TO SYSTEMS MENTOR GRAPHICS P C B D E S I G N W H I T E P A P E R w w w. m e n t o r. c o m Simulation models are often used to help
More informationVirtual EM Inc. Ann Arbor, Michigan, USA
Functional Description of the Architecture of a Special Purpose Processor for Orders of Magnitude Reduction in Run Time in Computational Electromagnetics Tayfun Özdemir Virtual EM Inc. Ann Arbor, Michigan,
More informationProgramming Embedded Systems
Programming Embedded Systems Lecture 10 An introduction to Lustre Wednesday Feb 15, 2012 Philipp Rümmer Uppsala University Philipp.Ruemmer@it.uu.se 1/34 Course topic: programming lang. Which language to
More informationOutline. SLD challenges Platform Based Design (PBD) Leveraging state of the art CAD Metropolis. Case study: Wireless Sensor Network
By Alberto Puggelli Outline SLD challenges Platform Based Design (PBD) Case study: Wireless Sensor Network Leveraging state of the art CAD Metropolis Case study: JPEG Encoder SLD Challenge Establish a
More information