femap
Главная / Статьи / Nastran / Nastran. Создание расчётной модели на основе двумерных областей без последующего объединения

Nastran. Создание расчётной модели на основе двумерных областей без последующего объединения

( 0 Голосов )
Кручинкин Александр Алексеевич 24.03.2009
Индекс материала
Nastran. Создание расчётной модели на основе двумерных областей без последующего объединения
1
Все страницы

AutoCAD имеет две команды для создания двумерных областей из замкнутых контуров образованных линейными объектами (линии, полилинии, дуги, окружности).

Region Regin команда в AutoCAD - в этой команде надо выделять объекты образующие контур поверхности.

Boundary Boundary команда в Autocad - в этой команде надо указать точку внутри замкнутого контура.

 

Линии и кривые контура одной области должны лежать в одной плоскости. Невозможно создать цилиндрическую поверхность. А также контур должен обязательно лежать в плоскости XY (если вы построили контур в другой плоскости, то поверните систему координат по линиям контура, например командой - поворот и перемещение ПСК по трём точкам  по трем точкам). В случае, когда вы поделили поперечник линиями на множество контуров удобно воспользоваться самодельной кнопкой с макросом *^C^C_-boundary;_A;_O;_R;;\; для быстрого образования из них областей. Не используйте команду Region region в autocad для выделения нескольких контуров, иначе получаться всевозможные вложенные области.

Очень удобен макрос *^C^C_pline;\\\\_c;_region;_l;; создания трёх- или четырёхугольных областей по типу команды 3dface.

Области если они лежат в одной плоскости и соприкасаются можно вычитать вычитание , пересекать перескание и объединять Объединять, этим можно воспользоваться, если область очень сложной формы, её можно собрать по частям, а так же при редактировании готовых областей (вычитать и добавлять).

Область при своем образовании попадает в текущий слой.

Цилиндрические поверхности заменяйте ломаными плоскими областями или цилиндрическими поверхностями Body, полученными взрыванием Взрывание в Autocad твёрдых цилиндрических тел (3D Solid).

А как решить проблему сшивки (две смежные грани по своим стыковым границам должны иметь одинаковое расположение узлов) по узлам сетки конечных элементов на соприкасающихся областях-поверхностях? Несшитая сетка появляется, когда две смежные грани имеют различные ограничивающие вершины, те есть различные по длине границы в стыке.

Надо помнить, что все границы одинаковой длинны всех областей модели разделяться узлами на одинаковые промежутки-стороны плоских конечных элементов. Причём это не зависит от расположения областей. Есть очень полезное свойство границ областей для их стыковки. Если прямолинейная граница области построена из нескольких линий, то каждая из них будет разбиваться как независимая граница длиной равной линии. Чтобы получить такую область (с точками на границах) необходимо создавать контур из отдельных линий нужной длинны.

Ниже показаны примеры стыковки областей.

Пример стыковки областей разных размеров расположенных в одной плоскости:

 

  Пример стыковки областей разных размеров расположенных в одной плоскости

 

Пример стыковки областей расположенных в разных плоскостях:

 

Пример стыковки областей расположенных в разных плоскостях:

 

Пример стыковки цилиндрической Body и плоской области:

 

Пример стыковки цилиндрической Body  и плоской области:

 

Для стыковки с цилиндрическими Body надо соблюдать следующее правило. При стыковке любого незамкнутого цилиндра с дугой плоской области дугу будущей плоской области надо разорвать точно по середине на две части (две дуги). В NASTRANBody представляется одним телом, но с разделением на две поверхности. Поэтому и надо делить дуги областей. Круг для стыка с полным цилиндром надо делить на две равные части, однако здесь возникает проблема точки отсчёта. Для верности сделайте цилиндр составной из двух частей. Дугу можно разорвать в одной точке командой 12break.

Пример стыковки непараллельных плоскостей или «изогнутая» плоскость с помощью двух треугольных областей (плоскими треугольниками можно описать поверхность любой формы):

 

Пример стыковки непараллельных плоскостей

 

В процессе построения геометрической модели следите, чтобы не получилось двойных областей (будут двойные элементы) и областей «параллельно объединяющих» несколько контуров.

У данного типа модели (по сравнению с моделью, где области объединяются) есть преимущество - не обязательно соблюдать абсолютную точность стыковки областей. Возможны небольшие зазоры и пересечения, которые исчезнут при объединении узлов.

Возможны два способа создания геометрической модели:

1). Создать в одном слое пространственный каркас из линий и кривых. Для каждой будущей области должен просматриваться свой контур в одной плоскости. При этом одна линия может служить границей для двух областей. Далее входя в нужные слои, делаются по одной области путем выделения контура (не забывайте про ПСК по трём точкам ). Для этого способа желательно настроить системную переменную AutoCAD DelObj = 0, для неудаления линий при образовании области на их основе.

2). Можно строить модель из отдельно сделанных заранее деталей (областей) или их сборок (можно объединять в блоки) с определённой долей унификации. Складывать модель из «деталей» удобно командой align (выравнивание по трём точкам).

Все области должны находиться в соответствующих слоях в зависимости от свойств будущих элементов (толщин листов) расположенных на этих областях. Плохо, что NASTRAN при импорте *.sat файлов не распознаёт слоёв. Поэтому придётся каждый слой экспортировать в AutoCAD-е в отдельный *.sat файл с последующим раздельным импортом каждого файла в NASTRAN-е.

Далее надо экспортировать модель, то есть сохранить модель в формате *.sat, так как двумерная область и Body определяется как ACIS-объект. ACIS - формат файлов для геометрического ядра твердотельного моделирования, *. sat - расширение файлов формата ACIS. В AutoCAD-е:

Файл -> Экспорт... -> ACIS (*. Sat)

Однако если у вас AutoCAD более поздней версии,  то необходимо перед экспортом установить старую версию ACIS-4.0 c помощью системной переменной AcisOutVer = 40. Сделайте самодельную кнопку с макросом ^C^C_AcisOutVer;40;_export;

 

Импорт геометрии

 

File -> Import -> Geometry...

 

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

Geometry Scale Factor - масштабный коэффициент. Если коэф. = 1 то модель останется в тех же единицах, в которых был сохранён файл *.sat. Если модель создавалась в AutoCAD в мм, а в NASTRAN-е её надо перевести в м, то коэф. = 0,001.

Layer - укажите номер слоя в который надо поместить импортируемую часть модели. Каждая часть импортируется в отдельный слой. Слои заранее делать не надо (они появляются при импорте автоматически), а вот слои созданные по умолчанию при открытии нового файла перед импортом лучше удалить.

Загружая последовательно каждый *.sat файл соответствующий одному слою надо менять номер слоя. После загрузки всех частей модели для каждого слоя сделайте соответствующие группы (на всю процедуру импорта и создания групп можно написать макрос).

Остальные опции должны быть, как показаны на рисунке диалогового окна. Это придаст всем поверхностям одного слоя свой цвет, только не забывайте менять номер цвета при каждой загрузке.

 

импорт геометрии

 

Области и Body AutoCAD превращаются в NASTRAN-е в плоские твёрдые тела (solid) и одновременно поверхности (surface) (точнее тела обладают поверхностями).



Добавить комментарий


Защитный код
Обновить

© ProCae.ru 2007-2010 При полной или частичной перепечатке редакционных и авторских материалов гиперссылка на «ProCae.ru» обязательна

Rambler's Top100
психология развития . Переходы для канализационных труб . управление долгосрочными инвестициями москва и область.