virtual road load data acquisition with...

32
EMEA 2004 Virtual Road Load Data Acquisition with MSC.ADAMS/Car Dr.-Ing. Ulrike Warnecke Simulation Engineer Adam Opel AG Diego Minen, MSCSoftware Dr.-Ing. Ralph Stenger, Adam Opel AG Athanassios Skiadas, Adam Opel AG Hagen Ries, Adam Opel AG

Upload: donhu

Post on 16-Feb-2018

223 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Virtual Road Load Data Acquisition with MSC.ADAMS/Carweb.mscsoftware.com/events/vpd2004/na/proceedings/pdfs/2004-088... · Virtual Road Load Data Acquisition with MSC.ADAMS/Car

EMEA 2004

Virtual Road Load Data Acquisition with MSC.ADAMS/Car

Dr.-Ing. Ulrike WarneckeSimulation EngineerAdam Opel AGDiego Minen, MSCSoftwareDr.-Ing. Ralph Stenger, Adam Opel AGAthanassios Skiadas, Adam Opel AGHagen Ries, Adam Opel AG

Page 2: Virtual Road Load Data Acquisition with MSC.ADAMS/Carweb.mscsoftware.com/events/vpd2004/na/proceedings/pdfs/2004-088... · Virtual Road Load Data Acquisition with MSC.ADAMS/Car

-add logo here-

USA

Overview

• Fatigue life prediction process• Virtual Road Load Data Acquisition (VRLDA)

Virtual Proving Ground• Road measurement• Road and path generation

Full vehicle MSC.ADAMS/Car model• Modelling details• MSC.ADAMS/FTire• MSC.ADAMS/SmartDriver

Analysis and validation of results• Belgian Block Wave Section• Hill section

• Summary

Page 3: Virtual Road Load Data Acquisition with MSC.ADAMS/Carweb.mscsoftware.com/events/vpd2004/na/proceedings/pdfs/2004-088... · Virtual Road Load Data Acquisition with MSC.ADAMS/Car

-add logo here-

USA

Component / SubsystemFatigue Test Rig

PrototypeDurability Test

Wheel CenterLoad

Test Data

Wheel CenterLoad

Test Data

RoadRoad LabLab RoadRoad

RealFatigue

Life

RealFatigue

Life

Vehicle (Mule & HW Phases)Road Load Data Aquisition

Test RigDrive Signal Generation

Test RigDrive Signal Generation

Step B

Max.LoadsMax.Loads

StaticFE-Analysis

StaticFE-Analysis Math: Start with

1 st. Dev. PhaseMath: Start with 1 st. Dev. Phase

Quasistatic Model. Fatigue Life

EstimationStress Target

Fatigue LifeEstimation

Stress Target

Step A

Virtual Fatigue Life Prediction – Step A and Step B

Rea

l Wor

ldV

irtua

l Wor

ld

Validation ExperienceValidation

Experience

Page 4: Virtual Road Load Data Acquisition with MSC.ADAMS/Carweb.mscsoftware.com/events/vpd2004/na/proceedings/pdfs/2004-088... · Virtual Road Load Data Acquisition with MSC.ADAMS/Car

-add logo here-

USAMath: Start with 1 st. Dev. PhaseMath: Start with 1 st. Dev. Phase

Quasistatic Model.

Component / SubsystemFatigue Test Rig

PrototypeDurability Test

Wheel CenterLoad

Test Data

Wheel CenterLoad

Test Data

RoadRoad LabLab RoadRoad

RealFatigue

Life

RealFatigue

Life

maxLoadsmax

LoadsStatic

FE-Analysis Static

FE-Analysis

Vehicle (Mule & HW Phases)Road Load Data Aquisition

Test RigDrive Signal Generation

Test RigDrive Signal Generation

Fatigue LifeEstimation

Stress Target

Fatigue LifeEstimation

Stress Target

Fatigue Life Prediction

(Simulation)

Fatigue Life Prediction

(Simulation)

ComponentFatigue

Simulation

ComponentFatigue

Simulation

ComponentRoad DataGeneration

ComponentRoad DataGeneration

