RepresentativeMass_iData

(chamberwise) parameter for the RepresentativeMass algorithm (UCV)

RepresentativeMass_iData = ( iTrigger, newPoints, inactiveOrDeletedPoints, nbSmoothingLoops, correctionFactorPerSmoothingLoop, ... iMethodSmooth, whichVi, iMethodRepDens, startAtTimeCycle, ... Wfactor, VWexponent, Kfactor, KWexponent, Mexponent , ... deletion_weightInflowOutflow, deletion_weightOtherBND , ... $eqnForFitering$, ... lowerSoftBound, upperSoftBound, UpperHardLimit )
Default: off
RepresentativeMass_iData = ( 0, 1, 1, 1, 10, 1, 1, 1, 2, 2, 0, 2, 0, 1, 1000, 100, 0 )
RepresentativeMass_iData = 1 is equivalent to
RepresentativeMass_iData = ( 1 , 1, 1, 1, 10, 3, 1, 1, 2, 2, 0, 2, 0, 1, 1000, 100, 0 )
and switches the algorithm on without changing the default values of the other parameters. RepresentativeMass_iData switches on the distribution of the representative masses within the points in the fluid domain. The strength of the correction itself is controlled by the two parameters VOLUME_correction_FreeSurface or VOLUME_correction_local. One or both of these parameters must additionally be set in order to activate the Volume Correction algorithm. Note: This parameter can also be set chamberwise for multiphase simulations (see also KindOfProblem, CHAMBER). If it is not set for specific chambers, it is automatically set according to the non-chamberwise definition for all chambers.
entry description
iTrigger global switch for representative mass algorithm
off: 0 (default), on: 1, see RepresentativeMassAlgorithm
newPoints number of loops to provide representative mass packages from existing points to new points
Default: 1
inactiveOrDeletedPoints for development/debugging, KEEP AT 1
nbSmoothingLoops number of iteration loops per time cycle of the Smoothing algorithm
correctionFactorPerSmoothingLoop multiply the mass change in Smoothing by a reducing factor (in percent!!!)
\( \Delta \overset{\scriptscriptstyle\frown}{m}_{i}=\alpha \left( \sum\limits_{j}{\Delta \overset{\scriptscriptstyle\frown}{m}_{ij}-\Delta \overset{\scriptscriptstyle\frown}{m}_{ji}} \right)\)
iMethodSmooth method for Smoothing algorithm
choose 1, 2, or 3.
Recent true applications show, that most efficient smoothing is achieved with method 3. The other methods might provoke strange behavior.
whichVi for development/debugging, KEEP AT 1
iMethodRepDens method how to compute the representative density, see DefinitionRepresentativeDensity
startAtTimeCycle start the representative mass analysis at this time cycle
Wfactor value of \( \alpha_W\), see DefinitionRepresentativeDensity
VWexponent value of \( \beta_W\), see DefinitionRepresentativeDensity
Kfactor value of \( \alpha_K\), see Smoothing
KWexponent value of \( \beta_K\), see Smoothing
Mexponent for development/debugging, KEEP AT 1
deletion_weightInflowOutflow redistribution of repMass of deleted/deactivated points: additional weight factor for inflow and outflow points (in percent!!!)
deletion_weightOtherBND redistribution of repMass of deleted/deactivated points: additional weight factor for other boundary points except inflow and outflow (in percent!!!)
$eqnForFitering$ equation number for the filter that defines, what points are allowed to carry a representative mass.
Default: 0, other values have to be implemented in USER_common_variables
lowerSoftBound in percent! , (default=50), it represents the parameter \( \alpha_{min}\) in Smoothing
upperSoftBound in percent! , (default=200, it represents the parameter \( \alpha_{max}\) in Smoothing
UpperHardLimit in percent! , (default=333), it represents the parameter \( \alpha_{hard}\) in Repair
Example: implementation of a filter in USER_common_variables
begin_equation{$myFilter$} #if the functional is positive, the point is allowed to carry representative mass if ( Y%ind_kob%=%BND_slip% ) :: -1 # points on %BND_slip% will not carry RepMass else :: 1 # all other points regularly carry RepMass endif end_equation RepresentativeMass_iData = ( ..., $myFilter$ ) # put the filter equation at the 17th position
Note
This item is referenced in:
RainOnSimplePlate Simple Rain Source
%ind_BNDfree_defect% defect displacement of free surface with regards to the representative mass, clusterwise
%ind_mi_rep% representative mass of the point
DEBUG_GeneralParameter General list of debug parameters at the developers disposal
RepresentativeMass_iData (chamberwise) parameter for the RepresentativeMass algorithm (CV)
RepresentativeMass_iData (chamberwise) parameter for the RepresentativeMass algorithm (UCVO)
COMP_DoOrganizeOnlyAfterHowManyCycles do the point cloud organization only after how many time cycles (UCV)
RepresentativeMass_iData (chamberwise) parameter for the RepresentativeMass algorithm (UCV)
VOLUME_correction (chamberwise) parameter to correct volume by GLOBALLY adjusting the divergence of velocity term (UCV)
VOLUME_correction_local (chamberwise) parameter to correct volume by LOCALLY adjusting the divergence of velocity term due to representative mass balance (UCV)
Stable Release notes for the MESHFREE stable executables
Beta Latest release notes for the MESHFREE beta executables
All Complete release notes for the MESHFREE beta executables
VolumeCorrection Volume Correction Algorithms in MESHFREE
RepresentativeMassAlgorithm How to distribute representative masses to MESHFREE points
ExperimentalVersions smooth the representative masses in order to obtain smooth representative density
Repair fix negative of too small representative masses, obey upper hard limit as well
DefinitionRepresentativeDensity define the representative density