VECTO Input Manager
Loading...
Searching...
No Matches
VectoInputManager.Core.Data Class Reference

Provides access to embedded CSV data files containing standard values and reference data for VECTO component calculations. More...

Classes

class  VehicleType
 Represents a vehicle type definition with its code, version, and display information. More...
class  FuelCellEfficiencyItem
 Represents fuel cell electrical efficiency at a specific normalized power output. More...
class  OCVItem
 Represents Open Circuit Voltage factor at a specific State of Charge. More...
class  DCIRItem
 Represents Direct Current Internal Resistance data for a battery type. More...
class  CurrentLimitItem
 Represents current limits for charging and discharging at a specific State of Charge. More...
class  EMStandardItem
 Represents standard electric machine efficiency at normalized speed and torque. More...

Static Public Member Functions

static IList< CurrentLimitItemGetCurrentLimits ()
 Retrieves battery current limit data indexed by battery type and state of charge. Used for determining maximum charging and discharging rates.
static IList< DCIRItemGetBatteryResistance ()
 Retrieves battery Direct Current Internal Resistance (DCIR) data. Used for calculating battery power losses and heat generation.
static IList< OCVItemGetOCV ()
 Retrieves Open Circuit Voltage (OCV) data as a function of State of Charge. Used for battery voltage modeling.
static IList< FuelCellEfficiencyItemGetFuelCellEfficiency ()
 Retrieves fuel cell efficiency data as a function of normalized power output. Used for fuel cell performance modeling.
static IList< VehicleTypeGetVehicleTypes ()
 Retrieves all available vehicle types with their codes, versions, and descriptions.
static IList< EMStandardItemGetEMStandard ()
 Retrieves standard electric machine (motor) efficiency data. Provides normalized torque and speed values with corresponding efficiency factors.

Detailed Description

Provides access to embedded CSV data files containing standard values and reference data for VECTO component calculations.

Member Function Documentation

◆ GetBatteryResistance()

IList< DCIRItem > VectoInputManager.Core.Data.GetBatteryResistance ( )
inlinestatic

Retrieves battery Direct Current Internal Resistance (DCIR) data. Used for calculating battery power losses and heat generation.

Returns
A list of DCIR specifications by battery type.

◆ GetCurrentLimits()

IList< CurrentLimitItem > VectoInputManager.Core.Data.GetCurrentLimits ( )
inlinestatic

Retrieves battery current limit data indexed by battery type and state of charge. Used for determining maximum charging and discharging rates.

Returns
A list of current limit specifications.

◆ GetEMStandard()

IList< EMStandardItem > VectoInputManager.Core.Data.GetEMStandard ( )
inlinestatic

Retrieves standard electric machine (motor) efficiency data. Provides normalized torque and speed values with corresponding efficiency factors.

Returns
A list of electric machine standard efficiency values.

◆ GetFuelCellEfficiency()

IList< FuelCellEfficiencyItem > VectoInputManager.Core.Data.GetFuelCellEfficiency ( )
inlinestatic

Retrieves fuel cell efficiency data as a function of normalized power output. Used for fuel cell performance modeling.

Returns
A list of fuel cell efficiency values.

◆ GetOCV()

IList< OCVItem > VectoInputManager.Core.Data.GetOCV ( )
inlinestatic

Retrieves Open Circuit Voltage (OCV) data as a function of State of Charge. Used for battery voltage modeling.

Returns
A list of OCV factors indexed by SOC percentage.

◆ GetVehicleTypes()

IList< VehicleType > VectoInputManager.Core.Data.GetVehicleTypes ( )
inlinestatic

Retrieves all available vehicle types with their codes, versions, and descriptions.

Returns
A list of vehicle type definitions, sorted by description and version.

The documentation for this class was generated from the following file:
  • VectoInputManagerCore/Data.cs