Virtual Test Vehicle(Mule & HW Phases)

Load Data Calc.

Virtual Test Vehicle(Mule & HW Phases)

Load Data Calc.

Step C

Rea

l Wor

ldV

irtua

l Wor

ld

Virtual Fatigue Life Prediction – Step C

Page 5: Virtual Road Load Data Acquisition with MSC.ADAMS/Carweb.mscsoftware.com/events/vpd2004/na/proceedings/pdfs/2004-088... · Virtual Road Load Data Acquisition with MSC.ADAMS/Car

-add logo here-

USAMath: Start with 1 st. Dev. PhaseMath: Start with 1 st. Dev. Phase

Quasistatic Model.

Component / SubsystemFatigue Test Rig

PrototypeDurability Test

Wheel CenterLoad Test Data

RoadRoad LabLab RoadRoad

RealFatigue

Life

RealFatigue

Life

maxLoadsmax

LoadsStatic

FE-Analysis Static

FE-Analysis

Vehicle (Mule & HW Phases)Road Load Data Aquisition

Test RigDrive Signal Generation

Test RigDrive Signal Generation

Fatigue LifeEstimation

Stress Target

Fatigue LifeEstimation

Stress Target

Fatigue Life Prediction

(Simulation)

Fatigue Life Prediction

(Simulation)

ComponentFatigue

Simulation

ComponentFatigue

Simulation

Validation Only

ComponentRoad DataGeneration

ComponentRoad DataGeneration

Step DVirtual Test Vehicle(Mule & HW Phases)

Load Data Calc.

Virtual Test Vehicle(Mule & HW Phases)

Load Data Calc.

Virtual Test RigDrive Signal Generation

Virtual Test RigDrive Signal Generation

VirtualTest Rig

Rea

l Wor

ldV

irtua

l Wor

ld

Virtual Fatigue Life Prediction – Step D: VRLDA

VirtualRoad&Driver

VirtualRoad&Driver

Page 6: Virtual Road Load Data Acquisition with MSC.ADAMS/Carweb.mscsoftware.com/events/vpd2004/na/proceedings/pdfs/2004-088... · Virtual Road Load Data Acquisition with MSC.ADAMS/Car

-add logo here-

USA

Fatigue life prediction based on VRLDAVRLDA

Load Time Histories

Fatigue Analysis Fatigue FE Model

Localization of crack initiation areas:–– Sheet metals– Spot welds– Seam welds– Solids

Calculation of life time in critical areas

Page 7: Virtual Road Load Data Acquisition with MSC.ADAMS/Carweb.mscsoftware.com/events/vpd2004/na/proceedings/pdfs/2004-088... · Virtual Road Load Data Acquisition with MSC.ADAMS/Car

-add logo here-

USA

Virtual Road Load Data Acquisition

CourseProving ground

Road Roughness

Driving Instructions

VirtualDriver

ComponentLoads

MBSTire Model

MBSFull Vehicle Model

Page 8: Virtual Road Load Data Acquisition with MSC.ADAMS/Carweb.mscsoftware.com/events/vpd2004/na/proceedings/pdfs/2004-088... · Virtual Road Load Data Acquisition with MSC.ADAMS/Car

-add logo here-

USA

Course Dudenhofen and Durability Programs

E0, SD1:• Torture tracks• Durability track with hill section• Potholes and ramps

G0:• Belgian block wave section• Durability track with hill section• Potholes and ramps• Ride track

P3:• short program for body

fatigue• Belgian block wave

section (straight, v = 25km/h)

Durability Programs:

Torture Tracks(Sinus Road,Belgian Block WaveSection, HumpTrack etc.)

Durability Track

Hill Section

Ride Track High Speed Track

CourseProving ground

Driving Instructions

Page 9: Virtual Road Load Data Acquisition with MSC.ADAMS/Carweb.mscsoftware.com/events/vpd2004/na/proceedings/pdfs/2004-088... · Virtual Road Load Data Acquisition with MSC.ADAMS/Car

-add logo here-

USA

GPS-Gyrosystem Measurement or the course

