<!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>RSPLINE</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">RSPLINE </div>
      <hr noshade="true">
      <h4 class="refClassification">Interpolation Constraint Element </h4>
      <p class="para_refTopic">Defines multipoint constraints for the interpolation of displacements at grid points. </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.80*">
               <col span="1" width="10.02*">
               <col span="1" width="10.02*">
               <col span="1" width="10.02*">
               <col span="1" width="10.02*">
               <col span="1" width="10.02*">
               <col span="1" width="10.02*">
               <col span="1" width="10.02*">
               <col span="1" width="10.02*">
               <col span="1" width="9.05*">
            </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">RSPLINE </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">EID </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">D/L </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">G1 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">G2 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">C2 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">G3 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">C3 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">G4 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
               </tr>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">C4 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">G5 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">C5 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">G6 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">-etc.- </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>
                  <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">Example: </div>
      <div class="refCategoryContent">
         <table border="1" width="100%" align="center">
            <colgroup span="1">
               <col span="1" width="12.16*">
               <col span="1" width="10.02*">
               <col span="1" width="10.02*">
               <col span="1" width="10.02*">
               <col span="1" width="10.02*">
               <col span="1" width="10.02*">
               <col span="1" width="10.02*">
               <col span="1" width="10.02*">
               <col span="1" width="10.02*">
               <col span="1" width="7.69*">
            </colgroup>
            <tbody>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">RSPLINE </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">73 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">.05 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">27 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">28 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">123456 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">29 </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">30 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
               </tr>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">123 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">75 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">123 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">71 </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>
                  <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>
                  <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">EID </p>
                  </td>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">Element identification number.  (Integer &gt; 0) </p>
                  </td>
               </tr>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">D/L </p>
                  </td>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">Ratio of the diameter of the elastic tube to the sum of the lengths of all segments.  (Real &gt; 0.0; Default=0.1) </p>
                  </td>
               </tr>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">Gi </p>
                  </td>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">Grid point identification number.  (Integer &gt; 0) </p>
                  </td>
               </tr>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">Ci </p>
                  </td>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">Components to be constrained.  See Remark <a class="links" href="javascript:void(0)" onclick="top.openFile('QRG/19topic_34.html#ref44930');return(false);">51-2. </a> (Blank or any combination of the Integers 1 through 6.) 
                     </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">Displacements are interpolated from the equations of an elastic beam passing through the grid points. </p>
            </li>
            <li><a name="ref44930"></a><p class="para_item">A blank field for Ci indicates that all six degrees-of-freedom at Gi are independent.  Since G1 must be independent, no field is provided for C1.  Since the last grid point must also be independent, the last field must be a Gi, not a Ci.  For the example shown G1, G3, and G6 are independent.  G2 has six constrained degrees-of-freedom while G4 and G5 each have three. </p>
            </li>
            <li>
               <p class="para_item">Dependent (i.e., constrained) degrees-of-freedom assigned by one rigid element may not also be assigned dependent by another rigid element or by a multipoint constraint. </p>
            </li>
            <li>
               <p class="para_item">Degrees-of-freedom declared to be independent by one rigid body element can be made dependent by another rigid body element or by a multipoint constraint. </p>
            </li>
            <li>
               <p class="para_item">EIDs must be unique. </p>
            </li>
            <li>
               <p class="para_item">Rigid elements (including RSPLINE), unlike MPCs, are not selected through the Case Control Section. </p>
            </li>
            <li>
               <p class="para_item">Forces of multipoint constraint may be recovered in all solution sequences, except SOL 129, with the MPCFORCE Case Control command. </p>
            </li>
            <li>
               <p class="para_item">Rigid elements are ignored in heat transfer problems. </p>
            </li>
            <li>
               <p class="para_item">See R-Type Elements in the<em>NX Nastran Element Library</em> for a discussion of rigid elements. 
               </p>
            </li>
            <li>
               <p class="para_item">The m-set coordinates specified on this entry may not be specified on other entries that define mutually exclusive sets.  See <a class="links" href="javascript:void(0)" onclick="top.openFile('QRG/10ref73695_1.html');return(false);">&ldquo;Degree-of-Freedom Sets&rdquo; </a> for a list of these entries. 
               </p>
            </li>
            <li>
               <p class="para_item">The constraint coefficient matrix is affected by the order of the Gi Ci pairs on the RSPLINE entry.  The order of the pairs should be specified in the same order that they appear along the line that joins the two regions.  If this order is not followed then the RSPLINE will have folds in it that may yield some unexpected interpolation results. </p>
            </li>
            <li>
               <p class="para_item">The independent degrees-of-freedom that are the rotation components most nearly parallel to the line joining the regions should not normally be constrained. </p>
            </li>
            <li>
               <p class="para_item">The RSPLINE has a limit of 100 grid points. </p>
            </li>
         </ol>
      </div>
   </body>
</html>