Skip to content

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

Rectangular pattern in Cartesian coordinates

Figure 1. Rectangular pattern in Cartesian coordinates

Rectangular pattern in cylinder coordinates

Figure 2. Rectangular pattern in cylinder coordinates

Circular pattern in Cartesian coordinates

Figure 3. Circular pattern in Cartesian coordinates

Circular pattern in cylinder coordinates

Figure 4. Circular pattern in cylinder coordinates

Rotated rectangular pattern in Cartesian coordinates

Figure 5. Rotated rectangular pattern in Cartesian coordinates