What Does a "Keyword Data" Output Produce?
What does a "keyword data" output produce?
You can write out five properties in keyword format about any entity in your database. One example with 1694 parts selected for output is shown below.
Select By
You can select the elements to write output for using the "Parts", "Beams", etc buttons at the top of the menu. A list of all the entities will be available to select in the popup menu. In our example, shells were required, so "Shells" was selected.
ELEMENT TOPOLOGY
Selecting "Elements topology" will write out the *ELEMENT cards for the selected elements.
For shell elements, if thickness data is present in the results (aka. if the results contain shell thickness change for deformable shells [ISTUPD option in *CONTROL_SHELL]), you can also tick "Shell thickness", in which case *ELEMENT_SHELL_THICKNESS cards will be written with the shell thickness at the selected state. This option does not write the BETA / MCID paramater to the card, as this information is not available to D3PLOT.
INCLUDE DELETED ELEMENTS for Stress & Strain
If this option is selected, when INITIAL STRESS or INITIAL STRAIN (see below) is selected to be exported, initial stress and initial strain of deleted elements will be exported. Otherwise, initial stress and initial strain of deleted elements are excluded from the export.
INITIAL STRESS and INITIAL STRAIN
Special attention is given to *INITIAL_STRESS_SHELL/TSHELL and *INITIAL_STRESS_BEAM as they both can write information about more than one integration point of the element chosen. The ztf output from PRIMER will include the information of integration points for any shell and beam included in the model. From the ztf file D3PLOT will look into *SECTION_SHELL/TSHELL, *INTEGRATION_SHELL and *PART_COMPOSITE for shells' integration point information and *INTEGRATION_BEAM and *SECTION_BEAM for beams' integration point information. Combined with the data at these integration points contained within the ptf file, we are able to write full initial keywords.
When a ztf file is not present, user defined number of integration points of shells and their coordinates can be set as shown in the figure on the right. In this case, the number of integration points is set as MAXINT from the CONTROL Card in ptf files at default, which is the number of integration points the ptf file has data for. By selecting to "Use user defined coordinates" the editing panel for the coordinates will appear at the bottom of the WRITE panel. The values in that are decided using Gaussian integration rule with the specified number of integration points. You can edit the values by Apply or Reset to default values. In the example, Gaussian rule cooordinates for 3 integration points have been edited from 0, -.7745967, +.7745967 to 0, -0.5, 0.5.
Only Hughes-Liu integration beams can have cross section integration with quadrature integration rules. With a ztf file D3PLOT can find this information itself so the option is always greyed out. However, without a ztf file you need to decide whether they are all Hughes-Liu beams in which case the number of integration points will be decided by the BEAMIP for beams in the Control Card in the ptf file. If "Resultant beams present" is selected, it'll assume there's only one integration point in all the beams.
There are cases where BEAMIP and MAXINT is set zero in the model which leads to no stress information for Beams or Shells respectively, D3PLOT therefore will not write *INITIAL_STRESS_BEAM or *INITIAL_STRESS_SHELL.
If extra variables have been output to the ptf file these can be written to the *INITIAL_STRESS cards. When this option is ticked the number of extra variables to write defaults to all the variables that have been written to the ptf file. This number can be reduced manually by entering a new number in the text box, for example if writing intial stresses for parts of a material that does not use as many extra variables as have been written, or reset to all of the extra variables by pressing the "All" button.
NODAL COORDINATES and INITIAL NODAL VELOCITY
When nodal information of elements is required, such as Nodal coordinates (*NODE) and Initial nodal velocity of shell (*INITIAL_VELOCITY_NODE), beam and solids, for the elements selected, the nodes on such elements will be automatically flagged for nodel information output. Please note that by selecting all Entities, it will only include nodes on all Entities, this does not guarantee all nodes in the whole model to be included for information output.
A switch is available to select whether or not to write the nodal restraints to the *NODE card. This can be useful if you want to merge the exported nodes back into a model without the original constraints.
Relative nodal coordinates also can be written out using this panel. Deform-> Fix node or Deform -> Shift def panel can be used to turn on the relative nodal coordinates. To write out the current relative nodal coordinates turn on .
|
*KEYWORD
|
||||||
|
12
|
2 |
4
|
1
|
|
|
|
|
3.594E+01
|
0.000E+00
|
0.000E+00
|
0.000E+00
|
0.000E+00
|
1.994E-01
|
0.000E+00
|
|
3.594E+01
|
0.000E+00
|
0.000E+00
|
0.000E+00
|
0.000E+00
|
1.994E-01
|
0.000E+00
|
|
-3.592E+01
|
0.000E+00
|
0.000E+00
|
0.000E+00
|
0.000E+00
|
2.761E-01
|
0.000E+00
|
|
-3.592E+01
|
0.000E+00
|
0.000E+00
|
0.000E+00
|
0.000E+00
|
2.761E-01
|
0.000E+00
|
|
*INITIAL_STRESS_SHELL |
|||||||
|
31
|
1 |
3
|
0
|
0
|
|
|
|
|
0.0000000
|
3.479E+00
|
-3.919E-04
|
4.838E-02
|
3.005E-07
|
4.622E-06
|
4.487E-01
|
0.000E+00
|
|
-0.5000000
|
-1.094E-02
|
-7.716E-07
|
2.783E-02
|
-5.075E-07
|
4.560E-06
|
1.809E-01
|
0.000E+00
|
|
0.5000000
|
-3.501E+00
|
3.903E-04
|
7.282E-03
|
-1.316E-06
|
4.498E-06
|
-8.687E-02
|
0.000E+00
|
| *INITIAL_STRAIN_SHELL | ||||||
|
31
|
|
|
|
|
|
|
|
-2.756E-07
|
-7.238E-08
|
4.445E-07
|
-9.425E-12
|
8.468E-11
|
1.994E-01
|
3.360E-06
|
|
-5.005E-05
|
1.498E-05
|
1.511E-05
|
-2.449E-11
|
8.357E-11
|
1.994E-01
|
-1.613E-06
|
| *ELEMENT_BEAM | ||||||
|
12
|
8 |
100
|
101
|
127
|
|
|
| *ELEMENT_SHELL | ||||||
|
31
|
1 |
80
|
81
|
78
|
206
|
|
| *NODE | |||||
|
78
|
8.989016E+01
|
1.500000E+02
|
3.950482E+00
|
0.
|
0.
|
|
80
|
9.986085E+01
|
1.600000E+02
|
4.715574E+00
|
0.
|
0.
|
|
81
|
8.989016E+01
|
1.600000E+02
|
3.950481E+00
|
0.
|
0.
|
|
100
|
9.999877E+00
|
2.500000E+02
|
4.969115E-02
|
0.
|
0.
|
|
101
|
1.999884E+01
|
2.500000E+02
|
1.934823E-01
|
0.
|
0.
|
|
206
|
9.986085E+01
|
1.500000E+02
|
4.715574E+00
|
0.
|
0.
|
| *INITIAL_VELOCITY_NODE | ||||||
|
78
|
-2.744E+02
|
8.881E-04
|
5.102E+03
|
|
|
|
|
80
|
-3.398E+02
|
-7.816E-05
|
5.955E+03
|
0.000E+00
|
0.000E+00
|
0.000E+00
|
|
81
|
-2.744E+02
|
-9.552E-04
|
5.102E+03
|
0.000E+00
|
0.000E+00
|
0.000E+00
|
|
100
|
-2.869E-01
|
0.000E+00
|
5.765E+01
|
0.000E+00
|
0.000E+00
|
0.000E+00
|
|
101
|
-2.618E+00
|
0.000E+00
|
2.204E+02
|
0.000E+00
|
0.000E+00
|
0.000E+00
|
|
206
|
-3.398E+02
|
5.687E-05
|
5.955E+03
|
0.000E+00
|
0.000E+00
|
0.000E+00
|