Перейти к публикации

FEMAP witn NX Nastran: Видео-урок №2. Создание геометрии и сетки


Рекомендованные сообщения

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

 

Пример включает в себя:

  • Импорт эскиза через нейтральный файл;
  • Создание твердотельной детали;
  • Создание паза под шпонку;
  • Создание отверстий под болты;
  • Создание бобышки c вырезом;
  • Применение граничных условий;
  • Создание сетки из объемных конечных элементов.


Импорт эскиза

Создайте новый файл модели и импортируйте нейтральный файл FEMAP, содержащий профиль детали.

  1. File, New.
  2. File, Import, Femap Neutral.
  3. Перейдите в каталог Examples в директории установки FEMAP и выберите файл Slot.neu.
  4. В диалоговом окне чтения нейтральных файлов Read Model from FEMAP Neutral нажмите ОК.
5a849400ea481100011af643_2018-02-06_19-10-36.png
‍Профиль направляющей, импортированный через нейтральный файл FEMAP


Создание твердотельной детали

Чтобы создать твердотельную деталь, сначала создайте граничную поверхность Boundary Surface, а затем вытяните ее.

  1. Geometry, Boundary Surface, From Curves.
  2. В диалоговом окне выбора объектов Entity Selection нажмите Select All, затем OK и Cancel.
5a8494206bfd5d0001362d7d_2018-02-06_19-16-29.png
‍Граничная поверхность Boundary Surface

Вытяните граничную поверхность Boundary Surface, чтобы сформировать твердотельную деталь (Solid).

  1. Geometry, Solid, Extrude.
  2. В диалоговом окне настроек выдавливания Extrusion Options в разделе Material выберите New Solid; в разделе направления вытягивания Direction: Negative; а в разделе Length установите длину To Depth=10.
  3. Нажмите ОК.
5a8494396bfd5d0001362d86_2018-02-06_19-30-40.png
Диалоговое окно настроек вытягивания Extrusion Option
5a84944e6755db000127c988_2018-02-06_19-28-05.png
Твердотельная деталь (Solid)

Созданная твердотельная геометрия отобразится в дереве проекта в разделе Geometry как объект типа Solid:

5a84945fea481100011af653_2018-02-06_19-33-47.png
‍Дерево проекта FEMAP


Создание паза для шпонки

Для того, что бы создать эскиз паза, необходимо нарисовать две окружности.

  1. Geometry, Curve - Circle, Radius.
  2. В диалоговом окне Locate - Enter Location at Center of Circle укажите координаты центра окружности (0, 95, 0) и нажмите OK.
  3. В диалоговом окне Locate - Enter Location on Circle укажите координаты точки, которая будет лежать на окружности (11, 95, 0) и нажмите OK.
  4. После создания первой окружности, FEMAP предложит сразу же создать вторую. Задайте координаты центра второй окружности (0, 50, 0) и координаты точки на окружности (11, 50, 0).
  5. Нажмите OK, а затем Cancel.
5a849546bf55410001f0aef8_2018-02-06_19-54-56.png
Построение окружностей с помощью команды Geometry, Curve - Circle, Radius

Закончите создание эскиза паза:

  1. Geometry, Curve - Line, Points.
  2. В диалоговом окне построения линий по точкам Create Line from Points выберите курсором в графическом окне сначала точку From Point: A, а потом точку To Point: B. Аналогичным образом, постройте вторую линию CD.
5a8494949be89d00016ab47d_2018-02-06_20-01-40.png
‍Построение линий с помощью команды Geometry, Curve - Line, Points

Разбейте каждую из окружностей на две кривые. Перед этим выберите режим привязки к точкам Snap to Point.

5a8495a39be89d00016ab4df_2018-02-10_18-59-03.png
Панель инструментов Select
Примечание: Режимы привязки можно выбирать и с помощью быстрого меню правой кнопки мыши. Просто щелкните правой кнопкой мыши в графическом окне FEMAP и выберите соответствующую опцию привязки.
  1. Modify, Break, At Location (Ctrl+K).
  2. В диалоговом окне выбора объектов выберите первую окружность, а затем точку A. Аналогично, разбейте вторую окружность в точке B.
  3. Нажмите Cancel.
Обратите внимание, что разбить окружность на кривые в ее начальных точках (Starting Location of Circle) невозможно. Для визуализации начальных точек перейдите в настройки View, Options. В разделе Labels, Entities and Color выберите Curve/Surface Directions. В настройках параметров отображения Parametric Direction выберите 2..Show Curve Arrows.
5a8495ba9be89d00016ab4e2_2018-02-11_21-11-36.png
Визуализация начальных точек окружности Starting Location of Circle

