Power Train Systems in ADAMS Car
-
Upload
ahmadtoopy -
Category
Documents
-
view
115 -
download
9
Transcript of Power Train Systems in ADAMS Car
![Page 1: Power Train Systems in ADAMS Car](https://reader033.fdocuments.us/reader033/viewer/2022050903/5440cdc9b1af9f6e118b45dd/html5/thumbnails/1.jpg)
Powertrain Systems in ADAMS/Car
Makarand V Datar4th January 2007
University of Wisconsin, Madison
1
![Page 2: Power Train Systems in ADAMS Car](https://reader033.fdocuments.us/reader033/viewer/2022050903/5440cdc9b1af9f6e118b45dd/html5/thumbnails/2.jpg)
• ADAMS/Car uses different templates to create subsystems for Steering, Suspension, Brakes, Powertrain et cetera. These subsystems are then assembled to create full vehicle assemblies.
• Powertrain is not essential to create a full vehicle a assembly.
• Then when would a Powertrain system be required?
2
![Page 3: Power Train Systems in ADAMS Car](https://reader033.fdocuments.us/reader033/viewer/2022050903/5440cdc9b1af9f6e118b45dd/html5/thumbnails/3.jpg)
Topology of the powertrain System
Engine
Clutch
TransmissionDifferential
3
![Page 4: Power Train Systems in ADAMS Car](https://reader033.fdocuments.us/reader033/viewer/2022050903/5440cdc9b1af9f6e118b45dd/html5/thumbnails/4.jpg)
EngineClutch
Transmission
Differential
Tire
Simplified Topology of the Elements in Powertrain System
4
![Page 5: Power Train Systems in ADAMS Car](https://reader033.fdocuments.us/reader033/viewer/2022050903/5440cdc9b1af9f6e118b45dd/html5/thumbnails/5.jpg)
• The dynamics of the Powertrain subsystem are not modeled with parts and joints but by a set of Differential Equations and State variables (Algebraic Equations)
• Output communicators of the Powertrain system communicate with the input communicators of the _MDI_SDI_TESTRIG
5
![Page 6: Power Train Systems in ADAMS Car](https://reader033.fdocuments.us/reader033/viewer/2022050903/5440cdc9b1af9f6e118b45dd/html5/thumbnails/6.jpg)
3. analysis_type4. clutch_displacement_ic5. clutch_torque6. differential_torque7. engine_rpm8. engine_speed9. engine_torque10. halfshaft_omega_left11. halfshaft_omega_right12. max_braking_torque13. max_driving_torque14. throttle_position_ems15. total_axle_torque16. transmission_input_omega
1. clutch_slip2. engine_omega
Variables represented by Differential Equations
Variables represented by Algebraic Equations
6
![Page 7: Power Train Systems in ADAMS Car](https://reader033.fdocuments.us/reader033/viewer/2022050903/5440cdc9b1af9f6e118b45dd/html5/thumbnails/7.jpg)
Type of Simulations in the ADAMS Car powertrain system
• Dynamic Simulation
• Quasi-Static Simulation
7
![Page 8: Power Train Systems in ADAMS Car](https://reader033.fdocuments.us/reader033/viewer/2022050903/5440cdc9b1af9f6e118b45dd/html5/thumbnails/8.jpg)
Engine Details8
![Page 9: Power Train Systems in ADAMS Car](https://reader033.fdocuments.us/reader033/viewer/2022050903/5440cdc9b1af9f6e118b45dd/html5/thumbnails/9.jpg)
– Contains a single part ges_engine which represents all the mass and inertia properties of engine block, clutch housing, transmission
– A differential equation “engine_omega” is integrated to calculate the angular speed of the engine
– dw/dt = [(Engine Torque)-(Clutch Torque)] / Engine Rotational Inertia
– A general spline element (gss_engine_torque) represents the engine's steady-state torque versus engine speed (W) and throttle position. Before any analysis, gss_engine_torque is updated by reading the engine torque versus engine speed and throttle from a powertrain property file
Dynamic Simulation
9
![Page 10: Power Train Systems in ADAMS Car](https://reader033.fdocuments.us/reader033/viewer/2022050903/5440cdc9b1af9f6e118b45dd/html5/thumbnails/10.jpg)
Torque vs Engine Speed and Throttle position
10
![Page 11: Power Train Systems in ADAMS Car](https://reader033.fdocuments.us/reader033/viewer/2022050903/5440cdc9b1af9f6e118b45dd/html5/thumbnails/11.jpg)
• for a Quasi-Static simulation, dw/dt = 0 this means that (Engine Torque = Clutch Torque)
• Engine torque is again calculated by referring to the spline gss_engine_toque. But this time the engine speed is not available. (there is no equation for numerical integration).
• Since Engine Torque = Clutch Torque, this means that there is no slip in the clutch thus Engine Speed = Clutch Speed. This clutch speed can be back calculated from the omega of driven tires and applying all the gear ratios.
Quasi-Static Simulation
11
![Page 12: Power Train Systems in ADAMS Car](https://reader033.fdocuments.us/reader033/viewer/2022050903/5440cdc9b1af9f6e118b45dd/html5/thumbnails/12.jpg)
• The angular velocity of the driving wheel is calculated by using a VARSUB, variable subroutine.
• This subroutine uses the idea of tire slip to calculate the angular velocity of driving wheels.
12
![Page 13: Power Train Systems in ADAMS Car](https://reader033.fdocuments.us/reader033/viewer/2022050903/5440cdc9b1af9f6e118b45dd/html5/thumbnails/13.jpg)
Clutch Details13
![Page 14: Power Train Systems in ADAMS Car](https://reader033.fdocuments.us/reader033/viewer/2022050903/5440cdc9b1af9f6e118b45dd/html5/thumbnails/14.jpg)
– No parts exist in the clutch model.
– Only differential and algebraic equations
– Clutch demand of 1 and 0
– These demand values could be set by using parameter variables pvs_clutch_closed and pvs_clutch_open
– Closed clutch acts like a torsional spring and damper, but there is a limit on maximum clutch capacity and is set by the variable pvs_clutch_capacity
Dynamic Simulation
14
![Page 15: Power Train Systems in ADAMS Car](https://reader033.fdocuments.us/reader033/viewer/2022050903/5440cdc9b1af9f6e118b45dd/html5/thumbnails/15.jpg)
• Clutch Torque = Clutch Stiffness*Clutch Slip)+Clutch Damping*Clutch Slip Speed)
• When the Clutch is CLosed (=0), Clutch Slip Speed = Engine Omega - Transmission Input Omega
• When the Clutch is Open (=1) Clutch Sleep Speed = S/decay period
• neither is true when the clutch demand is between 0 and 1. Hence an equation capturing both these phenomena is used.
15
![Page 16: Power Train Systems in ADAMS Car](https://reader033.fdocuments.us/reader033/viewer/2022050903/5440cdc9b1af9f6e118b45dd/html5/thumbnails/16.jpg)
• In the quasi-static setup, Clutch torque equals Engine torque. So, here, unlike the dynamic setup, the clutch torque is already known. Thus the equation for the clutch torque is used to calculate the initial conditions for clutch slip.
Quasi-Static Simulation
16
![Page 17: Power Train Systems in ADAMS Car](https://reader033.fdocuments.us/reader033/viewer/2022050903/5440cdc9b1af9f6e118b45dd/html5/thumbnails/17.jpg)
Transmission Details17
![Page 18: Power Train Systems in ADAMS Car](https://reader033.fdocuments.us/reader033/viewer/2022050903/5440cdc9b1af9f6e118b45dd/html5/thumbnails/18.jpg)
• Transmission dynamics are simple to capture
• previously calculated Clutch Torque is scaled by the gear ratio based on the gear demand to calculate the axle torque.
• Transmission input omega is calculated by scaling the rotational omegas of the drive wheel half-shafts.
18
![Page 19: Power Train Systems in ADAMS Car](https://reader033.fdocuments.us/reader033/viewer/2022050903/5440cdc9b1af9f6e118b45dd/html5/thumbnails/19.jpg)
Differential Details19
![Page 20: Power Train Systems in ADAMS Car](https://reader033.fdocuments.us/reader033/viewer/2022050903/5440cdc9b1af9f6e118b45dd/html5/thumbnails/20.jpg)
• Differential Input speed is the average of the left and right output shaft speeds multiplied by the final drive ratio.
• Differential Torque is calculated based on the difference between the speeds of the left and right output shafts. A spline element, gss_differential uses this value to calculate the differential torque.
20
![Page 21: Power Train Systems in ADAMS Car](https://reader033.fdocuments.us/reader033/viewer/2022050903/5440cdc9b1af9f6e118b45dd/html5/thumbnails/21.jpg)
Thank you!
21