Jump to content

Сжимающая нагрузка, изменяющаяся линейно (изгиб пластины)


Дмитрий 1990

Recommended Posts

Дмитрий 1990

Здравствуйте! Подскажите как задать сжимающую нагрузку, изменяющуюся по линейному закону (допустим, от -1 до 1, т.е. изгиб пластины в своей плоскости, см. схему)

 

post-51989-0-20103800-1458968104.png

 

В Solidworks Simulation можно так (через уравнение неравномерного распределения), но слишком хитро в итоге получается: 

 

post-51989-0-40845300-1458968182.png

 

в Ansys WorkBench такого не нашел. Начал Mechanical осваивать - но в литературе нашёл только"Specifies a gradient (slope) for surface loads" - это, как я понял, для давлений на поверхность (например, гидростатика). А нужно нагрузку приложить к кромке пластины      

 

И в дополнение. Устойчивость рассчитывается как "коэффициент запаса устойчивости". А если у меня например две нагрузки сжимают, а то и три (как на третьей картинке - сжатие в двух направлениях и сдвиги). Какую именно нагрузку нужно умножить на полученный коэффициент запаса, чтобы пластина потеряла устойчивость?

 

post-51989-0-86634800-1458968767.png

Edited by Дмитрий 1990
Link to post
Share on other sites


Борман
И в дополнение. Устойчивость рассчитывается как "коэффициент запаса устойчивости". А если у меня например две нагрузки сжимают, а то и три (как на третьей картинке - сжатие в двух направлениях и сдвиги). Какую именно нагрузку нужно умножить на полученный коэффициент запаса, чтобы пластина потеряла устойчивость?
Все.

 

в Ansys WorkBench такого не нашел. Начал Mechanical осваивать - но в литературе нашёл только"Specifies a gradient (slope) for surface loads" - это, как я понял, для давлений на поверхность (например, гидростатика). А нужно нагрузку приложить к кромке пластины
Если сетка равнмерная, то можно сосредоточенных сил в узлы наткать. 
Link to post
Share on other sites
Дмитрий 1990

Только сделайте это правильно :) 

 

ну где тут же искать мне истину?

 

post-51989-0-00433000-1458971245_thumb.png

 

или тут?

 

post-51989-0-96763800-1458971486_thumb.png

Edited by Дмитрий 1990
Link to post
Share on other sites
Дмитрий 1990

Только сделайте это правильно :) 

 

под "правильно" наверное имелось ввиду как то макросом APDL задать в нужные узлы нужные нагрузки? :) у меня тут 40 узлов, блин

Link to post
Share on other sites
Борман

под "правильно" наверное имелось ввиду как то макросом APDL задать в нужные узлы нужные нагрузки? :) у меня тут 40 узлов, блин

Нет. На такие мелочи я давно не обращаю внимания.
Link to post
Share on other sites
Борман
Линейной функцией по пространству можно задать. 

Как это потом выглядит на выходе из жопы на входе в решатель? В коде в смысле...

Edited by Борман
Link to post
Share on other sites
soklakov

Как это потом выглядит на выходе из жопы на входе в решатель? В коде в смысле...

 

 

/com,*********** Define Pressure Using Surface Effect Elements ***********
et,2,153
keyop,2,3,10   !get plane stress option and thickness from underlying element
eblock,10,,,9
(15i9)
       64        2        2        2        0       26       25      127
       65        2        2        2        0       25       24      125
       66        2        2        2        0       24       23      123
       67        2        2        2        0       23       22      121
       68        2        2        2        0       22       21      119
       69        2        2        2        0       21       20      117
       70        2        2        2        0       20       19      115
       71        2        2        2        0       18       26      113
       72        2        2        2        0       19       11      101
-1
esel,s,type,,2
esel,all
!
! ANSYS Function Representation
!
*DIM,_loadvari24,TABLE,6,3,2,,,,0
!
! Begin of equation: time (MPa)
_loadvari24(0,0,1)= 0, -999
_loadvari24(2,0,1)= 0.0
_loadvari24(3,0,1)= 0.0
_loadvari24(4,0,1)= 0.0
_loadvari24(5,0,1)= 0.0
_loadvari24(6,0,1)= 0.0
_loadvari24(0,1,1)= 1.0, 99, 0, 1, 1, 0, 0
_loadvari24(0,2,1)= 0.0, 
_loadvari24(0,3,1)=   1, 
! End of equation: time (MPa)
!
! Begin of equation: y (MPa)
_loadvari24(0,0,2)= -999, -999
_loadvari24(2,0,2)= 0.0
_loadvari24(3,0,2)= 0.0
_loadvari24(4,0,2)= 0.0
_loadvari24(5,0,2)= 0.0
_loadvari24(6,0,2)= 0.0
_loadvari24(0,1,2)= 1.0, 99, 0, 1, 3, 0, 0
_loadvari24(0,2,2)= 0.0, 
_loadvari24(0,3,2)=   1, 
! End of equation: y (MPa)
  • Нравится 1
Link to post
Share on other sites
Дмитрий 1990

В общем сделал так, как посоветовали, в каждый узел - силу. 

 

1. Не стал заморачиваться Mechanical APDL, а делал через WorkBench. Создал точки, напротив каждого узла

 

post-51989-0-34660500-1459220312.png

 

2. Приложил к каждой точке силу. На картинке стрелки хоть и одинаковые по размеру, но величина сила разная.

 

post-51989-0-64200400-1459220862.png post-51989-0-75696300-1459220883.png

 

3. Получил вот такую неприличную картинку со значением Load Multiplier 1.48E+05. Т.е. критическая нагрузка = 1.48E+05 Х 1.35 [Н] = 200 [кН]...как-то маловато  :g:

 

