RCAIDE.Library.Methods.Powertrain.Sources.Batteries.Common.append_battery_conditions
append_battery_conditions#
- append_battery_conditions(battery_module, segment, bus)[source]#
Appends the initial battery conditions
Assumptions:#
Battery temperature is set to one degree hotter than ambient temperature for robust convergence. Initial mission energy, maxed aged energy, and initial segment energy are the same. Cycle day is zero unless specified, resistance_growth_factor and capacity_fade_factor is one unless specified in the segment
Source: N/A
- Inputs:
atmosphere.temperature [Kelvin]
Optional: segment.
battery_module.cycle_in_day [unitless] battery_module.module.temperature [Kelvin] battery_module.charge_throughput [Ampere-Hours] battery_module.resistance_growth_factor [unitless] battery_module.capacity_fade_factor [unitless] battery_module.discharge [boolean] increment_battery_age_by_one_day [boolean]
- Outputs:
- segment
battery_discharge [boolean] increment_battery_age_by_one_day [boolean] segment.state.conditions.energy battery_module.battery_discharge_flag [boolean] battery_module.maximum_initial_energy [watts] battery_module.energy [watts] battery_module.temperature [kelvin] battery_module.cycle_in_day [int] battery_module.cell.charge_throughput [Ampere-Hours] battery_module.resistance_growth_factor [unitless] battery_module.capacity_fade_factor [unitless]
Properties Used: None