If there is a way of simulating Battery Voltage drop on Load, due to its Internal resistance, it is not evident in the SDK.
Please take a moment to read the platform’s guidelines before you get started!
If you're making any sort of complex electrical system, I would definitely encourage you to make it completely custom (using WASM gauges and your own variables), so that you have full control over how deep you want to get the simulation to be, and to make sure it "just works."
Please, please consider:
Rather than just requesting that Asobo simulates Battery Internal Resistance, and hope that the need is understood and its simulation figured out, here, very simply, is how to do it, in a way that WILL NOT AFFECT any previous Simobjects that use a battery.
Its literally, adding one indexed A:var, and One line of code in the "Charge to Voltage code"
Currently, Asobo models the CHARGE that the battery has, (as a % of its Total Capacity), and then uses a Curve to create an internal Battery Voltage V:index, that is put into various Battery Voltage A vars
All that is needed to to create a new indexed A:var say : A:ELECTRICAL_BATTERY_RESISTANCE:Index )
and then modify that internal Battery Voltage V:index value that is put into these indexed Battery Voltage A: vars to
Battery Voltage V:index = Battery Voltage V:index - ( A:ELECTRICAL_BATTERY_RESISTANCE:index * A:ELECTRICAL_BATTERY_LOAD:index)
This simple addition with save 1000's of lines of Dev Code trying to FAKE the effect of Battery Internal Resistance on all circuits , and more importantly, not affect any exstiting Simobjects that use a battery, because the new;y added A:ELECTRICAL_BATTERY_RESISTANCE:index will default to zero (if not used and controlled by the dev)
Share your great idea, or help out by voting for other people's ideas.
2 People are following this idea.