Measurement of durability track, ride track, and hill section by means of a combination of DGPS and gyro systems(sampling rate < 10 cm)

height profile durability track

course: x,y-coordinates

CourseProving ground

Page 10: Virtual Road Load Data Acquisition with MSC.ADAMS/Carweb.mscsoftware.com/events/vpd2004/na/proceedings/pdfs/2004-088... · Virtual Road Load Data Acquisition with MSC.ADAMS/Car

-add logo here-

USA

Proving ground: Rough roads

Belgian block wave section

Belgian blocks (Rheinstrasse)

Hill section (Turracher Höhe)

Belgian blocks (durability track)

Shortcut(potholes)

Road Roughness

Page 11: Virtual Road Load Data Acquisition with MSC.ADAMS/Carweb.mscsoftware.com/events/vpd2004/na/proceedings/pdfs/2004-088... · Virtual Road Load Data Acquisition with MSC.ADAMS/Car

-add logo here-

USA

Tire model

Fz-Force comparison of simulation and measurement

MBSTire Model

Project tire wheel inflationpressure (kPa) brand type

3200 215/55 R16 93V 6,5x16 250 Bridgestone Turanza ER30

3220 215/50 R17 95W 7Jx17 270 Goodyear Eagle NCT5

3220 215/50 R17 95W 7Jx17 320 Goodyear Eagle NCT5

3220 225/45 R18 95Y 7,25Jx18 290 Bridgestone Potenza RE040

3350 205/55 R16 91V 6,5Jx16 270 Pirelli P 6000

3370 225/45 R17 94W 7Jx17 280 Continental Sport Contact 2

4400 175/70 R14 84T 5,5Jx14 260 Firestone F-580

Measured tires

Page 12: Virtual Road Load Data Acquisition with MSC.ADAMS/Carweb.mscsoftware.com/events/vpd2004/na/proceedings/pdfs/2004-088... · Virtual Road Load Data Acquisition with MSC.ADAMS/Car

-add logo here-

USA

Tire modelflexible ring of belt elements, tire patches with contact elements,linkages of springs and dampersbetween rig, ring and patches

cbend

ctang

crad cbelt

Measurement of FTire parameters by the University of Karlsruhe:- tire and rim dimensions and mass- tread depth and rubber high over steel belt

- inflation pressures- inflated max. radius- rubber properties-...transformation of F-Tire parameters into F-Tire data-set for ADAMS/Car by COSIN (Prof. Gipser)

MSC.ADAMS/FTire

MBSTire Model

Page 13: Virtual Road Load Data Acquisition with MSC.ADAMS/Carweb.mscsoftware.com/events/vpd2004/na/proceedings/pdfs/2004-088... · Virtual Road Load Data Acquisition with MSC.ADAMS/Car

-add logo here-

USA

Road Roughness Measurement

• topometric method:

3d information by triangulation using phase information of structured lightingand pixel coordinates

method resolution 5 x 5 mm

• example results:

digitized Turracher Höhe digitized Belgian Block Wave Section

Road Roughness

Page 14: Virtual Road Load Data Acquisition with MSC.ADAMS/Carweb.mscsoftware.com/events/vpd2004/na/proceedings/pdfs/2004-088... · Virtual Road Load Data Acquisition with MSC.ADAMS/Car

-add logo here-

USA

Road and Path Generation

• Building centerline path from GPS-gyrosystemmeasurement data with PathBuilder toolkit

• Creating smooth roads from centerline path with RoadBuilder toolkit

• Building rough roads from topometric measurementdata, translate into MSC.ADAMS/FTire regular grid format

• Assembling smooth and rough roads for proving ground tracks(hill section and durability track)

• Creating potholes, washboard, chuckholes, and hump trackfrom drawings

Road Roughness

CourseProving ground

Page 15: Virtual Road Load Data Acquisition with MSC.ADAMS/Carweb.mscsoftware.com/events/vpd2004/na/proceedings/pdfs/2004-088... · Virtual Road Load Data Acquisition with MSC.ADAMS/Car

-add logo here-

USA

