Компьютерное моделирование процессов и аппаратов пищевой, био- и химической технологии в среде FlexPDE. Дворецкий С.И - 17 стр.

UptoLike

Рубрика: 

Рис. 5 Расчетная область, построенная
с использованием подраздела EXLUDES
Подраздел FEATURE используется, чтобы описать незамкнутые объекты, которые не включают подоб-
ласть с определимыми материальными параметрами. Подразделы FEATURE формируются тем же самым спо-
собом, как и подразделы REGIONS, и могут использовать также LINE и ARC сегменты. Подразделы FEATURE
не заканчиваются резервным словом FINISH.
Подразделы FEATURE используются, когда проблема имеет внутренние линейные источники, когда жела-
тельно вычислить интегралы по нерегулярному пути, или когда требуется явное управление вычислительной
сеткой. Пример применения данного подраздела иллюстрирует следующий программный код:
REGION 1 {Задаем расчетную область в виде квадрата}
START(0,0) LINE TO (10,0) TO (10,10) TO (0,10) TO FINISH
FEATURE {Задаем линию сетки}
START(0,0) LINE TO (10,10)
При применении данных подразделов следует помнить, что все подразделы REGIONS должны быть пере-
числены прежде, чем будут упомянуты подразделы EXLUDES или FEATURE. Соответственно подразделы EX-
LUDES должны быть перечислены до подразделов FEATURE.
Подразделы REGIONS, EXLUDES и FEATURE могут иметь как численное, так и буквенное обозначение
имен. В случае использования в качестве имени указанных подразделов цифровых обозначений, номера долж-
ны назначаться в порядке возрастания, начиная с первого. Более предпочтительным является задание имен
подразделов в виде чисел.
Однако если в сценарии ставится задача вывода значения объемного интеграла для произвольной области,
то в этом случае целесообразно задавать имена подразделов литеральными символами. В случае задания таких
имен они должны иметь форму цитируемой строки и быть помещены немедленно после зарезервированного
слова REGIONS, EXLUDES или FEATURE. Назначенные имена должны быть уникальны к подразделам RE-
GIONS, EXLUDES и FEATURE.
Помимо подразделов собственные имена могут иметь и
пути. Путь можно определить как непрерывный
ряд сегментов ARC и (или) LINE. Каждый путь начинается с зарезервированного слова START и заканчивается
зарезервированным словом FINISN или другим словом START. В случае назначения имени на путь, оно имеет
форму цитируемой строки и должно быть помещено после зарезервированного слова START:
START «namedpath» (< x>, <y>)
Назначенные имена для путей должны быть уникальными и отличными от имен, которые назначены для
подразделов REGIONS, EXLUDES или FEATURE.
Помимо вышеупомянутых инструкций сегментов LINE и ARC во FlexPDE имеются и дополнительные гра-
фические инструкции. К таким инструкциям относятся FILLETS
(скругление) и BEVELS (скос). Посредством
данных инструкций любая точка контура расчетной области может быть заменена круговой дугой указанного
радиуса, или отрезком указанной длины. Сегменты FILLETS и BEVELS не могут применяться к точкам, которые
являются пересечением нескольких сегментов, так как может привести к путанице.
Нижеприведенный программный код иллюстрирует применение сегментов FILLETS и BEVELS для задания
расчетных областей
Region 1
start(-1,-1)
value(u)=u0 line to (1,-1) fillet(0.1)
to (-0.25,-0.25) fillet(0.1)