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

Моделирование бетона


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

Приветствую!

Пытаюсь моделировать бетон в Ansys15 Workbench. Есть свая со сложной геометрией арматуры- пружина(спираль) и вертикальные стержни. все это в бетоне, а сверху стальная цилиндрическая оболочка. Замоделировал в 3d.

Для моделирования бетона использовал соответствующие св-ва материалов из engineering data -concrete. Использовал тип элементов solid186 187. Рассчитал.

1 Вопрос как выводить трещины?

 

я пытался сделать так (показать 1 трещину) в итоге отобразилась картинка но без трещин 

/show,png 

/gfile,3000  

plcrack,0,1  

/graph,full 

2 Как моделировать Друкера-Пр. через командые вставки? (где почитать?)

3 Что лучше использовать solid65 или 186,187. ? (Если solid 65 -то как японимаю автоматом сложную геометрию не разбить.)

(( в хелпе написано Although this legacy element is available for use in your analysis, ANSYS, Inc. recommends using the current-technology element SOLID185, specifying either full integration with the method (KEYOPT(3) = 0 and KEYOPT(2) = 3), or simplified enhanced strain formulation (KEYOPT(3) = 0 and KEYOPT2) = 0). For more information, see Microplane in the Material Reference.)

тип элементов меняю через командную вставку

mynumber=matid

et,mynumber,65

post-34549-0-29638900-1457685222.png

post-34549-0-91532100-1457685652.png

post-34549-0-93432200-1457686349.png

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


Посмотреть и задать вопрос заново.

 

Спасибо.!

1 Остался вопрос для чего тогда нужен бетон из Engineering data?!))  К какой модели он относится?

2 Можно ли использовать трехмерную арматуру в модели микроплейн? Тогда связывание арматуры через командную вставку ,как я понимаю,не нужно.?-создаются автоматические     контактные пары.

 

(Конечно, командные вставки это круто- но ведь билинейное поведение стали вполне можно через Engineer Data сделать, точно также как кол-во шагов нагружения зачем усложнять? Воркбенч ведь был создан для более интуитивного расчета, чем APDL)

 

3 Файл этого проекта где-нибудь выложен,случайно?

Ссылка на сообщение
Поделиться на других сайтах
1 Остался вопрос для чего тогда нужен бетон из Engineering data?!))  К какой модели он относится?

Просто линейный материал для примера с соответствующим модулем упругости.

 

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

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

Добавлю, что explicit расчет бетона оказывается удобнее. Explicit решалки позволяют использовать куда более интересные модели бетона (с ними правда все равно остается куча вопросов), а также пропадает задача довести решение хоть до какой-нибудь сходимости. В итоге, несмотря на дикие затраты связанные с необходимостью моделировать процесс во времени, результат получается адекватнее.

П.С. Эти слова покажутся белибердой, пока самостоятельно с этим не столкнетесь, но что уж поделать.

 

3 Файл этого проекта где-нибудь выложен,случайно?

У Максима, возможно, остались. Но стоит ли его дергать? :smile:  

 

(Конечно, командные вставки это круто- но ведь билинейное поведение стали вполне можно через Engineer Data сделать, точно также как кол-во шагов нагружения зачем усложнять? Воркбенч ведь был создан для более интуитивного расчета, чем APDL)

Не рекомендую тратить время на такие мысли)) 

 

Если надо моделировать бетон неявно, ищите материалы по балке Скорделиса. Есть и видео-уроки и статья какая-то хорошая(не помню автора) о моделировании этой балки в APDL.

Также в МГСУ есть товарищи, увлекающиеся неявным бетоном.

Ссылка на сообщение
Поделиться на других сайтах
tomaiilyk сказал(а) 11 Мар 2016 - 14:53:

3 Файл этого проекта где-нибудь выложен,случайно?

У Максима, возможно, остались. Но стоит ли его дергать? .

на Ваше усмотрение , по форуму в разделе CAE  2,5 вопроса про бетон)   да и не только по этому форуму

Ссылка на сообщение
Поделиться на других сайтах
Пытаюсь моделировать бетон в Ansys15 Workbench.

