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

Моделирование армирования бетона путем задания многсслойного Shell элемента


konstant55

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

Уважаемые коллеги, пытаюсь посчитать конструкцию из бетона - назовем её цилиндрическая оболочка. Оболочка армирована в несколько слоёв металлическими стержнями. Так  стержней арматуры довольно много, то прорисовать арматуру в явном  виде, на мой взгляд, будет полное извращение. Поэтому планирую задать оболочку многослойным SHELLом, например Shell181, и арматуру задать путём пересчёта на эквивалентную толщину слоя оболочки задав этим слоям свойства материала арматуры. Проблема заключается в следующем - на сколько я понимаю в Workbench, по крайней мере в версии 18.1 нет инструментов для проведения подобной операции. Соответственно разбить shell на несколько слоёв с заданием для каждого слоя соответствующего материала придётся вручную, а я с APDL почти не знаком. В helpe чёткого ответа как сделать подобную вставку я не нашёл. Подскажите, пожалуйста, как можно это сделать или порекомендуйте какие-нибудь примеры, где можно подсмотреть.  

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


1 час назад, konstant55 сказал:

Проблема заключается в следующем - на сколько я понимаю в Workbench, по крайней мере в версии 18.1 нет инструментов для проведения подобной операции. 

точно нет? если и правда нет - ставьте по-свежее.

layered.png

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

Спасибо! Теперь понятно))

Ещё подскажите, пожалуйста - если я правильно понял Help, то слои разбиваются относительно оси Z. В моём случае ось Z по умолчанию продольная (рисунок 1).

5c6127695e876_1.jpg.4fb1357eb770d1cef8093f7d9f63f4a1.jpg

                      Рисунок 1

Соответственно чтобы разбить оболочку на слои мне надо вставить локальную СК, чтобы ось Z стала радиальной (рисунок 2)?

5c6128a30d011_2.jpg.e31b2273000b814a391c5fe2d5607062.jpg

                    Рисунок 2

 

И еще не совсем ясно можно ли как-нибудь отобразить слои на самой модели, чтобы было понятно правильно ли я всё сделал. Потому как в "Layers to display" отмечаю либо "all layers", либо какой-нибудь конкретный слой, но ничего не отображается (рисунок 3, 4).

 

Multishell_2.jpg.3b87c9ffe098b5414427fffd36df1183.jpg       Multishell_3.jpg.870901aeb01ffeb176a05c54d474db55.jpg

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

Ещё подскажите, пожалуйста - если я правильно понял Help, то слои разбиваются относительно оси Z. В моём случае ось Z по умолчанию продольная (рисунок 1).

у оболочек элементные системы координат организованы хитрее. их ось Z - всегда нормальна к поверхности. так что дополнительно париться не придется. до тех пор пока не захотите продольную и поперечную арматуру с разными сечениями моделировать - вот тогда придется контролировать элементные системы координат и задавать им определенное направление.

22 минуты назад, konstant55 сказал:

И еще не совсем ясно можно ли как-нибудь отобразить слои на самой модели

нет, толщина отрисовывается для всех вместе. но результаты можно выводить послойно. там и проверяйте, все ли соответствует ожиданиям. и там же, в результатах, есть специальный результат Element Triads - помогает успокоиться по поводу элементных СК.

Ссылка на сообщение
Поделиться на других сайтах
В 11.02.2019 в 13:02, konstant55 сказал:

Спасибо! Теперь понятно))

Ещё подскажите, пожалуйста - если я правильно понял Help, то слои разбиваются относительно оси Z. В моём случае ось Z по умолчанию продольная (рисунок 1).

5c6127695e876_1.jpg.4fb1357eb770d1cef8093f7d9f63f4a1.jpg

                      Рисунок 1

Соответственно чтобы разбить оболочку на слои мне надо вставить локальную СК, чтобы ось Z стала радиальной (рисунок 2)?

5c6128a30d011_2.jpg.e31b2273000b814a391c5fe2d5607062.jpg

                    Рисунок 2

 

