msc turin conference 2010pages.mscsoftware.com/rs/mscsoftware/images/msc_simxpert_octobe… · msc...
TRANSCRIPT
MSC Software
MSC Turin Conference 2010
Edmund Kohler, Product Manager SimXpert Turin, 06.-07.10.2010
MSC Software
Notice
The following is intended to outline our general pr oduct direction. It is intended for information purposes only and it may not be inc orporated into any contract. It is not a commitment to deliver any mate rial, code, or functionality, and should not be relied upon in making purchasing decisions.
The development, release and timing of any features or functionality described for MSC.Software’s (“MSC”) products remains at the sole discretion of MSC.
This presentation contains confidential information of MSC and is intended only for MSC customers to whom MSC has made this present ation available. If you are not an authorized recipient and have receiv ed this document, you must immediately delete and destroy it. Unauthorized possession, viewing, copying, or distribution of the presentation, or an y part of it, is strictly prohibited and is a violation of applicable law.
MSC Software Confidential October 11, 2010 2
MSC Software
Today’s CAE/Simulation Challenges
CADGroup 1 Group 2 Group 3Discipline
Globalization Barrier
CA
D B
arrie
r
CA
E B
arrie
r
Tra
nsla
tion
Bar
rier
• Discipline silos create added work– Too many point tools & technologies to learn– Skill/expertise resources critical
• Increasing product demands– More complex multi-discipline analysis – Growing reliance on simulation …
• Non-integrated point tool limitations– Multiple proprietary environments
necessitate iterative translations• CAD to CAE geometry translations
– Limits accuracy and increases inefficiency• Barriers to process efficiency
– Numerous models and data silos– Manually dependent processes– Globalization of engineering/CAE/suppliers
increasing data loss• Era of fixed/declining cost of engineering
October 11, 2010 Page 3
MSC Software
MD Workspaces
Thermal
Motion Structures
Systems
October 11, 2010
MSC Virtual Product Development Solution
Fluidsdynamics & loads
Patran / FlightLoads
FluidConnection
Structuresstatics & modes
SimXpert Structures
MD Nastran , Marc
Vibration& acoustics
MD Nastran , Marc
SimXpert Structures
SimXpert Structures
MD NastranMarc , MSC Fatigue
Stresses& fatigue
SimXpert Crash&Explicit
MD Nastran
Safety& crash
Thermal loads& heat transfer
SimXpert Thermal
MD NastranMarc , Sinda , Easy5
Multi-disciplinary engineering
Mechanismsmotion & forces
SimXpert Motion
MD Adams , Interop.
Power supply& actuation
SimXpertSystems&Controls
Easy5 , Libraries
Controls& dynamics
Easy5 , Libraries
SimXpertSystems&Controls
Page 4
From Design …
… To Product
MSC Software
Integrated Multi-Disciplinary Simulation
October 11, 2010 Page 5
• Integrated multi-disciplinary engineering :
– Specialized workspaces (Structures, Motion, Systems, Explicit, Thermal, etc …)
– End-to-end simulation– Common data model – Open architecture
• Native CAD associativity :– Catia V5 / ProEngineer /
Unigraphics NX– Design tree / parametric access
• Expert methods validation & publication :
– Python record / replay– Best practices publish / retrieve– Process assembly
Meshes Assemble Model
CombineLoadcase
InputDeck Solver Output
Extract(Postprocessor)
Cross-Section
Curve
ReportCreation
Report
SetupModel
CreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
SetupModel
CreateSupports
ApplyConstraints
ApplyLoads
ExportNastran
GRIDPairs
GenerateReport
Collect Model PreProcess Solve Post
Process Report
Productivity Gain
Productivity Gain
MD Workspaces
Thermal
Motion Structures
Systems
MSC Software
Multi-Disciplinary Simulation
October 11, 2010 Page 6
MSC Software
SimXpert Introduction
• State-of-the-art user interface
• Native CAD access
• Process automation with templates
• Rich client to SimManager
• Multi-disciplinary workspaces with common data model
“Pillars” of SimXpert
October 11, 2010 Page 7
MSC Software
SimXpert Introduction; User Interface
• SimXpert targets 3 major areas of user interaction
– Software organization• Make it easy to find features
and functions
– Model organization• Make it easy to interrogate
the model data
– Under the hood• Work intuitively and
effortlessly
October 11, 2010 Page 8
MSC Software
SimXpert Introduction; User Interface
• SimXpert targets 3 major areas of user interaction
– Software organization• Make it easy to find features
and functions
– Model organization• Make it easy to interrogate
the model data
– Under the hood• Work intuitively and
effortlessly
October 11, 2010 Page 9
MSC Software
SimXpert Introduction; User Interface
• SimXpert targets 3 major areas of user interaction
– Software organization• Make it easy to find features
and functions
– Model organization• Make it easy to interrogate
the model data
– Under the hood• Work intuitively and
effortlessly
October 11, 2010 Page 10
MSC Software
SimXpert Introduction; Native CAD Access
• “Holy Grail” of Computer Aided Engineering• Direct access and bi-directional interoperability
– UG NX– CATIA v5
– Pro/ENGINEER
October 11, 2010 Page 11
MSC Software
SimXpert Introduction; Native CATIA v5 Access
• Access specification tree, parameters, features, named attributes• Bidirectional interoperability
October 11, 2010 Page 12
MSC Software
SimXpert Introduction; Native CATIA v5 Access
• Access/modify CATIA parameters within SimXpert• Automatic smart model updates
October 11, 2010 Page 13
MSC Software
SimXpert Introduction; What is a Template?
• Developer-speak:– SimXpert process script in XML format
• Engineer-speak:– A series of engineering actions & activities strung together in a logical and methodical
fashion
• SimXpert implementation:– Macro record & replay
– Interactive GUI for drag & drop creation/editing of engineeringactions
– User-defined Python script interfaceto the API
October 11, 2010 Page 14
MSC Software
SimXpert Introduction; Macros and Templates
• True macro record/play– Record and play repeatable, common, or guided processes
– Macro or template (graphical and dynamic data)
– PCL session file (limited readability and static data)
sys_poll_option( 2 )ga_group_create( "new_group" )ga_group_current_set( "new_group" )sys_poll_option( 0 )STRING sgm_create_surface__created_ids[VIRTUAL]sgm_const_surface_vertex( "1", "[0 0 0]", "[12 0 0]", "[12 15 0]", "[1 13 0]", @sgm_create_surface__created_ids )
STRING sgm_edit_surface_add_h_edit_ids[VIRTUAL]sgm_edit_surface_add_hole( 1, 1., TRUE, "", "[ 6.398452 5.936842 0.000000 ]", @"", "Surface 1", sgm_edit_surface_add_h_edit_ids )
October 11, 2010 Page 15
MSC Software
SimXpert Introduction; Template Builder
• Template builder– Drag and drop into the graphical
environment
– Built-in core actions
– User-defined actions• Python• Object-oriented API
– Automated GUI generation
– Optionally integrated with SimManager
X
October 11, 2010 Page 16
MSC Software
SimXpert Introduction; Enterprise Model Browser
• Multi-file management– Manage a collection of files connected to a
hierarchical product structure
• Revision management– Track a product structure over time while
making modifications, additions, and removals
• Configuration management– Manage multiple product designs and
multiple CAE disciplines
• Out-of-the-box– Rich Client to SimManager
– Publish/Retrieve Data
October 11, 2010 Page 17
MSC Software
SimXpert Introduction; Enterprise Model Browser
• SimManager Integration– Publish and retrieve all data
created in the Enterprise Model Browser
– Enables Data Collaboration and Sharing
October 11, 2010 Page 18
MSC Software
Structures Workspace
• Solver: MD Nastran
• Complete linear, nonlinear structural FEA modeling
– Geometry modeling/cleanup tools– Meshing, mesh editing, mesh morphing– Loads, materials and boundary conditions
• Next generation analysis– Linear– Nonlinear– Statics– Normal modes– Buckling– Frequency response, transient response– Contact (2D, 3D, rigid bodies, flexible bodies)– Coupled structural - thermal
• Postprocessing– FE post-processing– State plots and XY charting– Multi-result comparison– Custom reports
October 11, 2010 Page 19
MSC Software
Motion Workspace
• Solver: MD Adams
• Next Generation ModelingCreation of components/ construction objects– Ground part, rigid moving, flexible moving part– Creating hardpoints, hardpoint pair– Location, orientation
Set up Connectors – Connections toolbox:– Joint couplers, bushing– Rigid joints / flexible connectors – Contacts toolbox – (define contact incidents –
curve-to-curve, point-to-curve, body-to-body)– Translational and torsional springs/dampers
Forces toolbox- Applied force - Torque- Rotational spring-damper- Translational spring-damper
• Next Generation Analysis– Kinematics– Gravity– Full system Dynamics– Static– Quasi-static
• Review – Animation – Charts– Can be displayed together - by changing window layout
October 11, 2010 Page 20
MSC Software
Thermal Workspace
• Solver: MD Nastran Thermal• Complete thermal FEA
Analysis– Steady-state heat transfer– Conduction– Free/forced convection– Radiation
• Intuitive GUI• Post processing
– Temperature, flux, temperature gradient plots
– Applied loads
October 11, 2010 Page 21
MSC Software
Explicit Workspace• Solver: MD Nastran SOL700
• Complete environment for crash and impact using explicit nonlinear FEA
• Coupled LS-Dyna and Dytran executable
– Dummy positioning– Seat belt routing
– Airbag folding– Crash / impact– Occupant– Pedestrian– Airbag deployment
October 11, 2010 Page 22
MSC Software
SimXpert 2010 Motion WS; Clearance Simulation
• Summary
• Solver based Clearance calculation
• Can be defined between any two parts:
• Rigid to Rigid, Flex to Flex, Rigid to Flex
• Threshold support
• Specify a maximum distance for which the
clearance calculations will not be computed.
• How did you do it before?
• Custom subroutine
• Why is it better?
• Allows for sensors and/or controllers to be used based
on clearance calculation
• Flexible Body Subregion support
• Faster calculation when the area is known.
• Allows multiple regions for the same parts to
be analyzed rather than just getting the lone
minimum clearance between the two bodies
• Application
• Aircraft movables – wings, flaps, rudders
October 11, 2010 Page 23
MSC Software
SimXpert 2010 Motion WS Clearance Analysis Post Processing• Summary
• Clearance objects are dynamically drawn
during animation
• The user can chart the following for each
clearance object :
• Minimal distance
• Location of minimal clearance points
on each part
• How did you do it before?
• Only available in Adams/PPT
• Why is it better?
• Available in SimXpert
• Allows for custom templates to be created
to automatically animate and chart
clearance results
• Application
• All Motion models can benefit
• Aircraft movables – wings, flaps, rudders
• Automotive wheel envelopes
October 11, 2010 Page 24
MSC Software
SimXpert 2010 Motion WS; Save Model as Python
From model to Python
and vice-versa!
• Summary
• Export Motion model as a python script
• Accelerates learning of Motion Python
API
• Promotes auto-generation of models
• How did you do it before?
• Manually authored python scripts
• Saved models as binary .SimXpert files
• Why is it better?
• Stable, ASCII text form of a model
• Application
• Model persistence
October 11, 2010 Page 25
MSC Software
SimXpert 2010 Motion WS; Python Scripting API
• Summary
• 1300+ documented scripting functions
• Comprehensive foundation for end-user
customization and extension
• How did you do it before?
• RADE API for early versions of SimXpert
• Motion RADE APIs not supported after
SimXpert 2010
• Why is it better?
• Documentation organization identical to
tool organization in the application
• Application
• Model customization
October 11, 2010 Page 26
MSC Software
Motion – Systems and Controls Integration
• Summary
• New SCInterface Object will facilitate inclusion of
Systems & Controls or Simulink models
• Streamlined signal connection between motion and
systems and controls models
• Modeling features
• Signal Unit Conversion
• Signal Disturbance
• How did you do it before?
• Custom python scripting
• Why is it better?
• 1 or more flexible bodies (Structures WS)
• Multi-Body Dynamics Model (Motion WS)
• 1 or more systems designed in Systems & Controls
• Hydraulics & Gas Dynamics
• 1 or more control systems from Matlab/Simulink
• Application
• Automotive – ABS, Active Roll Control, Steering, Hybrid
• Aerospace – Flight Control, Landing Gear Hydraulics
October 11, 2010 27Page 27
MSC Software
SimXpert 2010 Systems and Controls Workspace
• S&C in SimXpert– Systems and Controls = “Easy5 inside SimXpert”
– Reuse existing modeling capabilities and application libraries
• Maintain or improve existing functionality/features– New feature: spreadsheet capability
– Improved diagram editor– Export model as Python code
• Backwards compatibility– Import existing Easy5 models, libraries, analyses, and data files– Reuse existing Easy5 investments
• SimXpert Enterprise advantages– Process capture/reuse (Templates)– Data management/pedigree (SimManager)
– Reuse of common tools / processes (Architecture)
– Improved interfaces to other workspaces (i.e. Motion)
October 11, 2010 Page 28
MSC Software
SimXpert 2010 - S&C Applications Targets
Model, Simulate, and Analyze :
– Hydraulic systems
– Fuel, propellant systems
– Pneumatic systems– Landing gears, actuation systems
– Control systems (analog, digital)
– Thermal and gas dynamic systems– Refrigeration systems
– Powertrains, gears, and transmissions
– Hybrid electric vehicles
– Electrical systems– Fuel cells
– Environmental control systems
Photo courtesy of Volvo ConstructionEquipment Group
October 11, 2010 Page 29
MSC Software
Model Browser “Spreadsheet” Tab
• Powerful hierarchical data view of model
• Set model data centrally – Simplifies data entry
– Reconfigure model easily
• Diagram “auto-synch”
• Matrix/Table data– 1d/2d/3d Matrix Editor
MSC Software
Automated Model Documentation
Export any model as an HTML (or text) document:
Navigable, HTML document viewable with any HTML browser, containing model:• Components• Submodels• Input/output names• Parameters• Table data• Initial condition data
MSC Software
Integration with Simulink ®
Example: Powertrain transmission controller develop ment1. Develop control system algorithm2. Test algorithm with representative plant model3. Refine load predictions
Co-simulation of integrated models:• Export “plant” model to Simulink• Import “controller” via RTW
•Vehicle (“plant”) modeled in SimXpert
•S-function generated by SimXpertfor co-simulation with Simulink
•Alternative: export controller model from Simulink/RTW and import into SimXpert model via GSE interface
October 11, 2010 Page 32
MSC Software
SimXpert 2010Native CAD & CAE Geometry
• Native CAD Version Up– Catia V5 R19– Pro/E Wildfire 4
• High performance .dll mode– UG NX 6
• Native CAD Enhancements– Memory Footprint reduction– Performance Improvements– Smart Update Improvements– Hard geometry association robustness– Pro/E wire bodies– Pro/E Materials– Matching Assembly/Part/Feature names– CATIA Publications
• CAE Geometry– Additional ~40 CAE Geometry Create/Edit Tools– Effectively closes the gap to Patran Geometry functionality– Geometry tools co-exist with native CAD– Parametric actions
October 11, 2010 Page 33
MSC Software
MSC.Software Confidential
MeshingImproved Tet Mesh Quality
• New tet mesh quality fix techniques are implemented in core problem as well as in post-meshing editing tools
• Node smoothing• Face swapping: 2-3 flip• Split the longest edges • Collapse short edges• Move nodes and shorten long edges• Fix bad tria on the skin• Tet10 linearization
• Nastran GEOM check is used in the meshing process
SimXpert 2010 Meshing Improvements
October 11, 2010 Page 34
MSC Software
MSC.Software Confidential
MeshingImproved Tet Mesh Quality
• New tet mesh quality fix techniques are implemented in core problem as well as in post-meshing editing tools
• Node smoothing• Face swapping: 2-3 flip• Split the longest edges • Collapse short edges• Move nodes and shorten long edges• Fix bad tria on the skin• Tet10 linearization
• Nastran GEOM check is used in the meshing process
SimXpert 2010 Meshing Improvements
MSC.Software Confidential
• Features• Reduce the numbers of elements and nodes created on the output mesh
• The test on benchmark models shows 20% - 30% of reduction in numbers of elements and nodes on output mesh
• As a result, improve the performance of the meshing and downstream operations
• The performance of Intersection check and fix is improved as well
MeshingTet Meshing Performance Improvement
Mesh size # elem Improvement % # node Improvement % Time (sec) Improvement %
Alpha2a-cl92 20.6559 192837 349933 456
Alpha3a-cl5 20.6559 134439 30.28% 242286 30.76% 326 28.51%
Alpha2a-cl92 15 246646 454642 508
Alpha3a-cl5 15 166371 32.55% 307645 32.33% 372 26.77%
October 11, 2010 Page 35
MSC Software
MSC.Software Confidential
MeshingImproved Tet Mesh Quality
• New tet mesh quality fix techniques are implemented in core problem as well as in post-meshing editing tools
• Node smoothing• Face swapping: 2-3 flip• Split the longest edges • Collapse short edges• Move nodes and shorten long edges• Fix bad tria on the skin• Tet10 linearization
• Nastran GEOM check is used in the meshing process
SimXpert 2010 Meshing Improvements
MSC.Software Confidential
• Features• Reduce the numbers of elements and nodes created on the output mesh
• The test on benchmark models shows 20% - 30% of reduction in numbers of elements and nodes on output mesh
• As a result, improve the performance of the meshing and downstream operations
• The performance of Intersection check and fix is improved as well
MeshingTet Meshing Performance Improvement
Mesh size # elem Improvement % # node Improvement % Time (sec) Improvement %
Alpha2a-cl92 20.6559 192837 349933 456
Alpha3a-cl5 20.6559 134439 30.28% 242286 30.76% 326 28.51%
Alpha2a-cl92 15 246646 454642 508
Alpha3a-cl5 15 166371 32.55% 307645 32.33% 372 26.77%
MSC.Software Confidential
• Features• User can input Start node id and Start
element is in mesh GUI
• The mesher will fill the id gap if start id is less than maximal id
• Geometry cleanup option is used to remove small feature before meshing
• Quality Enhancement option is used to fix the bad elements that fail quality check
MeshingNew options in Meshing
Sliver face removal T-edge removal
October 11, 2010 Page 36
MSC Software
GeometryMid-Surface Extraction• Summary
• Consolidated Mid-Surface Actions
• Automatic
• Extrude & clip
• Manual Offset
• Maintain entity suppression status
• Visualization Enhancements
• Enhancements
• Offset
• Edit Surface
• Split by Curves
• How did you do it before?
• Only Subset of the functionality available
• Why is it better?
• Ease of Use improvements and new features
• More robust toolset
• Application
• Extract mid-surfaces form solid models for
shell modeling
October 11, 2010 Page 37
MSC Software
SimXpert 2010 Usability Improvements
October 11, 2010 Page 38
MSC Software
SimXpert 2010 Usability Improvements
October 11, 2010 Page 39
MSC Software
SimXpert 2010 Usability Improvements
October 11, 2010 Page 40
MSC Software
SimXpert 2010 FE Workspaces; SOL400
October 11, 2010 Page 41
MSC Software
SimXpert 2010 FE Workspaces; SOL400
October 11, 2010 Page 42
MSC Software
SimXpert 2010 FE Workspaces; SOL400
October 11, 2010 Page 43
MSC Software
Chained Thermal & Stress analysis of anIntegrated Circuit
October 11, 2010 Page 44
MSC Software
SimXpert 2010 FE Workspace
October 11, 2010 Page 45
MSC Software
SimXpert 2010 FE Workspace
October 11, 2010 Page 46
MSC Software
SimXpert 2010 FE Workspace
October 11, 2010 Page 47
MSC Software
SimXpert 2010 FE Workspace
October 11, 2010 Page 48
MSC Software
SimXpert 2010 Explicit Workspace (SOL700)Occupant Safety & Airbag Deployment
• Summary
• The following features are now available in
Explicit WS
• Dummy positioning
• Seatbelt routing
• Defining contacts
• Airbag-Dummy-Seatbelt-seat-car
interior
• How did you do it before?
• It was available only in the Crash WS with
DYNA dummies
• Now it works with equivalent Nastran format
dummies
• Why is it better?
• Ease of use and convenience in the Explicit
WS
• Application
• Occupant safety modeling using SOL700
October 11, 2010 Page 49
MSC Software
SimXpert 2010 Post Processing
October 11, 2010 Page 50
MSC Software
SimXpert 2010 Post Processing
October 11, 2010 Page 51
MSC Software
SimXpert 2010 Post Processing
October 11, 2010 Page 52
MSC Software
SimXpert 2010 - MD Nastran SOL700 Post processing
• Summary• Fluid- structure analysis post processing.
• How did you do it before?• Before this could not be post processed
• Why is it better?• Improved animation quality
• Application• Contact analysis.
October 11, 2010 Page 53
MSC Software
October 11, 2010 Page 54