Hi Douglas,
By "peak shaving" do you mean that the battery will be used for a behind-the-meter application to reduce the peak electric consumption of a building or facility? Or, is it for a front-of-meter application to help reduce the peak load on the grid?
How will you model the reserve market? Would you represent it as an array of time-series prices?
I think SAM's PV-battery model should be able to model your scenario. You might look at a PV-battery / Commercial configuration to for a behind-the-meter application, or the PV-battery / Single Owner configuration for a front-of-meter application.
You posted your question to the SDK forum, which suggests that you plan to build your own model that interacts with SAM through the API. You may be able to do your analysis in SAM's user interface without using the API. In any case, I would recommend starting with the SAM user interface to understand its capabilities before trying to use the SDK tools build a model.
Best regards,
Paul.