И еще не совсем ясно можно ли как-нибудь отобразить слои на самой модели, чтобы было понятно правильно ли я всё сделал. Потому как в "Layers to display" отмечаю либо "all layers", либо какой-нибудь конкретный слой, но ничего не отображается (рисунок 3, 4).

 

Multishell_2.jpg.3b87c9ffe098b5414427fffd36df1183.jpg       Multishell_3.jpg.870901aeb01ffeb176a05c54d474db55.jpg

Почему бы вам не использовать элементы reinf265 вместо shell181? https://www.sharcnet.ca/Software/Ansys/17.2/en-us/help/ans_str/Hlp_G_STRRFDEF.html

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

А чего добиваетесь то ?  Вообще-то жб без всех этих ухищрений считается... :) 

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

Почему бы вам не использовать элементы reinf265 вместо shell181? https://www.sharcnet.ca/Software/Ansys/17.2/en-us/help/ans_str/Hlp_G_STRRFDEF.html

Ну вот сейчас все глубже вникаю в проблему и склоняюсь к тому, что REINF, как минимум, стоит попробывать...однако есть проблема - я с APDL плохо знаком. Но рас уж Вы начали про reinf, то может поясните - я правильно понимаю, что если у меня, допустим оболочка представляла бы бутерброд из чередующихся слоев бетона и арматуры, то мне надо создать несколько именованных выборок, соответствующих элеменам в местах предполагаемого армирования, и потом уже в командной вставке задавать для этих выборок армирование, в соответствии с примером - https://cae-club.ru/publications/pohody-k-modelirovaniyu-armirovannogo-betona ???  

4 минуты назад, Fedor сказал:

А чего добиваетесь то ?  Вообще-то жб без всех этих ухищрений считается... :) 

Если вопрос адресован мне то добиваюсь упрощения самой расчётной модели. Арматурных прутьев очень много и вот так в лоб...их даже прочертить дело еще то)))

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

Ну вот сейчас все глубже вникаю в проблему и склоняюсь к тому, что REINF, как минимум, стоит попробывать...однако есть проблема - я с APDL плохо знаком. Но рас уж Вы начали про reinf, то может поясните - я правильно понимаю, что если у меня, допустим оболочка представляла бы бутерброд из чередующихся слоев бетона и арматуры, то мне надо создать несколько именованных выборок, соответствующих элеменам в местах предполагаемого армирования, и потом уже в командной вставке задавать для этих выборок армирование, в соответствии с примером - https://cae-club.ru/publications/pohody-k-modelirovaniyu-armirovannogo-betona ???  

 

С Reinf265 это будет примерно так: вы создаете тело бетона, а затем в конечных элементах бетона создаете элементы армирования. Те вы можете создать элементы reinf с нужными вам параметрами только в определенных элементах. Для reinf265 задаются шаг стержней и их диаметр, как будто вместо пластины у вас были бы отдельные стержни с определенным шагом и диаметром. Ну и плюс физико-механические свойства. Данные элементы также являются внеузловыми, те не требуют общих с бетоном узлов. Насчет командных вставок. В WB (если вы работаете там) вы создаете тело бетона, потом для определенной выборки элементов делаете вставку с кодом reinf265. Те с APDL немного придется разобраться.

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

Если вопрос адресован мне то добиваюсь упрощения самой расчётной модели. Арматурных прутьев очень много и вот так в лоб...их даже прочертить дело еще то)))

Вам надо заармировать жб трубу или просто поиграться c модельками ? 

Самое простое определяете напряжения , по ним моменты  и осевую силу по моментам подбираете арматуру как в СП прописано  :) 

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

Вам надо заармировать жб трубу или просто поиграться c модельками ?

да не бывает тут тех, кому надо заармировать трубу.

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

Вам надо заармировать жб трубу или просто поиграться c модельками ? 

Самое простое определяете напряжения , по ним моменты  и осевую силу по моментам подбираете арматуру как в СП прописано  :) 

...ну собственно @soklakov за меня и ответил)))

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

Понял, очередной любитель новизны с актуальностью,  железобетонный  :) 

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

Тоже интересовался этой темой...

