Input files

This manual describes the required data and associated input format necessary to define the model of a multibody system. Typically, the input data is segregated in a number of files characterized by different extensions. The definition of a model possibly involves four types of input file, with extensions .dym, .dat, .dgp, or .tpl. The .dym file is a single, master input file and the only required input file; a number a data blocks must appear in this file, as discussed in section~\ref{MasterInputFile}. The .dat files are data files that may each contain any number of data blocks. The .dgp files are design parameter files, see section~\ref{DesPar}, that define design parameters pertaining to a certain assembly, see section~\ref{AsmBly}. Finally, the .tpl files are read only template files that each may contain any number of data blocks. The combination of design parameter and template files enable model parameterization, see section~\ref{Model Parameterization}. Data, design parameters and template files are linked to the master file file through one of more include commands, as discussed in section~\ref{Include}.

The master input file

The .dym file is the master input file and the only required input file. Five keywords must appear in the master file in the following order.

  1. The @PROCESS_CONTROL_DEFINITION keyword introduces the single data block defining the process control parameters, as described in section~\ref{ProCtrl}.
  2. The @MODEL_DEFINITION keyword introduces the many data blocks describing the actual model definition. The data blocks that can appear in the model definition are described in chapters~\ref{ActuatorElements} to~\ref{StructuralProperties}.
  3. The @CREATE_FINITE_ELEMENT_MODEL keyword introduces the single data block defining the finite element model creation process, as described in section~\ref{CreateFEM}.
  4. The @FINITE_ELEMENT_ANALYSIS keyword introduces the three data blocks that control the finite element analysis: the finite element control parameters, see section~\ref{FemCtrl}, the definition of the initial conditions, see section~\ref{IConditions}, and the step control parameters, see section~\ref{StpCtrl}.
  5. The @POST_PROCESSING_ANALYSIS keyword introduces the two data blocks that control the post-processing analysis: the graphics control parameters, see section~\ref{GrfCtrl}, and the view parameters definition, see section~\ref{ViewParm}.