Process Cases

latest update 2024-01-28 

Introduction

This topic gives clues how to model situations where equipment or systems are to be used for more than one type of operation.

Here the regeneration of a Mixed-Bed Demineralizer in seven steps is being modeled.
The process cases here are Summer Operation and Winter Operation.

Mixed-Bed Demineralizer regeneration

The source of the following (adapted) text and image is the website instrumentationtools.com with some 5000 topics.

Mixed-Bed Demineralizer

A mixed-bed demineralizer is a demineralizer in which the cation and anion resin beds are mixed together. In effect, it is equivalent to a number of two-step demineralizers in series. In a mixed-bed demineralizer, more impurities are replaced by hydrogen and hydroxyl ions, and the water that is produced is extremely pure. The conductivity of this water can often be less than 0.06 micromhos per centimeter.

Configuration of Technical Solution

Figure 1 shows the technical solution, configured for the RUN status by means of 12 on-off valves, probably controlled by a PLC.
Because this topic wants to show how functional design can be modeled in accordance with the topic Process Design Model, functional diagrams are being used instead.
Visit instrumentationtools.com/demineralizers for all 7 configurations.

Regeneration

The mixed-bed demineralizer shown above is designed to be regenerated in place. The process is more complicated than the regeneration of a single-bed ion exchanger.
The steps in the regeneration are shown in seven functional diagrams. The Activity names used in the reference document are being used here as well.

RUN

Figure A shows the mixed-bed ion exchanger in the operating, or on-line mode. Water enters Port N1 at the top and exits through Port N2 at the bottom of the vessel.


Figure A - Run

BACKWASH

The first regeneration step is backwash, as shown in Figure B. As in a single-bed unit, backwash water enters Port N2 at the vessel bottom, and exits through Port N1 at the top to a drain. In addition to washing out entrained particles, the backwash water in a mixed-bed unit must also separate the resins into cation and anion beds. The anion resin has a lower specific gravity than the cation resin; therefore, as the water flows through the bed, the lighter anion resin beads float upward to the top. Thus, the mixed-bed becomes a split bed. The separation line between the anion bed at the top and the cation bed at the bottom is called the resin interface. Some resins can be separated only when they are in the depleted state; other resins separate in either the depleted form or the regenerated form.


Figure B - Backwash

REGENERATION

The actual regeneration step is shown in Figure C. Untreated water is mixed with caustic solution and introduced at the top of the vessel, just above the anion bed. At the same time, untreated water is mixed with acid and introduced at the bottom of the vessel, below the cation bed. The flow rate of the caustic solution down to the resin interface is the same as the flow rate of the acid solution up to the resin interface. Both solutions are removed at the interface and dumped to a drain.
During the regeneration step, it is important to maintain the cation and anion resins at their proper volume. If this is not done, the resin interface will not occur at the proper place in the vessel, and some resin will be exposed to the wrong regenerating solution. It is also important to realize that if the ion exchanger has been involved with radioactive materials, both the backwash and the regenerating solutions may be highly radioactive and must be treated as liquid radioactive waste.


Figure C - Regeneration

SLOW RINSE

The next step is the slow rinse step, shown in Figure D, in which the flow of dilution water is continued, but the caustic and acid supplies are cut off. During this two-direction rinse, the last of the regenerating solutions are flushed out of the two beds and into the interface drain. Rinsing from two directions at equal flow rates keeps the caustic solution from flowing down into the cation resin and depleting it.


Figure D - Slow rinse

VENT AND PARTIAL DRAIN

In the vent and partial drain step, illustrated in Figure E, the drain valve is opened, and some of the water is drained out of the vessel so that there will be space for the air that is needed to re-mix the resins.


Figure E - Vent & Partial drain

AIR MIX

In the air mix step, (Figure F) air is usually supplied by a blower, which forces air in through the line entering the bottom of the ion exchanger. The air mixes the resin beds and then leaves through the vent in the top of the vessel. When the resin is mixed, it is dropped into position by slowly draining the water out of the interface drain while the air mix continues.


Figure F - Air mix

RINSE

In the final rinse step, shown in Figure G, the air is turned off and the vessel is refilled with water that is pumped in through the top. The resin is rinsed by running water through the vessel from top to bottom and out the drain, until a low conductivity reading indicates that the ion exchanger is ready to return to service.


Figure G - Rinse

Modeling

Here is the model that follows the Process Design part of the PLM - Plant Lifecycle Model:

@prefix ex: <http://www.example.org/>.
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix dm: <http://data.15926.org/dm/> .
@prefix lci: <http://data.15926.org/lci/> .
@prefix tpl: <http://data.15926.org/tpl/> .
@prefix rdl: <http://data.15926.org/rdl/> .
@prefix meta: <http://data.15926.org/meta/> .

################################################
#  DATA MODEL FOR DEMINERALIZER TO ISO 15926-7/8
################################################

###########################################
# DECLARATIONS - PROCESS CASES - PLM Node 10
###########################################

ex:b77ca768-278e-4e59-a68a-fb6ffecdfd90
	rdf:type dm:ClassOfActivity ;
	rdfs:subClassOf  rdl:RDS9701882 ; # PROCESS CASE
	rdfs:label "WINTER OPERATION" ; # 
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime .   

##########################
# DECLARATIONS - ACTIVITIES
##########################

# ANCHOR ACTIVITY CLASSES -PLM Node 4
#####################################

ex:e433a63d-0ccc-4d2e-88f8-9becc95851a8
	rdf:type dm:ClassOfActivity ;
	rdfs:subClassOf  rdl:RDS2228571 ; # DEMINERALIZING
	rdfs:label "CO-ACT-A-to-G" ; 
	skos:definition "The lifecycle ClassOfActivity of CO-DS1 of which Running and all phases of Regenerating are a class-of-part"@en ;
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime .   	

ex:fd5e5c8e-5fa0-4958-b175-c159a5dfbf0d
	rdf:type dm:ClassOfActivity ;
	rdfs:subClassOf  rdl:RDS2228571 ; # DEMINERALIZING
	rdfs:label "CO-ACT-A" ; # RUN
	skos:definition "The members of ClassOfActivity in which members of CO-DS1 are in operation"@en ;
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime .   

ex:781af0aa-bfcb-4eaf-a66e-57c412558a66
	rdf:type dm:ClassOfActivity ;
	rdfs:subClassOf  exrdl:R57381 ; # Backwashing
	rdfs:label "CO-ACT-B" ; # BACKWASH
	skos:definition "The members of ClassOfActivity in which members of CO-DS1 are being backwashed"@en ;
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime .   

ex:543fa6a7-e8af-4d36-883a-658f0fd6ac50
	rdf:type dm:ClassOfActivity ;
	rdfs:subClassOf  rdl:RDS9656882 ; # REGENERATING
	rdfs:label "CO-ACT-C" ; # REGENERATION
	skos:definition "The members of ClassOfActivity in which members of CO-DS1 are being regenerated"@en ;
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime .   

ex:f801b861-5382-493f-906d-1e28551b92e9
	rdf:type dm:ClassOfActivity ;
	rdfs:subClassOf  exrdl:R57382 ; # Rinsing
	rdfs:label "CO-ACT-D" ; # SLOW RINSE
	skos:definition "The members of ClassOfActivity in which members of CO-DS1 are being slow-rinsed"@en ;
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime .   

