Иногда результаты расчета характеристик, созданных на плоскости, отличаются от результатов расчета характеристик на каком-то другом объекте (например, какой-то из поверхностей импортированного или стандартного объекта), хотя ожидается, что они должны быть одинаковыми.
Площадь поверхности объекта вычисляется с погрешностью
Площадь поверхности, которая вычисляется в рамках любой характеристики, может вычисляться с погрешностью. Ниже описано, почему так происходит.
На рисунке показан канал, пересеченный плоскостью. Для вычисления её площади S, используются площади граней ячеек, в которые эта плоскость заключена - Sв и Sн, они выделены на рисунке красным.
При объединении маленьких ячеек с близлежащими ячейками, поверхность граней, которые используются для вычисления Sв и Sн, "изламывается". Такие места на рисунке выделены кругами. Это и вносит погрешность в вычисление площади.
Данные из характерик на плоскости и поверхности отличаются
Разница заключается в самих методах вычисления характеристик на плоскостях/супергруппах и других объектах.
1. При вычислении характеристик на плоскости/супергруппе используются данные с граней ячеек, через которые проходит плоскость/супергруппа. Пример для плоскости на рисунке ниже.
Поскольку через потоки на гранях ячеек записываются уравнения сохранения, переменные, полученные на гранях, являются консервативными - обеспечивают выполнение законов сохранения. Это гарантирует точность результатов, полученных на такой характеристике.
2. Для вычисления характеристик на других поверхностях (кроме плоскостей и супергрупп), используются данные не с граней ячеек, а из их центров. Пример на рисунке ниже.
Данные из центров ячеек консервативными не являются, поэтому точность вычисления характеристик по таким поверхностям ниже.
Предпочтительнее использовать характеристики на плоскостях.