<!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>SPLINE5</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">SPLINE5 </div>
      <hr noshade="true">
      <h4 class="refClassification">Linear Spline </h4>
      <p class="para_refTopic">Defines a 1D beam spline for interpolating motion and/or forces for aeroelastic problems on aerodynamic geometries defined by irregular arrays of aerodynamic points. The interpolating beam supports axial rotation and bending in the yz-plane. </p>
      <div class="title_refCategory">Format: </div>
      <div class="refCategoryContent">
         <table border="1" width="100%" align="center">
            <colgroup span="1">
               <col span="1" width="11.52*">
               <col span="1" width="9.81*">
               <col span="1" width="10.58*">
               <col span="1" width="10.58*">
               <col span="1" width="10.58*">
               <col span="1" width="9.81*">
               <col span="1" width="9.81*">
               <col span="1" width="9.62*">
               <col span="1" width="8.84*">
               <col span="1" width="8.84*">
            </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">SPLINE5 </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">CAERO </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">AELIST </p>
                  </td>
                  <td align="center" bgcolor="gray" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">SETG </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">DZ </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">DTOR </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">CID </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">DTHX </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">DTHY </p>
                  </td>
                  <td align="center" bgcolor="gray" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">USAGE </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>
                  <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>
                  <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.47*">
               <col span="1" width="9.96*">
               <col span="1" width="9.96*">
               <col span="1" width="9.96*">
               <col span="1" width="9.96*">
               <col span="1" width="9.96*">
               <col span="1" width="9.96*">
               <col span="1" width="9.96*">
               <col span="1" width="9.96*">
               <col span="1" width="7.84*">
            </colgroup>
            <tbody>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">SPLINE5 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">5 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">8 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">12 </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">60 </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">3 </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">1. </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">BOTH </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="14.63*">
               <col span="1" width="85.37*">
            </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">CAERO </p>
                  </td>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">Aero panel or body (CAEROi entry ID) that is to be interpolated. (Integer &gt; 0) </p>
                  </td>
               </tr>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">AELIST </p>
                  </td>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">Identification number of an AELIST entry that identifies the aerodynamic boxes whose motions are interpolated using this spline. See Remark <a class="links" href="javascript:void(0)" onclick="top.openFile('QRG/19topic_77.html#ref55559');return(false);">105-6</a> when using the Mach Box method. (Integer &gt; 0) 
                     </p>
                  </td>
               </tr>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">SETG </p>
                  </td>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">Refers to an SETi entry that lists the structural grid points to which the spline is attached. (Integer &gt; 0) </p>
                  </td>
               </tr>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">USAGE </p>
                  </td>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">Spline usage flag to determine whether this spline applies to the force transformation, displacement transformation or both. FORCE, DISP or BOTH. See Remark <a class="links" href="javascript:void(0)" onclick="top.openFile('QRG/19topic_77.html#ref52925');return(false);">105-8. </a> (Character, Default=BOTH) 
                     </p>
                  </td>
               </tr>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">CID </p>
                  </td>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">Rectangular coordinate system that defines the y-axis of the spline and the xy- and yz-planes for bending. Not used for bodies, CAERO2. (Integer &ge; 0) </p>
                  </td>
               </tr>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">DTHX, DTHY </p>
                  </td>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">Rotational attachment flexibility. DTHX is for rotation about the spline&rsquo;s x-axis (the bending rotations). DTHY is for rotation about the spline&rsquo;s y-axis (torsion); however, it is used for bending of bodies. (Real) </p>
                  </td>
               </tr>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">DZ </p>
                  </td>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">Linear attachment flexibility. (Real &ge; 0.0, Default=0.0) </p>
                  </td>
               </tr>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">DTOR </p>
                  </td>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">Torsional flexibility ratio (EI/GJ) for the bending in the zy-plane. This value is ignored for slender bodies since they have no torsion; see Remark <a class="links" href="javascript:void(0)" onclick="top.openFile('QRG/19topic_77.html#ref84381');return(false);">105-7. </a> (Real &gt; 0.0; Default=1.0; ignored for CAERO2 bodies.) 
                     </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">The interpolated points (k-set) will be defined by aero boxes. </p>
            </li>
            <li>
               <p class="para_item">The spline axis for panels is the projection of the y-axis of coordinate system CID, projected onto the plane of the panel. For bodies, the interpolating beam (y-axis) is parallel to the x-axis of the aerodynamic coordinate system; the z-axis is taken from the referenced CID and x is made orthogonal. </p>
            </li>
            <li>
               <p class="para_item">The flexibilities DZ, DTHX and DTHY are used for smoothing. (Zero attachment flexibility values will imply rigid attachment (i.e., no smoothing, whereas negative values of DTHX or DTHY will imply infinity, therefore, no attachment.) See the <em><a class="links" href="javascript:void(0)" onclick="top.popUpPage('QRG/linkInter_target_not_resolved.html#aero:ref86112:-aux,-home','linkInter','menubar=yes,status=yes,resizable=yes,toolbar=yes,scrollbars=yes,location=no,directories=no');return(false);">NX Nastran Aeroelastic Analysis User&rsquo;s Guide</a></em> for a discussion of special cases. 
               </p>
            </li>
            <li>
               <p class="para_item">The continuation entry is required. </p>
            </li>
            <li>
               <p class="para_item">The SPLINE5 EID must be unique with respect to all SPLINEi entries. </p>
            </li>
            <li><a name="ref55559"></a><p class="para_item">When using the Mach Box method, the AELIST entries refer to the ID numbers of aerodynamic grids (x,y pairs on the AEFACT entry) which will be used for interpolation to the structural grids. They do not refer to Mach Boxes. </p>
            </li>
            <li><a name="ref84381"></a><p class="para_item">DTOR is the ratio of axial rotational to bending deflection and, in lieu of a more accurate estimate, a value of 1.0 is recommended. A different value may be used; e.g., if DTOR is much greater than 1.0, primarily rotational deflection will occur; if DTOR is much less than 1.0, primarily linear deflection will occur. The values will affect the results only if the structural grids over constrain the motion of the interpolating beam. Slender bodies have no torsional motion, so these values will not be used for CAERO2 entries. </p>
            </li>
            <li><a name="ref52925"></a><p class="para_item">The USAGE field allows you to specify that the particular spline interpolant defined in this entry is to be used for just the force transformation (FORCE) or just the displacement transformation (DISP) or for both (BOTH). </p>
               <p class="para_item"><em>Fg</em>=[<em>GPkg</em>]<sup class="superscript"><em>T</em></sup> {<em>Pk</em>} (FORCE/BOTH splines are in the transform) 
               </p>
               <p class="para_item"><em>Uk</em>=[<em>GDkg</em>] {<em>Ug</em>} (DISP/BOTH splines are in the transform) 
               </p>
               <p class="para_item">In general, the two transforms are done with distinct matrices.  Only when ALL splines are of type BOTH is the familiar transpose relationship [<em>GPgk</em>]<sup class="superscript"><em>T</em></sup>=[<em>GDkg</em>] satisfied. The default behavior (BOTH for all splines) is compatible with versions of MSC.Nastran prior to Version 70.5. 
               </p>
               <p class="para_item">In general, the USAGE field can be used to apply aerodynamic forces to the structure from aerodynamic panels that are intended NOT to move (USAGE=FORCE) or to apply structural displacements to aerodynamic grids whose forces are not to be applied to the structure (USAGE=DISP). The DISP option is somewhat esoteric in that you are then suggesting that the aeroelastic effect of the surface is important while its forces are not.  (In other words, only the forces arising from tis effects on other surfaces is important.) While there may be circumstances where this is true, it is unlikely.  Take care that you included all the FORCEs from aerodynamic panels that are important by including them in either FORCE or BOTH spline(s).  NX Nastran will NOT issue a warning unless ALL forces are omitted.  All displacements may be omitted without warning (and is a means to perform &ldquo;rigid aerodynamic&rdquo; analyses). </p>
            </li>
         </ol>
      </div>
   </body>
</html>