宏 API 更改 5.06
在 Simcenter STAR-CCM+ 5.06 中,针对场景和绘图更新、排放建模进行了宏 API 的更改。
下面详细介绍宏 API 中各项的更改。 如果已访问下面“以前发行版本”列中的任何项,使用以前版本的软件创建的宏将不必在 Simcenter STAR-CCM+ 5.06.010 中运行。
场景和绘图的更新频率
用于指定更新频率的方法已更改,以适应时间差方法。 以前,更新频率只是 SceneUpdate 和 PlotUpdate 对象的一个属性,仅对迭代次数或时间步数有意义。 现在,应从 PlotUpdate 对象获取与每个更新类型相关的特定对象。
以前发行版本 | Simcenter STAR-CCM+ 5.06.010 |
---|---|
PlotUpdate plotUpdate_0 = xYPlot_0.getPlotUpdate();plotUpdate_0.setUpdateMode(1); // Iterations Update Policy plotUpdate_0.setUpdateFrequency(10); |
PlotUpdate plotUpdate_0 =xYPlot_0.getPlotUpdate(); plotUpdate_0.setUpdateMode(1); // Iterations Update PolicyIterationUpdateFrequency iterationUpdateFrequency_0 = plotUpdate_0 .getIterationUpdateFrequency(); iterationUpdateFrequency_0 .setIterations(10); |
plotUpdate_0.setUpdateMode(2); // Time Step Update PolicyTimeStepUpdateFrequency timeStepUpdateFrequency_0 = plotUpdate_0 .getTimeStepUpdateFrequency(); timeStepUpdateFrequency_0 .setTimeSteps(5); |
|
plotUpdate_0.setUpdateMode(3); // Delta Time Update Policy DeltaTimeUpdateFrequency deltaTimeUpdateFrequency_0 = plotUpdate_0 .getDeltaTimeUpdateFrequency();deltaTimeUpdateFrequency_0 . getDeltaTime() .setValue(1.1); |
激活 PCFM 和氮氧化物排放
在以前的版本中,激活 PCFM 和氮氧化物排放具有自动打开氮氧化物排放 PPDF 的效果。 但是,在 PCFM 排放情况下不需要这样做,因为 PCFM 已有 PPDF 求解器。 以前的宏具有此行:
physicsContinuum_0.enable(NoxPpdfCombustionModel.class);
PCFM 排放不再需要此行。