Upload
hadat
View
223
Download
6
Embed Size (px)
Citation preview
MSC Confidential
MD Adams and MD Adams and SimXpertSimXpert Motion 2010.2 Motion 2010.2 -- HighlightsHighlights
Autumn 2010 UserAutumn 2010 User’’s Meeting s Meeting
ItalyItaly
MSC Confidential
Notice
The following is intended to outline our general product direction. It is intended for
information purposes only and it may not be incorporated into any contract. It is not a
commitment to deliver any material, 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 presentation available. If you are not an
authorized recipient and have received this document, you must immediately delete and
destroy it. Unauthorized possession, viewing, copying, or distribution of the
presentation, or any part of it, is strictly prohibited and is a violation of applicable law.
MSC Software Confidential October 18, 2010 2
MSC Confidential
Agenda
• Adams 2010 Review
� Release Highlights
• Review of SimXpert Motion
� What’s New in 2010
• Introducing Adams 2010.2
� Release Highlights
� Beta Program
• Calendar 2011 Preview
10/18/2010 3
MSC Confidential
Adams
2010 Review
MSC Confidential
Adams 2010
� MD Adams 2010 released in December 2009
� MSC Adams 2010 released in February 2010
MSC Confidential
Adams 2010
Native Contact Elements– Analytical methods for determining
intersection of solids
– Supported solids
• Sphere
• Cylinder
• Ellipsoid
• Box
� Smoother contact forces
� Increased solution speed
� Broad applicability:
• Bearings, Tracked Vehicles, Belts
Cables, Mechanisms, etc…
• Anywhere this type of geometry
is in contact
“Contact performance in Adams offers substantial performance improvement…working with MSC software and services I have developed high end naval animations that have helped our company win business” -- Major US Based Defense Contractor
MSC Confidential
Adams 2010
Truck Plugin
• Extends Adams/Car database and
modeling paradigm to
� 18 Wheel Tractor and Trailer Vehicles
� Busses and off highway vocational
vehicles
� Realistic vehicle sub-systems
• Quickly build Ride, Durability,
Stability models
• Quickly evaluate competing design
options
MSC Confidential
8
Adams 2010
Soft Soil Tire Road
• Modeling of tire-soil interaction forces for any tire on elastic/plastic road surfaces such as sand, clay, loam and snow.
• Based on theory by Bekker & Wong
• Two Tire-Road contact models with multi-pass effects:
� Elastic-plastic - elastic tire: tire deflection is taken
into account; road plastic deformation history is
stored.
� Visco-elastic - rigid tire: no tire deflection; road
viscous deformation is stored.
• Soil properties section is added to Adams/Tire
road file
Experimental Feature for this Release
MSC Confidential
Adams 2010
Curved Regular Grid Road
9
– Describes 3D Surface as Z-Values over Discrete Rectangular Grid Equidistantly Spaced in X and Y
– Uses OpenCRG ® Standard (www.opencrg.com)
� Improved Durability Load Profiles
� Finer Ride/Comfort Analyses
� Efficiency gains compared to triangulation:
• File Size (only z-values have to be saved)
• Memory Demand
• File Loading Time
MSC Confidential
Adams 2010
Isolator Component Improvements
• Frequency dependency
• Independent modeling of static,
dynamic stiffness and loss angle
• Parameter identification
• Support for customized bushings
10/18/2010 10
Transfer Function
(frequency dependency)
NonlinearStatic Spline
Force
k
d(s)
s
k(s)
d Bouc/WenHysteresis(amplitude
dependency)
MSC Confidential
Adams 2010
Tire Data Fitting
• Create Adams/Tire property file
from measured or virtual test data
• Utilizes Tire test rig
• Modify tire characteristics from
tire property file
• Support for Pacejka magic formula
models
10/18/2010 11
MSC Confidential
SimXpert Motion
What’s New in 2010
MSC Confidential
External Solver Support
13
• Summary
• Gives users an option to run simulations from
the SimXpert GUI using external solver
• A preferred mode for some users
• Allows customers to schedule solver jobs
independent of the GUI
• Facilitates “Client Edition” for SimXpert
Motion
• How did you do it before?
• Internal solver only
• Workstation Edition only
• Export adm and acf files and run MD Adams
externally
• Why is it better?
• Leverages an existing MD Adams installation
and investment
• Can be more efficient for large simulations
• Application
• All Motion users especially Aerospace and
Automotive
New
Fields
MSC Confidential
14
Transportation Extension
• Summary
• Detailed Tire and Road Modeling
• Library of standard Tire and Road Models
• Road Builder Tool for defining roads
including obstacles
• Height Sensor to measure distance above
road
• How did you do it before?
• Custom tire and road models
• Why is it better?
• Standard Tire Interface (STI) compliant
• Can be used with all existing Tires and
Roads from MSC
• Application
• Automotive Vehicle Dynamics
• Aerospace Ground Loads
MSC Confidential
• Summary
� Design-Time Parametric Expressions now available
in Motion Workspace
• Python-based
• Persist with model in Motion
– Evaluated in the FE Workspaces
� Complete set of Adams/View location and
orientation functions included
� Users can define and reference their own functions
by registering them in Tools->Options
� To enter an expression, enter ‘=‘ in UI field,
followed by expression.
• Examples:
=loc_along_line(Part1.CS1,Part2.CM,100.0)
=loc_along_line([100,100,100],Part2.CS2,
inch(500))
=loc_relative_to(Part1.CS1,[500,0,0])
=54 + BoomLength.value
15
Expressions
MSC Confidential
16
Design Variables
• Summary
• Can be referenced in any property editor input
field
• Can be referenced in expressions
• Design Variable types
• Real (with or without units associativity)
• Integer
• String
• Object
• Expression
• How did you do it before?
• Only available in Adams product line
• Why is it better?
• Allows for parametric model building
• Model simplification
• Application
• Advanced model building
MSC Confidential
Save Model as Python
From model to Python
and vice-versa!
17
• 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
MSC Confidential
18
Property Table
• Summary
• Spreadsheet-like utility for
editing multiple objects
• Includes many spreadsheet
features
• Copy/Paste
• Import/Export
• Drag fill
• Column display filters
• Works for all modeling objects
• How did you do it before?
• User could multi select objects
and edit in a single property
editor and those edits would be
applied to all objects selected
• Why is it better?
• Easier to modify multiple objects
simultaneously
• Objects can contain unique data
• User configurable
MSC Confidential
Flexible Edge Contact
19
• Summary
• Curve-Curve Contact expanded to allow
selection of flexible edges
• Flex edges can contact other curves or flex
edges
• Flex Edge Creation
• Automatic via MNF
• Manual via node selection
• How did you do it before?
• Required re-mesh to use Solid FE instead
• Approximations: Point-to-plane, point-to-curve,
or rigid ‘dummy’ geometries attached to edges
• Why is it better?
• Edges of shells auto-detected
• Fast solution, easy-to-use
• Application
• Mechanism design and performance
• Rolling and Sliding contact (gears, cams, slots,
etc.)
MSC Confidential
Clearance Object
20
• 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
MSC Confidential
Clearance Analysis Post Processing
21
• 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
MSC Confidential
22
Scripted Simulations
• Summary
• ACF Based Scripted Simulation
• Direct text entry or file reference
• How did you do it before?
• Python scripting
• Why is it better?
• Same behaviors as standard simulation
• Re-run capable
• Animation during simulation
• Simulation-specific solver settings
• Results Management
• Increases MD Adams modeling coverage
• Application
• All motion users can benefit
MSC Confidential
23
Adams-to-Nastran Interface
White Box Export
SimXpertStructuresWorkspace
SimXpertMotion
Workspace
Nastran
• Summary
• Support for Dynamic operating point(s)
• Export graphics using a wireframe approach
• Export equivalent CBUSH representing Adams forces
• Support output styles requested by Auto OEMs
• Export FRICTION forces
• Support for dummy parts
• How did you do it before?
• Limited to static operating point(s) via custom action
in R3.2
• Why is it better?
• New to SimXpert
• MD Nastran .bdf written with graphics INCLUDE file
for visualization
• Option to load written file immediately in Structures
Workspace (Discipline Integration)
• Use of re-runnable Scripted Simulation
• Application
• All motion users can benefit, mostly NVH
MSC Confidential
Adams/Linear Support
24
• Summary
• Support for Adams/Linear model linearization
• Can linearize model about any operating point
• Initial Conditions
• Static solution
• Dynamic solution
• ABCD or MKB matrix export
• System mode shape animation
• Root Locus charting for one or more eigensolutions
• How did you do it before?
• Was not available in previous releases
• Why is it better?
• Fast, accurate, robust system level linearization
analysis
• Application
• Linearization of Motion models
• System modal energy distribution
• Model stability analysis
• Control System design
MSC Confidential
25
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
MSC Confidential
Plant Inputs, Outputs, and States
26
• Summary
• New objects for Linear and Co-Simulation
support
• Plant Input
• Plant Output
• Plant State
• CS-based Plant State
• How did you do it before?
• Linear support was not available in previous
versions
• Why is it better?
• Gives users ability to linear and co-simulation
analysis
• Application
• System level linear analysis
• Co-Simulation with Controls Systems
MSC Confidential
User-Defined Objects
27
• Summary
• User extension mechanism
• Higher-level aggregation object
• Lets users manage a parametric collection of
modeling objects via python-based implementation
• Action file based, UI defined using Template Builder
• How did you do it before?
• Series of individual objects
• Why is it better?
• Same behaviors as core objects
• Activate/Deactivate
• Hide/Show
• User control of icon, model browser folder
placement
• Application
• Re-use of common modeling constructs
• Industry-specific higher-level aggregations
• End-user custom modeling toolbox
MSC Confidential
User-Defined Simulation
28
• Summary
• Method for users to define their own simulation
objects
• Python-based implementation
• Action file based, UI defined using Template Builder
• How did you do it before?
• Custom python scripting
• Why is it better?
• Leverages standard behaviors of all simulations
• Model Browser integration
• Animation during simulation (including follow
object)
• Event-specific simulation settings
• Results Management
• Application
• Re-use of common modeling constructs
• Industry-specific higher-level aggregations
• End-user custom modeling toolbox
MSC Confidential
What’s New In Adams 2010.2
Available on SDC December 2010
MSC Confidential
SimManager Client InterfaceEfficiency and Productivity
• Description
– An Integrated Environment for Adams Data and Process Management
– Publish and Retrieve Valuable Adams Model and Results Data
• Benefit
� Manage Your Simulation Data!
� Track Audit Trail History of Model and
Result Pedigree
� Distribute Simulation Across Attribute
Teams
� Capture and Leverage Expertise
““Which .Which .admadm file created those results?file created those results?””
““What were the solver settings?What were the solver settings?””
““Can you email me the data set?Can you email me the data set?””
Adams
SimManager
MSC Confidential
CAD Interop
Ease of Use• Direct import and export of CAD geometry
• File types supported:
� CATIA V4 and V5
� Pro/E
� SolidWorks (import only)
� UG NX
� Inventor
� ACIS, JT, VDA, etc.
10/18/2010 31
MSC Confidential
Run Time ClearanceRun Time Body States
10/18/2010 32
• Description
� 3D States During Runtime
� Displacement, Velocity, Acceleration
• Rich Set of Solver Functions
� Define Solver Expressions
� Kinematic States
� Solver Force Definitions
• Ease of Use and Flexibility
• Benefit
� Eliminate Post Processing
Bottlenecks
� Find Interference Quickly and Fix It
� Define a Host of New Force Types
DCLEAR(id) Clearance distance
ACCCLEAR(id [,r]) Relative clearance acceleration
VCLEAR(id [,r]) Relative clearance velocity
IDCLEAR(id [,r]) Position of the I body clearance point
IVCLEAR(id [,k] [,r]) Velocity of the I body clearance point
IACCCLEAR(id [,k] [,r]) Acceleration of the I body clearance point
ICLEAR(id) Adams id of the I body used in the clearance calc
...
MSC Confidential
MFORCE Visualization - Airplane Example
20 aero forces are modeled by modal load cases for the various control surfaces
MFORCE visualization
MSC Confidential
3434
Adams C++ SolverPerformance and Robustness
New C++ Solver technology� New Solver; NOT a copy of F77 solver
� Standard for Adams/View and horizontals
� Standard for SimXpert Motion workspace
� Standard for Adams Verticals in 2011
Why investing in C++ technology?� New solvers: HHT, HASTIFF, UMFPACK
� Solver Speed
� Shared Memory Parallel
� Parallel Performance
� FLEX and native contact
� Exact Linear
� GCON
� Accuracy and Performance
Why is it better?� Faster delivery of new features to the user
� New features drive speed and robustness
MSC Confidential
FTire Interface EnhancementAccuracy and Performance
• Improved FTire – Adams/Tire interface for moving road simulations� Road and wheel states are now
calculated relative to the ground part
� Correct solutions for tire models withinternal masses like FTire up to 100 Hz
• This enhancement results in Accuracy in tire dynamics for up to 100Hz
MSC Confidential
FTire Modeling ImprovementEase of Use
• Expose FTIRE input parameters
such as stiffness in the Data Set
� DOE parameter definition in the tire property file
� Adams/Tire uses a doe_array referenced by
design variables
• Enable Design of Experiments
using FTire parameters
“We have been quite successful using Adams/Car
and FTire models to integrate with our testing
rigs to generate accurate hybrid simulations.”
-- MTS, test equipment manufacturer
10/18/2010 36
...$-------------------------------------------------- ----------------DOE_PARAM[DOE_PARAM]p1 = 5.0...$-------------------------------------------------- ---------------------DATA[FTIRE_DATA]$...............................static and modal da ta for 1st infl. Pressurefirst_deflection = p1*2 $ mm...
Object Name : .MDI_Demo_Vehicle.TR_Front_Tires.til _wheel.doe_arrayObject Type : Numbers ADAMS_ArrayParent Type : ac_tireAdams ID : 902Numbers : 5.0 ( .MDI_Demo_Vehicle.TR_Front_Tires.til_wheel.doe_p01) ...
MSC Confidential
3rd party module updates
• FTire 2010-4http://www.cosin.eu/
10/18/2010 37
• OpenCRG 1.02http://www.opencrg.org/
• MATLAB/Simulink 2010a
MSC Confidential
Road OffsetsEase of Use
Allows to change the position and orientation of the road
10/18/2010 38
. . . WIDTH = 500.000BANK = 0.00$------------------------------------------------OF FSET[OFFSET]X = 0.0Y = 0.0Z = 0.0PSI = 0.0THETA = 0.0PHI = 0.0$------------------------------------------DATA_POI NTS[DATA_POINTS]{ X Y Z WIDTH BANK MU_LEFT MU_RIGHT } 12.50000E+04 . . .. . . ..
MSC Confidential
3d Spline Road ImprovementsEase of Use and Performance
• Improved Road normal calculation
� faster
� Uphill driving
� Banked roads
• More efficient contact point
calculation and road overlap
algorithm (open-closed)
10/18/2010 39
MSC Confidential
Tire & Road ImprovementsEase of Use
• Quasi-statics constraint� Ensures zero relative rotation for
both wheels during q-statics setup
� Additional input parameter for
ac_tire UDE (“dual_flag”)
• Support for FTire Roads� Event dboxes and Tire Solver Interface (sorry, no visualization)
� Supported formats
• Regular grid road (.rgr)
• 2D road formats (.crm)
• user-written road models (.urm, .usm)
� Only in combination with Ftire (property file names are passed through unprocessed)
10/18/2010 40
MSC Confidential
SmartDriver Enhancements
• New SmartDriver Tire Interface
� Improved speed profiles and vehicle limit driving
� Offers interfacing with user defined tire models
• FTire:
Equivalent Tire property file option for faster SD speed profile calculation
� Possible to generate equivalent PAC2002 file in combination of Tire testrig and TDFT
10/18/2010 41
. . .$-------------------------------------------------- -----------------------MODEL[MODEL]
property_file_format = 'FTIRE'gravity = 'earth'sd_equivalent = 'S:/adams/tires/pa c2002_235_60R16.tir'tire_construction = 'pneumatic_tire'n_tire_states = 30 $ -activate_thermal_model = 0 $ 0 or 1
. . .
MSC Confidential
SmartDriver & Event Builder improvements
� Machine Control FeedForward controller
• New low pass filter for the Rolling
Resistance correction
• Rolling Resistance effect turned ‘off’
by default (except in atruck plugin).
• Exposed in Event Builder and via
environment variable
“MSC_SD_FEEDFWD_ROLLRES”.
� SmartDriver Axle Coupling Factor
• Now exposed in the Event Builder
• Scales the friction ellipse used in
SmartDriver (default is set to 0.75) to
improve target velocity profile driving
the vehicle at its limits.
� Mini-Maneuver Duplicate and Delete
42
MSC Confidential
SmartDriver & Event Builder improvements
� Machine Control FeedForward controller
• New low pass filter for the Rolling
Resistance correction
• Rolling Resistance effect turned ‘off’
by default (except in atruck plugin).
• Exposed in Event Builder and via
environment variable
“MSC_SD_FEEDFWD_ROLLRES”.
� SmartDriver Axle Coupling Factor
• Now exposed in the Event Builder
• Scales the friction ellipse used in
SmartDriver (default is set to 0.75) to
improve target velocity profile driving
the vehicle at its limits.
� Mini-Maneuver Duplicate and Delete
43
MSC Confidential
Event Road & Path visualization
• Import Road from file
• Construct Road to user inputs
� Cornering and Straight Events
• Remove Road or path graphics
• Edit file in road builder or text editor
• View file in Info Window
• Superimpose path
� Smartdriver events
with driver course
10/18/2010 44
MSC Confidential
Tilt Table AnalysisEase of Use
• Dynamic and Quasi-Static Mode
• Force Sensor triggered end condition
10/18/2010 45
MSC Confidential
Animation ObjectsSuperior Visualization
• Utility to add “landscaping”
and moving “obstacles” to
your animations:
� Trees
� Buildings
� Moving traffic
10/18/2010 46
MSC Confidential
Recent Patches for previous ReleasesResponsive Development
10/18/2010 47
• APN-523 (MDR3/2008r1, comprehensive):
� Ftire update to version 2.11
� Rolls-Up and supersedes previously released patches
� APN-472, APN-516 (Tire) APN-515 (Smartdriver)
� APN-482, APN-486 (Solver) APN-485, APN-491 (Car)
� APN-481, APN-504, APN-508, APN-509 (View)
� Contains 160+ defect corrections and critical enhancements
• APN-529 (2010, C++ Solver):
� Corrects SMP and other performance issues with contacts
• APN-531 (2010, comprehensive):
� Ftire update to version 2010-3 r2883
� Enables DOE studies with Ftire properties
� Improves the Ftire Interface for moving road simulations
� Rolls-Up and supersedes APN-524 (Car, Tire, Smartdriver)
� Contains 48 defect corrections and critical enhancements
MSC Confidential
Student EditionFor the Students
• MD Adams 2010.2 Student Edition
� December 2010
• Free Access to the Power of Adams for Students
• All Core Adams Products (not verticals)
� Only Limitations Are on # of Parts and Flex Body Size
• Maintain Adams Usage at All Skill Levels
10/18/2010 48
MSC Confidential
Adams 2011 Preview
MSC Confidential
Product Investment ThemesAdams 2011
Key Technical Initiatives Value
Productivity Applications
Machinery: Gears, Tracks, Belts, Cable ModelingWind: Rotor System, Powertrain and Tower Modeling
Controls Integration SmartDriver Automotive Controller
HPC C++ Solver Standardization:
Shared Memory Parallel & HHT integrator
Durability, NVH, Vehicle Dynamics
Tire modeling for Ride and Durability
DOE/Stochastics Adams/Insight Enhancements to improve Global Optimization
October 18, 2010 50MSC Software Confidential
MSC Confidential
Vehicle modeling and events
• Modeling Element Candidates
� Leaf Spring Preprocessor
� Air-Spring Set-Up
� Automatic Transmission
� 4WD Driveline
• Vehicle Event Merger Candidates
� SVC in Car
� Static & Dynamic Aligning Torque
� Straight-Line Behavior
� Straight-Line Impulse Steer
� Cornering Impulse Steer
� Ramp Climb
� Cross articulation
� Steady State Sidewind
� Braking on split µ
� Constant Velocity Straight
10/18/2010 51
MSC Confidential
Tire Modeling
• 3D Tire-Road Contact model
� Accounts for tire enveloping
� All handling models
• PAC-RIDE:
� PAC2002
+ 3D Tire-Road contact
+ Tire Belt Rigid Ring part
� Extends valid frequency
range of PAC2002 tire
model into Ride Applications
• Tire Data Fitting Tool Support
10/18/2010 52
MSC Confidential
Thank you