COUPLING_REBAR

Loads
*COUPLING_REBAR
"Optional title"
coid
entype${}_r$, enid${}_r$, entype${}_c$, enid${}_c$, keep
Parameter definition
VariableDescription
coid Command ID
entype${}_r$ Rebar entity type
options: P, PS, ALL
enid${}_r$ Rebar entity identification number
entype${}_c$ Concrete entity type
options: P, PS, ALL
enid${}_c$ Concrete entity identification number
keep Remove from or keep decoupled rebar elements in model
options:
0 $\rightarrow$ uncoupled rebar elements are removed
1 $\rightarrow$ uncoupled rebar elements are kept in model
Description

By default rebar elements (ELEMENT_REBAR or COMPONENT_REBAR) are automatically tied to any solid element in the underlying mesh (where they are embedded). In addition, rebar elements that are not embedded in the solid mesh stay active (but unconnected).

This command is used to limit the rebar coupling to a user defined list of parts. Uncoupled rebars can removed from the model.

Example
Rebar cage trimming

A rebar cage is embedded in a circular concrete slab. COUPLING_REBAR is here used to trim (delete) rebar elements outside the slab.


Before (left) and after trimming (right)
*UNIT_SYSTEM
SI
#
# --- MESH ---
#
*COMPONENT_CYLINDER
"concrete slab"
1, 1, 5, 10
0, 0, 0, 0, 0, 0.2, 0.5
*COMPONENT_REBAR
"rebar cage"
2, 2, 5, 5, 1
-0.48, -0.48, 0.05, 0.48, 0.48, 0.15, 0.01
#
# --- MATERIAL ---
#
*MAT_ELASTIC
"concrete"
1, 2300.0, 20.0e9, 0.2
*MAT_REBAR
"rebar"
2, 7800.0, 200.0e9
2
*FUNCTION
2
300.0e6
#
# --- PART ---
#
*PART
"concrete slab"
1, 1
"rebar cage"
2, 2, 0, 0.01
#
# --- TRIM REBAR CAGE ---
#
*COUPLING_REBAR
"cleanup"
10
P, 2, P, 1
*END