Next: Resource Summary
Up: Supported Resources
Previous: Workstation Specific Resources
Resources may also be used to control the default element variant for a particular analysis package, degree of freedom macros such as XSYMM, and degree of freedom names(X,RX, etc.).
The resources that are described here are general to all analysis environments. The manual for the interface to a required analysis package will give details of specific controls relevant to that interface.
The default filename extension of the analysis input file may be set for any analysis environment. For example, for the ABAQUS input file:
Femsys.femgen.FileExtension.abaqus : inp
or for the NASTRAN input file:
Femsys.femgen.FileExtension.nastran : dat
It is possible to set the default element variant for each FEMGEN geometric element type from the resource file. For users who typically perform only one type of analysis this will be extremely useful. This can be done for the neutral environment only or in an analysis specific manner. The following extract from a resource file illustrates both of these methods.
# # Neutral settings # Femsys.default-variant.all.BE3 : 3 # # Set default abaqus element variants, note that the definition can # be made using either the element name or the element variant number. # The all parameter is currently unused but must be present. # Femsys.abaqus-variant.all.P-EL : NODE-GEN Femsys.abaqus-variant.all.BE2 : B31 Femsys.abaqus-variant.all.BE3 : B32 Femsys.abaqus-variant.all.TR3 : CPS3 Femsys.abaqus-variant.all.TR6 : CPS6 Femsys.abaqus-variant.all.QU4 : CPS4 Femsys.abaqus-variant.all.QU8 : CPS8 Femsys.abaqus-variant.all.QU9 : S9R5 Femsys.abaqus-variant.all.PE6 : C3D6 Femsys.abaqus-variant.all.P15 : C3D15 Femsys.abaqus-variant.all.HE8 : C3D8 Femsys.abaqus-variant.all.HE20 : C3D20 Femsys.abaqus-variant.all.HE27 : INTER9
FEMGV has degrees of freedom 1-16 internal and 1-15 external of which degrees of freedom 1-6 correspond to the standard six degrees of freedom. It is possible to associate a text string and a symbol to each of these degrees of freedom. By default only degrees of freedom 1-11 have text and symbols associated with them but this can be modified via the resource file. The defaults are listed below together with an extract from an example resource file to modify these.
Note that the physical meaning of degrees of freedom 1-11 cannot be changed although the text and symbol can. Degrees of freedom 12-16 may be programmed to mean anything
| Degree of | Physical | Default | Default | |
| Freedom | Meaning | Text | Symbol | |
| 1 | Translation in X | X | Vector + Square in local x | |
| 2 | Translation in Y | Y | Vector + Square in local y | |
| 3 | Translation in Z | Z | Vector + Square in local z | |
| 4 | Rotation in X | RX | Vector + Arrow in local x | |
| 5 | Rotation in Y | RY | Vector + Arrow in local y | |
| 6 | Rotation in Z | RZ | Vector + Arrow in local z | |
| 7 | Beam Warping | W | W | |
| 8 | Pore Pressure | P | Diamond | |
| 10 | Electrical Potential | E | Asterisk | |
| 11 | Temperature | T | Plus |
# # Activate internal and external degree of freedom 7 and # assign the text W to it (for beam warping). # Femsys.default-dofname.internal.7 : W Femsys.default-dofname.external.7 : W # # Changes symbol for dof 1 to W! # 55 is a symbol code the meaning of which is given in # the following table # Femsys.default-dofsymbol.internal.1 : 55
| Symbol | Symbol | |
| Code | Type | |
| 0 | No symbol available | |
| 1 | Plus sign | |
| 2 | Asterisk | |
| 3 | Cross | |
| 4 | Square | |
| 5 | Diamond | |
| 6 | Crossed square | |
| 7 | vector + square in local x | |
| 8 | vector + square in local y | |
| 9 | vector + square in local z | |
| 10 | vector + arrow in local x | |
| 11 | vector + arrow in local y | |
| 12 | vector + arrow in local z | |
| 13 | blank | |
| 14-23 | 0-9 | |
| 24-32 | - + = * / ( ) , . | |
| 33-59 | A-Z and ' |
FEMGV incorporates the concept of a degree of freedom macro which is a name which can be used to group degrees of freedom under. Ten degree of freedom macros are supported for both internal and external freedoms. The default macros are shown below together with an example resource file for modifying these defaults.
| Macro | Macro | Degrees of Freedom | |
| Numb. | Name | Associated with Macro | |
| 1 | XSYMM | 1, 5, 6 | |
| 2 | YSYMM | 2, 4, 6 | |
| 3 | ZSYMM | 3, 4, 5 | |
| 4 | ALL | 1, 2, 3, 4, 5, 6 | |
| 5 | XASYMM | 2, 3, 4 | |
| 6 | YASYMM | 1, 3, 5 | |
| 7 | ZASYMM | 1, 2, 6 | |
| 8 | ENCASTRE | 1, 2, 3, 4, 5, 6 | |
| 9 | PINNED | 1, 2, 3 | |
| 10 | NOROTATE | 4, 5, 6 |
Resource File to modify the above:
# # Modifies hard coded dofmacro ENCASTRE to include warping amplitude # Femsys.abaqus-dofmacro.internal.8 : ENCASTRE X Y Z RX RY RZ W Femsys.abaqus-dofmacro.external.8 : ENCASTRE X Y Z RX RY RZ W #
Femsys Limited