<!DOCTYPE html
  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<!--
Copyright (c) 2006 UGS Corp.

All Rights Reserved.

This software and related documentation are proprietary to UGS Corp.
-->
<html>
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <title>SELOC</title>
      <script language="javaScript">
        abridged="false";
        displayConditions=new Array();
      </script>
      <link type="text/css" href="../css/main_styles.css" rel="stylesheet">
   </head>
   <body class="bodydocs" onload="top.pageLoader()" bgcolor="#FFFFFF">
      <hr noshade="true">
      <div class="title_refTopic" id="xps10_pagetitle">SELOC </div>
      <hr noshade="true">
      <h4 class="refClassification">Partitioned Superelement Location </h4>
      <p class="para_refTopic">Defines a partitioned superelement relocation by listing three non-colinear points in the superelement and three corresponding points not belonging to the superelement. </p>
      <div class="title_refCategory">Format: </div>
      <div class="refCategoryContent">
         <table border="1" width="100%" align="center">
            <colgroup span="1">
               <col span="1" width="10*">
               <col span="1" width="10*">
               <col span="1" width="10*">
               <col span="1" width="10*">
               <col span="1" width="10*">
               <col span="1" width="10*">
               <col span="1" width="10*">
               <col span="1" width="10*">
               <col span="1" width="10*">
               <col span="1" width="10*">
            </colgroup>
            <thead>
               <tr>
                  <th align="center" colspan="1" rowspan="1">
                     <p class="para_th">1 </p>
                  </th>
                  <th align="center" colspan="1" rowspan="1">
                     <p class="para_th">2 </p>
                  </th>
                  <th align="center" colspan="1" rowspan="1">
                     <p class="para_th">3 </p>
                  </th>
                  <th align="center" colspan="1" rowspan="1">
                     <p class="para_th">4 </p>
                  </th>
                  <th align="center" colspan="1" rowspan="1">
                     <p class="para_th">5 </p>
                  </th>
                  <th align="center" colspan="1" rowspan="1">
                     <p class="para_th">6 </p>
                  </th>
                  <th align="center" colspan="1" rowspan="1">
                     <p class="para_th">7 </p>
                  </th>
                  <th align="center" colspan="1" rowspan="1">
                     <p class="para_th">8 </p>
                  </th>
                  <th align="center" colspan="1" rowspan="1">
                     <p class="para_th">9 </p>
                  </th>
                  <th align="center" colspan="1" rowspan="1">
                     <p class="para_th">10 </p>
                  </th>
               </tr>
            </thead>
            <tbody>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">SELOC </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">SEID </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">PA1 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">PA2 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">PA3 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">PB1 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">PB2 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">PB3 </p>
                  </td>
                  <td align="center" bgcolor="gray" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" bgcolor="gray" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
               </tr>
            </tbody>
         </table><br></div>
      <div class="title_refCategory">Example: </div>
      <div class="refCategoryContent">
         <table border="1" width="100%" align="center">
            <colgroup span="1">
               <col span="1" width="10*">
               <col span="1" width="10*">
               <col span="1" width="10*">
               <col span="1" width="10*">
               <col span="1" width="10*">
               <col span="1" width="10*">
               <col span="1" width="10*">
               <col span="1" width="10*">
               <col span="1" width="10*">
               <col span="1" width="10*">
            </colgroup>
            <tbody>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">SELOC </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">110 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">10 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">100 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">111 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">1010 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">112 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">30 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
               </tr>
            </tbody>
         </table><br></div>
      <div class="title_refCategory">Fields:</div>
      <div class="refCategoryContent">
         <table cellpadding="9" width="100%" align="center">
            <colgroup span="1">
               <col span="1" width="16*">
               <col span="1" width="84*">
            </colgroup>
            <thead>
               <tr>
                  <th align="left" colspan="1" rowspan="1">
                     <p class="para_th"><b class="uiTerm">Field </b></p>
                  </th>
                  <th align="left" colspan="1" rowspan="1">
                     <p class="para_th"><b class="uiTerm">Contents </b></p>
                  </th>
               </tr>
            </thead>
            <tbody>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">SEID </p>
                  </td>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">Partitioned identification number of the partitioned superelement.  (Integer &gt; 0) </p>
                  </td>
               </tr>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">PAi </p>
                  </td>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">Identification numbers of three non-colinear grids which are in the partitioned superelement.  (Integer &gt; 0) </p>
                  </td>
               </tr>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">PBi </p>
                  </td>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">Identification numbers of three grids (GRID entry) or points (POINT entry) defined in the main Bulk Data Section to which PAi will be aligned.  (Integer &gt; 0) </p>
                  </td>
               </tr>
            </tbody>
         </table><br></div>
      <div class="title_refCategory">Remarks: </div>
      <div class="refCategoryContent">
         <ol type="1" start="1">
            <li>
               <p class="para_item">SELOC can only be specified in the main Bulk Data Section and is ignored after the BEGIN SUPER=n command. </p>
            </li>
            <li>
               <p class="para_item">The superelement will be rotated and translated for alignment of the GAi and GBi locations. </p>
            </li>
            <li>
               <p class="para_item">The PAi can be grid points only; PBi can be either GRIDs or POINTs. </p>
            </li>
            <li>
               <p class="para_item">PA1, PA2, and PA3 must be contained in superelement SEID. </p>
            </li>
            <li>
               <p class="para_item">PB1, PB2, and PB3  must be specified in the main Bulk Data Section.  If they belong to a superelement that is also relocated, then the original (unmoved) positions of PB1, PB2, and PB3 are used. </p>
            </li>
            <li>
               <p class="para_item">PB1, PB2, and PB3 must have the same relative locations as PA1, PA2, and PA3. </p>
            </li>
            <li>
               <p class="para_item">Three grids or points are required even if the superelement connects to only one or two exterior grids. </p>
            </li>
            <li>
               <p class="para_item">Coordinate systems, global displacement directions, and element coordinate systems for the superelement will rotated and translated. </p>
            </li>
            <li>
               <p class="para_item">The global coordinate directions of the boundary grid points of the upstream superelement will be transformed internally to the global coordinate directions of the attachment grid points in the downstream superelement.  For displacement data recovery, the output will be in the original global coordinate system. </p>
            </li>
            <li>
               <p class="para_item">The translation and rotation of the superelement to the new position is accomplished by defining local rectangular coordinate systems based on the specified grid locations: </p>
               <ul>
                  <li>
                     <p class="para_item">The local systems have their origin at PX1 and the x-axis points from PX1 to PX2. </p>
                  </li>
                  <li>
                     <p class="para_item">The y-axis lies in the plane containing PX1, PX2, and PX3, is perpendicular to the x-axis, and points toward PX3. </p>
                  </li>
                  <li>
                     <p class="para_item">The z-axis is defined by the cross product of the x-axis into the y-axis. </p>
                  </li>
                  <li>
                     <p class="para_item">The rotation and translation transformation aligns the local system defined by the superelement grids with the local system defined by the main Bulk Data Section grids. </p>
                  </li>
               </ul>
            </li>
            <li>
               <p class="para_item">This entry will only work if PART superelements (BEGIN SUPER) exist. </p>
            </li>
         </ol>
      </div>
   </body>
</html>