- •14.2. Что такое apdl?
- •14.3. Параметры
- •14.3.1. Рекомендации по выбору имен параметров
- •14.3.2. Задание параметров
- •14.3.3. Вывод списка параметров
- •14.3.4. Удаление параметров
- •14.3.5. Использование символьных параметров
- •14.3.6. Подстановка значений числовых параметров
- •14.3.7. Подстановка значений символьных параметров
- •14.3.8. Динамическая подстановка значений параметров
- •14.3.9. Выражения, содержащие параметры
- •14.3.10. Функции параметров
- •2. /Prep7 – /solu – /post1 – finish
- •3. Type – mat – real – secnum
- •5. Emodif
- •8. Nsel – esel
- •9. Nsle – esln
- •10. Allsel
- •13. Csys – local – rsys
- •14: Nrotate
- •18. /Output
- •19. /Show
- •20. Etable
2. /Prep7 – /solu – /post1 – finish
Программа MAPDL состоит из совокупности аж 10 процессоров (было больше, но они не были задокументированы). Отдельные команды работают только в нескольких процессорах, а большинство – только в одном из них. Если вы используете команду для препроцессора в постпроцессоре, то обязательно получите ошибку.
После создания командного объекта в ANSYS Mechanical, он может быть реализован в препроцессоре, настройках решателя (Solution processor) или в постпроцессоре, в зависимости от того, в какой ветви дерева проекта был создан. Если есть необходимость отправить команду в другой процессор, то нужно просто ввести соответствующую команду. ГЛАВНОЕ, НЕ ЗАБУДЬТЕ ПЕРЕЙТИ ОБРАТНО К ИСХОДНОМУ ПРОЦЕССОРУ после записи нужных команд.
/PREP7 – перейти к препроцессору. Здесь можно изменять формулировки элементов, модель материала и любым образом менять сетку конечных элементов.
/SOLU – перейти к настройкам решателя (Solution Processor). Чаще всего вы будете начинать отсюда, так что довольно часто нужно использовать эту команду для того, чтобы перейти обратно к исходному разделу после задания команд в /PREP7. Здесь изменяются нагрузки, граничные условия, и настройки расчета.
/POST1 – перейти к постпроцессору. Здесь можно поиграть с результатами, построить собственные графики, и использовать иные возможности APDL для обработки результатов.
FINISH – перейти к самому началу. Сюда нужно заходить если вы собираетесь работать с именами файлов.
3. Type – mat – real – secnum
Вообще, вам действительно нужно знать эти команды, только если вы собираетесь писать ваши собственные элементы… но кое-что про них должен знать каждый, поскольку назначение атрибутов элементам (element attributes) имеет фундаментальное значение для работы в APDL … Так что это имеет смысл прочитать даже если вы не собираетесь писать ваши собственные элементы.
К каждому элементу в вашей модели назначаются определяющие его свойства. Когда вы определяете элемент, вместо указания всех его свойств в каждом случае, вы создаете определения и даете им номера, а затем присваиваете их к каждому элементу. Простейший пример – это свойства материала. Вы определяете набор свойств материала, присваиваете им номер, а затем присваиваете этот номер ко всем элементам в вашей модели, которые в соответствии с этими свойствами должны работать.
И вы не указываете ID при создании элементов, это был бы долгий и полный боли процесс. Вместо этого вы указываете ID для каждого типа свойств “активным” и каждому вновь созданному элементу будет назначен активный ID.
Сами команды не нуждаются в пояснениях: Type устанавливает тип элемента, MAT задает ID материала, REAL задает номер реальных констант, и SECNUM задает номер активного сечения.
Таким образом, введя следующее:
type,4 real,2 mat,34 secnum,112 e,1,2,3,4,11,12,13,14
вы получите:
ELEM MAT TYP REL ESY SEC NODES 1 34 4 2 0 112 1 2 3 4 11 12 13 14 2 3 4 4 0 200 101 102 103 104 111 112 113 114
4. ET
Решатель MAPDL поддерживает сотни элементов. Независимо от решаемой задачи, ANSYS Mechanical выбирает наилучший исходя из общих соображений элемент. Но он может быть и не лучшим для вашей конкретной модели. В таких случаях, вы можете переопределить используемые ANSYS Mechanical элементы.
Примечание: новый элемент обязательно должен иметь ту же топологию. Вы не сможете заменить 4х узловой оболочечный элемент на 8ми узловой гекса элемент. Но если расположение узлов (топология) одинаковое, то вы можете произвести замену при помощи ET команды.
