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

Упруго-пластические деформации


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

Здравствуйте! С ANSYS (версия 14.5 academic) разбираюсь уже несколько месяцев, но вот столкнулся с проблемой которую никак не могу решить. Имеется стальная пластина размерами 150х30х3 мм., с 5-тью дорожками на ней. Нужно провести анализ как поведет себя пластина с различными упруго-пластическими диаграммами (к примеру одна диаграмма стандартная сталь 3, другая такая же но на 30% выше напряжение).

Модель тела делаю в Inventor, затем переношу ее в Ansys. В engineering data выбираю материал structural steel и к нему добавляю раздел multilinear isotropic hardening, где ввожу следующие данные (где plastic strain это ε, stress σ). И здесь сразу же возникает вопрос, почему ансис не дает возможность начать диаграмму с нуля? Когда во второй строке ввожу 0 и 0 выделает желтым. И когда вторую строку начинаю с 0.005 - 200, желтым выделяет 0.005. Возможно именно на этом этапе допускаю ошибку?

large.materia3.jpg.f7490f40dd34f327ef412ee3316d5262.jpg

 

Далее перехожу к самой модели. С одной стороны защемляю с другой стороны даю давление в 300 Mpa. Large deflection - включены. В solution добавляю total deformation, directional deformation, equvivalent elastic strain, elastic strain intensity и equvivalent stress. 

При включении nonlinear effects - расчет уходит в бесконечность и выдает ошибки - самое странное каждый раз при нажатии solve выдает разные результаты.

При отключении nonlinear effects - задача решается. Но пластина даже не гнется.

В обоих вариантах при увеличении в multilinear isotropic hardening столбца stress на 30% результаты просчета не изменяются.

 

В дальнейшем нужно эту же пластину проверить на изгиб, кручение и разрыв. Но пока даже здесь не пойму где зарыта собака... Может кто сталкивался с таким? Поскольку весь интернет уже прошерстил, а что-то о multilinear isotropic hardening так и не нашел толкового. Или возможно я упустил еще какие-нибудь параметры задать.

 

И конечно же сам проект с пластиной в отдельности - https://cloud.mail.ru/public/82Rz/rdoT5oymu

 

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


Столбец B задаётся в деформациях, а не в процентах от деформаций. Причём в пластических деформациях, т.е. смотрим на диаграмму растяжения: e_надиаграмме=e_упругое+e_пластическое. Вводите e_пластическое = e_надиаграмме - е_упругое.

Первая точка задаётся в формате (0; предел текучести), т.к. указываем только пластические е.

Изменено пользователем AlexKaz
Ссылка на сообщение
Поделиться на других сайтах

Не совсем понял. Допустим ε упругое мы можем посчитать, это ε = σ/Е. А что такое ε на диаграмме (это получается то что имеем в процентах)? Но какая единица измерения тогда будет у нас в итоге и какую выбирать в Ansys?

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

Ссылка на сообщение
Поделиться на других сайтах
13 hours ago, sasha2080 said:

и к нему добавляю раздел multilinear isotropic hardening

А можете сюда выложить кривые упрочнения, которые хотите вбить в ансис? Лучше в текстовом виде)

 

13 hours ago, sasha2080 said:

В дальнейшем нужно эту же пластину проверить на изгиб, кручение и разрыв

Уточнить хочу: на растяжение или все же на разрыв?) А цель всего этого - сравниться с экспериментом?

13 hours ago, sasha2080 said:

Но пластина даже не гнется.

А должна?

Можете описать эксперимент, физическую модель того, что вы хотите смоделировать?

Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, piden сказал:

А можете сюда выложить кривые упрочнения, которые хотите вбить в ансис? Лучше в текстовом виде)

Стандартная кривая:

Предел пропорциональности σ(1) = 200 Мпа; ε = 0,005%

Предел упругости σ(2) = 210 Мпа; ε = 0,01%

Предел текучести σ(3) = 250 Мпа; ε = 0,2%

Предел прочности σ(4) = 400 Мпа; ε = 10%

Сопротивление разрыву S = 800 Мпа (не думаю что этот пункт стоит указывать).  

 

