The block2D command generates meshes of quadrilateral elements in two or three dimensions. In three dimensions, a two-dimensional surface appropriate for shell analysis is generated.
block2d $nx $ny $e1 $n1 element (element arguments) {
1 $x1 $y1 <$z1>
2 $x2 $y2 <$z2>
3 $x3 $y3 <$z3>
4 $x4 $y4 <$z4>
<5> <$x5> <$y5> <$z5>
<6> <$x6> <$y6> <$z6>
<7> <$x7> <$y7> <$z7>
<8> <$x8> <$y8> <$z8>
<9> <$x9> <$y9> <$z9>
}
$nx |
$ny |
number of elements in the local x and y directions of the block, respectively |
$e1 |
$n1 |
starting element and node number for generation, respectively |
element |
string defining which quadrilateral element (Bbar Plane Strain Quadrilateral Element, Enhanced Strain Quadrilateral Element, Quad Element, Shell Element) is being used |
|
(element arguments) |
list of data parameters for element being used. This list may include, but is not limited to, a $matTag number |
|
{$x1, .... $x9} {$y1, .... $y9} |
coordinates of the block elements in two dimensions |
|
{$z1, .... $z9} |
coordinate of the block elements in third dimension (optional, default=0.0) |
Only the first four nodes (1-4) are required. Nodes 5-9 are used to generate curved meshes. The user may specify any combination of nodes 5-9, omitting some of them if desired.
NOTE: this command only recognizes variable substitutions when the command
arguments are placed in quotes rather than braces
EXAMPLE:
block2d $nx $ny $e1 $n1 element (element arguments) {
1 $x1 $y1 <$z1>
2 $x2 $y2 <$z2>
3 $x3 $y3 <$z3>
4 $x4 $y4 <$z4>
<5> <$x5> <$y5> <$z5>
<6> <$x6> <$y6> <$z6>
<7> <$x7> <$y7> <$z7>
<8> <$x8> <$y8> <$z8>
<9> <$x9> <$y9> <$z9>
}