Разбиение модели на конечные элементы


Разбиение модели на конечные элементы - стр. 76


Мы настоятельно рекомендуем, чтобы Вы обязательно включили строку с комментарием (C ***) для идентификации вашего макроса. Эта строка комментария будет отражена в распечатке работы, и гарантирует, что макрос ADAPT, правильно использовал вашу пользовательскую подпрограмму.

8.4.2.2 Создание подпрограммы граничных условий (ADAPTBC.MAC)

Макрос ADAPT, очищает сетку и повторно разбивает на каждом шаге решения. В результате этого, узлы и элементы вашей модели будут неоднократно изменяться. Эта ситуация вообще препятствует использованию конечно-элементных нагрузок, закреплению каких-либо узлов и применению уравнений ограничения, которые должны быть определены для условий определенных узлов и элементов. Если вам необходимо включить любой из этих конечно-элементных объектов, вы можете создать  пользовательскую подпрограмму ADAPTBC.MAC. В этой подпрограмме вы можете выбирать узлы по их местоположению, и тогда можно применить конечно-элементные нагрузки, закрепления узлов и уравнения ограничения для отобранных узлов. Пример подпрограммы ADAPTBC.MAC:

C *** Subroutine ADAPTBC.MAC-Ваше имя – Наименование задачи- - Дата создания

NSEL, S ,LOC ,X, 0 | Выбор узлов @ X=0.0

D ,ALL , UX, 0 | Закрепление выбранных узлов в направлении оси X

NSEL, S ,LOC ,Y, 0 | Выбор узлов @ Y=0.0

D ,ALL , UY, 0 | Закрепление выбранных узлов в направлении оси Y

NSEL ,ALL | Выбрать все узлы

8.4.2.3  Создание подпрограммы решения (ADAPTSOL.MAC)

Последовательность команд, по умолчанию, включенная в макрос ADAPT:

/SOLU

SOLVE

FINISH

Эта последовательность команд решит только единственный шаг нагружения. Вы можете осуществить другие последовательности команд решения, включая их в пользовательскую подпрограмму ADAPTSOL.MAC.

8.4.2.4. Некоторые комментарии относительно подпрограмм

Вы можете создавать подпрограммы, как любой пользовательский файл. Другими словами, вы можете использовать либо команды APDL *CREATE (Utility Menu > Macro > Create Macro), APDL команда *END, или внешним текстовым редактором.


Начало  Назад  Вперед



Книжный магазин