Formula Student Autonomous Systems
The code for the main driverless system
Loading...
Searching...
No Matches
VehicleModelBicycle::PowertrainModel Struct Reference
Collaboration diagram for VehicleModelBicycle::PowertrainModel:
Collaboration graph

Public Member Functions

void calculateWheelTorques (const Wheels &throttleInputs, const Wheels &wheelspeeds, Wheels &torques) const
 
double calculateEfficiency (const Wheels &torques) const
 
double calculateCurrent (const Wheels &torques, const Wheels &wheelspeeds, double voltage) const
 

Public Attributes

double gearRatio
 
double wheelRadius
 
double nominalVoltageTS
 
double powerGroundForce
 
double maxMotorPower
 
double maxMotorRPM
 
double maxMotorTorque
 

Detailed Description

Definition at line 171 of file VehicleModelBicycle.hpp.

Member Function Documentation

◆ calculateCurrent()

double VehicleModelBicycle::PowertrainModel::calculateCurrent ( const Wheels torques,
const Wheels wheelspeeds,
double  voltage 
) const

Definition at line 217 of file VehicleModelBicycle.cpp.

Here is the caller graph for this function:

◆ calculateEfficiency()

double VehicleModelBicycle::PowertrainModel::calculateEfficiency ( const Wheels torques) const

Definition at line 209 of file VehicleModelBicycle.cpp.

Here is the caller graph for this function:

◆ calculateWheelTorques()

void VehicleModelBicycle::PowertrainModel::calculateWheelTorques ( const Wheels throttleInputs,
const Wheels wheelspeeds,
Wheels torques 
) const

Definition at line 185 of file VehicleModelBicycle.cpp.

Here is the caller graph for this function:

Member Data Documentation

◆ gearRatio

double VehicleModelBicycle::PowertrainModel::gearRatio

Definition at line 172 of file VehicleModelBicycle.hpp.

◆ maxMotorPower

double VehicleModelBicycle::PowertrainModel::maxMotorPower

Definition at line 176 of file VehicleModelBicycle.hpp.

◆ maxMotorRPM

double VehicleModelBicycle::PowertrainModel::maxMotorRPM

Definition at line 177 of file VehicleModelBicycle.hpp.

◆ maxMotorTorque

double VehicleModelBicycle::PowertrainModel::maxMotorTorque

Definition at line 178 of file VehicleModelBicycle.hpp.

◆ nominalVoltageTS

double VehicleModelBicycle::PowertrainModel::nominalVoltageTS

Definition at line 174 of file VehicleModelBicycle.hpp.

◆ powerGroundForce

double VehicleModelBicycle::PowertrainModel::powerGroundForce

Definition at line 175 of file VehicleModelBicycle.hpp.

◆ wheelRadius

double VehicleModelBicycle::PowertrainModel::wheelRadius

Definition at line 173 of file VehicleModelBicycle.hpp.


The documentation for this struct was generated from the following files: