vfsm#
- RadiositySolver.vfsm(action='', encl='', opt='', maxiter='', conv='', **kwargs)#
Adjusts view factor matrix to satisfy reciprocity and/or row sum properties.
Mechanical APDL Command: VFSM
- Parameters:
- action
str
Action to be performed:
DEFINE
- Define a view factor summation (default)CLEAR
- Resets the scaling method to 0 for all enclosures. All subsequent arguments are ignored.STATUS
- Outputs theOPT
value for each enclosure in the model.
- encl
str
Previously defined enclosure number for the view factor adjustment.
- opt
int
orstr
Option key:
0
- The view factor matrix values are not adjusted (default).1
- The view factor matrix values are adjusted so that the row sum equals 1.0.2
- The view factor matrix values are adjusted so that the row sum equals 1.0 and the reciprocity relationship is satisfied.3
- The view factor matrix values are adjusted so that the reciprocity relationship is satisfied.4
- The view factor matrix values are adjusted so that the original row sum is maintained and the reciprocity relationship is satisfied.
- maxiter
str
Maximum number of iterations to achieve convergence. Valid only when
OPT
= 2 or 4. Default is 100.- conv
str
Convergence value for row sum. Iterations will continue (up to
MAXITER
) until the maximum residual over all the rows is less than this value. Valid only whenOPT
= 2 or 4. Default is 1E-3.
- action
Notes
To have a good energy balance, it is important to satisfy both the row sum and reciprocity relationships. For more information, see View Factors in the Mechanical APDL Theory Reference.
OPT
= 1 and 2 are suitable for perfect enclosures.OPT
= 1 is less expensive thanOPT
= 2 because no iterations are involved. However, withOPT
= 1, the reciprocity relationship is not satisfied.OPT
= 3 and 4 are suitable for leaky enclosures.OPT
= 3 is less expensive thanOPT
= 4 because no iterations are involved. However, withOPT
= 3, the original row sum is not maintained.The vfsm command must be used before vfopt is issued, or Solve is initiated.
While the primary purpose of the vfsm command is to adjust the viewfactor matrix to satisfy reciprocity and rowsum properties, a side effect of this command is that the model could flip from being an imperfect to a perfect enclosure and the space node ignored if the rowsum becomes 1.0. The program’s check for an imperfect enclosure is not based geometry, but rather on the value of the rowsum of all rows of the enclosure view factor matrix. A rowsum close to 1.0 is deemed a perfect enclosure; otherwise, it is an imperfect enclosure, which requires you to define a spacenode. It is important to be aware that the vfsm command can affect the view factor rowsum and potentially also whether the enclosure is treated as an imperfect or perfect enclosure.