Упрочненная на 30%. ε - не изменяется

σ(1) = 260 Мпа

σ(2) = 273 Мпа

σ(3) = 325 Мпа

σ(4) = 520 Мпа

 

Но поскольку как подсказали выше plastic strain я задал неверно, стараюсь понять как его теперь рассчитать.

3 часа назад, piden сказал:

Уточнить хочу: на растяжение или все же на разрыв?) А цель всего этого - сравниться с экспериментом?

На растяжение все же)) Ошибся..

3 часа назад, piden сказал:

Можете описать эксперимент, физическую модель того, что вы хотите смоделировать?

Эксперимент в идеальном варианте заключается в следующем. Берется пластина (сталь 3) и по ней лазером прогоняются 5 дорожек. В теории эти дорожки должны быть на 30% прочнее. Соответственно в Ansys в одной пластине будет 2 материала, с различными кривыми (простой и упрочненной). А далее проверить на растяжение, сжатие, кручение, изгиб и сравнить с реальными показателями которые получим.

3 часа назад, piden сказал:

 


Maximum total memory available:  78 GB

 

Нормальная тачка под студенческий ансис)

Это все на удаленном рабочем столе, для студентов так сказать))

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, sasha2080 сказал:

Стандартная кривая:

Предел пропорциональности σ(1) = 200 Мпа; ε = 0,005%

Предел упругости σ(2) = 210 Мпа; ε = 0,01%

Предел текучести σ(3) = 250 Мпа; ε = 0,2%

Предел прочности σ(4) = 400 Мпа; ε = 10%

Точки будут соответственно:

0; 200

0.0001-0.00005; 210

0.002-0.00005; 250

0.1-0.00005; 400

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

Поправил графики и начал все считать заново, что в итоге получается: 

При отключении nonlinear effects - на разных диаграммах получаем одни и те же числа после просчета.

При включении nonlinear effects уже интереснее. При стандартном материале structural steel без введенного графика multilinear isotropic hardening данные никак не меняются. 

 

Далее ввожу стандартную диаграмму multilinear isotropic hardening (которую подсказали выше) и получаем следующий ответ - просчет уходит в бесконечность при нажатии solve несколько раз подряд ничего не меняется, результаты все время одинаковые.

1.thumb.png.dd93d1e7dcd4334b4cfea1df0d23885d.png

А вот с поднятыми на 30% значениями stress еще намного интереснее. Первый просчет всегда уходит в бесконечность, а вот если снова нажать solve задача решается.

2.thumb.png.c547b852f5a806755211405debe66e29.png3.thumb.png.5f6bd7074f57cee9374b76b83e20a19e.png

Прикрепляю скриншоты с вкладкой engineering data (при добавлении скриншотов заметил что в диаграмме стоят значения в mm, заменил на m и при просчете ничего не изменилось).

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

Ссылка на сообщение
Поделиться на других сайтах
В 16.11.2017 в 20:08, sasha2080 сказал:

Поскольку весь интернет уже прошерстил, а что-то о multilinear isotropic hardening так и не нашел толкового. 

Вбейте этот запрос не в гугл, а в поиск по справке. Обчитаетесь.

В 19.11.2017 в 14:26, sasha2080 сказал:

А вот с поднятыми на 30% значениями stress еще намного интереснее. Первый просчет всегда уходит в бесконечность, а вот если снова нажать solve задача решается.

Это магия. 

В 19.11.2017 в 14:26, sasha2080 сказал:

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

Добиться.

В 19.11.2017 в 14:26, sasha2080 сказал:

Может еще что-то нужно включить выключить?

В идеале - прочитать и выполнить все упражнения базовых курсов... Но как-то уже без шансов, по ходу.

Ссылка на сообщение
Поделиться на других сайтах
  • 3 недели спустя...
Точки будут соответственно:

0; 200

0.0001-0.00005; 210

0.002-0.00005; 250

0.1-0.00005; 400

Для начала необходимо перевести инженерные данные в истинные.

Потому что Ансис, в качестве исходных, требует истинные.

Ссылка на сообщение
Поделиться на других сайтах
11 минуту назад, Макаревич сказал:

