Outlet Regions
Outlet regions mimic the behavior of outlet and simple outlet using a combination of removal and extended regions. They allow particles of any phase to be removed from anywhere within the computational domain.
Cylindrical and rectangular shaped outlet regions can optionally have an extension region, similar to inlet region extensions, which can define either velocity or acceleration within its volume.
A removal region is a region wherein any particle belonging to a list of designated phases will be removed if it enters this region.
An extension is an extended region in the opposite direction of the outlet region's normal where a constant particle velocity or acceleration in the normal direction is enforced.
Spherical outlet region cannot have an extension and acts as a simple particle sink. Every particle that enters an outlet region will be removed from the simulation permanently.
For a more information, refer to Outlet Regions in the Theory Manual.
Commands
outletregions
{
outletregion
{
outletregion_phase "1 2 3 6"
outletregion_type OUTREG_SPHERE
outletregion_cnt "0.0 0.3 0.0"
outletregion_sphere_rad 0.1
outletregion_exttyp noext
outletregion_extpre false
outletregion_extpst true
outletregion_extlen 0.1
outletregion_extlenodx 4
outletregion_extstt 1.55
outletregion_nrm "1.0 0.0 0.0"
outletregion_cylinder_rad 0.5
outletregion_cylinder_hgt 5.0
outletregion_cuboid_len "0.1 0.2 0.3"
outletregion_tss_file time-state-series.txt
outletregion_tss_offset 1.5
outletregion_tss_latch true
outletregion_time_start 0.0
outletregion_time_end 0.05
outletregion_time_rampup 0.01
outletregion_time_rampdn 0.025
}
}
Definitions
Command | Contents | SI Unit Example |
---|---|---|
outletregion_phase | Specifies phase type. By default, all FLUID
type phases are included. Note:
|
|
outletregion_type | Type of the outlet region. Options
|
|
outletregion_cnt | Center of the outlet region can have different definitions,
depending on the type of the outlet region which is being used. Options
|
|
outletregion_sphere_rad | If OUTREG_SPHERE type is selected, this command defines the radius of the sphere. | [m] |
outletregion_exttyp | If OUTREG_CYLINDER or
OUTREG_CUBIOD are selected, this determines
the type of the extension that you want to use. Options
|
|
outletregion_extpre | If set to true, the extended region will be active before the
outlet region start time. Note: This command is
optional. Default = false |
|
outletregion_extpst | If set to true, the extended region will be active after the
outlet region end time. Note: This command is
optional. Default = false |
|
outletregion_extlen | Defines the absolute length of the extension in front of the outlet (removal) region (opposite of the direction of the outlet normal). | [m] |
outletregion_extlenodx | Defines the relative length of the extension in front of the outlet (removal) region (opposite of the direction of the outlet normal) as a function of dx. | |
outletregion_extstt | Determines the magnitude of the velocity or the acceleration,
depending on which extension type was selected. Attention:
|
|
outletregion_nrm | Direction vector of the outlet region normal to the surface
between extension region and removal region. Note: It must point
toward removal region and align with +/- X, Y, Z
axes. Options
|
|
outletregion_cylinder_rad | If OUTREG_CYLINDER is selected as an outlet region type, this command determines the radius of the cylinder. | [m] |
outletregion_cylinder_hgt | If OUTREG_CYLINDER is selected as an outlet region type, this command determines the height of the cylinder (removal region). | [m] |
outletregion_cuboid_len | Side lengths of cuboid removal region in X/Y/Z. | [m] |
outletregion_tss_file | Name of the time state series file containing time (column 1)
and state (velocity or acceleration) signed magnitude (column 2)
data. Attention: The second column must be a
positive value for velocity, but may be any number for
acceleration. |
|
outletregion_tss_offset | Provided that the TSS file is used for the outlet extension
region, this value offsets the beginning of the TSS file in
time. Tip: For example, specifying a value of 2.0
for this command will offset the TSS file by two seconds,
such that the starting time of the TSS file effect is two
seconds. |
[s] |
outletregion_tss_latch | Assuming that TSS file for the outlet extension region is
provided, this command extends the last specified value in the
TSS file until the end of the simulation. Tip: For
example, TSS file specifies the magnitude of 5 m/s at 2
seconds and that is the last entry in the TSS file. Total
specified simulation duration is five seconds
(t_end = 5). When this command is set
to true, the velocity magnitude will
remain 5 m/s until the simulation ends even though the TSS
file ends at t = 2 s. |
|
outletregion_time_start | Time at which the outlet region becomes active. | [s] |
outletregion_time_end | Time at which the outlet region becomes inactive. | [s] |
outletregion_time_rampup | Time during which the outlet extension velocity/acceleration value goes from zero to the specified peak value. | [s] |
outletregion_time_rampdn | Time during which the outlet extension velocity/acceleration value goes down from a specified peak value to zero. | [s] |