ex:b6dbe175-d433-4fba-a7c7-18b79d68036e
	rdf:type dm:ClassOfActivity ;
	rdfs:subClassOf  rdl:RDS9651977, rdl:RDS9676997 ; # VENTING, DRAINING
	rdfs:label "CO-ACT-E" ; # VENT & PARTIAL DRAIN
	skos:definition "The members of ClassOfActivity in which members of CO-DS1 are being vented and partially drained"@en ;
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime .   

ex:7de2208b-d657-4c0f-aaef-517072312ba5
	rdf:type dm:ClassOfActivity ;
	rdfs:subClassOf  exrdl:R57383 ; # Mixing with Air
	rdfs:label "CO-ACT-F" ; # AIR MIX
	skos:definition "The members of ClassOfActivity in which CO-DS1 is being air-mixed"@en ;
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime .   

ex:839687e9-6725-4f0a-814f-be1b9ba15a0b
	rdf:type dm:ClassOfActivity ;
	rdfs:subClassOf  exrdl:R57384 ; # Rinsing
	rdfs:label "CO-ACT-G" ; # RINSE
	skos:definition "The members of ClassOfActivity in which members of CO-DS1 are being rinsed"@en ;
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime .   

ex:370ec441-0623-48f5-b950-f67d2c2c3bcf
      rdf:type tpl:ClassOfCompositionDefinition ;
      tpl:hasClassOfWhole ex:e433a63d-0ccc-4d2e-88f8-9becc95851a8 ;  
      tpl:hasClassOfPart ex:fd5e5c8e-5fa0-4958-b175-c159a5dfbf0d, ex:781af0aa-bfcb-4eaf-a66e-57c412558a66, ex:543fa6a7-e8af-4d36-883a-658f0fd6ac50, ex:f801b861-5382-493f-906d-1e28551b92e9, ex:b6dbe175-d433-4fba-a7c7-18b79d68036e, ex:7de2208b-d657-4c0f-aaef-517072312ba5, ex:839687e9-6725-4f0a-814f-be1b9ba15a0b ;
      tpl:hasDefined ex:735f3ae9-381d-4eed-bbe3-547e11573efc ; # for future use
      meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime .

# ANCHOR ACTIVITY INDIVIDUALS - PLM Node 6
#########################################

ex:c17340f7-88a0-463f-b873-3867b2329124
	rdf:type dm:Activity, dm:WholeLifeIndividual, lci:NonActualIndividual, ex:fd5e5c8e-5fa0-4958-b175-c159a5dfbf0d ; # CO-ACT-A
	rdfs:label "ACT-A" ; # RUN
	skos:definition "DS1 is in operation"@en ;
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime .   

ex:9c2cb2d5-27fb-4456-8f15-756fe5b544ac
	rdf:type dm:Activity, dm:WholeLifeIndividual, lci:NonActualIndividual, ex:781af0aa-bfcb-4eaf-a66e-57c412558a66 ; # CO-ACT-B
	rdfs:label "ACT-B" ; # BACKWASH
	skos:definition "DS1 is being backwashed"@en ;
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime .   

ex:5bc5d5a3-29d3-4e97-a4c3-95fc6e6c7e22
	rdf:type dm:Activity, dm:WholeLifeIndividual, lci:NonActualIndividual, ex:543fa6a7-e8af-4d36-883a-658f0fd6ac50 ; # CO-ACT-C
	rdfs:label "ACT-C" ; # REGENERATION
	skos:definition "DS1 is being regenerated"@en ;
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime .   

ex:3effdef0-5bb8-4c0e-9035-e0636425b1be
	rdf:type dm:Activity, dm:WholeLifeIndividual, lci:NonActualIndividual, ex:f801b861-5382-493f-906d-1e28551b92e9 ; # CO-ACT-D
	rdfs:label "ACT-D" ; # SLOW RINSE
	skos:definition "DS1 is being slow-rinsed"@en ;
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime .   

ex:fa125bb0-de06-4ec4-bb43-8e22ec144f40
	rdf:type dm:Activity, dm:WholeLifeIndividual, lci:NonActualIndividual, ex:b6dbe175-d433-4fba-a7c7-18b79d68036e ; # CO-ACT-E
	rdfs:label "ACT-E" ; # VENT & PARTIAL DRAIN
	skos:definition "DS1 is being vented and partially drained"@en ;
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime .   

ex:2a8428fb-8eb3-4a5a-9aeb-896f0c37b8f7
	rdf:type dm:Activity, dm:WholeLifeIndividual, lci:NonActualIndividual, ex:7de2208b-d657-4c0f-aaef-517072312ba5 ; # CO-ACT-F
	rdfs:label "ACT-F" ; # AIR MIX
	skos:definition "DS1 is being air-mixed"@en ;
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime .   

ex:3a0ad9c5-d1c7-4b07-ad22-94706469e208
	rdf:type dm:Activity, dm:WholeLifeIndividual, lci:NonActualIndividual, ex:839687e9-6725-4f0a-814f-be1b9ba15a0b ; # CO-ACT-G
	rdfs:label "ACT-G" ; # RINSE
	skos:definition "DS1 is being rinsed"@en ;
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime .   

#########################
# DECLARATIONS - STREAMS
#########################

# ANCHOR STREAM CLASSES - PLM Node 14
#####################################

ex:4f18029a-fd08-4871-b1fa-31d32747bf36
	rdf:type lci:ClassOfStream ;
rdfs:subClassOf rdl:RDS14823040 ; # WATER FOR TREATMENT (also used for regeneration steps)
	rdfs:label "CO-S1" ;
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime .   

ex:58a024e0-9e7e-4a18-9023-4a3f7208b663
	rdf:type lci:ClassOfStream ;
	rdfs:subClassOf rdl:RDS2225159 ; # BOILER FEEDWATER
	rdfs:label "CO-S2" ;
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime .   

ex:e8c0856d-86f0-427b-8298-3f033d86d7fa
	rdf:type lci:ClassOfStream ;
	rdfs:subClassOf rdl:RDS426599 ; # SODIUM HYDROXIDE
	rdfs:label "CO-S3" ;
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime .   

ex:50005865-f434-4f7d-9124-770e370b420f
	rdf:type lci:ClassOfStream ;
	rdfs:subClassOf  rdl:RDS14523620 ; # ACID
	rdfs:label "CO-S4" ;
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime .   

ex:860c813b-28b8-4e5c-9b5d-6b6bae2f2a2a
	rdf:type lci:ClassOfStream ;
	rdfs:subClassOf rdl:RDS2228630 ; # SOUR WATER
	rdfs:label "CO-S5" ;
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime .   

ex:d2132a5e-b46c-4dee-9761-0429478667ea
	rdf:type lci:ClassOfStream ;
	rdfs:subClassOf rdl:RDS423764 ; # AIR
	rdfs:label "CO-S6" ; # AIR INLET
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime .   

ex:64825c9d-ac3e-421c-bc58-ddc3c4c9cfc8
	rdf:type lci:ClassOfStream ;
	rdfs:subClassOf rdl:RDS423764 ; # AIR
	rdfs:label "CO-S7" ; # AIR VENT
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime .   

