From: Deriving invariant checkers for critical infrastructure using axiomatic design principles
Functional Requirements (FRs) | Design Parameters (DPs) | Process Variables (PVs) |
---|---|---|
FR1.1: Pump raw water from stage one to UF feed tank in stage three | DP1.1: P-101,P-102 | On/Off |
FR1.2: Pump water from stage three to RO feed tank in stage four | DP1.2: P-301,P-302 | On/Off |
FR1.3: Pump water from stage four through de-chlorination system | DP1.3: P-401,P-402 | On/Off |
FR1.4: Pump (VSD) water from stage five to tanks in stage six | DP1.4: P-501,P-502 | On/Off |
FR1.5: Pump water from RO permeate tank to raw water tank in stage one | DP1.5: P-601 | On/Off |
FR1.6: Pump water for UF backwash system | DP1.6: P-602 | On/Off |
FR1.7: Pump water for RO/UF cleaning | DP1.7: P-603 | On/Off |
FR2.1: Determine water level in raw water tank of stage one | DP2.1: LIT-101 | 0 ≤α≤ max a |
FR2.2: Determine water level in UF feed tank of stage three | DP2.2: LIT-301 | 0 ≤α≤ max b |
FR2.3: Determine water level in RO feed tank of stage four | DP2.3: LIT-401 | 0 ≤α≤ max c |
FR2.4: Determine water level in RO permeate tank of stage six | DP2.4: LS-601 | Low d≤α≤ High d |
FR2.5: Determine water level in UF backwash tank of stage six | DP2.5: LS-602 | Low e≤α≤ High e |
FR2.6: Determine water level in CIP tank of stage six | DP2.6: LS-603 | Low f≤α≤ High f |
FR3.1: Measure raw water flow rate in stage one | DP3.1: FIT-101 | Low g≤α≤ High g |
FR3.2: Measure water flow rate in stage two | DP3.2: FIT-201 | Low h≤α≤ High h |
FR3.3: Measure water flow rate in stage three | DP3.3: FIT-301 | Low i≤α≤ High i |
FR3.4: Measure water flow rate in stage four | DP3.4: FIT-401 | Low j≤α≤ High j |
FR3.5: Measure water flow rate in stage five | DP3.5: FIT-501,FIT-502,FIT-503,FIT-504 | Low k≤α≤ High k |
FR3.6: Measure water flow rate in stage six | DP3.6: FIT-601 | Low l≤α≤ High l |
FR4.1: Calculate chemical properties of water | DP4.1: AIT-201,AIT-202,AIT-203,AIT-301,AIT-302,AIT-303 | Low m≤α≤ High m |
 | AIT-401,AIT-402,AIT-501,AIT-502,AIT-503,AIT-504 |  |
FR5.1: Pump chemicals to water | DP5.1: P-201,P-202,P-203,P-204,P-205,P-206,P-207,P-208, | On/Off |
 | P-403,P-404 |  |
FR6.1: Measure UF filter differential pressure | DP6.1: DPIT-301 | 0 ≤α≤ max n |
FR6.2: Measure RO membrane inlet pressure | DP6.2: PIT-501 | 0 ≤α≤ max o |
FR6.3: Measure RO membrane pressure | DP6.3: PIT-502 | 0 ≤α≤ max p |
FR6.4: Measure RO reject pressure | DP6.4: PIT-503 | 0 ≤α≤ max q |
FR7.1: Control water flow direction | DP7.1: MV-101,MV-201,MV-301,MV-302,MV-303,MV-304, | On/Off |
 | MV-501,MV-502,MV-503,MV-504 |  |
FR8.1: Determine NaCl level in NaCl tank of stage two | DP8.1: LS-201 | Low r≤α≤ max r |
FR8.2: Determine HCl level in HCl tank of stage two | DP8.2: LS-202 | Low s≤α≤ max s |
FR8.3: Determine NaOCl level in NaOCl tank of stage two | DP8.3: LS-203 | Low t≤α≤ max t |
FR8.4: Determine NaHSO3 level in NaHSO3 tank of stage four | DP8.4: LS-401 | Low u≤α≤ max u |