Dispatch Logic for Supercritical CO2 Molten Salt Tower CSP Simulation

  • Yahya Baba
  • Topic Author
More
09 Apr 2025 06:59 #13984 by Yahya Baba
Hi everyone,I'm working on a school project to develop a supercritical CO2 Molten Salt Tower CSP. I have coded the design and off-design of the power block (both simple and recompression cycles) and used Pysam to design the CSP components (Heliostat Field, System Design, Tower and Receiver, Thermal Storage). It works well; however, I need to simulate it with my dispatch logic, which includes the following:
  1. DNI,t = 0?
    If DNI at time t is 0 (meaning no solar irradiance), the system proceeds to OM 5 (likely a shutdown or idle state).
  2. DNI,t > DNImin?
    If DNI is greater than a minimum threshold (DNImin), the system checks the state of charge (SOC).
  3. SOC,t-1 > SOCmin?
    If the previous state of charge (SOC at time t-1) is greater than the minimum SOC (SOCmin), the system checks whether it is within the operational range.
  4. SOC,t-1 < SOCmax?
    If SOC is less than the maximum SOC (SOCmax), the system proceeds to OM 1 (likely charging or storing energy).
  5. If SOC,t-1 is greater than SOCmax, the system moves to OM 3 (likely to prevent overcharging or shutdown).
  6. If SOC,t-1 is less than SOCmin, the system proceeds to OM 2 (likely to trigger energy supply or alert).
  7. OM 4 represents a condition where DNI is above the minimum level, and the SOC is within an acceptable range for continued operation.
  8. OM 5 represents an idle or inactive state if the initial condition fails.
I need assistance integrating this dispatch logic into the simulation. Let me know if you have any suggestions or advice on this!Thanks!

Please Log in or Create an account to join the conversation.

  • Paul Gilman
More
10 Apr 2025 13:28 #13985 by Paul Gilman
Hi Yahya Baba,

The only way to control the the storage dispatch for SAM's power tower model is by using the TOD Factors on the Dispatch Control page. It is not possible to modify the underlying dispatch logic.

Best regards,
Paul.

Please Log in or Create an account to join the conversation.

Moderators: Paul Gilman
Powered by Kunena Forum