• Create a driver trajectory using a new energy-minimization approach• The road becomes a constraint, a landscape where the optimization

algorithm “draws” the path• The trajectory itself is created using “internal constraints” in order to

have different shapes/behaviors• Obstacles and variable width roads can be added

PathBuilder Toolkit

Road Roughness

CourseProving ground

Different values of the weighting factors α and β shape the path differently.Yellow: weight only curvature (Yellow: weight only curvature (αα=0, =0, ββ=1)=1)White: some weight to tension White: some weight to tension ((αα=0.025, =0.025, ββ=1)=1)Red: more weight to tension (Red: more weight to tension (αα=0.1, =0.1, ββ=1) shrinks the path=1) shrinks the path

The energy-optimization approach of pathbuilder can efficiently adjust measured data (i.e. telemetry data), extracting a path with a smooth and continuous curvature

Driveline parametrization within Course Width

Curvature smoothing from logged data

Page 16: Virtual Road Load Data Acquisition with MSC.ADAMS/Carweb.mscsoftware.com/events/vpd2004/na/proceedings/pdfs/2004-088... · Virtual Road Load Data Acquisition with MSC.ADAMS/Car

-add logo here-

USA

RoadBuilder Toolkit

CourseProving ground

• Predefined road types:

• Interactive generation of road files

• 2D and 3D road generation

• Optimized curvature calculation

• Speed profile definition

• MSC-3D Road format generation

• PSD disturbance

• Variable left/right friction

• Kerbs

•Teim Orbit output file format

•Shell graphic file generation

Oval

Chicane

Measured

Analytic

Page 17: Virtual Road Load Data Acquisition with MSC.ADAMS/Carweb.mscsoftware.com/events/vpd2004/na/proceedings/pdfs/2004-088... · Virtual Road Load Data Acquisition with MSC.ADAMS/Car

-add logo here-

USA

Modelling details:

• MSC.ADAMS/Car assembly

• MSC.ADAMS/Car-Ride hydro-bushings

• MSC.ADAMS/Car-Ride freq. dep. bushings

• flexible bodies for cradle front,trailing arms, car body

• MSC.ADAMS/FTire

• MSC.ADAMS/SmartDriver

Full vehicle MSC.ADAMS/Car model

MBSFull Vehicle Model

Page 18: Virtual Road Load Data Acquisition with MSC.ADAMS/Carweb.mscsoftware.com/events/vpd2004/na/proceedings/pdfs/2004-088... · Virtual Road Load Data Acquisition with MSC.ADAMS/Car

-add logo here-

USA

Virtual Driver Requirements

VirtualDriver

• The Virtual Durability Program at GM requires good virtual models for Vehicle,

Road, Tires and Driver

• The Virtual Driver requirements are:

• Same inputs as real driver

• Driving instructions from durability schedule

• Easy to be tuned, i.e. few user parameters

• No need to “learn” how to drive on the virtual proving ground, just go

• Robust, i.e. able to handle difficult numerical integration problems in

combination with the MSC.ADAMS/Car full vehicle model

• “Physiological”, i.e. “sensing” the external environment and actuating vehicle

channels as much as possible like a human

Driving Instructions

Page 19: Virtual Road Load Data Acquisition with MSC.ADAMS/Carweb.mscsoftware.com/events/vpd2004/na/proceedings/pdfs/2004-088... · Virtual Road Load Data Acquisition with MSC.ADAMS/Car

-add logo here-

USA

SmartDriver Prototype

VirtualDriver

• The Virtual Durability Program at GM requires good virtual models for Vehicle,

Road, Tires and Driver

• The new MSC Driver proiect (SmartDriver) fits the GM requirements:

• Same inputs as real driver: steering, throttle, brake, clutch, gear

• Driving instructions: minimanouver data file and automatic max performance

• Easy to be tuned, i.e. few user parameters: preview time, longitudinal shifting times

• No learning needed

• Robust: successfully tested on various very challenging uneven road profiles

• “Physiological”: human parameter setting: vision, perception and actuation

Driving Instructions