Удалите две лишние дуги:

  1. Delete, Geometry, Curve.
  2. В диалоговом окне выбора объектов выберите две внутренние половины окружностей и нажмите ОК. 
  3. Нажмите ОК в диалогом окне подтверждения удаления Confirm Delete.
Примечание: Флажок обновления отображения Update Views в диалоговом окне подтверждения удаления позволяет автоматически перерисовывать графические объекты после выполнения команды. Если Вы делаете много удалений в очень большой модели, может потребоваться снять этот флажок, чтобы повысить производительность, а затем нажать Ctrl+G, чтобы повторно отрисовать модель после завершения удаления объектов.
5a8495d2ac44a5000123e28a_2018-02-11_21-31-08.png
Диалоговое окно подтверждения удаления Confirm Delete
5a8496037536190001b54e18_2018-02-11_21-30-33.png
‍Эскиз, с помощью которого будет создан паз для шпонки

Создайте граничную поверхность Boundary Surface и вытяните кривые:

  1. Geometry, Boundary Surface, From Curves.
  2. Выберите четыре кривые и нажмите ОК.
  3. Geometry, Solid, Extrude.
  4. В настройках вытягивания Extrusion Options в разделе Material установите Remove - Hole; в разделе Direction: Negative и в разделе Length: Thru All.
Обратите внимание, что граничная поверхность, которую вы только что создали, была выбрана автоматически при использовании функции вытягивания Extrude.
5a8496127536190001b54e1b_2018-02-11_22-26-48.png
‍Создание паза для шпонки с помощью команды Geometry, Solid, Extrude


Создание отверстий под болты

Теперь Вы будете использовать массив для создания пяти отверстий под болты. Это позволяет всем отверстиям быть созданными за один шаг.

  1. Geometry, Curve - Circle, Radius.
  2. В диалоговом окне Locate - Enter Location at Center of Circle задайте координаты центра окружности (-38, 0, 0) и нажмите ОК.
  3. В диалоговом окне Locate - Enter Location on Circle задайте координаты точки на окружности (-38, 5, 0) и нажмите ОК.
  4. Нажмите Cancel.
  5. Geometry, Boundary Surface, From Curves.
  6. В диалоговом окне выбора объектов Entity Selection выберите созданную ранее окружность и нажмите ОК.
  7. Нажмите Cancel.
  8. Geometry, Solid, Extrude.
  9. В настройках вытягивания Extrusion Options укажите Material: Remove Hole, Direction: Negative, Length: Thru All и нажмите кнопку Pattern.
  10. Выберите круговой тип массива Radial и укажите координаты центра (0,0), число объектов Number: 5 и угол разворота Total Angle: 180.
  11. Нажмите ОК.
5a849634ea481100011af6ca_2018-02-12_20-09-15.png
Диалоговое окно параметров вытягивания Extrusion Option
5a84964b7536190001b54e33_2018-02-12_20-09-03%20(2).png
Настройки кругового массива при использовании команды Geometry, Solid, Extrude
5a84966e7536190001b54e38_2018-02-12_19-22-55.png
‍Создание пяти отверстий под болты за один шаг с использованием кругового массива
Совет: Убедитесь, что стрелка направления выдавливания проходит через толщину детали. Если она указывает неправильный путь, измените направление на противоположное.


Создание бобышки

Создайте геометрию направляющей:

  1. Geometry, Curve - Circle, Radius.
  2. В диалоговом окне Locate - Enter Location at Center of Circle введите координаты центра окружности (0, 0, 0) и нажмите ОК.
  3. В диалоговом окне Locate - Enter Location on Circle введите координаты точки на окружности (25, 0, 0) и нажмите ОК.
  4. В диалоговом окне Locate - Enter Location at Center of Circle введите координаты центра окружности (0, 0, 0) и нажмите ОК.
  5. В диалоговом окне Locate - Enter Location on Circle введите координаты точки на окружности (16, 0, 0) и нажмите ОК.
  6. Нажмите Cancel.
  7. Geometry, Boundary Surface, From Curves
  8. Выберите две окружности и создайте из них граничную поверхность.
  9. Нажмите ОК, а затем Cancel.
  10. Geometry, Solid, Extrude.
  11. В настройках инструмента вытягивания Extrusion Options укажите Material: Add - Protrusion, Direction: Positive и Length: To Depth=50.
  12. Нажмите ОК.
5a84967f6755db000127c9e5_2018-02-12_21-13-31.png
Создание бобышки с использованием команды Geometry, Solid, Extrude