#  ANCHOR STREAM INDIVIDUALS - PLM Node 16
##########################################

ex:ca90f5fa-edc5-413e-bd2b-9d85b20cbed4
	rdf:type dm:Stream, dm:WholeLifeIndividual, lci:NonActualIndividual, ex:4f18029a-fd08-4871-b1fa-31d32747bf36  ; # CO-S1
	rdfs:label "S1" ; # WATER FOR TREATMENT INLET
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime .   

ex:2b4b6ed6-a186-4371-aebd-f7fc9eeca118
	rdf:type dm:Stream, dm:WholeLifeIndividual, lci:NonActualIndividual, ex:58a024e0-9e7e-4a18-9023-4a3f7208b663  ; # CO-S2
	rdfs:label "S2" ; # BOILER FEEDWATER OUTLET
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime .   

ex:132d5d7e-551f-4478-8054-5f9ed6d10574
	rdf:type dm:Stream, dm:WholeLifeIndividual, lci:NonActualIndividual, ex:e8c0856d-86f0-427b-8298-3f033d86d7fa  ; # CO-S3
	rdfs:label "S3" ; # SODIUM HYDROXIDE INLET
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime .   

ex:203b63aa-b28e-4516-aa7f-796b954eb51d
	rdf:type dm:Stream, dm:WholeLifeIndividual, lci:NonActualIndividual, ex:50005865-f434-4f7d-9124-770e370b420f  ; # CO-S4
	rdfs:label "S4" ; # ACID INLET
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime .   

ex:e0d72ec7-7275-4b37-8949-5c54763e1c90
	rdf:type dm:Stream, dm:WholeLifeIndividual, lci:NonActualIndividual, ex:860c813b-28b8-4e5c-9b5d-6b6bae2f2a2a  ; # CO-S5
	rdfs:label "S5" ; # SOUR WATER TO DRAIN
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime .   

ex:320f0e4d-488d-45e0-9049-66b594af7c24
	rdf:type dm:Stream, dm:WholeLifeIndividual, lci:NonActualIndividual, ex:d2132a5e-b46c-4dee-9761-0429478667ea  ; # CO-S6
	rdfs:label "S6" ; # AIR INLET
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime .   

ex:18f6d409-1dbf-4dd3-85ff-b003c8b6d3d0
	rdf:type dm:Stream, dm:WholeLifeIndividual, lci:NonActualIndividual, ex:64825c9d-ac3e-421c-bc58-ddc3c4c9cfc8  ; # CO-S7
	rdfs:label "S7" ; # AIR VENT
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime .  

####################################
# DECLARATIONS - FUNCTIONAL OBJECTS
####################################

# ANCHOR FUNCTIONAL OBJECT CLASSES - PLM Node 24
################################################

ex:8b6ae2e1-931c-49e6-9011-7bbae026c43f
	rdf:type dm:ClassOfFunctionalObject ;
	rdfs:subClassOf  rdl:RDS2228573 ; # DEMINERALIZING UNIT
	rdfs:label "CO-DS1" ; # (CO- means ClassOf)
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime .   

ex:2244f916-79c4-4c31-beb3-8ccfd5e73ad6
	rdf:type dm:ClassOfFunctionalObject ;
	rdfs:subClassOf  rdl:RDS2228572 ; # DEMINERALIZER
	rdfs:label "CO-D1" ; # the bare vessel
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime . 

ex:53b2138c-d10c-4e29-aff7-72d539d889b8
	rdf:type dm:ClassOfFunctionalObject ;
	rdfs:subClassOf  rdl:RDS21950643225  ; # FLUID INLET PORT
	rdfs:label "CO-D1-N1" ; 
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime . 

ex:b22cdfde-5f5b-438e-a636-7cced302cf5a
	rdf:type dm:ClassOfFunctionalObject ;
	rdfs:subClassOf  rdl:RDS21950643214  ; # FLUID INLET-OUTLET PORT 
	rdfs:label "CO-D1-N2" ; 
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime . 

ex:ede29f02-1ddb-4d09-9998-ca46b713c6d0
	rdf:type dm:ClassOfFunctionalObject ;
	rdfs:subClassOf rdl:RDS21950643225  ; # FLUID INLET PORT
	rdfs:label "CO-D1-N3" ; 
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime . 

ex:b957458f-87ca-4fa8-9423-081b7fe9aa32
	rdf:type dm:ClassOfFunctionalObject ;
	rdfs:subClassOf  rdl:RDS21950643238  ; # FLUID OUTLET PORT
	rdfs:label "CO-D1-N4" ; 
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime . 

ex:39342d1a-67c0-48aa-847d-c29e4d9e7985
	rdf:type dm:ClassOfFunctionalObject ;
	rdfs:subClassOf  rdl:RDS21950643238  ; # FLUID OUTLET PORT
	rdfs:label "CO-D1-N5" ; 
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime . 

##### VALVES #####

ex:779520d4-9696-4135-b3f8-76205d76c4f4
	rdf:type dm:ClassOfFunctionalObject ;
	rdfs:subClassOf rdl:RDS11141905 ; # ON-OFF CONTROL VALVE
	rdfs:label "CO-D1-V1" ; 
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime . 

ex:fe7a855f-4f1c-4e3c-a86d-1f10b688a9d7
	rdf:type dm:ClassOfFunctionalObject ;
	rdfs:subClassOf rdl:RDS11141905 ; # ON-OFF CONTROL VALVE
	rdfs:label "CO-D1-V2" ; 
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime . 

ex:f95ba05f-421c-46fc-b9aa-9a91665007f1
	rdf:type dm:ClassOfFunctionalObject ;
	rdfs:subClassOf rdl:RDS11141905 ; # ON-OFF CONTROL VALVE
	rdfs:label "CO-D1-V3" ; 
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime . 

ex:d4808f18-5e53-4e36-b397-7ce706ce4754
	rdf:type dm:ClassOfFunctionalObject ;
	rdfs:subClassOf rdl:RDS11141905 ; # ON-OFF CONTROL VALVE
	rdfs:label "CO-D1-V4" ; 
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime . 

ex:ef903784-e83f-4242-b286-432c40f595a5
	rdf:type dm:ClassOfFunctionalObject ;
	rdfs:subClassOf rdl:RDS11141905 ; # ON-OFF CONTROL VALVE
	rdfs:label "CO-D1-V5" ; 
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime . 

ex:36c3af99-31be-4910-8941-82ac731d9a0c
	rdf:type dm:ClassOfFunctionalObject ;
	rdfs:subClassOf rdl:RDS11141905 ; # ON-OFF CONTROL VALVE
	rdfs:label "CO-D1-V6" ; 
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime . 

ex:7fe3952f-00c9-44b1-b004-fe98b8d80051
	rdf:type dm:ClassOfFunctionalObject ;
	rdfs:subClassOf rdl:RDS11141905 ; # ON-OFF CONTROL VALVE
	rdfs:label "CO-D1-V7" ; 
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime . 

