GEOMETRY_COMPOSITE

Geometries

*GEOMETRY_COMPOSITE
"Optional title"
gid
gid${}_1$, ..., gid${}_8$

Parameter definition

Variable
Description
gid
Geometry identification number
gid${}_1$, ..., gid${}_8$
Up to 8 sub-geometry ID's

Description

This command is used to combine up to eight sub-geometries into one composite geometry. A negative ID means that the region represented by the sub-geometry will be removed from the composite geometry.

Example

Composite geometry filled with soil

A composite geometry is defined by combining a GEOMETRY_PIPE with a GEOMETRY_BOX. The box is referenced with a negative ID and it cuts a hole in the cylinder defined by the pipe.

*UNIT_SYSTEM SI *PARTICLE_DOMAIN 0, 0, 1.0e6 0, 0, 0, 1, 1, 1 *PARTICLE_SOIL 1 DRY, 100 *GEOMETRY_COMPOSITE 100 2, -3 *GEOMETRY_PIPE 2 0.5, 0.5, 0.1, 0.5, 0.5, 0.9, 0.3 *GEOMETRY_BOX 3 0.1, 0.3, 0.3, 0.9, 0.7, 0.7 *END
Pressure loading

A square plate is subjected to a load pressure defined with a composite geometry. The composite geometry (ID=3) is created by combining the smaller box geometry (ID=2) with the larger box geometry (ID=1). The smaller box is referenced with a negative ID which removes it from the larger box.

*UNIT_SYSTEM SI *PARAMETER %tend = 0.01, "Termination time" *TIME [%tend], 0, 0, 1e-4 *OUTPUT [%tend/5] *COMPONENT_BOX 1, 1, 10, 10, 1 -0.5, -0.5, -0.01, 0.5, 0.5, 0.0 *CHANGE_P-ORDER P, 1, 3 *PART 1, 1 *MAT_RIGID 1, 1000 *GEOMETRY_BOX 1 -0.4, -0.4, 0.0, 0.4, 0.4, 0.1 *GEOMETRY_BOX 2 -0.2, -0.2, 0.0, 0.2, 0.2, 0.1 *GEOMETRY_COMPOSITE 3 1, -2 *LOAD_PRESSURE 1 G, 3, 1 *FUNCTION 1 1e4 *END