Adams 2020 Training 701 Coursenotes
July 28, 2024 | Author: Anonymous | Category: N/A
Short Description
Download Adams 2020 Training 701 Coursenotes...
Description
Complete Multibody Dynamics Analysis with Adams ADM701 Course Notes
Legal Information MSC Software Corporation reserves the right to make changes in specifications and other information contained in this document without prior notice. The concepts, methods, and examples presented in this text are for illustrative and educational purposes only, and are not intended to be exhaustive or to apply to any particular engineering problem or design. MSC Software Corporation assumes no liability or responsibility to any person or company for direct or indirect damages resulting from the use of any information contained herein. Copyright © 2020 MSC Software Corporation. All Rights Reserved. This notice shall be marked on any reproduction of this documentation, in whole or in part. Any reproduction or distribution of this document, in whole or in part, without the prior written consent of MSC Software Corporation is prohibited. The MSC Software corporate logo, Actran, Adams, Cradle, Digimat, Dytran, Easy5, Fatigue, Marc, Mentat, MaterialCenter, MSC, MSC Apex, MSC CoSim, MSC Nastran, Mvision, Patran, PICLS, SC/Tetra, scSTREAM, scSTREAM/HeatDesigner, SC/Tetra/scFLOW, scSTREAM/HeatDesigner, SC/Tetra/scFLOW, SimDesigner, SimManager, SimXpert, Sofy, and VTD are trademarks or registered trademarks of the MSC Software Corporation and/or its affiliates in the United States and/or other countries. Hexagon and the Hexagon logo are trademarks or registered trademarks of Hexagon AB and/or its subsidiaries. NASTRAN is a registered trademark of NASA. All other trademarks belong to their respective owners.
ADAM*V2020*Z*BFS*Z*SM-ADM701-NT
Contents Section 1
2
Page Introduction Welcome to Adams Training
1-2
Course Objectives
1-4
What is Motion Simulation
1-5
What is Adams?
1-6
Adams Applications
1-7
Why build an Adams model?
1-8
SimCompanion
1-9
Organization of Workshops
1-13
Virtual Prototyping Process Virtual Prototyping Process
2-2
Workshop 1, Stamping Mechanism 3
3
|
Adams View Interface Overview
TOC – ADM701
What is in this Section
3-2
Model Hierarchy
3-3
Renaming Objects
3-4
© MSC Software Corporation
Contents Section 3
Page Adams View Interface Overview (Cont.) Adams View Interface
3-6
Simple Simulations
3-8
Saving Your Work
3-9
Adams View Graphics on Windows
3-12
Workshop 2: “Valve Train Mechanism” 4
Adams PostProcessor Interface overview What is in this Section
4-2
Post-Processing Interface Overview
4-3
Adams View Window
4-4
Recording Animation
4-7
Printing Plot to File
4-8
Exporting Numerical Data
4-9
Plot Configuration File
4-10
Creating Plot Configuration File
4-11
Workshop 3: “Adams Postproccessor Overview”
4
|
TOC – ADM701
© MSC Software Corporation
Contents Section 5
Page Parts and Coordinate Systems What is in this Section
5-2
Coordinate Systems
5-3
Part Coordinate Systems
5-5
Coordinate System Marker
5-6
Differences Between Parts and Geometry
5-8
Parts, Geometry, and Markers
5-11
Types of Parts in Adams View
5-13
Part Mass and Inertia
5-14
Measures
5-16
Workshop 4, Falling Stone 6
5
|
Initial Conditions and Point Trace
TOC – ADM701
What is in this Section
6-2
Partial Initial Conditions
6-3
Initial Velocities
6-4
Point Trace
6-5
© MSC Software Corporation
Contents Section 6
Page Initial Conditions and Point Trace (Cont.) Workshop 5, Projectile Motion
7
Constraints What is in this Section
7-2
Constraints
7-3
Constraints Example
7-4
Use of Markers in Constraints
7-5
Degrees of Freedom (DOF)
7-7
Joint Initial Conditions
7-9
Merging Geometry
7-10
Angle Measures
7-12
Workshop 6, One DOF Pendulum 8
6
|
Rotation and Friction
TOC – ADM701
What is in this Section
8-2
Euler Angles
8-3
Precise Positioning: Rotate
8-5
© MSC Software Corporation
Contents Section 8
Page Rotation and Friction (cont.) Modeling Friction
8-6
Measure in LCS
8-10
Workshop 7: “Inclined Plane” 9
Geometry and Precise Positioning What is in this Section
9-2
Building Geometry
9-3
Construction Geometry Properties
9-5
Solid Geometry
9-7
Precise Positioning: Move
9-9
Workshop 8: “Lift Mechanism I” 10
7
|
Joint Motion and Functions
TOC – ADM701
What is in this Section
10-2
Applying Motion
10-3
Joint Motion
10-4
Functions in Adams
10-6
© MSC Software Corporation
Contents Section 10
Page Joint Motion and Functions Workshop 9: “Lift Mechanism II”
11
Joint Primitives What is in this Section
11-2
Types of Joint Primitives
11-3
Perpendicular Joint Primitive
11-5
Workshop 10: “Lift Mechanism III” 12
Point Motions and System-Level Design What is in this Section
12-2
Applying Point Motions
12-3
System-Level Design
12-5
Command Language Introduction
12-7
Workshop 11: “Suspension System I” 13
8
|
Measurements, Displacement Functions, and CAD Geometry
TOC – ADM701
What is in this Section
13-2
Taking Measurements
13-3
© MSC Software Corporation
Contents Section 13
Page Measurements, Displacement Functions, and CAD Geometry (Cont.) Displacement Functions
13-5
Importing CAD-Based Geometry
13-7
Workshop 12: “Suspension System II” 14
Add-On Constraints, Couplers, and Assembling Models What is in this Section
14-2
Add-on Constraints
14-3
Couplers
14-5
Assembling Subsystem Models
14-7
Workshop 13: “Suspension-Steering System” 15
9
|
Simulations
TOC – ADM701
What is in this Section
15-2
Assemble Simulation
15-3
Simuation Hierarchy
15-5
Types of Simulations
15-6
Forces in Adams
15-10
© MSC Software Corporation
Contents Section 15
Page Simulations (Cont.) Spring Dampers in Adams
15-11
Magnitude of Spring Dampers
15-13
Workshop 14: “Spring Dmaper” 16
Forces and Splines What is in this Section
16-2
Single-Component Forces: Action-Reaction
16-3
Spline Functions
16-5
AKISPL Function
16-7
Workshop 15: “Nonlinear Spring” 17
Bushings What is in this Section
17-2
Bushings
17-3
Bushing Statement Documentation
17-5
Static Equilibrum
17-6
Workshop 16: “Suspension-Steering System II”
10
|
TOC – ADM701
© MSC Software Corporation
Contents Section 18
Page Impact and Velocity Functions What is in this Section
18-2
Impact Functions
18-3
Velocity Functions
18-7
Workshop 17: “Hatchback I” 19
STEP Functions and Simulation Scripts What is in this Section
19-2
STEP Function
19-3
Scripted Simulations
19-6
Adam/Solver Commands
19-8
Workshop 18: “Hatchback II” 20
11
|
Adams Solver
TOC – ADM701
What is in this Section
20-2
Adams Solver Overview
20-3
Files in Adams Solver
20-4
Example of an Adams Solver Dataset (.adm) File
20-5
© MSC Software Corporation
Contents Section 20
Page Adams Solver (Cont.) Stand-Alone Adams Solver
20-6
Solver Compatibility
20-7
Example: 2D Pendulum
20-8
Formulation of the Equations of Motion
20-11
Phases of Solution
20-12
Debug/Eprint (Dynamics)
20-19
Workshop 19: “Hatchback III” 21
Sensors and Design Variables What is in this Section
21-2
Sensors
21-3
Design Variables
21-5
Temporary Settings File
21-8
Workshop 20: “Hatchback IV” 22
Splines and Constraints What is in this Section
12
|
TOC – ADM701
22-2
© MSC Software Corporation
Contents Section 22
Page Splines and Constraints (Cont.) Splines from Traces
22-3
Curve Constraints
22-4
Automated Contact Forces
22-6
Flexible Parts – Adams Flex
22-9
Flexible Parts – ViewFlex
22-11
Workshop 21: “CAM-Rocker-Valve 23
Multi-Components Forces and Design Studies What is in this Section
23-2
Multi-Component Forces
23-3
Design Studies
23-7
Workshop 22: “Target Practicce” 24
13
|
FE_Part: Geometric Nonlinearity
TOC – ADM701
What is in this Section
24-2
Introduction to FE_Part
24-3
FE_Part Comparison
24-4
© MSC Software Corporation
Contents Section 24
Page FE_Part: Geometric Nonlinearity (Cont.) Available FE_Part Formulations
24-5
FE_Parts Nodes: FE Nodes
24-6
Distributed Applied Load: FE_Load
24-7
Advantages of implementing FE_Part
24-8
Workshop 23: “FE_PART” 25
Recommended Practices What is in this Section
25-2
General Approach to Modeling
25-3
Modeling Practices: Parts
25-4
Modeling Practices: Constraints
25-6
Modeling Practices: Compliant Connections
25-8
Modeling Practices: Run-time Functions
25-9
Debugging Tips
25-13
Documentation
25-28
Workshop 24: “Switch Mechanism”
14
|
TOC – ADM701
© MSC Software Corporation
Contents Appendix
15
|
A
Tables
B
Tools and Menus
TOC – ADM701
© MSC Software Corporation
Introduction
Welcome to Adams Training • What’s in this section: • Course Objectives • What is Motion Simulation? • What is Adams? • Adams Applications • Why Build an Adams Model? • SimCompanion: Technical Articles, Documentation & Forums • Organization of Workshops • Getting Help
2
|
Introduction
© MSC Software Corporation
Welcome to Adams Training • Adams Full Simulation Package is a powerful modeling and simulating environment that lets you build, simulate, refine, and ultimately optimize any mechanical system, from automobiles and trains to VCRs and backhoes. • The Complete Multibody Dynamics Analysis with Adams class will teach you how to build, simulate, and refine a mechanical system using MSC Software’s Adams Full Simulation Package.
3
|
Introduction
© MSC Software Corporation
Course Objectives • After taking this course you will be able to: • Build Adams View models of moderate complexity. • Understand Adams product nomenclature and terminology. • Understand basic modeling principles and extend your proficiency by creating progressively more complex models. • Use the crawl-walk-run approach to virtual prototyping. • Debug your models for the most common modeling challenges (redundant constraints, zero mass properties, broken joints, etc.). • Use and be informed about all methods of Adams product support. • Use the product documentation well.
4
|
Introduction
© MSC Software Corporation
What is Motion Simulation? • Also called: • Mechanical Systems Simulation (MSS) • Multi-Body Dynamics (MBD) • Equations of motion generated from the model • CAD-like graphical interface or text file input • Large angles, large displacements, nonlinear forces • Differential and algebraic equations integrated directly • Result is system animation and plotting of all kinematics (displacement, velocity, etc.) and dynamics (reactions, etc.)
5
|
Introduction
© MSC Software Corporation
What is Adams? • • • • • • • •
6
|
Automatic Dynamic Analysis of Mechanical Systems Development started in 1974 at the University of Michigan Mechanical Dynamics, Inc. started with Adams Solver MDI was acquired by MSC in 2002 Euler-Lagrange method to create equations of motion Predictor-corrector methods to solve equations Integrated animation and plotting Powerful parametric, scripting and post-processing abilities
Introduction
© MSC Software Corporation
Adams Applications • The general purpose graphical user interface is Adams View • Model building, simulation submission, animation • Equations are built and integrated with Adams Solver • Solver is a standalone application, but typically used seamlessly from within Adams View • Plotting and animation done with Adams PostProcessor • Tightly integrated with Adams View • Industry verticals (e.g., Adams Car) for model templates
7
|
Introduction
© MSC Software Corporation
Why Build an Adams Model? • Verify Motion Performance (~60%) • “Will it work?” • Example: will landing gear fully deploy in these conditions? • Compute Detailed Loads in a Mechanism (~30%) • “Will it break?” • Example: what are the cyclic loads on a wind turbine driveshaft? • Examine Clearances in a Complex Mechanism (~10%) • “Will it fit?” • Example: will launch vehicle fairing deploy without hitting the payload?
8
|
Introduction
© MSC Software Corporation
SimCompanion • One stop for full online support • FAQs • Documentation • Webinars & Multimedia • Known Issues • Find answers to your questions • Subscribe to email notification • Access to other support resources • MSC Community • Discussion Forums • Case Management
• Training Information
https://simcompanion.mscsoftware.com 9
|
Introduction
© MSC Software Corporation
SimCompanion • Personalized Support via the following channels • Web • Create a Support Case • Manage My Support Cases
• Email • List of Addresses in Support Contact Information
• Phone • List of Phone Numbers in Support Contact Information
10
|
Introduction
© MSC Software Corporation
SimCompanion • Product Info and Docs • Access to all Product Documentation
11
|
Introduction
© MSC Software Corporation
Support: MSC Community • Access MSC Community from SimCompanion
• Discussion Forums for User Collaboration • Follow Topics of Interest, including Email Settings • Replying to Email will upload your post
• • • •
12
|
Know what’s Trending Leaderboard for User Recognition Manage Support Cases Search Discussions and Your Cases
Introduction
© MSC Software Corporation
Organization of Workshops • The workshops get progressively more complex. Each workshop focuses on solving an engineering-based problem and covers mechanical system simulation (MSS) concepts that will help you use Adams most optimally. The earlier workshops provide you with more step-by-step procedures and guidance, while the later ones provide you with less. • Each workshop is divided into the following sections: • Workshop Objectives • Software Version • Files Required • Problem Description • Steps to Complete Workshop • Workshop Review
13
|
Introduction
© MSC Software Corporation
Getting Help: Online Help • Online Help • To access the online help, do either of the following: • From the main menu bar, right click on icon and select Adams View Help to display the home page for the Adams View online help. • On Windows, go to Start > Adams 2020 > Online Help • While working in any Adams View dialog box, press F1 to display online help specific to that dialog box.
• Once the online help is displayed, you can browse the table of contents, use the index, or search for keywords.
14
|
Introduction
© MSC Software Corporation
Getting Help: Online Help Contents of selected tab
Index/search entire Adams help
Table of contents
15
|
Introduction
© MSC Software Corporation
Getting Help: Consulting • MSC Software provides comprehensive engineering consulting services to help you realize the benefits of Virtual Product Development quickly and confidently. • Staff Augmentation • Technology Transfer • Customization & Process Automation • Methods Development • Toolkit Solutions • Simulation Data and Process Management • On-site Support • For more information on MSC Consulting Services, go to: http://www.mscsoftware.com/services/engineering-services
16
|
Introduction
© MSC Software Corporation
Virtual Prototyping Process
Virtual Prototyping Process Design Problem
Build
Cut time and costs
Test
Increase quality
Increase efficiency
Review
IMPROVED PRODUCT
Improve
• Build a model of your design using: • Bodies • Forces • Contacts • Joints • Motion generators
2
|
Virtual Prototyping Process
© MSC Software Corporation
Virtual Prototyping Process Design Problem
Build
Cut time and costs
Test
Increase quality
Increase efficiency
Review
Improved Product
Improve
• Test your design using: • Measures • Simulations • Animations • Plots • Validate your model by: • Importing test data • Superimposing test data
3
|
Virtual Prototyping Process
© MSC Software Corporation
Virtual Prototyping Process Design Problem
Build
Cut time and costs
Test
Increase quality
Increase efficiency
Review
Improved Product
Improve
• Review your model by adding: • Friction • Forcing functions • Flexible parts • Control systems • Iterate your design through variations using: • Parametrics • Design Variables
4
|
Virtual Prototyping Process
© MSC Software Corporation
Virtual Prototyping Process Design Problem
Cut time and costs
Build
Increase quality
Test
Increase efficiency
Review
Improved Product
Improve
• Improve your design using: • DOEs • Optimization • Automate your design process using: • Custom menus • Macros • Custom dialog boxes
5
|
Virtual Prototyping Process
© MSC Software Corporation
Exercise • Perform Workshop 1, “Stamping Mechanism”
6
|
Virtual Prototyping Process
© MSC Software Corporation
Adams View Interface Overview
What is in this Section • • • • •
2
|
Model Hierarchy Renaming Objects Adams View Interface Simple Simulations Saving Your Work
Adams View Interface Overview
© MSC Software Corporation
Model Hierarchy • Adams View Modeling Hierarchy • Adams View names objects based on this model hierarchy. For example, Adams View names geometry as .model_name.part_name.geometry_name. • To change the parent for an object, rename the object. Model Simulations
More
Objects Measures
Constraints
Parts
Forces
Analyses Markers Results Sets
Components
Construction Points
Geometry
Are not saved in model command files (.cmd)
See Also: Assembling Subsystem Models in Section “Add-on Constraints, Couplers, and Assembling Models” 3
|
Adams View Interface Overview
© MSC Software Corporation
Renaming Objects • Adams View naming conventions: .mod Simulations
Objects .mod.meas_1
More .mod.joint_1
.mod.part_1
.mod.spring_1
.mod.run_1 .mod.part_1.mar_1
.mod.part_1.point_1
.mod.part_1.box_1
.mod.run_1.joint_1
.mod.run_1.joint_1.fx
4
|
Adams View Interface Overview
Are not saved in model command files (.cmd)
© MSC Software Corporation
Renaming Objects • Renaming objects clarifies model topology • Names can have underscores but not spaces or symbols
Not renamed
5
|
Adams View Interface Overview
Renamed
© MSC Software Corporation
Adams View Interface Menus
Adams View Main Window – Default View
Ribbon Working grid Toolbox container
Model name
Tree View
View triad 6
|
Adams View Interface Overview
Status bar © MSC Software Corporation
Adams View Interface Main Toolbox
Adams View Main Window – Classis View Model name
Working grid
Menus
Tool Arrow denotes tool stack
Toolbox container
View triad 7
|
Adams View Interface Overview
Status bar © MSC Software Corporation
Simple Simulations • Simulation versus animation • Simulations are solutions to equations of motion describing a mechanical system. • Animations display a graphical playback of previously completed simulations.
Simulation time interval End Time: absolute point in time to stop simulation Duration: relative amount of time to simulate over
Simulation output Step Size: amount of time between steps Steps: total number of steps in a specified amount of time
Animation tool
8
|
Adams View Interface Overview
© MSC Software Corporation
Saving Your Work • Most common formats in which you can save Adams View models • Adams View database files (.bin) • Include the entire modeling session including models, simulation results, plots, and so on. • Are typically large (start at 5 MB). • Have been platform independent since Adams 11.0 (2002)
• Adams View command files (.cmd) • Include only model elements and their attributes. • Are relatively small, editable text files. • Are platform independent.
9
|
Adams View Interface Overview
© MSC Software Corporation
Saving Your Work
Adams View database files (.bin)
Adams View command files (.cmd)
10
|
Adams View Interface Overview
© MSC Software Corporation
Saving Your Work • Other formats in which you can import and export data • Adams Solver input files (.adm) • Geometry files (STEP, IGES, DXF, DWG, Wavefront, Stereolithography) • Test and spreadsheet data files • Simulation results files (.msg, .req, .gra, .res).
11
|
Adams View Interface Overview
© MSC Software Corporation
Adams View Graphics on Windows • Adams View uses the OpenGL graphics standard • Early versions of Windows graphics card drivers sometimes do not have OpenGL fully implemented • Signs of graphics driver issues: • Display “freezes” (stops updating) • Adams View application crashes or disappears • Adams Exception 11 errors • SOLUTION: Update the graphics card drivers • http://www.nvidia.com then pick Download Drivers • For ATI and AMD video cards, http://support.amd.com
12
|
Adams View Interface Overview
© MSC Software Corporation
Exercise • Perform Workshop 2, “Valve Train Mechanism”
13
|
Adams View Interface Overview
© MSC Software Corporation
Adams Postprocessor Interface Overview
What is in this Section • • • • • • • •
Post-Processing Interface Overview Adams View Window – Animating, Plotting, Reporting Recording Animation Printing a Plot File Exporting Numerical Data Plot Configuration File Creating Plot Configuration File Creating Plots using a Plot Configuration File
For more information, see the Adams Postprocessor online help.
2
|
Adams Postprocessor Interface Overview
© MSC Software Corporation
Post-processing Interface Overview • Adams Postprocessor has these modes: • Animation • Plotting: Plot 3D (Available only for Adams Vibration analyses) • Reporting • As you switch between the modes, the Adams View window’s menus change, as shown on the next few pages.
3
|
Adams Postprocessor Interface Overview
© MSC Software Corporation
Adams View Window: Animating Mode type
Treeview
Main toolbar
Viewport
Property editor
Dashboard
For more information, see the Animate tab in the Adams Postprocessor online help. 4
|
Adams Postprocessor Interface Overview
© MSC Software Corporation
Adams View Window: Plotting Mode type
Main toolbar
Treeview
Viewport
Property editor Dashboard
For more information, see the Plot tab in the Adams Postprocessor online help. 5
|
Adams Postprocessor Interface Overview
© MSC Software Corporation
Adams View Menu: Reporting Mode type
Treeview
Main toolbar
Viewport
For more information, see the Report tab in the Adams Postprocessor online help.
6
|
Adams Postprocessor Interface Overview
© MSC Software Corporation
Recording Animation
• AVI or MPEG format on Windows • MPEG format on Unix/Linux
7
|
Adams Postprocessor Interface Overview
© MSC Software Corporation
Printing Plot to File • PNG format is a lossless bitmap file
8
|
Adams Postprocessor Interface Overview
© MSC Software Corporation
Exporting Numerical Data • Export Formats: • Numeric data • Spreadsheet • Table
9
|
Adams Postprocessor Interface Overview
© MSC Software Corporation
Plot Configuration File • Plot configuration files in Adams Postprocessor: • Helps to set up a set of plots that could be used repetitively. • Set up the vertical and horizontal components of the plot. • Set up the general settings and preferences, such as titles, labels, horizontal and vertical spacing, scaling, legend text, and more. • Also holds data for Bode plots, Scatter plots, Curve math and Some complex function expressions with multiple analysis result component references. • Plot configuration files are TeimOrbit files and are stored in your working directory.
10
|
Adams Postprocessor Interface Overview
© MSC Software Corporation
Creating Plot Configuration File • You can create a plot configuration file containing all of the plots currently in Adams Postprocessor or only a selected set of plots. • To create a plot configuration file: • Create and configure plots as desired, including specifying labels and spacing. For example, you can create a set of plots and add subtitles to all of them that describe the type of analysis with which the plots are associated. • From the File menu, point to Export, and then select Plot Configuration File. The Save Plot Configuration File dialog box appears. • In the Configuration File Name text box, enter the name for the plot configuration. • Check either “All Plots” option or Select the plots and curves that you want to include. • You can include some customization commands for plots and curves. • Select OK.
11
|
Adams Postprocessor Interface Overview
© MSC Software Corporation
Creating Plots Using a Plot Configuration File • After you've run an analysis, you can view the series of plots defined in a plot configuration file, use the File menu, point to Import, and then select Plot Configuration File. • The plot configuration file specifies a subtitle for your plots. In addition, in the File Import dialog box you can: • Add a title to all the plots. • Plot results of multiple analyses on one plot using the Cross Plotting option. • Change the look of your plot, such as fonts and size, using the option Execute Custom Macros. To use this option, you must have a macro that defines the commands to be executed.
12
|
Adams Postprocessor Interface Overview
© MSC Software Corporation
Exercise • Perform Workshop 3, “Adams Postprocessor Overview”
13
|
Adams Postprocessor Interface Overview
© MSC Software Corporation
Parts and Coordinate Systems
What is in this Section • • • • • • • •
2
|
Coordinate Systems Part Coordinate System Coordinate System Marker Differences Between Parts and Geometry Parts, Geometry, and Markers Types of Parts in Adams View Part Mass and Inertia Measures
Parts and Coordinate Systems
© MSC Software Corporation
Coordinate Systems • Definition of a coordinate system (CS) • A coordinate system is essentially a measuring stick to define kinematic and dynamic quantities.
3
|
Parts and Coordinate Systems
© MSC Software Corporation
Coordinate Systems • Types of coordinate systems • Global coordinate system (GCS): • Rigidly attaches to the ground part. • Defines the absolute point (0,0,0) of your model and provides a set of axes that is referenced when creating local coordinate systems.
• Local coordinate systems (LCS): • Part coordinate systems (PCS) • Markers
4
|
Parts and Coordinate Systems
© MSC Software Corporation
Part Coordinate Systems • Definition of part coordinate systems (PCS) • They are created automatically for every part. • Only one exists per part. • Location and orientation is specified by providing its location and orientation with respect to the GCS.
• When created, each part’s PCS has the same location and orientation as the GCS.
5
|
Parts and Coordinate Systems
© MSC Software Corporation
Coordinate System Marker • Definition of a marker • It attaches to a part and moves with the part. • Several can exist per part. • Its location and orientation can be specified by providing its location and orientation with respect to GCS or PCS.
6
|
Parts and Coordinate Systems
© MSC Software Corporation
Coordinate System Marker • Definition of a marker (cont.) • It is used wherever a unique location needs to be defined. For example: • The location of a part’s center of mass. • The reference point for defining where graphical entities are anchored.
• It is used wherever a unique direction needs to be defined. For example: • The axes about which part mass moments of inertia are specified. • Directions for constraints. • Directions for force application.
• By default, in Adams View, all marker locations and orientations are expressed in GCS.
7
|
Parts and Coordinate Systems
© MSC Software Corporation
Differences Between Parts and Geometry • Parts • Define bodies (rigid or flexible) that can move relative to other bodies and have the following properties: • • • •
8
|
Mass Inertia Initial location and orientation (PCS) Initial velocities
Parts and Coordinate Systems
© MSC Software Corporation
Differences Between Parts and Geometry • Geometry • Used to add graphics to enhance the visualization of a part using properties such as: • Length • Radius • Width
• Not necessary for most simulations. • Note: Simulations that involve contacts do require the part geometry to define when the contact force will turn on or off. We will discuss contact forces in Workshop 20 - Hatchback IV.
9
|
Parts and Coordinate Systems
© MSC Software Corporation
Differences Between Parts and Geometry
.model_1.UCA (Part) .model_1.UCA.cyl_1 (Geometry)
.model_1.UCA.sphere_1 (Geometry)
10
|
Parts and Coordinate Systems
© MSC Software Corporation
Parts, Geometry, and Markers • Dependencies in Adams • To understand the relationship between parts, geometry, and markers in Adams View, it is necessary to understand the dependencies shown below: Model .mod
Part
.mod.pend
Geometry
.mod.pend.sph
11
|
Parts and Coordinate Systems
Marker
.mod.pend.mar_1
Marker
.mod.pend.cm
Marker
.mod.pend.mar_2
Geometry
.mod.pend.cyl
© MSC Software Corporation
Parts, Geometry, and Markers pend mar_2 cyl
cm
sph
mar_1
12
|
Parts and Coordinate Systems
© MSC Software Corporation
Types of Parts in Adams View • Rigid bodies • Are movable parts. • Possess mass and inertia properties. • Cannot deform. • Flexible bodies • Are movable parts. • Possess mass and inertia properties. • Can bend when forces are applied to them. • Ground part • Must exist in every model and is automatically created when a model is created in Adams View. • Defines the GCS and the global origin and, therefore, remains stationary at all times. • Acts as the inertial reference frame for calculating velocities and acceleration.
13
|
Parts and Coordinate Systems
© MSC Software Corporation
Part Mass and Inertia • Mass and inertia properties • Adams View automatically calculates mass and inertial properties only for three-dimensional rigid bodies. • Adams View calculates the total mass and inertia of a part based on the part’s density and the volume of its geometry. • You can change these properties manually. • Adams View assigns mass and inertial properties to a marker that represents the part’s center of mass (cm) and principal axis. • You can change the position and orientation of the part’s cm marker. • The orientation of the cm marker also defines the orientation of inertial properties Ixx, Iyy, Izz. • Note: part mass properties are constant during a simulation. For methods to model the effects of time-varying mass see SimCompanion KB8019687 https://simcompanion.mscsoftware.com/infocenter/index?page=content&id=KB8019687
14
|
Parts and Coordinate Systems
© MSC Software Corporation
Part Mass and Inertia
Part 1
Part 1
cm marker cm marker (shifts as new geometry is added to the part) 15
|
Parts and Coordinate Systems
© MSC Software Corporation
Measures • Measures in Adams • Represent data that you would like to quantify during a simulation such as: • • • •
Displacement, velocity, or acceleration of a point on a part Forces in a joint Angle between two bodies Other data resulting from a user-defined function
• Capture values of measured data at different points in time over the course of the simulation. • Measures operate much like virtual instrumentation
16
|
Parts and Coordinate Systems
© MSC Software Corporation
Measures • Definition of object measures • Measure pre-defined measurable characteristics of parts, forces, and constraints in a model.
17
|
Parts and Coordinate Systems
© MSC Software Corporation
Exercise • Perform Workshop 4, “Falling Stone”
18
|
Parts and Coordinate Systems
© MSC Software Corporation
Initial Conditions and Point Trace
What is in this Section • Part Initial Conditions • Initial Velocities • Point Trace
2
|
Initial Conditions and Point Trace
© MSC Software Corporation
Part Initial Conditions • Initial location and orientation • The design configuration of all the parts (their part coordinate systems) in a model defines their initial locations and orientations. • You can fix a part’s location and orientation so it can be used during the assemble simulation procedure (covered later).
3
|
Initial Conditions and Point Trace
© MSC Software Corporation
Initial Velocities • Initial velocities • In Adams, a part initially moves (at t = 0) as follows:
4
|
Initial Conditions and Point Trace
© MSC Software Corporation
Point Trace • Definition of a point trace • Tracks the location of a marker during an animation. • Can be used to visualize the clearance between two bodies during a simulation. • Example of a point trace • Trajectory of a ball.
5
|
Initial Conditions and Point Trace
© MSC Software Corporation
Exercise • Perform Workshop 5, “Projectile Motion”
6
|
Initial Conditions and Point Trace
© MSC Software Corporation
Constraints
What is in this Section • • • • •
2
|
Constraints Use of Markers in Constraints Degrees of Freedom (DOF) Joint Initial Conditions (ICs) Angle Measures
Constraints
© MSC Software Corporation
Constraints • Definition of a constraint • Restricts relative movement between parts. • Represents idealized connections. • Removes rotational and/or translational DOF from a system.
3
|
Constraints
© MSC Software Corporation
Constraints Example
4
|
Constraints
© MSC Software Corporation
Use of Markers in Constraints • Constraint equations in Adams • Constraints are represented as algebraic equations in Adams Solver. • These equations describe the relationship between two markers. • Joint parameters, referred to as I and J markers, define the location, orientation, and the connecting parts: • First marker, I, is fixed to the first part. • Second marker, J, is fixed to the second part.
5
|
Constraints
© MSC Software Corporation
Use of Markers in Constraints • Anatomy of a constraint in Adams
6
|
Constraints
© MSC Software Corporation
Degrees of Freedom (DOF) • Constraints and DOF • Each DOF in mechanical system simulation (MSS) corresponds to at least one equation of motion. • A freely floating rigid body in three-dimensional space is said to have six DOF. • A constraint removes one or more DOF from a system, depending on its type.
7
|
Constraints
© MSC Software Corporation
Degrees of Freedom (DOF) • Determining the number of system DOF • Adams View provides an estimated number of system DOF by using the Gruebler’s Count: System DOF = (number of movable parts ⋅ DOF/part)
− � [#Constraints ⋅ #DOF(Constraint)] i = type
• Adams View also provides the actual number of system DOF, as it checks to see if: • • • •
Appropriate parts are connected by each constraint. Correct directions are specified for each constraint. Correct type of DOF (translational versus rotational) are removed by each constraint. There are any redundant constraints in the system.
• See also: DOF removed by a revolute joint in Appendix A.
8
|
Constraints
© MSC Software Corporation
Joint Initial Conditions (ICS) • Characteristics of joint initial conditions • You can specify displacement and velocity initial conditions for revolute, translational, and cylindrical joints. • Adams View uses the specified initial conditions of the joint while performing a simulation, regardless of any other forces acting on the joint. • If you do not specify joint initial conditions, Adams Solver calculates the conditions of the connecting parts while performing a simulation depending on the other forces acting on the joint. • Question: What would happen if the joint initial conditions in a system were different from the part initial conditions?
9
|
Constraints
© MSC Software Corporation
Merging Geometry • Methods of attaching multiple geometry to a part • Use fixed joint to constrain geometric objects.
10
|
Constraints
© MSC Software Corporation
Merging Geometry • Adding new geometry to an existing part.
• Note: Adams Solver handles simulations better if you merge geometry on a rigid part as opposed to constraining multiple parts. • Question: When you merge geometry, is the overlapping volume accounted for?
11
|
Constraints
© MSC Software Corporation
Angle Measures • Definition of angle measures: They are used to measure the included angle, θ: • Between two vectors • Defined by three markers • Defined throughout a simulation
12
|
Constraints
© MSC Software Corporation
Angle Measures • Notes: • The units used for angle measures are in current Adams View angle units (degrees or radians). • The sign convention (+/-) is defined such that the first nonzero value is positive.
13
|
Constraints
© MSC Software Corporation
Exercise • Perform Workshop 6, “One DOF Pendulum”
14
|
Constraints
© MSC Software Corporation
Rotation and Friction
What is in this Section • • • •
2
|
Euler Angles (Rotation Sequence) Precise Positioning: Rotate Modeling Friction Measures in LCS
Rotation and Friction
© MSC Software Corporation
Euler Angles (Rotation Sequence) • Definition of Euler angles • Adams View uses three angles to perform three rotations about the axes of a coordinate system. • These rotations can be space-fixed or body-fixed and are represented as Body [3 1 3], Space [1 2 3], and so on, where: • 1 = x axis • 2 = y axis • 3 = z axis
For rotation about these axes, use the right hand rule
• Default in Adams is Body [3 1 3].
3
|
Rotation and Friction
© MSC Software Corporation
Euler Angles (Rotation Sequence) • Example of body [3 1 3]: [90°, -90°, 180°]:
• Example of space [3 1 3]: [90°, -90°, 180°]:
4
|
Rotation and Friction
© MSC Software Corporation
Precise Positioning: Rotate • To rotate objects about an axis in Adams View, specify: • The objects to rotate. • The axis about which the objects are rotated. • The angle through which the objects are rotated.
• Note: Be careful with the sign of the angle. Adams View uses the right-hand rule. You can rotate several objects at once about the same axis.
5
|
Rotation and Friction
© MSC Software Corporation
Modeling Friction • Joint friction can be applied to: • Translational joints (Translational Joint, DOF Removed by, see Appendix A) • Revolute joints • Cylindrical joints • Hooke/Universal joints • Spherical joints • Friction forces 𝐹𝐹𝑓𝑓 • Are independent of the contact area between two bodies. • Act in a direction opposite to that of the relative velocity between the two bodies. • Are proportional to the normal force (N) between the two bodies by a constant (μ). • 𝐹𝐹𝑓𝑓 = 𝜇𝜇𝜇𝜇
6
|
Rotation and Friction
© MSC Software Corporation
Modeling Friction • Phases that define friction forces • Stiction • Transition • Dynamic
7
|
Rotation and Friction
© MSC Software Corporation
Modeling Friction • Idealized Case • Stiction • Transition • Dynamic
• Adams Solver case • Stiction • Transition • Dynamic
8
|
Rotation and Friction
|Vrel| = 0 0 < μ < μs 0 < |Vrel| = V1 μ d < μ < μs V1 < |Vrel| μ = μd
|Vrel| < ΔVs 0 < μ < μs ΔVs < |Vrel| < 1.5ΔVs μ d < μ < μs 1.5ΔVs < |Vrel| μ = μd
© MSC Software Corporation
Modeling Friction • Effect of maximum deformation on friction
• Input forces to friction • Always include preload and reaction force. • Bending and torsional moment are possible (however, advanced uses of joint friction are beyond the scope of this course).
9
|
Rotation and Friction
© MSC Software Corporation
Measures in LCS • Measures can be represented in: • Global coordinate system (GCS) (default) • A marker’s local coordinate system (LCS) • Example • When a ball falls due to gravity:
10
|
Rotation and Friction
© MSC Software Corporation
Measures in LCS • Acceleration due to gravity in the GCS using symbols 𝑥𝑥�𝑔𝑔 , 𝑦𝑦�𝑔𝑔 , 𝑧𝑧𝑔𝑔̂ to represent the global x, y, and z components is:
• Acceleration due to gravity in MAR_1's coordinate system is:
11
|
Rotation and Friction
© MSC Software Corporation
Exercise • Perform Workshop 7, “Inclined Plane”
12
|
Rotation and Friction
© MSC Software Corporation
Geometry and Precise Positioning
What is in this Section • • • •
2
|
Building Geometry Construction Geometry Properties Solid Geometry Precise Positioning: Move
Geometry and Precise Positioning
© MSC Software Corporation
Building Geometry • Properties of geometry • It must belong to a part and moves with the part. • It is used to add graphics to enhance the visualization of a part. • It is not necessary for performing simulations. • Locations and orientations are defined indirectly by parts using anchor markers.
• Note: If you move an anchor marker, all associated geometry moves with it. Conversely, anchor markers move when you move the associated geometry.
3
|
Geometry and Precise Positioning
© MSC Software Corporation
Building Geometry • Types of geometry in Adams View • Construction geometry • Includes objects that have no mass (spline, arc, and so on). • Is used to define other geometry.
• Solid geometry • Includes objects with mass (box, link, and so on). • Can be based on construction geometry. • Is used to automatically calculate mass properties for the parent part.
4
|
Geometry and Precise Positioning
© MSC Software Corporation
Construction Geometry Properties • Marker geometry has • Anchor marker, which is itself • Parent: part • Orientation and location
• Point geometry has • No anchor marker • Parent: part • Location
5
|
Geometry and Precise Positioning
© MSC Software Corporation
Construction Geometry Properties • Polyline geometry has • No anchor marker • Parent: part • One line or multiple lines • Open or closed • Length, vertex points, and angle • Arc geometry has • Anchor marker • Parent: part • Start and end angle, radius • Spline geometry has • Anchor marker • Parent: part • Segment count, open/closed, points
6
|
Geometry and Precise Positioning
© MSC Software Corporation
Solid Geometry • Block geometry has • Anchor marker, which is the corner marker • Parent: part • Length (x), height (y), depth (z) with respect to corner marker • Torus geometry has • Anchor marker, which is the center marker • Parent: part • Radius of ring (xy plane), radius of circular cross section (⊥ to xy plane) • Extrusion geometry has • Anchor marker, which is the reference marker • Parent: part • Open/closed profile, depth, forward/backwards
7
|
Geometry and Precise Positioning
© MSC Software Corporation
Solid Geometry • Cylinder Geometry has • Anchor marker, which is the center marker (placed at first end) • Parent: part • Length (z), radius
8
|
Geometry and Precise Positioning
© MSC Software Corporation
Precise Positioning: Move • To move objects in Adams View, specify: • The object being moved (or copied). • One of the following: • a point on the object and the location to which the selected point will be moved. • a vector and distance along the vector.
9
|
Geometry and Precise Positioning
© MSC Software Corporation
Precise Positioning: Move • The moved object maintains its orientation.
10
|
Geometry and Precise Positioning
© MSC Software Corporation
Exercise • Perform Workshop 8, “Lift Mechanism I”
11
|
Geometry and Precise Positioning
© MSC Software Corporation
Joint Motion and Functions
What is in this Section • Applying Motion • Joint Motion • Functions in Adams
2
|
Joint Motion and Functions
© MSC Software Corporation
Applying Motion • Adams View provides two types of motions • Joint motion • Point motion • Joint motion • There are two types: • Translational: applied to translational or cylindrical joints (removes 1 DOF). • Rotational: applied to revolute or cylindrical joints (removes 1 DOF).
• You define the joint to which motion is applied. • Adams automatically uses the joint’s I and J markers, bodies, and single DOF. • You define function for magnitude. • Questions: How does a motion remove DOF? Does this mean that a motion is considered a constraint?
3
|
Joint Motion and Functions
© MSC Software Corporation
Joint Motion • Marker usage in joint motions • The I and J markers (and, therefore, the parts to which they belong) referenced in the joint move with respect to each other as follows:
4
|
Joint Motion and Functions
© MSC Software Corporation
Joint Motion • The I and J markers overlap when motion θt = 0. • During simulation, the z-axes of both markers are aligned. • You can define motion magnitude as a: • Displacement • Velocity • Acceleration function of time
5
|
Joint Motion and Functions
© MSC Software Corporation
Functions in Adams • Definition of functions in Adams • You use functions to define magnitudes of input vectors used in: • Motion drivers • Applied forces
• Functions can depend on time or other system states such as displacement, velocity, and reaction forces. • Every function evaluates to a single value at each particular point in time. • Motion drivers can only be a function of time: • M = f(time)
• Functions defining motion driver magnitudes can be: • Displacement (time) • Velocity (time) • Acceleration (time)
6
|
Joint Motion and Functions
© MSC Software Corporation
Functions in Adams • Note: • You can use the Function Builder to create and verify functions in Adams View. To access the Function Builder, rightclick any text box that expects a function.
Display the Function Builder and press F1 to learn about creating functions
7
|
Joint Motion and Functions
© MSC Software Corporation
Exercise • Perform Workshop 9, “Lift Mechanism II”
8
|
Joint Motion and Functions
© MSC Software Corporation
Joint Primitives
What is in this Section • Types of Joint Primitives • Perpendicular Joint Primitive
2
|
Joint Primitives
© MSC Software Corporation
Types of Joint Primitives
3
|
Joint Primitives
© MSC Software Corporation
Types of Joint Primitives
• See also: DOF removed by joint primitives, Appendix A
4
|
Joint Primitives
© MSC Software Corporation
Perpendicular Joint Primitive • Example using inline and parallel primitives
5
|
Joint Primitives
© MSC Software Corporation
Perpendicular Joint Primitive • Example of I and J markers in a perpendicular joint primitive
6
|
Joint Primitives
© MSC Software Corporation
Perpendicular Joint Primitive • I marker: • Parent part: Bucket • Its yz-plane is co-planar to the ground plane. • J marker: • Parent part: ground • Its z-axis is perpendicular to the z-axis of the I marker. • When constrained, the z-axes of the I and J markers are always perpendicular during simulation. • Use the construction method 2 Bod-1 Loc. • Question: Would the lift mechanism behave any differently if the J marker’s parent part was Base?
7
|
Joint Primitives
© MSC Software Corporation
Exercise • Perform Workshop 10, “Lift Mechanism III”
8
|
Joint Primitives
© MSC Software Corporation
Point Motions and System-level Design
What is in this Section • Applying Point Motions • System-level Design • Command Language Introduction
2
|
Point Motions and System-level Design
© MSC Software Corporation
Applying Point Motions • Point motions • There are two types: • Single-point motion (removes 1 DOF) • General-point motion (removes 1 to 6 DOF)
• You define: • I and J markers to which motion is applied (via two bodies, location and orientation). • Constraint nature of the motion (between 1 and 6 DOF). • Functions for magnitudes of motion.
3
|
Point Motions and System-level Design
© MSC Software Corporation
Applying Point Motions
4
|
Point Motions and System-level Design
© MSC Software Corporation
System-level Design • The crawl-walk-run approach • Do not build the entire mechanism at once. • As you add a new component, make sure that it works correctly. • Check your model at regular intervals.
5
|
Point Motions and System-level Design
© MSC Software Corporation
System-level Design • Avoid the need for complex debugging by following the crawl-walk-run approach
6
|
Point Motions and System-level Design
© MSC Software Corporation
Command Language Introduction • Most operations in Adams View correspond to Adams View commands. 1. Command Navigator presents command hierarchy. 2. Auto-generated dialog boxes appear for each command. 3. Command Language is issued in Adams View.
2 1
3
7
|
Point Motions and System-level Design
© MSC Software Corporation
Command Language Introduction • Commands can be assembled to create scripts. • Example script to modify locations of three hardpoints in the model: • Update hardpoint location for configuration #1: • point modify point_name=HP5 location=-325.0,12.75,124.979722 • point modify point_name=HP7 location=-400,177.125,-114.376702 • point modify point_name=HP2 location=-200,360.766667,71.0 • Scripts are usually given a .cmd extension and can be imported (F2) into Adams View as command files.
8
|
Point Motions and System-level Design
© MSC Software Corporation
Exercise • Perform Workshop 11, “Suspension System I”
9
|
Point Motions and System-level Design
© MSC Software Corporation
Measurements, Displacement Functions and CAD Geometry
What is in this Section • Taking Measurements • Displacement Functions • Importing CAD-Based Geometry
2
|
Measurements, Displacement Functions and CAD Geometry
© MSC Software Corporation
Taking Measurements • Point-to-point measures • Measure kinematic characteristics of one point relative to another point, such as the relative velocity or acceleration. • To define them, you specify: • • • • •
Characteristic (displacement, velocity, or acceleration) To-point marker location (I marker) From-point marker location (J marker, default is global origin) Represent coordinates in marker coordinate system (R marker, default is GCS) Component to return (x, y, z, or magnitude)
• Adams View uses displacement, velocity, or acceleration functions.
3
|
Measurements, Displacement Functions and CAD Geometry
© MSC Software Corporation
Taking Measurements • Function measures • Lets you evaluate arbitrary, user-defined expressions of interest during solution runtime, such as: • Flow rate • Aerodynamic pressure • Stress
• You can create them in the Function Builder. • Unlike other measures, function measures let you specify plotting attributes.
4
|
Measurements, Displacement Functions and CAD Geometry
© MSC Software Corporation
Displacement Functions • Displacement functions • For translational displacement, return scalar portions of vector components (measurements are taken to I, from J, resolved in R’s CS), as shown on the next slide. • For rotational displacement, return angles associated with a particular rotation sequence.
5
|
Measurements, Displacement Functions and CAD Geometry
© MSC Software Corporation
Displacement Functions • Example:
6
|
Measurements, Displacement Functions and CAD Geometry
© MSC Software Corporation
Importing CAD - Based Geometry
7
|
Measurements, Displacement Functions and CAD Geometry
© MSC Software Corporation
Importing CAD - Based Geometry • Supported File Formats • Stereolithography (*.stl) and render (*.slp) files - Polygonal representation of surfaces. • Shell (*.shl) files - Geometry representations. Adams specific. • Wavefront (*.obj) files - Set of output files that contain a description of the model graphics and motion data. • CAD Files – Requires Adams Exchange. Import and export the following geometry formats: STEP, IGES, DXF, DWG, Parasolid. • CAD Assemblies (Adams 2011 and onwards) – Requires CAD Interoperability. Import native CAD files from Pro/E, Catia v5, Solidworks, and other systems. • Note: Adams Exchange and CAD Interoperability are optional modules for Adams View that are available from MSC
8
|
Measurements, Displacement Functions and CAD Geometry
© MSC Software Corporation
Importing CAD - Based Geometry • Recommendation for CAD File formats • For CAD systems based on the Parasolid kernel, there are many benefits to transferring geometry in Parasolid files. Adams View creates solid bodies from the Parasolid information that allows for further Boolean operations as well as the selection of geometric features such as the center of a circle. • Parasolid files can be imported as either a single Adams part or as an assembly (separate parts) • If the geometry is to be used for visualization only, simpler formats such as Render and Stereolithography are good choices • If the geometry will be used with solid contacts then Parasolids are the best choice. STEP and IGES solids of individual parts also work well (see KB8016245, “Using Imported STEP files for a 3D Solid-to-Solid Contact Analysis”). Solid contacts will work with shells as long as the bodies are properly closed. • For comparison of CAD file formats and recommendations for exporting CAD data please refer to the online Help.
9
|
Measurements, Displacement Functions and CAD Geometry
© MSC Software Corporation
Exercise • Perform Workshop 12, “Suspension System II”
10
|
Measurements, Displacement Functions and CAD Geometry
© MSC Software Corporation
Add-on Constraints, Couplers, and Assembling Models
What is in this Section • Add-on Constraints • Couplers • Assembling Subsystem Models
2
|
Add-on Constraints, Couplers, and Assembling Models
© MSC Software Corporation
Add-on Constraints • Add-on (complex) constraints • Set up relationships between existing constraints in a system. • Connect parts directly and indirectly. • Types of Add-on constraints
3
|
Add-on Constraints, Couplers, and Assembling Models
© MSC Software Corporation
Add-on Constraints • Types of Add-on constraints (cont.)
4
|
Add-on Constraints, Couplers, and Assembling Models
© MSC Software Corporation
Couplers • Definition of couplers • Couplers connect multiple parts indirectly by coupling 2 joints. • Couplers remove 1 DOF. • Couplers can be defined: • By displacements • By scales • User defined
• Modeling of couplers requires two joints (applicable types are translation, revolute, and cylindrical)
5
|
Add-on Constraints, Couplers, and Assembling Models
© MSC Software Corporation
Couplers • Example of a coupler
For help on defining By Displacement and User Defined, press F1.
6
|
Add-on Constraints, Couplers, and Assembling Models
© MSC Software Corporation
Assembling Subsystem Models • When you assemble models • Any number of models can be assembled. • Assembling models will create a new model. • All assembled models (model1, model2) will continue to exist in the database along with the new model (model3).
7
|
Add-on Constraints, Couplers, and Assembling Models
© MSC Software Corporation
Assembling Subsystem Models
8
|
Add-on Constraints, Couplers, and Assembling Models
© MSC Software Corporation
Assembling Subsystem Models • Parts in assembled models • They maintain their global location and orientation, unless otherwise specified. • If parts have the same name in different merged models, Adams View will either: • Merge them into one part. • Rename the parts.
• See also: Model Hierarchy in Section 3 (Adams View Interface Overview)
9
|
Add-on Constraints, Couplers, and Assembling Models
© MSC Software Corporation
Exercise • Perform Workshop 13, “Suspension-Steering System”
10
|
Add-on Constraints, Couplers, and Assembling Models
© MSC Software Corporation
Simulations
What is in this Section • • • • •
2
|
Assemble Simulation Simulation Hierarchy Types of Simulations Forces in Adams Spring Dampers in Adams
Simulations
© MSC Software Corporation
Assemble Simulation • Definition of assemble simulation • Attempts to resolve any conflicts in the initial conditions specified for the entities in the model (for example, broken joints). • Also known as an initial conditions simulation. • Initial location and orientation of parts • You specify the initial position and orientation for a part when you create it. • For a part to be held fixed during the assemble simulation, you can specify up to three positions (xg, ŷg, zg) and up to three orientations (psi, theta, phi).
3
|
Simulations
© MSC Software Corporation
Assemble Simulation • Note: Use initial positions sparingly. If you fix the initial positions of too many parts, the assemble simulation can fail.
4
|
Simulations
© MSC Software Corporation
Simulation Hierarchy • Note: Often a linear simulation is used after a static equilibrium or dynamic simulation. Assemble Simulation Assemble
Nonlinear
Linear
Motion Study
Equilibrium Calculation(s)
Default*
Static*
Nonlinear
DOF = 0 Kinematic*
DOF > 0
Eigensolution or State Matrices
Dynamic* Linear
* Automatically performs an assemble simulation
While working in any Adams View dialog box, press F1 to display online help specific to that dialog box. 5
|
Simulations
© MSC Software Corporation
Types of Simulations • Static • System DOF > 0. • All system velocities and accelerations are set to zero. • Can fail if the static solution is a long way from the initial condition.
• Dynamic • System DOF > 0. • Driven by a set of external forces and excitations. • Nonlinear differential and algebraic equations (DAEs) are solved.
6
|
Simulations
© MSC Software Corporation
Types of Simulations • Kinematic • System DOF = 0. • Driven by constraints (motions). • Only constraint (algebraic) equations are being solved. • Calculate (measure) reaction forces in constraints.
7
|
Simulations
© MSC Software Corporation
Types of Simulations • Linear • Adams Solver can linearize the system of nonlinear equations of motion about a particular operating point. • From the linear set of equations, you can ask for an eigen-simulation to obtain eigenvalues and eigenvectors for the linearized system to: • Visualize the natural frequencies and mode shapes of your system. • Compare with test data or results data from FEA.
8
|
Simulations
© MSC Software Corporation
Types of Simulations • Example of linear simulation • Must linearize about an operating point (often the equilibrium). • Extraction of natural frequency. • Natural frequency =
9
|
Simulations
© MSC Software Corporation
Forces in Adams • Definition of forces • Try to make parts move in certain ways. • Do not perfectly connect parts together the way constraints do. • Do not absolutely prescribe movement the way motion drivers do. • Neither add nor remove DOF from a system. • Characteristics of forces
10
|
Simulations
© MSC Software Corporation
Spring Dampers in Adams • Definition of spring dampers • They are pre-defined forces. • They represent compliance: • Between two bodies. • Acting over a distance. • Along or about one particular direction.
11
|
Simulations
© MSC Software Corporation
Spring Dampers in Adams • Characteristics of spring dampers
• See Also: Characteristics of a spring damper, Appendix A
12
|
Simulations
© MSC Software Corporation
Magnitude of Spring Dampers • Magnitude based on stiffness and damping coefficients • Linear spring-damping relationship can be written as:
𝐹𝐹𝐹𝐹𝐹𝐹𝐹𝐹𝐹𝐹𝑆𝑆𝑆𝑆𝑆𝑆𝑆𝑆 = −𝑘𝑘 𝑞𝑞 − 𝑞𝑞0 − 𝑐𝑐𝑞𝑞̇ + 𝐹𝐹0
where: q - Distance between the two locations that define the spring damper 𝑞𝑞̇ - Relative speed of the locations along the line-of-sight between them k - Spring stiffness coefficient (always > 0) c - Viscous damping coefficient (always > 0) F0 - Reference force of the spring (preload) q0 - Reference length (at preload, always > 0) t - Time
13
|
Simulations
© MSC Software Corporation
Magnitude of Spring Dampers • In Adams Solver, the user-defined equation is:
−k ∗ 𝐷𝐷𝐷𝐷 I, J − 𝑞𝑞0 − c ∗ 𝑉𝑉𝑉𝑉 I, J + 𝐹𝐹0
• Spring-damper forces become ill-defined if endpoints become coincident because of undefined direction.
14
|
Simulations
© MSC Software Corporation
Exercise • Perform Workshop 14, “Spring Damper”
15
|
Simulations
© MSC Software Corporation
Forces and Splines
What is in this Section • Single-Component Forces: Action-Reaction • Spline Functions • AKISPL Function
2
|
Forces and Splines
© MSC Software Corporation
Single-component Forces: Action-reaction • Characteristics of action-reaction single-component forces (Sforces)
3
|
Forces and Splines
© MSC Software Corporation
Single-component Forces: Action-reaction
See Also: Characteristics of an action-reaction S-force, Appendix A Note: Adams applies action and reaction forces to the I and J markers that it automatically creates.
4
|
Forces and Splines
© MSC Software Corporation
Spline Functions • Test data that can be incorporated into a simulation includes: • Empirical data from suppliers or standard tables for: • Nonlinear compliances (force versus velocity). • Curves for torque versus motor speed (torque versus angular velocity).
• Data taken from physical prototype simulations for: • Accelerometer data (acceleration versus time). • Tire lateral force as a function of normal force and slip angle.
• To incorporate data into a simulation • First, create a spline from either: • Data points entered manually into the Spline Editor. • Imported test data from a file.
5
|
Forces and Splines
© MSC Software Corporation
Spline Functions • Then, reference the spline through a spline function used in a motion or force. Several interpolation methods are available (using the function type): • Cubic-fitting method (CUBSPL) • Akima-fitting method (AKISPL) • B-spline method (CURVE)
6
|
Forces and Splines
© MSC Software Corporation
AKISPL Function • Syntax for AKISPL function: AKISPL (x, z, spline, iord) • x - Independent variable specifying the value along the x-axis. • z - Optionally, a second independent variable specifying the value along the z-axis of the surface being interpolated. • spline - Spline used to map the one-to-one correspondence of the dependent variables (y) against independent variable values (x or z). • iord - An integer variable that specifies the order of the interpolated point (usually 0, but can be 1 or 2). • 0 returns the independent variable itself; • 1 returns its first derivative; • 2 returns its second derivative.
7
|
Forces and Splines
© MSC Software Corporation
AKISPL Function • Example of an AKISPL function: AKISPL (DM(I, J), 0, spline_1, 0)
• Note: You can create the CUBSPL and CURVE functions exactly as you create the AKISPL function.
8
|
Forces and Splines
© MSC Software Corporation
Important Note • Using SFORCE element vs SPRING-DAMPER elements • Spring-damper elements are convenient, but it is more efficient to use the basic SFORCE element. • It is easy to create a spring-damper force using the Two-Bodies construction method for an SFORCE as shown: • As shown using the K and C characteristic, the resulting SFORCE has the desired spring-damper expression like so: -10*DM(I,j)-[initial_length]-0.1*VR(I,J)
9
|
Forces and Splines
© MSC Software Corporation
Exercise • Perform Workshop 15, “Nonlinear Spring”
10
|
Forces and Splines
© MSC Software Corporation
Bushings
What is in this Section • Bushings • Static Equilibrium
2
|
Bushings
© MSC Software Corporation
Bushings • Definition of a bushing • Pre-defined force • Represents compliance: • Between two bodies • Along or about three vectors
3
|
Bushings
© MSC Software Corporation
Bushings • Characteristics of a bushing
• See Also: Forces Tables (Incomplete), Appendix A
4
|
Bushings
© MSC Software Corporation
Bushing Statement Documentation • Caution: For the rotational constitutive equations to be accurate, at least two of the rotations must be small. That is, two of the three values must remain smaller than 10 degrees.
5
|
Bushings
© MSC Software Corporation
Static Equilibrium • Determines static force balance in the model • Velocities and accelerations are set to zero • Typically used to take slack out of a mechanism before the start of a dynamic simulation • Automobile settling on suspension and tires before course event • Crane cables stretch before maneuver simulation • See the EQUILIBRIUM statement in the Adams Solver documentation
6
|
Bushings
© MSC Software Corporation
Equilibrium Settings in Adams View • Settings ⟶ Solver ⟶ Equilibrium • ERROR is the convergence threshold • TLIMIT is the maximum translation per iteration • ALIMIT is the maximum rotation per iteration • MAXIT is maximum number of iterations • For some models (e.g., contacts) TLIMIT should be smaller which may require larger MAXIT
7
|
Bushings
© MSC Software Corporation
Exercise • Perform Workshop 16, “Suspension-Steering System II”
8
|
Bushings
© MSC Software Corporation
Impact and Velocity Functions
What is in this Section • Impact Functions • Velocity Functions
2
|
Impact and Velocity Functions
© MSC Software Corporation
Impact Functions • Impact functions in Adams • Used with user-defined force elements to model contacts, impacts, collisions, and so on. • Mimic nonlinear spring and damping forces that turn on and off depending on the distance between two objects. • Just like a compression-only spring damper, Adams turns the force on when the distance between two objects, q, becomes less than the user-specified reference distance, q0:
𝐹𝐹𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼 = 𝑂𝑂𝑂𝑂𝑂𝑂, 𝑖𝑖𝑖𝑖 𝑞𝑞 > 𝑞𝑞0
𝐹𝐹𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼 = 𝑂𝑂𝑂𝑂, 𝑖𝑖𝑖𝑖 𝑞𝑞 ≤ 𝑞𝑞0
3
|
Impact and Velocity Functions
© MSC Software Corporation
Impact Functions • Applications of one-sided impact functions (IMPACT)
• Applications of two-sided impact functions (BISTOP)
4
|
Impact and Velocity Functions
© MSC Software Corporation
Impact Functions • Syntax for IMPACT function:
• • • • • • •
5
|
IMPACT 𝑞𝑞, 𝑞𝑞,̇ 𝑞𝑞0 , 𝑘𝑘, 𝑒𝑒, 𝑐𝑐𝑚𝑚𝑚𝑚𝑚𝑚 , 𝑑𝑑
where : q - Actual distance between the two objects (defined with a displacement function) q̇ - Time rate of change of the variable q q0 - Trigger distance used to determine when the contact force turns on and off; it should be specified as a real, constant value k - Stiffness coefficient e - Stiffness force exponent cmax - Damping coefficient d - Damping ramp-up distance
Impact and Velocity Functions
© MSC Software Corporation
Impact Functions • In Adams, the one-sided impact force is calculated as
𝐹𝐹 = 𝑘𝑘 𝑞𝑞0 − 𝑞𝑞
6
|
Impact and Velocity Functions
𝑒𝑒
𝐹𝐹 = 0 𝑖𝑖𝑖𝑖 𝑞𝑞 > 𝑞𝑞0
− 𝑐𝑐𝑚𝑚𝑚𝑚𝑚𝑚 𝑞𝑞̇ ∗ 𝑆𝑆𝑆𝑆𝑆𝑆𝑆𝑆 𝑞𝑞, 𝑞𝑞0 − 𝑑𝑑, 1, 𝑞𝑞0 , 0 𝑖𝑖𝑖𝑖 𝑞𝑞 ≤ 𝑞𝑞0
© MSC Software Corporation
Velocity Functions • Definition of velocity and acceleration functions • Returns scalar portions of velocity or acceleration vector components (translational or rotational). • Syntax for velocity functions • VM(I,[J], [L]) • VR(I,[J], [L]) • VX, VY, VZ(I,[J],[R], [L]) • Notes: • Velocity function, VR, is used to define velocity along the line of sight, which is commonly used in spring dampers. • If the markers are separating: VR > 0. • If the markers are approaching: VR < 0.
7
|
Impact and Velocity Functions
© MSC Software Corporation
Exercise • Perform Workshop 17, “Hatchback I”
8
|
Impact and Velocity Functions
© MSC Software Corporation
STEP Functions and Simulation Scripts
What is in this Section • STEP Function • Scripted Simulations • Adams Solver Commands
2
|
STEP Functions and Simulation Scripts
© MSC Software Corporation
STEP Function • Definition of a STEP function • In Adams, the STEP function approximates an ideal mathematical step function (but without the discontinuities). • Avoid discontinuous functions because they lead to solution convergence difficulties. • The STEP function steps quantities, such as motions or forces, up and down, or on and off. • Note: A STEP function is used when a value needs to be changed from one constant to another.
3
|
STEP Functions and Simulation Scripts
© MSC Software Corporation
STEP Function • Syntax for STEP function: STEP (q, q1, f1, q2, f2) where: q - Independent variable q1 - Initial value for q f1 - Initial value for f q2 - Final value for q f2 - Final value for f Note: q1 < q2
4
|
STEP Functions and Simulation Scripts
© MSC Software Corporation
STEP Function Example • Example
5
|
STEP Functions and Simulation Scripts
© MSC Software Corporation
Scripted Simulations • In Adams View there are two ways to run a simulation • Scripted • Interactive • Simulation scripts • Let you program the simulation before submitting the simulation. • Let you quickly repeat a simulation with the same set of parameters. • Let you perform more sophisticated simulations. • Are required for design studies, design of experiments, and optimization simulations. • Simulation scripts are children of a model, and are, therefore, saved in a command file.
6
|
STEP Functions and Simulation Scripts
© MSC Software Corporation
Scripted Simulations • Types of scripted simulations in Adams View • Simple run • Adams View commands • Adams Solver commands
7
|
STEP Functions and Simulation Scripts
© MSC Software Corporation
Adams Solver Commands • Scripted simulations based on Adams Solver commands • Adams Solver commands let you perform sophisticated simulations, such as: • Changing model parameters during a simulation. • Using different output step sizes over different simulation intervals (versus specifying only one duration and output step size). • Using different solution parameters (such as convergence tolerance) over different intervals.
8
|
STEP Functions and Simulation Scripts
© MSC Software Corporation
Adams Solver Commands • Example of a simulation script that changes model topology while you work on your model: • simulate/dynamic, end=3.0, steps=30 • deactivate/joint, id=3 • simulate/dynamic, duration=2.0, steps=200
9
|
STEP Functions and Simulation Scripts
© MSC Software Corporation
Exercise • Perform Workshop 18, “Hatchback II”
10
|
STEP Functions and Simulation Scripts
© MSC Software Corporation
Adams Solver
What is in this Section • • • • • • • •
2
|
Adams Solver Overview Files in Adams Solver Example of an Adams Solver Dataset (.adm) File Stand-Alone Adams Solver Example: 2D Pendulum Formulation of the Equations of Motion Phases of Solution Debug/Eprint (dynamics)
Adams Solver
© MSC Software Corporation
Adams Solver Overview Adams View Integrated Adams Solver Import
Legacy FORTRAN solver only
Export
Analysis files . out .gra . req .res
Dataset . adm
Output
Input Input
Adams Solver
Interactive Solver commands OR
Input
Adams Command file .acf
Output Message file . msg
3
|
Adams Solver
© MSC Software Corporation
Files in Adams Solver • Adams Solver dataset files (.adm) • Statements define an element of a model such as a part, constraint, force, and so on. • Functions are numeric expressions that define the magnitude of an element such as a force or motion.
For more information, see the Adams Solver online help. • Adams Solver command files (.acf) • Commands define an action that needs to be taken during a simulation. • See also: Adams Solver Commands in Section 19 (STEP Functions and Simulation Scripts)
4
|
Adams Solver
© MSC Software Corporation
Example of an Adams Solver Dataset (.adm) File
5
|
Adams Solver
© MSC Software Corporation
Stand-alone Adams Solver • Simulations in stand-alone Adams Solver • Interactive: • Not scripted: enter commands one by one. • Scripted: use an Adams Solver command file (.acf).
• Batch - Run multiple jobs in the background using an ACF file. • One way that ACF files are represented is: they start with the name of the model to be analyzed and followed by the analysis files name prefix:
• Another way that ACF files are represented is: they start with an empty line followed by the second line calling the model name and determining the analysis file name prefix, in case a name other than the model name is desired:
• In both forms an ACF file must end with a STOP command. • You can run simulations externally in Adams Solver from within Adams View 6
|
Adams Solver
© MSC Software Corporation
Solver Compatibility • With Adams, the new Adams Solver (C++) version has added significant functionality. With these additions, Adams Solver (C++) now supports some entities that are not supported for Adams Solver (FORTRAN). For this reason, a solver-compatibility check has been added. When using Adams View, this check is called as each object is created. • The check is also called for: • Each object as it is created when a .cmd file is imported • The entire model when an .adm file is imported • The entire model before simulation
7
|
Adams Solver
© MSC Software Corporation
Example: 2D Pendulum • Adams Implementation: Euler-Lagrange Equations • Description • A link of mass M, moments of inertia I, and length 2L is attached to ground using a revolute joint at the global origin O. The joint is oriented in such a way that motion is only allowed in the X-Y plane of the global coordinate system. • The coordinates of the center of mass of the link, with respect to the global origin, are represented by the states (x,y). • A coordinate system (Op-Xp-Yp) is attached at the center of mass of the link, such that Xp is along the length of the link. The angle between Xp and Xg is denoted by θ.
8
|
Adams Solver
© MSC Software Corporation
Example: 2D Pendulum
9
|
Adams Solver
© MSC Software Corporation
Example: 2D Pendulum • Force balance equations
• Momentum equations (only in θ)
• Order reduction equations
• Constraint equations
10
|
Adams Solver
© MSC Software Corporation
Formulation of the Equations of Motion • Nonlinear system - Nine differential and algebraic equations (DAE’s)
Equations of Motion
Unknown
Force balances
Momentum Order reduction Constraints
11
|
Adams Solver
© MSC Software Corporation
Phases of Solution • Task • Solve the differential and algebraic equation: • Two major components: Predictor and Corrector • Phase 1: • Predict an initial solution • Phase 2: • Correct the prediction • Phase 3: • Evaluate quality of solution (accept solution) • Phase 4: • Prepare for next step
12
|
Adams Solver
© MSC Software Corporation
Phases of Solution • Task • Solve the differential and algebraic equation: • Phase 1: • Predict an initial solution • Predict an initial value using an explicit method. • The predictor is simply looking at past values to guess the solution at the next time. The governing equations for G are not satisfied. • This is simply a good starting point for the next phase.
• Phase 2: • Correct the prediction • Phase 3: • Evaluate quality of solution (accept solution) • Phase 4: • Prepare for next step
13
|
Adams Solver
© MSC Software Corporation
Phases of Solution • Task • Solve the differential and algebraic equation: • Phase 1: • Predict an initial solution • Phase 2: • Correct the prediction • Evaluate G. If G is near zero, corrector is finished. Go to phase 3. • Use the Newton-Raphson method to correct the prediction. • Solve for ∆y. Update y. • Repeat iteration until ||∆y|| < corrector error tolerance
14
|
Adams Solver
© MSC Software Corporation
Phases of Solution • Example: As a first guess, set q=2
• The exact answer is q = 1.0 • Phase 3: • Evaluate quality of solution (accept solution) • Phase 4: • Prepare for next step
15
|
Adams Solver
© MSC Software Corporation
Phases of Solution • Task • Solve the differential and algebraic equation: • Phase 1: • Predict an initial solution • Phase 2: • Correct the prediction • Phase 3: • Evaluate quality of solution (accept solution) • Estimate local truncation error • if estimated < (εL) • Yes – Accept solution. Go to phase 4 • No – Reject solution and repeat phase 1 and 2 with new step size
16
|
Adams Solver
© MSC Software Corporation
Phases of Solution • Global Error (εG) • The difference between the current solution and the true solution
• Local Truncation Error (εL) • The error introduced in a single step
• Phase 4: • Prepare for next step
17
|
Adams Solver
© MSC Software Corporation
Phases of Solution • Task • Solve the differential and algebraic equation: • Phase 1: • Predict an initial solution • Phase 2: • Correct the prediction • Phase 3: • Evaluate quality of solution (accept solution) • Phase 4: • Prepare for the next step • Update higher order derivatives used in prediction for the next step • Determine step size and order for next step • Go back to phase 1, and start a new step
18
|
Adams Solver
© MSC Software Corporation
DEBUG/EPRINT (Dynamics) • Each GSTIFF integrator step consists of two phases: • Phase 1: a forward step in time (the predictor for dynamics) 1. 2. 3. 4.
19
|
The step number - A running count of the number of steps taken and can be used as a measure of how hard Adams Solver is working. The order of the predictor for dynamics - Corresponds to the order of the polynomial Adams Solver uses to predict the solution at the end of the integration step. The value of time at the beginning of the step. The size of the step.
Adams Solver
© MSC Software Corporation
DEBUG/EPRINT (Dynamics) • Phase 2: the solution of the equations of motion (the corrector for dynamics). 5. 6. 7. 8. 9.
20
|
The cumulative number of iterations - A running count of the iterations needed to solve the equations of motion and can be used as a measure of how many computations Adams Solver is performing. The iteration number - One at the beginning of each step and increments by one until Adams Solver converges to a solution or exceeds the maximum allowable number of iterations. Absolute value of largest equation residual error - This number is an indicator of how far Adams Solver is from a solution. This number should decrease after every iteration in healthy simulations. Dataset element associated with #7 - The equation that has the largest equation residual error for the above dataset element. Equation associated with #8.
Adams Solver
© MSC Software Corporation
DEBUG/EPRINT (Dynamics) 10. Absolute value of the largest change in a variable - The final iteration should not need to change variables very much. This number is an indicator of how far Adams Solver needs to change variables to approach a solution. Ideally, this number should decrease after every iteration. 11. Dataset element associated with #10. 12. Variable with the largest change for #11. 13. Jacobian updates - If Adams Solver has updated the Jacobian, YES appears under the new Jacobian header.
21
|
Adams Solver
© MSC Software Corporation
DEBUG/EPRINT (Dynamics) 1. Running count of successful steps 2. Order of predicting polynomial
3. Time at beginning of step 4. 6.
22
|
Adams Solver
7.
8.
9.
5. 10.
11.
12.
13.
Corrector information
© MSC Software Corporation
Exercise • Perform Workshop 19, “Hatchback III”
23
|
Adams Solver
© MSC Software Corporation
Sensors and Design Variables
What is in this Section • Sensors • Design Variables • Temporary Settings File
2
|
Sensors and Design Variables
© MSC Software Corporation
Sensors • Sensors • Monitor any quantity of interest in a model during a simulation and take a specified action when the quantity reaches or exceeds a critical value. • Take one of the following actions: • Completely stop the simulation. • If used with a script, sensors halt the current simulation and continue with the next command in the script. • Can be used to evaluate certain expressions when the required condition is met. You can access this value using the Adams Solver function, SENVAL. See the following SimCompanion Technical Articles: • Using SENVAL to count full rotations of a spinning part: KB8016078 https://simcompanion.mscsoftware.com/infocenter/index?page=content&id=KB8016078 • Finding min/max of a state using a SENSOR: KB8016215 https://simcompanion.mscsoftware.com/infocenter/index?page=content&id=KB8016215
• A sensor basically represents an If/Then statement: • If quantity = value (+/- tolerance) • Then take a specified action
3
|
Sensors and Design Variables
© MSC Software Corporation
Sensors • Example of using sensors with scripts • Monitor the reaction force in a constraint and deactivate the constraint when the force exceeds a specified value. • Monitor the distance between two objects and reduce the solution step size just before contact, to avoid convergence problems.
4
|
Sensors and Design Variables
© MSC Software Corporation
Design Variables • Design variables • Define independent parameters that can be tied to objects. • Organize the critical parameters of the design into a concise list of values that can be easily reviewed and modified. • Example: • You can create a design variable called cylinder_length to control the lengths of all three cylinders as shown in the next slide:
5
|
Sensors and Design Variables
© MSC Software Corporation
Design Variables • Note: You can also use parametric analyses to automatically run a series of simulations that vary your design variables, which you will do in Workshop 22.
6
|
Sensors and Design Variables
© MSC Software Corporation
Design Variables Design Variable Command • The Adams View command for creating a design variable or modifying the standard value is straightforward: • variable modify variable_name=DV_stiffness real=105.0 • Can write a script with variable modify commands to change all design variable values for a particular configuration
7
|
Sensors and Design Variables
© MSC Software Corporation
Temporary Settings File • The new Adams View temporary settings capability provides a convenient means to specify sets of model parameter data and/or solver settings that can be applied temporarily for a given simulation. • One can quickly apply, and switch between, sets of data to a model for a simulation without altering the baseline model. • Here is an example of the contents of a Temporary Settings File (TSF) containing design variables and solver settings of interest:
8
|
Sensors and Design Variables
© MSC Software Corporation
Temporary Settings File • This option can be enabled in the Adams Registry Editor (Adams Settings & License): • After making temporary changes to the parameters of interest, the temporary settings file can be loaded and appended to the simulation:
9
|
Sensors and Design Variables
© MSC Software Corporation
Exercise • Perform Workshop 20, “Hatchback IV”
10
|
Sensors and Design Variables
© MSC Software Corporation
Splines and Constraints
What is in this Section • • • • •
2
|
Splines from Traces Curve Constraints Automated Contact Forces Flexible Parts - Adams Flex Flexible Parts - ViewFlex
Splines and Constraints
© MSC Software Corporation
Splines from Traces • Definition of spline from a trace • A point trace tracks a location of a marker or circle over time with respect to another part. • Adams View can create a two- or three-dimensional spline from a trace. • Creating a spline from a trace is used to back-calculate (reverse engineer) the shape of an existing part based on its motion (cam synthesis). • Notes: • When you trace an object and create a spline from it, the point or circle should move in a smooth, even path. • If the path is closed, you should simulate for one cycle only.
3
|
Splines and Constraints
© MSC Software Corporation
Curve Constraints • Types of curve constraints in Adams • Point-on-curve • Curve-on-curve • Curve-on-curve constraints • Used where a curved edge on one part always follows a curved edge on a different part. • Remove two DOF. • Modeling of curve-on-curve constraints requires: • Two parts • Two curves that will always remain in contact
• Typical applications include general cam-to-cam systems.
4
|
Splines and Constraints
© MSC Software Corporation
Curve Constraints
Note: Curve-on-curve constraints do not allow lift off. See Also: DOF removed by curve constraints in Appendix A 5
|
Splines and Constraints
© MSC Software Corporation
Automated Contact Forces • Contact forces • Special forces acting on parts that are activated when part geometries come in contact with each other. • Have values that are determined by a set of contact parameters identical to those in the IMPACT function. • Multiple contact forces can be combined to create more complex contacts.
6
|
Splines and Constraints
© MSC Software Corporation
Automated Contact Forces • Contact pairs in Adams
7
|
Splines and Constraints
© MSC Software Corporation
Automated Contact Forces • Things to note while creating automated contact forces • Point-to-curve The x-y planes of the two reference markers must be parallel. • Curve-to-curve • Sphere-to-plane • Curve-to-plane • Point-to-plane
8
|
Splines and Constraints
The z-axis of the reference marker of the plane (the plane’s normal vector) must point away from the plane and at the circle or sphere.
© MSC Software Corporation
Flexible Parts: Adams Flex • Better loading predictions for durability analyses • The flexible component is the focus of your attention. • Basically asking the question: "What is the system doing to my flexible component?" • Improved system performance • The model fidelity is the focus of your attention. Component flexibility is just another parameter of the system design. • Basically asking the question: "What is the flexible component doing to my system?"
9
|
Splines and Constraints
© MSC Software Corporation
Flexible Parts: Adams Flex • Allows you to create flexible bodies in the Adams environment • Allows for easy substitutions of flexible bodies for rigid bodies in your Adams models • Can perform quick modifications on the flexible bodies to perform multiple iterations of the flexible body model
10
|
Splines and Constraints
© MSC Software Corporation
Flexible Parts: Viewflex • • • • •
Allows you to create a flexible body without leaving the Adams environment No dependency upon external FE Software Options for controlling the mesh size Automatic detection of attachments points Construction Methods : • Geometry • Extrusion • Mesh Import
To run through a workshop, see the Adams Flex Examples. For more information, see the Adams Flex, ViewFlex online help. 11
|
Splines and Constraints
© MSC Software Corporation
Exercise • Perform Workshop 21, “Cam-Rocker-Valve”
12
|
Splines and Constraints
© MSC Software Corporation
Multi-component Forces and Design Studies
What is in this Section • Multi-Component Forces • Design Studies • Introduction to Adams Explore
2
|
Multi-component Forces and Design Studies
© MSC Software Corporation
Multi-component Forces • Types of multi-component forces • Vector force (three translational components) • Vector torque (three rotational components) • General force vector (three translational, three rotational components) • Characteristics of vector force
3
|
Multi-component Forces and Design Studies
© MSC Software Corporation
Multi-component Forces • Notes: • The floating J marker always maintains the same location as the I marker. • The characteristics of other multi-component forces conceptually work the same way.
4
|
Multi-component Forces and Design Studies
© MSC Software Corporation
Multi-component Forces • Example of a force vector • A vector force representing a contact between a ball and a cantilever:
5
|
Multi-component Forces and Design Studies
© MSC Software Corporation
Multi-component Forces • Because the J marker belongs to part B, the force acts on part B when the bodies collide. • Because the J marker moves with the I marker, part B knows where to apply the reaction force. • Note: In the example, the J and R markers must belong to the same part. However, the R marker can belong to any part. • See Also: Characteristics of a multi-component force, in Appendix A
6
|
Multi-component Forces and Design Studies
© MSC Software Corporation
Design Studies • Trial and error method (manual iterations)
Model Parts Joints Forces
Simulate
View results
Is the design optimal?
Loop is repeated several times
Manually change the variable
7
|
Multi-component Forces and Design Studies
No
Yes
Completed
© MSC Software Corporation
Design Studies • Design study method (automated iterations)
Design Variable (V) Objective (O)
Model Parts Joints Forces
Model gets updated
Results automatically generated
Simulate
Variable changes automatically
No
Is this the final iteration? (i=n)
Yes The loop goes through specified number of iterations (i=1,…n)
8
|
Multi-component Forces and Design Studies
Tabular report
Plot O versus V (for each iteration)
© MSC Software Corporation
Design Studies • Definition of a design study • Varies a single design variable (V) across a range of values. • Runs a simulation at each value. • Reports the performance measure for each simulation. • From the results generated, you can determine: • The best value for V among the values simulated. • The approximate design sensitivity of V (rate of change of performance measure with respect to V).
9
|
Multi-component Forces and Design Studies
© MSC Software Corporation
Design Studies • Sensitivity, S, at iteration, I
• Looking at Trial 4 (i = 4):
• S4 is the approximate slope at Trial 4 (tip_y_loc=10.6) in the plot.
10
|
Multi-component Forces and Design Studies
© MSC Software Corporation
Design Studies
11
|
Multi-component Forces and Design Studies
© MSC Software Corporation
Introduction to Adams Explore • Adams Explore provides a two-way interface between Adams and Microsoft Excel across a computer network. • This enables a non-Adams user to modify the modeling parameters, launch analyses, view the updated outputs and further post-process the them. • The model file and the Excel interface are two separate entities.
12
|
Multi-component Forces and Design Studies
© MSC Software Corporation
Using Adams Explore with Adams View • Excel-Only Workflow (Windows Only) • Available on windows with the help of a special Excel add-in. • The workbook file can be shared with non-Adams user colleagues/customers. • This file can be opened in Microsoft Excel with a provided add-in. • Using the add-in, the workbook file is uploaded to the server and run. • The Excel add-in asks the web server continuously, or at the request of the user, for the status. • When the job is completed and the file is available, the file can be opened directly in Excel to review the responses of the tweaked parameters.
13
|
Multi-component Forces and Design Studies
© MSC Software Corporation
Adams Excel Export • An Adams analyst exports a workbook file with information about the Adams model from inside Adams View. Such file contains: • where the model is located • where it is to be computed • which parameters are subject to change • which analyses to be run
14
|
Multi-component Forces and Design Studies
© MSC Software Corporation
Adams Excel Export • Responses of interest such as plot curves and design objectives can also be added to the workbook file.
15
|
Multi-component Forces and Design Studies
© MSC Software Corporation
Adams Explore Excel • A non-Adams user can change/edit the design variables in the spreadsheet and submit a analysis job without leaving Excel. The Adams Explore add-in will connect the analysis machine server (can be either local or remote)
16
|
Multi-component Forces and Design Studies
© MSC Software Corporation
Adams Explore With Webpage • Webpage Workflow • The workbook file can be shared with non-Adams user colleagues/customers. • This file can be opened in an editor that supports the format (MS Excel or Google Docs). • The hyperlink in the spreadsheet loads a webpage.
• On this webpage the workbook file is uploaded to the server and run.
17
|
Multi-component Forces and Design Studies
© MSC Software Corporation
Exercise • Perform Workshop 22, “Target Practice”
18
|
Multi-component Forces and Design Studies
© MSC Software Corporation
FE_PART: Geometric Nonlinearity
What is in this Section • • • • •
2
|
Introduction to FE_PART Available FE_PART Formulations FE_PARTs Nodes: FE Nodes Distributed Applied Loads FE_Load, FEloadsub Advantages of Implementing FE_PART
FE_PART: Geometric Nonlinearity
© MSC Software Corporation
Introduction to FE_PART • • • • •
3
|
Modeling parts with large deformations. It is a basic finite-element component that is solved entirely within Adams. No external code/connections needed. Accurate geometric nonlinearity of beam-like structures. Modeling does not require FEA-produced files like MNFs. The FE_PART differs from the BEAM force element in that it possesses inertia properties.
FE_PART: Geometric Nonlinearity
© MSC Software Corporation
FE_PART Comparison • Nonlinear consideration: • FE_PART can exhibit large deformations not possible with linear flex bodies . • Takes into account the nonlinear behavior of the component due to geometrical nonlinearity.
Flexible Body
Discrete Flexible Link 4
|
FE_PART: Geometric Nonlinearity
FE_PART © MSC Software Corporation
Available FE_PART Formulations • The FE_PART is intended for modeling beam-like structures. Two formulation options are available: • 3D Beam • A three-dimensional fully geometrically nonlinear representation. • Accounts for stretching, shearing, bending, and torsion.
• 2D Beam • • • •
A two-dimensional geometrically nonlinear representation. The centerline of the beam can be assumed constrained to a plane parallel to the model's global XY, YZ or ZX plane. The 2D Beam can stretch or bend in plane. The 2D Beam will solve faster than the 3D Beam.
For more information, see FE_PART online help.
5
|
FE_PART: Geometric Nonlinearity
© MSC Software Corporation
FE_PARTS Nodes: FE Nodes • An FE_PART consists of two or more nodes. • Each node defines a nodal coordinate system (attachment point). • Each nodal coordinate system has three purposes: • Defining the location of the center of mass of the cross section. • Defining the x-axis as the normal to the cross section. • The other axes are used to define the cross sectional properties and other geometry.
6
|
FE_PART: Geometric Nonlinearity
© MSC Software Corporation
Distributed Applied Load: FE_LOAD • FE_LOAD statement is used to apply distributed loads • Force and moment per unit length, area or volume. • The nature of load is automatically adjusted based on the FE_PART. • For example, if the FE_PART is a beam, the load will be per unit length. • Ex: FE_LOAD/1, FE_PART=3, FX= 0, FY= -30*SIN(PI*S), FZ= 0
• FEloadsub subroutine may also be used: • FEloadsub is used when the functions are too complex to enter as expressions in an FE_LOAD statement. • It computes a set of three distributed load per unit length and three distributed torques per unit length acting on an FE_PART. Note: FE_PART and FE_LOAD are supported by the Adams Solver C++ only.
7
|
FE_PART: Geometric Nonlinearity
© MSC Software Corporation
Advantages of Implementing FE_PART • Smoother, more continuous and more accurate results as compared to discrete flex link. • By simply applying a desired number of FE nodes, a smoother and more accurate solution can be achieved in comparison to that of discrete flexible link. • Easier to set up than discrete flex link. • Since an FE_PART is a single part as compared to a discrete flex link, set up procedure and later modifications can be done very easily. • Quickly set up a complicated loading profile such as hydrodynamic forces. • The availability of FE_LOAD and FEloadsub simplifies the application of complicated loading scenarios.
8
|
FE_PART: Geometric Nonlinearity
© MSC Software Corporation
Exercise • Perform Workshop 23, “FE_PART”
9
|
FE_PART: Geometric Nonlinearity
© MSC Software Corporation
Recommended Practices
What is in this Section • • • • • • •
2
|
General Approach to Modeling Modeling Practices: Parts Modeling Practices: Constraints Modeling Practices: Compliant Connections Modeling Practices: Run-time Functions Debugging Tips Documentation
Recommended Practices
© MSC Software Corporation
General Approach to Modeling • Crawl-walk-run • Try to understand the mechanism from a physical standpoint. • Use building blocks of concepts that have worked in the past. • Add enhancements to the model while testing periodically. • Build kinematic models before building dynamic models. • Use motions to check models before applying forces. • Use motions which start with zero velocity. • Verify enhancements to a complex model on a simpler model first.
3
|
Recommended Practices
© MSC Software Corporation
Modeling Practices: Parts • Geometry associativity errors • Geometry may be added to the wrong part. • Mass properties • Using imported CAD-created geometry (IGES, STL, and so on) can yield inaccurate mass properties. • Ensure inertia matrix is realistic. • Use aggregate mass for a quick check of system mass and inertia. • Use the Table Editor to do a quick check and potentially fix individual part masses and inertia. • Small part mass and inertia lead to unrealistically high frequencies. • Initial velocities • Check to see that part initial velocities are consistent.
4
|
Recommended Practices
© MSC Software Corporation
Modeling Practices: Parts • Dummy parts • Whenever possible, avoid using them. • If absolutely needed, constrain all six DOF and assign a mass of 0.0 (not 1e-20). • Design configuration • Build a model close to assembled position. • Build a model close to a stable equilibrium position, if possible.
5
|
Recommended Practices
© MSC Software Corporation
Modeling Practices: Constraints • Fixed joints • Not needed, since two or more parts can be combined or merged into a single part. • An extra part with a fixed joint adds unnecessary equations to your system. • When locking a part to ground, enormous torque may develop due to large moment arms. • If absolutely needed, then add fixed joints at the center-of-mass (cm) location of lightest part. • If locking a part to ground, consider assigning a very large mass/inertia to it so it can behave like ground.
6
|
Recommended Practices
© MSC Software Corporation
Modeling Practices: Constraints • Universal joints • When a universal joint is at 90º, you get a singular matrix. • Motion • Motion elements should only be functions of time. Note: Avoid redundant constraints.
7
|
Recommended Practices
© MSC Software Corporation
Modeling Practices: Compliant Connections • Spring dampers • Ensure that the marker endpoints (DM(I,J)) are never superimposed. • Watch out for springs with very stiff spring constants. • Watch out for springs with no damping. • Bushings • Watch out for bushings with large rotations.
8
|
Recommended Practices
© MSC Software Corporation
Modeling Practices: Run-time Functions • Function Builder • Assists in building functions. • Assists in function verification. • Has function plot capability. • Velocity • Make sure velocities are correct in force expressions. For example, in the damping function: -c*VX(i, j, j, _), the fourth term is missing. • Splines • Approximate forces with smooth, continuous splines. • Extend the range of spline data beyond the range of need. • Cubic splines (CUBSPL) work better on motions than Akima. • Akima splines (AKISPL) work better on forces than Cubic. • The Akima interpolation method is faster and can be defined as a surface, but its derivatives are generally discontinuous.
9
|
Recommended Practices
© MSC Software Corporation
Modeling Practices: Run-time Functions • IMPACTs/BISTOPs • Do not use 1.0 for exponent on IMPACT or BISTOP functions (should always be greater than 1.0) • Models with IMPACTs/BISTOPs should have slight penetration in design position when doing statics. • Measures • Set up measures of your run-time functions. • Set up measures of components of your run-time functions. • Ensure that your function will not divide by zero.
10
|
Recommended Practices
© MSC Software Corporation
Modeling Practices: Run-time Functions • Contacts • Do not use 1.0 for exponent on IMPACT or BISTOP functions (should always be greater than 1.0). • Models with contacts should have slight penetration in design position when doing statics. • Tires • Models with tires should have slight penetration in model position when doing statics. • If only rear tires penetrate, the static position could be a “handstand.”
11
|
Recommended Practices
© MSC Software Corporation
Modeling Practices: Run-time Functions • Units • Use consistent units throughout the model (time, mass, stiffness, damping, and so on). • Choose units (mass, force, time, and so on) that do not require using very large or very small numbers. • Be wary when your model contains numbers like 1e+23 or 1e-20. • Use appropriate units—when modeling large models such as an aircraft landing on a runway, length units of millimeters may not be appropriate. Conversely, when modeling small models such as a power window switch (made up of small moving parts), using length units of meters may not be appropriate. • Use reasonable time units—high frequencies may be better modeled with time units of milliseconds rather than seconds. • Gravity • Check magnitude and direction. • Check for multiple gravity elements.
12
|
Recommended Practices
© MSC Software Corporation
Debugging Tips • Model verify • Lists number of moving parts, number of each type of constraint. • Lists Gruebler's count and actual DOF count. • Lists redundant constraints. • Reports misaligned forces/force elements, joints, and so on. • Helps identify and eliminate causes for input warning (don't ignore). • Model topology • Text or graphical model topology. • Table Editor provides spreadsheet-like overview of model content.
13
|
Recommended Practices
© MSC Software Corporation
Debugging Tips • Icon Feedback • Broken icon in design configuration probably means incorrectly defined joint or force. • Table Editor • Convenient way to inspect and modify models (particularly large ones). • Interactive Simulation • By default is turned on.
14
|
Recommended Practices
© MSC Software Corporation
Debugging Tips • Model display update • As Adams Solver performs the simulation, you have the option to get immediate graphical feedback of the simulation at every: • Output step • Integration step • Iteration
• Icons visible during simulation • This may help you monitor behavior of model components. • Adams View Graphics Settings • Please refer to the SimCompanion knowledge base articles below for tips on how to maintain a graphically stable Adams View session: Strategies to resolve crashes and graphics issues in Adams View & Adams Car Adams on machines with dual graphics cards
15
|
Recommended Practices
© MSC Software Corporation
Debugging Tips • Subroutines • Check for their existence. • While debugging a model, eliminate user subroutines so that they are not the source of the error. • Gravity • Turning gravity off can accentuate modeling errors and make debugging easier.
16
|
Recommended Practices
© MSC Software Corporation
Debugging Tips • Statics • When applicable, perform an initial static simulation first. • If static solution fails: • Turn on Model display update = at every iteration to provide additional insight. • Identify and eliminate the undesired static configuration—there could be more than one static configuration and Adams Solver could be finding the undesired one.
• • • • •
17
|
Check to see if there are any floating parts. Check the signs of applied forces. Experiment with Alimit/Tlimit/Maxit/Stability. Check if impacts are initially in contact; if not, they should be. Running an initial dynamic simulation can help you determine why the model is not finding static equilibrium.
Recommended Practices
© MSC Software Corporation
Debugging Tips • Dynamics • If integrator fails to start-up: • • • • • •
Check sign and magnitude of forces. Look at accelerations to understand what is happening. Perform initial static analysis first. Try a quasi-static simulation. Try changing integrator parameter - HINIT. Try a different integrator.
• If integrator fails in the middle of a simulation: • • • •
Look at animation and plots until failure, to understand simulation. Decrease integrator parameter - HMAX. Do not let the integrator step over important events. Short duration events, such as an impulse can be captured by setting the maximum time step, HMAX, to a value less than the impulse width. • Use HMAX so Adams Solver acts as a fixed-step integrator • Decrease error.
18
|
Recommended Practices
© MSC Software Corporation
Debugging Tips • Try a different integrator. If integrator takes very small steps: • Look for sudden changes in force and motion input. • Rescale model to get more uniform numbers.
• Velocities at time=0
19
|
Recommended Practices
© MSC Software Corporation
Debugging Redundant Constraints Revolute
• Adams Solver provides messaging for redundant constraints • Example: over-constrained four-bar linkage with MOTION on disk:
2X Revolute Translational
This constraint:
20
|
Recommended Practices
unnecessarily removes this DOF:
.slider.JOINT_1
(Revolute Joint)
Rotation Between Zi & Xj
.slider.JOINT_4
(Translational Joint)
Rotation Between Zi & Xj
.slider.JOINT_4
(Translational Joint)
Rotation Between Xi & Yj
© MSC Software Corporation
Debugging Redundant Constraints • Close-up view and message interpretation: • Unnecessary rotation constraint between Z & X axis of markers (i.e. no rotation about Y-axis). • Unnecessary rotation constraint between X & Y axis of markers (ie: no rotation about Z-axis).
Z X Y
This constraint:
21
|
Recommended Practices
unnecessarily removes this DOF:
.slider.JOINT_1
(Revolute Joint)
Rotation Between Zi & Xj
.slider.JOINT_4
(Translational Joint)
Rotation Between Zi & Xj
.slider.JOINT_4
(Translational Joint)
Rotation Between Xi & Yj © MSC Software Corporation
Debugging Redundant Constraints Revolute
• Change translational joint to cylindrical – one redundant constraint is removed:
2X Revolute Cylindrical
This constraint:
22
|
Recommended Practices
unnecessarily removes this DOF:
.slider.JOINT_1
(Revolute Joint)
Rotation Between Zi & Xj
.slider.JOINT_4
(Cylindrical Joint)
Rotation Between Zi & Xj
One less redundant
© MSC Software Corporation
Debugging Redundant Constraints Revolute
• Adams Solver runtime messaging corresponds with ‘model verify’ output:
2X Revolute Cylindrical
Degree-of-freedom analysis identified redundant constraints in the model: -------------------------------------------------------------------------
23
|
Recommended Practices
-
deactivating constraint equation
Zi.Xj in slider.JOINT_4
-
deactivating constraint equation
Zi.Xj in slider.JOINT_1
© MSC Software Corporation
Debugging Redundant Constraints • Loading considerations: apply a side-load to the slider • What kind of reactions appear in the cylindrical joint? • Recall the Solver message regarding removal of the constraint equation for the cylindrical joint.
24
|
Recommended Practices
© MSC Software Corporation
Debugging Redundant Constraints • Resultant reactions:
• Side-load does not show up as a torque in the joint! • Recall the Solver message regarding removal of the constraint equation for the cylindrical joint.
25
|
Recommended Practices
© MSC Software Corporation
Debugging Redundant Constraints • System constrained without redundants:
Revolute
Inplane
2X Revolute
Inplane
0 Degrees of Freedom for .slider There are no redundant constraint equations.
26
|
Recommended Practices
© MSC Software Corporation
Debugging Redundant Constraints Revolute
• System constrained without redundants (alternate arrangement): • System is not over-constrained and now reaction forces appear in the cylindrical joint
Revolute Cylindrical
Spherical
27
|
Recommended Practices
© MSC Software Corporation
Documentation • Use F1 for help on open Adams View dialog boxes • Use the PDF icon in the documentation toolbar to access printable versions (especially helpful with tutorials)
• Use the Adams Solver documentation: • Statements: model entities such as PART • Functions: run-time functions such as STEP • Commands: used in Adams View simulation scripts such as ACTIVATE • Important topics: • INTEGRATOR • CONTACT
28
|
Recommended Practices
© MSC Software Corporation
Exercise • Perform Workshop 24, “Switch Mechanism”
29
|
Recommended Practices
© MSC Software Corporation
Appendix A Tables
Tables • What’s in this appendix: • Constraints Tables (Incomplete) • Forces Tables (Incomplete) • Constraints Tables (Completed) • Forces Tables (Completed)
2
|
Appendix A - Tables
© MSC Software Corporation
Constraint Tables (Incomplete)
3
|
Appendix A - Tables
© MSC Software Corporation
Constraint Tables (Incomplete)
4
|
Appendix A - Tables
© MSC Software Corporation
Force Tables (Incomplete)
5
|
Appendix A - Tables
© MSC Software Corporation
Force Tables (Incomplete)
6
|
Appendix A - Tables
© MSC Software Corporation
Constraint Tables (Completed)
7
|
Appendix A - Tables
© MSC Software Corporation
Constraint Tables (Completed)
8
|
Appendix A - Tables
© MSC Software Corporation
Forces Tables (Completed)
9
|
Appendix A - Tables
© MSC Software Corporation
Forces Tables (Completed)
10
|
Appendix A - Tables
© MSC Software Corporation
Appendix B Adams View Tools, Menus, and Shortcuts
What is in this Appendix • • • •
2
|
Ribbon – Tools Tools and Tool Stacks Menus and shortcuts Popup menu for zooming and changing the view orientation
Appendix B - Adams View Tools, Menus, and Shortcuts
© MSC Software Corporation
Ribbon: Tools • The Adams View (Refresh View) is comprised of ribbon and Model Browser. The ribbon holds all the Tool that used to be under Main Tool Stack under classis view. The ribbon holds and display all the Tools. The following pages show the ribbon. Ribbon
Box
Link
3
|
Cylinde r
Sphere
Plate
Extrusio n
Appendix B - Adams View Tools, Menus, and Shortcuts
Frustum Torus
Revoluti on
Plane
Adams Flex
Flex to Flex Discrete Flexible Create FE Part Link
Rigid to Flex
MNF Xform
ViewFlex
© MSC Software Corporation
Ribbon: Tools
Ribbon
Point
Marker
Arc/Circle
Spline
Polyline
Point Mass
Unite two solids
Merge two bodies
Cut out a solid Split a solid with another into its primitives 4
|
Appendix B - Adams View Tools, Menus, and Shortcuts
Fillet an edge
Chamfer an edge
Add a boss
Hollow out a solid
Add a hole
Intersect two solids Chain construction geometry lines © MSC Software Corporation
Ribbon: Tools
Create a Fixed Joint
Create a Revolute Joint
Create a Constant Velocity Joint
Create a Hooke Joint / Universal Joint
Create a Parallel Joint Primitive
Create an Inplane Joint Primitive 5
|
Appendix B - Adams View Tools, Menus, and Shortcuts
Create a Create a Translational Joint Cylindrical Joint Create a Screw Joint
Create a Spherical Joint
Create a Planar joint
Create an Orientation Create an Perpendicular Joint Joint Primitive Primitive Create an Inline Joint Primitive © MSC Software Corporation
Ribbon: Tools
Joint (Add-on Constraint): Gear Joint (Add-on Constraint): Coupler
6
|
Appendix B - Adams View Tools, Menus, and Shortcuts
Point-Curve Constraint 2D Curve-Curve Constraint (No lift-off) (No lift-off)
General Constraint
© MSC Software Corporation
Ribbon: Tools
7
|
Translational Joint Motion
Point Motion
Rotational Joint Motion
General Point Motion
Appendix B - Adams View Tools, Menus, and Shortcuts
© MSC Software Corporation
Ribbon: Tools
Create a Force (Single-Component) Applied Force
Create a Force Vector Create a General Force Vector (Six-Component (Three-Component Force) Applied Force Force) Applied Force
Create a Contact
Create a Torque (Single-Component) Applied Force
Create a Torque Vector(Three-Component Force) Applied Force
Create a Tire
Create a Bushing
Create a Translational Spring-Damper 8
|
Appendix B - Adams View Tools, Menus, and Shortcuts
Create a Rotational Spring-Damper
Create a Modal Create a FE Force Load Create Gravity
Create a Field Element
Create a Massless Beam © MSC Software Corporation
Ribbon: Tools
9
|
Build a 2D or 3D Data Spline
Create an Adams Array
Create a File based Spline
Create a New Matrix
Create an Adams Curve
Create an ADAMS String
Create a State Variable defined by an Algebraic Equation
Create a Transfer Function
Create a State Variable defined by a Differential Equation
Create a Linear State Equation
Appendix B - Adams View Tools, Menus, and Shortcuts
Create an ADAMS FEMdata Create an ADAMS Plant Output statement object
Create an ADAMS plant input
Create an ADAMS Plant State
Create a General State Equation
© MSC Software Corporation
Ribbon: Tools
Create a Function
10
|
Appendix B - Adams View Tools, Menus, and Shortcuts
Controls Toolkit
© MSC Software Corporation
Ribbon: Tools
Create a Design Variable
Create a New Request
Create a Run-Time Clearance
Create a New Sensor
Create a New Measure
Create a New Angle
Create a New Range Measure
Create a New Create a New Create a New Computed Point-to-Point Orientation Measure Measure Measure 11
|
Appendix B - Adams View Tools, Menus, and Shortcuts
Display the Adams Insight export dialog Displays the required Adams Insight experiment
Create a New Function Measure Display a Measure
Create a Design Objective
Create a Design Constraint
Evaluate all Design Objectives
Evaluate the Evaluate a Design Design Design Objective Constraint for an Evaluation Tool Analysis
© MSC Software Corporation
Ribbon: Tools
Load the Controls Plug-in
12
|
Appendix B - Adams View Tools, Menus, and Shortcuts
Load the Vibration Plug-in
Load the Durability Plug-in
Load the Mechatronics Plug-in
© MSC Software Corporation
Ribbon: Tools
Load the Controls Plug-in
Load the Controls Plug-in
13
|
Appendix B - Adams View Tools, Menus, and Shortcuts
Load the Vibration Plug-in
Load the Vibration Plug-in
© MSC Software Corporation
Ribbon: Tools
Displays the Animation control dialog
Displays the linear modes control dialog
Opens Adams Postprocessor
Trace a point’s relative position from last simulation
14
|
Appendix B - Adams View Tools, Menus, and Shortcuts
© MSC Software Corporation
Tools and Tool Stacks • The ADAMS View (Classis View) Main Toolbox is comprised of tools and stacks. Tool stacks hold two or more tools and have a default tool that appears on top of the stack. A small triangle in the bottom right corner of the tool indications that it serves as a tool stack . To expand a tool stack, right click on it. This page identifies all the tools and tool stacks. The following pages show the expanded tool stacks.
Rigid body tool stack Select Tool Undo/Redo tool stack Color tool stack Motion tool stack Move tool stack Zoom box tool Fit tool
Dynamic Rotation tool stack View right/left tool stack
|
Appendix B - Adams View Tools, Menus, and Shortcuts
Simulate tool Joint tool stack Animate tool Plotting tool Create forces tool stack Center tool Zoom in/out tool Translate tool stack
View Front/bock tool stack
View top/bottom tool stack
Isometric view
Measure tool stack Align view to object Y tool Window layout tool stack
Background color tool stack
15
Measure tool stack
Toggle tool stack
© MSC Software Corporation
Tools and Tool Stacks Box
Cylinder
Sphere
Frustum
Torus
Extrusion
Revolution Plate
Point
Marker
Plane
Polyline
Arc
Spline
Union
Intersect
Cut
Split
Merge
Chain
Fillet
Chamfer
Hole
Boss
Hollow
Link
Rigid Body Tool Stack
Measure Tool Stack
Point-to-Point
16
|
Included angle
Appendix B - Adams View Tools, Menus, and Shortcuts
Displays Geometric Modeling Palette © MSC Software Corporation
Tools and Tool Stacks
Joint tool stack
Undo/redo tool stack Undo
Rotational motion
Point Motion
Translational General joint motion Point Motion 17
|
Appendix B - Adams View Tools, Menus, and Shortcuts
Hooke/Universal joint
Fixed joint
Translational joint
Constant velocity joint
Point-curve constraint
Cylindrical joint
Coupler
2D curve-curve constraint
Spherical joint
Screw joint
Planar joint
Gear
Redo
Motion tool stack
Color tool stack
Revolute joint
General constraint
Displays the joints palette
Displays the joint palette © MSC Software Corporation
Tools and Tool Stacks
Create Forces Tool Stack
Move Tool Stack
18
|
Appendix B - Adams View Tools, Menus, and Shortcuts
SingleTranslational spring damper component force
Contact force
Torsion spring
SingleTire component torque
Three component force
Increment
Exact Position
f(x)
Bushing
Point to point
Working Grid
f(θ)
Field Element
Align & rotate
Object position handle
Mate faces
Coordinate system
Massless beam
Modal Force
ThreeGravity component torque
Six-component general force
Displays the create forces palette
Precision move © MSC Software Corporation
Tools and Tool Stacks View Front/Back Tool Stack Dynamic Rotation Tool Stack Front Rotate XY
Back
Rotate Z
View Front/Back Tool Stack Translate Tool Stack
Translate
Translate Z
Right
Left
View Top/Bottom Stack
Top
19
|
Appendix B - Adams View Tools, Menus, and Shortcuts
Bottom
© MSC Software Corporation
Tools and Tool Stacks Toggle Tool Stack
Triad
Coordinate window
Title
View rotation
Window Layout Tool Stack Background Color Tool Stack 20
|
Appendix B - Adams View Tools, Menus, and Shortcuts
One view
Two views side/side
Two views over/under
Three views
Three views
Three views
Three views
Three vertical views
Three horizontal views
Four views
Six views
Six views © MSC Software Corporation
Menus and Shortcuts • The following pages show the Adams View menus and submenus. Note the shortcuts listed to the right of some menus.
Shortcut
21
|
Appendix B - Adams View Tools, Menus, and Shortcuts
© MSC Software Corporation
Menus and Shortcuts
22
|
Appendix B - Adams View Tools, Menus, and Shortcuts
© MSC Software Corporation
Menus and Shortcuts 1
2 3
1. Displays the Geometric Palette 2. Displays the joints palette
Note: Build and Simulate menus are available in Classis View
3. Displays the create forces Palette
23
|
Appendix B - Adams View Tools, Menus, and Shortcuts
© MSC Software Corporation
Menus and Shortcuts
24
|
Appendix B - Adams View Tools, Menus, and Shortcuts
© MSC Software Corporation
Menus and Shortcuts
25
|
Appendix B - Adams View Tools, Menus, and Shortcuts
© MSC Software Corporation
Menus and Shortcuts
26
|
Appendix B - Adams View Tools, Menus, and Shortcuts
© MSC Software Corporation
Menu for Zooming and Changing Orientation • In the main Adams View window, right-click away from modeling objects. Adams View displays a popup menu that you can use to set the display of the main window, such as zooming in on your model or changing the view orientation.
27
|
Appendix B - Adams View Tools, Menus, and Shortcuts
© MSC Software Corporation
View more...
Comments