Для начала необходимо перевести инженерные данные в истинные.

Главное, ниспадающих ветвей не рисовать. В остальном погрешность не так уж и велика.

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

 

...

 

Первая точка задаётся в формате (0; предел текучести), т.к. указываем только пластические е.

Нет ограничения, что нужно начинать указывать точки, начиная с предела текучести.

 

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

Ссылка на сообщение
Поделиться на других сайтах
1 hour ago, Макаревич said:

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

Нужно) См. картинку в первом посте. Там английским по белому написано: plastic strain!

Ссылка на сообщение
Поделиться на других сайтах
Нужно) См. картинку в первом посте. Там английским по белому написано: plastic strain!

Но в хэлпе ни слова об этом. Или Я в неправильном месте читал?
Ссылка на сообщение
Поделиться на других сайтах
Just now, Макаревич said:

Или Я в неправильном месте читал?

Пусть это останется самым мягким из вариантов :wink:

Второй абзац

 

Ссылка на сообщение
Поделиться на других сайтах
Пусть это останется самым мягким из вариантов :wink:
Второй абзац
 

Спасибо, ошибся.
я брал информацию
здесь
Я брал часть точек на упругой кривой, пытаясь поймать плавный переход от предела пропорциональности к области за пределом текучести. Использовал аппроксимацию Рамберга-Осгуда.
Интересно стало, большая-ли ошибка, если нагружать одинаковые модели с «правильным» и «неправильным» заданием свойств?
Ссылка на сообщение
Поделиться на других сайтах
9 minutes ago, Макаревич said:

Я брал часть точек на упругой кривой.... Интересно стало, большая-ли ошибка

Думаю, вообще разницы не должно быть)

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

Изменено пользователем piden
Ссылка на сообщение
Поделиться на других сайтах
13 часа назад, piden сказал:

Пусть это останется самым мягким из вариантов

Кажется, спустя двадцать лет, поддержка справки будет стоить дороже, чем поддержка ПО.

11 час назад, Макаревич сказал:

Интересно стало, большая-ли ошибка, если нагружать одинаковые модели с «правильным» и «неправильным» заданием свойств?

Нет):biggrin:

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

Спасибо, ошибся.
я брал информацию
здесь

Разобрался.
В примере задаётся
 TB,PLASTIC,,,,MISO


Я в apdl использовал

TB,MISO


Поэтому Я и определял сразу кривую, а не только часть её пластики.

Вытекает вопрос workbench задёт исходные данные для решателя в виде TB,PLASTIC,,,,MISO ?

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

