﻿<?xml version="1.0" encoding="utf-8"?>
<document version="1.5" language="en-us">
  <include target="Library.DateTime" />
  <include target="Library.Math" />
  <include target="Library.Logic" />
  <include target="Library.Lookup" />
  <include target="Library.Statistics" />
  <include target="Library.Text" />
  <include target="Library.Scripts" />
  <report title="Report 1" name="Report1" unit="in" pagesize="1632, 1056" showgrid="False">
    <paragraph>STRETCH</paragraph>
    <paragraph>
      The percent stretch, usually simply called the stretch, is defined by the diameter of the hardware minus the O-ring inner diameter (ID), all divided by the O-ring ID. The diameter of the hardware value represents the diameter the O-ring is being stretched about. For male designs, this diameter is the groove. For female designs, it is the rod. For face seals, this can be the ID of the groove. This formula can also be used for installation stretch where the hardware diameter is the outer diameter of the installation tool or the maximum diameter that the O-ring must pass over for installation. 
      <break type="tab" />
    </paragraph>
    <paragraph>
      NOTE: Face seals are usually designed with the Groove ID equal to the ORing ID (internal pressure) or Groove OD equal to the the ORing OD (external pressure so stretch/shrink only applies if the Groove ID or OD is modified from these conditions.
      <break type="tab" />
    </paragraph>
    <paragraph>Ideal: 0-5%</paragraph>
    <paragraph />
    <paragraph fontweight="bold">SQUEEZE</paragraph>
    <paragraph>To form a robust seal, adequate compression or squeeze is a critical consideration. Compressing the seal energizes it, and the O-ring pushes back on the mating surfaces. This contact force between the O-ring and hardware creates a seal. Squeeze is calculated by the cross-section diameter minus the gland depth, all divided by the cross-section diameter. Note that in this calculation, the gland depth is the distance from the bottom of the groove to the mating surface. This accounts for any clearance gap.</paragraph>
    <paragraph>Ideal: 22-32%</paragraph>
    <paragraph />
    <paragraph fontweight="bold">VOLUME FILL</paragraph>
    <paragraph>The final essential criterion for O-ring design is volume fill, also called gland fill. The compressed O-ring must have extra space within the groove without overfilling the groove. Volume fill is the O-ring volume divided by the gland volume.</paragraph>
    <paragraph>NOTE: Since the volume of the gland is calculated by mulitplying the area of the gland by the circumerence of the gland and the volume of the oring is calculated by multiplying the aread of the oring by the circumference of the centerline of the oring and both circumferences are roughly equal when the oring is compressed in the gland, the Volume Fill is roughly the quotient of the areas.</paragraph>
    <paragraph>Ideal: 60-90%</paragraph>
    <paragraph fontweight="regular" />
    <paragraph fontweight="regular">
      <dynexp formula="Stretch(ORingID,GrooveID)=(GrooveID-ORingID)/ORingID">
        <expbody>Stretch(ORingID,GrooveID)=(GrooveID-ORingID)/ORingID</expbody>
      </dynexp>
      <break type="tab" />
      <dynexp formula="Squeeze(ORingCS, GrooveDepth)=(ORingCS-GrooveDepth)/ORingCS">
        <expbody>Squeeze(ORingCS, GrooveDepth)=(ORingCS-GrooveDepth)/ORingCS</expbody>
      </dynexp>
    </paragraph>
    <paragraph fontweight="regular" />
    <paragraph fontweight="regular" />
    <paragraph fontweight="regular">
      <dynexp formula="ORingAreaRound(ORingCS)=(pi/4)*ORingCS^2">
        <expbody>ORingAreaRound(ORingCS)=(pi/4)*ORingCS^2</expbody>
      </dynexp>
      <break type="tab" />
      <dynexp formula="ORingAreaSquare(ORingCS)=ORingCS^2">
        <expbody>ORingAreaSquare(ORingCS)=ORingCS^2</expbody>
      </dynexp>
      <break type="tab" />
    </paragraph>
    <paragraph fontweight="regular" />
    <paragraph fontweight="regular">
      <dynexp formula="GlandArea(GrooveDepth, GrooveWidth)=GrooveDepth*GrooveWidth">
        <expbody>GlandArea(GrooveDepth, GrooveWidth)=GrooveDepth*GrooveWidth</expbody>
      </dynexp>
    </paragraph>
    <paragraph fontweight="regular" />
    <paragraph fontweight="regular" />
    <paragraph fontweight="bold" fontsize="14">FOR SQUARE O-RINGS, FACE SEAL, INTERNAL PRESSURE</paragraph>
    <embed>
      <table title="Table 1" name="Table1" colwidths="1: 96, 2: 86.4, 3: 86.4, 4: 86.4, 5: 86.4, 8: 86.4, 9: 105.6, 10: 120, 11: 134.4, 12: 86.4, 13: 86.4, 14: 86.4">
        <stylerule range="A2:N16" border="Border(&quot;AllSides&quot;, &quot;Solid&quot;, 1, &quot;#000000&quot;); Border(&quot;BetweenColumns&quot;, &quot;Solid&quot;, 1, &quot;#000000&quot;); Border(&quot;BetweenRows&quot;, &quot;Solid&quot;, 1, &quot;#000000&quot;); " />
        <stylerule range="A1:N1" border="Border(&quot;AllSides&quot;, &quot;Solid&quot;, 1, &quot;#000000&quot;); " />
        <stylerule range="I10:K10" valueformat="Percentage(2, {PriorityUnits: []})" />
        <stylerule range="L10:N10" valueformat="NumberWithFixedCountOfDecimalPlaces(2, {PriorityUnits: []})" />
        <stylerule range="L12:N12" valueformat="NumberWithFixedCountOfDecimalPlaces(2, {PriorityUnits: []})" />
        <stylerule range="I12:K12" valueformat="Percentage(2, {PriorityUnits: []})" />
        <stylerule range="L11:N11" valueformat="NumberWithFixedCountOfDecimalPlaces(2, {PriorityUnits: []})" />
        <stylerule range="I11:K11" valueformat="Percentage(2, {PriorityUnits: []})" />
        <stylerule range="E12:G12" valueformat="NumberWithFixedCountOfDecimalPlaces(2, {PriorityUnits: []})" />
        <stylerule range="E11:G11" valueformat="NumberWithFixedCountOfDecimalPlaces(2, {PriorityUnits: []})" />
        <stylerule range="E10:G10" valueformat="NumberWithFixedCountOfDecimalPlaces(2, {PriorityUnits: []})" />
        <stylerule range="I4:K4" valueformat="Percentage(2, {PriorityUnits: []})" />
        <stylerule range="L4:N4" valueformat="NumberWithFixedCountOfDecimalPlaces(2, {PriorityUnits: []})" />
        <stylerule range="I5:K5" valueformat="Percentage(2, {PriorityUnits: []})" />
        <stylerule range="L5:N5" valueformat="NumberWithFixedCountOfDecimalPlaces(2, {PriorityUnits: []})" />
        <stylerule range="L3:N3" valueformat="NumberWithFixedCountOfDecimalPlaces(2, {PriorityUnits: []})" />
        <stylerule range="I3:K3" valueformat="Percentage(2, {PriorityUnits: []})" />
        <stylerule range="E3:G3" valueformat="NumberWithFixedCountOfDecimalPlaces(2, {PriorityUnits: []})" />
        <stylerule range="L2:N2" valueformat="NumberWithFixedCountOfDecimalPlaces(2, {PriorityUnits: []})" />
        <stylerule range="I2:K2" valueformat="Percentage(2, {PriorityUnits: []})" />
        <stylerule range="B3:D14" valueformat="NumberWithFixedCountOfDecimalPlaces(3, {PriorityUnits: []})" />
        <stylerule range="E8:N9" valueformat="NumberWithFixedCountOfDecimalPlaces(2, {PriorityUnits: []})" />
        <stylerule range="F13:N14" valueformat="NumberWithFixedCountOfDecimalPlaces(2, {PriorityUnits: []})" />
        <stylerule range="E13:E14" valueformat="NumberWithFixedCountOfDecimalPlaces(2, {PriorityUnits: []})" />
        <stylerule range="E5:H5" valueformat="NumberWithFixedCountOfDecimalPlaces(2, {PriorityUnits: []})" />
        <stylerule range="E4:H4" valueformat="NumberWithFixedCountOfDecimalPlaces(2, {PriorityUnits: []})" />
        <stylerule range="E6:E7" valueformat="NumberWithFixedCountOfDecimalPlaces(2, {PriorityUnits: []})" />
        <stylerule range="F6:N7" valueformat="NumberWithFixedCountOfDecimalPlaces(2, {PriorityUnits: []})" />
        <row>
          <cell />
          <c><textvalue>Nom</textvalue></c>
          <c><textvalue>Min</textvalue></c>
          <c><textvalue>Max</textvalue></c>
          <c><textvalue>min Tol</textvalue></c>
          <c><textvalue>max Tol</textvalue></c>
          <cell />
          <cell />
          <c><textvalue>Stretch (0-5%)</textvalue></c>
          <c><textvalue>Squeeze (22-32%)</textvalue></c>
          <c><textvalue>Volume Fill (60-90%)</textvalue></c>
          <cell />
          <c><textvalue>ORing Area</textvalue></c>
          <c><textvalue>Gland Area</textvalue></c>
        </row>
        <row>
          <c><textvalue>From inPHorm</textvalue></c>
          <cell />
          <cell />
          <cell />
          <cell />
          <cell />
          <cell />
          <cell />
          <cell formula="Stretch($B$3, $B$5)" />
          <cell formula="Squeeze($B$4, $B$7)" />
          <cell formula="$M$3/$N$3" />
          <cell />
          <cell formula="ORingAreaSquare($B$4)" />
          <cell formula="GlandArea($B$6, $B$7)" />
        </row>
        <row>
          <c><textvalue>ORring ID</textvalue></c>
          <c><num>2.5 mm</num></c>
          <c formula="B3+E3"><num>2.37 mm</num></c>
          <c formula="B3+F3"><num>2.63 mm</num></c>
          <c><num>-0.13 mm</num></c>
          <c><num>0.13 mm</num></c>
          <cell />
          <c valueformat="NumberWithFixedCountOfDecimalPlaces(2, {PriorityUnits: []})"><textvalue>min</textvalue></c>
          <c formula="Stretch($C5, $D3)"><num>0.7533333333333333</num></c>
          <c formula="Squeeze($C4, $D7)"><num>0.13043478260869565</num></c>
          <c formula="$M3/$N5"><num>0.6045714285714285</num></c>
          <cell />
          <c formula="ORingAreaSquare($C4)"><num>0.8464 mm^2</num></c>
          <c formula="GlandArea($C6, $C7)"><num>1.125 mm^2</num></c>
        </row>
        <row>
          <c><textvalue>ORing CS</textvalue></c>
          <c><num>1 mm</num></c>
          <c formula="B4+E4"><num>0.92 mm</num></c>
          <c formula="B4+F4"><num>1.08 mm</num></c>
          <c><num>-0.08 mm</num></c>
          <c><num>0.08 mm</num></c>
          <cell />
          <c><textvalue>nom</textvalue></c>
          <c formula="Stretch($B3, $B5)"><num>-0.4</num></c>
          <c formula="Squeeze($B4, $B7)"><num>0.25</num></c>
          <c formula="$M4/$N4"><num>0.8888888888888888</num></c>
          <cell />
          <c formula="ORingAreaSquare($B4)"><num>1 mm^2</num></c>
          <c formula="GlandArea($B6, $B7)"><num>1.125 mm^2</num></c>
        </row>
        <row>
          <c><textvalue>Groove ID</textvalue></c>
          <c><num>1.5 mm</num></c>
          <c formula="B5+E5"><num>1.5 mm</num></c>
          <c formula="B5+F5"><num>1.75 mm</num></c>
          <c><num>-0 mm</num></c>
          <c><num>0.25 mm</num></c>
          <cell />
          <c><textvalue>max</textvalue></c>
          <c formula="Stretch($D5,$C3)"><num>0.35428571428571437</num></c>
          <c formula="Squeeze($D4, $C7)"><num>0.3055555555555556</num></c>
          <c formula="$M5/$N4"><num>1.0368000000000002</num></c>
          <cell />
          <c formula="ORingAreaSquare($D4)"><num>1.1664 mm^2</num></c>
          <c formula="GlandArea($D6, $D7)"><num>1.4000000000000001 mm^2</num></c>
        </row>
        <row>
          <c><textvalue>Groove Width</textvalue></c>
          <c><num>1.5 mm</num></c>
          <c formula="B6+E6"><num>1.5 mm</num></c>
          <c formula="B6+F6"><num>1.75 mm</num></c>
          <c><num>-0 mm</num></c>
          <c><num>0.25 mm</num></c>
          <cell />
          <c><textvalue>inPHorm min</textvalue></c>
          <cell />
          <cell formula="(C3-D6)/D3" />
          <cell />
          <cell />
          <cell />
          <cell />
        </row>
        <row>
          <c><textvalue>Groove Depth</textvalue></c>
          <c><num>0.75 mm</num></c>
          <c formula="B7+E7"><num>0.75 mm</num></c>
          <c formula="B7+F7"><num>0.8 mm</num></c>
          <c><num>-0 mm</num></c>
          <c><num>0.05 mm</num></c>
          <cell />
          <c><textvalue>inPhormMax</textvalue></c>
          <cell />
          <cell />
          <cell />
          <cell />
          <cell />
          <cell />
        </row>
        <row>
          <cell />
          <cell />
          <cell />
          <cell />
          <cell />
          <cell />
          <cell />
          <cell />
          <cell />
          <cell />
          <cell />
          <cell />
          <cell />
          <cell />
        </row>
        <row>
          <c><textvalue>Modified</textvalue></c>
          <cell />
          <cell />
          <cell />
          <cell />
          <cell />
          <cell />
          <cell />
          <cell />
          <cell />
          <cell />
          <cell />
          <cell />
          <cell />
        </row>
        <row>
          <c><textvalue>ORring ID</textvalue></c>
          <c><num>2.5 mm</num></c>
          <c formula="B10+E10"><num>2.37 mm</num></c>
          <c formula="B10+F10"><num>2.63 mm</num></c>
          <c><num>-0.13 mm</num></c>
          <c><num>0.13 mm</num></c>
          <cell />
          <c valueformat="NumberWithFixedCountOfDecimalPlaces(2, {PriorityUnits: []})"><textvalue>min</textvalue></c>
          <c formula="Stretch($C12, $D10)"><num>0.0785761154855642</num></c>
          <c formula="Squeeze($C11, $D14)"><num>0.13043478260869565</num></c>
          <c formula="$M10/$N12"><num>0.6045714285714285</num></c>
          <cell />
          <c formula="ORingAreaSquare($C11)"><num>0.8464 mm^2</num></c>
          <c formula="GlandArea($C13, $C14)"><num>1.125 mm^2</num></c>
        </row>
        <row>
          <c><textvalue>ORing CS</textvalue></c>
          <c><num>1 mm</num></c>
          <c formula="B11+E11"><num>0.92 mm</num></c>
          <c formula="B11+F11"><num>1.08 mm</num></c>
          <c><num>-0.08 mm</num></c>
          <c><num>0.08 mm</num></c>
          <cell />
          <c valueformat="NumberWithFixedCountOfDecimalPlaces(2, {PriorityUnits: []})"><textvalue>nom</textvalue></c>
          <c formula="Stretch($B10, $B12)"><num>-0.02463999999999995</num></c>
          <c formula="Squeeze($B11, $B14)"><num>0.25</num></c>
          <c formula="$M11/$N11"><num>0.8888888888888888</num></c>
          <cell />
          <c formula="ORingAreaSquare($B11)"><num>1 mm^2</num></c>
          <c formula="GlandArea($B13, $B14)"><num>1.125 mm^2</num></c>
        </row>
        <row>
          <c><textvalue>Groove ID</textvalue></c>
          <c formula="0.096in to mm"><num>2.4384 mm</num></c>
          <c formula="B12+E12"><num>2.4384 mm</num></c>
          <c formula="B12+F12"><num>2.6884 mm</num></c>
          <c><num>-0 mm</num></c>
          <c><num>0.25 mm</num></c>
          <cell />
          <c valueformat="NumberWithFixedCountOfDecimalPlaces(2, {PriorityUnits: []})"><textvalue>max</textvalue></c>
          <c formula="Stretch($D12, $C10)"><num>-0.11843475673262907</num></c>
          <c formula="Squeeze($D11, $C14)"><num>0.3055555555555556</num></c>
          <c formula="$M12/$N11"><num>1.0368000000000002</num></c>
          <cell />
          <c formula="ORingAreaSquare($D11)"><num>1.1664 mm^2</num></c>
          <c formula="GlandArea($D13, $D14)"><num>1.4000000000000001 mm^2</num></c>
        </row>
        <row>
          <c><textvalue>Groove Width</textvalue></c>
          <c><num>1.5 mm</num></c>
          <c formula="B13+E13"><num>1.5 mm</num></c>
          <c formula="B13+F13"><num>1.75 mm</num></c>
          <c><num>-0 mm</num></c>
          <c><num>0.25 mm</num></c>
          <cell />
          <c><textvalue>inPHorm min</textvalue></c>
          <cell />
          <cell formula="(C10-D13)/D10" />
          <cell />
          <cell />
          <cell />
          <cell />
        </row>
        <row>
          <c><textvalue>Groove Depth</textvalue></c>
          <c><num>0.75 mm</num></c>
          <c formula="B14+E14"><num>0.75 mm</num></c>
          <c formula="B14+F14"><num>0.8 mm</num></c>
          <c><num>-0 mm</num></c>
          <c><num>0.05 mm</num></c>
          <cell />
          <c><textvalue>inPhormMax</textvalue></c>
          <cell />
          <cell />
          <cell />
          <cell />
          <cell />
          <cell />
        </row>
        <row>
          <cell />
          <cell />
          <cell />
          <cell />
          <cell />
          <cell />
          <cell />
          <cell />
          <cell />
          <cell />
          <cell />
          <cell />
          <cell />
          <cell />
        </row>
        <row>
          <cell />
          <cell />
          <cell />
          <cell />
          <cell />
          <cell />
          <cell />
          <cell />
          <cell />
          <cell />
          <cell />
          <cell />
          <cell />
          <cell />
        </row>
      </table>
    </embed>
    <paragraph fontweight="regular" />
    <paragraph fontweight="regular" />
    <paragraph fontweight="regular" />
    <paragraph fontweight="regular" />
    <paragraph fontweight="regular">References</paragraph>
    <paragraph fontweight="regular">The Parker O-Ring Handbook ORD 5700</paragraph>
    <paragraph fontweight="regular" />
    <paragraph fontweight="regular">Some summaries here</paragraph>
    <paragraph>https://www.gallagherseals.com/blog/how-to-design-o-ring-gland-stretch?srsltid=AfmBOopdY2-1nzLdpUIv2eeZ4DyXf6IrnN1HKR_MgUjIhIAMUFkDazwW</paragraph>
    <paragraph />
    <paragraph>https://www.gallagherseals.com/blog/how-to-design-an-o-ring-gland-compression</paragraph>
    <paragraph />
    <paragraph>https://www.gallagherseals.com/blog/how-to-design-an-o-ring-gland-volume-fill</paragraph>
    <paragraph />
    <paragraph>https://www.gallagherseals.com/blog/how-to-design-effective-face-seals</paragraph>
    <paragraph fontweight="regular" />
  </report>
</document>