ProductsAbaqus/Standard Using the translatorThe following procedure summarizes the typical usage of the abaqus adams translator:
Preparing the substructure SIM database fileThis section describes the preparation of a substructure SIM database that will produce the results quantities required by ADAMS/Flex. The Abaqus substructure modelThe first step in accounting for a component's flexibility in MSC.ADAMS is to model that component as an Abaqus substructure. This process involves creating an Abaqus finite element model of the component. General guidelines for building Abaqus models with substructures are described in Using substructures. Setting up the Abaqus model to create a modal neutral fileWhen you create a substructure to be translated to MSC.ADAMS, the substructure generation step must include the following options: SUBSTRUCTURE GENERATE, MASS MATRIX=YES, RECOVERY MATRIX=YES FLEXIBLE BODY, TYPE=ADAMS In addition, you can add the following data to translate stress and/or strain to MSC.ADAMS: *ELEMENT RECOVERY MATRIX, POSITION=AVERAGED AT NODES S, E, UnitsThe MSC.ADAMS programs require that you define the units, while Abaqus does not. Therefore, during the creation of the modal neutral file you must declare the units used in the model explicitly. The default unit system in MSC.ADAMS is the International System of units (SI). If the Abaqus analysis uses SI units (meters, kilograms, Newtons, and seconds), you do not need to specify the units when you run the translator. If the Abaqus analysis uses American or English units (inches, pounds force, and seconds), the mass unit is slinch. The valid options for each of the length, mass, and time options are as follows:
Default values for the units options can be defined in the Abaqus environment file. The defaults for the length, mass, and time options can be defined with the adams_length_units, adams_mass_units, and adams_time_units parameters, respectively. Translating modes with negative eigenvaluesTypically, for a non-prestressed, unrestrained substructure in three dimensions, you expect to find six rigid body modes with associated zero eigenvalues. The situation is, in general, different for prestressed substructures, which may have fewer than six modes with zero eigenvalues. Prestressing may change some expected zeroes into values that are significantly positive or negative, depending on the sign of the prestress. By default, the translator deletes modes with negative eigenvalues and reorthogonalizes the reduced basis. If you want to retain modes with negative eigenvalues, define the environment variable MDI_MNFWRITE_OPTIONS.
In this case the translator will treat modes with negative eigenvalues in the same manner as all other modes. To determine if a model will have negative eigenvalues when translated by the translator, you can add an eigenfrequency extraction step with no boundary conditions to the input file. Command summaryabaqus
adamsjobjob-name
substructure_simfilename
units{mmksmkscgsips}
lengthlength-units-name
massmass-units-name
timetime-units-name
mnf_elsetelset-name
Command line options
|