For the past week, I've been trying to implement fuel consumption features for the A380. Currently, the aircraft's fuel does gradually decrease, but I've encountered a problem: when the fuel level drops below 45 tons, the time required to consume 100 kg of fuel increases exponentially—meaning the fuel consumption time is doubled or even more.
For example, if I want to fly from Beijing to Shanghai, which takes about 1 hour and 45 minutes, I need to carry 20-30 tons of fuel, and the actual fuel consumption is about 15-20 tons. However, during my testing, I found that the fuel consumption rate was abnormal during high-altitude climb or cruise. I waited for half an hour before it consumed 100 kg of fuel. Based on this calculation, the flight might only consume less than 500 kg of fuel. (This appears to be due to insufficient fuel, and is unrelated to altitude.)
I tried using EngineXFuelMeteringUnit.Output directly in Fuel_engine, but that didn't work. After discussing it with Grok for several days, I still can't solve the problem.
This is the system.tmd file I uploaded; I only kept the code related to the fuel system that caused the problem.
Please how do I use this on android