🇬🇧 EN 🇸🇰 SK
DEFORM V14.0.2 Manual

FRCWIN

(Inter-Object data - 3D)
Last updated on : 06-08-2014

FRCWIN Object1, Object2, WinNo, WinShape, FricType(=1~3), FricDefType,

Friction/NData, SpdType

VelX, VelY, VelZ

If WinShape = 1, parallelipiped defined by 8 corners

Point(1), X(1), Y(1), Z(1)

: :

Point(8), X(8), Y(8), Z(8)

Else if WinShape = 2: Cylinder

OriginA_X, OriginA_Y, OriginA_Z

OriginB_X, OriginB_Y, OriginB_Z

Inner radius, Outer radius

if (FricDefType =1~4)

Time/Press/Temp/Stretch(1), Friction(1)

:

Time/Press/Temp/Stretch (Ndata), Friction(Ndata)

if (FricDefType =5)

NPres, NTemp, NStre

Press(1), …, Press(NPres)

Temp(1), …, Temp(NTemp)

Stretch(1), …, Stretch(NStre)

Friction(1, 1, 1), …, Friction(NPres, 1, 1)

:

Friction(1, NTemp, NStre), …, Friction(NPres, NTemp, NStre)

if (FricDefType =6~8)

A, B

if (FricDefType =-n)

FricUsrRt, Dummy

or (for hybrid friction model)

FRCWIN Object1, Object2, WinNo, WinShape, FricType(=4), Dummy, Dummy2, SpdType

VelX, VelY, VelZ

If WinShape = 1, parallelipiped defined by 8 corners

Point(1), X(1), Y(1), Z(1)

: :

Point(8), X(8), Y(8), Z(8)

Else if WinShape = 2: Cylinder

OriginA_X, OriginA_Y, OriginA_Z

OriginB_X, OriginB_Y, OriginB_Z

Inner radius, Outer radius

( Coulomb Friction Data)

if (FricDefType =0)

FricDefType, Friction

if (FricDefType =-n)

FricUsrRt, Dummy

if (FricDefType =1~4)

FricDefType, Ndata

Time/Press/Temp/Stretch(1), Friction(1)

:

Time/Press/Temp/Stretch (Ndata), Friction(Ndata)

if (FricDefType =5)

FricDefType, NPres, NTemp, NStre

Press(1), …, Press(NPres)

Temp(1), …, Temp(NTemp)

Stretch(1), …, Stretch(NStre)

Friction(1, 1, 1), …, Friction(NPres, 1, 1)

:

Friction(1, NTemp, NStre), …, Friction(NPres, NTemp, NStre)

if (FricDefType =6~8)

FricDefType, A, B

( Shear Friction Data)

if (FricDefType2 =0)

FricDefType2, Friction2

if (FricDefType2 =-n)

FricUsrRt2, Dummy

if (FricDefType2 =1~4)

FricDefType2, Ndata2

Time/Press/Temp/Stretch(1), Friction(1)

:

Time/Press/Temp/Stretch (Ndata2), Friction(Ndata2)

if (FricDefType2 =5)

FricDefType, NPres2, NTemp2, NStre2

Press(1), …, Press(NPres2)

Temp(1), …, Temp(NTemp2)

Stretch(1), …, Stretch(NStre2)

Friction(1, 1, 1), …, Friction(NPres2, 1, 1)

:

Friction(1, NTemp2, NStre2), …, Friction(NPres2, NTemp2, NStre2)

if (FricDefType2 =6~8)

FricDefType2, A2, B2


OPERAND DESCRIPTION DEFAULT
Object1 Object number of first object None
Object2 Object number of second object None
WinNo Index of current friction window None
WinShape Shape of the window: =1 : box; =2 : cylinder 1
FricType Friction type None = 1 Shear friction = 2 Coulomb friction = 3 Constant tau friction (only available in 2D) = 4 Hybrid friction  
FricDefType Function data type =0 Constant = 1 f(time) = 2 f(pressure) = 3 f(temperature) =4 f(surface stretch) = 5 f(pressure, temperature, surface stretch ) =6 Pressure-dependent equation (with two parameters: A1, B1) = 7 Strain rate-dependent equation (with two parameters: A1, B1) = 8 Sliding velocity-dependent equation (with two parameters: A1, B1) = -n Friction coefficient is defined by user’s routine n  
Friction Friction coefficient (or factor) value when FricDefType = 0  
Ndata Number of Time/Press friction coefficient data pairs None
SpdTyp Speed type: =1 : contant;-n : following object n 0
VelX X component of window velocity 0.0
VelY Y component of window velocity 0.0
VelZ Z component of window velocity 0.0
Point(i) Index of ith points describing area None
X(i),Y(i),Z(i) Coordinate of ith point in defined area 0.0
OriginA_X, OriginA_Y, OriginA_Z Coordinates of bottom origin of cylinder 0.0
OriginB_X, OriginB_Y, OriginB_Z Coordinates of top origin of cylinder 0.0
inner radius, outer radius Inner and outer radii of cylinder 0.0
Time/Press/Temp/Stretch(i) Time or pressure or temperature or surface stretch of ith data pair  
Friction(i) Friction coefficient (or factor) value of ith data pair for FricDefType= 1~4  
A, B Two parameters defined in friction equation for FricDefType= 6~8  

DEFINITION

FRCWIN specifies a user defined friction window. A specific friction model can be defined at any inter-object interfaces inside the window area. A multiple number of friction windows can be created and each individual window can move along with the master objects as the simulation is running.

REMARKS

The desired window is specified using WinShape 1 or 2, for WinShape=1 8 cornered parallelipiped (X,Y,Z) coordinates are defined and for WinShape=2 Cylinder is defined by Top and Bottom face center coordinates and inner and outer radius. Within this window a friction coefficient is set, which will be used in place of any value set in FRCFAC for the specified object pair. The friction coefficient (or factor) may be specified as a constant value or as a function data. (Function data allows defining friction as a function of time or temperature or interface pressure or surface stretch or as a user routine.) If FricDefType = 0, use the operand Friction. If FricDefType = 1~4, each data pair should be provided on a separate line, resulting in Ndata lines of Time/Press/Temperature,Surface stretch (i), Friction(i). If FricDefType = 5, data set should be provided on a specified format shown above; three lines with Ndata points of Press and Temperature and Surface stretch, respectively and Friction(1,1,1) …. Friction(NPres, NTemp, NStre). If FricDefType = 6~8, two friction parameters defined the selected pressure, strain rate, and sliding velocity dependent friction equations should be provided. If FricDefType = -n, the friction factor is specified as user routine and FricDefType specifies the routine number(FricUsrRt). If FricType = 4, hybrid friction model, consisting of Coulomb friction and constant shear friction, is used. In this case, friction data for Coulomb friction portion and constant shear friction portion should be defined together. Constant shear factor friction is generally used to model bulk forming processes while Coulomb friction is usually used to model sheet forming processes. For constant shear factor friction (FricType = 1), 0 < Friction factor < 1. The contact between plastic (or porous) and plastic (or porous), the frictional stress is calculated using the flow stress of the slave object. If contact occurs between elastic and elastic (or rigid) objects Coulomb friction is used. Applicable object types: Rigid, Elastic, Plastic, Elastoplastic, and Porous.