PERF
PERF, perf_name, type, body_nr, mat_nr, layer_nr, loc_x, loc_y, length, height, dx/dr, dy/dphi, n_x/n_r, n_y/n_phi, csys, xm, ym, c_flag, orient_ang;
Creates a pattern of perforations in seismic masses or anchors
- Rectangular and circular perforation patterns are either defined in a Cartesian or a cylinder coordinate system.
- Perforations are created in primitives with the same body and material reference number.
- Boolean operations for intersections of perforations with other perforations or intersections with outer lines of masses can by activated or deactivated by the
c_flag.
Input Data⚓︎
| Parameter | Description |
|---|---|
perf_name |
Reference name of the primitive (can be empty) → Alphanumeric name, has to start with a letter |
type |
Type of the perforation pattern rect → Create rectangular perforations circ → Create circular perforations |
body_nr |
Reference number of related mass body → If > 0, the perforations are related to the specified mass body, → If 0, the perforations are related to anchors |
mat_nr |
Reference number of the material properties → Use existing material properties only (see MATP command) |
layer_nr |
Layer number (the current version supports only one layer) →If empty, the primitive is part of the first layer |
loc_x |
X-coordinate of the center of the perforation pattern |
loc_y |
Y-coordinate of the center of the perforation pattern |
length |
First dimensional parameter of the pattern element type = rect → csys=0 - Length of the pattern element → csys=1 - Radial width of the pattern element type = circ → Radius of the pattern element |
height |
Second dimensional parameter of the pattern element type = rect → csys=0 - Width of the pattern element → csys=1 - Span angle of the pattern element type = circ→ Unused |
dx/dr |
Distance between pattern elements in x-direction/rad-direction |
dy/dphi |
→ csys=0 - Distance between pattern elements in y-direction → csys=1 - Span angle between the pattern elements in phi-direction |
nx/nr |
Number of elements in x-direction/rad-direction |
ny/nphi |
Number of elements in y-direction/phi-direction |
csys |
Type of the coordinate system 0 → Cartesian coordinate system (default) 1 → Cylinder coordinate system |
xm |
X-coordinate of the center point of the cylinder coordinate system |
ym |
Y-coordinate of the center point of the cylinder coordinate system |
c_flag |
Consider intersections of perforation patterns → If 0, do not consider intersections of perforations (default) → If 1, consider intersections with other perforation patterns and outer lines of mass bodies or anchors |
orient_ang |
Orientation angle in degrees at the connecting point: 0 ≤ orient_ang < 360 |

Figure 1. Rectangular pattern in Cartesian coordinates

Figure 2. Rectangular pattern in cylinder coordinates

Figure 3. Circular pattern in Cartesian coordinates

Figure 4. Circular pattern in cylinder coordinates

Figure 5. Rotated rectangular pattern in Cartesian coordinates