Configuring the Models - idaholab/HYBRID GitHub Wiki
Configuring Models into Integrated Energy Systems
Each subsystem of the Integrated Energy Systems is inherently interesting on its own and large spans of time can be spent researching and fine tuning them independently. However, the developer team is aware that in the evolving energy landscape, and to the extent users will find this repository, that integrated energy systems are the primary focus.
This focus includes systems that involve the distribution of heat and electrical energy among several subsystems and the control schemes utilized to accomplish this. Therefore, this page seeks to provide an introductory understanding of how to connect subsystems together within the Hybrid repository. To accomplish this the SMR_Coupling_Test Example will be created starting from the GenericModularPWR_park system.
pictures/SMR_Generic_primary.png Picture of SMR_Generic
Picture of Initial Modular Park.
The first to do is to take a similar example that has the Supervisory Control System in the upper level. In this case the GenericModularPWR_park was used. A duplicate class was created and all the components aside the Steam Manifold, Turbine, Simple Breakers, infinite grid, supervisory control system, delay start, and data capacity were removed. See below.
pictures/SMR_Generic_no_primary.png
Then the primary side of the SMR was added in this case the SMR_Taveprogram version of the SMR primary unit.
pictures/SMR_Generic_primary.png
The nominal values for the SMR need to be set to be consistent with the SMR_Coupling_Test example. To do this double click on the SMR component, go to nominal conditions and input the values shown below for port_a_nominal and port_b_nominal.
pictures/SMR_port_a_nominal.png
port_a_nominal Values
pictures/SMR_port_b_nominal.png
port_b_nominal Values
Then from this point it is a matter of telling the systems what control schemes to use. For this system the reactor operates to meet a certain primary system average temperature in accordance with the turbine output. To input this the control system PrimaryHeatSystem.SMR_Generic.CS_SMR_Tave was used with inputs W_turbine = BOP.powerSensor.power and W_Setpoint = SC.W_totalSetpoint_BOP. And the turbine control scheme is modified to reflect a once through system type control strategy where the turbine control valve operates to meet a constant pressure in the turbine. While it is noted that is not the official control strategy strictly speaking for the natural circulation reactor system nor is it the one used in load following scenarios in the hybrid repository, it does provide a baseline for which to control the system and modifications can be made from this point. The power setpoints in the BalanceOfPlant.Turbine.CS_OTSG_Pressure control module are 160MW for both Reactor_Power and Nominal_Power while p_nominal parameter is set to BOP.port_a_nominal.p to ensure a single parameter value is carried throughout the system. Additionally, W_totalSetpoint is set to SC.W_totalSetpoint_BOP.
To complete the construction of the model the systems need to match on the boundaries. To do this the values from the primary heat system need to be transferred to the Steam Manifold under the nominal values tab.
pictures/EM_a1.png pictures/EM_b1.png
Then change the datacapacity to have a BOP size of only 50MW and check to make sure the simulation runs properly. At this point the simulation should have no errors. If all is properly modeled then the original SMR coupling test and the new model just created should have the same solution. As shown below.
pictures/NuScale_Coupling_Attempt2.png
By completing this exercise you have created your first integrated energy system whereby you have integrated the primary system of a natural circulation SMR unit with a rankine cycle balance of plant. While you may be thinking this is just a single power plant model that is customary in the grid, the principles for connection and abstraction remain the same. To properly control these systems it is imperative that a supervisory control system be present, the parameters from each subsystem may be interconnected with the others, and that top levels variables and controls need to be consistent among all the subsystems.