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

Модель из 3D,2D и 1D тел. Как связать?


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

Здравствуйте

Каким образом можно связывать между собой тела 3D и линии (1D), а также поверхности и линии ? Собственно есть такая конструкция (половинка). Конструкция закреплена консольно и надо получить НДС от веча конструкции.

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

Прикрепляю архив задачи ANSYS 14.

Помогите пожалуйста...

Изображение[/url]

111.rar

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


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

Довольно противоречиво звучит. То жестко, то не жестко.

Связывать линейные и оболочечные тела можно пробовать через joints. Если возможностей на хватит, тогда APDL через DOF напрямую.

допускает только осевые перемещения).

Может все-таки повороты тоже разрешены?
Ссылка на сообщение
Поделиться на других сайтах

soklakov:

Действовать через APDL крайне не охота, так как там надо будет указывать каждый узел. Это у меня модель тестовая, в расчетной модели будет 650 трубок и 70 дистанционирующих решеток.. Это с учетом того что половинка будет.

Моделировать все солидами с контактами тоже не вариант.. Разве что дистанционирующие решетки могу солидами сделать, если между солидом и линией легче установить связь (?).

Да, повороты тоже разрешены.

А что это за инструмент такой? Не пойму как его в Workbench использовать...

Изображение

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

CE Вам вряд ли подойдет. Повозитесь с joints.

Насчет большого количества турбок - с APDL как раз проще. Просто для примера, если создать сетку так, чтобы обеспечить совпадение узлов балок и оболочек (где трубки) , то связь по перемещениям x и z вообще две строчки.

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

Связывать линейные и оболочечные тела можно пробовать через joints. Если возможностей на хватит, тогда APDL через DOF напрямую.

Как вариант MPC контакт тоже может подойти!

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

soklakov:

Я пока что не очень понимаю как мне модель создать. Мне надо создавать модель макросом и делать упорядоченное обозначение узлов по по трубкам.. Чтобы поочередно циклом потом выбирать узел на трубке и командой искать к нему ближайший, он же будет совпадающий с ней на дистанционирующей решетке.. Вручную для каждого узла писать это с ума сойти..

Это я пока что не пойму как сделать..

Guterfreund:

А как задать МРС в воркбенче автоматически?

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

А как задать МРС в воркбенче автоматически?

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

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

Guterfreund:

А это понял. Знаю.. в воркбенчь это Joint - Fixed или както так.. Наверно так и сделаю.. хотя если время дадут, то сделаю нормальную модель с CP по тем степеням что и хочу.. Кстати эти самые CP я так опнимаю и есть Constraint Equation с воркбенче.. Только я так и не понял как с ними работать в бенче..

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

Кстати эти самые CP я так опнимаю и есть Constraint Equation с воркбенче..

CP подвид CE. CE связывает шесть степеней свободы "мастер" узла (если речь о механике) и шесть степеней свободы "слэйв" узлов. CP жестко привязывает одну степень свободы "мастер" узла с той же самой степенью свободы "слэйв" узлов.

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

suvorov.as:

Нет не ТВС. Кое что по больше..

Да на счет СР СЕ описался.. Я имею в виду, что не понимаю как это дело инструментами воркбенча задавать.. Хотя там такое есть... Может кто продемонстрирует?

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

Как вариант сделать 2 Named Selection. Первый будет содержать точки стержней, второй поверхности перегородок. В WB они автоматически преобразуются в узлы, далее выбираете CP, там, если не ошибаюсь можно Named Selection выбирать, задаете нужную степень свободы и готово.

Проверил, Named Selection выбирать можно, но только одну. Так что загоняйте в данную выборку и точки стержней и плоскости перегородок.

PS. Стоит обратить внимание, однако, что в данном случае все трубки в данной плоскости будут звязаны по данной степени свободы друг с другом, что не совсем верно!

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

Как вариант сделать 2 Named Selection. Первый будет содержать точки стержней, второй поверхности перегородок. В WB они автоматически преобразуются в узлы, далее выбираете CP, там, если не ошибаюсь можно Named Selection выбирать, задаете нужную степень свободы и готово.

Пробовал Joint Fixed сделать таким образом. Ошибку выдает.. Только к солидам цепляет (к их поверхностям даже).. Вот думаю дистанционирующие рештки тоже солидами сделать и не парится...

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

Пробовал Joint Fixed сделать таким образом. Ошибку выдает.. Только к солидам цепляет (к их поверхностям даже).. Вот думаю дистанционирующие рештки тоже солидами сделать и не парится...

