@sh.add_function(
dsp, inputs_kwargs=True, inputs_defaults=True,
outputs=['dcdc_converter_electric_powers_demand']
)
def calculate_dcdc_converter_electric_powers_demand(
dcdc_converter_electric_powers, dcdc_converter_efficiency=.95):
"""
Calculate DC/DC converter electric power demand [kW].
:param dcdc_converter_electric_powers:
DC/DC converter electric power [kW].
:type dcdc_converter_electric_powers: numpy.array | float
:param dcdc_converter_efficiency:
DC/DC converter efficiency [-].
:type dcdc_converter_efficiency: float
:return:
DC/DC converter electric power demand [kW].
:rtype: numpy.array | float
"""
from ..motors.p4 import calculate_motor_p4_powers_v1 as func
return func(dcdc_converter_electric_powers, dcdc_converter_efficiency)