391 F32 F32_Heat_Flow_Path_Length[2];
int BOOL
Boolean datatype definition.
Definition: Defines.h:124
void VOID
Datatypesess datatype definition.
Definition: Defines.h:105
unsigned long U32
Binary 32-Bit unsigned integer datatype defenition.
Definition: Defines.h:203
float F32
IEEE-754 32-Bit single presession floating point numbers datatype defenition.
Definition: Defines.h:324
double F64
IEEE-754 64-Bit double presession floating point numbers datatype defenition.
Definition: Defines.h:327
Function block base class header file.
Function block output connector class.
Definition: Block_Output_Connector.h:59
Function block base class for device.
Definition: Function_Block_Base.h:96
Functional block class declaration.
Definition: Function_Block_Cooling_System_Model.h:70
TBlock_Output_Connector object_f32_BALLAST_2_Temperature
Eighth IGBT temperature value.
Definition: Function_Block_Cooling_System_Model.h:202
F32 f32_Water_Speed_Active
Water speed when pump is on.
Definition: Function_Block_Cooling_System_Model.h:422
F32 F32_Power_Modules_Tube_Diameter
Diameter of the tube.
Definition: Function_Block_Cooling_System_Model.h:454
TBlock_Output_Connector object_f32_LCS_Outlet_Pressure
Outlet pressure value.
Definition: Function_Block_Cooling_System_Model.h:214
Properties Aluminium_Inductor_Heatsink_2
Variable responsible for the second inductor heatsink properties.
Definition: Function_Block_Cooling_System_Model.h:412
TBlock_Output_Connector object_f32_LCS_Outlet_Temperature
Outlet temperature value.
Definition: Function_Block_Cooling_System_Model.h:208
TBlock_Output_Connector object_f32_RSI_2_Temperature
Fifth IGBT temperature value.
Definition: Function_Block_Cooling_System_Model.h:193
F64 lambda_water(F64 &Water_temperature)
Return the value of the coefficient of thermal conductivity of water.
Definition: Function_Block_Cooling_System_Model.cpp:734
F32 Pout_value
Outlet pressure normal value.
Definition: Function_Block_Cooling_System_Model.h:466
U32 u32_Timestamp_Heater_Off
Variable for heater status delay.
Definition: Function_Block_Cooling_System_Model.h:496
TBlock_Output_Connector object_f32_INDUCTOR_GSI_Temperature
Grid side inductor temperature.
Definition: Function_Block_Cooling_System_Model.h:220
F32 F32_Tube_Area
Cross-sectional area of the tube.
Definition: Function_Block_Cooling_System_Model.h:460
TBlock_Input_Connector object_bool_LCS_Heater_Control
Heater control signal.
Definition: Function_Block_Cooling_System_Model.h:144
TBlock_Output_Connector object_f32_INDUCTOR_RSI_Temperature
Rotor side inductor temperature.
Definition: Function_Block_Cooling_System_Model.h:223
void Pump_State_Changer(BOOL Pump_Control_status, U32 &u32_Timestamp_On, U32 &u32_Timestamp_Off)
Switches the state of the pump depending on the control signal.
Definition: Function_Block_Cooling_System_Model.cpp:819
void Heater_State_Changer(BOOL Heater_Control_status, U32 &u32_Timestamp_On, U32 &u32_Timestamp_Off)
Switches the state of the heater depending on the control signal.
Definition: Function_Block_Cooling_System_Model.cpp:743
TBlock_Input_Connector object_bool_LCS_Pump_Control
Pump control signal.
Definition: Function_Block_Cooling_System_Model.h:147
TBlock_Output_Connector object_f32_LCS_Inlet_Temperature
Inlet temperature value.
Definition: Function_Block_Cooling_System_Model.h:205
U32 u32_Timestamp_Fan_On
Variable for fan status delay.
Definition: Function_Block_Cooling_System_Model.h:505
~TFunction_Block_Cooling_System_Model()
Function block class desstructor method.
Definition: Function_Block_Cooling_System_Model.cpp:389
TBlock_Output_Connector object_f32_Fan_Speed
Fan speed value.
Definition: Function_Block_Cooling_System_Model.h:166
TFunction_Block_Cooling_System_Model()
Function block class constructor method.
Definition: Function_Block_Cooling_System_Model.cpp:64
void He_Fan_State_Changer(BOOL He_Fan_Control_Status, U32 &u32_Timestamp_On, U32 &u32_Timestamp_Off)
Switches the state of the fan depending on the control signal.
Definition: Function_Block_Cooling_System_Model.cpp:893
TBlock_Output_Connector object_f32_GSI_1_Temperature
First IGBT temperature value.
Definition: Function_Block_Cooling_System_Model.h:181
TBlock_Output_Connector object_f32_LCS_Water_Mass_Flow
Water mass flow value.
Definition: Function_Block_Cooling_System_Model.h:217
TBlock_Input_Connector object_f32_Integration_Step
Integration step of solver.
Definition: Function_Block_Cooling_System_Model.h:141
TBlock_Output_Connector object_f32_GSI_2_Temperature
Second IGBT temperature value.
Definition: Function_Block_Cooling_System_Model.h:184
U32 u32_Timestamp_Heater_On
Variable for heater status delay.
Definition: Function_Block_Cooling_System_Model.h:493
virtual VOID Init()
Functional block initialisation method.
Definition: Function_Block_Cooling_System_Model.cpp:397
TBlock_Output_Connector object_f32_BALLAST_1_Temperature
Seventh IGBT temperature value.
Definition: Function_Block_Cooling_System_Model.h:199
BOOL bool_Heater_State
Variable for storing the heater state.
Definition: Function_Block_Cooling_System_Model.h:511
U32 u32_Timestamp_Pump_On
Variable for pump status delay.
Definition: Function_Block_Cooling_System_Model.h:499
U32 u32_Timestamp_Pump_Off
Variable for pump status delay.
Definition: Function_Block_Cooling_System_Model.h:502
F32 f32_Constant_Fan_Speed
Some small constant air velocity
Definition: Function_Block_Cooling_System_Model.h:447
BOOL bool_Fan_State
Variable for storing fan state.
Definition: Function_Block_Cooling_System_Model.h:517
F32 FAN_D
Fan diameter, [m].
Definition: Function_Block_Cooling_System_Model.h:435
F32 f32_Fan_Speed
Fan speed.
Definition: Function_Block_Cooling_System_Model.h:441
Properties Air
Variable responsible for ambience properties.
Definition: Function_Block_Cooling_System_Model.h:400
TBlock_Input_Connector object_bool_EMU_Heater_Fuse_Status
EMU heater fuse status.
Definition: Function_Block_Cooling_System_Model.h:153
F64 lambda_air(F64 &Air_temperature)
Return the value of the coefficient of thermal conductivity of air.
Definition: Function_Block_Cooling_System_Model.cpp:716
TBlock_Output_Connector object_bool_LCS_He_Fan_Contactor_Status
Heat exchanger contactor status signal.
Definition: Function_Block_Cooling_System_Model.h:178
TBlock_Input_Connector object_bool_EMU_Heat_Exchanger_Fuse_Status
EMU heat exchanger fuse status.
Definition: Function_Block_Cooling_System_Model.h:159
F32 Pout
Variable for storing the value of outlet pressure, [bar].
Definition: Function_Block_Cooling_System_Model.h:486
F32 Pin_value
Inlet pressure normal value.
Definition: Function_Block_Cooling_System_Model.h:463
TBlock_Output_Connector object_bool_LCS_Pump_Contactor_Status
Pump contactor status signal.
Definition: Function_Block_Cooling_System_Model.h:175
F32 f32_Fan_Speed_Active
Fan speed when fan is on.
Definition: Function_Block_Cooling_System_Model.h:444
TBlock_Input_Connector object_f32_IGBT_Power
Power dissipated in the transistor.
Definition: Function_Block_Cooling_System_Model.h:135
F32 P_Inductor
Power dissipated in inductor.
Definition: Function_Block_Cooling_System_Model.h:476
TBlock_Input_Connector object_bool_EMU_Pump_Fuse_Status
EMU pump fuse status.
Definition: Function_Block_Cooling_System_Model.h:156
F32 Tau
Variable that sets the rise time of the pressure sensor signal.
Definition: Function_Block_Cooling_System_Model.h:469
F32 ARIA_2
Fan-cooled system area, [m^2].
Definition: Function_Block_Cooling_System_Model.h:432
F64 pi
Pi.
Definition: Function_Block_Cooling_System_Model.h:341
TBlock_Output_Connector object_f32_GSI_3_Temperature
Third IGBT temperature value.
Definition: Function_Block_Cooling_System_Model.h:187
TBlock_Output_Connector object_f32_RSI_1_Temperature
Fourth IGBT temperature value.
Definition: Function_Block_Cooling_System_Model.h:190
Properties Aluminium_Inductor_Heatsink_1
Variable responsible for the first inductor heatsink properties.
Definition: Function_Block_Cooling_System_Model.h:409
F64 nu_air(F64 &Air_temperature)
Return the value of the kinematic coefficient of air viscosity.
Definition: Function_Block_Cooling_System_Model.cpp:707
TBlock_Output_Connector object_f32_LCS_Inlet_Pressure
Inlet pressure value.
Definition: Function_Block_Cooling_System_Model.h:211
TBlock_Output_Connector object_f32_Water_Speed
Water speed value.
Definition: Function_Block_Cooling_System_Model.h:169
F32 f32_Constant_Water_Flow
Some small constant value of the fluid flow rate.
Definition: Function_Block_Cooling_System_Model.h:425
TBlock_Output_Connector object_f32_RSI_3_Temperature
Sixth IGBT temperature value.
Definition: Function_Block_Cooling_System_Model.h:196
TBlock_Output_Connector object_bool_LCS_Heater_Contactor_Status
Heater contactor status signal.
Definition: Function_Block_Cooling_System_Model.h:172
U32 u32_Timestamp_Fan_Off
Variable for fan status delay.
Definition: Function_Block_Cooling_System_Model.h:508
F32 F32_Inductor_Heatsink_Tube_Diameter
Diameter of the tube in inductor heatsink.
Definition: Function_Block_Cooling_System_Model.h:457
F32 FC_L
Fan-cooled system length, [m].
Definition: Function_Block_Cooling_System_Model.h:438
virtual VOID Execute()
Functional block execution method.
Definition: Function_Block_Cooling_System_Model.cpp:410
F32 Pin
Variable for storing the value of inlet pressure, [bar].
Definition: Function_Block_Cooling_System_Model.h:483
volatile Properties Ferrum_IGBT
Variable responsible for power modules properties.
Definition: Function_Block_Cooling_System_Model.h:406
F32 f32_Water_Speed
Water speed.
Definition: Function_Block_Cooling_System_Model.h:419
F64 nu_water(F64 &Water_temperature)
Return the value of the kinematic coefficient of water viscosity.
Definition: Function_Block_Cooling_System_Model.cpp:725
Properties Water
Variable responsible for water properties.
Definition: Function_Block_Cooling_System_Model.h:403
TBlock_Input_Connector object_bool_LCS_He_Fan_Control
Heat exchanger fan control signal.
Definition: Function_Block_Cooling_System_Model.h:150
BOOL bool_Pump_State
Variable for storing the pump state.
Definition: Function_Block_Cooling_System_Model.h:514
TBlock_Input_Connector object_f32_Ambient_Temperature
Ambient temperature.
Definition: Function_Block_Cooling_System_Model.h:138
General structure of properties of substances.
Definition: Function_Block_Cooling_System_Model.h:349
F32 F32_Dynamic_Viscosity_Coefficient
Dynamic viscosity coefficient of matter (eta), [P*s].
Definition: Function_Block_Cooling_System_Model.h:379
F32 F32_Mass
Mass of matter (m), [kg].
Definition: Function_Block_Cooling_System_Model.h:352
F64 F64_Temperature
Initial value of temperature of matter (T), [°C].
Definition: Function_Block_Cooling_System_Model.h:367
F32 F32_Heat_Capacity
Heat capacity of matter (C), [J/°C].
Definition: Function_Block_Cooling_System_Model.h:385
F32 F32_Heat_Transfer_Coefficient
Heat transfer coefficient (a), [W/(m^2 * °C)].
Definition: Function_Block_Cooling_System_Model.h:382
F32 F32_Volume
Volume of matter (V), [m^3].
Definition: Function_Block_Cooling_System_Model.h:361
F32 F32_Density
Density of matter (ro), [kg/m^3].
Definition: Function_Block_Cooling_System_Model.h:355
F32 F32_Coefficient_Of_Thermal_Conductivity
Coefficient of thermal conductivity of matter (lambda), [W/(m*°C)].
Definition: Function_Block_Cooling_System_Model.h:388
F64 F64_Delta_Temperature
Initial value of temperature increment of matter (T), [°C].
Definition: Function_Block_Cooling_System_Model.h:370
F32 F32_Kinematic_Viscosity_Coefficient
Kinematic viscosity coefficient of matter (nu), [m^2/s].
Definition: Function_Block_Cooling_System_Model.h:376
F32 F32_Specific_Heat_Capacity
Specific heat capacity of matter (c), [J/(kg*°C)].
Definition: Function_Block_Cooling_System_Model.h:373
F32 F32_Velocity
Velosity of of movement of matter (w), [m/s].
Definition: Function_Block_Cooling_System_Model.h:364