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

Предварительные напряжения


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

Здравствуйте, господа! :smile:

Вот у меня ко всем какой вопрос...

Передо мной стоит задача реализовать на ANSYS гармонический анализ предварительно-напряженного упругого тела. Подробная постановка задачи в общем объемном случае дана ниже - щелкните на изображении...

post-25811-1260652049_thumb.jpg

Некоторые пояснения:

i,j,m принимают значения 1,2,3;

ui(x1,x2,x3) - компоненты вектора смещения;

в уравнениях (1) символ ",j" означает дифференцирование по переменным Xj, символ суммирования по i перед T для сокращенной записи опущен.

Давайте для простоты рассмотрим плоский случай - тогда i,j,m принимают значения 1,2, а все остальное то же самое, только уже для плоской области.

И тут все упирается в то, ЧТО ИМЕННО мы понимаем под предварительно-напряженным состоянием (ПНС), или, если быть конкретнее, под предварительными напряжениями (ПН) (другие названия - остаточные напряжения, начальные напряжения, внутренние напряжения). Вообще, существуют множество различных математических моделей ПН. В моей задаче используется модель, описываемая представлением (2). Вся информация о ПН хранится в четырех функциях sigma0mj:

sigma011, sigma012, sigma021, sigma022.

!Обратите внимание, тензор sigma0 не является симметричным, поэтому sigma012 =/= sigma021. Подчеркну, что в общем случае неоднородного ПНС sigma0mj являются функциями координат X1,X2.

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

//----------------------

//---------------------- ---> X1

Так, постановку вроде описал...

Теперь подхожу к своему вопросу - можно ли решить именно такую задачу на ANSYS? Если да, то как?

С помощью команды INISTATE? Очень заманчиво думать, что да. Но мне совершенно непонятно, какая модель ПН там используется... Там задаются числа sx,sy,sz,sxy,sxz,syz, из чего уже очевидна симметрия:(

:g: Была у меня мысль, что при этом используется самая тривиальная модель T_ij = sigma_ij + sigma0_ij.

Заранее признателен, Ростислав.

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


В Ansys есть prestres,on или что-то в этом роде вычисляющее собственные частоты напряженного тела. На первом шаге решается обычная упругая задача по определению ндс, а потом ищутся частоты с его учетом. В домиках обычно так и делаю. Что-то у Басова в какой-то книжке было об этом.

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

Самое простое записать в виде функционала энергии и все из этого получить.

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

В Ansys есть prestres,on или что-то в этом роде вычисляющее собственные частоты напряженного тела. На первом шаге решается обычная упругая задача по определению ндс, а потом ищутся частоты с его учетом. В домиках обычно так и делаю. Что-то у Басова в какой-то книжке было об этом.

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

Самое простое записать в виде функционала энергии и все из этого получить.

В перемещениях разумеется я переформулировал ее :smile: На том слайде я просто общую постановку написал...

Команду prestres пробовал, но насколько я смог понять, она работает немного не так как нужно. С ее помощью перед проведением модального или гармонического анализа мы просто каким-то образом нагружаем тело... Хотя, если с помощью prestress, у меня возник следующий вопрос. Можно ли в задаче для прямоугольной области [0,l]X[0,h] реализовать одноосное ПНС (предварительное однородное растяжение), о котором я говорил в моем первом вопросе, просто приложив на первом шаге к каждому узлу тела силу P = sigma011 / h ? Федор, как вы думаете, корректно ли это будет?

И еще, можно немного подробнее о функционале энергии? :rolleyes:

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Сообщения

    • Killerchik
      Если нужно что-то поменять, выкладывайте фото экрана станка, я думаю можно будет дистанционно Вам объяснить, как отредактировать.
    • bubl leg
      Всем доброго! Вопрос следующий: мне тут по одному из прошлых вопросов сильно помогли: как измерить длину кривой - показали инструмент, который я в упор не видел:-D А вот сейчас у меня возникла потребность наоборот: уменьшить длину произвольной кривой, меняя цифры в настройках. Возможно такое? Скажем, есть у меня хитрая кривая в виде произвольной загогулины. И чтобы не вручную менять её размеры по ХУ, постоянно снова и снова замеряя получившуюся длину и подгоняя таким образом длину под свои потребности, а чтобы вот так: увидеть длину в настройках - вбить туда новую цифру и длина кривой будет соответственно уменьшена. При этом (вероятно) урежется сама кривая и будет показан только её сегмент - ничего страшного, мне именно это и надо. Буду благодарен любому совету!
    • Mixon513
      Всем спасибо что тыкнули пальцем. Действительно производитель перепутал данные вывода.
    • Mixon513
      Спасибо, в понедельник попробую. 
    • Guhl
      И всё-таки поучаствовали )))
    • Viktor2004
      Я изначально не участвовал в этой теме потому что во первых это не влияет на работоспособность станка, а во вторых, задача это элементарно решается на горячем станке, где видно в режиме онлайн в каких регистрах хранится номера стаканов, в каких номера инструментов и из каких регистров идет отображение на индикатор. Любой сервисник который находится у станка решит эту задачу за десять минут. А тут копаться в ладдере в котором ничего не отображается можно сутками, перенося в уме свои догадки что там могло бы быть.
    • Killerchik
      @Mixon513 Вы можете например на станке открыть ладдэр, поискать поиском R65 или Р0225 и посмотреть логику формирования этого значения.
    • rasta89
      Всем привет. Проводил в LS-Dyna расчет на усталость по SN. Получил результаты Damage и Life:   Но вот Expected Fatigue cycles = 0. Кто-нибудь может объяснить подробно почему? Может быть что-то упустил в картах, куда обратить внимание? Спасибо.  
    • Guhl
      Это надо сидеть и разбираться с логикой, которая в ладдере прописана разработчиками. Возможно, что править надо. Комментарии там на английском, вам повезло. В Яндексе задавать вопросы бесполезно на этот счет
    • Mixon513
      Подскажите где нужно менять параметры. Или как задать вопрос яндексу?
×
×
  • Создать...