Вы скажите, зачем. А то может не туда копаете.

К примеру, может статься, что цель Вашего моделирования недостижима в неявной постановке.

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

 

Если Вы пишите кандидатскую с красивыми картинками - то берите LS-Dyna и курите RHT и CSCM-concrete.

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

нет, это расчет будущей реальной конструкции , ледозащитного сооружение, морского порта-сваи частоколом.  Есть задача обосновать или опровергнуть наличие витой арматуры 12мм.  Группа инженеров считает ,что витая арматура не нужна., т.к . уже есть внешняя металлическая оболочка 18 мм, и именно она будет работать на изгиб , а также вертик арматура 25мм. 

А "другой" проектный институт в  СКАДЕ насчитал ,что именно эта  витая арматура 12 мм есть тот необходимый элемент  сваи, причем чем больше витков тем лучше))

 

Первоначально я замоделировал все без арматуры вообще-оболочка и бетон внутри как solid65 так и solid186/7, и в принципе все неплохо проходит. Потом я добавил арматуру, в трехмерной постановке 186/7. Контакт между арматурой и бетоном- bonded . Линейная сталь, линейный бетон.

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

Вы скажите, зачем. А то может не туда копаете.

К примеру, может статься, что цель Вашего моделирования недостижима в неявной постановке.

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

 

Если Вы пишите кандидатскую с красивыми картинками - то берите LS-Dyna и курите RHT и CSCM-concrete.

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

Другое дело) Хорошая задача.

Группа инженеров считает ,что витая арматура не нужна., т.к . уже есть внешняя металлическая оболочка 18 мм, и именно она будет работать на изгиб , а также вертик арматура 25мм. 

+1.

А "другой" проектный институт в  СКАДЕ насчитал ,что именно эта  витая арматура 12 мм есть тот необходимый элемент  сваи, причем чем больше витков тем лучше))
 

Они зарабатывают на поставках витой арматуры или свай с витой арматурой?

В принципе, сложная модель моделирования бетона мне не нужна , т.к. , мне не смогут предоставить все исходные данные для сложной модели.

Даже линейной хватит.

 

А есть какой-нибудь текст от этого "другого" института? А то может кто-то неправильно его интерпретировал, или просто просто макаронные изделия на органы слуха вешают.

 

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

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

Занимался когда то вопросом по сваям. Есть параметрические модели с витой арматурой и кольцами. Доберусь до машины, посмотрю что осталось

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

подробности покрыты тайной, т.к  они какое-то значимое звено , подробности мне не сообщили.

 

 

 

А есть какой-нибудь текст от этого "другого" института? А то может кто-то неправильно его интерпретировал, или просто просто макаронные изделия на органы слуха вешают.  

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

Позиция типа- постройте все сами , и докажите что вы правы , а потом найдите ошибку у нас. 

 

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

 

 

П.С. Металлическая оболочка же по всей свае?

да как показано на втором  рисунке-напряжений для бетона . Бетон до конца не доходит- он показан сплошным цветом. Оболочка прозрачна.

 

 

Такое же есть и со спиралью. Solid65 Прикрепленные изображения

 

 
А можно подробности? Как выстроили арматуру? (импорт это из чертежной программы или нет?)
Можно ли глянуть вашу модель?
И что Вы думаете по поводу моей модели? Верна ли она в грубом приближении хотя бы?
Изменено пользователем tomaiilyk
Ссылка на сообщение
Поделиться на других сайтах

В своё время делал модель на APDL. Арматура задаётся балками. Материал бетон с Solid65. Какой захотите. Металлическая оболочка контактирует с бетоном с заданием адгезии. Модель полностью параметризована - меняете параметры, запускаете, строится геометрия и разбивается на конечные элементы. Не помню что - но был хитрый замут для моделирования взаимодействия арматуры с бетоном. Я подумаю как скинуть модель - какая версия ANSYS ?

Ссылка на сообщение
Поделиться на других сайтах
Я подумаю как скинуть модель - какая версия ANSYS ?

 

 

