Page 1
Copyright © 2008 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Altair MBD Solutions – Current Status & Future DirectionsAltair MBD Solutions Altair MBD Solutions –– Current Status & Future DirectionsCurrent Status & Future Directions
Rajiv Rampalli
Altair Engineering, Inc.
Page 2
Copyright © 2008 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Outline
• MotionSolve/MotionView - A Brief History
• MotionSolve and MotionView Highlights 9.0/10.0
• Where we want to go
• Conclusion
Page 3
Copyright © 2008 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
MotionSolve/MotionView - A Brief History
MV 2.0
MV 3.0
MV 5.0
MV/MS 5.1
MV/MS 6.0
MV/MS 9.0
MV/MS 8.0
MV 1.2
Time
MV/MS 10.0
1994•Adams Post-Processor• Templates•Reports
2002•Multiple Solver Support• PC port• Flex body support• Initial MotionSolve
2006•Next Gen. MotionSolve•DOE Support•Abaqus support• Customization with TCL
2008•DAE integrators•Deformable curves & surfaces• Flexible body contact• Enhanced statics/quasi-statics
2009•MS-Simulink interface• Context driven browser•Robustness• Speed
1999•Adams Pre-Processor•MDL library (auto)
Page 4
Copyright © 2008 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Outline
• MotionSolve/MotionView - A Brief History
• MotionSolve and MotionView Highlights 9.0/10.0
• Where we want to go
• Conclusion
Page 5
Copyright © 2008 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Handling Multibody Models in 9.0
AltairMotionView
AltairHyperMesh
AltairMotionSolve
AltairHyperViewHyperGraph
AltairHyperStudy
AltairOptiStruct
1: BUILD 2: TEST 3: REVIEW 4: IMPROVE
Page 6
Copyright © 2008 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
MotionView 9.0
• Improved CAD / FE import:
• Converts CAD / FE to h3d
graphics
• Reads or calculates mass and
inertia information from CAD /
FE data
• Insert data into a specific or
new sub-system
• Generate MDL file with
location and orientation of
coordinate frames
• Additional options for users
familiar with HyperMesh
Page 7
Copyright © 2008 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Default
MotionSolve 9.0 Solution Enhancements
• 3 DAE formulations implemented
• Index-3 formulation
• Stabilized Index-2 Formulation
• Stabilized Index-1 Formulation
• New integrator for formulations
• DASPK 3.0
• Many modifications for MBD systems
• New input language in <PARAM_TRANSIENT> Block
• Selection of integrator
• Error control
• Integrator behavior control
Page 8
Copyright © 2008 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
MotionSolve 9.0 Performance
Flexible Suspension Analysis (8.0 vs. 9.0)
ODE SI-1 SI-2 I-3
1X
12.5X13X
22.5X
Sp
ee
du
p
25
20
15
10
5
0
Page 9
Copyright © 2008 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
MotionSolve 9.0 Performance
4-Post Durability Simulation (8.0 vs. 9.0)
ODE SI-1 SI-2 I-3
1X
3.5X3.9X
6X
7
6
5
4
3
2
1
0
Speedup
Page 10
Copyright © 2008 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Flex-body Contact in 9.0
Point to Deformable Curve
Point to Deformable CurvePoint to Deformable Surface
Rigid to Flex Contact
Page 11
Copyright © 2008 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
MotionSolve-Simulink Interface in 10.0
• MotionSolve as an S-Function in Simulink
• Co-Simulation
• Load any MotionSolve model and associated dlls
• Connect to multiple systems in Simulink
• Simulate in Simulink
Page 12
Copyright © 2008 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Outline
• MotionSolve/MotionView - A Brief History
• MotionSolve and MotionView 9.0 Highlights
• Where we want to go
• Conclusion
Page 13
Copyright © 2008 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Where we want to go
• HyperWorks Managers – Domain specific verticals
• Managers Motivate Core MotionView Improvements
• Managers Core MotionSolve Improvements
• Close partnership with customers
• US/ Japanese Automotive OEMsVehicle Dynamics
• German OEMNVH
• US/Japanese Automotive OEMsDurability
• US/Japanese Automotive OEMsSuspension Design
PartnersPartnersManagerManager
Page 14
Copyright © 2008 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
HyperWorks “Manager” Initiatives
• Domains:
• Suspension design
• Durability
• NVH
• Handling & Ride
• Powertrain Meshing
• Model Assembly
• Focused on:
• Knowledge Capture & Re-use
• Enterprise Computing
• Open Architecture
Page 15
Copyright © 2008 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
HyperWorks Manager: Architecture
Core ModelingAnd Solution
Application &Process Components
ProcessApplication
ProcessProcess
ApplicationApplication
ApplicationDevelopment Tools
Page 16
Copyright © 2008 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
HyperWorks Manager: Components
• Library Manager
• Model and data catalogs within MotionView
• Versioning
• Search on meta-data
• File history
• Catalog management
Page 17
Copyright © 2008 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
HyperWorks Manager: Components
• Model manipulation through the Browser
Page 18
Copyright © 2008 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
• TCL/TK for customization & GUI rendering
HyperWorks Manager: Components
############################################################################
# Create the UI components in the window #
############################################################################
proc ::hw::pmgr::${::hw::pmgr::namespace}::DisplayWnd {} {
variable mainWnd;
variable id;
if {[WndExists] == 0} {
# Create the basic window with Apply, Next, Prev, Cancel buttons
CreateWnd "HWPM" "Apply"
}
::hyperworkdurability::fingerprint::Maingui $mainWnd
return 0;
}
############################################################################
# This method will be called when the "Apply" button is pressed #
############################################################################
proc ::hw::pmgr::${::hw::pmgr::namespace}::SetDataInDataModel {} {
variable mainWnd;
variable id;
}
Page 19
Copyright © 2008 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
HyperWorks Managers: Components
• Common Post-Processing
• 2D/3D plotting of different types
• Large scale, high quality animation
• Video for correlation
• Automated HTML reports
• Extreme customizability
• PowerPoint presentations
Page 20
Copyright © 2008 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
HyperWorks Managers: Components
• HPC & Grid Support
Page 21
Copyright © 2008 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
HyperWorks Manager: Durability
• Capture the end-to-end process
• First release in 2009
UnitStresses
Load History
LoadConditions
Measured Loads
Results
UnitStresses
Load History
LoadConditions
Measured Loads
Results
Demos:
• Crank• Bike• Half Car• Exacavator-1• Exacavator-2• Bus• Full Car
Page 22
Copyright © 2008 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
HyperWorks Manager: Suspension Design
• First release in 2009
• Modeling:• Subsystems
• Subsystem data in property files
• Dedicated GUI
• Systems
• Options within suspension systems
• Analyses:• General suspension load case, file based
• Many specialized events
• Dedicated GUI
Page 23
Copyright © 2008 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
HyperWorks Manager: Vehicle Dynamics
• Modeling:
• Full vehicle system
• Tire system
• Driver system
• Driveline system
• Brake system
• Dedicated GUI
• Analyses:
• Steady State events library
• Dynamic events library
• Event composition
Page 24
Copyright © 2008 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Tires
2009RMOD-K
HW 10.0 SAFTIRE
???Swift & MF-Tyre
2009CD-Tire
Q4, 2008Pacejka (2002, 89)
Q4, 2008CTI & Tydex-STI
AvailabilityAvailabilityTire ModuleTire Module
Page 25
Copyright © 2008 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
• Legacy Data:
• A/Car property files automatically supported
• Support for Tiem-Orbit & XML formats
• Reuse without editing
• Legacy Models:
• Pre-processor: cdb2mdl utility• A/Car database (.cdb) � MotionView MDL translator
• Written in python
• Source code provided as part of installation
• Some editing required locally, especially for custom UDEs
• Solver• Built-in support for adm, acf, user-subroutine
• Custom user-interface:• Will need to be recreated
Adams Compatibility
Page 26
Copyright © 2008 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Core MotionSolve
• Speed
• SMP based parallel-processing
• Scalable linear solvers
• Robustness
• Many formulations (ODE, DAE, SI2)
• Alternate solution methodologies
• Large set of modeling elements
• Ease-of-Use
• Close integration between MV & MS
• Good documentation & diagnostics
• Full Adams compatibility (acf/adm/.f)
• Generality
• Contact (Rigid & Flex)
• Nonlinear flex bodies
• Better controls solution
Page 27
Copyright © 2008 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Outline
• MotionSolve/MotionView - A Brief History
• MotionSolve and MotionView 9.0
• Where we want to go
• Conclusion
Page 28
Copyright © 2008 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Conclusion
• Altair is committed to your success
• We have the vision to guide us
• We have the expertise to do it well
• We have the desire to succeed