Создание углубления на бобышке

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

Рабочая плоскость Workplane представляет собой двумерную плоскость, которую можно расположить и выровнять в любом месте трехмерного пространства. При графическом выделении объектов выбранное местоположение экрана проецируется на рабочую плоскость Workplane.

  1. Tools, Workplane.
  2. Включите отображение рабочей плоскости Draw Workplane в графическом окне.
  3. В разделе Define Plane выберите режим определения рабочей плоскости на поверхности On Surface.
  4. В диалоговом окне определения рабочей плоскости на поверхности Plane Normal to Surface укажите соответствующую поверхность On Surface, задайте нулевую точку At Point (точка А) и точку Axis Point (точка В), которая определяет направление оси X рабочей плоскости Workplane.
5a84969f6bfd5d0001362dfc_2018-02-12_21-26-16%20(2).png
‍Диалоговое окно настроек рабочей плоскости Workplane
5a8496ae438a4300013973b3_2018-02-12_21-28-19%20(2)%20(2).png
Создание рабочей плоскости Workplane на поверхности
5a84c9c05f4d8a000163041d_2018-02-12_21-29-06%20(2).png
Визуализация рабочей плоскости Workplane в трехмерном пространстве‍

Теперь Вы создадите горизонтальную линию на поверхности бобышки. Затем Вы создадите две параллельные линии и сделаете из них прямоугольник. Наконец, Вы вытянете прямоугольник, чтобы создать углубление.

  1. Geometry, Curve - Line, Points.
  2. Выберите точки A и B. Нажмите ОК, а затем Cancel.
  3. Geometry, Curve - Line, Parallel.
  4. В диалоговом окне Line Parallel to a Line укажите линию AB в поле From Curve и задайте отступ Offset: 3,5.
  5. Нажмите ОК.
  6. В диалоговом окне Locate укажите координаты точки, которая определяет в какую сторону будет сделано параллельное смещение линии.
  7. Аналогично, создайте вторую параллельную линию, которая будет смещена в противоположном направлении на то же расстояние.
  8. Geometry, Curve - Line, Points.
  9. В диалоговом окне Create Line from Points укажите точки C и D для того, что бы построить линию CD. Нажмите ОК.
  10. В диалоговом окне Create Line from Points укажите точки H и F для того, что бы построить линию HF.
  11. Нажмите ОК, а затем Cancel.
  12. Geometry, Boundary Surface, From Curves.
  13. Выберите линии CD, DF, FH и HC и нажмите ОК, для того, что бы создать граничную поверхность.
  14. Geometry, Solid, Extrude.
  15. В диалоговом окне Extrusion Options установите Material: Remove - Hole, Direction: Negative и Length: To Depth.
  16. Нажмите ОК, а затем Cancel.
5a8496e59be89d00016ab528_2018-02-12_22-28-03.png
‍Построение параллельных линий с использованием команды Geometry, Curve - Line, Parallel
5a8497067536190001b54e5c_2018-02-12_22-24-21.png
‍Построение эскиза и определение граничной поверхности для создания углубления в бобышке
5a849724ea481100011af72b_2018-02-13_21-34-16.png
‍3-D модель направляющей
Обратите внимание: Если вам мешает вспомогательная линия, то Вы можете использовать команду Delete, Geometry, Curve для ее удаления. В диалоговом окне выбора объектов нажмите Select All, чтобы выбрать все кривые и нажмите кнопку ОК. Все кривые, которые не ссылаются на другие объекты будут удалены. После удаления линий, воспользуйтесь командой Delete, Geometry, Point для удаления точек.


Применение граничных условий

Для закрепления конструкции зафиксируйте отверстия под болты. Далее создайте нагрузку на внутреннюю поверхность паза.

  1. Model, Constraint, Create/Manage Set.
  2. В менеджере ограничений Constraint Set Manager нажмите New Constraint Set, чтобы создать новый набор ограничений.
  3. В диалоговом окне New Constraint Set в графе Title введите название набора ограничений и нажмите ОК.
  4. Нажмите Done.
  5. Model, Constraint, On Surface.
  6. В диалоговом окне выбор объектов Entity Selection укажите 10 внутренних поверхностей в отверстиях под болты и нажмите ОК.
  7. В диалоговом окне определения ограничений Create Constraints on Geometry нажмите кнопку Fixed.
  8. Нажмите ОК, а затем Cancel.
  9. Нажмите сочетание клавиш Ctrl-A для автоматического масштабирования модели (отображение всей модели в графическом окне).