ex:aab1b985-af04-44c6-8586-51faaf22c0ea
	rdf:type dm:ClassOfFunctionalObject ;
	rdfs:subClassOf rdl:RDS11141905 ; # ON-OFF CONTROL VALVE
	rdfs:label "CO-D1-V8" ; 
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime . 

ex:e9df167b-984f-4907-b08b-922fb077c442
	rdf:type dm:ClassOfFunctionalObject ;
	rdfs:subClassOf rdl:RDS11141905 ; # ON-OFF CONTROL VALVE
	rdfs:label "CO-D1-V9" ; 
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime . 

ex:5dcfd7f6-ba6c-4ac8-a3bd-93db95034153
	rdf:type dm:ClassOfFunctionalObject ;
	rdfs:subClassOf rdl:RDS11141905 ; # ON-OFF CONTROL VALVE
	rdfs:label "CO-D1-V10" ; 
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime . 

ex:221caa68-9daf-4173-a82f-883085cff383
	rdf:type dm:ClassOfFunctionalObject ;
	rdfs:subClassOf rdl:RDS11141905 ; # ON-OFF CONTROL VALVE
	rdfs:label "CO-D1-V11" ; 
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime . 

ex:2c16ac5f-b569-4fa8-bf1b-7c91ee2e6ae7
	rdf:type dm:ClassOfFunctionalObject ;
	rdfs:subClassOf rdl:RDS11141905 ; # ON-OFF CONTROL VALVE
	rdfs:label "CO-D1-V12" ; 
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime . 

# ASSEMBLY OF ANCHOR FUNCTIONAL OBJECT CLASS CO-D1 RELATED TO PORTS
########################################################################

ex:20635950-cf44-4293-9da3-fb25327bcc9a
	rdf:type tpl:ClassOfAssemblyDefinition ;
	tpl:hasClassOfWhole  ex:2244f916-79c4-4c31-beb3-8ccfd5e73ad6 ; # CO-D1
	tpl:hasClassOfPart  
		ex:53b2138c-d10c-4e29-aff7-72d539d889b8, 
		ex:b22cdfde-5f5b-438e-a636-7cced302cf5a, 
		ex:ede29f02-1ddb-4d09-9998-ca46b713c6d0, 
		ex:b957458f-87ca-4fa8-9423-081b7fe9aa32, 
		ex:39342d1a-67c0-48aa-847d-c29e4d9e7985, 
		ex:2104b56f-0025-4df8-a465-abe6d9ed396d, 
		ex:b3e6574d-35cb-4ea5-a51b-5885b00683f8, 
		ex:164ce58c-e54f-4f0a-b3a6-8d184005afb4, 
		ex:7ff27965-bd82-4a9a-8124-435eea6d7018, 
		ex:11087a9e-d47f-42ba-94ae-509e85672e2d, 
		ex:ef0ed977-19d4-49e0-81ed-5cb16013ed5e ;
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime . 

# ASSEMBLY OF ANCHOR FUNCTIONAL OBJECT CLASS CO-D1 RELATED TO VALVES
#########################################################################

ex:82793055-55e5-4e06-95dd-293016736989
	rdf:type tpl:ClassOfAssemblyDefinition ;
	tpl:hasClassOfWhole  ex:2244f916-79c4-4c31-beb3-8ccfd5e73ad6 ; # CO-D1
	tpl:hasClassOfPart  
		ex:779520d4-9696-4135-b3f8-76205d76c4f4, 
		ex:fe7a855f-4f1c-4e3c-a86d-1f10b688a9d7, 
		ex:f95ba05f-421c-46fc-b9aa-9a91665007f1, 
		ex:d4808f18-5e53-4e36-b397-7ce706ce4754, 
		ex:ef903784-e83f-4242-b286-432c40f595a5, 
		ex:36c3af99-31be-4910-8941-82ac731d9a0c, 
		ex:7fe3952f-00c9-44b1-b004-fe98b8d80051, 
		ex:aab1b985-af04-44c6-8586-51faaf22c0ea, 
		ex:e9df167b-984f-4907-b08b-922fb077c442, 
		ex:5dcfd7f6-ba6c-4ac8-a3bd-93db95034153, 
		ex:221caa68-9daf-4173-a82f-883085cff383, 
		ex:2c16ac5f-b569-4fa8-bf1b-7c91ee2e6ae7 ;
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime . 

# ANCHOR FUNCTIONAL OBJECT INDIVIDUALS - PLM Node 26
#####################################################

ex:eade3c05-214a-42aa-a522-d706f01b6324
	rdf:type lci:FunctionalObject, dm:WholeLifeIndividual, lci:NonActualIndividual, ex:8b6ae2e1-931c-49e6-9011-7bbae026c43f  ; # CO-DS1
	rdfs:label "DS1" ; 
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime .   

ex:b029cdae-88c5-4a28-81d1-930f91073745
	rdf:type lci:FunctionalObject, dm:WholeLifeIndividual, lci:NonActualIndividual, ex:2244f916-79c4-4c31-beb3-8ccfd5e73ad6  ;  # CO-D1
	rdfs:label "D1" ; # the bare vessel (including nozzles)
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime . 

ex:26a5ffa5-6d03-4ac8-a385-65e110f27e03
	rdf:type lci:FunctionalObject, dm:WholeLifeIndividual, lci:NonActualIndividual, ex:53b2138c-d10c-4e29-aff7-72d539d889b8  ;  # CO-D1-N1
	rdfs:label "D1-N1" ; 
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime . 

ex:5fd9c9f8-cce8-46e5-a82a-d31a001393dd
	rdf:type lci:FunctionalObject, dm:WholeLifeIndividual, lci:NonActualIndividual, ex:b22cdfde-5f5b-438e-a636-7cced302cf5a  ;   # CO-D1-N2
	rdfs:label "D1-N2" ; 
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime . 

ex:440df6e8-a80d-4bf0-8597-b58711b92d40
	rdf:type lci:FunctionalObject, dm:WholeLifeIndividual, lci:NonActualIndividual, ex:ede29f02-1ddb-4d09-9998-ca46b713c6d0  ;  # CO-D1-N3
	rdfs:label "D1-N3" ; 
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime . 

ex:2cd0d9b4-8067-458d-9e20-101de7d44d7a
	rdf:type lci:FunctionalObject, dm:WholeLifeIndividual, lci:NonActualIndividual, ex:b957458f-87ca-4fa8-9423-081b7fe9aa32  ;  # CO-D1-N4
	rdfs:label "D1-N4" ; 
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime . 

ex:e18420a8-55b0-44bd-9327-b725344e7c7e
	rdf:type lci:FunctionalObject, dm:WholeLifeIndividual, lci:NonActualIndividual, ex:39342d1a-67c0-48aa-847d-c29e4d9e7985  ;  # CO-D1-N5
	rdfs:label "D1-N5" ; 
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime . 

##### INDIVIDUAL VALVES #####

ex:6474a673-4fe2-459c-8c6d-1ffeb7757730
	rdf:type lci:FunctionalObject, dm:WholeLifeIndividual, lci:NonActualIndividual, ex:779520d4-9696-4135-b3f8-76205d76c4f4  ; # CO-101-V1
	rdfs:label "D1-V1" ; 
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime . 

