﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<?application progid="SMath Studio Desktop" version="0.99.7109.29964"?>
<worksheet xmlns="http://smath.info/schemas/worksheet/1.0">
  <settings ppi="120">
    <identity>
      <id>43e61404-2569-44d8-8b4f-5cab727bfec5</id>
      <revision>116</revision>
    </identity>
    <calculation>
      <precision>4</precision>
      <exponentialThreshold>5</exponentialThreshold>
      <trailingZeros>false</trailingZeros>
      <significantDigitsMode>false</significantDigitsMode>
      <roundingMode>0</roundingMode>
      <fractions>decimal</fractions>
    </calculation>
    <pageModel active="true" viewMode="0" printGrid="false" printAreas="true" simpleEqualsOnly="false" printBackgroundImages="true">
      <paper id="1" orientation="Portrait" width="850" height="1100" />
      <margins left="39" right="39" top="39" bottom="39" />
      <header alignment="Center" color="#a9a9a9">&amp;[DATE] &amp;[TIME] - &amp;[FILENAME]</header>
      <footer alignment="Center" color="#a9a9a9">&amp;[PAGENUM] / &amp;[COUNT]</footer>
      <backgrounds />
    </pageModel>
    <dependencies>
      <assembly name="SMath Studio Desktop" version="0.99.7109.29964" guid="a37cba83-b69c-4c71-9992-55ff666763bd" />
      <assembly name="Math Region" version="0.99.7109.29964" guid="02f1ab51-215b-466e-a74d-5d8b1cf85e8d" />
      <assembly name="SpecialFunctions" version="1.12.7109.29964" guid="2814e667-4e12-48b1-8d51-194e480eabc5" />
      <assembly name="TextRegion" version="1.11.7109.29964" guid="485d28c5-349a-48b6-93be-12a35a1c1e39" />
      <assembly name="X-Y Plot Region (JXCharts)" version="0.2.7097.23199" guid="c12231ec-4873-43c1-a7d0-a167ebd17066" />
    </dependencies>
  </settings>
  <regions type="content">
    <region id="0" left="585" top="18" width="111" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
      <text lang="eng">
        <p>consol1aa.sm</p>
      </text>
    </region>
    <region id="1" left="99" top="45" width="521" height="27" color="#000000" bgColor="#ffffff" fontSize="12">
      <text lang="eng">
        <p bold="true" underline="true" fontName="Arial">NUMERICAL SOLUTION OF 1-D CONSOLIDATION EQUATION</p>
      </text>
    </region>
    <region id="2" left="207" top="81" width="403" height="27" color="#000000" bgColor="#ffffff" fontSize="12">
      <text lang="eng">
        <p bold="true" underline="true" fontName="Arial">BY FINITE DIFFERENCES - Homogeneous Soil</p>
      </text>
    </region>
    <region id="3" left="36" top="126" width="717" height="40" color="#000000" bgColor="#ffffff" fontSize="10">
      <text lang="eng">
        <p>This program solves the 1D second order partial differential equation of consolidation
for a homogeneous soil layer.  Finite diferences are used.</p>
      </text>
    </region>
    <region id="4" left="315" top="171" width="110" height="59" border="true" color="#000000" bgColor="#ffff00" fontSize="10">
      <math evaluate="false">
        <input>
          <e type="operand">δu</e>
          <e type="operand">δt</e>
          <e type="operator" args="2">/</e>
          <e type="operand">Cv</e>
          <e type="operand">δ</e>
          <e type="operand">2</e>
          <e type="operator" args="2">^</e>
          <e type="operand">u</e>
          <e type="operator" args="2">*</e>
          <e type="operand">δz</e>
          <e type="operand">2</e>
          <e type="operator" args="2">^</e>
          <e type="operator" args="2">/</e>
          <e type="operator" args="2">*</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="5" left="36" top="243" width="61" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
      <text lang="eng">
        <p>where:</p>
      </text>
    </region>
    <region id="6" left="135" top="243" width="135" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
      <text lang="eng">
        <p>u=pore pressure</p>
      </text>
    </region>
    <region id="7" left="306" top="243" width="80" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand">z</e>
          <e type="operand">depth</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="8" left="441" top="243" width="72" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand">t</e>
          <e type="operand">time</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="9" left="135" top="270" width="384" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
      <text lang="eng">
        <p>Cv = coefficient of consolidation = k/(γw  mv)</p>
      </text>
    </region>
    <region id="10" left="36" top="306" width="564" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
      <text lang="eng">
        <p>Reference:  "Advanced Soil Mechanics" by B. M. Das. McGraw-Hill 1983</p>
      </text>
    </region>
    <region id="11" left="27" top="333" width="99" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
      <text lang="eng">
        <p bold="true" underline="true" fontName="Arial">INPUT DATA</p>
      </text>
    </region>
    <region id="12" left="225" top="360" width="120" height="50" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand">Cv</e>
          <e type="operand">15</e>
          <e type="operand">10</e>
          <e type="operator" args="2">*</e>
          <e type="operand" style="unit">mm</e>
          <e type="operand">2</e>
          <e type="operator" args="2">^</e>
          <e type="operand" style="unit">sec</e>
          <e type="operator" args="2">/</e>
          <e type="operator" args="2">*</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="13" left="27" top="378" width="188" height="24" border="true" color="#000000" bgColor="#ffff00" fontSize="10">
      <text lang="eng">
        <p fontName="Arial">Coefficient of consolidation:</p>
      </text>
    </region>
    <region id="14" left="468" top="378" width="200" height="24" border="true" color="#000000" bgColor="#ffff00" fontSize="10">
      <text lang="eng">
        <p>Thickness of soil layer</p>
      </text>
    </region>
    <region id="15" left="675" top="378" width="58" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand">h</e>
          <e type="operand">5</e>
          <e type="operand" style="unit">m</e>
          <e type="operator" args="2">*</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="16" left="27" top="441" width="192" height="24" border="true" color="#000000" bgColor="#ffff00" fontSize="10">
      <text lang="eng">
        <p fontName="Arial">Number of soil subdivisions</p>
      </text>
    </region>
    <region id="17" left="279" top="441" width="62" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand">nH</e>
          <e type="operand">40</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="18" left="468" top="441" width="148" height="24" border="true" color="#000000" bgColor="#ffff00" fontSize="10">
      <text lang="eng">
        <p fontName="Arial">Final integration time</p>
      </text>
    </region>
    <region id="19" left="657" top="441" width="82" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand">tf</e>
          <e type="operand">19</e>
          <e type="operand" style="unit">hr</e>
          <e type="operator" args="2">*</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="20" left="27" top="513" width="168" height="24" border="true" color="#000000" bgColor="#ffff00" fontSize="10">
      <text lang="eng">
        <p>Boundary conditions</p>
      </text>
    </region>
    <region id="21" left="216" top="513" width="403" height="40" color="#000000" bgColor="#ffffff" fontSize="10">
      <text lang="eng">
        <p fontName="Arial">enter key = 1 for both ends free draining
