The architecture of
Petroleum Refining Library (PRL) is designed around the representation of industrial facilities as dynamic networks of material flows. Each component describes a specific role in the production system while interacting with other components through connected streams. This approach allows users to build models of oil & gas processing facilities where production, processing, storage, and logistics operations influence each other over time.
Source: Representing Material Generation The
Source component represents the origin of material streams, such as crude oil, gas condensate, natural gas, or intermediate products. It can generate flows according to production plans, operating schedules, or defined process conditions.
In a dynamic model, sources are not only flow generators but also represent real operational behavior, where production rates can change over time.
Plant: Modeling Processing Operations The Plant component represents processing facilities where incoming streams are transformed according to operating modes, capacities, and technological constraints. Depending on the modeling objective, process units can be represented at different levels of detail. In operational simulation, they can describe flow transformation, production rates, and equipment availability without requiring detailed reaction-level models.
RpAccumulative: Modeling Storage and Inventory Dynamics The
RpAccumulative (accumulative tank farm) component represents systems where material accumulation plays a key role, such as tank farms and storage facilities. Unlike simple flow connections, storage introduces a state into the model. The current material level affects future operations by influencing available capacity, transfer possibilities, and production decisions.
This makes storage systems a critical part of dynamic simulation because they connect current operating conditions with future system behavior.