Fixed берет все 6 степеней, Вам это не подходит. Попробуйте лучше Joint General, там можно выбирать конкретные степени свободы.

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

Fixed берет все 6 степеней, Вам это не подходит. Попробуйте лучше Joint General, там можно выбирать конкретные степени свободы.

Угу. Ну это я понял. В любом случае фиксед не получается даже

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

Угу. Ну это я понял. В любом случае фиксед не получается даже

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

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

soklakov:

Я пока что не очень понимаю как мне модель создать. Мне надо создавать модель макросом и делать упорядоченное обозначение узлов по по трубкам.. Чтобы поочередно циклом потом выбирать узел на трубке и командой искать к нему ближайший, он же будет совпадающий с ней на дистанционирующей решетке.. Вручную для каждого узла писать это с ума сойти..

Это я пока что не пойму как сделать..

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

Может кто продемонстрирует?

Давайте после выходных) А пока всем на природу!
Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Fedor
      https://ru.wikipedia.org/wiki/Бизнес  .  В фундаменте бизнеса вера в прогресс. В успехи наук и инженерной деятельности.  При феодализме доминировала война и разбой. Но между своими тоже действовала система доверия. Нет веры нет и развития... :)   
    • Jesse
      давно где-т читал, что если размер анализируемого профиля не равен степени двойки, то можно получить разные артефакты, особенно если в функции fourier не используется окно какое-нибудь. Но как оно на амплитуду влияет - загадка...   а блин точняк! я же ввиду эрмитовой симметрии только половину спектра отразил на графике В общем, понятно. Делаю ДФП с нормировкой на 1/N, умножаю полученные амплитуды в спектре на 2. Загоняю всё это добро в прогу. Правильно ж? сейсмику проверяют вибрацией на вибростенде)гармоническое возбуждение  ну да. СЧ оборудования имеются в диапазоне до 33 Гц
    • Fedor
      Вот что такое бизнес, а не мошенничество. Ну да у нас страна недоразвитая, не по понятиям многое  :)  Когда занимался бизнесом, то рентабельность зачастую была почти бесконечной. Люди мне верили и давали товарный кредит, железнодорожники доверяли и возили лес на экспорт в долг с оплатой через пару месяцев. В итоге приходило на счета много бабла от экспортных операций с минимальными затратами . Так и выживали :)  https://dzen.ru/a/ZABSjPTu4DeVJT8v  Так строится капитализм, а не на мошенничестве... Это если заботиться о стране, а не о шкурных интересах :)  
    • BSV1
    • Orchestra2603
      Ну, вот... 0.498 - Похоже на правду. Если амплитуда 1, то на двухстороннем спектре амплитуда всегда 1/2. Это из-за того, что временная область преобразуется в область с положительными и отрицательными частотами. Попробуйте суммы синусов/коснусов на разных частотах с разными амплитудами. Везде должна быть половина от амплитуды.   Хм... у вас же широкополосное возбуждение. Если до 30 ГЦ есть собственные частоты, то в любом случае какой-то (или какие-то) резонанс(ы) возбудится (возбудятся). Так ведь? Если амплитуда нужна на резонансном пике, то я бы АЧХ просто получил бы на единичное ускорение или перемещение, а потом просто взял бы с пика со спектра величину и умножил бы.   А вообще... можно же голову даже не ломать, а просто прогнать транзиент с такой вот тайм хистори, и все дела. Если все линейно-упруго, то это в любом случае минуты машинного времени. Ну, если модель не очень большая конечно.  
    • AlexKaz
      Зачем? N - это только степень размера выборки из массива отсчётов, отбирается 2^N чтобы fft смогла корректно вернуть спектр.
    • mannul
      В такой древней версии pm может быть что угодно. 1.Обновитесь для начала хотя бы на 2018 версию. 2.Можно написать макрос, который будет проверять включена ли Сож на каждой траектории в нц файле. 3.Настроить пост, чтобы выводил Сож всегда для каждой траектории.
    • AlexKaz
      Код для scilab/matlab/octave.
    • Jesse
      посмотрел. По дефолту нормировка DFT идёт на 1/sqrt(N), где N - число отсчётов. Сделал нормировку на 1/N Получил амплитуду теперь меньше единицы.... у вас там maxima)) да и контекст долго читать. вы нормируете на логарифм от числа отсчётов?)
    • AlexKaz
      Стр. 89-90 https://elib.pstu.ru/docview/6701 1/(2*Pi) - это корректировка оси абсцисс, а не ординат.
×
×
  • Создать...