Page 20: Virtual Road Load Data Acquisition with MSC.ADAMS/Carweb.mscsoftware.com/events/vpd2004/na/proceedings/pdfs/2004-088... · Virtual Road Load Data Acquisition with MSC.ADAMS/Car

-add logo here-

USA

SmartDriver Architecture

VirtualDriver

Task Planner

Trajectory Planner

Motion Controller

ACAR Model

Tire Model (FTire)

Road Model

Road Builder2D3D

Perception channels

Act

uatio

n ch

anne

ls

User Inputs:-driving style-driving task-…

Smar

tDriv

erSm

artD

river

on line learning

• SmartDriver is a feedback controller:

• inputs: road path, speed/acc profiles

• outputs: steering, throttle, brake, clutch

and gear

• The control actions depend only on past and

present measurements

• Could mimic human driving

• Drives the vehicle to its dynamic limits

• The two different control tasks are both fulfilled

thanks to the reference model (Model Based

Predictive Controller)

• Robustness and, consequently, limited need of

tuning is the crucial requirement

Page 21: Virtual Road Load Data Acquisition with MSC.ADAMS/Carweb.mscsoftware.com/events/vpd2004/na/proceedings/pdfs/2004-088... · Virtual Road Load Data Acquisition with MSC.ADAMS/Car

-add logo here-

USA

SmartDriver Machine Controller

VirtualDriver

ADAMSVehicle ModelRoad Model

velocityAcceleration

gearRPM

Yaw rate control Control of Lateral Dynamics

desired velocityactual yaw ratepath geometry

ThrottleClutchBrakeGear

desired yaw rateon connecting contour

Mot

ion

Con

trol

ler

Trajectory Planner

Control of Long Dynamics

• The program drives the vehicle along a desired path given as a 3D curve, with a prescribed speed profile v(s)

• SmartDriver MACHINE controller provides inputs to the vehicle at a frequency of 100Hz

• The outer control loop computes a feasible vehicle trajectory up to the time horizon, or “preview time”, Tp

• SmartDriver controls the vehicle yaw rate on the “connecting” contour

• The inner control loop acts on steering, throttle and brake in order to track the yaw rate profile determined above

Page 22: Virtual Road Load Data Acquisition with MSC.ADAMS/Carweb.mscsoftware.com/events/vpd2004/na/proceedings/pdfs/2004-088... · Virtual Road Load Data Acquisition with MSC.ADAMS/Car

-add logo here-

USA

SmartDriver Human Controller

VirtualDriver

• PERCEPTION:

• The task of driving a car, involves mainly two

types of perceptions:

• VISION:

• The “visual field” identifies the road shape

and the vehicle’s position with respect to the

road (anticipatory behavior)

• The “optical flow” identifies the linear

velocities and the differences in position,

heading and istantaneous curvature, with

respect to the reference trajectory

(stabilization information)

• PROPRIOCEPTION:

• supplies informations about linear

accelerations and yaw rate

ActuationLATERAL

CONTROLLER

ActuationLONGITUDINALCONTROLLER

VISION(Kinematics)

PROPIOCEPTION(Dynamics)

HUMAN

(throttle, brake, gear, clutch)

v

(road data)

(v, r)(vref, aref)

road

accelerations

steering

ADAMS

•The Driver Model reconstructs the needed informations at every instant to control the vehicle, with a physiological sampling frequency

•For durability type simulations, a proper driver action frequencies is essential since they could change the road loads substantially

Page 23: Virtual Road Load Data Acquisition with MSC.ADAMS/Carweb.mscsoftware.com/events/vpd2004/na/proceedings/pdfs/2004-088... · Virtual Road Load Data Acquisition with MSC.ADAMS/Car

-add logo here-

USA

Results Belgian Block Wave Section: Durability Program for Body Fatigue

Vertical tire force on flat road Vertical tire force on Belgian Block Wave Section road

ComponentLoads

Simulation reference vehicle:

Current Opel Vectra (comparable to Chevrolet Malibu)

with McPherson Front Axle and 4-Link Rear Axle