ex:e9a50fb8-a428-4941-8fd9-a0c68aea0ed1
	rdf:type lci:FunctionalObject, dm:WholeLifeIndividual, lci:NonActualIndividual, ex:fe7a855f-4f1c-4e3c-a86d-1f10b688a9d7 ; # CO-101-V2
	rdfs:label "D1-V2" ; 
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime . 

ex:3ca97c6f-3e02-4593-b70b-fb6654dbbb3f
	rdf:type lci:FunctionalObject, dm:WholeLifeIndividual, lci:NonActualIndividual, ex:f95ba05f-421c-46fc-b9aa-9a91665007f1 ; # CO-101-V3
	rdfs:label "D1-V3" ; 
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime . 

ex:fd130cd2-8fab-45aa-b52b-728fae7fea45
	rdf:type lci:FunctionalObject, dm:WholeLifeIndividual, lci:NonActualIndividual, ex:d4808f18-5e53-4e36-b397-7ce706ce4754 ; # CO-101-V4
	rdfs:label "D1-V4" ; 
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime . 

ex:dfe59a4f-c315-4b46-a7c0-a2f88762593f
	rdf:type lci:FunctionalObject, dm:WholeLifeIndividual, lci:NonActualIndividual, ex:ef903784-e83f-4242-b286-432c40f595a5 ; # CO-101-V5
	rdfs:label "D1-V5" ; 
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime . 

ex:2dc9e013-100f-4ead-a387-8fec25db4b01
	rdf:type lci:FunctionalObject, dm:WholeLifeIndividual, lci:NonActualIndividual, ex:36c3af99-31be-4910-8941-82ac731d9a0c ; # CO-101-V6
	rdfs:label "D1-V6" ; 
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime . 

ex:6dcaa182-d575-4b97-8d61-f6a7ec1e9091
	rdf:type lci:FunctionalObject, dm:WholeLifeIndividual, lci:NonActualIndividual, ex:7fe3952f-00c9-44b1-b004-fe98b8d80051 ; # CO-101-V7
	rdfs:label "D1-V7" ; 
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime . 

ex:7b7ea0af-9911-4744-9cd8-2ab91927146e
	rdf:type lci:FunctionalObject, dm:WholeLifeIndividual, lci:NonActualIndividual, ex:aab1b985-af04-44c6-8586-51faaf22c0ea ; # CO-101-V8
	rdfs:label "D1-V8" ; 
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime . 

ex:e107a23e-74c7-4c2b-9712-8a2d245c8709
	rdf:type lci:FunctionalObject, dm:WholeLifeIndividual, lci:NonActualIndividual, ex:e9df167b-984f-4907-b08b-922fb077c442 ; # CO-101-V9
	rdfs:label "D1-V9" ; 
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime . 

ex:b04a3ff6-1da4-4c48-9089-cdd6810ce62c
	rdf:type lci:FunctionalObject, dm:WholeLifeIndividual, lci:NonActualIndividual, ex:5dcfd7f6-ba6c-4ac8-a3bd-93db95034153 ; # CO-101-V10
	rdfs:label "D1-V10" ; 
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime . 

ex:abe7e093-6408-42f8-ba79-6fb5240b2bab
	rdf:type lci:FunctionalObject, dm:WholeLifeIndividual, lci:NonActualIndividual, ex:221caa68-9daf-4173-a82f-883085cff383 ; # CO-101-V11
	rdfs:label "D1-V11" ; 
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime . 

ex:d7b11e98-a620-4e5e-ac04-d90c05177e89
	rdf:type lci:FunctionalObject, dm:WholeLifeIndividual, lci:NonActualIndividual, ex:2c16ac5f-b569-4fa8-bf1b-7c91ee2e6ae7 ; # CO-101-V12
	rdfs:label "D1-V12" ; 
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime . 

# ASSEMBLY OF ANCHOR FUNCTIONAL OBJECT INDIVIDUAL D1 RELATED TO PORTS
##########################################################################

ex:980da22a-c4c3-47ff-b09b-321aa76f0001
	rdf:type tpl:AssemblyOfAnIndividual ;
	tpl:hasWhole ex:b029cdae-88c5-4a28-81d1-930f91073745  ;  # D1
	tpl:hasPart 
		ex:26a5ffa5-6d03-4ac8-a385-65e110f27e03, 
		ex:5fd9c9f8-cce8-46e5-a82a-d31a001393dd, 
		ex:440df6e8-a80d-4bf0-8597-b58711b92d40, 
		ex:2cd0d9b4-8067-458d-9e20-101de7d44d7a, 
		ex:e18420a8-55b0-44bd-9327-b725344e7c7e, 
		ex:3a9085ac-ff52-4609-9d24-3c6c5846e482, 
		ex:da108c20-8f97-480f-9e54-3415b7b99923, 
		ex:b24e1c92-7aff-4b34-abda-47521a2f9d12, 
		ex:c18ce79b-a53c-4623-a330-c0140ecb774d, 
		ex:e6416f93-061b-48f9-ae92-deacd49db3ea, 
		ex:4f437d2a-ba88-42f5-b6d2-738100b21ad6 ;
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime . 

# ASSEMBLY OF ANCHOR FUNCTIONAL OBJECT INDIVIDUAL D1 RELATED TO VALVES
###########################################################################

ex:52d82723-5d61-4cf0-8bd4-e1aebda986a8
	rdf:type tpl:AssemblyOfAnIndividual ;
	tpl:hasWhole ex:b029cdae-88c5-4a28-81d1-930f91073745  ;  # D1
	tpl:hasPart  
		ex:6474a673-4fe2-459c-8c6d-1ffeb7757730, 
		ex:e9a50fb8-a428-4941-8fd9-a0c68aea0ed1, 
		ex:3ca97c6f-3e02-4593-b70b-fb6654dbbb3f, 
		ex:fd130cd2-8fab-45aa-b52b-728fae7fea45, 
		ex:dfe59a4f-c315-4b46-a7c0-a2f88762593f, 
		ex:2dc9e013-100f-4ead-a387-8fec25db4b01, 
		ex:6dcaa182-d575-4b97-8d61-f6a7ec1e9091, 
		ex:7b7ea0af-9911-4744-9cd8-2ab91927146e, 
		ex:e107a23e-74c7-4c2b-9712-8a2d245c8709, 
		ex:b04a3ff6-1da4-4c48-9089-cdd6810ce62c, 
		ex:abe7e093-6408-42f8-ba79-6fb5240b2bab, 
		ex:d7b11e98-a620-4e5e-ac04-d90c05177e89 ;
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime . 

#################################################################################################################################################
######################
# MODEL FOR 'RUN' CASE
######################
######################

# POSITION OF INDIVIDUAL VALVES
###############################

ex:f9cf8150-6ba5-4d26-a91b-eddc5604cc33
	rdf:type lci:InanimatePhysicalObject, lci:NonActualIndividual  ; # PLM Node 17
	tpl:temporalPartOf  ex:6474a673-4fe2-459c-8c6d-1ffeb7757730  ;  # D1-V1
	rdfs:label "D1-V1_2024-01-24T10:27:00Z" ; 
	meta:valEffectiveDate "2024-01-24T10:27:00Z"^^xsd:dateTime .