У меня есть 14.5.7   15.0.0     

 

Через яндекс диск может?

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

я нашел модель к видео. http://cccp3d.ru/topic/78378-моделирование-бетона/?p=724377

 

И открывал ее в 15,0,0 версии. трещины вывод там не работает. в демонстрационном ролике была версия 15,0,7    Кстати и результаты тут разые

,

beam.rar

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

А если в хелп посмотреть ?

PLCRACK, LOC, NUM
Displays cracking and crushing locations in SOLID65 elements.

Concrete solution item (output for each integration point (if KEYOPT(5) = 1) and the centroid)

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

так там в файле так и написано, только еще куча кода
PLCRACK,0,0 ! графическое изображение трещин в элементе solid65






LOC
Location at which symbols are to be displayed:

0


Plot symbols at integration points (default).

1


Plot symbol at element centroids (averaged).

NUM
Crack to be displayed:

0


Plot all cracks (default).

1


Plot only the first crack.

2


Plot only the second crack.

3


Plot only the third crack.

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

В обучающем видео опция 0. Сейчас посмотрю с 1

KEYOPT,ELEM_TYPE_ID,5,0
! Concrete linear solution output:
! 0 - Print concrete linear solution only at centroid
! 1 - Repeat solution at each integration point
! 2 - Nodal stress printout


Concrete solution item (output for each integration point (if KEYOPT(5) = 1) and the centroid)

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

В обучающем видео опция 0. Сейчас посмотрю с 1

KEYOPT,ELEM_TYPE_ID,5,0

! Concrete linear solution output:

! 0 - Print concrete linear solution only at centroid

! 1 - Repeat solution at each integration point

! 2 - Nodal stress printout

Concrete solution item (output for each integration point (if KEYOPT(5) = 1) and the centroid)

 

