Next: Distributing Coupling
Up: Kinematic Constraints
Previous: Rigid Constraints
*MPC cards and *GAP cards may be defined by using the command:
PROPERTY BOUNDARY GENERAL part1 idof1 part2 [idof2] [real]
'*MPC' cards are generated if 'real' is set to zero, '*GAP' cards if 'real' is non-zero. 'part1' and 'part2' must be points, lines, or surfaces only. The orientations of 'part1' and 'part2' must be identical (e.g. two lines must be defined in the same direction, two surfaces must have the same orientation and start lines etc).
The FEMGV commands 'PROPERTY BOUNDARY MPC RBEAM' and 'PROPERTY BOUNDARY MPC RCONNECT' are now supported, see Paragraph 5.2.2.
When using the command 'PROPERTY BOUNDARY GENERAL' to generate '*MPC' cards, 'idof2' and 'real' are not needed and should not be defined. Parameters 'part1' and 'part2' are used to define the parts to be 'joined' by the '*MPC' card. The distance between the two parts, parameter 'idof1', and the ratio of divisions between the parts govern the type of '*MPC' card which the interface will produce. Note that 'part1' cannot be a set and 'part2' can only be a set if 'part1' is a point.
The interface will produce three types of MPC; Rigid Links/joints, Mesh Refinements, and Shell-Solid connections.
Mesh Refinement MPC's are defined thus:
'Part1' must have twice the number of divisions as 'Part2' on the first side, the element types must be the same on both parts, 'idof' must be defined but is not used, and ...
Where the elements are type QU4, '*MPC 1' cards will be produced corresponding to figure 5.1
Where the elements are type QU8, '*MPC 2' cards will be produced corresponding to figure 5.2
Where the elements are type HE8, '*MPC 3' cards will be produced corresponding to figure 5.3
Where the elements are type HE20, '*MPC 4' cards will be produced corresponding to figure 5.4
Rigid Link/Joint MPC's are defined thus:
Each part must have the same number of nodes, and ... Where 'idof1' = 9, and the two parts are touching, '*MPC 5' cards will be produced corresponding to figure 5.5
Where 'idof1' = 123, and the two parts are not touching, '*MPC 6' cards will be produced corresponding to figure 5.6
Where 'idof1' = 9, and the two parts are not touching, '*MPC 7' cards will be produced corresponding to figure 5.7
Where 'idof1' = 123, and the two parts are touching, '*MPC 9' cards will be produced corresponding to figure 5.8
Shell-Solid Connections are defined thus
'Part2' must have the same number of divisions as 'Part1' on the first side, and ... Where 'part1' is element type QU8, and 'part2' is element type HE20, *MPC 14' cards will be produced corresponding to figure 5.9
Where 'part1' is a point the interface will associate the node at that point with all nodes on 'part2' using '*MPC 6' cards if 'idof1' = 123, or '*MPC 7' cards if 'idof1' = 9, otherwise '*EQUATION' cards will be produced. corresponding to figure 5.10
PROPERTY BOUNDARY MPC RBEAM [name] part point dof
PROPERTY BOUNDARY MPC RCONNECT [name] part1 part2 dof
where the RBEAM command is used to connect a single master point to any number of other slave parts and the RCONNECT command is used to connect part1 to part2 either as a series of one to one master-slave relationships or as a series of many to one relationships for mesh refinement. A 'part' refers, here, to either a point, a line, a surface, a body or a set. The user is referred to the FEMGV User Manual for more details on these commands.
Where the degree(s) of freedom specified are available as an ABAQUS *MPC definition this type of card is generated in the input file (MPC types BEAM and LINK are produced). Where the degree(s) of freedom is not supported as a *MPC definition a group of *EQUATION cards is generated.
When *EQUATION cards are generated, the interface will attempt to sort the constraint definitions prior to writing them to the ABAQUS input file. This is done to ensure that degrees of freedom are eliminated in the correct order, in accordance with ABAQUS rule. This sorting process can potentially be very slow (especially if many such MPCs were defined) and a printout of the current state of the sort is displayed at regular intervals. It is possible to interrupt the sort at any time using the Ctrl-C key on Unix machines or ALT-C key on PCs. When the sort is aborted the program will continue as normal outputting the constraints in the current sorted order.
ABAQUS 5.2 supports both numbered and named MPC's. The interface will produce numbered MPC's when the ABAQUS 4.9 environment is active, and named MPC's when the ABAQUS 5.2 environment is active. There is a direct correspondence between the MPC numbers and names which is illustrated below (for the MPC types which the interface supports).
ABAQUS 4.9 ABAQUS 5.2 1 LINEAR
2 QUADRATIC
3 BILINEAR
4 C BIQUAD
5 TIE
6 LINK
7 BEAM
9 PIN
12 SLIDER
13 SS LINEAR
14 SS BILINEAR
15 SSF BILINEAR
For 'GAPUNI' and 'GAPCYL', this information must be supplemented by a local axis system to define the gap closure direction; this is done by using the following commands:
CONSTRUCT COORDSYS type GAPn
PROPERTY ATTACH part1 COORDSYS GAPn
For 'GAPUNI', a local rectangular system must be defined. For 'GAPCYL' a local cylindrical system must be defined. For 'GAPUNI' the local x-axis is mapped to the closure direction, for 'GAPCYL' the cylinder axis definition is used directly. The following conditions apply:
An example of a gap definition follows:
*ELEMENT, TYPE=GAPUNI, ELSET=CO4 20 30 20 21 29 19 *GAP, ELSET=CO4 0.002, 1.0 , 0.0 , 0.0
Femsys Limited