The element is used to impose linear multi nodal point
constraint conditions. A typical
constraint equation is written as:
Where the are the selected nodal
point degrees of freedom j at node n.
Constraints may originate from several kinds of physical specifications,
such as skewed nodal displacement boundary conditions, interface conditions
between regions (solid-solid contact, fluid-solid interactions), etc. An augmented lagrangian formulation with
penalty regularization is used to satisfy the constraints. Uzawa's algorithm is used to update the
lagrange multipliers. A load time function (ltime) can be used to varywith time.
MULTI_POINT_CONSTRAINT
Element_name =
MULTI_POINT_CONSTRAINT
m,
ltime(m), penalty(m),
c0(m), ( idof(i,m), c(i,m), i=1,ndof
)
< connectivity data >
< terminate with a blank
record >.
EXAMPLE
Define_element_group /
name
= "mpc" /
element_name
= multi_point_constraint /
element_type
= interface /
number_of_coeff_1
= 3 /
number_of_material_sets
= 1
c m ltime penalty c0 (idof, c1) (idof, c2) (idof,
c3)
1 2
1 e+3 1.0 1, 1.0
1, -1.0 2, -1.0
Nodal_connectivity /
input_format
= list
1 1 1
5 0
2 1 6 10 9
In this case the element is used to impose the following
constraints:
at nodes 1
and 5:
at nodes 6,
9 and 10:
References /
Bibliography
1. Arrow, K.J.,
Hurwicz, L. and Uzawa, H., Studies in
Nonlinear Programming,
9.11.1.1 Element
Control Information
Note Variable
Type Default Description
Element_name
list [*] Multi_point_constraint
Element_type
list [interface] Element_type
Element_shape
list [none] Element_shape
'
Number_of_coeff_1 integer [max
[3, 1 + ndof]] Number of coefficients
ci’s
Number_of_material_sets integer [0.0] Number_of_material_sets
9.11.1.2 Material
Properties (Numat sets)
Note Variable Default Description
M [0] Geometric/material set number
LTIME(M) [0] Load-time function number
PENALTY(M) [0.0] Penalty
coefficient
C0(M) [0.0] Coefficient
IDOF(i,M) [0] Degree
of freedom number j
C(i,M) [0.0] Coefficient
9.11.1.3 Nodal
Connectivity Data
Consult
Chapter 11 for details; for this element NEN = number_of_coeff_1
The element is used to impose linear multi nodal point
constraint conditions. A typical
constraint equation is written as:
Where the are the selected nodal
point degrees of freedom j at node n.
Constraints may originate from several kinds of physical specifications,
such as skewed nodal displacement boundary conditions, interface conditions
between regions (solid-solid contact, fluid-solid interactions), etc. An augmented lagrangian formulation with
penalty regularization is used to satisfy the constraints. Uzawa's algorithm is used to update the
lagrange multipliers. A load time function (ltime) is used to apply the
constraint as a function of time.
MULTI_POINT_BC
Element_name = MULTI_POINT_BC
m,
ltime(m), penalty(m),
c0(m), ( idof(i,m), c(i,m), i=1,ndof
)
< connectivity data >
< terminate with a blank
record >.
EXAMPLE
Define_element_group /
name
= "mpc" /
element_name
= multi_point_BC /
element_type
= interface /
number_of_coeff_1
= 3 /
number_of_material_sets
= 1
c m ltime penalty c0 (idof, c1) (idof, c2) (idof,
c3)
1 2
1 e+3 1.0 1, 1.0
1, -1.0 2, -1.0
Nodal_connectivity /
input_format
= list
1 1 1
5 0
2 1 6 10 9
In this case the element is used to impose the following
constraints:
at nodes 1
and 5:
at nodes 6,
9 and 10:
References /
Bibliography
1. Arrow, K.J.,
Hurwicz, L. and Uzawa, H., Studies in
Nonlinear Programming,
9.11.2.1 Element
Control Information
Note Variable
Type Default Description
Element_name
list [*] Multi_point_BC
Element_type
list [interface] Element_type
Element_shape
list [none] Element_shape
Number_of_coeff_1 integer [max [3, 1 + ndof]] Number of coefficients ci’s
Number_of_material_sets integer [0.0] Number_of_material_sets
9.11.2.2 Material
Properties (Numat sets)
Note Variable Default Description
M [0] Geometric/material set number
LTIME(M) [0] Load-time function number
PENALTY(M) [0.0] Penalty
coefficient
C0(M) [0.0] Coefficient
IDOF(i,M) [0] Degree
of freedom number j
C(i,M) [0.0] Coefficient
9.11.2.3 Nodal
Connectivity Data
Consult
Chapter 11 for details; for this element NEN = number_of_coeff_1