ex:37513450-0080-40b3-8c2b-6856176a4adf
	rdf:type tpl:IndividualHasStatus ;
	tpl:hasPossessor   ex:f9cf8150-6ba5-4d26-a91b-eddc5604cc33  ;  # D1-V1_2024-01-24T10:27:00Z
	tpl:hasStatus  rdl:RDS16702082  ; # OPEN
	meta:valEffectiveDate "2024-01-24T10:27:00Z"^^xsd:dateTime .

ex:3b81d2b3-ab6e-49da-8fa2-f92a8dbc6d58
	rdf:type lci:InanimatePhysicalObject, lci:NonActualIndividual  ; # PLM Node 17
	tpl:temporalPartOf  ex:e9a50fb8-a428-4941-8fd9-a0c68aea0ed1 ;  # D1-V2
	rdfs:label "D1-V2_2024-01-24T10:27:00Z" ; 
	meta:valEffectiveDate "2024-01-24T10:27:00Z"^^xsd:dateTime .

ex:cf257bce-841b-4f64-b2f6-f3a90751db39
	rdf:type tpl:IndividualHasStatus ;
	tpl:hasPossessor ex:3b81d2b3-ab6e-49da-8fa2-f92a8dbc6d58   ;  # D1-V2_2024-01-24T10:27:00Z
	tpl:hasStatus  rdl:RDS16705190  ; # CLOSED
	meta:valEffectiveDate "2024-01-24T10:27:00Z"^^xsd:dateTime .

ex:7fe9b8b8-db52-4f66-9b16-edfe4ca69e71
	rdf:type lci:InanimatePhysicalObject, lci:NonActualIndividual  ; # PLM Node 17
	tpl:temporalPartOf ex:3ca97c6f-3e02-4593-b70b-fb6654dbbb3f ;  # D1-V3
	rdfs:label "D1-V3_2024-01-24T10:27:00Z" ; 
	meta:valEffectiveDate "2024-01-24T10:27:00Z"^^xsd:dateTime .

ex:a5a7fe88-7d3c-4718-952a-1d5906e9f917
	rdf:type tpl:IndividualHasStatus ;
	tpl:hasPossessor  ex:7fe9b8b8-db52-4f66-9b16-edfe4ca69e71  ;  # D1-V3_2024-01-24T10:27:00Z
	tpl:hasStatus  rdl:RDS16705190  ; # CLOSED
	meta:valEffectiveDate "2024-01-24T10:27:00Z"^^xsd:dateTime .

ex:ea5ae2a7-58af-4ff8-a3bc-a41579e88c76
	rdf:type lci:InanimatePhysicalObject, lci:NonActualIndividual  ; # PLM Node 17
	tpl:temporalPartOf  ex:fd130cd2-8fab-45aa-b52b-728fae7fea45 ;  # D1-V4
	rdfs:label "D1-V4_2024-01-24T10:27:00Z" ; 
	meta:valEffectiveDate "2024-01-24T10:27:00Z"^^xsd:dateTime .

ex:cf28abc1-36f9-47a4-ab7e-deae6a98d4fa
	rdf:type tpl:IndividualHasStatus ;
	tpl:hasPossessor  ex:ea5ae2a7-58af-4ff8-a3bc-a41579e88c76  ;  # D1-V4_2024-01-24T10:27:00Z
	tpl:hasStatus  rdl:RDS16702082 ; # OPEN
	meta:valEffectiveDate "2024-01-24T10:27:00Z"^^xsd:dateTime .

ex:7796cdd7-f69e-4de3-a803-1a5d6d059a1b
	rdf:type lci:InanimatePhysicalObject, lci:NonActualIndividual  ; # PLM Node 17
	tpl:temporalPartOf  ex:dfe59a4f-c315-4b46-a7c0-a2f88762593f ;  # D1-V5
	rdfs:label "D1-V5_2024-01-24T10:27:00Z" ; 
	meta:valEffectiveDate "2024-01-24T10:27:00Z"^^xsd:dateTime .

ex:b12747e0-d7cf-4338-96f6-e340832a8887
	rdf:type tpl:IndividualHasStatus ;
	tpl:hasPossessor ex:7796cdd7-f69e-4de3-a803-1a5d6d059a1b   ;  # D1-V5_2024-01-24T10:27:00Z
	tpl:hasStatus  rdl:RDS16705190  ; # CLOSED
	meta:valEffectiveDate "2024-01-24T10:27:00Z"^^xsd:dateTime .

ex:37d8778d-3811-4edf-9cdd-d0a2b2bae6e6
	rdf:type lci:InanimatePhysicalObject, lci:NonActualIndividual  ; # PLM Node 17
	tpl:temporalPartOf  ex:2dc9e013-100f-4ead-a387-8fec25db4b01 ;  # D1-V6
	rdfs:label "D1-V6_2024-01-24T10:27:00Z" ; 
	meta:valEffectiveDate "2024-01-24T10:27:00Z"^^xsd:dateTime .

ex:bc095795-167b-4676-8074-a7a7ccaf88e2
	rdf:type tpl:IndividualHasStatus ;
	tpl:hasPossessor  ex:37d8778d-3811-4edf-9cdd-d0a2b2bae6e6  ;  # D1-V6_2024-01-24T10:27:00Z
	tpl:hasStatus  rdl:RDS16705190  ; # CLOSED
	meta:valEffectiveDate "2024-01-24T10:27:00Z"^^xsd:dateTime .

ex:9a40046f-6cc4-483a-beb5-a655495af1ec
	rdf:type lci:InanimatePhysicalObject, lci:NonActualIndividual  ; # PLM Node 17
	tpl:temporalPartOf  ex:6dcaa182-d575-4b97-8d61-f6a7ec1e9091 ;  # D1-V7
	rdfs:label "D1-V7_2024-01-24T10:27:00Z" ; 
	meta:valEffectiveDate "2024-01-24T10:27:00Z"^^xsd:dateTime .

ex:dbfe9642-f2c1-4ba8-baa7-38803ac5ca38
	rdf:type tpl:IndividualHasStatus ;
	tpl:hasPossessor  ex:9a40046f-6cc4-483a-beb5-a655495af1ec  ;  # D1-V7_2024-01-24T10:27:00Z
	tpl:hasStatus  rdl:RDS16705190  ; # CLOSED
	meta:valEffectiveDate "2024-01-24T10:27:00Z"^^xsd:dateTime .

ex:a3e0af08-5ec9-4191-ad06-c2769747340f 
	rdf:type lci:InanimatePhysicalObject, lci:NonActualIndividual  ; # PLM Node 17
	tpl:temporalPartOf   ex:7b7ea0af-9911-4744-9cd8-2ab91927146e ;  # D1-V8
	rdfs:label "D1-V8_2024-01-24T10:27:00Z" ; 
	meta:valEffectiveDate "2024-01-24T10:27:00Z"^^xsd:dateTime .

ex:971b2653-f1c8-4846-be56-adab586695f2
	rdf:type tpl:IndividualHasStatus ;
	tpl:hasPossessor  ex:a3e0af08-5ec9-4191-ad06-c2769747340f  ;  # D1-V8_2024-01-24T10:27:00Z
	tpl:hasStatus  rdl:RDS16705190  ; # CLOSED
	meta:valEffectiveDate "2024-01-24T10:27:00Z"^^xsd:dateTime .

