/INTER/TYPE12
Block Format Keyword Interface TYPE12 described fluid to fluid contact and enables the transmission of flow between two ALE surfaces (main and secondary side). The secondary node velocities are interpolated from main surface values. Then convective fluxes are calculated between the two surfaces.
Description
Format
(1)  (2)  (3)  (4)  (5)  (6)  (7)  (8)  (9)  (10) 

/INTER/TYPE12/inter_ID  
inter_title  
surf_ID_{s}  surf_ID_{m}  Interpol  
Tol  
I_{TIED}  Bcopt  skew_ID  node_ID 
(1)  (2)  (3)  (4)  (5)  (6)  (7)  (8)  (9)  (10) 

X_{C}  Y_{C}  Z_{C}  
X_{N}  Y_{N}  Z_{N}  $\theta $  
X_{T}  Y_{T}  Z_{T} 
Definitions
Field  Contents  SI Unit Example 

inter_ID  Interface
identifier. (Integer, maximum 10 digits) 

inter_title  Interface
title. (Character, maximum 100 characters) 

surf_ID_{s}  Secondary surface
identifier. 1
(Integer) 

surf_ID_{m}  Main surface identifier.
1 (Integer) 

Interpol  Interpolation flag. 5
(Integer) 

Tol  Tolerance for segment
search. Default = 0.02 (Real) 
$\left[\text{m}\right]$ 
I_{TIED}  Option for surface
connection. 4
(Integer) 

Bcopt  Kinematic constraint
deactivation flag. 6
(Integer) 

skew_ID  Skew system identifier for
polar interpolation. 5 (Integer) 

node_ID  Reference node number for
polar interpolation. 5 (Integer) 

X_{C}  X coordinate of center of
rotation. (Real) 
$\left[\text{m}\right]$ 
Y_{C}  Y coordinate of center of
rotation. (Real) 
$\left[\text{m}\right]$ 
Z_{C}  Z coordinate of center of
rotation. (Real) 
$\left[\text{m}\right]$ 
X_{N}  X component of the vector
defining the rotation axis. (Real) 
$\left[\text{m}\right]$ 
Y_{N}  Y component of the vector
defining the rotation axis. (Real) 
$\left[\text{m}\right]$ 
Z_{N}  Z component of the vector
defining the rotation axis. (Real) 
$\left[\text{m}\right]$ 
$\theta $  Angle of
rotation. (Real) 
$\theta $ 
X_{T}  X component of translation
vector. (Real) 
$\left[\text{rad}\right]$ 
Y_{T}  Y component of translation
vector. (Real) 
$\left[\text{m}\right]$ 
Z_{T}  Z component of translation
vector. (Real) 
$\left[\text{m}\right]$ 
Comments
 Main surface must be coarser or equal to secondary surface. Each main segment needs at least on secondary node on the opposite surface.
 You may act on grid velocities with ALE boundary conditions (/ALE/BCS), ALE links (/VEL/ALE (Obsolete)), or with a porous property (/PROP/TYPE15 (POROUS)) which enable to apply a rigid body motion.
 This interface, like interface TYPE2, is a kinematic condition. No other kinematic condition should be set on any node of the secondary surface.
 I_{TIED} flag sets the connection formulation.
 If I_{TIED} = 0 (free)The algorithm continuously searches for a main segment neighbor corresponding to each secondary node. The node does not need to lie in the segment plane. This is the general case.
 If I_{TIED} = 1 (tied)The neighbor search is performed initially and the grid velocity is then computed to keep the secondary node on its initial main segment.
 If I_{TIED} = 2 (periodic)A transformation matrix (translation and rotation defined from lines 6 to 8) is applied to the secondary nodes. Neighbors are then searched as for option I_{TIED} =1. This allows communication between two faces of one or two different domains to reproduce angular periodicity: all material exiting from one side is injected on the other side after rotation.
 If I_{TIED} = 3 (no convection)
Only the momentum equation couples the two surfaces and convection of density, energy are inhibited. This can be used to couple one Lagrangian side and a fluid side with meshes remaining independent. The result is normally a oneway coupling. Setting explicitly the modification scale factor fluxes to 1 in the relevant /ALE/MAT will activate twoway coupling.
Except for formulation I_{TIED} = 1 you have to check that the interface nodes are facing the corresponding surface.
 If I_{TIED} = 0 (free)
 For rotating machines, polar
interpolation in perpendicular directions is more accurate.
 If Interpol = 1, you should provide a skew (skew_ID) for rotation axis and a center (node_ID); otherwise the following defaults are used.
 If skew_ID =0, the global xaxis is the polar axis. If a center node is provided (node_ID), it will be treated as the origin of the polar coordinate system, otherwise global origin is used.
 If a skew system is provided, the first axis of the skew is the polar axis. If the skew system type is "moving", the first node given in the skew system is considered; otherwise if defined the center node (node_ID) is the origin, if not defined the global origin (0,0,0) is used.
 This Bcopt
option allows delete secondary nodes in the interface treatment of momentum. The
nodes are deleted if other kinematic conditions are applied, depending on the
flag value.
 Bcopt = 0: Default value set to 2
 Bcopt = 1: No node deleted. Warnings are displayed for nodes, to which other kinematic conditions have been set. This is not recommended, but allowed, as long as the several kinematic conditions result in the same behavior (for example, a secondary node may have fixed b.c.) when it is tied to a fixed main node.
 Bcopt = 2: Secondary nodes will be omitted if they are also secondary of a Lagrange/Lagrange interface (/INTER/LAGMUL/TYPE2) or secondary of a rigid body. Other conflicting kinematic conditions will issue a warning as in option 1.
 Bcopt = 3: Same as option 2; but fully fixed nodes are also omitted.
This option does not affect mass and energy transfer.
 Transformation matrix results from a rotation of angle $\theta $ around axis (X_{N}, Y_{N}, and Z_{N}) with center (X_{C}, Y_{C}, and Z_{C}), followed by a translation (X_{T}, Y_{T}, and Z_{T}).
 This interface is not compatible with ALE multimaterial LAW37 and LAW51.