Перейти к статье

 

Неотражающее условие

При численном моделировании внешних течений газа (таких как задачи обтекания тел) или при моделировании волновых процессов (например, в электродинамике и в механике сплошных сред) в большинстве случаев требуется использовать расчетную область конечных размеров вместо исходной неограниченной области. Чтобы волны не отражались от несуществующих в реальности границ необходимо использовать неотражающие условия.

Например, обтекаемое тело находится в неограниченном пространстве Ω. При моделировании создается область конечного размера Ω'. Чтобы избежать возможных отражений волн внутри области Ω' из-за искусственных границ Г' необходимо задать неотражающие условия на границы Г'.

Неотражающее условие можно приложить к объектам размерности 1D и 2D.

Для создания или изменения неотражающего условия следует:

Этим интерактивным операциям соответствуют команды:

create porepressure [ID] [name <'name'>] [{add | on} {surface | tri | face | curve | edge | sideset} <entity_list>]

modify porepressure [ID] [name <'name'>] [{add | on} {surface | tri | face | curve | edge | sideset} <entity_list>]

Например, для задания неотражающего условия на поверхность 2 можно указать в командной строке:

create absorption on surface 2

Виды нагружаемых сущностей

Неотражающее условие может прикладываться к:

Если задано "Неотражающее условие" и damping off, то будет ошибка вида:

ERROR: The absorption boundary condition is not available without use of damping.

ToDo: Turn on damping in the analysis settings.