Other input settings#
There are three groups of these settings.
Included files#
This part contains file names for base lines, materials (local) and layups as shown in Listing 50.
The <material>
sub-element is optional.
If this is included, PreVABS will read extra materials from this local file, besides the global material database (MaterialDB.xml).
If there are materials and laminae with the same names, data in the local material file will overwrite those in the global database.
path
in the<include>
element is the relative path to the main input file;File extensions
.xml
can be omitted.
1<include>
2 <baseline> path/baseline_file_name </baseline>
3 <material> path/material_file_name </material>
4 <layup> path/layup_file_name </layup>
5</include>
Specification
<baseline> - Name of the included base line file.
<material> - Name of the included local material file.
<layup> - Name of the included layup file.
Analysis options#
The second part contains settings for the analysis in VABS.
<model>
can be 0 for classical beam model, or 1 for refined (Timoshenko) model.
1<analysis>
2 <model> 1 </model>
3</analysis>
Specification
<model> - Beam model. Choose one from ‘0’ (classical) and ‘1’ (refined/Timoshenko).
Global shape and mesh settings#
The last part contains optional global geometry and meshing settings, which are all stored in a <general>
sub-element.
User can set the global transformations of the cross section. The three transformation operations have been discussed in Section: Coordinate systems.
The order of transformation operation is: translating, scaling, and rotating;
All operations are performed on the cross section, not the frame;
The scaling operation will only scale the shape (base lines), and have no effect on the thicknesses of laminae;
The rotating angle starts from the positive half of the \(x_2\) axis, and increases positively counter-clockwise (right-hand rule).
There are two meshing options available now, global meshing size
<mesh_size>
and type of elements <element_type>
.
If not setting, the global meshing size will be the minimum layer thickness by default;
Two options for the element type are linear and quadratic.
1<general>
2 <translate> e2 e3 </translate>
3 <scale> scaling_factor </scale>
4 <rotate> angle </rotate>
5 <mesh_size> a </mesh_size>
6 <element_type> quadratic </element_type>
7 <tolerance> 1e-9 </tolerance>
8</general>
Specification
<translate> - Horizontal and vertical translation of the cross-section. The origin will be moved to (-e2, -e3).
<scale> - Scaling factor of the cross-section.
<rotate> - Rotation angle of the cross-section.
<mesh_size> - Global mesh size.
<element_type> - Order of elements.
linear
orquadratic
(default).<tolerance> - Tolerance used in geometric computation. Optional. Default value is 1e-12.
Note
Only triangular element is available in the current version.