Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
9, 15.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
469 Кб
Скачать
☆

10. Allsel

    При написании небольших APDL скриптов для ANSYS Mechanical люди часто совершают следующую ошибку: используют команды для выбора нужных им объектов и после всех манипуляций забывают снова выбрать все узлы и элементы модели.  Если вы, используя NSEL, выберете несколько узлов модели для того, чтобы, скажем, приложить к ним силу и на этом остановитесь, то обязательно получите ошибку, поскольку эти узлы будут единственными активными во всей модели.

ALLSEL исправит эту проблему. Эта команда попросту все делает активным. Имеет смысл ВСЕГДА вносить эту строку в конец каждого скрипта, где есть что-либо связанное с выбором отдельных объектов.

11. CM – CMSEL

    Если вы используете ANSYS Mechanical, то, должно быть, знакомы с концепцией именованных наборов (Named Selections). Это группы объектов (узлов, элементов, поверхностей, ребер, вершин) с присвоенным именем, по которому на них можно ссылаться, а не выбирать каждый раз по новой. В ANSYS MAPDL это называется компонентами, и команды, с ними работающие, начинаются с букв CM.

Любые геометрические именованные наборы, созданные вами в ANSYS Mechanical, превращаются в узловой компонент – все узлы выбранной в именованном наборе геометрии превращаются в узловой компонент. Вы также можете создать собственный узловой или элементный именованный набор, и он также будет создан в виде соответствующего компонента. 

Вы можете использовать CM для создания ваших собственных компонентов в APDL скрипах.  Ему нужно будет дать имя – и можно работать.  Вы также можете выбирать компоненты с помощью команды CMSEL.

12. *GET

     Чрезвычайно полезная команда в APDL.  Это способ просмотреть вашу модель и найти любую полезную информацию: число узлов, наибольшее значение координаты Z среди узлов, если выбраны узлы, то нагрузки на узел, информация о результатах, и т. д… 

Обязательно изучите информацию в ANSYS help по этой команде. Если вы в процессе написания скрипта с грустью произносите: “Ах если бы я только знал эту величину в моей модели…”, то скорее всего вам стоит обратиться к команде *get.

13. Csys – local – rsys

Системы координат очень важны в ANSYS Mechanical и ANSYS MAPDL.  В большинстве случаев вы можете спокойно создать систему координат в ANSYS Mechanical. Использовать эту систему координат можно будет и в ANSYS MAPDL, но по умолчанию ANSYS Mechanical назначает автоматические ID. Для использования системы координат в MAPDL нужно указать ее номер в окне свойств: изменить предварительно свойство “Coordinate System” с “Program Defined” на “Manual” и указать номер в поле “Coordinate System ID”.

 

Рис 2. Определение ID системы координат в интерфейсе ANSYS Mechanical

Если есть необходимость создать систему координат прямо в APDL скрипте, используйте команду LOCAL. 

Когда вы захотите использовать определенную систему координат, введите команду CSYS, чтобы сделать ее активной.

Примечание: система координат 0 – это глобальная декартова система. Если вы изменили активную систему, то убедитесь, что после скрипта вы не забыли вернуться к глобальной системе координат CSYS,0

RSYS – это что-то вроде CSYS, но для результатов. Если вы хотите построить график или получить список результатов не в глобальной системе координат, то используйте RSYS для активации нужной вам системы координат.

 

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]