ex:ae8fdf47-94ac-4b8e-9114-42135d0c9f30
	rdf:type lci:InanimatePhysicalObject, lci:NonActualIndividual  ; # PLM Node 17
	tpl:temporalPartOf   ex:e107a23e-74c7-4c2b-9712-8a2d245c8709 ;  # D1-V9
	rdfs:label "D1-V9_2024-01-24T10:27:00Z" ; 
	meta:valEffectiveDate "2024-01-24T10:27:00Z"^^xsd:dateTime .

ex:4a957af3-f384-4964-bf5d-02cf759db40e
	rdf:type tpl:IndividualHasStatus ;
	tpl:hasPossessor ex:ae8fdf47-94ac-4b8e-9114-42135d0c9f30   ;  # D1-V9_2024-01-24T10:27:00Z
	tpl:hasStatus  rdl:RDS16705190  ; # CLOSED
	meta:valEffectiveDate "2024-01-24T10:27:00Z"^^xsd:dateTime .

ex:c78d5a3a-a495-479c-874e-c4742e9c2108
	rdf:type lci:InanimatePhysicalObject, lci:NonActualIndividual  ; # PLM Node 17
	tpl:temporalPartOf  ex:b04a3ff6-1da4-4c48-9089-cdd6810ce62c ;  # D1-V10
	rdfs:label "D1-V10_2024-01-24T10:27:00Z" ; 
	meta:valEffectiveDate "2024-01-24T10:27:00Z"^^xsd:dateTime .

ex:71b6d537-c1b9-40f5-aed6-904b91df28a1
	rdf:type tpl:IndividualHasStatus ;
	tpl:hasPossessor  ex:c78d5a3a-a495-479c-874e-c4742e9c2108  ;  # D1-V10_2024-01-24T10:27:00Z
	tpl:hasStatus  rdl:RDS16705190  ; # CLOSED
	meta:valEffectiveDate "2024-01-24T10:27:00Z"^^xsd:dateTime .

ex:e1141c8f-ae9d-4c77-ae8b-265f53d22fa5
	rdf:type lci:InanimatePhysicalObject, lci:NonActualIndividual  ; # PLM Node 17
	tpl:temporalPartOf  ex:abe7e093-6408-42f8-ba79-6fb5240b2bab ;  # D1-V11
	rdfs:label "D1-V11_2024-01-24T10:27:00Z" ; 
	meta:valEffectiveDate "2024-01-24T10:27:00Z"^^xsd:dateTime .

ex:ac51866f-85bb-4972-86e7-0417e29fc5fe
	rdf:type tpl:IndividualHasStatus ;
	tpl:hasPossessor  ex:e1141c8f-ae9d-4c77-ae8b-265f53d22fa5  ;  # D1-V11_2024-01-24T10:27:00Z
	tpl:hasStatus  rdl:RDS16705190  ; # CLOSED
	meta:valEffectiveDate "2024-01-24T10:27:00Z"^^xsd:dateTime .

ex:87f00d65-b948-4b54-bed3-310219c43faa 
	rdf:type lci:InanimatePhysicalObject, lci:NonActualIndividual  ; # PLM Node 17
	tpl:temporalPartOf  ex:d7b11e98-a620-4e5e-ac04-d90c05177e89 ;  # D1-V12
	rdfs:label "D1-V12_2024-01-24T10:27:00Z" ; 
	meta:valEffectiveDate "2024-01-24T10:27:00Z"^^xsd:dateTime .

ex:3190195a-c634-4ade-972f-1c09374c8f17
	rdf:type tpl:IndividualHasStatus ;
	tpl:hasPossessor ex:87f00d65-b948-4b54-bed3-310219c43faa   ;  # D1-V12_2024-01-24T10:27:00Z
	tpl:hasStatus  rdl:RDS16705190  ; # CLOSED
	meta:valEffectiveDate "2024-01-24T10:27:00Z"^^xsd:dateTime .

# TEMPORAL PART OF STREAM S1 HAS TEMPORAL PART OF PORT N1 AS DESTINATION
##########################################################################

ex:bd63ac9d-c146-4dd9-8ff4-fe7f1d258d86
	rdf:type dm:Stream, lci:NonActualIndividual  ; # PLM Node 17
	tpl:temporalPartOf ex:ca90f5fa-edc5-413e-bd2b-9d85b20cbed4 ; # S1
	rdfs:label "S1-RUN_2024-01-24T10:27:00Z" ; # WATER FOR TREATMENT INLET
	meta:valEffectiveDate "2024-01-24T10:27:00Z"^^xsd:dateTime .

ex:9742e14b-8b18-43b8-be27-150d775de9fe
	rdf:type lci:FunctionalObject, lci:NonActualIndividual  ;  # PLM Node 27
	tpl:temporalPartOf ex:26a5ffa5-6d03-4ac8-a385-65e110f27e03 ;  # D1-N1
	rdfs:label "D1-N1-RUN_2024-01-24T10:27:00Z" ; 
	meta:valEffectiveDate "2024-01-24T10:27:00Z"^^xsd:dateTime . 

ex:1aa6ba29-2ea8-400c-a6c7-a58d2ffb90a4
      rdf:type tpl:StreamHasDestination ;
      tpl:hasStream  ex:bd63ac9d-c146-4dd9-8ff4-fe7f1d258d86 ; # S1-RUN_2024-01-24T10:27:00Z
      tpl:hasDestination ex:9742e14b-8b18-43b8-be27-150d775de9fe ; # D1-N1-RUN_2024-01-24T10:27:00Z
      meta:valEffectiveDate "2024-01-24T10:27:00Z"^^xsd:dateTime .

# TEMPORAL PART OF STREAM S2 HAS PORT N2 AS SOURCE
###################################################

ex:d2804df6-62a8-4d0d-bc4c-5fd7e1422b83
	rdf:type dm:Stream, lci:NonActualIndividual  ; # PLM Node 17
	tpl:temporalPartOf ex:2b4b6ed6-a186-4371-aebd-f7fc9eeca118 ; # S2
	rdfs:label  "S2-RUN_2024-01-24T10:27:00Z" ; # BOILER FEEDWATER OUTLET
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime .   

ex:19b120d5-c6f3-4219-87da-8edc7c125377
	rdf:type lci:FunctionalObject, lci:NonActualIndividual  ;  # PLM Node 27
	tpl:temporalPartOf ex:5fd9c9f8-cce8-46e5-a82a-d31a001393dd ; # D1-N2
	rdfs:label "D1-N2-RUN_2024-01-24T10:27:00Z" ; 
	meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime . 

ex:ef140d28-f99b-4060-af88-6281ce0c3a93
      rdf:type tpl:StreamHasSource ;
      tpl:hasStream  ex:d2804df6-62a8-4d0d-bc4c-5fd7e1422b83 ; # S2-RUN_2024-01-24T10:27:00Z
      tpl:hasSource  ex:19b120d5-c6f3-4219-87da-8edc7c125377 ; # D1-N2-RUN_2024-01-24T10:27:00Z
      meta:valEffectiveDate "2024-01-23T18:07:43Z"^^xsd:dateTime .