Page 24: Virtual Road Load Data Acquisition with MSC.ADAMS/Carweb.mscsoftware.com/events/vpd2004/na/proceedings/pdfs/2004-088... · Virtual Road Load Data Acquisition with MSC.ADAMS/Car

-add logo here-

USA

Results Belgian Block Wave Section: Durability Program for Body Fatigue

ComponentLoads

Simulation reference vehicle:

Current Opel Vectra (comparable to Chevrolet Malibu)

with McPherson Front Axle and 4-Link Rear Axle

Page 25: Virtual Road Load Data Acquisition with MSC.ADAMS/Carweb.mscsoftware.com/events/vpd2004/na/proceedings/pdfs/2004-088... · Virtual Road Load Data Acquisition with MSC.ADAMS/Car

-add logo here-

USA

Load Data Validation Process

ComponentLoads

N^2/HzComparison (measurement/simulation) of:

• load time histories

• statistical values (min, max, mean)

• Power Spectral Densities

• Level Crossing Countings

• Relative Pseudo Damage(pseudo damage analysis

based on a synthetic Wöhler curve with slope 5 )

PSD comparison

LCC comparison

Page 26: Virtual Road Load Data Acquisition with MSC.ADAMS/Carweb.mscsoftware.com/events/vpd2004/na/proceedings/pdfs/2004-088... · Virtual Road Load Data Acquisition with MSC.ADAMS/Car

-add logo here-

USA

Rel. Damage Comparison

0

0,5

1

1,5

2

2,5

3

3,5

Strut towerfront left Fz

Strut towerfront right Fz

Spring front left

Spring frontright

Spring rearright

Spring rear left

Damper rear left

Damper rearright

Mean Min Max Simulation

Results Belgian Block Wave Section: Durability Program for Body Fatigue

Green box =

Max. acceptable damage range

ComponentLoads

Page 27: Virtual Road Load Data Acquisition with MSC.ADAMS/Carweb.mscsoftware.com/events/vpd2004/na/proceedings/pdfs/2004-088... · Virtual Road Load Data Acquisition with MSC.ADAMS/Car

-add logo here-

USA

Results Belgian Block Wave Section: Effects of different Driver Settings

ComponentLoads

Human setting:

Long. Act. Freq. = 5 Hz

Lat. Act. Freq. = 6 Hz

Rel. Damage Comparison

0

0,2

0,4

0,6

0,8

1

1,2

1,4

1,6

1,8

WC frontright Fx

WC frontright Fy

WC frontright Fz

Lower balljoint right Fy

Tie rod rightFy

WC rearright Fx

WC rearright Fz

Upper linkright Fy

Trailing armright Fx

Mean Min Max Machine Driver Human Driver

Page 28: Virtual Road Load Data Acquisition with MSC.ADAMS/Carweb.mscsoftware.com/events/vpd2004/na/proceedings/pdfs/2004-088... · Virtual Road Load Data Acquisition with MSC.ADAMS/Car

-add logo here-

USA

Results: Hill Section

ComponentLoads

Page 29: Virtual Road Load Data Acquisition with MSC.ADAMS/Carweb.mscsoftware.com/events/vpd2004/na/proceedings/pdfs/2004-088... · Virtual Road Load Data Acquisition with MSC.ADAMS/Car

-add logo here-

USA

Results: Hill Section Commands

ComponentLoads

$---------------------------------------------------------------------MSC_HEADER[MSC_HEADER]FILE_TYPE = 'sdf'FILE_VERSION = 7.0FILE_FORMAT = 'ASCII'(COMMENTS){comment_string}'SDF file for opel test'' maneuvers specs:'' DRIVE_1 : Drive with 50 km/h, third gear, until you are on the hill top, '' stop there. '' DOWN_HILL_1 : Proceed, drive downhill (30 % slope), first gear, '' allow vehicle to coast (speed max. about 40 km/h)'' RESTRICT_SPEED_1 : (speed max. about 40 km/h)'' STOP_1 : Stop at the end of the curve.'' DRIVE_2 : Drive (30 % slope) uphill, first gear, speed max. about 40 km/h,'' RESTRICT_SPEED_2 : (speed max. about 40 km/h)'' DOWN_HILL_2 : Downhill (20% slope), allow vehicle to coast, speed max. about 40 km/h'' DRIVE_3 : Again uphill (20 % slope), speed max. about 40 km/h'' 12 % slope up- and down with about 30 km/h'' DRIVE_4 : continue within the speed intervall of 35 .. 45 km/h,'' 2.-3. gear (limit driving). '

