ADAMS/Durability Release Notes |
| What's New | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
FEMDATA statement enhanced with HOTSPOT argument Customers have requested that we provide hotspot information using the FEMDATA statement. Now, you can determine the hotspots quickly (without the added step of launching ADAMS/View with the Durability plugin) using the HOTSPOTS argument. This will tell the Durability solver to write the hotspots directly to an ASCII file when the simulation has finished. You can access this feature in ADAMS/View using: Build -> Data Elements -> FEMDATA -> New. From the dialog box, set Type to Stress, select Hot Spots, and make the necessary selections. Example (ADAMS/Solver dataset): FEMDATA/1, STRESS, FLEX_BODY=11, HOTSPOTS=10, RADIUS=25 In this example, hotspot information will be generated for the top 10 nodes (those nodes experiencing the largest value of von mises stress during the simulation) belonging to flexible body 11. A TAB-delimited file (flex_autojack_hots.tab) is created with detailed information for each hot spot:
For an example, see Knowledge Base Article 1-KB12327. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
NOINERTIA argument on FEMDATA (46740) A problem with inconsistency with inertia loads in FEMDATA output files has been resolved. Now, inertia loads are output, by default. To return to the old behavior, in the case of DAC files for example, you must include a NOINERTIA argument. Example (ADAMS/Solver dataset): FEMDATA/201, LOADS, FLEX_BODY=201, NOINERTIA |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hotspot calculation speed improvement Hotspot calculations are up to 3 times faster than they were previously, due to the removal of performance bottlenecks. Speed improvements are visible in the Hotspots table (using the Durability plugin in ADAMS/View) or the FEMDATA statement in stand-alone solver. Note: When comparing the values of stress hotspots between the 2003 and 2005 releases, be sure that your answers are converged (that is, error control has been tightened). Otherwise, we expect that you may see differences between versions. For an example, see Knowledge Base Article 1-KB12264. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Shortened stress and strain modes Many customers have been looking for ways to reduce the size of their MNFs while improving performance. In 2005, we offer the option of keeping a reduced or "shortened" set of stress and strain modes. This gives you a compact MNF and faster hotspots retrieval. If stress (strain) recovery was requested from the finite-element program when generating the MNF, the MNF will contain grid point stresses (strains) for every mode. The collection of grid point stresses (strains) for a given mode is referred to as a stress (strain) mode. Typically, stress (strain) values are only requested from the finite-element program for a subset of nodes in the MNF. A new text box called Stress & Strain Modes has been added to the MSC -> MNF Translator dialog box in the ADAMS/Flex toolkit. This option specifies how the MNF will store stress (strain) modes, particularly for nodes where stress (strain) was not requested from the finite-element program. When set to Sparse, modal stress information will only be stored for those nodes for which MSC.Nastran had computed stress and stored in the OUTPUT2 file. When set to Full, the translator behaves as before, storing modal stress information at every node. This results in zero stress for those nodes that were not computed by MSC.Nastran. It is important to note that stress (strain) modes stored in a sparse format will yield an MNF which is not backward compatible with previous versions of MSC.ADAMS. When set to Remove zero entries, the resulting MNF will be equivalent to the Sparse option. However, this option can be computationally more expensive than Sparse, since the null stresses are removed after the fact, instead of upfront. This text box is also available in the MNF -> MNF Optimizer dialog box. However, you would use the Remove zero entries option to condense an MNF with zero stress states, down to one with shortened stress and strain modes. The Sparse option allows you to maintain a reduced MNF during MNF optimization; it will not reduce an MNF that is already full. The Full option provides backward compatibility. It will allow you to expand a sparse MNF, so that it can be processed in an earlier version of MSC.ADAMS. MSC.Nastran 2005 will support the direct generation of a sparse MNF. This capability is not yet available directly from other finite-element programs; you will need to optimize your MNF using the ADAMS/Flex Toolkit. Refer to the ADAMS/Flex online help for more information. For an example, see Knowledge Base Article 1-KB12412. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
C++ Solver support for ADAMS/Durability In ADAMS/Solver (C++), we have introduced the FEMDATA statement and INTERP function. These offer opportunities for faster simulations and a more streamlined durability process. Now, all the advantages of ADAMS/Solver (C++) (adaptive Jacobian, planar part, 2nd-order integrators, parallel processing, and so on) are available to ADAMS/Durability users. In addition, you can also output REQUEST data to DAC or RPC III files using the DACSAVE or RPCSAVE options on the OUTPUT statement. For an example see Knowledge Base Article 1-KB12411. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Report stresses/strains in other coordinate systems You can now choose the coordinate system in which to report stresses and strains. In prior releases, you were limited to using the local part reference frame. Now, you can specify a reference marker from the Compute Nodal Plot dialog box (in ADAMS/Durability), or specify the marker on the FEMDATA statement. This example (ADAMS/Solver dataset): FEMDATA/1, STRAIN, FLEX_BODY=11, RM=99, NODE = 101 will rotate the six components of strain (Exx, Eyy, Ezz, Exy, Eyz, Ezx) for node 101 on flexible body 11, with respect to the instantaneous coordinate reference defined by marker 99. The complete time history of the transformed strain components will be output to DAC files. Note that marker 99 can be located anywhere in the model and does not have to belong to flexible body 11. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Higher Order Spline Interpolation (C++ Solver and experimental feature only) In addition to the linear and cubic interpolation methods offered in the FORTRAN solver, in 2005 you now have access to higher-order interpolations for DAC or RPC III file data when using the C++ Solver. To access this feature, you must set the environment variable MDI_SOLVER_DUR_EXPERIMENTAL before running the simulation. For example: On UNIX: setenv MDI_SOLVER_DUR_EXPERIMENTAL 1 This environment variable can also be set with a special string in the ADAMS dataset as follows: STRING/9876789,string=MDI_SOLVER_DUR_EXPERIMENTAL In the INTERP function, you specify the degree of interpolation, which is 1 less than the order (order=degree+1). The cubic method used in the prior release is now equivalent to a degree of 3 (which means it is 4th order). In this example, 5th-degree interpolation is used for the DAC-based spline/101. Example (ADAMS/Solver dataset): SPLINE/101 VARIABLE/2, IC = 0, FUNCTION = INTERP(TIME+1, 5, 101, 0) For an example, see Knowledge Base Article 1-KB12411. Note: This feature is known to give incorrect results for some models after Integration restarts when the integrator has to back up in time. A warning message is issued during the simulation. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Documentation Enhancements ADAMS/Durability Documentation Improvements Improved documentation as follows:
Overall Documentation Improvements For MSC.ADAMS 2005, we've made improvements to the MSC.ADAMS help:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Revised: 09/06/05 |