1<shapes name="mxGraph.pid.compressors">
2<shape aspect="variable" h="68" name="AC Air Compressor" strokewidth="inherit" w="101.88">
3    <connections>
4        <constraint name="N" perimeter="0" x="0.5" y="0.17"/>
5        <constraint name="S" perimeter="0" x="0.5" y="1"/>
6        <constraint name="W" perimeter="0" x="0.015" y="0.69"/>
7        <constraint name="E" perimeter="0" x="0.985" y="0.69"/>
8        <constraint name="NW" perimeter="0" x="0.08" y="0.38"/>
9        <constraint name="SW" perimeter="0" x="0.08" y="1"/>
10        <constraint name="NE" perimeter="0" x="0.92" y="0.38"/>
11        <constraint name="SE" perimeter="0" x="0.92" y="1"/>
12    </connections>
13    <background>
14        <path>
15            <move x="7.94" y="26"/>
16            <line x="93.94" y="26"/>
17            <arc large-arc-flag="0" rx="40" ry="40" sweep-flag="1" x="93.94" x-axis-rotation="0" y="68"/>
18            <line x="7.94" y="68"/>
19            <arc large-arc-flag="0" rx="40" ry="40" sweep-flag="1" x="7.94" x-axis-rotation="0" y="26"/>
20            <close/>
21        </path>
22    </background>
23    <foreground>
24        <fillstroke/>
25        <rect h="42" w="85.4" x="8.14" y="26"/>
26        <fillstroke/>
27        <ellipse h="8" w="8" x="32.94" y="15"/>
28        <fillstroke/>
29        <ellipse h="16" w="16" x="59.44" y="8"/>
30        <fillstroke/>
31        <path>
32            <move x="36.07" y="15.1"/>
33            <line x="65.29" y="8.42"/>
34            <move x="36.97" y="23.14"/>
35            <line x="67.29" y="24.07"/>
36            <move x="17.44" y="26"/>
37            <line x="17.44" y="21.5"/>
38            <move x="12.94" y="21.5"/>
39            <line x="17.44" y="16.5"/>
40            <move x="17.44" y="0"/>
41            <line x="17.44" y="16.5"/>
42            <move x="13.94" y="8.4"/>
43            <line x="21.14" y="14.7"/>
44            <move x="14.94" y="5.7"/>
45            <line x="20.64" y="10.5"/>
46            <move x="15.54" y="3"/>
47            <line x="19.94" y="7"/>
48            <move x="88.44" y="26"/>
49            <line x="88.44" y="22.5"/>
50        </path>
51        <stroke/>
52        <path>
53            <move x="12.94" y="12"/>
54            <line x="22.44" y="21.5"/>
55            <line x="12.94" y="21.5"/>
56            <close/>
57            <move x="85.44" y="12"/>
58            <line x="91.44" y="12"/>
59            <line x="85.44" y="22.5"/>
60            <line x="91.44" y="22.5"/>
61            <close/>
62        </path>
63        <fillstroke/>
64        <path>
65        </path>
66        <stroke/>
67    </foreground>
68</shape>
69<shape aspect="variable" h="67" name="Centrifugal Compressor" strokewidth="inherit" w="70">
70    <connections>
71        <constraint name="N" perimeter="0" x="0.43" y="0"/>
72        <constraint name="S" perimeter="0" x="0.43" y="1"/>
73        <constraint name="W" perimeter="0" x="0.01" y="0.5"/>
74        <constraint name="E" perimeter="0" x="0.86" y="0.5"/>
75        <constraint name="NW" perimeter="0" x="0.125" y="0.125"/>
76        <constraint name="SW" perimeter="0" x="0" y="1"/>
77        <constraint name="NE" perimeter="0" x="1" y="0"/>
78        <constraint name="SE" perimeter="0" x="0.855" y="1"/>
79    </connections>
80    <foreground>
81        <path>
82            <move x="12" y="54"/>
83            <line x="0" y="67"/>
84            <line x="60" y="67"/>
85            <line x="48" y="54"/>
86        </path>
87        <fillstroke/>
88        <path>
89            <move x="0.6" y="25"/>
90            <arc large-arc-flag="0" rx="30" ry="30" sweep-flag="1" x="30" x-axis-rotation="0" y="0"/>
91            <line x="70" y="0"/>
92            <line x="70" y="20"/>
93            <line x="58.45" y="20"/>
94            <arc large-arc-flag="1" rx="30" ry="30" sweep-flag="1" x="0.6" x-axis-rotation="0" y="35"/>
95        </path>
96        <fillstroke/>
97    </foreground>
98</shape>
99<shape aspect="variable" h="67" name="Centrifugal Compressor - Turbine Driven" strokewidth="inherit" w="98">
100    <connections>
101        <constraint name="in" perimeter="0" x="0" y="0.067"/>
102        <constraint name="out" perimeter="0" x="1" y="0.067"/>
103        <constraint name="turbine" perimeter="0" x="0" y="0.63"/>
104    </connections>
105    <foreground>
106        <path>
107            <move x="64.5" y="2"/>
108            <line x="87.5" y="2"/>
109            <line x="87.5" y="0"/>
110            <line x="98" y="4.5"/>
111            <line x="87.5" y="9"/>
112            <line x="87.5" y="7"/>
113            <line x="69.5" y="7"/>
114            <line x="69.5" y="26"/>
115            <line x="64.5" y="25"/>
116            <close/>
117            <move x="24.5" y="17"/>
118            <line x="74.5" y="27"/>
119            <line x="74.5" y="57"/>
120            <line x="24.5" y="67"/>
121            <close/>
122            <move x="19.5" y="32"/>
123            <line x="19.5" y="52"/>
124            <line x="0.5" y="47"/>
125            <line x="0.5" y="37"/>
126            <close/>
127            <move x="0" y="2"/>
128            <line x="39.5" y="2"/>
129            <line x="39.5" y="20"/>
130            <line x="34.5" y="19"/>
131            <line x="34.5" y="7"/>
132            <line x="0" y="7"/>
133            <close/>
134        </path>
135        <fillstroke/>
136        <path>
137            <move x="19.5" y="39"/>
138            <line x="24.5" y="39"/>
139            <move x="19.5" y="45"/>
140            <line x="24.5" y="45"/>
141        </path>
142        <stroke/>
143    </foreground>
144</shape>
145<shape aspect="variable" h="100" name="Compressor" strokewidth="inherit" w="100">
146    <connections>
147        <constraint name="N" perimeter="0" x="0.5" y="0"/>
148        <constraint name="S" perimeter="0" x="0.5" y="1"/>
149        <constraint name="W" perimeter="0" x="0" y="0.5"/>
150        <constraint name="E" perimeter="0" x="1" y="0.5"/>
151    </connections>
152    <background>
153        <ellipse h="100" w="100" x="0" y="0"/>
154    </background>
155    <foreground>
156        <fillstroke/>
157        <path>
158            <move x="0" y="0"/>
159            <line x="14.5" y="14.5"/>
160            <move x="100" y="0"/>
161            <line x="85.5" y="14.5"/>
162        </path>
163        <stroke/>
164    </foreground>
165</shape>
166<shape aspect="variable" h="80.56" name="Compressor and Silencers" strokewidth="inherit" w="90">
167    <connections>
168        <constraint name="N" perimeter="0" x="0.5" y="0.37"/>
169        <constraint name="S" perimeter="0" x="0.5" y="1"/>
170        <constraint name="W" perimeter="0" x="0" y="0.5"/>
171        <constraint name="E" perimeter="0" x="1" y="0.5"/>
172        <constraint name="NW" perimeter="0" x="0.11" y="0"/>
173        <constraint name="SW" perimeter="0" x="0.11" y="0.945"/>
174        <constraint name="NE" perimeter="0" x="0.89" y="0"/>
175        <constraint name="SE" perimeter="0" x="0.89" y="0.945"/>
176    </connections>
177    <foreground>
178        <save/>
179        <path>
180            <move x="39" y="74.56"/>
181            <line x="35" y="80.56"/>
182            <line x="55" y="80.56"/>
183            <line x="51" y="74.56"/>
184            <move x="20" y="5.56"/>
185            <line x="20" y="70.56"/>
186            <arc large-arc-flag="0" rx="9" ry="5" sweep-flag="1" x="0" x-axis-rotation="0" y="70.56"/>
187            <line x="0" y="5.56"/>
188            <arc large-arc-flag="0" rx="9" ry="5" sweep-flag="1" x="20" x-axis-rotation="0" y="5.56"/>
189            <close/>
190            <move x="70" y="5.56"/>
191            <line x="70" y="70.56"/>
192            <arc large-arc-flag="0" rx="9" ry="5" sweep-flag="0" x="90" x-axis-rotation="0" y="70.56"/>
193            <line x="90" y="5.56"/>
194            <arc large-arc-flag="0" rx="9" ry="5" sweep-flag="0" x="70" x-axis-rotation="0" y="5.56"/>
195            <close/>
196        </path>
197        <fillstroke/>
198        <path>
199            <move x="55" y="35.56"/>
200            <line x="55" y="70.56"/>
201            <arc large-arc-flag="0" rx="9" ry="5" sweep-flag="1" x="35" x-axis-rotation="0" y="70.56"/>
202            <line x="35" y="35.56"/>
203            <arc large-arc-flag="0" rx="9" ry="5" sweep-flag="1" x="55" x-axis-rotation="0" y="35.56"/>
204            <close/>
205        </path>
206        <fillstroke/>
207        <fillcolor color="none"/>
208        <ellipse h="16" w="16" x="37" y="35.56"/>
209        <stroke/>
210        <ellipse h="16" w="16" x="37" y="55.56"/>
211        <stroke/>
212        <restore/>
213        <rect/>
214        <stroke/>
215        <path>
216            <move x="20" y="53.56"/>
217            <line x="35" y="53.56"/>
218            <move x="55" y="53.56"/>
219            <line x="70" y="53.56"/>
220        </path>
221        <stroke/>
222        <strokewidth width="2"/>
223        <path>
224            <move x="27.5" y="45.56"/>
225            <line x="27.5" y="61.56"/>
226            <move x="62.5" y="45.56"/>
227            <line x="62.5" y="61.56"/>
228        </path>
229        <stroke/>
230    </foreground>
231</shape>
232<shape aspect="variable" h="90" name="Liquid Ring Compressor" strokewidth="inherit" w="90">
233    <connections>
234        <constraint name="N" perimeter="0" x="0.5" y="0"/>
235        <constraint name="S" perimeter="0" x="0.5" y="1"/>
236        <constraint name="W" perimeter="0" x="0" y="0.5"/>
237        <constraint name="E" perimeter="0" x="1" y="0.5"/>
238        <constraint name="NW" perimeter="0" x="0.145" y="0.145"/>
239        <constraint name="SW" perimeter="0" x="0.145" y="0.855"/>
240        <constraint name="NE" perimeter="0" x="0.855" y="0.145"/>
241        <constraint name="SE" perimeter="0" x="0.855" y="0.855"/>
242    </connections>
243    <background>
244        <save/>
245        <save/>
246        <ellipse h="90" w="90" x="0" y="0"/>
247    </background>
248    <foreground>
249        <strokewidth width="4"/>
250        <fillstroke/>
251        <restore/>
252        <rect/>
253        <stroke/>
254        <fillcolor color="none"/>
255        <path>
256            <move x="45" y="5"/>
257            <arc large-arc-flag="0" rx="30" ry="30" sweep-flag="1" x="45" x-axis-rotation="0" y="45"/>
258            <arc large-arc-flag="0" rx="30" ry="30" sweep-flag="0" x="45" x-axis-rotation="0" y="85"/>
259            <move x="73.3" y="16.7"/>
260            <arc large-arc-flag="0" rx="30" ry="30" sweep-flag="1" x="45" x-axis-rotation="0" y="45"/>
261            <arc large-arc-flag="0" rx="30" ry="30" sweep-flag="0" x="16.7" x-axis-rotation="0" y="73.3"/>
262            <move x="85" y="45"/>
263            <arc large-arc-flag="0" rx="30" ry="30" sweep-flag="1" x="45" x-axis-rotation="0" y="45"/>
264            <arc large-arc-flag="0" rx="30" ry="30" sweep-flag="0" x="5" x-axis-rotation="0" y="45"/>
265            <move x="73.3" y="73.3"/>
266            <arc large-arc-flag="0" rx="30" ry="30" sweep-flag="1" x="45" x-axis-rotation="0" y="45"/>
267            <arc large-arc-flag="0" rx="30" ry="30" sweep-flag="0" x="16.5" x-axis-rotation="0" y="16.5"/>
268        </path>
269        <stroke/>
270        <restore/>
271        <rect/>
272        <stroke/>
273        <ellipse h="6" w="6" x="42" y="42"/>
274        <fillstroke/>
275    </foreground>
276</shape>
277<shape aspect="variable" h="40" name="Reciprocating Compressor" strokewidth="inherit" w="98">
278    <connections>
279        <constraint name="N" perimeter="0" x="0.5" y="0.32"/>
280        <constraint name="S" perimeter="0" x="0.5" y="1"/>
281        <constraint name="W" perimeter="0" x="0" y="0.625"/>
282        <constraint name="E" perimeter="0" x="1" y="0.625"/>
283        <constraint name="NW" perimeter="0" x="0.145" y="0"/>
284        <constraint name="SW" perimeter="0" x="0.145" y="1"/>
285        <constraint name="NE" perimeter="0" x="0.76" y="0.32"/>
286        <constraint name="SE" perimeter="0" x="0.76" y="1"/>
287    </connections>
288    <background>
289        <path>
290            <move x="14.5" y="40"/>
291            <line x="14.5" y="0"/>
292            <line x="34.5" y="0"/>
293            <line x="34.5" y="13"/>
294            <line x="74.5" y="13"/>
295            <line x="74.5" y="40"/>
296            <close/>
297        </path>
298    </background>
299    <foreground>
300        <fillstroke/>
301        <rect h="4" w="14" x="0" y="23"/>
302        <fillstroke/>
303        <path>
304            <move x="74.5" y="23"/>
305            <line x="87.5" y="23"/>
306            <line x="87.5" y="21.5"/>
307            <line x="98" y="25"/>
308            <line x="87.5" y="28.5"/>
309            <line x="87.5" y="27"/>
310            <line x="74.5" y="27"/>
311            <close/>
312        </path>
313        <fillstroke/>
314    </foreground>
315</shape>
316<shape aspect="variable" h="65" name="Reciprocating Compressor 2" strokewidth="inherit" w="50">
317    <connections>
318        <constraint name="N" perimeter="0" x="0.5" y="0"/>
319        <constraint name="S" perimeter="0" x="0.5" y="1"/>
320        <constraint name="W" perimeter="0" x="0" y="0.38"/>
321        <constraint name="E" perimeter="0" x="1" y="0.38"/>
322    </connections>
323    <background>
324        <rect h="50" w="50" x="0" y="0"/>
325    </background>
326    <foreground>
327        <fillstroke/>
328        <path>
329            <move x="0" y="23"/>
330            <line x="50" y="23"/>
331            <move x="0" y="27"/>
332            <line x="50" y="27"/>
333            <move x="25" y="27"/>
334            <line x="25" y="65"/>
335        </path>
336        <stroke/>
337    </foreground>
338</shape>
339<shape aspect="variable" h="91" name="Rotary Compressor" strokewidth="inherit" w="42">
340    <connections>
341        <constraint name="N" perimeter="0" x="0.5" y="0"/>
342        <constraint name="S" perimeter="0" x="0.5" y="1"/>
343        <constraint name="W" perimeter="0" x="0.02" y="0.5"/>
344        <constraint name="E" perimeter="0" x="0.98" y="0.5"/>
345        <constraint name="NW" perimeter="0" x="0.02" y="0.1"/>
346        <constraint name="SW" perimeter="0" x="0" y="1"/>
347        <constraint name="NE" perimeter="0" x="0.98" y="0.1"/>
348        <constraint name="SE" perimeter="0" x="1" y="1"/>
349    </connections>
350    <background>
351        <path>
352            <move x="7.5" y="82"/>
353            <line x="0" y="91"/>
354            <line x="42" y="91"/>
355            <line x="34.4" y="82"/>
356        </path>
357    </background>
358    <foreground>
359        <fillstroke/>
360        <path>
361            <move x="41" y="10"/>
362            <line x="41" y="75"/>
363            <arc large-arc-flag="0" rx="20" ry="10" sweep-flag="1" x="1" x-axis-rotation="0" y="75"/>
364            <line x="1" y="10"/>
365            <arc large-arc-flag="0" rx="20" ry="10" sweep-flag="1" x="41" x-axis-rotation="0" y="10"/>
366            <close/>
367        </path>
368        <fillstroke/>
369        <fillcolor color="none"/>
370        <ellipse h="32" w="32" x="5" y="7"/>
371        <stroke/>
372        <ellipse h="32" w="32" x="5" y="44"/>
373        <stroke/>
374    </foreground>
375</shape>
376</shapes>