###########################################
# INPUT AND OUTPUT STREAMS OF ACTIVITY 'RUN'
###########################################

# TEMPORAL PART OF ACTIVITY 'RUN'
################################

ex:8a37b1de-f3f0-45b9-90e6-8f32d9a38b59
	rdf:type dm:Activity, lci:NonActualIndividual ;  # PLM Node 7
	rdf:type ex:fd5e5c8e-5fa0-4958-b175-c159a5dfbf0d, ex:b77ca768-278e-4e59-a68a-fb6ffecdfd90 ; # CO-ACT-A, WINTER OPERATION
	tpl:temporalPartOf ex:c17340f7-88a0-463f-b873-3867b2329124 ; # ACT-A
	rdfs:label "ACT-A_2024-01-24T10:27:00Z" ; # RUN
	meta:valEffectiveDate "2024-01-24T10:27:00Z"^^xsd:dateTime .

# TEMPORAL PART OF STREAM S1 PARTICIPATES IN TEMPORAL PART OF ACTIVITY "RUN" IN ROLE OF INPUT
############################################################################################

ex:f13e1c27-4180-4fe3-aec6-9956f7dbe1dc
	rdf:type tpl:ParticipationOfPhysicalObjectInActivity ;
	tpl:hasActivity ex:c17340f7-88a0-463f-b873-3867b2329124 ; # ACT-A_2024-01-24T10:27:00Z
	tpl:hasParticipant ex:bd63ac9d-c146-4dd9-8ff4-fe7f1d258d86 ; # S1-RUN_2024-01-24T10:27:00Z
	tpl:hasParticipantRole rdl:RDS13652785 ; # INPUT
	meta:valEffectiveDate "2024-01-24T10:27:00Z"^^xsd:dateTime .

# TEMPORAL PART OF STREAM S2 PARTICIPATES IN TEMPORAL PART OF ACTIVITY "RUN" IN ROLE OF OUTPUT
##############################################################################################

ex:f13e1c27-4180-4fe3-aec6-9956f7dbe1dc
	rdf:type tpl:ParticipationOfPhysicalObjectInActivity ;
	tpl:hasActivity ex:c17340f7-88a0-463f-b873-3867b2329124 ; # ACT-A_2024-01-24T10:27:00Z
	tpl:hasParticipant ex:d2804df6-62a8-4d0d-bc4c-5fd7e1422b83 ; # S2-RUN_2024-01-24T10:27:00Z
	tpl:hasParticipantRole rdl:RDS13652847  ; # OUTPUT
	meta:valEffectiveDate "2024-01-24T10:27:00Z"^^xsd:dateTime .

#########################################################################
# PARTICIPATION OF FUNCTIONAL OBJECT CLASS CO-D1 IN ACTIVITY CLASS "RUN"
#########################################################################

# CLASS OF TEMPORAL PART OF FUNCTIONAL OBJECT CLASS CO-D1 PARTICIPATES IN CLASS OF TEMPORAL PART OF ACTIVITY CLASS "RUN" IN ROLE OF PERFORMER
###############################################################################################################################################

ex:f4ae9d77-43cd-42a8-a517-5827129495f9
	rdf:type dm:ClassOfActivity ;
	rdfs:subClassOf  rdl:RDS2228571, ex:b77ca768-278e-4e59-a68a-fb6ffecdfd90  ; # DEMINERALIZING, CASE-A
	rdfs:subClassOf ex:b77ca768-278e-4e59-a68a-fb6ffecdfd90 ; # WINTER OPERATION
	tpl:coTemporalPartOf ex:fd5e5c8e-5fa0-4958-b175-c159a5dfbf0d ; # CO-ACT-A 
	rdfs:label "CO-ACT-A_2024-01-24T10:27:00Z" ; # RUN
	meta:valEffectiveDate "2024-01-24T10:27:00Z"^^xsd:dateTime .   

ex:8566100f-4b19-4ace-b214-877bb8b8bbf5
	rdf:type dm:ClassOfFunctionalObject ;
	rdfs:subClassOf  rdl:RDS2228572 ; # DEMINERALIZER
	tpl:coTemporalPartOf ex:2244f916-79c4-4c31-beb3-8ccfd5e73ad6 ; # CO-D1
	rdfs:label "CO-D1_2024-01-24T10:27:00Z" ; # the bare vessel during "RUN"
	meta:valEffectiveDate "2024-01-24T10:27:00Z"^^xsd:dateTime . 

ex:62d8e7bd-40af-4ced-bec9-a765b89f4d6d
        rdf:type tpl:ClassOfParticipationDefinition ;
        tpl:hasActivityType ex:f4ae9d77-43cd-42a8-a517-5827129495f9 ; # CO-ACT-A_2024-01-24T10:27:00Z
        tpl:hasParticipantType ex:8566100f-4b19-4ace-b214-877bb8b8bbf5 ; # CO-D1_2024-01-24T10:27:00Z
        tpl:hasParticipantRole rdl:RDS222365  ; # PERFORMER ;
	meta:valEffectiveDate "2024-01-24T10:27:00Z"^^xsd:dateTime . 

# TEMPORAL PART OF INDIVIDUAL FUNCTIONAL OBJECT D1 PARTICIPATES IN TEMPORAL PART OF ACTIVITY "RUN" IN ROLE OF PERFORMER
###########################################################################################################################

ex:205c2947-63a5-46e3-845f-384fc98220c4
	rdf:type lci:FunctionalObject, lci:NonActualIndividual  ;  # PLM Node 27
	tpl:temporalPartOf  ex:b029cdae-88c5-4a28-81d1-930f91073745 ; # D1
	rdfs:label "D1_2024-01-24T10:27:00Z" ; # the bare vessel (including nozzles)
	meta:valEffectiveDate "2024-01-24T10:27:00Z"^^xsd:dateTime . 

ex:b10a288f-519d-44f6-ae00-6eb897daf968
	rdf:type tpl:ParticipationOfPhysicalObjectInActivity ;
	tpl:hasActivity ex:c17340f7-88a0-463f-b873-3867b2329124 ; # ACT-A_2024-01-24T10:27:00Z
	tpl:hasParticipant ex:205c2947-63a5-46e3-845f-384fc98220c4 ; # D1_2024-01-24T10:27:00Z
	tpl:hasParticipantRole rdl:RDS222365  ; # PERFORMER
	meta:valEffectiveDate "2024-01-24T10:27:00Z"^^xsd:dateTime .

#######################################################################################################
# SPACE FOR STREAM CLASS, ACTIVITY CLASS, AND FUNCTIONAL OBJECT CLASS DESIGN INFORMATION FOR "RUN" CASE
#######################################################################################################

#### NOT GIVEN HERE. SELECT THE APPLICABLE CLASS FROM ABOVE AND DEFINE APPLICABLE TEMPLATE INSTANCES.

##########################
# VALVE POSITIONS PER STEP
##########################

################################################################################################################################## # THE BACKWASH, REGENERATION, SLOW RINSE, VENT & PARTIAL DRAIN, AIR MIX, and RINSE FOOLOW THE SAME PATTERN AS THE "RUN" CASE. ################################################################################################################################## # EOF