+1
Both Diodes and RESISTORS
Battery model is crying out for an Internal Resistance, (R Internal) that can be modeled to vary with Battery Charge, Temperature & Battery Age…
Try your plane’s starter motor when the battery is very cold !! (ref CGA)