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

Анализ потери устойчивости листа графена


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

Решаю задачу о потере устойчивости листа графена, шарнирно опертого по двум краям и расширяющегося за счет изменения температуры.

Задачу решаю в prep7, использую элемент shell181. Сначала решается статическая задача термоупругости, затем подключается модуль linear buckling. Хотелось бы определить форму потерявшего устойчивость графена при таком НДС, когда он расширяется из-за изменения температуры.

Насколько я понял, модуль linear buckling считает силу, которая необходима для придания той или иной формы при потере устойчивости. Кол-во мод, которое будет искать программа, я задаю в настройках.

Тогда возникает вопрос, зачем нужен первоначальный static анализ, если усилия, полученные в результате его расчета, не используются в анализе потери устойчивости? Или используются?

Еще я прочитал, что результирующие силы после решения linear buckling, выводятся в ньютонах. Так ли это? И влияет ли задаваемая мной сила на результат расчета? 

Этот вопрос возник в связи с тем, что вот здесь http://www.mece.ualberta.ca/tutorials/ansys/IT/Buckling/Buckling.html написано буквально следующее "The eignenvalue solver uses a unit force to determine the necessary buckling load. Applying a load other than 1 will scale the answer by a factor of the load."

Короче, я немного запутался, прошу помочь разобраться в проблеме.

Заранее всем спасибо.

 

 

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


зачем нужен первоначальный static анализ, если усилия, полученные в результате его расчета, не используются в анализе потери устойчивости? Или используются?

Используются.

И влияет ли задаваемая мной сила на результат расчета? 

Влияет.

Еще я прочитал, что результирующие силы после решения linear buckling, выводятся в ньютонах.
 

При условии задания единичной силы в статике.

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

зачем нужен первоначальный static анализ, если усилия, полученные в результате его расчета, не используются в анализе потери устойчивости? Или используются?

Используются.

И влияет ли задаваемая мной сила на результат расчета?

Влияет.

Еще я прочитал, что результирующие силы после решения linear buckling, выводятся в ньютонах.

 

При условии задания единичной силы в статике.

Хм, а что же тогда выводится в результатах для каждой моды колебаний и в каких единицах, если в статике задается не единичная сила и вообще усилия не задаются, а рассчитывается задача термоупругости?
Ссылка на сообщение
Поделиться на других сайтах

Насколько я понял, модуль linear buckling считает силу, которая необходима для придания той или иной формы при потере устойчивости.

Не силу и даже не обобщенную нагрузку ни в каком виде. Он вычисляет безразмерный множитель.

 

 

Еще я прочитал, что результирующие силы после решения linear buckling, выводятся в ньютонах. Так ли это? И влияет ли задаваемая мной сила на результат расчета?

См. выше - это ответ на первый вопрос.

Ответ на второй вопрос - Да. Сила влияет на найденный множитель.

 

 

Хм, а что же тогда выводится в результатах для каждой моды колебаний и в каких единицах, если в статике задается не единичная сила и вообще усилия не задаются, а рассчитывается задача термоупругости?

См. выше.

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

 

В случае термоупругости - аналогично. Buckling решатель ведь не знает, откуда эти напряжения взялись. Для него это просто числа из RST-файла. И только вы знаете, что их источник - температура. В итоге... для потери усточивости по очередной форме надо увеличить напряжения статической задачи в некоторое кол-во раз, а чтобы этого добиться - нужно увеличить температуру в это же число раз. Но это уже умозаключение, а не расчет.

 

 

Тогда возникает вопрос, зачем нужен первоначальный static анализ, если усилия, полученные в результате его расчета, не используются в анализе потери устойчивости? Или используются?

Почитайте в этой теме http://cccp3d.ru/topic/62044-nelineinaia-poteria-ustoichivosti-obolochki мои посты. ТОлько на свежую голову.

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

Борман, спасибо. Сейчас проштудировал Help, стало ясно. Идея такая - перебираем нагрузку (в моем случае температуру) , пока не получим единичное собственное значение для моды, которую хотим получить. Завтра посмотрю, что к чему.

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

Конкретно в этой задаче "нужная" температура равна приложенной умноженной на найденный коэффициент.

Ссылка на сообщение
Поделиться на других сайтах
Конкретно в этой задаче "нужная" температура равна приложенной умноженной на найденный коэффициент.

...Приложенной разнице температур, умноженной на коэффицент))

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

