---
title: "Process Flow Diagram Sequence"
description: "A sequence diagram illustrating interactions between objects over time"
category: "templates/engineering"
type: "sequence"
source_file: "templates/engineering/process_flow_diagram_decoded.xml"
tags: ["logic", "engineering", "template", "technical", "venn", "electrical", "drawio"]
---

# Process Flow Diagram Sequence

A sequence diagram illustrating interactions between objects over time

## XML Source

```xml
<?xml version="1.0" ?>
<mxGraphModel dx="1408" dy="544" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="826" background="none" math="0" shadow="0">
  <root>
    <mxCell id="0"/>
    <mxCell id="1" parent="0"/>
    <mxCell id="40" value="" style="endArrow=block;entryX=0.86;entryY=0.5;entryPerimeter=0;rounded=0;endFill=1" parent="1" edge="1">
      <mxGeometry relative="1" as="geometry">
        <mxPoint x="970.6000000000003" y="750.0000000000005" as="sourcePoint"/>
        <mxPoint x="910.0000000000001" y="750.0000000000005" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="2" value="" style="verticalAlign=top;strokeWidth=1;shape=mxgraph.pid.misc.cooling_tower_(wet-dry,_natural_draught);" parent="1" vertex="1">
      <mxGeometry x="175" y="30" width="100" height="120" as="geometry"/>
    </mxCell>
    <mxCell id="3" value="" style="shape=mxgraph.pid.compressors.centrifugal_compressor;fillColor=#ffffff;strokeColor=#000000" parent="1" vertex="1">
      <mxGeometry x="370" y="40" width="40" height="40" as="geometry"/>
    </mxCell>
    <mxCell id="4" value="" style="fillColor=#ffffff;strokeWidth=1;shape=mxgraph.pid2valves.valve;valveType=gate;actuator=man;rotation=90" parent="1" vertex="1">
      <mxGeometry x="500" y="80" width="60" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="5" value="" style="fillColor=#ffffff;strokeWidth=1;shape=mxgraph.pid2valves.valve;valveType=gate;actuator=man;rotation=90" parent="1" vertex="1">
      <mxGeometry x="570" y="80" width="60" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="6" value="" style="shape=mxgraph.pid.heat_exchangers.shell_and_tube_heat_exchanger_1;fillColor=#ffffff;strokeColor=#000000" parent="1" vertex="1">
      <mxGeometry x="569.9999999999999" y="187.49999999999994" width="40.000000000000114" height="42.50000000000006" as="geometry"/>
    </mxCell>
    <mxCell id="7" value="" style="shape=mxgraph.pid.vessels.drum_or_condenser;fillColor=#ffffff;strokeColor=#000000" parent="1" vertex="1">
      <mxGeometry x="690" y="232.49999999999983" width="120" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="8" value="" style="shape=mxgraph.pid.pumps.vacuum_pump;fillColor=#ffffff;strokeColor=#000000" parent="1" vertex="1">
      <mxGeometry x="850" y="110.00000000000009" width="80" height="39.999999999999915" as="geometry"/>
    </mxCell>
    <mxCell id="9" value="" style="shape=mxgraph.pid.pumps.gas_compressor;fillColor=#ffffff;strokeColor=#000000" parent="1" vertex="1">
      <mxGeometry x="880.0000000000001" y="262.49999999999983" width="100" height="55" as="geometry"/>
    </mxCell>
    <mxCell id="10" value="" style="fillColor=#ffffff;strokeWidth=1;shape=mxgraph.pid2valves.valve;valveType=ball" parent="1" vertex="1">
      <mxGeometry x="1045" y="187.9999999999998" width="80" height="44.5" as="geometry"/>
    </mxCell>
    <mxCell id="12" value="" style="shape=mxgraph.pid.vessels.vessel_(dished_ends,_legs);fillColor=#ffffff;strokeColor=#000000" parent="1" vertex="1">
      <mxGeometry x="1340" y="384.99999999999983" width="80" height="122" as="geometry"/>
    </mxCell>
    <mxCell id="13" value="" style="fillColor=#ffffff;shape=mxgraph.pid2misc.column;columnType=fixed" parent="1" vertex="1">
      <mxGeometry x="410.0000000000001" y="262.5000000000001" width="69.99999999999989" height="410" as="geometry"/>
    </mxCell>
    <mxCell id="16" value="" style="fillColor=#ffffff;strokeWidth=1;shape=mxgraph.pid2valves.valve;valveType=ball" parent="1" vertex="1">
      <mxGeometry x="540.0000000000001" y="503.75000000000006" width="80" height="46.24999999999994" as="geometry"/>
    </mxCell>
    <mxCell id="18" value="" style="shape=mxgraph.pid.compressors.centrifugal_compressor;fillColor=#ffffff;strokeColor=#000000" parent="1" vertex="1">
      <mxGeometry x="169.99999999999991" y="677.5000000000003" width="40" height="40" as="geometry"/>
    </mxCell>
    <mxCell id="19" value="" style="fillColor=#ffffff;strokeWidth=1;shape=mxgraph.pid2valves.valve;valveType=check;" parent="1" vertex="1">
      <mxGeometry x="969.9999999999999" y="732.5000000000008" width="75.00000000000011" height="34.99999999999943" as="geometry"/>
    </mxCell>
    <mxCell id="20" value="" style="shape=mxgraph.pid.vessels.furnace;fillColor=#ffffff;strokeColor=#000000" parent="1" vertex="1">
      <mxGeometry x="265.0000000000001" y="480.5" width="80" height="99" as="geometry"/>
    </mxCell>
    <mxCell id="21" value="" style="shape=mxgraph.pid.vessels.reactor;fillColor=#ffffff;strokeColor=#000000" parent="1" vertex="1">
      <mxGeometry x="1070" y="351.0000000000001" width="80" height="359.9999999999998" as="geometry"/>
    </mxCell>
    <mxCell id="22" value="" style="shape=mxgraph.pid.vessels.container,_tank,_cistern_(legs);fillColor=#ffffff;strokeColor=#000000" parent="1" vertex="1">
      <mxGeometry x="1210" y="157.74999999999977" width="100" height="105" as="geometry"/>
    </mxCell>
    <mxCell id="23" value="" style="shape=mxgraph.pid.vessels.double_concrete_tank;fillColor=#ffffff;strokeColor=#000000" parent="1" vertex="1">
      <mxGeometry x="20" y="280" width="110" height="55" as="geometry"/>
    </mxCell>
    <mxCell id="24" value="" style="shape=mxgraph.pid.vessels.container,_tank,_cistern_(legs);fillColor=#ffffff;strokeColor=#000000" parent="1" vertex="1">
      <mxGeometry x="19.999999999999968" y="645.0000000000006" width="100" height="105" as="geometry"/>
    </mxCell>
    <mxCell id="25" value="" style="shape=mxgraph.pid.compressors.centrifugal_compressor;fillColor=#ffffff;strokeColor=#000000" parent="1" vertex="1">
      <mxGeometry x="55.00000000000013" y="510.0000000000001" width="40" height="40" as="geometry"/>
    </mxCell>
    <mxCell id="26" value="" style="verticalAlign=top;strokeWidth=1;shape=mxgraph.pid.misc.boiler_(dome);" parent="1" vertex="1">
      <mxGeometry x="580.0000000000001" y="697.5000000000003" width="70" height="77.5" as="geometry"/>
    </mxCell>
    <mxCell id="27" value="" style="fillColor=#ffffff;strokeWidth=1;shape=mxgraph.pid2valves.valve;valveType=globe" parent="1" vertex="1">
      <mxGeometry x="140.00000000000003" y="507.00000000000006" width="70" height="46" as="geometry"/>
    </mxCell>
    <mxCell id="28" value="" style="fillColor=#ffffff;strokeWidth=1;shape=mxgraph.pid2valves.valve;valveType=globe" parent="1" vertex="1">
      <mxGeometry x="265.00000000000006" y="675.0000000000003" width="80" height="45" as="geometry"/>
    </mxCell>
    <mxCell id="29" value="" style="fillColor=#ffffff;strokeWidth=1;shape=mxgraph.pid2valves.valve;valveType=gate;actuator=motor;rotation=90" parent="1" vertex="1">
      <mxGeometry x="60" y="386.25" width="60" height="67.5" as="geometry"/>
    </mxCell>
    <mxCell id="30" value="" style="endArrow=block;rounded=0;endFill=1" parent="1" target="23" edge="1">
      <mxGeometry relative="1" as="geometry">
        <mxPoint x="75" y="390" as="sourcePoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="33" value="" style="endArrow=block;rounded=0;endFill=1" parent="1" edge="1">
      <mxGeometry relative="1" as="geometry">
        <mxPoint x="74.65277777777774" y="450.0000000000001" as="sourcePoint"/>
        <mxPoint x="74.65277777777774" y="510.0000000000001" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="36" value="" style="endArrow=block;entryX=0.86;entryY=0.5;entryPerimeter=0;rounded=0;endFill=1" parent="1" source="27" target="25" edge="1">
      <mxGeometry relative="1" as="geometry">
        <mxPoint x="139.99999999999994" y="530" as="sourcePoint"/>
        <mxPoint x="89.99999999999994" y="530" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="37" value="" style="endArrow=block;entryX=0.12;entryY=0.5;entryPerimeter=0;rounded=0;endFill=1" parent="1" source="27" target="20" edge="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="38" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;exitX=0.88;exitY=0.5;exitPerimeter=0;rounded=0;endArrow=block;endFill=1" parent="1" source="20" edge="1">
      <mxGeometry width="100" height="100" relative="1" as="geometry">
        <mxPoint x="260" y="450" as="sourcePoint"/>
        <mxPoint x="410" y="380" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="39" value="" style="edgeStyle=segmentEdgeStyle;rounded=0;endArrow=block;endFill=1" parent="1" source="13" target="28" edge="1">
      <mxGeometry width="100" height="100" relative="1" as="geometry">
        <mxPoint x="410" y="780" as="sourcePoint"/>
        <mxPoint x="510" y="680" as="targetPoint"/>
        <Array as="points">
          <mxPoint x="445" y="698"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="43" value="" style="endArrow=block;entryX=0.86;entryY=0.5;entryPerimeter=0;rounded=0;endFill=1" parent="1" edge="1">
      <mxGeometry relative="1" as="geometry">
        <mxPoint x="170.29999999999998" y="697.1527777777782" as="sourcePoint"/>
        <mxPoint x="109.69999999999985" y="697.1527777777782" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="44" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;rounded=0;endArrow=block;endFill=1" parent="1" source="13" target="26" edge="1">
      <mxGeometry width="100" height="100" relative="1" as="geometry">
        <mxPoint x="450" y="800" as="sourcePoint"/>
        <mxPoint x="550" y="700" as="targetPoint"/>
        <Array as="points">
          <mxPoint x="445" y="630"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="45" value="" style="edgeStyle=segmentEdgeStyle;exitX=0.5;exitY=0;exitPerimeter=0;rounded=0;endArrow=block;endFill=1" parent="1" source="26" target="13" edge="1">
      <mxGeometry width="100" height="100" relative="1" as="geometry">
        <mxPoint x="510" y="610" as="sourcePoint"/>
        <mxPoint x="610" y="510" as="targetPoint"/>
        <Array as="points">
          <mxPoint x="615" y="590"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="46" value="" style="fillColor=#ffffff;strokeWidth=1;shape=mxgraph.pid2valves.valve;valveType=ball" parent="1" vertex="1">
      <mxGeometry x="540" y="434.25" width="80" height="46.24999999999994" as="geometry"/>
    </mxCell>
    <mxCell id="47" value="" style="fillColor=#ffffff;strokeWidth=1;shape=mxgraph.pid2valves.valve;valveType=ball" parent="1" vertex="1">
      <mxGeometry x="540" y="357.87500000000006" width="80" height="46.24999999999994" as="geometry"/>
    </mxCell>
    <mxCell id="50" value="" style="endArrow=block;rounded=0;endFill=1" parent="1" target="16" edge="1">
      <mxGeometry relative="1" as="geometry">
        <mxPoint x="479.99999999999983" y="526.5277777777777" as="sourcePoint"/>
        <mxPoint x="544.6000000000001" y="526.5277777777777" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="51" value="" style="endArrow=block;rounded=0;endFill=1" parent="1" target="46" edge="1">
      <mxGeometry relative="1" as="geometry">
        <mxPoint x="479.99999999999955" y="457.0277777777778" as="sourcePoint"/>
        <mxPoint x="544.5999999999998" y="457.0277777777778" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="52" value="" style="endArrow=block;rounded=0;endFill=1" parent="1" target="47" edge="1">
      <mxGeometry relative="1" as="geometry">
        <mxPoint x="479.99999999999966" y="381" as="sourcePoint"/>
        <mxPoint x="544.5999999999999" y="381" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="53" value="" style="endArrow=block;rounded=0;endFill=1" parent="1" edge="1">
      <mxGeometry relative="1" as="geometry">
        <mxPoint x="620.0000000000001" y="526.5277777777778" as="sourcePoint"/>
        <mxPoint x="730.0000000000001" y="526.5277777777778" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="54" value="" style="endArrow=block;rounded=0;endFill=1" parent="1" edge="1">
      <mxGeometry relative="1" as="geometry">
        <mxPoint x="620" y="456.94444444444446" as="sourcePoint"/>
        <mxPoint x="736.9444444444446" y="456.94444444444446" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="17" value="" style="shape=mxgraph.pid.vessels.jacketed_mixing_vessel;fillColor=#ffffff;strokeColor=#000000" parent="1" vertex="1">
      <mxGeometry x="719" y="393.49999999999983" width="100" height="174" as="geometry"/>
    </mxCell>
    <mxCell id="55" value="" style="shape=mxgraph.pid.compressors.centrifugal_compressor;fillColor=#ffffff;strokeColor=#000000" parent="1" vertex="1">
      <mxGeometry x="879.9999999999999" y="730.0000000000006" width="40" height="40" as="geometry"/>
    </mxCell>
    <mxCell id="56" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;rounded=0;endArrow=block;endFill=1" parent="1" target="55" edge="1">
      <mxGeometry width="100" height="100" relative="1" as="geometry">
        <mxPoint x="820" y="530" as="sourcePoint"/>
        <mxPoint x="850" y="600" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="57" value="" style="endArrow=block;entryX=0.86;entryY=0.5;entryPerimeter=0;rounded=0;endFill=1" parent="1" edge="1">
      <mxGeometry relative="1" as="geometry">
        <mxPoint x="265" y="697.5000000000005" as="sourcePoint"/>
        <mxPoint x="204.39999999999986" y="697.5000000000005" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="58" value="" style="edgeStyle=segmentEdgeStyle;rounded=0;endArrow=block;endFill=1" parent="1" source="19" target="21" edge="1">
      <mxGeometry width="100" height="100" relative="1" as="geometry">
        <mxPoint x="1170" y="770" as="sourcePoint"/>
        <mxPoint x="1270" y="670" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="59" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;endArrow=block;endFill=1" parent="1" edge="1">
      <mxGeometry width="100" height="100" relative="1" as="geometry">
        <mxPoint x="1110" y="711" as="sourcePoint"/>
        <mxPoint x="1110" y="351.00000000000006" as="targetPoint"/>
        <Array as="points">
          <mxPoint x="1110" y="750"/>
          <mxPoint x="1210" y="750"/>
          <mxPoint x="1210" y="321"/>
          <mxPoint x="1110" y="321"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="62" value="" style="edgeStyle=elbowEdgeStyle;elbow=vertical;rounded=0;endArrow=block;endFill=1" parent="1" source="2" target="3" edge="1">
      <mxGeometry width="100" height="100" relative="1" as="geometry">
        <mxPoint x="270" y="280" as="sourcePoint"/>
        <mxPoint x="370" y="180" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="64" value="" style="edgeStyle=segmentEdgeStyle;exitX=0.86;exitY=0.5;exitPerimeter=0;rounded=0;endArrow=block;endFill=1" parent="1" source="3" edge="1">
      <mxGeometry width="100" height="100" relative="1" as="geometry">
        <mxPoint x="330" y="210" as="sourcePoint"/>
        <mxPoint x="520" y="80" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="65" value="" style="edgeStyle=segmentEdgeStyle;rounded=0;endArrow=block;endFill=1" parent="1" target="2" edge="1">
      <mxGeometry width="100" height="100" relative="1" as="geometry">
        <mxPoint x="590" y="80" as="sourcePoint"/>
        <mxPoint x="800" y="50" as="targetPoint"/>
        <Array as="points">
          <mxPoint x="590" y="30"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="66" value="" style="edgeStyle=none;rounded=0;endArrow=block;endFill=1" parent="1" edge="1">
      <mxGeometry width="100" height="100" relative="1" as="geometry">
        <mxPoint x="589.5833333333334" y="140" as="sourcePoint"/>
        <mxPoint x="589.5833333333334" y="190" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="68" value="" style="edgeStyle=elbowEdgeStyle;elbow=vertical;rounded=0;endArrow=block;endFill=1" parent="1" target="6" edge="1">
      <mxGeometry width="100" height="100" relative="1" as="geometry">
        <mxPoint x="520" y="140" as="sourcePoint"/>
        <mxPoint x="590" y="230" as="targetPoint"/>
        <Array as="points">
          <mxPoint x="550" y="250"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="70" value="" style="edgeStyle=segmentEdgeStyle;rounded=0;endArrow=block;endFill=1" parent="1" target="6" edge="1">
      <mxGeometry width="100" height="100" relative="1" as="geometry">
        <mxPoint x="440" y="262.5" as="sourcePoint"/>
        <mxPoint x="540" y="162.5" as="targetPoint"/>
        <Array as="points">
          <mxPoint x="440" y="209"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="71" value="" style="edgeStyle=segmentEdgeStyle;rounded=0;endArrow=block;endFill=1" parent="1" source="6" target="7" edge="1">
      <mxGeometry width="100" height="100" relative="1" as="geometry">
        <mxPoint x="670" y="150" as="sourcePoint"/>
        <mxPoint x="770" y="50" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="72" value="" style="edgeStyle=segmentEdgeStyle;rounded=0;endArrow=block;endFill=1" parent="1" target="8" edge="1">
      <mxGeometry width="100" height="100" relative="1" as="geometry">
        <mxPoint x="770" y="230" as="sourcePoint"/>
        <mxPoint x="770" y="40" as="targetPoint"/>
        <Array as="points">
          <mxPoint x="770" y="130"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="73" value="" style="edgeStyle=none;rounded=0;endArrow=block;endFill=1" parent="1" edge="1">
      <mxGeometry width="100" height="100" relative="1" as="geometry">
        <mxPoint x="930" y="129.58333333333334" as="sourcePoint"/>
        <mxPoint x="1000" y="129.58333333333334" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="74" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;rounded=0;endArrow=block;endFill=1" parent="1" source="10" edge="1">
      <mxGeometry width="100" height="100" relative="1" as="geometry">
        <mxPoint x="1029.9999999999998" y="215" as="sourcePoint"/>
        <mxPoint x="479.99999999999983" y="335" as="targetPoint"/>
        <Array as="points">
          <mxPoint x="1020" y="270"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="75" value="" style="edgeStyle=segmentEdgeStyle;rounded=0;endArrow=block;endFill=1" parent="1" source="7" edge="1">
      <mxGeometry width="100" height="100" relative="1" as="geometry">
        <mxPoint x="660" y="130" as="sourcePoint"/>
        <mxPoint x="880" y="310" as="targetPoint"/>
        <Array as="points">
          <mxPoint x="750" y="310"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="76" value="" style="edgeStyle=none;rounded=0;endArrow=block;endFill=1" parent="1" source="9" edge="1">
      <mxGeometry width="100" height="100" relative="1" as="geometry">
        <mxPoint x="890" y="270" as="sourcePoint"/>
        <mxPoint x="1020" y="289.9999999999998" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="77" value="" style="edgeStyle=elbowEdgeStyle;elbow=vertical;rounded=0;endArrow=block;endFill=1" parent="1" source="21" target="12" edge="1">
      <mxGeometry width="100" height="100" relative="1" as="geometry">
        <mxPoint x="1220" y="430" as="sourcePoint"/>
        <mxPoint x="1320" y="330" as="targetPoint"/>
        <Array as="points">
          <mxPoint x="1250" y="320"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="78" value="" style="edgeStyle=none;rounded=0;endArrow=block;endFill=1" parent="1" source="10" edge="1">
      <mxGeometry width="100" height="100" relative="1" as="geometry">
        <mxPoint x="1100" y="130" as="sourcePoint"/>
        <mxPoint x="1220" y="210.24999999999977" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="79" value="Cooling Tower" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="175" y="157.74999999999977" width="100" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="80" value="Cooling Pump" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="340" y="90" width="100" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="81" value="Heat Exchanger" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="540" y="252.49999999999983" width="100" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="82" value="Cooled Fluid&#10;Tank" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="700" y="252.49999999999983" width="100" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="83" value="Cooling Shutoff &#10;Valve 1" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="420" y="100" width="100" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="84" value="Cooling Shutoff &#10;Valve 2" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="630" y="100" width="100" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="85" value="Vacuum Pump" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="840" y="90" width="100" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="86" value="Water Tank" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="1210" y="269.99999999999983" width="100" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="87" value="Oil" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="1330" y="510.9999999999999" width="100" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="88" value="Reactor" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="985" y="510.9999999999999" width="100" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="89" value="Water Tank&#10;Valve" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="1035" y="157.7499999999996" width="100" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="90" value="Water Pump" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="870" y="252.7499999999998" width="100" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="91" value="Mud Valve" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="255" y="722.5000000000009" width="100" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="92" value="Mud Pump" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="139.9999999999998" y="720.0000000000003" width="100" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="93" value="Mud Tank" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="25" y="755.0000000000003" width="100" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="94" value="Crude Oil Furnace" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="265" y="579.4999999999998" width="100" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="95" value="Crude Oil Tank" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="25" y="249.9999999999999" width="100" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="96" value="Crude Oil Tank&#10;Remote Valve" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="125" y="414.24999999999983" width="100" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="97" value="Crude Oil To &#10;Furnace Valve" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="125" y="557.4999999999997" width="100" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="98" value="Crude Oil Tank&#10;To Furnace Pump" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="25" y="550.0000000000001" width="100" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="99" value="Boiler" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="565" y="775.0000000000003" width="100" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="100" value="Separating&#10;Column" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="330" y="314.99999999999994" width="100" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="101" value="Depressurizing&#10;Valve" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="530" y="337.875" width="100" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="102" value="Separated Oil&#10;Valve 1" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="530" y="410" width="100" height="24.249999999999886" as="geometry"/>
    </mxCell>
    <mxCell id="103" value="Separated Oil&#10;Valve 2" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="530" y="482.75000000000006" width="100" height="24.249999999999886" as="geometry"/>
    </mxCell>
    <mxCell id="104" value="Oil&#10;Mixing Tank" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="719" y="570" width="100" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="105" value="Crude Oil To&#10;Reactor Pump" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="850" y="775.0000000000005" width="100" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="106" value="Oil To &#10;Reactor Valve" style="text;spacingTop=-5;align=center" parent="1" vertex="1">
      <mxGeometry x="957.5" y="775.0000000000005" width="100" height="20" as="geometry"/>
    </mxCell>
  </root>
</mxGraphModel>

```