Hi Pao,
Thank you for sharing your file.
As described in the "Battery Dispatch FOM" topic in Help under "Automated Dispatch", (
samrepo.nrelcloud.org/help/battery_dispatch_fom.htm), the front-of-meter battery dispatch option responds to power prices defined on the Revenue input page. If the power prices do not vary (TOD factor = 1 for all times), then the dispatch will only respond to available power from the system and the estimated cost of wear on the battery.
In your file, the battery discharges to the grid (Electricity to grid from battery) during TOD Period 3 when TOD factor = 1.667 to maximize revenue.
The battery does not charge from clipped power because the battery is fully charged (Battery state of charge) when inverter power limiting (Inverter clipping loss AC power limit) occurs. The battery is charged by the system (Electricity to battery from system) during TOD Period 1 and 2 when TOD factor = 1.
The battery maximum charge/discharge power of 1.5 MW is smaller than the array capacity (3 MW for DC/AC ratio = 1, 5.4 MW for DC/AC ratio = 1.8), so the array is able to quickly charge the battery during times when the power price is low, and deliver the remaining power to the grid to earn revenue.
Best regards,
Paul.