//SUBMODEL
Block Format Keyword The submodel card defines a part of the model with separate definition of numeration, unit system and Radioss version.
Format
(1) | (2) | (3) | (4) | (5) | (6) | (7) | (8) | (9) | (10) |
---|---|---|---|---|---|---|---|---|---|
//SUBMODEL/submodel_ID/unit_ID/Vers_number | |||||||||
submodel_title | |||||||||
off_def | off_nod | off_ele | off_part | off_mat | off_type | off_sub |
Definition
Field | Contents | SI Unit Examples |
---|---|---|
submodel_ID | Submodel
identifier. (Integer, maximum 10 digits) |
|
unit_ID | Unit Identifier. 4 (Integer, maximum 10 digits) |
|
Vers_number | Optional version of input
deck inside submodel. 5 Vers_number = V2023 for the current release. Default = Version used in the main input file |
|
submodel_title | Submodel
title. (Character, maximum 100 characters) |
|
off_def | Default offset value for
all option. Default = 0 (Integer) |
|
off_nod | Default offset value for
the nodes. Default = off_def (Integer) |
|
off_ele | Default offset value for
the elements. Default = off_def (Integer) |
|
off_part | Default offset value for
the parts. Default = off_def (Integer) |
|
off_mat | Default offset value for
all materials. Default = off_def (Integer) |
|
off_type | Default offset value for
all properties. Default = off_def (Integer) |
|
off_sub | Default offset value for
all submodels. Default = off_def (Integer) |
Comments
- The following options are not
compatible with //SUBMODEL:
- /ADMESH
- All adaptive meshing cards
- /ALE
- All ALE cards
- /ARCH
- /CAA
- /EBCS
- /EBCS, /EBCS/MONVOL, /EBCS/INLET, /EBCS/FLUXOUT
- /BEM/DAA
- /INIMAP1D
- /INIMAP2D
- /FUNC_2D
- /GRTRIA
- /TRIA
- /EULER
- All EULER cards
- /INIVOL
- /INTER
- TYPE1, TYPE3, TYPE9, TYPE12, TYPE16, TYPE17, TYPE18, TYPE22, TYPE23, /HERTZ/TYPE17, and /LAGDT/TYPE7
- /LAGMUL
- All Lagrange multiplier method options
- /MADYMO
- /EXFEM, /LINK
- /MAT
- LAW18, LAW29, LAW30, LAW31, LAW52, LAW74 , LAW78, LAW80, LAW81, USERIJ 8
- /PROP
- TYPE15, TYPE46
- /RADIATION
- /RANDOM
- /REFSTA
- /XREF or /EREF, instead of /REFSTA
- /RWALL/THERM
- /UNWIND
- /SECT
- Cut methodology - Isave > 0
- The following options are ignored
when defined in //SUBMODEL:
- #RADIOSS STARTER
- #ENDDATA
- /DEF_SHELL
- /DEF_SOLID
- /DEFAULT/INTER
- TYPE2, TYPE7, TYPE11, TYPE19, TYPE25
- /ANALY
- /IOFLAG
- /END
- /ANIM/VERS
- The keyword //ENDSUB is mandatory at the end of the submodel block.
- The units and version of Radioss submodel can be specified either by /BEGIN card (recommended) or by Vers_number and unit_ID in the //SUBMODEL line. If they are defined in both places, the units and version defined in the /BEGIN card inside the //SUBMODEL are used instead of the Vers_number and unit_ID defined in the //SUBMODEL line.
- Available
Vers_number values:
- Invers
- Radioss Format / Version
- V90
- Can be used from 9.0
- V100
- Can be used from 10.0
- V110
- Can be used from 11.0
- V120
- Can be used from 12.0
- V130
- Can be used from 13.0
- V140
- Can be used from 14.0
- V2017
- Can be used from 2017
- V2018
- Can be used from 2018
- V2019
- Can be used from 2019
- V2020
- Can be used from 2020
- V2021
- Can be used from 2021
- V2022
- Can be used from 2022
- V2023
- Can be used from 2023 (current format
- Radioss Starter returns an error when two or more /BEGIN cards are specified inside the submodel.
- If the version of the input deck inside the submodel is not defined, the format is assumed to be the same as the one defined in the card /BEGIN in the main model.
- Material LAW29, LAW30, LAW31 and USERIJ can be used in the //SUBMODEL if the unit system of the //SUBMODEL is the same as the main file.
- //SUBMODEL supports hierarchy so a //SUBMODEL can be defined inside another //SUBMODEL. However, unit_ID and Vers_number are not available when a //SUBMODEL is defined inside another //SUBMODEL.
- When using hierarchy of //SUBMODEL, the input version of //SUBMODEL should be the current version of Radioss.
- If referencing an entity ID, such as node ID or part ID, in the Engine file, the entity ID must include the //SUBMODEL ID offsets.