TB,PLASTIC,,,,MISO тоже позволяет определять и полную кривую и только её часть, начиная с предела текучести.

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Ветерок
      Не понял что это за процедура такая "перенос в 2D".   Наверное, скрывать объекты на том или ином виде надо на соответствующем виде чертежа, а не в сборке. Или создать в сборке соответствующую конфигурацию и отображать не чертеже её.
    • Viktor2004
    • Denis_12
      Доброго времени суток! Ребят, ни как не могу решить проблему авто-обновления чертежного вида 3D сборки, к примеру скрываешь все кроме основания каркаса сборки, переносишь это в 2D (чертежный вид) указываешь размеры и т.п. (ставишь галочки "исключить из авто-обновления") после чего начинаешь в 3D сборке показывать дополнительно стойки (для создания нового вида), и вот в ранее созданном виде даже с отключенным авто-обновлением они тоже начинают проявляться. Как решить эту проблему? Нужно зафиксировать вид, чтобы он не обновлялся без моего участия. SolidWorks 2022 года.
    • Зинаида
      Возможно Вы смотрите не в той перспективе. Проверьте в перспективе "Мой Teamcenter" стоя на ревизии объекта. Возможно Вы смотрите не в той перспективе. Проверьте в перспективе "Мой Teamcenter" стоя на ревизии объекта.
    • alek77
      Да, спасибо, я уже из интереса ее нашел. Еще раз повторю, чтобы не выхватить, сам я такими методами указния размеров не пользуюсь, это самая вредная практика из всех, что встречал. В свое время имел много проблем в автокаде, корректируя чужие чертежи. Но там и отртогональные линии под углом в 0,001 градуса были в норме, и миллион линий одна поверх другой, и незамкнутые отрезки и много всего, от чего волосы дыбом. В солиде, думал, не столкнусь с таким, наивный. Поэтому искал и нашел макрос который косяки размеров подсвечивает. Он вполне рабочий, но не стабильный. В чем причина не разбирался, так как со своей задачей он справляется. Причем отрабатывает и галочки, и замену текста в размере. Хорошо, что @malvi.dp нашел время и что-то корректирует, спасибо отдельное ему за это. Макрос достаточно полезный при работе с чужими документами. И если удастся сохранить все начальные функции этого макроса против изощренных методов вредительства - будет офигенно.
    • Kelny
      Если этой ссылки достаточно для отображения материала и материал уже есть в обозначенной модели, то возможно подойдёт TabBuilder: https://help.solidworks.com/2023/russian/SolidWorks/SWHelp_List.html?id=e68c1877b4fa431483f8c751bd9fcc78&_gl=1*lby1j3*_up*MQ..*_ga*NTEyNjA5NDQ3LjE3MTQxMTU3MzA.*_ga_XQJPQWHZHH*MTcxNDExNTcyOS4xLjEuMTcxNDExNTczNy4wLjAuMA..#Pg0   В старых версиях при написанни ссылок такого радо в некоторых случаях можно было не писать имя файла, а достаточно было вместо имени файла модели оставить ПРОБЕЛ.SLDPRT и имя после этого подставлялось само. Пробовать надо.   Так же можете глянуть макрос по изменению свойств файла (методы и функции там устаревшие, но возможно даже будет работать и можно поковыряться в коде): https://kelnyproject.ucoz.ru/load/6-1-0-8 по програмированию так же есть справка (версию в ссылке поменяйте на свою, что бы справка была актуальна для вашей версии): https://help.solidworks.com/SearchEx.aspx?query=get custom property&version=2010&lang=english,enu&prod=api
    • gudstartup
      только перед обновлением обязательно выполните  все что написано в руководстве и касается сохранения состояния станка и чпу. и обязательно сделайте образ диска и помните что слишком новые версии могут не заработать на вашем чпу относительно безопасно ставить только сервиспаки
    • NordCom
      Большое спасибо! Через это меню удалось зайти в меню. 95148->MOD
    • Danil89nur
      Доброе время суток. Столкнулся с проблемой на новой работе. Много деталей у который в свойствах отсутствует раздел "Материал" и приходится каждый раз вручную заходить туда, создавать раздел и выбирать там ""SW-Material@Name.SLDPRT". Возможно кто-то знает, либо сможет помочь с написанием простенького макроса, при нажатии на который в свойствах детали будет создаваться необходимый раздел и в нем сразу написан выбранный материал (желательно, чтоб там было указано сразу наименование материала, а не формула для его получения ""SW-Material@Name.SLDPRT"). Пытался самостоятельно через ChatGPT, но так как в програмировании я 0, то ничего не получилось)
    • Bot
      Коллеги, Благодарю вас за интерес к проекту электронной энциклопедии в области инженерного программного обеспечения PLMpedia, который более 15 лет развивался группой компаний ЛЕДАС. Представленный ниже скриншот передаёт содержание и структуру базы данных энциклопедии, накопленной за эти годы: именно такую начальную страницу, можно было до сегодняшнего дня увидеть, придя по адресу https://plmpedia.ru/ В последние несколько лет ЛЕДАС особенно интенсивно и результативно вкладывает все ресурсы в развитие своего основного бизнеса: см. ниже «О компании ЛЕДАС». Сегодня я с некоторым сожалением констатирую, что у компании ЛЕДАС более нет возможности отвлекать ресурсы своих сотрудников на некоммерческий (фактически волонтерский) проект PLMpedia. Вся база данных ресурса может быть безвозмездно передана любому юридическому или физическому лицу с единственным условием: наш преемник должен будет публично объявить о состоявшейся передаче и взятии на себя [...] View the full article
×
×
  • Создать...