- •1 Adams/View Basics 1
- •2 Building Models in adams/View 13
- •3 Simulating Models in adams/View 46
- •4 Examples 53
- •5 Introduce adams/Car 113
- •6 Introducing Analyses in adams/Car 116
- •7 Creating and Simulating Suspensions 129
- •8 Template Builder Tutorial 141
- •SectionⅠ- adams/View
- •1.1.1 Steps in Modeling and Simulating
- •1.1.2 Build Your Model
- •Figure 1.1 Steps in Modeling and Simulating
- •1.1.3 Test and Validate Your Model
- •Validating Simulation Results
- •1.1.4 Refine Your Model and Iterate
- •1.1.5 Customize and Automate adams/View
- •1.2 Working with the adams/View
- •1.2.1 Starting adams/View
- •1.2.2 Adams/View Main Window
- •Figure 1.2 Initial adams/View Window
- •1.2.3 Starting a New Modeling Session
- •Figure 1.3. Welcome Dialog Box
- •1.3 Defining the Modeling Environment
- •1.3.1 Specifying the Type of Coordinate System
- •1. Types of Coordinate Systems
- •Figure 1.4 adams/View Coordinate System
- •2. About Orientation Angles and Rotations
- •3. Setting the Default Coordinate System
- •1.3.2 Setting Units of Measurement
- •1.3.3 Specifying Gravitational Force
- •1.3.4 Specifying Working Directory
- •2 Building Models in adams/View
- •2.1 Creating Parts
- •Figure 2.1 Geometric Modeling Palette and Tool Stack
- •2.1.1 Creating Construction Geometry
- •Table 2.1 Types of construction geometry
- •1. Defining Points
- •2. Defining Coordinate System Markers
- •Figure 2.2 Marker Screen Icons
- •3. Creating Lines and Polylines
- •4. Creating Arcs and Circles
- •5. Creating Splines
- •2.1.2 Creating Solid Geometry
- •Table2.2 adams/View Solid Geometry
- •1. Creating a Box
- •2. Creating Two-Dimensional Plane
- •3. Creating a Cylinder
- •4. Creating a Sphere
- •5. Creating a Frustum
- •6. Creating a Torus
- •7. Creating a Link
- •8. Creating a plate
- •9. Creating an Extrusion
- •2.1.3 Creating Complex Geometry
- •1. Chaining Wire Construction Geometry
- •2. Combining Geometry
- •2.1.4 Adding Features to Geometry
- •2.1.5 Working with Point Masses
- •2.2 Modifying Parts
- •2.2.1 Modifying Rigid Body Geometry
- •2.2.2 Modifying Part Properties
- •2.3 About Constraining Your Model
- •2.3.1 Types of Constraints
- •2.3.2 Accessing the Constraint Creation Tools
- •Figure 2.3 Constraint Palette and Tool Stacks
- •2.3.3 Working with Joints
- •2.3.3.1 Working with Idealized Joints
- •Table1 2.3 Simple joints in adams/View
- •Table1 2.4 Complex joints in adams/View
- •2.3.3.2 Working with Joint Primitives
- •Table1 2.5 Joint Primitives in adams/View
- •2.3.3.3 Working with Higher-Pair Constraints
- •2.3.3.4 Working with Motions generators
- •1. Joint Motion
- •2. Point Motion
- •2.4 Applying Forces to Your Model
- •2.4.1 Accessing the Force Tools
- •Figure 2.4 Create Forces Palette and Tool Stack
- •2.4.2 Constructing Applied Forces
- •2.4.3 Constructing Flexible Connectors
- •2.4.2.1. Working with Bushings
- •2.4.2.2 Working with Translational Spring-Dampers
- •2.4.2.3 Adding a Torsion Spring
- •2.4.2.4 Adding a Massless Beam
- •2.4.2.5 Adding a Field Element
- •3 Simulating Models in adams/View
- •3.1 Types of Simulations
- •3.2 Accessing the Simulation Controls
- •Figure 3.1 Simulation Controls
- •3.3 Performing an Interactive Simulation
- •3.4 Viewing and Controlling Animations
- •3.4.1 About Animating Your Simulation Results
- •3.4.2 Accessing the Animation Controls
- •Figure 3.2 Animation Container and Animation Control Dialog Box
- •3.4.3 Playing Animations
- •Table 3.1 Animation Play Options
- •4 Examples
- •4.1 The Latch Design Problem
- •4.1.1 Introducing the Latch Design Problem
- •Figure 4.1 Physical Model of Hand Latch Design
- •Figure 4.2 adams/View Latch Model
- •4.1.2 Building Model
- •Figure 4.3 Latch in Build Phase
- •1. To start adams/View and Setting Up Your Work Environment
- •2. Creating Design Points
- •Table 4.1 Points Coordinate Locations
- •3. Creating the Pivot
- •4. Creating the Handle
- •5. Creating the Hook
- •Table 4.2 Extrusion Coordinate Values
- •6. Creating the Slider
- •Table 4.3 Points Coordinate Locations
- •7. Connecting the Parts Using Revolute Joints
- •8. Simulating the Motion of Your Model
- •9. Saving Your Database
- •4.1.3 Testing Your First Prototype
- •1. Creating the Ground Block
- •2. Adding a Three-Dimensional Contact
- •3. Adding a Spring
- •4. Creating a Handle Force
- •5. Creating a Measure on the Spring Force
- •6. Creating an Angle Measure
- •Table 4.4 Overcenter_angle Measure Markers
- •Figure 4.4 Graphical Representation of overcenter_angle
- •7. Creating a Sensor
- •8. Saving Your Model
- •9. Simulating Your Model
- •4.1.4 Validating Results Against Physical Test Data
- •1. Importing Physical Test Data
- •2. Creating a Plot Using Physical Test Data
- •Figure 4.5 adams/PostProcessor
- •3. Modifying Your Plot Layout
- •4. Creating a Plot Using Virtual Test Data
- •5. Saving Your Model
- •4.1.5 Refining Your Design
- •1. Creating Design Variables
- •2. Reviewing Design Variable Values
- •4.1.6 Iterating Your Design
- •1. Performing a Manual Study
- •2. Running a Design Study
- •Dv_1 versus Trial plot Overcenter_angle plot
- •Design study report
- •3. Examining the Results of Design Studies
- •Table 4.5 Design Studies Results
- •4.1.7 Optimizing Your Design
- •1. Modifying Design Variables
- •Table 4.6 Design Variable Limits
- •2. Running an Optimization
- •4.2 The Front Suspension Design Problem
- •4.2.1 Introducing the Front Suspension Design Problem
- •Figure 4.6 Physical Model of Front Suspension
- •Figure 4.7 adams/View Front Suspension Model
- •4.2.2 Building Model
- •1. To start adams/View and Setting Up Your Work Environment
- •2. Creating Design Points
- •Table 4.7 Points Coordinate Locations
- •8. Creating the Knuckle
- •9. Creating the Wheel
- •10. Creating the Test_Patch
- •11. Creating the Spring
- •12. Creating the Spherical Joint
- •13. Creating the Fixed Joint
- •14. Creating the Revolute Joint
- •4.2.3 Testing the Front Suspension
- •2. Simulating the Motion of Your Model
- •3. Creating a Measure on the Kingpin_Inclination
- •Fig. The curve of the Kingpin_Inclination vs time
- •4. Creating a Measure on the Kingpin_Caster_Angle
- •5. Creating a Measure on the Front_Wheel Camber_Angle
- •6. Creating a Measure on the Front_Wheel Toe_Angle
- •7. Creating a Measure on the Sideways_Displacement of the Wheel
- •8. Creating a Measure on the Wheel_Travel
- •9. Creating curves on the Front Suspension characteristic
- •4.3 The Full Vehicle Design Problem
- •4.3.1 Creating Chassis Model
- •1. To start adams/View and Setting Up Your Work Environment
- •2. Creating Design Points
- •3. Creating Chassis
- •4.3.2 Creating Front Suspension Model
- •1. Creating Design Points
- •Table 4.8 Points Coordinate Locations
- •2. Creating Front Suspension
- •Figure 4.13 The body model of the chassis and the front suspension
- •3. Creating the Constraint Joint
- •4. Creating the Spring
- •Figure 4.14 The model of the chassis and the front suspension
- •4.3.3 Creating Steering System Model
- •1. Creating Design Points
- •Table 4.9 Points Coordinate Locations
- •2. Creating Steering System
- •Figure 4.15 The model of the steering trapezium
- •Figure 4.16 The model of the steering system
- •3. Creating the Constraint Joint
- •4.3.4 Creating Rear Suspension Model
- •1. Creating Design Points
- •Table 4.10 Points Coordinate Locations
- •2. Creating Rear Suspension
- •Figure 4.17 The model of the rear suspension
- •3. Creating the Constraint Joint
- •Figure 4.18 Creating the Revolute Joint
- •4. Creating the Spring
- •4.3.5 Creating Tire and Road
- •1. Creating Tire Property File
- •Figure 4.20 Analytical and Geometrical Representation of Tire
- •2. Creating Road Data File
- •3. Creating Tire and Road
- •Figure 4.21 The model of Tire
- •Figure 4.22 Full vehicle models
- •4.3.6 Testing the Full Vehicle
- •1. Creating Motion and Torque
- •Figure 4.23 Joint Motion Dialog Box
- •2. Creating curves on the vehicle characteristic
- •3. Simulation
- •5 Introduce adams/Car
- •5.1 What is adams/Car?
- •5.2 What You Can Do with adams/Car
- •5.3 How You Benefit from Using adams/Car
- •6 Introducing Analyses in adams/Car
- •6.1 About adams/Car Analyses
- •6.2 Types of Analyses
- •1. About Suspension Analyses
- •2. About Full-Vehicle Analyses
- •6.3 Introducing Suspension Analyses
- •6.3.1 Suspension Analysis Process
- •Figure 6.1 Suspension Analysis Process
- •6.3.2 Suspension Assembly Roles
- •6.3.3 Setting Suspension Parameters
- •6.3.4 Submitting Suspension Analyses
- •1. Specifying Number of Steps
- •Figure 6.2 Number of Inputs to Steps
- •2. Types of Suspension Analyses
- •6.4 Introducing Full-Vehicle Analyses
- •6.4.1 Full-Vehicle Analysis Process
- •Figure 6.3 Full-Vehicle Analysis Process
- •6.4.2 About the Full-Vehicle Analyses
- •1. Open-Loop Steering Analyses
- •2. Cornering Analyses
- •3. Straight-Line-Behavior Analyses
- •4. Course Analyses
- •5. Driver-Control-File-Driven Analysis (dcf Drive…)
- •6. Quasi-Static Analyses
- •7. Data-Driven Analysis
- •8. Adams/Driver Analyses
- •7 Creating and Simulating Suspensions
- •7.1 Starting adams/Car Standard Interface
- •7.2 Creating Suspension Assemblies
- •7.2.1 Creating a New Front Suspension Subsystem
- •1. Creating the front suspension subsystem:
- •Figure 7.1 Suspension Subsystem
- •2. To save the suspension subsystem
- •7.2.2 Creating a Suspension and Steering Assembly
- •Figure 7.2 Suspension and Steering Assembly
- •7.3 Performing a Baseline Parallel Wheel Travel Analysis
- •7.3.1 Defining Vehicle Parameters
- •7.3.2 Performing the Analysis
- •7.3.3 Animating the Results
- •7.4 Performing a Baseline Pull Analysis
- •7.4.1 Defining a Loadcase File
- •7.4.2 Performing the Analysis
- •7.4.3 Animating the Results
- •7.5 Modifying the Suspension and Steering Subsystem
- •7.5.1 Modifying Hardpoint Locations
- •7.5.2 Saving the Modified Subsystem
- •7.6 Performing an Analysis on the Modified Assembly
- •8 Template Builder Tutorial
- •Figure 8.1 MacPherson front suspension template model
- •8.1 Starting adams/Car Template Builder
- •Environment mdi_acar_usermode expert
- •8.2 Creating Topology for Your Template
- •8.2.1 Creating a Template
- •Figure 8.2 Main Window with Gravity Icon Displayed
- •8.2.2 Building Suspension Parts
- •1. Creating the Control Arm
- •Table 8.1 Wheel Carrier Hardpoints
- •Figure 8.3 Six hardpoints in the main window
- •2. To create the control arm part:
- •3. To create the control arm geometry:
- •8.2.3 Creating the Wheel Carrier
- •1. To create the hardpoints:
- •Table 8.2 Wheel Carrier Hardpoints
- •2. To create the wheel carrier part:
- •3. To add the wheel carrier link geometry:
- •8.2.4 Creating the Strut
- •8.2.5 Creating the Damper
- •1. To create a hardpoint:
- •2. To create the damper:
- •8.2.6 Defining the Spring
- •8.2.7 Creating the Tie Rod
- •8.2.8 Creating the Toe and Camber Variables
- •1. To create toe and camber variables:
- •8.2.9 Creating the Hub
- •1. To create a construction frame:
- •2. To create the hub part:
- •3. To create cylinder geometry for the hub:
- •8.2.10 Creating and Defining Attachments and Parameters
- •1. Defining the Translational Joint
- •2. Defining Control Arm Attachments
- •Figure 8.4 Create bushing Attachment dialog box
- •3. Defining the Strut Attachment
- •4. Defining Wheel Carrier Attachments
- •I Part: ._macpherson.Gel_tierod
- •5. Defining Hub Attachments
- •6. Defining Suspension Parameters
- •8.3 Creating a Suspension Subsystem
- •Table 8.3 Hardpoints To Be Modified
- •9 Creating and Simulating Full Vehicles
- •9.1 A Full-Vehicle Assembly
- •1. To open an assembly:
- •2. To create the Full-Vehicle assembly:
- •9.2 Performing a Single Lane-Change Analysis
- •1. Setting Up the Analysis
- •2. Animating the Results
- •3. Plotting the Results
- •Figure 9.1 Plot of Lateral Acceleration versus Time
- •9.3 Performing a Step Steer Analysis
- •9.4 Performing a Quasi-Static Steady-State Cornering Analysis
- •9.5 Performing a Baseline iso Lane-Change Analysis
- •9.6 Modifying the Full-Vehicle Assembly
- •1. To create a new spring property file:
- •2. To modify the springs:
- •Appendix a: adams/View keyboard shortcuts
- •Table 1. File Operation Shortcuts
- •Table 2. Edit Operation Shortcuts
- •Table 3. Display Operation Shortcuts
- •Viewing Operations Table 4. Viewing Operation Shortcuts
- •Table 5. Drawing Operation Shortcuts
- •Appendix b: adams/Car keyboard shortcuts
- •Table 1. File Operation Shortcuts
- •Table 2. Edit Operation Shortcuts
- •Table 3. Display Operation Shortcuts
- •Viewing Operations Table 4. Viewing Operation Shortcuts
- •References
3. Straight-Line-Behavior Analyses
The analyses based on the Driving Machine focus on the longitudinal dynamics of the vehicle. ADAMS/Car uses open- and closed-loop longitudinal controllers to drive your vehicle model.
The straight-line-behavior analyses include:
Acceleration test - Ramps the throttle demand from zero at your input rate (open loop) or you can specify a desired longitudinal acceleration (closed loop). You can specify either free or locked steering. An acceleration test analysis helps you study the anti-lift and anti-squat properties of a vehicle.
Braking - Ramps the brake input from zero at your input rate or lets you specify a longitudinal deceleration (closed loop). You can also specify either free or locked steering. The braking test analysis helps you study the brake-pull anti-lift and anti-dive properties of a vehicle.
Power-off straight line - This analysis allows you to examine operating behavior and directional deviations caused by suddenly lifting off the throttle pedal during a straight-line analysis. Typical results collected from the power off straight-line analysis include variations in heading direction and longitudinal deceleration. You can control the analysis using the Driving Machine. Optionally, you can depress the clutch during the throttle lift-off. In this case, you specify the duration that it takes to depress the clutch.
4. Course Analyses
Course analyses are based on the Driving Machine and are of a course-following type, such as ISO-lane change.
In an ISO-lane change analysis, the Driving Machine drives your full vehicle through a lane change course as specified in ISO-3888: Double Lane Change. You specify the gear position and speed at which to perform the lane change. The analysis stops after the vehicle travels 250 meters; therefore, the time to complete the lane change depends on the speed you input.
5. Driver-Control-File-Driven Analysis (dcf Drive…)
The driver-control-file-driven analysis lets you run a analysis described in an existing driver control file (.dcf). For the format and content of .dcf files. Having direct access to .dcf files allows you to easily perform nonstandard analyses on your full-vehicle assembly because all you have to do is to generate a new .dcf file describing the analysis.
6. Quasi-Static Analyses
Quasi-static analyses find dynamic equilibrium solutions for your full vehicle at increasing, successive values of lateral acceleration. Quasi-static analyses, in contrast to open-loop and closed-loop analyses, do not include transient effects and solve very quickly. For example, in a quasi-static analysis, a change in lateral acceleration from 0.1g to 0.5g does not show the lateral acceleration or yaw rate overshoot that a similar openloop and closed-loop analysis might show.
Quasi-static analyses use either the .__MDI_DRIVER_TESTRIG or the .__MDI_SDI_ TESTRIG.
(1) Setting up Quasi-Static Analyses
Before you submit a quasi-static analysis, you must set up the assembly to run quasi-static analyses.
You set up a quasi-static analysis by selecting the Setup button from the constant radius cornering or constant-velocity cornering dialog boxes. ADAMS/Car then adds additional modeling elements that do not exist by default in the standard MDI full-vehicle assemblies.
The additional elements reference information provided by communicators that are defined in the standard templates distributed with ADAMS/Car. The communicators are:
Body template: cos_body communicator: part communicator
Front/rear suspension template:
co[lr]_suspension_upright: part communicator
co[lr]_suspension_mount: part communicator
Steering template:
cos_steering_wheel_joint: joint communicator
Powertrain template:
co[lr]_output_torque: force communicator
cos_drive_torque_left: solver variable communicator
cos_drive_torque_right: solver variable communicator
If you are using standard ADAMS/Car templates but have removed some of the communicators, or if you built your own templates that do not include those communicators, as part of the setup procedure, ADAMS/Car prompts you to identify various elements in your assembly. You can avoid being prompted for these elements by including the communicators in the appropriate templates.
(2) Constant-Radius Cornering Analysis
You perform a constant radius cornering analysis to evaluate your full vehicle’s understeer and oversteer characteristics. The constant radius cornering analysis holds the turn radius constant and varies the vehicle velocity to produce increasing amounts of lateral acceleration. You can use the plot configuration file mdi_fva_ssc.plt in the shared ADAMS/Car database to generate the plots that are typically of interest for this analysis. Before submitting a constant radius cornering analysis, you must select the Setup button to set up your full-vehicle assembly for a quasi-static analysis.
(3) Constant-Velocity Cornering Analysis
You perform a constant velocity cornering analysis to evaluate your full vehicle’s understeer and oversteer characteristics. The constant velocity cornering analysis holds the vehicle velocity constant and varies the turn radius to produce increasing amounts of lateral acceleration. The input parameters for this analysis are the same as the steady-state cornering analysis except that the vehicle longitudinal velocity is specified instead of the turn radius. You can use the plot configuration file mdi_fva_ssc.plt in the shared car database to generate the plots that are typically of interest for this analysis.
Before submitting a constant velocity cornering analysis, you must select the Setup button to set up your full-vehicle assembly for a quasi-static analysis.
(4) Force-Moment Analysis
You perform a force-moment analysis maneuver to evaluate the stability and handling characteristics of your vehicle model. ADAMS/Car drives the vehicle at constant longitudinal speed and performs a series of simulations at different side-slip and steer angles. The simulation represents a typical test in which the vehicle is constrained on a model flat-belt tire tester. The testing method is based on the assumption that most of the stability and control characteristics can be obtained from a study of the steady-state force and moments acting on the vehicle.
The analysis consists of a series of quasi-static steady-state cornering analyses performed at different vehicle side-slip angles and at a different steer angle. Usual results of a quasistatic force-moment analysis can be presented in tabular form, or as diagrams and plots representing the computed forces and moments from the simulated test.
Before you can submit a force-moment analysis, you must set up your vehicle for a quasistatic analysis.
