******************************************************************* * * * SSSALTER LIBRARY FOR MSC/NASTRAN VERSION 2001 * * * ******************************************************************* The sssalter library contains a collection of dmap alters that were developed either in response to client requests or as prototypes to demonstrate the feasibility of proposed new features. Each of the DMAP alters was tested for a number of possible applications, but they have not undergone the extensive testing required to be included in MSC/NASTRAN. It is possible that your application may use a path through the DMAP alter that was not tested, so always review your results carefully. These DMAP alters were developed independently and it is likely that a conflict will occur if more than one alter is used in a run. A detailed description of each alter (*.rdm) is delivered with.v2001 delivery tape under the sssalter library subdirectory. The general naming conventions for the files are as follows: xxxxxa.v2001 - dmap itself xxxxxr.rdm - detailed description of the dmap xxxxxa.v2001 xxxxxi.dat - sample test files for xxxxxa.v2001, where i = an integer xxxf.for,xxxf.f - fortran file for xxxxxa.v2001 when appropriate xxxxxx.doc - an expanded version of the *.rdm file in Mircrosoft Word format xxxxxx.zip - zip file of all files relating to this alter. This is usually generated for alters that do not fit into the above convention. xxxxxx.tar - tar file of all files relating to this alter. This is usually generated for alters that do not fit into the above convention. The following alters have been deleted from Version 2001 because equivalent or superior features are now available in the standard solution sequences: checka.vxx effmassa.vxx mmecha.vxx rflaga.vxx sorta.vxx spdra.vxx Attached is a brief description of each dmap delivered with the sssalter library in Version 2001. ------------------------------------------------------------------------ ------------------------------------------------------------------------- Alter Name alter1ga.v2001, alter2ga.v2001, alter9ga.v2001 Purpose Alters to perform coupled load analysis. These DMAP Alters are used in creating a reduced model of a component using the "Craig-Bampton" method of component modal synthesis. A special feature of these files is that they create output transformation matrices (OTM) for displacements, forces, and stresses. They also allow for "assembly plots" that include a "skeleton" for the component. This skeleton is based on grid points selected during the processing of the component. The DMAP Alters Are: alter1g.v2001 (SOL 103) - Creates reduced models (often referred to as 'Craig-Bampton' models) of components using superelements. Includes creation of transformation matrices for output quantities. alter2g.v2001 (SOL 103) - Reads the matrices created by alter1g into MSC/NASTRAN and stores them as a superelement. alter9g.v2001 (SOLs 111 and 112) - Calculates the boundary forces for a superelement and calculates the results using transformation matrices (includes sebloada.v2001). ------------------------------------------------------------------------- Alter Name alter1ha.v2001, alter2ha.v2001, alter9ga.v2001 These alters demonstrate an approach using MSC/NASTRAN, which can be used to create assembly models using a series of components. This series of alters uses the new PART superelements (introduced in V69) to create reduced models representing component models. These "reduced models" may then be combined into an "assembly model". Once this is done, the model may be used as any conventional superelement model in MSC/NASTRAN, including data recovery and assembly plots. ------------------------------------------------------------------------- Alter Name appenda.v2001 Purpose Alter to append eigenvalue solutions. ------------------------------------------------------------------------- Alter Name cmsefa.v2001 Purpose Alter to calculate the fraction of the strain energy in system modes which is contributed by superelement component modes. ------------------------------------------------------------------------- Alter Name cova.v2001 Purpose Alter to compute the variance and standard deviation in response given the user-specified variance in design variables. Calculations are performed by postprocessing design sensitivity results. The following is computed: COVR = S(t) * COVD * S where COVR = response variance S = sensitivity coefficient matrix COVD = design variable variance ------------------------------------------------------------------------- Alter Name cygyroa.v2001 Purpose Alter to add gyroscopic terms to cyclic symmetry analyses. ---------------------------------------------------------------------- Alter Name dbdela.v2001 Purpose Alter to delete datablocks stored in the database. ---------------------------------------------------------------------- Alter Name ddama.v2001 Purpose Alter to perform dynamic analysis of shipboard equipment using the dynamic design analysis method (see Reference 1). ---------------------------------------------------------------------- Alter Name ddambma.v2001 Purpose Modified alter to perform dynamic analysis of shipboard equipment using the dynamic design analysis method (see Reference 1). ---------------------------------------------------------------------- Alter Name delmodea.v2001 Purpose Alter to allow the user to delete individual modes from the set of system (residual) level modes. ---------------------------------------------------------------------- Alter Name dmigtrna.v2001 Purpose Alter to transform the dmig matrix selected to the basic coordinate system. ---------------------------------------------------------------------- Alter Name dtranra.v2001 Purpose Alter to allow "NOAP" restarts in the Structured Solution Sequences. ---------------------------------------------------------------------- Alter Name evdsa.v2001, evds200a.v2001 Purpose Alter to compute eigenvector derivatives in design sensitivity analysis. ---------------------------------------------------------------------- Alter Name fdm Purpose Alter to couple in frequency-dependent matrices from testing to a FE model for subsequent Frequency Response Analysis. ---------------------------------------------------------------------- Alter Name fleigxa.v2001 Purpose Alter to allow a symmetric formulation for Complex Eigenvalues. ---------------------------------------------------------------------- Alter Name fstrsta.v2001 Purpose Alter to perform fast data recovery in SOL 111 and 112 restarting from a modal solution. ---------------------------------------------------------------------- Alter Name genela.v2001 Purpose Alter to calculate the forces resulting from a GENEL element in SOL 112. ---------------------------------------------------------------------- Alter Name glforcea.v2001 Purpose alter to calculate superelement interface loads. ---------------------------------------------------------------------- Alter Name gpftrna.v2001 Purpose Alter to calculate grid point force output in a transient analysis. ---------------------------------------------------------------------- Alter Name gridloca.v2001 Purpose Alter to transform location of grid points in the basic coordinate system. ---------------------------------------------------------------------- Alter Name irsa.v2001 Purpose Alter to perform dynamic reduction using the Improved Reduced System (IRS). ---------------------------------------------------------------------- Alter Name mfreqea.v2001 Purpose Alter to calculate the contribution of each mode to the strain energy. These values will help identify which modes contribute to the solution. -------------------------------------------------------------------------- Alter Name mica.v2001 Purpose Alter to allow the use of initial conditions in a modal transient analysis. This DMAP Alter imposes user-specified displacement and velocity initial conditions in a modal transient solution. In order to get a "match" on the initial conditions, the DMAP appends one or two vectors onto the modes. These vectors represent the amount of the initial conditions which the modes are not capable of representing. (They are automatically orthogonalized to the modes.) -------------------------------------------------------------------------- Alter Name mm44a.v2001 Purpose Alter to allow multiple mass configuration for solution 144. -------------------------------------------------------------------------- Alter Name modconta.v2001 Purpose Alter to calculate modal contributions in SOL's 110 and 111 -------------------------------------------------------------------------- Alter Name modedra.v2001 Purpose Alter to obtain eigenvector data recovery in SOLs 111, 112, and 146 -------------------------------------------------------------------------- Alter Name modevala.v2001 Purpose Alter to determine if the modes obtained are capable of representing the solution to a set of applied loadings. A common practice in modal solutions is to assume hat if the modes are capable of representing the static solution to an applied loading, they contain sufficient information to represent the high frequency response of the structure to a dynamic application of the loading. This DMAP Alter provides that information without having to perform a dynamic solution. -------------------------------------------------------------------------- Alter Name mtacca.v2001 Purpose Alter to allow the use of modal transient analysis to solve for a structure which has non-zero initial accelerations. This DMAP Alter assumes that the initial condition is a steady-state acceleration based on the initial loading. The alter performs a static solution (in modal coordinates) to the initial loading, subtracts the initial loading from all applied loadings, solves the transient analysis, then adds the initial static solution to the results. --------------------------------------------------------------------------- Alter Name mtranea.v2001 Purpose Alter to calculate the contribution of each mode to the strain energy and kinetic energy of the solution. This will help identify which modes contribute to the solution. --------------------------------------------------------------------------- Alter Name mtranra.v2001 Purpose Alter to allow "NOAP" restarts in the Structured Solution Sequences (SOL 112). --------------------------------------------------------------------------- Alter Name nlgyroa.v2001 Purpose Alter to add gyroscopic terms to nonlinear analysis. --------------------------------------------------------------------------- Alter Name norma.v2001 Purpose Alter to normalize the output eigenvectors to a maximum of 1.0. If a reduction method is used, the eigenvectors are scaled based on the reduced solution set. This DMAP Alter scales the eigenvectors based on the largest value in the g-set (excluding the q-set) being set to 1.0. --------------------------------------------------------------------------- Alter Name nosesubca.v2001 Purpose Alter to provide consistent SUBCASE ID across superelements. --------------------------------------------------------------------------- Alter Name oloadcda.v2001 Purpose Alter to generate oload resultant in a user-specified coordinate system. --------------------------------------------------------------------------- Alter Name ortx7a.v2001, ortx10a.v2001 Purpose Alter to scale complex eigenvectors to generate an identity generalized mass matrix. --------------------------------------------------------------------------- Alter Name pchdispa.v2001 Purpose Alter to create DMIG entries containing the solution from a static run. --------------------------------------------------------------------------- Alter Name postmaca.v2001 Purpose Alter to compute the cross-orthogonality between test modes and modes of an MSC/NASTRAN model. Two cross-orthogonality checks are made: modal assurance criterion (MAC) and mass orthogonality (ORTHOA). --------------------------------------------------------------------------- Alter Name premaca.v2001 Purpose Alter to compute the cross-orthogonality between modes of a full model and modes of a reduced model. Three cross-orthogonality checks are made: modal assurance criterion (MAC) and two types of mass orthogonality (ORTHOA and CHECKIT). --------------------------------------------------------------------------- Alter Name propa.v2001, propf.for (a FORTRAN program) Purpose Alter to provide propeller aerodynamic coefficients and wing/nacelle aerodynamic interference loads for aircraft flutter analysis. --------------------------------------------------------------------------- Alter Name pstmac2a.v2001 Purpose Alter to convert test mode dmig files to output2 format for post processing. --------------------------------------------------------------------------- Alter Name qfromdb* Purpose Sample Alter for Bringing in Matrices from the Database. --------------------------------------------------------------------------- Alter Name ridgyroa.v2001 Purpose Alter to add gyroscopic terms to dynamic analysis using the structured solution sequences. These solution sequences include direct and modal frequency response, direct and modal transient response, and direct and modal complex eigenvalue analyses. The alter does not support real eigenvalue analysis. --------------------------------------------------------------------------- Alter Name rnormala.v2001 Purpose Alter to provide repeatable rigid body modes using the Lanczos eigenvalue method. --------------------------------------------------------------------------- Alter Name scrspca.v2001 Purpose Alter to use the spcd method of enforced motion for scaled response spectra analysis. --------------------------------------------------------------------------- Alter Name sebloada.v2001 Purpose Alter to calculate dynamic superelement interface loads. --------------------------------------------------------------------------- Alter Name segyroa.v2001 Purpose Alter to add gyroscopic terms to superelement analysis. --------------------------------------------------------------------------- Alter Name sekefa.v2001 Purpose Alter to print superelement kinetic energy fractions in normal modes analysis. --------------------------------------------------------------------------- Alter Name solchka.v2001, dcchka.v2001, dfchka.v2001, dtchka.v2001, mfchka.v2001, mcchka.v2001, mochka.v2001, mtchka.v2001 Purpose Alter to perform load epsilon checks in dynamic analysis similar to the one used in static analysis. The load residual R = P - K*DISP - B*VELO - M*ACCEL is computed. The load epsilon EPSM is computed for the first ten solutions. -------------------------------------------------------------------------- Alter Name spc101a.v2001 Purpose Alter to separate the spcforces defined by the user versus those constrained by param,autospc. User has further option of breaking the user-induced constraints into those DOF constrained by the GRID PS field and those on an SPC set. Answers may be independently filtered to remove smaller SPCForces from the printouts. Resultant vectors for SPCForce contributions are also calculated. -------------------------------------------------------------------------- Alter Name statdiva.v2001 Purpose Alter to print and plot eigenvectors for aeroelastic static divergence. -------------------------------------------------------------------------- Alter Name tempmata.v2001 Purpose Alter allowing the use of temperature-dependent material for higher-order solid elements (HEXA20, TETRA10, and PENTA15) in a SOL 106 run. Note that HEXA20, TETRA10, and PENTA15 are linear elements. -------------------------------------------------------------------------- Alter Name trncompa.v2001 Purpose Alter to calculate the ply-by-ply composite stresses and failure indices in a transient dynamic solution. --------------------------------------------------------------------------- Alter Name vma.v2001 Purpose Alter to provide an efficient method of calculating virtual mass. --------------------------------------------------------------------------- Alter Name 111_by_modea.v2001 Purpose Alter to perform data recovery for individual modes in SOL 111. ---------------------------------------------------------------------------