5a849735ea481100011af733_2018-02-13_21-52-08.png
Диалоговое окно параметров ограничения геометрии Create Constraints on Geometry
5a849741ea481100011af740_2018-02-13_21-51-45.png
‍Фиксация отверстий под болты по всем степеням свободы

Создайте набор нагрузок, в котором приложите силу 1000 единиц к одной внутренней грани паза:

  1. Model, Load, Create/Manage Set.
  2. В менеджере наборов нагрузок Load Set Manager создайте новый набор, нажав на кнопку New Load Set.
  3. Введите название набора нагрузок в графе Title и нажмите ОК.
  4. В менеджере наборов нагрузок нажмите Done.
  5. Model, Load, On Surface.
  6. В диалоговом окне выбора объектов Entity Selection укажите одну внутреннюю поверхность паза и нажмите ОК.
  7. В диалоговом окне задания нагрузок Create Loads on Surfaces в графе FX введите значение минус 1000.
  8. Нажмите ОК, а затем Cancel.
5a849892bf55410001f0afec_2018-02-14_17-25-54.png
‍Диалоговое окно определения нагрузок на поверхности Create Loads on Surface
5a8498a5bf55410001f0aff8_2018-02-14_17-27-30.png
Сила, равномерно распределенная по внутренней поверхности паза


Создание сетки

Создайте свойство и материал для модели, затем создайте сетку из объемных конечных элементов.

Определение свойства и материала

Создайте свойство Property для объемных элементов:

  1. Model, Property.
  2. В диалоговом окне Element Property Type нажмите кнопку Elem/Property Type и в разделе Volume Elements выберите тип элементов Solid.
  3. Нажмите ОК.
  4. В диалоговом окне Define Property - SOLID Element Type в графе Tittle введите название свойства. Названия могут содержать до 79 символов.
  5. Нажмите ОК.
  6. Перед Вами всплывет подсказка «Material 0 does not Exist, OK to Create?», которая говорит о том, что в модели не был создан материал и предлагает создать его прямо сейчас. Необходимо согласиться, нажав кнопку Yes.
  7. В диалоговом окне Define Material - ISOTROPIC нажмите кнопку Load, чтобы загрузить свойства материала из стандартной библиотеки FEMAP.
  8. Выберите AISI 4340 Steel и нажмите ОК.
  9. В диалоговом окне Define Material - ISOTROPIC нажмите ОК.
  10. В диалоговом окне Define Property - SOLID Element Type нажмите ОК, а затем Cancel.
5a8498c3438a43000139747e_2018-02-14_17-50-22.png
Диалоговое окно параметров конечных элементов типа Solid
5a8498ddea481100011af7b0_2018-02-14_17-51-02.png
‍Определение констант изотропного материала в диалоговом окне Define Material — ISOTROPIC

Разбейте модель на сетку из объемных конечных элементов:

  1. Mesh, Geometry, Solids (Alt+F12).
  2. В диалоговом окне Automesh Solids нажмите кнопку Update Mesh Sizing и установите Max Angle Tolerance 10 градусов, чтобы улучшить сетку вокруг отверстий под болты. Нажмите ОК.
  3. В диалогом окне Automesh Solids нажмите ОК.
5a8498d47536190001b54ef4_2018-02-14_17-48-40.png
Дополнительные настройки автоматической тетраэдральной сетки Automatic Mesh Sizing
5a849903bf55410001f0b01e_2018-02-14_17-47-07.png
‍Аппроксимация 3-D модели тетраэдральными конечными элементами типа Solid

 

Подробная видео-инструкция к этому руководству находится на нашем сайте ССЫЛКА

На русском о Femap можно прочитать на нашем сайте

Обучение по Femap можно посмотреть по ссылке

 

По вопросам приобретения, обучения, бесплатного тестирования и любым другим вопросам, пожалуйста, обращайтесь: info@cad-is.ru тел.: +7 (495) 740-05-10
www.cad-is.ru