Как гаваил мой школьный препод по физике: "Умный поймет, а дураку не надо."

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • maxx2000
      ты покрути её в трубе и сам всё увидишь.   Для справки, в CREO есть своя переменная trajpar для таких выкрутасов. Там хоть в кольцо сгибай с такой волной https://youtu.be/LBdNmOmijxE?si=WVmaZBe3v4nEdy0C  
    • Artas28
      Вот так что-то получается, колхоз это или так и надо делать?))  
    • maxx2000
      либо по направляющей и сечениям
    • maxx2000
      @Artas28 протягиванием объёма по спирали https://youtu.be/3VrFrYCr5gc?si=t_giLQQo1_tgnafY  либо протягиванием профиля по спирали https://youtu.be/ejcMHjwxQOo?si=NQxWZWR8R9SILmdL  
    • A_1
      Курс Программирование станка с системой ЧПУ FANUC (и Sinumerik) в котором рассмотрено нарезание резьбы резцом посвящен не только резьбе. Его цель - получение учащимся знаний, необходимых для написания управляющих программ для станков с ЧПУ, научиться эффективным приемам программирования, уверенно подходить к разработке программ на сложные детали. В нём достаточно подробно рассмотрен основной способ нарезания практически всех распространенных резьб с помощью цикла G76. Да, для получения некоторых специальных резьб лучше пользоваться командой отдельного резьбового движения G32, но такие программы эффективно либо генерировать в CAM - системах, либо применять в параметрических подпрограммах с использованием переменных описывающих параметры резьбы. Для этого всем рекомендую курс Параметрическое программирование станков с ЧПУ FANUC. Он не посвящён, конечно, нарезанию резьбы, но предназначен для освоения методов эффективного программирования станков с ЧПУ с помощью языка параметрического программирования, и научит писать полезные программы, которые значительно облегчат изготовление новых достаточно сложных деталей.  И, кстати, в разделе готовых программ есть пример параметрической программы нарезания резьбы с кодом G32.
    • Artas28
      Добрый день! Как такую модель построить? Какой принцип построения?  Детальна называется screw pump rotor, но что то видео построения найти не могу.        
    • gudstartup
      интересно если образ записать на родной диск что будет с загрузкой... если с образом ничего не делали  в плане восстановления то ситуация довольно странная когда система начинает вдруг работать без выяснения причины сбоя это 100 проц. значит что он снова произойдет. @Artem artem
    • mannul
      Допустим шаг 1.25,тогда 0.542х1.25=0.6775х1000=678 Во второй строке цикла G76 вы должны указать X - диаметр резьбы по дну впадины, P678, Q - глубина первого прохода в мкм, допустим 0.3 мм тогда Q300, конечная координата Z и подача на оборот  F1.25
    • mannul
      Глубина  метрической резьбы по ГОСТ 24705-2004 рассчитывается как (5/8)*H, где H=0.866*P, где P - это шаг резьбы, а H - это высота исходного треугольника, тоесть то что вы в солиде строите. В общем-то вам выше уже написали коэффициент. Глубина резьбы на фануке указывается в микрометрах.
    • g687
      Все равно непонятно :) Для шага 1,5 (умножил его на 1000) сделал чертеж в Solidworks 1.5 * 0.542 *1000= 813   @alex0800 в своей программе пишет 920   Полная высота треугольника составляет 1299     Если я правильно понимаю определение (в том числе исходя из рисунка Fanuc) - высота резтбы равна 1299       Какое значение надо записывать в параметр P для шага 1,5 и где его взять /вычислить? Для нарезания резьбы радиус резца на конце должен быть не более шаг резьбы/8 - т.е не более 0,18   Судя по картинке, представленной @A_1 фанук берет высоту резьбы и опускает резец за несколько проходов с высоты X+высота резьбы, заданная параметром P ее до высоты X   ГОСТ пишет высота профиля H1 =0.812 (для шага 1,5)   Нигде мне не удалось найти чертеж резца для резьбы полного профиля - он представляет из себя трапецию - или треугольник с очень маленьким радиусом ? Помогите пожалуйста до конца прояснить какое значени ставить в P ?       @A_1 Вашему курсу уже больше 3 лет, планируете ли Вы в него добавить остальные циклы нарезания резьбы : G92 - Простой цикл нарезания резьбы Позволяет программировать глубину каждого прохода Дает полный контроль над диаметром X для каждого прохода G32 - Цикл нарезания резьбы Не является стандартным циклом, а скорее модальной операцией Позволяет задавать шаг резьбы Требует программирования каждого прохода отдельно G33 - Цикл нарезания резьбы (аналогичен G32) Используется для синхронизации вращения шпинделя с перемещением по оси
×
×
  • Создать...