ничего не изменилось

 

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • ДОБРЯК
      Нулевых частот может быть любое количество. Вот эта матрица не будет вырождена.    
    • Orchestra2603
      Речь идет о собственных векторах, связанных с нулевым СЗ. Вы же понимаете.
    • ДОБРЯК
      Для сложных систем их может быть и 100 и 200 и 1000...
    • maxx2000
      @Artas28так надо рецепт в массы нести, а то Ванёк ничему не научится
    • Orchestra2603
      Выкидываем не в смыле, что мы ее вырезаем.. Простите мне эту вольность)) Просто там две одинаковые строки. Достаточно рассмотреть только одну. Нет смысла хранить вторую строку в матрице, поскольку она ничего не привносит. Вы можете совершенно формально взять полученный i-й собственный вектор, умножить на матрицу K-lambda_i*M и получиь нулевой вектор.   На самом деле.. Мне прям пришлось прям подумать над аналогией с включением закрепления в статике. И это было полезно и интересно. Так что вам спасибо за "подгон", что называется )) Но все-таки разница есть ...   Вот у вас в статике:   И здесь действительно получается, что если мы зафиксируем, например, положив a=0, то это будет эквивалентно "выкидыванию" 1-го стобца и 2-й строки, и решению уже такой модифицированной невырожденной системы *в данном случае вообще тривиальной). При этом f2 просто станет узловой реакцией и определится как -f1 автоматически: К слову, можно положить любой a, не только нулевой. Результат будет такой же для сил, но прогибы, ясное дело, поменяются.   Но это отличается от нашей задачи на собственные значения. У нас нет внешних сил {f}.  А знaчит и упругие силы [K]{x} в системе должны быть равны нулю. И для нулевой собственной частоты мы по сути ищем такой набор перемещений, при которых в системе отсутствуют упругие силы.  И таких наборов перемещений бесконечно много. Вообще говоря, для трехмерных более сложных систем оказывается, что существует до 6-ти базисных векторов (понятно, что связанных с движениями как твердого целого), и любая линейная комбинация из этих векторов будет решением такой задачи. Но нам не нужно само решение! Нам нужен как раз сам базис пространства решений! Причем, сами вектора в этом базисе нас интересуют с точностью до множителя, ь.е. таких базисов можно напридумывать бесконечно много. Но нам нужен толкьо какой-то один базис, и всего-то. В этой простейшей задачке - это просто один вектор  {1, 1}. Можно взять {2,2} или {e,e} - не имеет значения, нас любой из них строит. И нам этого достаточно.    Обратите внимание, что этот вектор нельзя получить из задачи статики, где {f} ≠ {0}, положив какое-то значение для a, т.е. внедрив какое-то "закрепление" в вашей интерпретации.  Пожтому я убежден, что это другая задача, т дело тут не в закреплениях.   Не понимаю, про какую вы матрицу
    • Viktor2004
      Туда вроде наоборот заносится значение какое-то, но не считывается Смотрю чужие программы, там вроде только 8549 используют. При чем у них в программах циклы поболее моих, которыми я круги чертил O4198 ; #500=#8549 ; IF[ #8549 EQ 0 ] THEN ; #10409=0 ; ENDIF ; IF[ #8549 EQ 134 && #10409 EQ 0 && #10422 NE 0 ] THEN ; #10409=1 ; #10422=FIX[#10422 / 10] ; #10427=1 ; ENDIF ; IF[ #8549 EQ 48 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 0 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 49 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 1 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 50 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 2 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 51 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 3 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 52 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 4 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 53 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 5 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 54 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 6 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 55 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 7 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 56 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 8 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 57 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 9 ; #10427=1 ; ENDIF ; IF[ #10422 GT 9999 ] THEN ; #10422=FIX[#10422 / 10] ; ENDIF ; IF[ #500 EQ 249 && #8500 EQ 4170 ] THEN ; #8500=4601 ; M99 ; ENDIF ; IF[ #500 EQ 240 ] THEN ; IF[ #8500 EQ 4174 || #8500 EQ 4173 || #8500 EQ 4177 ] THEN ; #8500=4170 ; M99 ; ENDIF ; IF[ #8500 EQ 4178 ] THEN ; #8500=4170 ; M99 ; ENDIF ; ENDIF ; IF[ #500 EQ 248 && #8500 EQ 4170 && D34.0 NE 0 ] THEN ; #8500=4174 ; M99 ; ENDIF ; IF[ #500 EQ 247 && #8500 EQ 4170 && D30.4 EQ 1 && D29.6 EQ 0 ] THEN ; #8500=4175 ; M99 ; ENDIF ; IF[ #500 EQ 246 && #8500 EQ 4170 && D35.0 EQ 1 && D35.4 EQ 1 ] THEN ; #8500=4178 ; M99 ; ENDIF ; IF[ #8549 EQ 152 && #10409 EQ 0 && #10422 EQ 5656 ] THEN ; #8500=4177 ; M99 ; ENDIF ; M99 ;  
    • nicomed
      Как победить проблему с блокированием сегментов эскиза не знаю. Поэтому пока полумеры... Ввел активацию чертежного листа после разрыва линии. Для разблокирования сегментов после закрытия программы двойным кликом активировать чертежный вид, где надо двигать сегменты эскиза. Добавил настройки. Можно настроить величину генерируемого зазора в  файле options.xml. По толщине и стилю линии, если кто подскажет как прочитать стиль и толщину выбранной кромки ( силуэтной кромки), то тогда можно будет "напосмотреть".   Пару раз натыкался на такой глюк - остается только один сегмент эскиза, грешу на рассинхронизацию работы солида и приложения. EdgeTrim_v3.3.zip
    • si-64
      да, это работает. спасибо. но как то особо не работал со слоями, нужно прямо заморачиваться(
    • nicomed
    • Stanislav
      Фрезеровка и токарка ЧПУ. Территориально Нижний Новгород, отправка в регионы ТК. Фрезеровка Алюминия и его сплавов, Латунь, Текстолиты, Сталь в небольших объемах. Токарка как цветные так и черный металлов и неметаллов. Габариты деталей для фрезеровки порядка 400мм*600мм. Оплата, пока что, наличные или на карту. Чертежи и модели отправлять на почту 0563506@mail.ru там же все согласования и обсуждения.
×
×
  • Создать...