CFD Module

New Functionality in Version 4.3

Turbulent Mixing

The user interfaces for Transport of Diluted Species and Transport of Concentrated Species include a new Turbulent Mixing subnode to the Convection and Diffusion material model. The Turbulent Mixing node models the additional mixing caused by turbulence by adding turbulent diffusivity to the molecular diffusivity.

Fluid Flow

Rotating Machinery

Automatic support for a time-dependent angular velocity has been added in the Rotating Domain feature. In the new implementation the displacement angle of the rotating domain is defined as an ODE variable and integrated using the rotational frequency input. The implementation supports all types of time-dependent frequencies (analytic, interpolation functions, and so on).

Backward compatibility:

Non-Isothermal Flow and Heat Transfer

Backward Compatibility vs. 4.2a

Discontinuous Galerkin Conditions

The variables used to set up discontinuous Galerkin conditions have been revised. Neither of those variables were available as postprocessing variables; they were only visible in the Equation View nodes’ Variables lists. The most notable change is that the variable K_Stress_Tensor has changed sign in order to conform with the literature. Please contact support for further information.

This compatibility information affects the following fluid-flow interfaces:

Fan, Grille, and Vacuum Pump Features

The Fan, Grille, and Vacuum Pump features are now separate features instead of options in the Inlet and Outlet features.

Old models with Inlet or Outlet features get the new features instead when opened. The Model Java-file backward compatibility is extensive but not complete. If you experience problems with old Model Java- files, please contact COMSOL’s technical support.

This compatibility information affects the following fluid-flow interfaces:

Heat Transfer

Dependent Variable Change in the Rotating Machinery Interfaces

When building models in the current release using the Rotating Machinery interfaces, the dependent variable vwall, describing the rotating wall velocity, will no longer be solved for. Opening a model built in a previous version, the previous implementation will be retained (including vwall). A Java file generated from the previous model may fail to run using the current version. This happens when the no longer present vwall variable is accessed, or if a solver setting for this variable is applied. To avoid this, remove any access to vwall in the generated Java file.