MSC Software Corporation
Managing Simulation in the Engineering Enterprise
Enterprise Simulation Management - MSC SimManagerTM
MSC Software Corporation
Agenda
• Business & Engineering Motivation
• Enterprise Simulation ManagementManagement
• SimManager Overview
• Value: Case Studies
• Q & A
MSC Software Corporation
Motivation: Why manage simulation data?
Reduce engineering costs• Eliminate wasted time spent looking for informationEliminate wasted time spent looking for information• Enable reuse
• Don’t do the same thing more than once• Modify existing models rather than build from scratch• Modify existing models rather than build from scratch
Accelerate and enable innovationA l t f ti l t f d t• Accelerate functional assessment of products
• Reduce product development time• Allow more time for “what if” studies• Enable more thorough understanding of performance
• Enable Continuous process improvement• Test/CAE correlation
MSC Software Corporation
Managing simulation data is necessary…
• Stored and Organized (folders)
• Can’t reuse what we don’t understand
• Protected (read-only) • Can’t make decisions based on unknown
lit• Available for collaboration (shared drive)
quality
• Can’t improve an uncontrolled activityuncontrolled activity
…but not sufficient???
MSC Software Corporation
Data requires context to be valuable
Enterprise Enterprise Customer Product DataApp
Context
Enterprise Resource Planning (ERP)
Relationship Management (CRM)
Product Data Management*(PDM)
Simulation Management
Data to be Managed
Business Transactions
Sales Opportunities
CAD FilesBill Of Material
ModelsResults
Product Relevant Information Structure
Resource RecordsCustomer Records Product
Configuration
Configuration, Performance Metrics, Disciplines
Business Logic Work Instructions, Factory Logistics
Sales Process (prospect, propose, close)
Design & Release Methods and Processes
*Typically renamed Product Lifecycle Management (PLM)Typically renamed Product Lifecycle Management (PLM)
MSC Software Corporation
Agenda
• Business & Engineering Motivation
• Enterprise Simulation ManagementManagement
• SimManager Overview
• Value: Case Studies
• Q & A
MSC Software Corporation
SimManager Manage All SimulationManage All SimulationSimulation Information
• ModelsInformation
• Files• Inputs and Outputs• Association of information with
specific methods and processes
Simulation Methods• Detailed tasks required to perform
a simulation
specific methods and processes
Methods
a simulation• Preprocessing, Solving,
Postprocessing
Si l ti PMotion StructuresCalculations
Processes
Simulation Processes• Multiple Methods• Business logic that integrates
simulation into engineering
St uctu es
CFD
Controls
Instructions
Report
Report
Reportworkflow
Controls Report
MSC Software Corporation
Managing Methods & Processes
Create Methods & Processes• Graphical simulation Template
SimTemplate Builder• Graphical simulation Template
Builder• Combine SimTemplates• Integrate in-house and 3rd SetupModel
CreateSupportsApplyConstraints
SetupModelCreateSupports
ApplyConstraintsg
party applications
Manage Methods & Processes
pp y
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
pp y
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
• Reusable SimTemplates & Processes
• 3rd Party Methods• Input & Output Data
SimManagerDatabase
Input & Output Data
Execute Methods & Processes• Manage server-side execution
SetupModelCreateSupportsApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
SetupModelCreateSupportsApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
SetupModelCreateSupportsApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
SetupModelCreateSupportsApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
SetupModelCreateSupportsApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
SetupModelCreateSupportsApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
SetupModelCreateSupportsApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
SetupModelCreateSupportsApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
a age se e s de e ecut o• Connect to HPC environment
MSC Software Corporation
Enables Data Management in Context
Simulation Audit Trail
Data Object Method Resulting Data Method Resulting j(Input) (Template)
g(Input File) (Template) Data (Output)
SetupModelCreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
SetupModelCreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
SetupModelCreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
SetupModelCreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReportGenerateReport GenerateReportGenerateReport
MSC Software Corporation
Agenda
• Business & Engineering Motivation
• Enterprise Simulation ManagementManagement
• SimManager Overview
• Value: Case Studies
• Q & A
MSC Software Corporation
MSC Solution: SimManager
• Supplements existing application ppenvironment
• Centralized simulation data storage and
Thin ClientRich ClientRich Client
access• Enterprise
CollaborationP M t
Mechanical
• Process Management
• Enterprise integration Process Management
Data Management
Open Integ
Electrical
• Simulation• PLM/PDM• Other enterprise
Fluids
Other Apps
Enterprise Collaboration
gration
Application Services Interfaceapplications Application Services Interface
MSC Software Corporation
Integrated Enterprise Simulation ArchitectureArchitecture
Out-of-the-Box MSC i t tiintegration
• SimDesigner, SimXpert
Flexible to match any ycustomer process
• Extensible & opencomponent model
• SOA architectureEnterprise Computingrp
rise
rpris
e
Component FrameworkProcess ServerWeb Application Server
PDM ERPTemplate Execution
g
ente
r
ente
r
ProcessManager
SecurityManager
Web Application Server
DatabaseStorageExecution
DatabaseTables
vaultvault
Enterprise Information Infrastructure (SDM, PDM, ERP, etc.)
MSC Software Corporation
Captures Data & Context
• Automated storage upon method & process executionmethod & process execution
• Published on-demand
• Eliminates point of failure for many data management
t (i di id l di i li )systems (individual discipline)
MSC Software Corporation
Provides Enterprise Access to Simulation
• Data browser• Customizable data presentationp• Multiple views organized
by tabs• Process or data view
Rich ClientRich Client
Thin Client – Web Browser
• Display window• Details for data objects
Toolbar
j• System actions• Data-centric process actions
• System toolbar• Organizes common functions Data
Browser
Display Window
MSC Software Corporation
Simulation Process Management
Create Simulation Processes• Graphical simulation Process
SimTemplate Builder
• Graphical simulation Process Builder
• Combine SimTemplates• Integrate in-house and 3rd party
Si Mapplications
Manage Methods and ProcessesR bl Si T l t d
SimManagerDatabase
SetupModelCreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPai rs
GenerateReport
SetupModelCreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPai rs
GenerateReport
SetupModelCreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPai rs
GenerateReport
SetupModelCreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPai rs
GenerateReport
SetupModelCreateSupportsApplyConstraints
ApplyLoads
ExportNastran
GRIDPai rs
GenerateReport
SetupModelCreateSupportsApplyConstraints
ApplyLoads
ExportNastran
GRIDPai rs
GenerateReport
SetupModelCreateSupportsApplyConstraints
ApplyLoads
ExportNastran
GRIDPai rs
GenerateReport
SetupModelCreateSupportsApplyConstraints
ApplyLoads
ExportNastran
GRIDPai rs
GenerateReport• Reusable SimTemplates and Processes
• Input and Output DataProcess Builder
Execute Methods and Processes• Manage server-side execution• Connect to HPC environment
MSC Software Corporation
Terminology• CAE Task
Encapsulated action. The basic unit for automation.
• MethodEncapsulated CAE task as an analysis
• CAE ProcessThe defined analysis flow
automation.
Import CAD
Mesh creation
Stress
H f
Analysis flow 1
Fix condition
Add pressure
Analysis condition
Heat transfer
Frequency responseAnalysis flow 2
Analysis condition
Submit analysis
Post processing
Thermal flow
Post processing
Action objects of SimXpert
SimTemplate SimProcessSimXpert
SimEnterprise World
MSC Software Corporation
Relation between CAE task, method, & workflowworkflow
Analysis flow 1
CAE W kfl
Thermal Stress 2Heat Transfer 2Thermal Flow 1
CAE Workflow(SimProcess)
S SImport result Submit job
Mapping
Import result Submit jobMapping
CAE Method(SimTemplate)
Import mesh Post process Import mesh Post ProcessFix
CAE Task
Import CAD
Mesh creation
Fix condition
Add pressure
Analysis condition
Submit analysis
Post processing
CAE Task
MSC Software Corporation
SimEnterprise Methods & Processes
Simulation MethodsDetailed tasks required to perform
Methods• Detailed tasks required to perform
a simulation• Preprocessing, Solving,
Postprocessing• Captured in SimTemplates
Simulation Processes CFD Thermal FlowCalculations
ProcessesSimulation Processes
• Multiple Methods• Business logic that integrates
simulation into engineering workflow
CFD Thermal Flow
Structures
Heat Transfer
Instructions
Report
Report
ReportThermal Stressworkflow• Captured in SimProcesses
Heat Transfer Reporte a St ess
MSC Software Corporation
SimTemplate Builder in SimXpert• Automatically capture simulation
actions (steps)• Replay refine re-run
Import CAD
Mesh Replay, refine, re run• CAE template (guidance)
• Author generic practice• Step-by-step graphical builder
creationFix conditionAdd pressureAnalysis Step by step graphical builder
• Add Python code if required• Extend to generic simulation
process
a ys sconditionSubmit analysisPost processing
SimXpert Template Builder
• Requires access to low-level CAE tasks
• Mesh• Apply BC• Apply Load
Import result SubmitMapping
• Apply Load• Operate on Geometry
Post ProcessFix
Import meshPost Process
MSC Software Corporation
SimProcess Builder with SimManager• Author SimManager
“Actions”• Solver job submission
SimProcess
• Solver job submission• Launch 3rd party
applications
• Define & Capture• Define & Capture simulation workflow
• Combinations of Templates and SimManager ActionsSimManager Actions
• Can be implemented in SimManager Web
SimTemplate3rd Party SolveSimTemplate
SimManager Web-browser interface (future)
MSC Software Corporation
SimEnterprise Integration “out of the box”
• Managed access to SimTemplates and
SimTemplate Builder Rich ClientRich Client
pProcesses from:
• SimDesigner• SimXpert
Process Builder
p• Web-browser
• Server-side execution
• Enterprise consistency
SimManagerDatabase
SetupModelCreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
SetupModelCreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
SetupModelCreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
SetupModelCreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
SetupModelCreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
SetupModelCreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
SetupModelCreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
SetupModelCreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
• Enterprise automationTemplate
Processor
Remote execution of SimTemplates.
Brokered by SimManager
MSC Software Corporation
Configurable Open Application Integration• Open integration of any application
• Batch applications• Interactive applications• Spreadsheets• In-house apps• 3rd Party (non-MSC) appsy ( ) pp
• Integrated Client API• Integration of SimManager interface in
non-MSC applicationsnon-MSC applications
• Multi-run support• SimManager provides process logic• Multi-run application provides logic for
• DOE • Optimization• Stochastic• Robust Design
MSC Software Corporation
SimManager & Process Builder Optimization SupportOptimization Support• Optimization
software integrated as “analysis service”
• Leverages SOA architecture
ExplorationDesign
Exploration
architecture
Visualize Design Space
Thermal Boundary Conditions
Thermal Flow Analysis
Thermal Stressesy
Thermal Structural Analysis
Report
Multi-runInvestigation
Define Study Params
Pedigreed Design Exploration
Define Study Params
MSC Software Corporation
SimManager & Process Builder Optimization SupportSupport• Optimization
software integrated as “analysis service”
• Leverages SOA architecture
ExplorationDesign
Exploration
architecture
Visualize Design Space
Thermal Boundary Conditions
Thermal Flow Analysis
Thermal Stressesy
Thermal Structural Analysis
Report
Multi-runInvestigation
Define Study Params
Pedigreed Design Exploration
Define Study Params
MSC Software Corporation
Integrated HPC Management• Managed execution of
SimTemplates and Processes
• Managed execution of solver jobs SimulationSetupModel
CreateSupportsApplyConstraints
SetupModelCreateSupports
ApplyConstraints
SetupModelSetupModelsolver jobs
• Server-side execution
Simulation Knowledge Base
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
CreateSupportsApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
CreateSupportsApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
SetupModelCreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
SetupModelCreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
SetupModelCreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
SetupModelCreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
• Queing
• Optimized HPC ClusterServer Grid
utilization• Servers• Clusters• Grid High Performance Computing
MSC Software Corporation
Automated Results GenerationLaunch Simulation ProcessStart, Stop, Monitor Simulation RunsSearch, View, Share DataAutomated Reports
• Process action sequence interpreted by SimManager• Execution engine invokes background processing• Execution engine invokes background processing
• Pre-processing• Assembly modeling• Solving, etcManual/Automated Actions Monitor Process Execution Automated Post-processing Reporting
g,• Supports distributed simulation processing
SimManager Process Execution
PreProcess
AssemblyModel
Solve PostProcess
ReportsData Access
PDM
Data Access
PDM
MSC Software Corporation
Performance Dashboard Capability
• Configurable presentation of simulation progress & statusp g
• Comparison to targets and requirements
• Pass/Fail/Incomplete snapshot• Linked to detailed results and
audit trail
• Multiple configurations based on user personas
• Management dashboard• Discipline-centric dashboard• Supplier dashboard
MSC Software Corporation
Audit Trail / Data Pedigree
• Data context• How data was created• Who created it• When it was created• On what basis decisions wereOn what basis decisions were
made• Pedigree
• Comprehensive “parent” and p p“child” data relationships
• Audit• Persistent traceability over data y
context and pedigree• Forward/Backward flagging of
questionable data
MSC Software Corporation
Open Application Integration
• Open integration of any applicationpp
• Batch applications• Interactive applications
• Multi-run support• SimManager provides
process logicp g• Multi-run application provides
logic for• DOE • Optimization• Stochastic• Robust Design
MSC Software Corporation
SimProcess Builder• Author SimManager
“Actions”• Solver job submission
SimProcess
• Solver job submission• Launch 3rd party
applications• Launch templates
• Define & Capture simulation workflow
• Combinations of Templates andTemplates and SimManager Actions
3rd party template3rd Party SolveSimTemplate
MSC Software Corporation
Test Data Integration
Leveraging SOA to • Expose SimEnterprise
incl• Expose SimEnterprise services to the business
• Integrate 3rd party i i i
Best Practice Methods Defined/Authored
SOA Laye
ude the serv
engineering services into SimEnterprise
PLM integration
SetupModelCreateSupportsApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
SetupModelCreateSupportsApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
SetupModelCreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
SetupModelCreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
SetupModelCreateSupportsApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
SetupModelCreateSupportsApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
Version Control
er, exposingvices to execPLM integration
(OpenPDM)
Test Data Integration
Best PracticesInput Data
Output DataProcess Info
Version ControlRe-Use Libraries
Managed Collaboration
g all servicescute Sim
Tem
WebSphere BPEL
Test Data IntegrationPublished to
SimManager for re-use
smplates
Test
Database
MSC Software Corporation
Enabling Test/Simulation Comparison
SetupModelCreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
SetupModelCreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
PDM
GenerateReportGenerateReport
SOA BusEnterprise Simulation Bus
ExternalTest Database
MSC Software Corporation
Enables Automation for ProductivityLaunch Simulation ProcessStart, Stop, Monitor Simulation RunsSearch, View, Share DataAutomated Reports
• Process action sequence interpreted by SimManager• Execution engine invokes background processing• Execution engine invokes background processing
• Pre-processing• Assembly modeling• Solving, etcManual/Automated Actions Monitor Process Chains Automated Post-processing Reporting
g,• Supports distributed simulation processing
SimManager Process Execution
PreProcess
AssemblyModel
Solve PostProcess
ReportsData Access
PDM
Data Access
PDM
MSC Software Corporation
Complements PDM / PLM
SimManager enables PDM• Builds simulation knowledge base
Product StructureFrom PDM
g• Establishes simulation pedigree
and audit trailThe image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.
Managed Simulation
PDM to SimManager Integration• Pointers to product data structure-
t / b bl / bl fil
Managed Simulation Environment
part / subassembly / assembly files
SimManager to PDM IntegrationSimManager to PDM Integration• Simulation results reports
associated with product configuration
Report publishedTo PDM
• Links to WIP and pedigree
MSC Software Corporation
Agenda
• Business & Engineering Motivation
• Enterprise Simulation ManagementManagement
• SimManager Overview
• Value: Case Studies
• Q & A
MSC Software Corporation
Enterprise Customer Examples
(16.10.2006: 91.426)
80.000
90.000
100.000
8000
9000
10000
gesamt pro Monat
0
10.000
20.000
30.000
40.000
50.000
60.000
70.000
Apr02
Jul02
Okt02
Jan03
Apr03
Jul03
Okt03
Jan04
Apr04
Jul04
Okt04
Jan05
Apr05
Jul05
Okt05
Jan06
Apr06
Jul06
Okt06
Jan07
Anz
ah
0
1000
2000
3000
4000
5000
6000
7000
CAE Work Bench
Increase Simulation - Correlate Test• Increasing simulation
(variants, load cases)
• Predictive power in early design
Hydraulic Cylinder Design Poral
Analysis Driven Design• Automated Product Specification
• Rules Based Simulation Design
BCA Propulsion Portal (IPAP)
Significantly Reduce Process Time
• Integrates entire Propulsion Loads and Analysis process
S &• Predictive power in early design
• Make Physical Test more valuable, e.g. Comparison
• Enables earlier and faster Performance Analysis of the Product
• Managed process and data
• 6 Sigma Certified Design Process
•100% of Product Validated Virtually
•Dramatic Productivity Improvements
•Significant Design Improvements
• Static & Dynamic Loads
• Fan Blade Out and related transient events
• Primarily Based on MSC.Patran and MSC.Nastran
• Core Analysis performed by Internal •Significant Design ImprovementsCore Analysis performed by Internal Analysts
MSC Software Corporation
Audi: Value Achieved• Method and Process Management
• Include file management• Template approach• Job submission and monitoring
• AutomationAutomation• Postprocessing• Report Generation
CAE/T t C l ti• CAE/Test Correlation• Crash• NVH• CFD
• Throughput and Efficiency• 70% more simulations per vehicle• 30% reduction in cycle time• 30% reduction in cycle time
MSC Software Corporation
Boeing: Value Achieved
• Best Practice Automation
• Reduced analysis cycle time
• Best Practice Reuse
• Rapid evaluation of design changes
• Simulation accountability
• Improved collaboration
• System Level Performance Trackingy g
• 70% reduction in cycle time
MSC Software Corporation
Case Study - Caterpillar
Realizing……• 90% reduction in hydraulic cylinder• 90% reduction in hydraulic cylinder
design time • 80% reduction in hydraulic cylinder
design effort g• No need to hire additional engineers
MSC Software Corporation
Deliver Proven and Immediate Value
Improved engineering reusability• Data management standardized
Engineering Effortg
and automated• Full pedigree of data and process
managed• Method & process management
Increased engineering throughputD ti t l ti• Decrease time to completion
• More engineering cycles to do more complex tasks
• No need to add personnel to • 34% increased engineering
FTE Years
• No need to add personnel to achieve these benefits
• Time to innovate
34% increased engineering efficiency
• 70 FTE year project savings• 60% more cycle iterations• 19 calendar month time savings
MSC Software Corporation
Thank You
Enterprise Simulation Management
MSC Software Corporation
Simulation Data Management
Data Storage and organizationData Storage and organization• Common Enterprise Database
(centralized or distributed)• Enterprise security
Thin ClientRich ClientRich Client
• Methods, Processes, Models• Automatic description (meta-tags)
based on process
Managed data access• From SimDesigner • From SimXpert• From SimXpert• From web-browser (thin client)• Securely managed with
authentication and permissionsSimManager Database
MSC Software Corporation
Enterprise Access to Simulation
• Data browser• Customizable data presentationp• Multiple views organized
by tabs• Process or data view
Rich ClientRich ClientThin Client – Web Browser
• Display window• Details for data objects
Toolbar
j• System actions• Data-centric process actions Data
Browser
Display Window
• System toolbar• Organizes common functions
MSC Software Corporation
Simulation Process Management
Create Simulation Processes• Graphical simulation Process
SimTemplate Builder
• Graphical simulation Process Builder
• Combine SimTemplates• Integrate in-house and 3rd party
Si Mapplications
Manage Methods and ProcessesR bl Si T l t d
SimManagerDatabase
SetupModelCreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPai rs
GenerateReport
SetupModelCreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPai rs
GenerateReport
SetupModelCreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPai rs
GenerateReport
SetupModelCreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPai rs
GenerateReport
SetupModelCreateSupportsApplyConstraints
ApplyLoads
ExportNastran
GRIDPai rs
GenerateReport
SetupModelCreateSupportsApplyConstraints
ApplyLoads
ExportNastran
GRIDPai rs
GenerateReport
SetupModelCreateSupportsApplyConstraints
ApplyLoads
ExportNastran
GRIDPai rs
GenerateReport
SetupModelCreateSupportsApplyConstraints
ApplyLoads
ExportNastran
GRIDPai rs
GenerateReport• Reusable SimTemplates and Processes
• Input and Output DataProcess Builder
Execute Methods and Processes• Manage server-side execution• Connect to HPC environment
MSC Software Corporation
Terminology• CAE Task
Encapsulated action. The basic unit for automation.
• MethodEncapsulated CAE task as an analysis
• CAE ProcessThe defined analysis flow
automation.
Import CAD
Mesh creation
Stress
H f
Analysis flow 1
Fix condition
Add pressure
Analysis condition
Heat transfer
Frequency responseAnalysis flow 2
Analysis condition
Submit analysis
Post processing
Thermal flow
Post processing
Action objects of SimXpert
SimTemplate SimProcessSimXpert
SimEnterprise World
MSC Software Corporation
Relation between CAE task, method, & workflowworkflow
Analysis flow 1
CAE W kfl
Thermal Stress 2Heat Transfer 2Thermal Flow 1
CAE Workflow(SimProcess)
S SImport result Submit job
Mapping
Import result Submit jobMapping
CAE Method(SimTemplate)
Import mesh Post process Import mesh Post ProcessFix
CAE Task
Import CAD
Mesh creation
Fix condition
Add pressure
Analysis condition
Submit analysis
Post processing
CAE Task
MSC Software Corporation
SimEnterprise Methods & Processes
Simulation MethodsDetailed tasks required to perform
Methods• Detailed tasks required to perform
a simulation• Preprocessing, Solving,
Postprocessing• Captured in SimTemplates
Simulation Processes CFD Thermal FlowCalculations
ProcessesSimulation Processes
• Multiple Methods• Business logic that integrates
simulation into engineering workflow
CFD Thermal Flow
Structures
Heat Transfer
Instructions
Report
Report
ReportThermal Stressworkflow• Captured in SimProcesses
Heat Transfer Reporte a St ess
MSC Software Corporation
SimTemplate Builder in SimXpert• Automatically capture simulation
actions (steps)• Replay refine re-run
Import CAD
Mesh Replay, refine, re run• CAE template (guidance)
• Author generic practice• Step-by-step graphical builder
creationFix conditionAdd pressureAnalysis Step by step graphical builder
• Add Python code if required• Extend to generic simulation
process
a ys sconditionSubmit analysisPost processing
SimXpert Template Builder
• Requires access to low-level CAE tasks
• Mesh• Apply BC• Apply Load
Import result SubmitMapping
• Apply Load• Operate on Geometry
Post ProcessFix
Import meshPost Process
MSC Software Corporation
SimProcess Builder with SimManager• Author SimManager
“Actions”• Solver job submission
SimProcess
• Solver job submission• Launch 3rd party
applications
• Define & Capture• Define & Capture simulation workflow
• Combinations of Templates and SimManager ActionsSimManager Actions
• Can be implemented in SimManager Web
SimTemplate3rd Party SolveSimTemplate
SimManager Web-browser interface (future)
MSC Software Corporation
SimEnterprise Integration “out of the box”
• Managed access to SimTemplates and
SimTemplate Builder Rich ClientRich Client
pProcesses from:
• SimDesigner• SimXpert
Process Builder
p• Web-browser
• Server-side execution
• Enterprise consistency
SimManagerDatabase
SetupModelCreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
SetupModelCreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
SetupModelCreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
SetupModelCreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
SetupModelCreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
SetupModelCreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
SetupModelCreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
SetupModelCreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
• Enterprise automationTemplate
Processor
Remote execution of SimTemplates.
Brokered by SimManager
MSC Software Corporation
Configurable Open Application Integration• Open integration of any application
• Batch applications• Interactive applications• Spreadsheets• In-house apps• 3rd Party (non-MSC) appsy ( ) pp
• Integrated Client API• Integration of SimManager interface in
non-MSC applicationsnon-MSC applications
• Multi-run support• SimManager provides process logic• Multi-run application provides logic for
• DOE • Optimization• Stochastic• Robust Design
MSC Software Corporation
SimManager & Process Builder Optimization SupportOptimization Support• Optimization
software integrated as “analysis service”
• Leverages SOA architecture
ExplorationDesign
Exploration
architecture
Visualize Design Space
Thermal Boundary Conditions
Thermal Flow Analysis
Thermal Stressesy
Thermal Structural Analysis
Report
Multi-runInvestigation
Define Study Params
Pedigreed Design Exploration
Define Study Params
MSC Software Corporation
Integrated HPC Management• Managed execution of
SimTemplates and Processes
• Managed execution of solver jobs SimulationSetupModel
CreateSupportsApplyConstraints
SetupModelCreateSupports
ApplyConstraints
SetupModelSetupModelsolver jobs
• Server-side execution
Simulation Knowledge Base
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
CreateSupportsApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
CreateSupportsApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
SetupModelCreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
SetupModelCreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
SetupModelCreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
SetupModelCreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
• Queing
• Optimized HPC ClusterServer Grid
utilization• Servers• Clusters• Grid High Performance Computing
MSC Software Corporation
Automated Results GenerationLaunch Simulation ProcessStart, Stop, Monitor Simulation RunsSearch, View, Share DataAutomated Reports
• Process action sequence interpreted by SimManager• Execution engine invokes background processing• Execution engine invokes background processing
• Pre-processing• Assembly modeling• Solving, etcManual/Automated Actions Monitor Process Execution Automated Post-processing Reporting
g,• Supports distributed simulation processing
SimManager Process Execution
PreProcess
AssemblyModel
Solve PostProcess
ReportsData Access
PDM
Data Access
PDM
MSC Software Corporation
Performance Dashboard Capability
• Configurable presentation of simulation progress & statusp g
• Comparison to targets and requirements
• Pass/Fail/Incomplete snapshot• Linked to detailed results and
audit trail
• Multiple configurations based on user personas
• Management dashboard• Discipline-centric dashboard• Supplier dashboard
MSC Software Corporation
Audit Trail / Data Pedigree
• Data context• How data was created• Who created it• When it was created• On what basis decisions wereOn what basis decisions were
made• Pedigree
• Comprehensive “parent” and p p“child” data relationships
• Audit• Persistent traceability over data y
context and pedigree• Forward/Backward flagging of
questionable data
MSC Software Corporation
Test Data IntegrationLeveraging SOA to
• Expose SimEnterprise iservices to the business
• Integrate 3rd party engineering services
SOA Lay
nclude the se
Best Practice Methods Defined/Authoredengineering services
into SimEnterprise
PLM integration Version ControlR U Lib i
yer, exposing rvices to exec
SetupModelCreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
SetupModelCreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
SetupModelCreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
SetupModelCreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
SetupModelCreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
SetupModelCreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
(OpenPDM)
Test Data Integration
Best PracticesInput Data Output Data Process Info
Re-Use LibrariesManaged Collaboration
all servicescute Sim
Templ
WebSphere BPEL
Published to SimManager for reuse
lates Test Database
MSC Software Corporation
Enabling Test/Simulation Comparison
PDMPDM
SetupModelCreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
SetupModelCreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
Enterprise Simulation BusEnterprise Simulation Bus
ExternalTest Database
MSC Software Corporation
Enabling PDM / PLMSimManager enables PDM
• Captures simulation WIP (work in process)
Simulation requestFrom PDM
process)• Builds simulation knowledge base• Establishes simulation pedigree and
audit trail The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.
Simulation and ReportPDM to SimManager Integration
• Pointers to product data structure-part / subassembly / assembly filesPDM i l i t f i b
Simulation and ReportCreated within
SimManagerEnvironment
• PDM single user interface via web• PDM as the enterprise repository
SimManager to PDM IntegrationSi l ti lt t i t d• Simulation results reports associated with product configuration
• Analysis recommendations and changesLi k t WIP d di
Report publishedTo PDM
• Links to WIP and pedigree
MSC Software Corporation
Process & Portal Platform Examples
MSC Software Corporation
Enterprise Customer Examples
(16.10.2006: 91.426)
80.000
90.000
100.000
8000
9000
10000
gesamt pro Monat
0
10.000
20.000
30.000
40.000
50.000
60.000
70.000
Apr02
Jul02
Okt02
Jan03
Apr03
Jul03
Okt03
Jan04
Apr04
Jul04
Okt04
Jan05
Apr05
Jul05
Okt05
Jan06
Apr06
Jul06
Okt06
Jan07
Anz
ah
0
1000
2000
3000
4000
5000
6000
7000
CAE Work Bench
Increase Simulation - Correlate Test• Increasing simulation
(variants, load cases)
• Predictive power in early design
Hydraulic Cylinder Design Poral
Analysis Driven Design• Automated Product Specification
• Rules Based Simulation Design
BCA Propulsion Portal (IPAP)
Significantly Reduce Process Time
• Integrates entire Propulsion Loads and Analysis process
S &• Predictive power in early design
• Make Physical Test more valuable, e.g. Comparison
• Enables earlier and faster Performance Analysis of the Product
• Managed process and data
• 6 Sigma Certified Design Process
•100% of Product Validated Virtually
•Dramatic Productivity Improvements
•Significant Design Improvements
• Static & Dynamic Loads
• Fan Blade Out and related transient events
• Primarily Based on MSC.Patran and MSC.Nastran
• Core Analysis performed by Internal •Significant Design ImprovementsCore Analysis performed by Internal Analysts
MSC Software Corporation
Audi: Value Achieved• Method and Process Management
• Include file management• Template approach• Job submission and monitoring
• AutomationAutomation• Postprocessing• Report Generation
CAE/T t C l ti• CAE/Test Correlation• Crash• NVH• CFD
• Throughput and Efficiency• 70% more simulations per vehicle• 30% reduction in cycle time• 30% reduction in cycle time
MSC Software Corporation
Boeing: Value Achieved
• Best Practice Automation
• Reduced analysis cycle time
• Best Practice Reuse
• Rapid evaluation of design changes
• Simulation accountability
• Improved collaboration
• System Level Performance Trackingy g
• 70% reduction in cycle time
MSC Software Corporation
Case Study - Caterpillar
Realizing……• 90% reduction in hydraulic cylinder• 90% reduction in hydraulic cylinder
design time • 80% reduction in hydraulic cylinder
design effort g• No need to hire additional engineers
MSC Software Corporation
Deliver Proven and Immediate Value
Improved engineering reusability• Data management standardized
Engineering Effortg
and automated• Full pedigree of data and process
managed• Method & process management
Increased engineering throughputD ti t l ti• Decrease time to completion
• More engineering cycles to do more complex tasks
• No need to add personnel to • 34% increased engineering
FTE Years
• No need to add personnel to achieve these benefits
• Time to innovate
34% increased engineering efficiency
• 70 FTE year project savings• 60% more cycle iterations• 19 calendar month time savings
MSC Software Corporation
Thank You
Enterprise Simulation Management