такой подход на данный момент реализован во многих специализированных (строительных) КЭ комплексах. Рассчитал в линейной постановке, по РСУ или РСН определил армирование и далее для проверки просчитал в нелинейной постановке. Многослойная оболочка - слои бетона, слои арматуры. В

Ansys в шелах для слоя арматуры проблем нет, можно использовать ту же модель bkin. А вот с бетоном вопрос? Да и такие расчеты как правило делают с целью проверки ширины раскрытия трещин. Тоесть нужно писать какой-то макрос....

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

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

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

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

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

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

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

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

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

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

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



  • Сообщения

    • Guhl
      А вы мануалы синтека по макросам смотрели?   Должны быть @502 и @503
    • Artas28
      Почему не заносятся параметры при калибровке смещения щупа? Syntec 220MA-5 Калибровка смещения щупа по X и по Y (O9802) Выходные параметры Сохраняются следующие данные: #502 = Смещение щупа по X #503 = Смещение щупа по Y Сделал программку как в книжке. (М60 включение датчика). А на выходе всё по нулям.     Если я сделаю Векторная калибровка радиуса наконечника щупа (O9804), Вместо O9803, то обычные измерительные циклы будут работать?  И у меня нету эталонного кольца. По расфрезерованному отверстию детальки можно  делать калибровку??
    • gudstartup
      можно назначить любую папку для карты памяти программой настройки
    • maxx2000
      @artberesta 2 раздела справки https://tflexcad.ru/help/cad/17/?ysclid=m3bnjiod40554176555 делается как и в любой другой CAD, протягиванием эскиза по траектории с вычитанием материала. 3D Построения. Опорная геометрия-3D путь-Проекция 3D пути на грань или тело Твердотельное моделирование-По траектории
    • artberesta
      Спасибо большое всем ответившим на мой вопрос. Я изучаю эту программу , и в силу своего возраста она дается мне тяжело. (Хотя и на русском языке) Я легко могу это сделать в 3 программах blender, fusion, zbruch. Если вам будет не сложно , покажите на примере как это сделать в t flex. Возможно , когда я это сделаю и пойму , я обязательно выложу ответ на рутубе.  
    • gudstartup
      @Madmax70 900 -ые параметры опций запишите отдельно так как их только вручную вводить нужно. это связано с тем что при установке того или иного бита опций меняется конфигурация системы и оа требует перезагрузки чтобы привести в соответствие память (выделить или убрать несколько кб)и включить установленные функции а при изменении размера памяти программ эта область полностью очищается и т.д. можете конечно  попробовать их ввести через 232 предварительно установив параметры связи но и reader/puncher inerface  может быть опциональным поэтому придётся соответствующий 9хх.х установить иначе связь вовсе не заработает. сколько раз я не пробовал вводить ни разу нормально все не ввелись может чего не так делал. да и на 10 11 серии фанука ввод опций только ручной через ипл меню
    • ALEKS
      Презентация пройдёт в Герцлии 5 декабря и в Кейсарии 26 ноября сего года. Записывайтесь у секретаршы Симатрона.
    • Artas28
      Что означает запись, например @135:=@127+@802;//(X*COR*POS) @140:=@135-#10 @  - ?  := ?  
    • Artas28
      Добрый день! Есть у кого программа для Inspection Plus. Измерение отверстия или вала по трем точкам (O9823). Желательно для Syntec. А то в станок O9804 Векторная калибровка радиуса сферического наконечника щупа загрузили, а измерение отв. по 3-м точкам нет:((
    • Guest_by
      Попробуйте так:   CIMFIL/ON,GOHOME     XX=POSTF(2,1,1867,1)    FEDRAT / 123.000000,  MMPM        XX=POSTF(13)                 XX=POSTF(2,1,1867,0)            XHOME=POSTF(1,3,130)             YHOME=POSTF(1,3,131)   ZHOME=POSTF(1,3,132)   FHOME = 8000 POSTN/ALL           POSTN/OUT,7,1,26,ZHOME,F,FHOME POSTN/OUT,24,XHOME,25,YHOME CIMFIL/OFF
×
×
  • Создать...