$-----------------------------------------------------------------------MANEUVER[MANEUVER]INITIAL_SPEED = 13.0INITIAL_GEAR = 3(MANEUVERS){ name abort_time step }'DRIVE_1' 25.0 1.0E-2'DOWN_HILL_1' 5.0 1.0E-2'RESTRICT_SPEED_1' 15.0 1.0E-2'STOP_1' 4.0 1.0E-2'DRIVE_2' 4.0 1.0E-2'RESTRICT_SPEED_2' 8.0 1.0E-2'DOWN_HILL_2' 12.0 1.0E-2'DRIVE_3' 60.0 1.0E-2'DRIVE_4' 15.0 1.0E-2

$------------------------------------------------------------------------DRIVE_1[DRIVE_1]TASK = 'NORMAL'TIME_REF_MODE = 'RELATIVE'

(STEERING)ACTUATOR_TYPE = 'ROTATION'METHOD = 'MACHINE'

(THROTTLE)METHOD = 'MACHINE'

(BRAKING)METHOD = 'MACHINE'

(GEAR)METHOD = 'MACHINE'

(CLUTCH)METHOD = 'MACHINE'

(MACHINE_CONTROL)STEERING_CONTROL = 'PATH'SPEED_CONTROL = 'MAP'SPEED_MAP = 'SPEED_MAP_1'

(END_CONDITIONS){measure test value allowed_error filter_time delay_time group}'DISTANCE' '==' 280 1 0 0.0

$--------------------------------------------------------------------------UNITS[UNITS]LENGTH = 'meter'ANGLE = 'radians'FORCE = 'newton'MASS = 'kg'TIME = 'second'$--------------------------------------------------------------------------MODEL[MODEL]TYPE = 'STANDARD'MODE = 'ADAMS'FORMAT = 'STANDARD'REF_SYSTEM = 'ABSOLUTE'$---------------------------------------------------------------------CONTROLLER[CONTROLLER]ACTIVATION_TIME = 0.0KNOWLEDGE = 'NO'RPM_CONTROL = 'NO'

$------------------------------------------------------------------------VEHICLE[VEHICLE]...

$--------------------------------------------------------------------SPEED_MAP_1

[SPEED_MAP_1]

MAP_TYPE = 'SPEED'

(MAP)

{ plant_s speed }

0.0 13.0

100.0 13.0

250.0 13.0

285.0 1.5

Page 30: Virtual Road Load Data Acquisition with MSC.ADAMS/Carweb.mscsoftware.com/events/vpd2004/na/proceedings/pdfs/2004-088... · Virtual Road Load Data Acquisition with MSC.ADAMS/Car

-add logo here-

USA

Results: Hill Section

ComponentLoads

Page 31: Virtual Road Load Data Acquisition with MSC.ADAMS/Carweb.mscsoftware.com/events/vpd2004/na/proceedings/pdfs/2004-088... · Virtual Road Load Data Acquisition with MSC.ADAMS/Car

-add logo here-

USA

Results: Hill Section

• Global behaviour is captured

• need to add uneveness effect with using PSD from measurement

ComponentLoads

Page 32: Virtual Road Load Data Acquisition with MSC.ADAMS/Carweb.mscsoftware.com/events/vpd2004/na/proceedings/pdfs/2004-088... · Virtual Road Load Data Acquisition with MSC.ADAMS/Car

-add logo here-

USA

Summary Today

Yesterday

• CAE-Driven• Hardware

Supported

•Hardware-Driven•CAE Supported

Virtual vehicle fatigue development process

Enablers:• Virtual Proving Ground• Full vehicle MBS model

• frequency dependent bushings• physical tire model• flexible bodies• realistic driver model