post-51989-0-14375500-1459221402.png

 

4. Маловато, потому как согласно старому-доброму справочнику по строймеху крит. напряжения = 471 МПа, а соответ. этим напряжениям крит. сила = 4.7 [МН], т.е. на порядок выше чем в Ansys!

 

post-51989-0-48694500-1459222308.png post-51989-0-92519100-1459222521.png

 

 

 

5. Считал также в SolidWorks Simulation. Крит. нагрузка = 2.3 [МН] (1.35 [Н] Х 1.69)

 

post-51989-0-01179600-1459223344.png

 

О граничных условиях. В справочнике дана формула для свободноопёртой пластины. В Ansys и SolidWorks закрепления идентичные (как на последнем фото). Перемещения вдоль зеленых стрелочек запрещены. Все повороты разрешены.

 

post-51989-0-75569000-1459223337.png

 

В общем кто виноват, не известно. Может Ansys, или может я неправильно расшифровываю его результат. Нагрузок то  аж 40 штук действует. Или может тут другой совсем подход нужен (нелинейный расчет, график перемещения узла от внешней силы) и Load Multiplier'ы тут не помогут?

 

ЗЫ. При равномерной нагрузке все получалось как в справочнике (с погрешностью конечно, и чем жестче заделка, тем сильнее погрешность). Менял толщины, отношения сторон все было тип-топ. А вот такая нагрузка озадачила конкретно :wallbash:  

 

  • Нравится 1
Link to post
Share on other sites
soklakov
А нужно нагрузку приложить к кромке пластины    

Момент еще можно. Но раз по точкам заморочились, то может и ладно уже.

 

В справочнике дана формула для свободноопёртой пластины.

Перемещения по вертикали точно стоит запрещать?

 

крит. напряжения = 471 МПа, а соответ. этим напряжениям крит. сила = 4.7 [МН]

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

Link to post
Share on other sites
Борман

В классике можно делать линейно-изменяющееся давление. См. SFGRAD. Работает, сам пробовал.

 

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

 

Или нарисуют по всему контуру жесткую заделку, а потом студенты думают, как такую пластину сжать ? На заделку силу прикладывать чтоли ? и т.п.

Link to post
Share on other sites
  • 4 weeks later...
Fedor

Перевести все в старые добрые кГ/кв.мм , а не связываться с Н/кв.мм . Коль на порядок расхождение, то скорее всего из-за каши с единицами :)

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • mortinio
      этот WZMAKRO.H? Да, в нем.     MG_WZ_STATUS_WIEDERHERST                  M_GR34BS.DEF  :   92   M2995 м2995  завтра попробую его найти, в PLC?  
    • gudstartup
      странно что mdi не работает ведь в методе устранения этой ошибки описано Error message DCM: Tool status unknown Cause of error You tried to use dynamic collision monitoring (DCM) without an active tool. Corrective action - Run a tool call in order to activate the tool data. - Set the machine parameter MP7300 so that tool data are not automatically erased (for method of action, see User's Manual). After changing MP7300, run a tool call in order to activate the tool data.   Выполните вызов инструмента, чтобы активировать данные инструмента. - Установите параметр станка MP7300 так, чтобы данные инструмента не стирались автоматически (метод действия см. в руководстве пользователя). После изменения MP7300 выполните вызов инструмента, чтобы активировать данные инструмента.   у меня в симудяторе работает
    • gudstartup
      этот WZMAKRO.H? но эти функции тоже исполнить нельзя если только plc править  жаль что mdi не пашет. проблему  решил бы бэкап но у вас его нет  сфоткайте этот меркер MG_WZ_STATUS_WIEDERHERST                  M_GR34BS.DEF  :   92   M2995 м2995
    • mortinio
      Заходил в МР7300 и менял от 0 до 7 (7 стояло по умолчанию)безрезультатно, с перезагрузками и без.(Только визуально заметил на экране там где номер инструмента отображается либо ничего либо символ X). В MDI не даёт зайти вообще не при каких обстоятельствах, если можно было зайти в MDI то проблема была бы решена наверное. Нашел сегодня любопытный файл в plc-там описание и условия для смены инструмента в разных режимах.Завтра попробую найти его снова закиню сюда его, перевел переводчиком- там всё так сладко описано, но как это реализовать не представляю. M02 ,M00,M30  позволяет ввести но не в MDI  а с програмной клавиши, и обороты шпинделя сменить и оси подвигать можно без инициализации, а в MDI не заходит ну никак.
    • Guhl
      Так это все в ладдере прописывается
    • Кот-Васька
      И М-коды тоже. И комбинации клавиш. У них даже вход в параметры включаются/ выключаются комбинацией клавиш на пульте...
    • Николай Тихомиров
      Всем доброго вечера. Много приходится пользоваться инструментом "Переместить компонент". Возможно ли как-то изменить предустановки в его менеджере? В частности, каждый раз приходится выбирать из списка опцию "Дельта XYZ". Очень хотелось бы чтобы она там была по умолчанию. Возможно есть другие формы этого инструмента. Очень было бы неполхо иметь что-то совсем быстрое по типу того же Blender: переместить (G), нужная ось (X, Y, Z) вводим значение смещения. Ну и в общем - можно ли менять предустановки того или иного инструмента?
    • fantom.ul
      В оригинале: А кто такой "скр"?
    • Ветерок
      Недавно тоже с этим столкнулся. Выход - как показано у clavr. Вот только радиус на полке не получится, только вдоль линии.
    • gudstartup
      @mortinio зайдите в параметр и запишите MP7300 = 0 а затем например 5. если при этом ошибка не пропадет то значит у вас не завершилась программа зайдите в MDI и выполните M02 или M30
×
×
  • Create New...