A Collaborative Environment for Flexible Development of MBS Software
|
|
|
- Domenic Moore
- 10 years ago
- Views:
Transcription
1 A Collaborative Environment for Flexible Development of MBS Software A thesis submitted for the degree of Doctor Ingeniero Industrial University of A Coruña Ferrol, April 2005
2 Outline 1. Introduction 2. Data modeling 3. Benchmarking 4. Simulation software 5. Conclusions
3 Introduction MBS dynamics is an active research subject: Many journal papers per year Increasing number of conferences Many researchers working on open fields Development of new simulation methods: Increase performance for real time Handle complex non-linear aspects (contact-impact, friction, ) ECCOMAS Thematic Conference Multibody Dynamics 2005 Madrid, June 2005 Fifth ASME International Conference on Multibody Systems, Nonlinear Dynamics and Control Long Beach, September 2005
4 Introduction Motivation Model Real system MBS model Time-consuming Low productivity Implement New method Software Focus of attention Measure efficiency & accuracy performance Results
5 Introduction Motivation Research MBS needs tools that support collaboration Needed by scientific research: Avoid duplication of efforts Streamline research Needed by industry: Products are very complex Several teams must work together Needed by governments: Requisite for some funding instruments
6 Introduction Scope and objectives Model Real system Implement MBS model Develop tools and standards to support collaboration New method Software Measure efficiency & accuracy performance Results
7 Data models Real system Model MBS model 1. Introduction 2. Data models 3. Benchmarking 4. Simulation software Implement 5. Conclusions New method Software Measure efficiency & accuracy performance Results
8 Data models Introduction Neutral data models are essential to exchange engineering product data Avoid interoperability costs There is no neutral data format for MBS Few users, one market leader Interoperability costs are low (b) The situation is changing MBS community must address the problem as soon as possible Market share 60% 50% 40% 30% 20% 10% CAD CAE Evolution of CAD and CAE market shares
9 Data models State of the art Engineering Product data STEP (ISO 10303) is the current standard Solves the exchange of CAD data Currently being extended to CAE data: FEA, CFD, electronics, Multibody systems German standardization efforts in the 1990s: DAMOS-C, MechaSTEP Commercial software uses proprietary data formats XML (extensible Markup Language) Emerging technology, very successful in other fields Very easy to use
10 Data models Evaluation of commercial software Feature \ Preprocessor ADAMS v.2003 SYMPACK v.8.6 DADS v.9.6 RecurDyn v.5.2 Model database format Primary Binary file Text files Binary file Binary file Secondary Text file (.adm or.cmd) - Text file - Imports MBS models in other formats No No ADAMS (.adm) ADAMS (.adm and.cmd) Exports MBS models in other formats Formalism-independent modeling No No No No Yes No Yes Yes Sub-models No Yes (only 1 level) No Yes (needs special preprocessing) Units systems MLT based Not MLT based MLT based MLT based Units scope Global Global Global Global Parametric models Yes Yes Yes Yes
11 Data models Evaluation of STEP and XML Feature STEP XML Support for object-oriented modeling Design Support for rule and constraint definition Support for hierarchical structures in the data model Modeling language easy to learn Availability of data models for product data Availability of data models for MBS Modular and configurable data models Code generation Implementation Human-readable physical file format Support for hierarchical structures in the file format Quantity and quality of available supporting tools Cost of available supporting tools Quantity and quality of available documentation Cost of available supporting documentation good medium good
12 Data models XML-based data model Information is decoupled to facilitate data reuse: Model Analysis Method General structure Pendulum Support for: Sub-models Units of measure Parametric models bodies joints Modeling language with a modular design Easily extensible and configurable forces sensors
13 Data models Application Program Interface (API) C++ programming library to read/write XML data files Simplifies file processing Object-oriented // create empty simulation job Job job; // read XML file XmlReader reader("doc.xml"); reader.read(job); // examine job content Model* m = job->getmodel(); // Simulation software C++ API XML file C++ for reading an XML simulation job
14 Data models Including system Models model-1.xml model-2.xml model-3.xml Support for HTTP and FTP Driver XML document <job> <xi:include href= model-3.xml /> <task> <xi:include href= analysis-1.xml /> <xi:include href= method-2.xml /> </task> </job> MBS simulation software Analyses analysis-1.xml analysis-2.xml analysis-3.xml Methods method-1.xml method-2.xml method-3.xml
15 Data models Automatic generation of XML files Plug-in for I-DEAS (CAD/CAE/CAM system) The MBS is modeled in the pre-procesor The corresponding XML model is exported Due to I-DEAS limitations, joints and forces cannot be exported Not useful Serves as proof of concept of the idea
16 Data models Conclusions Evaluation of commercial MBS software Poor interoperability Commercial data formats do not support collaboration Evaluation of STEP and XML as neutral data formats for multibody systems STEP has better capabilities for design XML seems to be much more easier to implement Prototype implementation of an XML-based data format for MBS Simple yet powerful Excellent capabilities for data exchange and reuse XML proved to be a powerful, cheap and easy-to-use technology
17 Data models Future work STEP still has some important advantages Large library of models (CAD, FEA, ) Data models are more robust An industrial- strength data model for MBS must use both STEP and XML Some international efforts to merge STEP and XML are under progress Apply them to MBS Very interesting and promising field Needs cooperation at international level
18 Benchmarking Model 1. Introduction Real system MBS model 2. Data models 3. Benchmarking New method Implement Software 4. Simulation software 5. Conclusions Measure efficiency & accuracy performance Results
19 Benchmarking Motivation MBS researchers: I have developed a new simulation method. How good is it compared with others? MBS users: I need to simulate this system. Which method should I use?
20 Benchmarking State of the art No easy answers Model Formalism Efficiency depends on many inter-related factors Size Topology Numerical stiffness Singular configurations Modeling Dynamic formulation Numerical integration Researchers report performance using different: Models and analysis conditions Accuracy in the solution CPU(s) Motherboard RAM Operating system... Computer Programming language Numerical libraries Compiler Parallelization Implementation Results are scattered and difficult to collect Time-step CPU time
21 Benchmarking Objectives System to measure performance: Standard problem collection Reference solutions Clear procedure to measure efficiency System to share performance measures Collect, organize and share information Centralized Public WWW seems very appropriate
22 Benchmarking Problem collection Each problem describes the model, the analysis and measured coordinates Divided in categories Basic problems Small, isolate a particular characteristic Need little time investment (important for a standard benchmark) Industrial applications Complex, real-life problems Involving several complex phenomena together Demonstrations for industry
23 Benchmarking Problems in group A Code Name Characteristic A00 Double pendulum (2D) Example, didactic problem A01 Double pendulum (3D) High accelerations A02 Double four bar mechanism Singular positions A03 Andrew s mechanism Very small time scale A04 Bricard s mechanism Redundant equations A05 Bicycle with rear suspension Stiff system Basic problems for rigid MBS
24 Benchmarking Problems in group A Code Name Characteristic A00 Double pendulum (2D) Example, didactic problem A01 Double pendulum (3D) High accelerations A02 Double four bar mechanism Singular positions A03 Andrew s mechanism Very small time scale A04 Bricard s mechanism Redundant equations A05 Bicycle with rear suspension Stiff system 2 d.o.f. Only gravity effects Duration: 15 s Measure end point coordinates Example problem
25 Benchmarking Problems in group A Code Name Characteristic A00 Double pendulum (2D) Example, didactic problem A01 Double pendulum (3D) High accelerations A02 Double four bar mechanism Singular positions A03 Andrew s mechanism Very small time scale A04 Bricard s mechanism Redundant equations A05 Bicycle with rear suspension Stiff system 6 d.o.f. Gravity effects Duration: 15 s Measure end point coordinates High accelerations (chaotic movement) Needs very accurate methods
26 Benchmarking Problems in group A Code Name Characteristic A00 Double pendulum (2D) Example, didactic problem A01 Double pendulum (3D) High accelerations A02 Double four bar mechanism Singular positions A03 Andrew s mechanism Very small time scale A04 Bricard s mechanism Redundant equations A05 Bicycle with rear suspension Stiff system 1 d.o.f. Gravity effects Duration: 15 s Measure coordinates of p1 Singular configuration at horizontal position: 3 d.o.f. Bayo and Avello, 1994
27 Benchmarking Problems in group A Code Name Characteristic A00 Double pendulum (2D) Example, didactic problem A01 Double pendulum (3D) High accelerations A02 Double four bar mechanism Singular positions A03 Andrew s mechanism Very small time scale A04 Bricard s mechanism Redundant equations A05 Bicycle with rear suspension Stiff system 1 d.o.f. Applied torque Duration: 0.15 s Measure coordinates of p4 Very small time scale Schiehlen, 1990
28 Benchmarking Problems in group A Code Name Characteristic A00 Double pendulum (2D) Example, didactic problem A01 Double pendulum (3D) High accelerations A02 Double four bar mechanism Singular positions A03 Andrew s mechanism Very small time scale A04 Bricard s mechanism Redundant equations A05 Bicycle with rear suspension Stiff system 1 d.o.f. Gravity effects Duration: 10 s Measure coordinates of p3 Redundant equations (Grübler: 0 d.o.f.) García de Jalón & Bayo, 1994
29 Benchmarking Problems in group A Code Name Characteristic A00 Double pendulum (2D) Example, didactic problem A01 Double pendulum (3D) High accelerations A02 Double four bar mechanism Singular positions A03 Andrew s mechanism Very small time scale A04 Bricard s mechanism Redundant equations A05 Bicycle with rear suspension Stiff system 1 d.o.f. Applied torque Duration: 30 s Measure coordinates of p1 Stiff suspension spring Good & McPhee, 1999
30 Benchmarking Problems in group B Code Name Application B01 Iltis vehicle Automotive B02 Dornier s antenna Aeroespace B03 Human body Biomechanics B04 Puma robot Robotics (serial) B05 Stewart platform Robotics (parallel) Industrial applications for rigid MBS
31 Benchmarking Reference solutions Group A Solved with ADAMS/Solver, some of them also with Matlab Different methods were used to ensure convergence to the right solution The reference solution includes all the time-history of the measured coordinates
32 Benchmarking Reference solutions - Group B Reference solutions difficult to find Example: Iltis benchmark ADAMS solutions vs. published solutions (plots) Good agreement, but Which one is the reference solution? The average? To be fair, more solvers should be used: Simpack, Recurdyn,
33 Benchmarking How to measure performance Solve the problem as fast as possible within the required accuracy Accuracy is measured with L2-norm: e m n 1 1 e e t 2,2 ( t ) = j i w j = m ref ( ) ( ) y ( t ) y t y t j i j i n i= 1 j= 1 i ( ( )) 2 j i Reasonable error levels were determined from work-precision plots e=0.1% (high) e=10% (low)
34 Benchmarking How to measure performance Efficiency of a simulation is computed with the Software Performance Ratio (S.P.R.): SPR... test problem i 1 simulation time = H. P. R. CPU -time test problem i test problem i Tries to remove dependency from: Simulation duration Computer
35 Benchmarking Web site Documentation Specifications (HTML, PDF) Reference solutions (numeric, plot, movie) Results submission Only registered users (login required) Detailed information about the simulator Users can delete their results Results querying Criteria and filters HTML reports with graphic
36 Benchmarking Application to ADAMS The benchmark has been applied to ADAMS/Solver Numerical experiments with different: 11 simulation methods 4 solver versions (release, programming language) 2 computers (single-processors, dual-processor) Results: Problem A05 is too easy The rest of the problems are good benchmarks The precision level is important
37 Benchmarking Conclusions Benchmark for MBS dynamics Fully documented problems for rigid MBS Simple procedure to measure efficiency Web-based system to manage performance data Very useful to analyze information Public, centralized, easy to use Application to a commercial software (ADAMS) Validation of the proposed benchmark Base-line results for future comparisons with other solvers
38 Benchmarking Future work Extend the problem collection Find reference solutions for Industrial applications Include other phenomena: flexibility, contact-impact, Automate the benchmarking procedure Useful to control quality of software releases Apply the benchmark to other simulation codes Commercial Academic
39 Simulation software Model 1. Introduction Real system MBS model 2. Data models 3. Benchmarking New method Implement Software 4. Simulation software 5. Conclusions Measure efficiency & accuracy performance Results
40 Simulation software Motivation Usually, engineers do not use software design techniques Code developed ad-hoc to solve a particular problem Bad programming style, code difficult to reuse General MBS simulation software can become very complex Needs methods for software engineering Needs collaboration between programmers
41 Simulation software Objective Design a general-purpose, generic MBS simulation software Not tied to a particular formulation Support for multiple simulation methods Modular and extensible Select the right tools and techniques Development environment Programming language, numerical libraries, Deploy the system and train colleagues
42 Simulation software Evaluation of CASE tools CASE = Computer Aided Software Engineering Code is generated from graphical models Evaluation of a commercial tool: Very difficult, needs too customization Not adequate for academic environments IBM Rational Rose An open source project host is best suited: Source control Bug tracking, task management, After evaluation, Berlios was selected Berlios
43 Simulation software Development environment License Programming language Open Source (GPL) C++ / Fortran Compiler Visual Studio 7/ GNU GCC 3 Source control system Documentation tool Design tool Management Project Host XML parser Visualization System Math kernel (BLAS) SNV Doxygen Poseidon UML XPlanner Berlios Libxml OSG / OpenGL Performer ATLAS
44 Simulation software Design Input XML document MBS application program interface Formalism builder #1 Formalism builder #2 Formalism builder #3 Equations for method #1 Equations for method #2 Equations for method #3 Numerical methods: Linear algebra operations Numerical integration schemes...
45 Simulation software Current state Design and skeleton of the program ( base classes ) is finished General facilities XML input/output and friendly error reports Formalisms Support only global formulations based on natural coordinates Library of joints Automatic constraint generation for joints Numerical methods (solvers) Matrix class library to wrap different: Data structures: dense and sparse Linear solvers (TAU, PHIPHACS, Harwell library, ) Generic interface for integrators
46 Conclusions 1. Introduction 2. Data modeling 3. Benchmarking 4. Simulation software 5. Conclusions
47 Conclusions The barriers to collaboration in MBS dynamics have been studied Extensive review of the state of the art Evaluation and selection of tools and technologies Solutions have been proposed to: Neutral data format Benchmarking system Simulation software Prototypes have been proposed for all the systems
48 Conclusions Future work A unified simulation environment for real-time multibody systems dynamics with stress analysis and control (UDC) Collaborative tools for multibody system dynamics (UDC-US, 10 researchers)
Design-Simulation-Optimization Package for a Generic 6-DOF Manipulator with a Spherical Wrist
Design-Simulation-Optimization Package for a Generic 6-DOF Manipulator with a Spherical Wrist MHER GRIGORIAN, TAREK SOBH Department of Computer Science and Engineering, U. of Bridgeport, USA ABSTRACT Robot
Introduction to MATLAB Gergely Somlay Application Engineer [email protected]
Introduction to MATLAB Gergely Somlay Application Engineer [email protected] 2012 The MathWorks, Inc. 1 What is MATLAB? High-level language Interactive development environment Used for: Numerical
Best practices for efficient HPC performance with large models
Best practices for efficient HPC performance with large models Dr. Hößl Bernhard, CADFEM (Austria) GmbH PRACE Autumn School 2013 - Industry Oriented HPC Simulations, September 21-27, University of Ljubljana,
How To Develop Software
Software Development Basics Dr. Axel Kohlmeyer Associate Dean for Scientific Computing College of Science and Technology Temple University, Philadelphia http://sites.google.com/site/akohlmey/ [email protected]
Introduction. 1.1 Motivation. Chapter 1
Chapter 1 Introduction The automotive, aerospace and building sectors have traditionally used simulation programs to improve their products or services, focusing their computations in a few major physical
FEAWEB ASP Issue: 1.0 Stakeholder Needs Issue Date: 03/29/2000. 04/07/2000 1.0 Initial Description Marco Bittencourt
)($:(%$63 6WDNHKROGHU1HHGV,VVXH 5HYLVLRQ+LVWRU\ 'DWH,VVXH 'HVFULSWLRQ $XWKRU 04/07/2000 1.0 Initial Description Marco Bittencourt &RQILGHQWLDO DPM-FEM-UNICAMP, 2000 Page 2 7DEOHRI&RQWHQWV 1. Objectives
Fuel Economy Simulation for the Vehicle Fleet
COVER STORY Simulation and Visualisation Fuel Economy Simulation for the Vehicle Fleet Forecasting the fuel consumption of an entire vehicle fleet has become a crucial challenge for all car manufacturers.
Jitterbit Technical Overview : Microsoft Dynamics CRM
Jitterbit allows you to easily integrate Microsoft Dynamics CRM with any cloud, mobile or on premise application. Jitterbit s intuitive Studio delivers the easiest way of designing and running modern integrations
Introduction p. 1 Requirements p. 2 Warehousing p. 2 Characteristics of warehouse systems p. 4 Optimization of warehouse systems p.
Introduction p. 1 Requirements p. 2 Warehousing p. 2 Characteristics of warehouse systems p. 4 Optimization of warehouse systems p. 5 Warehouse Management p. 6 System interfaces and definitions p. 7 Structure
MEng, BSc Applied Computer Science
School of Computing FACULTY OF ENGINEERING MEng, BSc Applied Computer Science Year 1 COMP1212 Computer Processor Effective programming depends on understanding not only how to give a machine instructions
Data Analysis with MATLAB. 2013 The MathWorks, Inc. 1
Data Analysis with MATLAB 2013 The MathWorks, Inc. 1 Agenda Introduction Data analysis with MATLAB and Excel Break Developing applications with MATLAB Solving larger problems Summary 2 Modeling the Solar
Automotive CAE Integration.
WHITEPAPER Automotive CAE Integration.. 2010 AUDI AG BMW AG Daimler AG Dr. Ing. h. c. F. Porsche AG Volkswagen AG PROSTEP AG Automotive CAE Integration Addendum to Automotive CAE Integration: Requirements
Simplifying development through activity-based change management
IBM Rational ClearCase and IBM Rational ClearQuest October 2004 Simplifying development through activity-based change management Allan Tate Product Manager IBM Software Group Karen Wade SCM Product Marketing
IBM Rational ClearCase, Version 8.0
IBM Rational ClearCase, Version 8.0 Improve software and systems delivery with automated software configuration management solutions Highlights Improve software delivery and software development life cycle
MEng, BSc Computer Science with Artificial Intelligence
School of Computing FACULTY OF ENGINEERING MEng, BSc Computer Science with Artificial Intelligence Year 1 COMP1212 Computer Processor Effective programming depends on understanding not only how to give
Simulation Platform Overview
Simulation Platform Overview Build, compute, and analyze simulations on demand www.rescale.com CASE STUDIES Companies in the aerospace and automotive industries use Rescale to run faster simulations Aerospace
CALIBRATION OF A ROBUST 2 DOF PATH MONITORING TOOL FOR INDUSTRIAL ROBOTS AND MACHINE TOOLS BASED ON PARALLEL KINEMATICS
CALIBRATION OF A ROBUST 2 DOF PATH MONITORING TOOL FOR INDUSTRIAL ROBOTS AND MACHINE TOOLS BASED ON PARALLEL KINEMATICS E. Batzies 1, M. Kreutzer 1, D. Leucht 2, V. Welker 2, O. Zirn 1 1 Mechatronics Research
Next Generation GPU Architecture Code-named Fermi
Next Generation GPU Architecture Code-named Fermi The Soul of a Supercomputer in the Body of a GPU Why is NVIDIA at Super Computing? Graphics is a throughput problem paint every pixel within frame time
SOFA an Open Source Framework for Medical Simulation
SOFA an Open Source Framework for Medical Simulation J. ALLARD a P.-J. BENSOUSSAN b S. COTIN a H. DELINGETTE b C. DURIEZ b F. FAURE b L. GRISONI b and F. POYER b a CIMIT Sim Group - Harvard Medical School
RoboAnalyzer: 3D Model Based Robotic Learning Software
International Conference on Multi Body Dynamics 2011 Vijayawada, India. pp. 3 13 RoboAnalyzer: 3D Model Based Robotic Learning Software C. G. Rajeevlochana 1 and S. K. Saha 2 1 Research Scholar, Dept.
MSC/SuperModel A CAE Data Management and Advanced Structural Modeling System
A CAE Data Management and Advanced Structural Modeling System The MacNeal-Schwendler Corporation 1 12/4/97 1.0 ABSTRACT supports the processes typically used in the design of large structures comprised
Sisense. Product Highlights. www.sisense.com
Sisense Product Highlights Introduction Sisense is a business intelligence solution that simplifies analytics for complex data by offering an end-to-end platform that lets users easily prepare and analyze
Ryan F. Schkoda, Ph.D. Postdoctoral Fellow Wind Turbine Drivetrain Testing Facility Charleston, SC
Systems Engineering Activities at Clemson University s International Center for Automotive Research (CU-ICAR) and Wind Turbine Drivetrain Testing Facility Ryan F. Schkoda, Ph.D. Postdoctoral Fellow Wind
The Easy-to-use Steering Design Tool SimuLENK as an Application of SIMPACK Code Export
The Easy-to-use Steering Design Tool SimuLENK as an Application of SIMPACK Code Export MAN Nutzfahrzeuge Group Ille / Caballero SIMPACK User Meeting 2006 22.03.2006 1 Contents Inspiration for development
IDL. Get the answers you need from your data. IDL
Get the answers you need from your data. IDL is the preferred computing environment for understanding complex data through interactive visualization and analysis. IDL Powerful visualization. Interactive
Implementing Ontology-based Information Sharing in Product Lifecycle Management
Implementing Ontology-based Information Sharing in Product Lifecycle Management Dillon McKenzie-Veal, Nathan W. Hartman, and John Springer College of Technology, Purdue University, West Lafayette, Indiana
Bachelor of Games and Virtual Worlds (Programming) Subject and Course Summaries
First Semester Development 1A On completion of this subject students will be able to apply basic programming and problem solving skills in a 3 rd generation object-oriented programming language (such as
White Paper OpenCL : The Future of Accelerated Application Performance Is Now. Table of Contents
White Paper OpenCL : The Future of Accelerated Application Performance Is Now Table of Contents INTRODUCTION... 2 What Is OpenCL?... 2 Changing the Game... 2 GPUs: Not Just for Graphics Anymore... 2 THE
SCADE System 17.0. Technical Data Sheet. System Requirements Analysis. Technical Data Sheet SCADE System 17.0 1
SCADE System 17.0 SCADE System is the product line of the ANSYS Embedded software family of products and solutions that empowers users with a systems design environment for use on systems with high dependability
PRODUCT BROCHURE SPATIAL ANALYZER. Powerful, traceable and easy-to-use metrology and analysis software
PRODUCT BROCHURE SPATIAL ANALYZER Powerful, traceable and easy-to-use metrology and analysis software SPATIAL ANALYZER SpatialAnalyzer (SA) is a powerful, traceable and easy to use metrology and analysis
MSC Solutions for Medical Device Industry Simulation Methods for Reducing Risk and Accelerating Innovation
MSC Solutions for Medical Device Industry Simulation Methods for Reducing Risk and Accelerating Innovation MSC Software Medical Device Industry Delivering Certainty by Helping You Simulate Real World Behaviors
Applications to Computational Financial and GPU Computing. May 16th. Dr. Daniel Egloff +41 44 520 01 17 +41 79 430 03 61
F# Applications to Computational Financial and GPU Computing May 16th Dr. Daniel Egloff +41 44 520 01 17 +41 79 430 03 61 Today! Why care about F#? Just another fashion?! Three success stories! How Alea.cuBase
Giac/Xcas, a swiss knife for mathematics
Bernard Parisse Bernard Parisse University of Grenoble I Trophées du Libre 2007 Plan 1 : interface for CAS, dynamic geometry and spreadsheet, audience: scienti c students to research 2 : a C++ library,
SQL Reporting Services: A Peek at the Power & Potential
SQL Reporting Services: A Peek at the Power & Potential Presented by: Ken Emert, Shelby Consultant 2013 Shelby Systems, Inc. Other brand and product names are trademarks or registered trademarks of the
Simulation Data Management RECOMMENDATION. Integration of Simulation and Computation in a PDM Environment (SimPDM), PSI 4, Version 2.
Simulation Data Management RECOMMENDATION Integration of Simulation and Computation in a PDM Environment (SimPDM), PSI 4, Version 2.0 ABSTRACT ProSTEP ivip Recommendation Abstract This recommendation is
Geometric Constraints
Simulation in Computer Graphics Geometric Constraints Matthias Teschner Computer Science Department University of Freiburg Outline introduction penalty method Lagrange multipliers local constraints University
Modeling Web Applications Using Java And XML Related Technologies
Modeling Web Applications Using Java And XML Related Technologies Sam Chung Computing & Stware Systems Institute Technology University Washington Tacoma Tacoma, WA 98402. USA [email protected] Yun-Sik
PyFR: Bringing Next Generation Computational Fluid Dynamics to GPU Platforms
PyFR: Bringing Next Generation Computational Fluid Dynamics to GPU Platforms P. E. Vincent! Department of Aeronautics Imperial College London! 25 th March 2014 Overview Motivation Flux Reconstruction Many-Core
Simulation Data and Process Management: Why PLM Integration is Critical?
Simulation Data and Process Management: Why PLM Integration is Critical? NAFEMS September 27, 2007 Eric Riedy Teamcenter Proven Leadership Companies trust UGS to manage product knowledge 3,000,000 licenses
On One Approach to Scientific CAD/CAE Software Developing Process
ISSN (Online): 1694-0784 ISSN (Print): 1694-0814 9 On One Approach to Scientific CAD/CAE Software Developing Process George Sergia 1, Alexander Demurov 2, George Petrosyan 3, Roman Jobava 4 1 Exact and
Integrated Open-Source Geophysical Processing and Visualization
Integrated Open-Source Geophysical Processing and Visualization Glenn Chubak* University of Saskatchewan, Saskatoon, Saskatchewan, Canada [email protected] and Igor Morozov University of Saskatchewan,
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
Improving Agility at PHMSA through Service-Oriented Architecture (SOA)
Leveraging People, Processes, and Technology Improving Agility at PHMSA through Service-Oriented Architecture (SOA) A White Paper Author: Rajesh Ramasubramanian, Program Manager 11 Canal Center Plaza,
System Description: The MathWeb Software Bus for Distributed Mathematical Reasoning
System Description: The MathWeb Software Bus for Distributed Mathematical Reasoning Jürgen Zimmer 1 and Michael Kohlhase 2 1 FB Informatik, Universität des Saarlandes [email protected] 2 School of Computer
The Business Value of a Web Services Platform to Your Prolog User Community
The Business Value of a Web Services Platform to Your Prolog User Community A white paper for project-based organizations that details the business value of Prolog Connect, a new Web Services platform
Integration of Multi-disciplinary Visualization Platform with a Decision Support System for MD Nastran
Integration of Multi-disciplinary Visualization Platform with a Decision Support System for MD Nastran Prasad Mandava, Visual Collaboration Technologies Inc., Wichai Cheva, Toyota Technical Center (USA),
Accelerating CFD using OpenFOAM with GPUs
Accelerating CFD using OpenFOAM with GPUs Authors: Saeed Iqbal and Kevin Tubbs The OpenFOAM CFD Toolbox is a free, open source CFD software package produced by OpenCFD Ltd. Its user base represents a wide
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
LSCFD: Meshing Tools for Open Source CFD A Practical Point of View
LSCFD: Meshing Tools for Open Source CFD A Practical Point of View Juha Kortelainen Report: Meshing Tools for Open Source CFD A Practical Point of View LSCFD Tools for Large Scale
Analyzing Network Servers. Disk Space Utilization Analysis. DiskBoss - Data Management Solution
DiskBoss - Data Management Solution DiskBoss provides a large number of advanced data management and analysis operations including disk space usage analysis, file search, file classification and policy-based
Successfully managing geographically distributed development
IBM Rational SCM solutions for distributed development August 2004 Successfully managing geographically distributed development Karen Wade SCM Product Marketing Manager IBM Software Group Page 2 Contents
Information Systems Analysis and Design CSC340. 2004 John Mylopoulos. Software Architectures -- 1. Information Systems Analysis and Design CSC340
XIX. Software Architectures Software Architectures UML Packages Client- vs Peer-to-Peer Horizontal Layers and Vertical Partitions 3-Tier and 4-Tier Architectures The Model-View-Controller Architecture
Design of Scalable, Parallel-Computing Software Development Tool
INFORMATION TECHNOLOGY TopicalNet, Inc. (formerly Continuum Software, Inc.) Design of Scalable, Parallel-Computing Software Development Tool Since the mid-1990s, U.S. businesses have sought parallel processing,
MODULE 7: TECHNOLOGY OVERVIEW. Module Overview. Objectives
MODULE 7: TECHNOLOGY OVERVIEW Module Overview The Microsoft Dynamics NAV 2013 architecture is made up of three core components also known as a three-tier architecture - and offers many programming features
Requirements INTLAND SOFTWARE. Management Guide INTLAND SOFTWARE LIBRARY QUIET ZONE. Requirements. Requirements
Management Guide INTLAND SOFTWARE INTLAND SOFTWARE LIBRARY QUIET ZONE A Management solution is vital to translate and transform business needs into products. Before buying a Management tool you should
Federated, Generic Configuration Management for Engineering Data
Federated, Generic Configuration Management for Engineering Data Dr. Rainer Romatka Boeing GPDIS_2013.ppt 1 Presentation Outline I Summary Introduction Configuration Management Overview CM System Requirements
GEDAE TM - A Graphical Programming and Autocode Generation Tool for Signal Processor Applications
GEDAE TM - A Graphical Programming and Autocode Generation Tool for Signal Processor Applications Harris Z. Zebrowitz Lockheed Martin Advanced Technology Laboratories 1 Federal Street Camden, NJ 08102
ACCELERATING COMMERCIAL LINEAR DYNAMIC AND NONLINEAR IMPLICIT FEA SOFTWARE THROUGH HIGH- PERFORMANCE COMPUTING
ACCELERATING COMMERCIAL LINEAR DYNAMIC AND Vladimir Belsky Director of Solver Development* Luis Crivelli Director of Solver Development* Matt Dunbar Chief Architect* Mikhail Belyi Development Group Manager*
Middleware- Driven Mobile Applications
Middleware- Driven Mobile Applications A motwin White Paper When Launching New Mobile Services, Middleware Offers the Fastest, Most Flexible Development Path for Sophisticated Apps 1 Executive Summary
IC 1101 Basic Electronic Practice for Electronics and Information Engineering
7. INDUSTRIAL CENTRE TRAINING In the summer between Year 1 and Year 2, students will undergo Industrial Centre Training I in the Industrial Centre (IC). In the summer between Year 2 and Year 3, they will
SysPatrol - Server Security Monitor
SysPatrol Server Security Monitor User Manual Version 2.2 Sep 2013 www.flexense.com www.syspatrol.com 1 Product Overview SysPatrol is a server security monitoring solution allowing one to monitor one or
Framework as a master tool in modern web development
Framework as a master tool in modern web development PETR DO, VOJTECH ONDRYHAL Communication and Information Systems Department University of Defence Kounicova 65, Brno, 662 10 CZECH REPUBLIC [email protected],
Robotic motion planning for 8- DOF motion stage
Robotic motion planning for 8- DOF motion stage 12 November Mark Geelen Simon Jansen Alten Mechatronics www.alten.nl [email protected] Introduction Introduction Alten FEI Motion planning MoveIt! Proof
Parallel Web Programming
Parallel Web Programming Tobias Groß, Björn Meier Hardware/Software Co-Design, University of Erlangen-Nuremberg May 23, 2013 Outline WebGL OpenGL Rendering Pipeline Shader WebCL Motivation Development
Chapter 13: Program Development and Programming Languages
Understanding Computers Today and Tomorrow 12 th Edition Chapter 13: Program Development and Programming Languages Learning Objectives Understand the differences between structured programming, object-oriented
How To Set Up An Outsourcing Center In China
HJSOFT Business Outsourcing Proposal Introduction... 2 Business Outsourcing Focus... 2 Standard and Unified Development Process... 3 Standardized Testing Procedures... 4 Price reference... 5 1 Introduction
Performance And Scalability In Oracle9i And SQL Server 2000
Performance And Scalability In Oracle9i And SQL Server 2000 Presented By : Phathisile Sibanda Supervisor : John Ebden 1 Presentation Overview Project Objectives Motivation -Why performance & Scalability
SOFT FLOW 2012 PRODUCT OVERVIEW
SOFT FLOW 2012 PRODUCT OVERVIEW Copyright 2010-2012 Soft Click 1 About Soft Flow Platform Welcome to Soft Flow, the most flexible and easiest to use document management and business process management
Vanguard Knowledge Automation System
KNOWLEDGE AUTOMATION SYSTEM: OVERVIEW Vanguard Knowledge Automation System Turn routine processes into easy-to-use Web Apps Vanguard Knowledge Automation System lets you capture routine business processes
SGI HPC Systems Help Fuel Manufacturing Rebirth
SGI HPC Systems Help Fuel Manufacturing Rebirth Created by T A B L E O F C O N T E N T S 1.0 Introduction 1 2.0 Ongoing Challenges 1 3.0 Meeting the Challenge 2 4.0 SGI Solution Environment and CAE Applications
CAE DATA & PROCESS MANAGEMENT WITH ANSA
CAE DATA & PROCESS MANAGEMENT WITH ANSA Srikanth RAGHOTHAM Volvo India Private Limited Volvo Group Bangalore INDIA KEYWORDS Enovia-2-Ansa, Ansa Data Management (Ansa-DM) TECHNICAL PAPER CAE Data & Process
INSTRUCTOR WORKBOOK Quanser Robotics Package for Education for MATLAB /Simulink Users
INSTRUCTOR WORKBOOK for MATLAB /Simulink Users Developed by: Amir Haddadi, Ph.D., Quanser Peter Martin, M.A.SC., Quanser Quanser educational solutions are powered by: CAPTIVATE. MOTIVATE. GRADUATE. PREFACE
Business Benefits From Microsoft SQL Server Business Intelligence Solutions How Can Business Intelligence Help You? PTR Associates Limited
Business Benefits From Microsoft SQL Server Business Intelligence Solutions How Can Business Intelligence Help You? www.ptr.co.uk Business Benefits From Microsoft SQL Server Business Intelligence (September
The Essentials of File Management with LabVIEW
The Essentials of File Management with LabVIEW Courtney Lessard LabVIEW Product Manager Presented by Alexandra Valiton, NI Field Engineer, Long Island How many files in your biggest application?.lvproj.vi.ctl.lvlib.dll
Science Intensive Development (SID)
Science Intensive Development (SID) At, we develop custom software that requires specific scientific knowledge. We are experienced in realizing projects that had been considered impossible. The main guarantee
Jitterbit Technical Overview : Salesforce
Jitterbit allows you to easily integrate Salesforce with any cloud, mobile or on premise application. Jitterbit s intuitive Studio delivers the easiest way of designing and running modern integrations
SOLIDWORKS SOFTWARE OPTIMIZATION
W H I T E P A P E R SOLIDWORKS SOFTWARE OPTIMIZATION Overview Optimization is the calculation of weight, stress, cost, deflection, natural frequencies, and temperature factors, which are dependent on variables
Microsoft SQL Server Business Intelligence and Teradata Database
Microsoft SQL Server Business Intelligence and Teradata Database Help improve customer response rates by using the most sophisticated marketing automation application available. Integrated Marketing Management
Visualizing Data: Scalable Interactivity
Visualizing Data: Scalable Interactivity The best data visualizations illustrate hidden information and structure contained in a data set. As access to large data sets has grown, so has the need for interactive
Peter Mileff PhD SOFTWARE ENGINEERING. The Basics of Software Engineering. University of Miskolc Department of Information Technology
Peter Mileff PhD SOFTWARE ENGINEERING The Basics of Software Engineering University of Miskolc Department of Information Technology Introduction Péter Mileff - Department of Information Engineering Room
Sourcery Overview & Virtual Machine Installation
Sourcery Overview & Virtual Machine Installation Damian Rouson, Ph.D., P.E. Sourcery, Inc. www.sourceryinstitute.org Sourcery, Inc. About Us Sourcery, Inc., is a software consultancy founded by and for
Programación de Sistemas Empotrados y Móviles (PSEM)
Introduction to Windows Embedded Programación de Sistemas Empotrados y Móviles (PSEM) Marco A. Peña [email protected] Table of contents Windows XP Embedded vs. Windows CE Windows XP Embedded Windows CE
http://msdn.microsoft.com/en-us/library/4w3ex9c2.aspx
ASP.NET Overview.NET Framework 4 ASP.NET is a unified Web development model that includes the services necessary for you to build enterprise-class Web applications with a minimum of coding. ASP.NET is
Embedded Linux RADAR device
Embedded Linux Conference Europe 2012 (Barcelona - November 5-7) Embedded Linux RADAR device Taking advantage on Linaro tools and HTML5 AJAX real-time visualization Agustí FONTQUERNI GORCHS [email protected]
Best Practices in Model Development and Maintenance Adam Rose ([email protected]), Product Manager, XP Solutions
Best Practices in Model Development and Maintenance Adam Rose ([email protected]), Product Manager, XP Solutions adopted from Best practices for software development projects Mike Perks ([email protected]),
How can I manage all automation software tasks in one engineering environment?
How can I manage all automation software tasks in one engineering environment? With Totally Integrated Automation Portal: One integrated engineering framework for all your automation tasks. Answers for
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.
VX Search File Search Solution. VX Search FILE SEARCH SOLUTION. User Manual. Version 8.2. Jan 2016. www.vxsearch.com [email protected]. Flexense Ltd.
VX Search FILE SEARCH SOLUTION User Manual Version 8.2 Jan 2016 www.vxsearch.com [email protected] 1 1 Product Overview...4 2 VX Search Product Versions...8 3 Using Desktop Product Versions...9 3.1 Product
White Paper: 5GL RAD Development
White Paper: 5GL RAD Development After 2.5 hours of training, subjects reduced their development time by 60-90% A Study By: 326 Market Street Harrisburg, PA 17101 Luis Paris, Ph.D. Associate Professor
Robotics & Automation
Robotics & Automation Levels: Grades 10-12 Units of Credit: 1.0 CIP Code: 21.0117 Core Code: 38-01-00-00-130 Prerequisite: None Skill Test: 612 COURSE DESCRIPTION Robotics & Automation is a lab-based,
Dynamics of Multibody Systems: Conventional and Graph-Theoretic Approaches
Dynamics of Multibody Systems: Conventional and Graph-Theoretic Approaches SD 65 John McPhee Systems Design Engineering University of Waterloo, Canada Summary of Course: 1. Review of kinematics and dynamics.
IBM Customer Experience Suite and Electronic Forms
Introduction It s more important than ever to have a set of capabilities that allow you to create dynamic, self service options for your customers that leverage existing processes and infrastructure. Your
Application Test Management and Quality Assurance
SAP Brief Extensions SAP Quality Center by HP Objectives Application Test Management and Quality Assurance Deliver new software with confidence Deliver new software with confidence Testing is critical
