ansys.mapdl.core.Mapdl.anstoasas#
- Mapdl.anstoasas(fname='', key='', **kwargs)#
Creates an ASAS input file from the current Mechanical APDL model.
Mechanical APDL Command: ANSTOASAS
- Parameters:
- fname
str
ASAS file name. Defaults to
Jobname
.- key
int
orstr
Key indicating type of file to produce:
0
- ASAS file for use by Ansys Aqwa (no loads written). Creates the fileFname
.asas.1
- ASAS file (all data written, including loads). Creates the fileFname
.asas.2
- ASAS(NL) file. Creates the fileFname
.asnl.
- fname
Notes
This command creates an input file for the Ansys Asas Finite Element Analysis System from the model and loads currently in the database, based on the currently selected set of elements. Most common structural element types are written, as well as sections (or real constants), materials, boundary conditions and loads, and solution and load step options.
Data Written
The following data is written:
Nodes
Mechanical APDL element components (ASAS sets)
Added mass (via
MASS21
element)
Details are provided in the following sections.
Not all data is written. You must verify the completeness and accuracy of the data. Only loading at the current step is transferred; hence, no load step history is captured.
Solution Control Options
The ASAS project name is defined as “Ansys”.
The solution control options are converted as follows:
This command contains some tables and extra information which can be inspected in the original documentation pointed above.
For conversion to ASAS(NL), the large displacement option is set based on nlgeom, final load solution time is set based on time, and sub-step times are set based on deltim or nsubst (assuming constant step size).
Element Data
If you intend to use the data only with AQWA-WAVE, only the elements that form the wetted surface are required. Selecting these elements before invoking the anstoasas command will improve performance. In order for AQWA-WAVE to identify the direction of the wave loading, all elements must be defined by nodes in a clockwise direction. For further information, refer to the AQWA-WAVE manual.
The element types are converted as follows:
This command contains some tables and extra information which can be inspected in the original documentation pointed above.
Documentation for this archived element type appears in the Feature Archive.
Material Data
Linear isotropic material conversion is supported for ASAS and ASAS(NL).
Geometry Data
The following ASAS element geometry data is supported:
This command contains some tables and extra information which can be inspected in the original documentation pointed above.
For all beam elements, the third node position must be explicitly defined. If the position is not defined, the program generates an error code (-1) in the output file.
Section Data
No user sections are generated if AQWA-WAVE data is selected.
The following sections are converted for ASAS and ASAS(NL):
This command contains some tables and extra information which can be inspected in the original documentation pointed above.
Boundary Conditions
The following boundary conditions are converted for ASAS and ASAS(NL):
This command contains some tables and extra information which can be inspected in the original documentation pointed above.
Loads
No user loading is generated if AQWA-WAVE data is selected. However, a load case (number 1000) is automatically defined to identify the wetted surface of the elements for use by AQWA-WAVE based on the normal surface loads applied to the solid or shell elements.
Pressure loads from
SURF154
elements are converted to equivalent nodal loads for ASAS. For AQWA- WAVE, theSURF154
pressures are used to identify the wetted surface of the underlying elements. The following loads are converted for ASAS:This command contains some tables and extra information which can be inspected in the original documentation pointed above.