chrono::vehicle::mrole::mrole_AutomaticTransmissionSimpleMap Class Reference
  Description
mrole automatic transmission model template based on a simple gear-shifting model.
#include <mrole_AutomaticTransmissionSimpleMap.h>
Inheritance diagram for chrono::vehicle::mrole::mrole_AutomaticTransmissionSimpleMap:

Collaboration diagram for chrono::vehicle::mrole::mrole_AutomaticTransmissionSimpleMap:

| Public Member Functions | |
| mrole_AutomaticTransmissionSimpleMap (const std::string &name) | |
| virtual 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). | |
| virtual 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 the min and max 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/mrole/powertrain/mrole_AutomaticTransmissionSimpleMap.h
- /builds/uwsbel/chrono/src/chrono_models/vehicle/mrole/powertrain/mrole_AutomaticTransmissionSimpleMap.cpp
