1.1.35 UFLUIDCONNECTORVALVE
User subroutine to define the valve opening to control flow in fluid pipe connector elements.

Product: Abaqus/Standard  

Reference

Overview

User subroutine UFLUIDCONNECTORVALVE:

User subroutine interface

      subroutine ufluidconnectorvalve (
C Write only - 
     *   valveOpening,
C Read only - 
     *   coords, flow, rho, visc, 
     *   dia, area, 
     *   ndim, jelno, kStep, kInc, 
     *   time,
     *   nIarray,
     *   i_array,
     *   nRarray,
     *   r_array,
     *   ncarray,
     *   c_array)
C
      include 'aba_param.inc'
C
      dimension time(2), 
     *   coords(2*ndim),
     *   i_array(nIarray),
     *   r_array(nRarray)
C
      character*80 c_array(ncarray)
C
      user coding to define control valve opening 
      return
      end

Variable to be defined

valveOpening

The value of this variable must be set between 0.0 (closed/shut-off) and 1.0 (fully open) to determine whether the valve is fully or partially open or closed.

Variables passed in for information

coords(2*ndim)

Array containing the original coordinates of the element. acoords(1:ndim) is the coordinate of the first node, and acoords(ndim+1:2*ndim) is the coordinate of the second node.

flow

Current flow rate through the element.

rho

Current density of fluid flowing through the pipe.

visc

Current viscosity of fluid flowing through the pipe.

dia

User-specified hydraulic diameter.

area

User-specified hydraulic area.

ndim

Dimension of the element.

jelno

User element number for which a friction coefficient is required.

kStep

Step number.

kInc

Increment number.

time(1)

Current step time.

time(2)

Total time.

nIarray

Size of array i_array.

i_array

Integer array for future expansion.

nRarray

Size of array r_array.

r_array

Real array for future expansion.

ncarray

Size of array c_array.

c_array

Character array for future expansion.