1. FLEX - Description of flex-joint connectors This component can be used to model ball joints, hinges and universal joints with specified rotational stiffness. It will introduce one extra element with zero length at the segment end to which it is attached, and add 6 degrees of freedom to the system model. The translation dofs of freedom are suppressed by use of linear constraint equations. Note that this component can not be used in branch lines in standard systems, or in combination with bar elements. It should also be used with care at supernodes with user defined boundary conditions for rotations in AR system to avoid singularities in the FEM solution procedure. In present version, flex-joint connectors may only be used for nonlinear static and dynamic analysis. 1.1. Data group identifier NEW COMPonent FLEX 1.2. Component type identifier CMPTYP-ID CMPTYP-ID: character(8): Component type identifier 1.3. Mass and volume AM AE RGX RGY RGZ CRX CRY CRZ AM: real, default: 0: Mass \(\mathrm {[M]}\) AE: real, default: 0: Displacement volume \(\mathrm {[L^3]}\) RGX: real, default: 0: Radius of gyration around local x-axis \(\mathrm {[L]}\) RGY: real, default: 0: Radius of gyration around local y-axis \(\mathrm {[L]}\) RGZ: real, default: 0: Radius of gyration around local z-axis \(\mathrm {[L]}\) CRX: real, default: 0: Damping coeff. Rotational velocity around local x-axis \(\mathrm {[FLT/deg]}\) CRY: real, default: 0: Damping coeff. Rotational velocity around local y-axis \(\mathrm {[FLT/deg]}\) CRZ: real, default: 0: Damping coeff. Rotational velocity around local z-axis \(\mathrm {[FLT/deg]}\) 1.4. Hydrodynamic coefficients CDX CDY CDZ AMX AMY AMZ AMXROT AMYROT AMZROT CDX: real, default: 0: Drag coeff. in local x-direction \(\mathrm {[F/(L/T)^2)]}\) CDY: real, default: 0: Drag coeff. in local y-direction \(\mathrm {[F/(L/T)^2)]}\) CDZ: real, default: 0: Drag coeff. in local z-direction \(\mathrm {[F/(L/T)^2)]}\) AMX: real, default: 0: Added mass in local x-direction \(\mathrm {[M]}\) AMY: real, default: 0: Added mass in local y-direction \(\mathrm {[M]}\) AMZ: real, default: 0: Added mass in local z-direction \(\mathrm {[M]}\) AMXROT: real, default: 0: Added mass rotation around local x-direction \(\mathrm {[FL\times T^2]}\) AMYROT: real, default: 0: Added mass rotation around local y-direction \(\mathrm {[FL\times T^2]}\) AMZROT: real, default: 0: Added mass rotation around local z-direction \(\mathrm {[FL\times T^2]}\) The tangential drag force, the force acting in local x-axis, is computed by: \(\mathrm {FX=CDX\times VRELX\times |VRELX|}\) The drag force acting normal to the local x-direction, is assumed to act in the same direction as the relative velocity transverse component and are computed according to: \(\mathrm {FY=CDY\times \sqrt{VRELY^2+VRELZ^2}\times VRELY}\) \(\mathrm {FZ=CDY\times \sqrt{VRELY^2+VRELZ^2}\times VRELZ}\) 1.5. Stiffness properties classification IDOF IBOUND RAYDMP IDOF: character(4): Degree of freedom IDOF = IRX: Rotation around local x-axis IDOF = IRY: Rotation around local y-axis IDOF = IRZ: Rotation around local z-axis IDOF = IRYZ: Rotation around bending axis IBOUND: integer: Constraint IBOUND = -1: Fixed. Not available for IDOF = IRX IBOUND = 0: Free. Not available for IDOF = IRYZ IBOUND = 1: Constant stiffness IBOUND > 1: Table with IBOUND pairs of moment - rotational angle to be specified RAYDMP: real: Stiffness proportional damping coefficient 3 or 2 input lines to be specified: IRX, IRY, IRZ or IRX, IRYZ Table 1. Allowed combinations of degrees of freedom and stffness specifications. Degree of freedom IRX IRY IRZ Possible combinations FREE FREE FREE FREE FIXED FIXED FREE FREE LIN/NONLINEAR stiffness FREE LIN/NONLINEAR stiffness FREE LIN/NONLINEAR stiffness LIN/NONLINEAR stiffness LIN/NONLINEAR stiffness Table 2. Allowed combinations of degrees of freedom and stiffness specifications, IRYZ stiffness symmetry. Degree of freedom IRX IRYZ Possible combinations FREE LIN/NONLINEAR stiffness LIN/NONLINEAR stiffness FREE x, y and z-axes refer to the local coordinate system of the element to which the flex joint is attached. This is similar to the ball joint connector as illustrated in the figure Rotation freedom for a ball joint component. 1.6. Stiffness data Stiffness data are to be given in the sequence IRX, IRY and IRZ or IRX and IRYZ. Stiffness data are to be omitted for IBOUND <= 0 Linear stiffness IBOUND = 1, One input line STIFF STIFF: real: stiffness with respect to rotation \(\mathrm {[FL/deg]}\) Nonlinear stiffness; IBOUND > 1 IBOUND > 1, IBOUND input lines MOMENT ANGLE MOMENT: real: Moment corresponding to rotational angle \(\mathrm {[FL]}\) ANGLE: real: Rotational angle \(\mathrm {[deg]}\) MOMENT and ANGLE must be given in increasing order. Linear extrapolation will be used outside the specified range of values. For dofs IRX, IRY and IRZ, both negative and positive values should be given. For dof IRYZ, MOMENT and ANGLE have to be greater or equal to zero. To avoid convergence problems, the first pair should be 0.0, 0.0. Ball joint Internal fluid