Backward Compatibility with Version 6.3 and Earlier
Heat Source
In versions 6.3 and earlier, the default behavior was to allow all particles interacting with the walls to influence the accumulated heat source variables. This behavior corresponds to the Particle–wall interactions option in the Accumulate over list. However, the default selection for the Accumulate over list in version 6.4 is Particles in boundary elements, with which the accumulated heat source is only affected by the particles that freeze or stick to the walls.
If a model built in version 6.3 or earlier is opened in version 6.4, the old default settings are maintained for the Heat Source features that already exist in the model. However, if a new Heat Source feature is added to the same model in version 6.4, the new default settings will be applied.
When building a model using the API, the new behavior is used. This is true even if, for example, a Java file created from an older version is used. If you want to achieve full backward compatibility using the API and you have code such as
model.component("comp1").physics("cpt").feature("wall1")
.create("hts1","HeatSource", 2);
the following line must be added:
model.component("comp1").physics("cpt").feature("wall1")
.feature("hts1").set("AccumulateOver","ParticleWallInteractions");
Simplified Operator Names
If a model built in version 6.3 or earlier is opened in version 6.4, the physics features will be automatically updated to use the new operators. However, if the operators are used as part of a user-defined expression — for example, in features for visualizing and evaluating results, such as Global Evaluation or Color Expression — the expressions will need to be updated.