answer:I love this question! Generally, we model a battery as a voltage source when the impedance of the load is much greater than the internal impedance of the battery. Example: a battery operated device that runs for years on a single AA battery. We model the battery as a current source when we have high current loads that have impedances near or below the internal resistance of the battery. Examples: motors, heaters, and charging units. Keep in mind you get the most power out of the system when the load impedance matches the battery’s internal impedance. (Power matching.) In a full up simulation (MatLab) we have battery models that incorporate virtually all the characteristics of the particular battery.