enter key = 2 for bottom end impervious, top free draining</p>
      </text>
    </region>
    <region id="22" left="648" top="513" width="62" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand">key</e>
          <e type="operand">1</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="23" left="27" top="585" width="258" height="24" border="true" color="#000000" bgColor="#ffff00" fontSize="10">
      <text lang="eng">
        <p>Initial pore pressure vs depth</p>
      </text>
    </region>
    <region id="24" left="324" top="585" width="167" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
      <text lang="eng">
        <p>Bottom depth is 0.0</p>
      </text>
    </region>
    <region id="25" left="108" top="630" width="53" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
      <text lang="eng">
        <p>depth</p>
      </text>
    </region>
    <region id="26" left="234" top="630" width="185" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
      <text lang="eng">
        <p>initial pore pressure</p>
      </text>
    </region>
    <region id="27" left="99" top="657" width="105" height="45" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand">depth</e>
          <e type="operand">0</e>
          <e type="operand" style="unit">m</e>
          <e type="operator" args="2">*</e>
          <e type="operand">h</e>
          <e type="operand">2</e>
          <e type="operand">1</e>
          <e type="function" args="4">mat</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="28" left="261" top="666" width="129" height="45" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand">uinit</e>
          <e type="operand">80</e>
          <e type="operand">80</e>
          <e type="operand">2</e>
          <e type="operand">1</e>
          <e type="function" args="4">mat</e>
          <e type="operand" style="unit">kPa</e>
          <e type="operator" args="2">*</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="29" left="18" top="720" width="225" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
      <text lang="eng">
        <p>Finite difference solution</p>
      </text>
    </region>
    <region id="30" top="738" color="#000000" bgColor="#ffffff">
      <area collapsed="true" />
      <region id="31" left="72" top="819" width="120" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
        <text lang="eng">
          <p bold="true" underline="true" fontName="Arial">CALCULATIONS</p>
        </text>
      </region>
      <region id="32" left="72" top="855" width="106" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
        <math>
          <input>
            <e type="operand">tunit</e>
            <e type="operand">1</e>
            <e type="operand" style="unit">sec</e>
            <e type="operator" args="2">*</e>
            <e type="operator" args="2">:</e>
          </input>
        </math>
      </region>
      <region id="33" left="207" top="855" width="90" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
        <math>
          <input>
            <e type="operand">lunit</e>
            <e type="operand">1</e>
            <e type="operand" style="unit">m</e>
            <e type="operator" args="2">*</e>
            <e type="operator" args="2">:</e>
          </input>
        </math>
      </region>
      <region id="34" left="369" top="855" width="98" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
        <math>
          <input>
            <e type="operand">punit</e>
            <e type="operand">1</e>
            <e type="operand" style="unit">Pa</e>
            <e type="operator" args="2">*</e>
            <e type="operator" args="2">:</e>
          </input>
        </math>
      </region>
      <region id="35" left="261" top="900" width="150" height="69" color="#000000" bgColor="#ffffff" fontSize="10">
        <math>
          <input>
            <e type="operand">Δtmax</e>
            <e type="operand">0.5</e>
            <e type="operand">h</e>
            <e type="operand">nH</e>
            <e type="operator" args="2">/</e>
            <e type="bracket">(</e>
            <e type="operand">2</e>
            <e type="operator" args="2">^</e>
            <e type="operator" args="2">*</e>
            <e type="operand">Cv</e>
            <e type="operator" args="2">/</e>
            <e type="operator" args="2">:</e>
          </input>
        </math>
      </region>
      <region id="36" left="72" top="918" width="153" height="40" color="#000000" bgColor="#ffffff" fontSize="10">
        <text lang="eng">
          <p fontName="Arial">Maximum size of Dt:
 (from Das page 273)</p>
        </text>
      </region>
      <region id="37" left="72" top="972" width="100" height="41" color="#000000" bgColor="#ffffff" fontSize="10">
        <math>
          <input>
            <e type="operand">nt1</e>
            <e type="operand">tf</e>
            <e type="operand">Δtmax</e>
            <e type="operator" args="2">/</e>
            <e type="operator" args="2">:</e>
          </input>
        </math>
      </region>
      <region id="38" left="81" top="1026" width="155" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
        <text lang="eng">
          <p fontName="Arial">Number of time steps</p>
        </text>
      </region>
      <region id="39" left="369" top="1026" width="151" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
        <math>
          <input>
            <e type="operand">nt</e>
            <e type="operand">nt1</e>
            <e type="function" args="1">trunc</e>
            <e type="operand">1</e>
            <e type="operator" args="2">+</e>
            <e type="operator" args="2">:</e>
          </input>
        </math>
      </region>
      <region id="40" left="90" top="1053" width="48" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
        <math>
          <input>
            <e type="operand">H</e>
            <e type="operand">h</e>
            <e type="operator" args="2">:</e>
          </input>
        </math>
      </region>
      <region id="41" left="369" top="1089" width="136" height="50" color="#000000" bgColor="#ffffff" fontSize="10">
        <math>
          <input>
            <e type="operand">Cv1</e>
            <e type="operand">Cv</e>
            <e type="operand">tunit</e>
            <e type="operand">lunit</e>
            <e type="operand">2</e>
            <e type="operator" args="2">^</e>
            <e type="operator" args="2">/</e>
            <e type="operator" args="2">*</e>
            <e type="operator" args="2">:</e>
          </input>
        </math>
      </region>
      <region id="42" left="531" top="1089" width="92" height="41" color="#000000" bgColor="#ffffff" fontSize="10">
        <math>
          <input>
            <e type="operand">H1</e>
            <e type="operand">H</e>
            <e type="operand">lunit</e>
            <e type="operator" args="2">/</e>
            <e type="operator" args="2">:</e>
          </input>
        </math>
      </region>
      <region id="43" left="81" top="1098" width="250" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
        <text lang="eng">
          <p>non-dimensionalize quantities</p>
        </text>
      </region>
      <region id="44" left="72" top="1152" width="68" height="41" color="#000000" bgColor="#ffffff" fontSize="10">
        <math>
          <input>
            <e type="operand">Δz</e>
            <e type="operand">H1</e>
            <e type="operand">nH</e>
            <e type="operator" args="2">/</e>
            <e type="operator" args="2">:</e>
          </input>
        </math>
      </region>
      <region id="45" left="162" top="1152" width="118" height="41" color="#000000" bgColor="#ffffff" fontSize="10">
        <math>
          <input>
            <e type="operand">Δt</e>
            <e type="operand">tf</e>
            <e type="operand">nt</e>
            <e type="operand">tunit</e>
            <e type="operator" args="2">*</e>
            <e type="operator" args="2">/</e>
            <e type="operator" args="2">:</e>
          </input>
        </math>
      </region>
      <region id="46" left="297" top="1152" width="126" height="50" color="#000000" bgColor="#ffffff" fontSize="10">
        <math>
          <input>
            <e type="operand">Const</e>
            <e type="operand">Cv1</e>
            <e type="operand">Δt</e>
            <e type="operator" args="2">*</e>
            <e type="operand">Δz</e>
            <e type="operand">2</e>
            <e type="operator" args="2">^</e>
            <e type="operator" args="2">/</e>
            <e type="operator" args="2">:</e>
          </input>
        </math>
      </region>
      <region id="47" left="459" top="1152" width="116" height="41" color="#000000" bgColor="#ffffff" fontSize="10">
        <math>
          <input>
            <e type="operand">depth</e>
            <e type="operand">depth</e>
            <e type="operand">lunit</e>
            <e type="operator" args="2">/</e>
            <e type="operator" args="2">:</e>
          </input>
        </math>
      </region>
      <region id="48" left="603" top="1152" width="116" height="41" color="#000000" bgColor="#ffffff" fontSize="10">
        <math>
          <input>
            <e type="operand">uinit</e>
            <e type="operand">uinit</e>
            <e type="operand">punit</e>
            <e type="operator" args="2">/</e>
            <e type="operator" args="2">:</e>
          </input>
        </math>
      </region>
      <region id="49" left="63" top="1233" width="469" height="72" color="#000000" bgColor="#ffffff" fontSize="10">
        <text lang="eng">
          <p>Interpolate initial pore pressure vs depth and
place resulting vector as the first row of matrix u(i,j)

Rows of matrix u(i,j)are pore pressures at time step i </p>
        </text>
      </region>
      <region id="50" left="63" top="1332" width="278" height="75" color="#000000" bgColor="#ffffff" fontSize="10">
        <math>
          <input>
            <e type="operand">j</e>
            <e type="operand">1</e>
            <e type="operand">nH</e>
            <e type="function" args="2">range</e>
            <e type="operand">zz</e>
            <e type="operand">j</e>
            <e type="operand">1</e>
            <e type="operator" args="2">-</e>
            <e type="bracket">(</e>
            <e type="operand">Δz</e>
            <e type="operator" args="2">*</e>
            <e type="operator" args="2">:</e>
            <e type="operand">u</e>
            <e type="operand">1</e>
            <e type="operand">j</e>
            <e type="function" args="3">el</e>
            <e type="operand">depth</e>
            <e type="operand">uinit</e>
            <e type="operand">zz</e>
            <e type="function" args="3">linterp</e>
            <e type="operator" args="2">:</e>
            <e type="operand">2</e>
            <e type="operand">1</e>
            <e type="function" args="4">line</e>
            <e type="function" args="3">for</e>
          </input>
        </math>
      </region>
      <region id="51" left="63" top="1422" width="130" height="90" color="#000000" bgColor="#ffffff" fontSize="10">
        <math>
          <input>
            <e type="operand">key</e>
            <e type="operand">2</e>
            <e type="operator" args="2">≡</e>
            <e type="operand">u</e>
            <e type="operand">1</e>
            <e type="operand">1</e>
            <e type="function" args="3">el</e>
            <e type="operand">uinit</e>
            <e type="operand">1</e>
            <e type="function" args="2">el</e>
            <e type="operator" args="2">:</e>
            <e type="operand">u</e>
            <e type="operand">1</e>
            <e type="operand">1</e>
            <e type="function" args="3">el</e>
            <e type="operand">0.0</e>
            <e type="operator" args="2">:</e>
            <e type="function" args="3">if</e>
          </input>
        </math>
      </region>
      <region id="52" left="243" top="1431" width="103" height="33" color="#000000" bgColor="#ffffff" fontSize="10">
        <math>
          <input>
            <e type="operand">u</e>
            <e type="operand">1</e>
            <e type="operand">nH</e>
            <e type="operand">1</e>
            <e type="operator" args="2">+</e>
            <e type="function" args="3">el</e>
            <e type="operand">0</e>
            <e type="operator" args="2">:</e>
          </input>
        </math>
      </region>
      <region id="53" left="72" top="1548" width="438" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
        <text lang="eng">
          <p>Compute pore pressures vs time by finite differences</p>
        </text>
      </region>
      <region id="54" left="108" top="1602" width="496" height="159" color="#000000" bgColor="#ffffff" fontSize="10">
        <math optimize="2">
          <input>
            <e type="operand">t</e>
            <e type="operand">1</e>
            <e type="operand">nt</e>
            <e type="function" args="2">range</e>
            <e type="operand">z</e>
            <e type="operand">2</e>
            <e type="operand">nH</e>
            <e type="bracket">(</e>
            <e type="function" args="2">range</e>
            <e type="operand">u</e>
            <e type="operand">t</e>
            <e type="operand">1</e>
            <e type="operator" args="2">+</e>
            <e type="operand">z</e>
            <e type="function" args="3">el</e>
            <e type="operand">u</e>
            <e type="operand">t</e>
            <e type="operand">z</e>
            <e type="function" args="3">el</e>
            <e type="operand">Const</e>
            <e type="operand">u</e>
            <e type="operand">t</e>
            <e type="operand">z</e>
            <e type="operand">1</e>
            <e type="operator" args="2">-</e>
            <e type="function" args="3">el</e>
            <e type="operand">2</e>
            <e type="operand">u</e>
            <e type="operand">t</e>
            <e type="operand">z</e>
            <e type="function" args="3">el</e>
            <e type="operator" args="2">*</e>
            <e type="operator" args="2">-</e>
            <e type="operand">u</e>
            <e type="operand">t</e>
            <e type="operand">z</e>
            <e type="operand">1</e>
            <e type="operator" args="2">+</e>
            <e type="function" args="3">el</e>
            <e type="operator" args="2">+</e>
            <e type="bracket">(</e>
            <e type="operator" args="2">*</e>
            <e type="operator" args="2">+</e>
            <e type="bracket">(</e>
            <e type="function" args="1">eval</e>
            <e type="operator" args="2">:</e>
            <e type="function" args="3">for</e>
            <e type="operand">key</e>
            <e type="operand">2</e>
            <e type="operator" args="2">≡</e>
            <e type="operand">u</e>
            <e type="operand">t</e>
            <e type="operand">1</e>
            <e type="operator" args="2">+</e>
            <e type="operand">1</e>
            <e type="function" args="3">el</e>
            <e type="operand">u</e>
            <e type="operand">t</e>
            <e type="operand">1</e>
            <e type="function" args="3">el</e>
            <e type="operand">Const</e>
            <e type="operand">2</e>
            <e type="operand">u</e>
            <e type="operand">t</e>
            <e type="operand">2</e>
            <e type="function" args="3">el</e>
            <e type="operator" args="2">*</e>
            <e type="operand">2</e>
            <e type="operand">u</e>
            <e type="operand">t</e>
            <e type="operand">1</e>
            <e type="function" args="3">el</e>
            <e type="operator" args="2">*</e>
            <e type="operator" args="2">-</e>
            <e type="bracket">(</e>
            <e type="operator" args="2">*</e>
            <e type="operator" args="2">+</e>
            <e type="function" args="1">eval</e>
            <e type="operator" args="2">:</e>
            <e type="operand">continue</e>
            <e type="function" args="3">if</e>
            <e type="operand">2</e>
            <e type="operand">1</e>
            <e type="function" args="4">line</e>
            <e type="function" args="3">for</e>
          </input>
        </math>
      </region>
      <region id="55" top="1764" color="#000000" bgColor="#ffffff">
        <area terminator="true" />
      </region>
    </region>
    <region id="56" left="27" top="2070" width="70" height="24" border="true" color="#000000" bgColor="#ffff00" fontSize="10">
      <text lang="eng">
        <p>RESULTS</p>
      </text>
    </region>
    <region id="57" left="495" top="2097" width="88" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <description active="true" position="Top" lang="eng">
          <p>Number of time steps</p>
        </description>
        <input>
          <e type="operand">nt</e>
        </input>
        <result action="numeric">
          <e type="operand">1314</e>
        </result>
      </math>
    </region>
    <region id="58" left="0" top="2106" width="396" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
      <text lang="eng">
        <p>enter several time step numbers to plot u vs z:</p>
      </text>
    </region>
    <region id="59" left="81" top="2151" width="85" height="81" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand">tp</e>
          <e type="operand">1</e>
          <e type="operand">100</e>
          <e type="operand">400</e>
          <e type="operand">nt</e>
          <e type="operand">4</e>
          <e type="operand">1</e>
          <e type="function" args="6">mat</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="60" left="495" top="2160" width="174" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <description active="true" position="Top" lang="eng">
          <p>Solution time increment</p>
        </description>
        <input>
          <e type="operand">Δt</e>
          <e type="operand">tunit</e>
          <e type="operator" args="2">*</e>
        </input>
        <result action="numeric">
          <e type="operand">52.0548</e>
          <e type="operand" style="unit">s</e>
          <e type="operator" args="2">*</e>
        </result>
      </math>
    </region>
    <region id="61" top="2232" color="#000000" bgColor="#ffffff">
      <area collapsed="true" />
      <region id="62" left="9" top="2259" width="92" height="41" color="#000000" bgColor="#ffffff" fontSize="10">
        <math>
          <input>
            <e type="operand">c9</e>
            <e type="operand">punit</e>
            <e type="operand" style="unit">kPa</e>
            <e type="operator" args="2">/</e>
            <e type="operator" args="2">:</e>
          </input>
        </math>
      </region>
      <region id="63" left="9" top="2304" width="94" height="33" color="#000000" bgColor="#ffffff" fontSize="10">
        <math>
          <input>
            <e type="operand">uu</e>
            <e type="operand">u</e>
            <e type="function" args="1">transpose</e>
            <e type="operand">c9</e>
            <e type="operator" args="2">*</e>
            <e type="operator" args="2">:</e>
          </input>
        </math>
      </region>
      <region id="64" left="0" top="2367" width="200" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
        <text lang="eng">
          <p>generate z depth vector</p>
        </text>
      </region>
      <region id="65" left="333" top="2367" width="162" height="54" color="#000000" bgColor="#ffffff" fontSize="10">
        <math>
          <input>
            <e type="operand">i</e>
            <e type="operand">1</e>
            <e type="operand">nH</e>
            <e type="operand">1</e>
            <e type="operator" args="2">+</e>
            <e type="bracket">(</e>
            <e type="function" args="2">range</e>
            <e type="operand">d</e>
            <e type="operand">i</e>
            <e type="function" args="2">el</e>
            <e type="operand">i</e>
            <e type="operand">1</e>
            <e type="operator" args="2">-</e>
            <e type="bracket">(</e>
            <e type="operand">Δz</e>
            <e type="operator" args="2">*</e>
            <e type="operator" args="2">:</e>
            <e type="function" args="3">for</e>
          </input>
        </math>
      </region>
      <region id="66" left="0" top="2430" width="162" height="92" color="#000000" bgColor="#ffffff" fontSize="10">
        <math>
          <input>
            <e type="operand">i</e>
            <e type="operand">1</e>
            <e type="operand">nH</e>
            <e type="operand">1</e>
            <e type="operator" args="2">+</e>
            <e type="bracket">(</e>
            <e type="function" args="2">range</e>
            <e type="operand">u1</e>
            <e type="operand">i</e>
            <e type="operand">2</e>
            <e type="function" args="3">el</e>
            <e type="operand">d</e>
            <e type="operand">i</e>
            <e type="function" args="2">el</e>
            <e type="operator" args="2">:</e>
            <e type="operand">u1</e>
            <e type="operand">i</e>
            <e type="operand">1</e>
            <e type="function" args="3">el</e>
            <e type="operand">uu</e>
            <e type="operand">i</e>
            <e type="operand">tp</e>
            <e type="operand">1</e>
            <e type="function" args="2">el</e>
            <e type="function" args="3">el</e>
            <e type="operator" args="2">:</e>
            <e type="operand">2</e>
            <e type="operand">1</e>
            <e type="function" args="4">line</e>
            <e type="function" args="3">for</e>
          </input>
        </math>
      </region>
      <region id="67" left="198" top="2430" width="162" height="92" color="#000000" bgColor="#ffffff" fontSize="10">
        <math>
          <input>
            <e type="operand">i</e>
            <e type="operand">1</e>
            <e type="operand">nH</e>
            <e type="operand">1</e>
            <e type="operator" args="2">+</e>
            <e type="bracket">(</e>
            <e type="function" args="2">range</e>
            <e type="operand">u2</e>
            <e type="operand">i</e>
            <e type="operand">2</e>
            <e type="function" args="3">el</e>
            <e type="operand">d</e>
            <e type="operand">i</e>
            <e type="function" args="2">el</e>
            <e type="operator" args="2">:</e>
            <e type="operand">u2</e>
            <e type="operand">i</e>
            <e type="operand">1</e>
            <e type="function" args="3">el</e>
            <e type="operand">uu</e>
            <e type="operand">i</e>
            <e type="operand">tp</e>
            <e type="operand">2</e>
            <e type="function" args="2">el</e>
            <e type="function" args="3">el</e>
            <e type="operator" args="2">:</e>
            <e type="operand">2</e>
            <e type="operand">1</e>
            <e type="function" args="4">line</e>
            <e type="function" args="3">for</e>
          </input>
        </math>
      </region>
      <region id="68" left="0" top="2556" width="162" height="92" color="#000000" bgColor="#ffffff" fontSize="10">
        <math optimize="2">
          <input>
            <e type="operand">i</e>
            <e type="operand">1</e>
            <e type="operand">nH</e>
            <e type="operand">1</e>
            <e type="operator" args="2">+</e>
            <e type="bracket">(</e>
            <e type="function" args="2">range</e>
            <e type="operand">u3</e>
            <e type="operand">i</e>
            <e type="operand">2</e>
            <e type="function" args="3">el</e>
            <e type="operand">d</e>
            <e type="operand">i</e>
            <e type="function" args="2">el</e>
            <e type="operator" args="2">:</e>
            <e type="operand">u3</e>
            <e type="operand">i</e>
            <e type="operand">1</e>
            <e type="function" args="3">el</e>
            <e type="operand">uu</e>
            <e type="operand">i</e>
            <e type="operand">tp</e>
            <e type="operand">3</e>
            <e type="function" args="2">el</e>
            <e type="function" args="3">el</e>
            <e type="operator" args="2">:</e>
            <e type="operand">2</e>
            <e type="operand">1</e>
            <e type="function" args="4">line</e>
            <e type="function" args="3">for</e>
          </input>
        </math>
      </region>
      <region id="69" left="288" top="2574" width="162" height="92" color="#000000" bgColor="#ffffff" fontSize="10">
        <math>
          <input>
            <e type="operand">i</e>
            <e type="operand">1</e>
            <e type="operand">nH</e>
            <e type="operand">1</e>
            <e type="operator" args="2">+</e>
            <e type="bracket">(</e>
            <e type="function" args="2">range</e>
            <e type="operand">u4</e>
            <e type="operand">i</e>
            <e type="operand">2</e>
            <e type="function" args="3">el</e>
            <e type="operand">d</e>
            <e type="operand">i</e>
            <e type="function" args="2">el</e>
            <e type="operator" args="2">:</e>
            <e type="operand">u4</e>
            <e type="operand">i</e>
            <e type="operand">1</e>
            <e type="function" args="3">el</e>
            <e type="operand">uu</e>
            <e type="operand">i</e>
            <e type="operand">tp</e>
            <e type="operand">4</e>
            <e type="function" args="2">el</e>
            <e type="function" args="3">el</e>
            <e type="operator" args="2">:</e>
            <e type="operand">2</e>
            <e type="operand">1</e>
            <e type="function" args="4">line</e>
            <e type="function" args="3">for</e>
          </input>
        </math>
      </region>
      <region id="70" top="2691" color="#000000" bgColor="#ffffff">
        <area terminator="true" />
      </region>
    </region>
    <region id="71" left="63" top="2718" width="471" height="418" color="#000000" bgColor="#ffffff" fontSize="10" showInputData="False">
      <xyplot width="461" height="410" points="100">
        <propertiessource index="1" sourcetype="PropertyGrid" />
        <grid gridcolor="LightGray" gridpattern="Solid" gridthickness="1" isxgrid="true" isygrid="true" />
        <xaxes xmin="-0.4338395" xmax="99.56616" xtick="20" decimalplaces="3" numberformat="General" />
        <yaxes ymin="0" ymax="5.440996" ytick="1" decimalplaces="1" numberformat="General" />
        <y2axes isy2axis="false" y2min="-1" y2max="1" y2tick="0.5" decimalplaces="3" numberformat="General" />
        <title2d title="Pore Pressures at Several Times" titlefont="Arial, 9.792pt" titlefontcolor="Black" />
        <xylabel labelfont="Arial, 8.064pt" labelfontcolor="Black" tickfont="Courier New, 8.064pt" tickfontcolor="Black" xlabel="Pore Pressure (kPa)" ylabel="Distance from Bottom (m)" y2label="y2" />
        <legend isbordervisible="true" islegendvisible="true" legendbackcolor="White" legendbordercolor="Black" legendfont="Arial, 8pt" legendposition="NorthEast" textcolor="Black" />
        <traces>
          <trace seriesname="T = 0" isy2data="false" isvisible="true" plotmethod="Lines" lineantialias="false" linecolor="Blue" linethickness="1.5" linepattern="Solid" symbolantialias="false" symbolsize="6" symboltype="None" symbolborderthickness="1" symbolbordercolor="Black" symbolfillcolor="White" />
          <trace seriesname="T = 10 hrs" isy2data="false" isvisible="true" plotmethod="Lines" lineantialias="false" linecolor="Red" linethickness="1.5" linepattern="Solid" symbolantialias="false" symbolsize="6" symboltype="None" symbolborderthickness="1" symbolbordercolor="Black" symbolfillcolor="White" />
          <trace seriesname="T = 12 hrs" isy2data="false" isvisible="true" plotmethod="Lines" lineantialias="false" linecolor="Green" linethickness="1.5" linepattern="Solid" symbolantialias="false" symbolsize="8" symboltype="None" symbolborderthickness="1" symbolbordercolor="Black" symbolfillcolor="White" />
          <trace seriesname="T = 19 hrs" isy2data="false" isvisible="true" plotmethod="Lines" lineantialias="false" linecolor="Fuchsia" linethickness="1.5" linepattern="Solid" symbolantialias="false" symbolsize="8" symboltype="None" symbolborderthickness="1" symbolbordercolor="Black" symbolfillcolor="White" />
        </traces>
        <input>
          <e type="operand">u1</e>
          <e type="operand">u2</e>
          <e type="operand">u3</e>
          <e type="operand">u4</e>
          <e type="operand">4</e>
          <e type="operand">1</e>
          <e type="function" args="6">sys</e>
        </input>
      </xyplot>
    </region>
    <region id="72" top="3159" color="#000000" bgColor="#ffffff">
      <area collapsed="true" />
      <region id="73" left="54" top="3204" width="249" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
        <text lang="eng">
          <p>Degree of Consolidation U(t):</p>
        </text>
      </region>
      <region id="74" left="81" top="3240" width="315" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
        <text lang="eng">
          <p>area of initial excess pore pressure:</p>
        </text>
      </region>
      <region id="75" left="126" top="3276" width="327" height="70" color="#000000" bgColor="#ffffff" fontSize="10">
        <math>
          <input>
            <e type="operand">Ai</e>
            <e type="operand">u</e>
            <e type="operand">1</e>
            <e type="operand">i</e>
            <e type="function" args="3">el</e>
            <e type="operand">0.5</e>
            <e type="operand">u</e>
            <e type="operand">1</e>
            <e type="operand">1</e>
            <e type="function" args="3">el</e>
            <e type="operand">u</e>
            <e type="operand">1</e>
            <e type="operand">nH</e>
            <e type="operand">1</e>
            <e type="operator" args="2">+</e>
            <e type="function" args="3">el</e>
            <e type="operator" args="2">+</e>
            <e type="bracket">(</e>
            <e type="operator" args="2">*</e>
            <e type="operator" args="2">+</e>
            <e type="operand">i</e>
            <e type="operand">1</e>
            <e type="operand">nH</e>
            <e type="function" args="4">sum</e>
            <e type="bracket">(</e>
            <e type="operand">Δz</e>
            <e type="operator" args="2">*</e>
            <e type="operator" args="2">:</e>
          </input>
        </math>
      </region>
      <region id="76" left="81" top="3366" width="421" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
        <text lang="eng">
          <p>area of dissipated pore pressure at each time step</p>
        </text>
      </region>
      <region id="77" left="126" top="3411" width="412" height="137" color="#000000" bgColor="#ffffff" fontSize="10">
        <math>
          <input>
            <e type="operand">t</e>
            <e type="operand">1</e>
            <e type="operand">nt</e>
            <e type="function" args="2">range</e>
            <e type="operand">Ad</e>
            <e type="operand">t</e>
            <e type="function" args="2">el</e>
            <e type="operand">u</e>
            <e type="operand">t</e>
            <e type="operand">i</e>
            <e type="function" args="3">el</e>
            <e type="operand">0.5</e>
            <e type="operand">u</e>
            <e type="operand">t</e>
            <e type="operand">1</e>
            <e type="function" args="3">el</e>
            <e type="operand">u</e>
            <e type="operand">t</e>
            <e type="operand">nH</e>
            <e type="operand">1</e>
            <e type="operator" args="2">+</e>
            <e type="function" args="3">el</e>
            <e type="operator" args="2">+</e>
            <e type="bracket">(</e>
            <e type="operator" args="2">*</e>
            <e type="operator" args="2">+</e>
            <e type="operand">i</e>
            <e type="operand">1</e>
            <e type="operand">nH</e>
            <e type="function" args="4">sum</e>
            <e type="bracket">(</e>
            <e type="operand">Δz</e>
            <e type="operator" args="2">*</e>
            <e type="function" args="1">eval</e>
            <e type="operator" args="2">:</e>
            <e type="operand">U</e>
            <e type="operand">t</e>
            <e type="function" args="2">el</e>
            <e type="operand">Ai</e>
            <e type="operand">Ad</e>
            <e type="operand">t</e>
            <e type="function" args="2">el</e>
            <e type="operator" args="2">-</e>
            <e type="operand">Ai</e>
            <e type="operator" args="2">/</e>
            <e type="operator" args="2">:</e>
            <e type="operand">2</e>
            <e type="operand">1</e>
            <e type="function" args="4">line</e>
            <e type="function" args="3">for</e>
          </input>
        </math>
      </region>
      <region id="78" left="81" top="3573" width="176" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
        <text lang="eng">
          <p>generate time vector</p>
        </text>
      </region>
      <region id="79" left="387" top="3582" width="126" height="52" color="#000000" bgColor="#ffffff" fontSize="10">
        <math>
          <input>
            <e type="operand">i</e>
            <e type="operand">1</e>
            <e type="operand">nt</e>
            <e type="function" args="2">range</e>
            <e type="operand">tt</e>
            <e type="operand">i</e>
            <e type="function" args="2">el</e>
            <e type="operand">i</e>
            <e type="bracket">(</e>
            <e type="operand">Δt</e>
            <e type="operator" args="2">*</e>
            <e type="operator" args="2">:</e>
            <e type="function" args="3">for</e>
          </input>
        </math>
      </region>
      <region id="80" left="108" top="3627" width="193" height="43" color="#000000" bgColor="#ffffff" fontSize="10">
        <math>
          <input>
            <e type="operand">UT</e>
            <e type="operand">tt</e>
            <e type="operand" style="unit">hr</e>
            <e type="operator" args="2">/</e>
            <e type="operand">U</e>
            <e type="operand">100</e>
            <e type="operator" args="2">*</e>
            <e type="function" args="2">augment</e>
            <e type="operator" args="2">:</e>
          </input>
        </math>
      </region>
      <region id="81" top="3672" color="#000000" bgColor="#ffffff">
        <area terminator="true" />
      </region>
    </region>
    <region id="82" left="45" top="3690" width="489" height="325" color="#000000" bgColor="#ffffff" fontSize="10" showInputData="False">
      <xyplot width="479" height="317" points="100">
        <propertiessource index="1" sourcetype="PropertyGrid" />
        <grid gridcolor="LightGray" gridpattern="Solid" gridthickness="1" isxgrid="true" isygrid="true" />
        <xaxes xmin="0" xmax="20" xtick="2" decimalplaces="1" numberformat="General" />
        <yaxes ymin="0" ymax="100" ytick="10" decimalplaces="1" numberformat="General" />
        <y2axes isy2axis="false" y2min="-1" y2max="1" y2tick="0.5" decimalplaces="3" numberformat="General" />
        <title2d title="Degree of Consolidation vs Time" titlefont="Arial, 10pt" titlefontcolor="Black" />
        <xylabel labelfont="Arial, 8.064pt" labelfontcolor="Black" tickfont="Arial, 8pt" tickfontcolor="Black" xlabel="Time (hours)" ylabel="Degree of Consolidation %" y2label="y2" />
        <legend isbordervisible="true" islegendvisible="false" legendbackcolor="White" legendbordercolor="Black" legendfont="Arial, 8pt" legendposition="NorthEast" textcolor="Black" />
        <traces>
          <trace seriesname="" isy2data="false" isvisible="true" plotmethod="Lines" lineantialias="false" linecolor="Blue" linethickness="1.5" linepattern="Solid" symbolantialias="false" symbolsize="8" symboltype="None" symbolborderthickness="1" symbolbordercolor="Black" symbolfillcolor="White" />
        </traces>
        <input>
          <e type="operand">UT</e>
        </input>
      </xyplot>
    </region>
  </regions>
</worksheet>