chrono::vehicle::bmw::BMW_E90_AutomaticTransmissionSimpleMap Class Reference
Description
Simple Sedan automatic transmission subsystem.
#include <BMW_E90_AutomaticTransmissionSimpleMap.h>
Inheritance diagram for chrono::vehicle::bmw::BMW_E90_AutomaticTransmissionSimpleMap:
Collaboration diagram for chrono::vehicle::bmw::BMW_E90_AutomaticTransmissionSimpleMap:
Public Member Functions | |
BMW_E90_AutomaticTransmissionSimpleMap (const std::string &name) | |
void | SetGearRatios (std::vector< double > &fwd, double &rev) override |
Set the transmission gear ratios (one or more forward gear ratios and a single reverse gear ratio). | |
void | SetShiftPoints (std::vector< std::pair< double, double >> &shift_bands) override |
Set the ideal shift points for automatic gear shifting. More... | |
Public Member Functions inherited from chrono::vehicle::ChAutomaticTransmissionSimpleMap | |
virtual std::string | GetTemplateName () const override |
Get the name of the vehicle subsystem template. | |
virtual bool | HasTorqueConverter () const override |
Return true if a torque converter model is included. More... | |
virtual double | GetTorqueConverterSlippage () const override |
Return the value of slippage in the torque converter. More... | |
virtual double | GetTorqueConverterInputTorque () const override |
Return the input torque to the torque converter. More... | |
virtual double | GetTorqueConverterOutputTorque () const override |
Return the output torque from the torque converter. More... | |
virtual double | GetTorqueConverterOutputSpeed () const override |
Return the torque converter output shaft speed. More... | |
virtual double | GetOutputDriveshaftTorque () const override |
Return the transmission output torque on the driveshaft. More... | |
virtual double | GetOutputMotorshaftSpeed () const override |
Return the transmission output speed of the motorshaft. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from chrono::vehicle::ChAutomaticTransmissionSimpleMap | |
ChAutomaticTransmissionSimpleMap (const std::string &name) | |
Member Function Documentation
◆ SetShiftPoints()
|
overridevirtual |
Set the ideal shift points for automatic gear shifting.
For each forward gear, specify a pair (min, max) with the minimum and maximum engine speed for shifting (down and up, respectively).
- Parameters
-
[out] shift_bands down-shift/up-shift points
Implements chrono::vehicle::ChAutomaticTransmissionSimpleMap.
The documentation for this class was generated from the following files:
- /builds/uwsbel/chrono/src/chrono_models/vehicle/bmw/BMW_E90_AutomaticTransmissionSimpleMap.h
- /builds/uwsbel/chrono/src/chrono_models/vehicle/bmw/BMW_E90_AutomaticTransmissionSimpleMap.cpp