Version: 1.5.10
Bug description: I have an aircraft that has a hand pump to get pressure to start the engine. Once started the pressure would drop but the engine driven pressure will continue to run the engine. After many hours of testing I find this variable does not work.
MANUAL_FUEL_PRESSURE_PUMP_SET
I managed to get something to work but could be better. So hope to get an answer on if this variable does work and how I can make a fuel pump handle that build pressure on each pump. So this way it could take like 6 or 7 pumps to get 6 or 7 PSI.
Here is my logic. This logic turns on the manual pump above 6 psi from my custom Lvar. Then this allows the engine to start. I also had to force the engine driven pump to stay off until there is engine fuel pressure “FUELSYSTEM ENGINE PRESSURE:1” and then I turn on this pump so the engine can continue to run. My custom Lvar also will slowing PressureDecreaseRate and once below 6 psi then the cfg also uses the PressureDecreaseRate to lose all psi for the hand pump. Seems this is the actual variable “MANUAL_FUEL_PRESSURE_PUMP_SET” that can set the exact Psi as I can have my Lvar transfer to this variable. The name seems to apply to this as the “MANUAL_FUEL_PRESSURE_PUMP” only turns on the pump like an electrical pump would do without electricity.
<UseTemplate Name="ASOBO_GT_Update">
<FREQUENCY>3</FREQUENCY>
<UPDATE_CODE>
(L:Man_Pump_Psi) 6 < if{ 2 (>K:FUELSYSTEM_PUMP_OFF) 0 (>K:MANUAL_FUEL_PRESSURE_PUMP) }
(L:Man_Pump_Psi) 6 > if{ 2 (>K:FUELSYSTEM_PUMP_ON) 2 (>K:MANUAL_FUEL_PRESSURE_PUMP) }
(A:FUELSYSTEM ENGINE PRESSURE:1,bool) 2 < if{ 1 (>K:FUELSYSTEM_PUMP_OFF) }
(A:FUELSYSTEM ENGINE PRESSURE:1,bool) 2 > if{ 1 (>K:FUELSYSTEM_PUMP_ON) }
</UPDATE_CODE>
</UseTemplate>
And here is the cfg
[FUEL_SYSTEM]
Version = Latest
fuel_type = 1
Engine.1 = Name:Engine#Index:1#Volume:1#WearAndTearCollision:""
Tank.1 = Name:TankMain#Title:Tank Main#Capacity:10#UnusableCapacity:0.5#Position:3,0,0.75#Priority:1#OutputOnlyLines:TankMainToPumpsIn
Pump.1 = Name:EngPump#Pressure:6#TankFuelRequired:TankMain#DestinationLine:EngPumpToPumpsOut#Type:EngineDriven#Index:1
Pump.2 = Name:HandPump#Pressure:6#TankFuelRequired:TankMain#DestinationLine:HandPumpToPumpsOut#Type:Manual#PressureDecreaseRate:0.2
Line.1 = Name:TankMainToPumpsIn#Source:TankMain#Destination:PumpsIn#FuelFlowAt1psi:0.1#Volume:0.24
Line.2 = Name:PumpsInToEngPump#Source:PumpsIn#Destination:EngPump#FuelFlowAt1psi:0.1#Volume:0.24
Line.3 = Name:PumpsInToHandPump#Source:PumpsIn#Destination:HandPump#FuelFlowAt1psi:0.1#Volume:0.24
Line.4 = Name:EngPumpToPumpsOut#Source:EngPump#Destination:PumpsOut#FuelFlowAt1psi:0.1#Volume:0.24
Line.5 = Name:HandPumpToPumpsOut#Source:HandPump#Destination:PumpsOut#FuelFlowAt1psi:0.1#Volume:0.24
Line.6 = Name:PumpsOutToEngine#Source:PumpsOut#Destination:Engine#FuelFlowAt1psi:0.1#Volume:0.24
Junction.1 = Name:PumpsIn#InputOnlyLines:TankMainToPumpsIn#OutputOnlyLines:PumpsInToEngPump,PumpsInToHandPump
Junction.2 = Name:PumpsOut#InputOnlyLines:EngPumpToPumpsOut,HandPumpToPumpsOut#OutputOnlyLines:PumpsOutToEngine
The Schematic


