"CFDEMproject Website"_lws - "Main Page"_main :c :link(lws,http://www.cfdem.com) :link(main,CFDEMcoupling_Manual.html) :line smoothingModel constDiffSmoothing command :h3 [Syntax:] Defined in "couplingProperties"_CFDEMcoupling_dicts.html#couplingProperties dictionary. smoothingModel constDiffSmoothing; constDiffSmoothingProps \{ lowerLimit number1; upperLimit number2; smoothingLength lengthScale; smoothingLengthReference lengthScaleRef; smoothingLengthFieldName fieldName1; smoothingLengthReferenceFieldName fieldName2; verbose; \} :pre {number1} = scalar fields will be bound to this lower value :ulb,l {number2} = scalar fields will be bound to this upper value :l {lengthScale} = length scale over which the exchange fields will be smoothed out :l {lengthScaleRef} = (optional) length scale over which reference fields (e.g., the average particle velocity) will be smoothed out. Should be always larger than lengthScale. If not specified, will be equal to lengthScale. :l {fieldName1} = (optional) name of scalar field to be used as local smoothing length. :l {fieldName2} = (optional) name of scalar field to be used as local smoothing length for reference fields. :l {verbose} = (optional, default false) flag for debugging output :l :ule [Examples:] constDiffSmoothingProps \{ lowerLimit 0.1; upperLimit 1e10; smoothingLength 1500e-6; smoothingLengthReferenceField 9000e-6; \} :pre [Description:] The {constDiffSmoothing} model is a basic smoothingModel model which reads a smoothing length scale being used for smoothing the exchange fields (void fraction, Ksl, f if present). This model can be used for smoothing explicit force coupling fields, as well as implicit force coupling algorithms. Smoothing for reference fields is performed to "fill in" values in cells in which these reference fields are not specified. Values calculated in the cells (via Lagrangian-To-Euler mapping) are NOT changed! These reference fields are, e.g. the average particle velocity, which are not specified in all cells in case the flow is rather dilute. Alternative to {smoothingLength} and {smoothingLengthReference}, {smoothingLengthFieldName} and/or {smoothingLengthReferenceFieldName} can be used to define spatial variation of the smoothing lengths. Either the scalar or field options must be used, giving both will result in errors. [Restrictions:] This model is tested in a limited number of flow situations. IMPORTANT NOTE: In case a smoothing model is used in conjunction with "PimpleImEx" solvers, the fields "f" and "fSmooth" must be placed in the initial time directory! This is because zeroGradient boundary conditions for the fields "f" and "fSmooth" must be specified, otherwise the smoothing operation will give an error. [Related commands:] "smoothingModel"_smoothingModel.html