Ссылка на сообщение
Поделиться на других сайтах


Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • alek77
      Да, спасибо, я уже из интереса ее нашел. Еще раз повторю, чтобы не выхватить, сам я такими методами указния размеров не пользуюсь, это самая вредная практика из всех, что встречал. В свое время имел много проблем в автокаде, корректируя чужие чертежи. Но там и отртогональные линии под углом в 0,001 градуса были в норме, и миллион линий одна поверх другой, и незамкнутые отрезки и много всего, от чего волосы дыбом. В солиде, думал, не столкнусь с таким, наивный. Поэтому искал и нашел макрос который косяки размеров подсвечивает. Он вполне рабочий, но не стабильный. В чем причина не разбирался, так как со своей задачей он справляется. Причем отрабатывает и галочки, и замену текста в размере. Хорошо, что @malvi.dp нашел время и что-то корректирует, спасибо отдельное ему за это. Макрос достаточно полезный при работе с чужими документами. И если удастся сохранить все начальные функции этого макроса против изощренных методов вредительства - будет офигенно.
    • Kelny
      Если этой ссылки достаточно для отображения материала и материал уже есть в обозначенной модели, то возможно подойдёт TabBuilder: https://help.solidworks.com/2023/russian/SolidWorks/SWHelp_List.html?id=e68c1877b4fa431483f8c751bd9fcc78&_gl=1*lby1j3*_up*MQ..*_ga*NTEyNjA5NDQ3LjE3MTQxMTU3MzA.*_ga_XQJPQWHZHH*MTcxNDExNTcyOS4xLjEuMTcxNDExNTczNy4wLjAuMA..#Pg0   В старых версиях при написанни ссылок такого радо в некоторых случаях можно было не писать имя файла, а достаточно было вместо имени файла модели оставить ПРОБЕЛ.SLDPRT и имя после этого подставлялось само. Пробовать надо.   Так же можете глянуть макрос по изменению свойств файла (методы и функции там устаревшие, но возможно даже будет работать и можно поковыряться в коде): https://kelnyproject.ucoz.ru/load/6-1-0-8 по програмированию так же есть справка (версию в ссылке поменяйте на свою, что бы справка была актуальна для вашей версии): https://help.solidworks.com/SearchEx.aspx?query=get custom property&version=2010&lang=english,enu&prod=api
    • gudstartup
      только перед обновлением обязательно выполните  все что написано в руководстве и касается сохранения состояния станка и чпу. и обязательно сделайте образ диска и помните что слишком новые версии могут не заработать на вашем чпу относительно безопасно ставить только сервиспаки
    • NordCom
      Большое спасибо! Через это меню удалось зайти в меню. 95148->MOD
    • Danil89nur
      Доброе время суток. Столкнулся с проблемой на новой работе. Много деталей у который в свойствах отсутствует раздел "Материал" и приходится каждый раз вручную заходить туда, создавать раздел и выбирать там ""SW-Material@Name.SLDPRT". Возможно кто-то знает, либо сможет помочь с написанием простенького макроса, при нажатии на который в свойствах детали будет создаваться необходимый раздел и в нем сразу написан выбранный материал (желательно, чтоб там было указано сразу наименование материала, а не формула для его получения ""SW-Material@Name.SLDPRT"). Пытался самостоятельно через ChatGPT, но так как в програмировании я 0, то ничего не получилось)
    • Bot
      Коллеги, Благодарю вас за интерес к проекту электронной энциклопедии в области инженерного программного обеспечения PLMpedia, который более 15 лет развивался группой компаний ЛЕДАС. Представленный ниже скриншот передаёт содержание и структуру базы данных энциклопедии, накопленной за эти годы: именно такую начальную страницу, можно было до сегодняшнего дня увидеть, придя по адресу https://plmpedia.ru/ В последние несколько лет ЛЕДАС особенно интенсивно и результативно вкладывает все ресурсы в развитие своего основного бизнеса: см. ниже «О компании ЛЕДАС». Сегодня я с некоторым сожалением констатирую, что у компании ЛЕДАС более нет возможности отвлекать ресурсы своих сотрудников на некоммерческий (фактически волонтерский) проект PLMpedia. Вся база данных ресурса может быть безвозмездно передана любому юридическому или физическому лицу с единственным условием: наш преемник должен будет публично объявить о состоявшейся передаче и взятии на себя [...] View the full article
    • gudstartup
      @NordCom  у вас наверное это так происходит читайте этот раздел itnc_530.pdf
    • fenics555
      интересный индус. А нового то чего?
    • gudstartup
      откудова качаете мне интересно?
    • ДОБРЯК
      Совсем забыл про собственные вектора       собственный тон частота           0.013                        1   Расчет собственных форм и частот   1         1   7.0711E-01   0.0000E+00   0.0000E+00   0.0000E+00   0.0000E+00   0.0000E+00   1         2   7.0711E-01   0.0000E+00   0.0000E+00   0.0000E+00   0.0000E+00   0.0000E+00       собственный тон частота       15910.75                         2   Расчет собственных форм и частот   1         1   7.0711E-01   0.0000E+00   0.0000E+00   0.0000E+00   0.0000E+00   0.0000E+00   1         2  -7.0711E-01   0.0000E+00   0.0000E+00   0.0000E+00   0.0000E+00   0.0000E+00        
×
×
  • Создать...