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

Ansys для проектировщика КЖ-КМ


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

  • 1 месяц спустя...


В жб есть ограничение на раскрытие трещин. Раскрытие зависит от шага между трещинами .

Скрытый текст

*CREATE,solver !___________макрос шаблон  __________
 
*IF,1,EQ,1,THEN  !***********************отладочное**********************************
       !______________________решение____________________________________
       allsel
       n=0 ! число мод дл¤ проверки устойчивости, если 0 статический анализ **************
       /SOLU   
           ANTYPE,STATIC             ! STATIC ANALYSIS
           *IF,n,GT,0,THEN  $ PSTRES,ON   $   *ENDIF      ! CALCULATE PRESTRESS EFFECTS
           SOLVE
       FINISH

       *IF,n,GT,0,THEN           ! проверка на устойчивость
         ! дл¤ строительных конструкций не ниже 1.36 коэффициент запаса по устойчивости (следует из —Ќ»ѕ)    
           /SOLU
              ANTYPE,BUCKLE            
              BUCOPT,LANB,n             ! USE BLOCK LANCZOS EIGENVALUE EXTRACTION METHOD
              MXPAND,n                 
              SOLVE
           FINISH
        *ENDIF

     !______________________вычисление результатов_____________________
     /POST1 
       ESEL,ALL 

      etable,,smisc,1   ! сила по X
      etable,,smisc,2   ! момент относительно y
      etable,,smisc,3   ! момент относительно z
      etable,,smisc,4   ! момент относительно x

      etable,,smisc,5   ! сдвигова¤ сила по Z        
      etable,,smisc,6   ! сдвигова¤ сила по Y        

      etable,,smisc,31   ! осевое напр¤жение
      etable,,smisc,32   ! осевое напр¤жение+изгиб y
      etable,,smisc,33   !  осевое напр¤жение-изгиб y
      etable,,smisc,34   !  осевое напр¤жение+изгиб  z    
      etable,,smisc,35   !  осевое напр¤жение-изгиб    z   
     
      !   сюда вставить устойчивость склона        

       
       
     FINISH
*ENDIF           !***********************отладочное**********************************

  FINISH
*END !__________ конец решени¤ _________________

Скрытый текст

*CREATE,StepCrack  !   определение шага между трещинами

   /PREP7
   ! размеры  сечения жб
   h=300 $ b=200  $  a=60  $  x= 0.125*(h-a)      !   0.45 сбалансированная   
   ds=12  ! диаметр арматуры
   ls=2000  ! длина от трещины

   RECTNG,0,b,0,h,
   RECTNG,0,b,0,a,
   RECTNG,0,b,0,h-x,  
   RECTNG,0,b/2,0,h, 
   AOVLAP,all 

         ANTYPE,0
          ET,1,BEAM189   !  квадратичный балочный элемент
          ET,2,SHELL281
          ET,3,SOLID186
         
         ! бетон
       
         m_Gamma = 8.0e-10             ! плотность железа,     для железобетона *0.32  или 
         m_GammaB= 2.55e-10            ! плотность железобетона 
         Es=21000      ! сталь      
         Eb=3060     ! В35  3520     ! B25  3060      !!!!!!!!!!!!!B40 3670   Б30***   3314      !  модуль упругости  бетон Б20  2753   В35 = 3518
         alfa=15E-6

         MPTEMP,,,,,,,, $ MPTEMP,1,0   $ MPDATA,EX,1,,0.3*Eb         $ MPDATA,PRXY,1,,0.2   !     бетон                       
         MPTEMP,,,,,,,, $ MPTEMP,1,0   $ MPDATA,DENS,1,,m_Gamma*0.32*0.709421      !!!      $ MPDATA,ALPX,1,,alfa,     

         MPTEMP,,,,,,,, $ MPTEMP,1,0   $ MPDATA,EX,2,,Es         $ MPDATA,PRXY,2,,0.2   !     сталь                         
         MPTEMP,,,,,,,, $ MPTEMP,1,0   $ MPDATA,DENS,2,,m_Gamma      !!!      $ MPDATA,ALPX,2,,alfa, 

         SECTYPE,   1, BEAM, CSOLID, , 0  $ SECOFFSET, CENT $   SECDATA,ds/2,0,0,0,0,0,0,0,0,0,0,0    ! арматура
 
 
       TYPE,   2   $  MAT,       1   $   TYPE,   2  
       AESIZE,all,40,   $  MSHAPE,0,2D  $  MSHKEY,0
       AMESH,all 
 
       TYPE,   3  $   EXTOPT,ESIZE,40*2,0,  $  EXTOPT,ACLEAR,1   $ EXTOPT,ATTR,0,0,0   $ MAT,1  
       VEXT,all, , ,0,0,-ls
       LSEL,ALL  $  LSEL,S,LOC,X,b/2   $  LSEL,R,LOC,Y,a 
       TYPE,   1 $ MAT,       2   $    SECNUM,   1   $  LMESH,       7
   
    !  условия 
    LSEL,ALL   $  LSEL,S,LOC,Z,-ls  $  LSEL,R,LOC,Y,0 
       DL,all, ,UX,0 
       DL,all, ,UY,0 
       ! условия над трещиной
    DA,8,UZ,0
       DA,7,UZ,0
    ! условия в трещине
    allsel
      DK,17, ,0, ,0,UZ, , , , , ,   ! арматура
    ! вне арматуры
    allsel
!       DA,  5 , uz,0
!       DA,  6 , uz,0
!       DA,  9 , uz,0
!       DA, 10 , uz,0
   
    ! нагрузка ускорением 
    ACEL,0,9810*6.53,0, 
   

 

 


 
  FINISH
*END !__________ конец _________________

 


!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*CREATE,application !___________это с одним зданием   __________

 

!      *USE,exp 
!      /DELETE,exp 
  
       *USE,StepCrack
      /DELETE,StepCrack


           
     *USE,solver         !
     /DELETE,solver 

*END !__________ конец макроса _________________

Вот сделал модельку чтобы найти шаг между трещинами. При длительном раскрытии предельная деформация 0.00031  и шаг получается  140 мм примерно...  

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

При длительном раскрытии предельная деформация 0.00031  и шаг получается  140 мм примерно...

вы рассчитываете шаг исходя только из деформации? 

а можно формулку? она, наверное, читается в коде, но с трудом.

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

Раскрытие зависит от шага между трещинами .

посчитать раскрытие при заданном шаге и известной деформации - не вопрос. проблемы обычно с определением шага.

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

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

Вот сделал модельку чтобы найти шаг между трещинами.

вы делаете модель с одной трещиной, при этом ширина модели, судя по всему, и есть шаг между трещинами.  а ширина трещины(раскрытие) чему равна? вы определили ее до того, как нашли шаг?

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

http://docs.cntd.ru/document/1200037361  7.2.14    Если брать не 0.5, а 0.05  то все получается логично и совпадает по результатам и с той что была раньше

 

20 (3.5 -p ) корень кубический из диаметра  .

К сожалению не знаю как картинки вставить, а то показал бы.  Хочется свести все непротиворечиво, а то 5.1.24 пункт требует непродолжительного раскрытия , а там уже не по таблице  5.6

Посмотрел книжку Мурашева   http://books.totalarch.com/fracture_resistance_rigidity_strength_of_reinforced_concrete  там есть несколько табличек и везде шаг между трещинами около 15 см там и логика.

У меня в коде с одного конца середина трещины в балочке и смотрел как возрастают деформации в бетоне по мере удаления от трещины. Мурашев так и предлагал считать что следующая образуется где деформация возрастет до  критического значения. Нагрузку подобрал так чтобы в арматурине при трещине были примерно предельные напряжения.

 

!       DA,  5 , uz,0
!       DA,  6 , uz,0
!       DA,  9 , uz,0
!       DA, 10 , uz,0

 

вот тут можно включать и отключать трещину.

 

      DK,17, ,0, ,0,UZ, , , , , ,   !   а тут арматура

 

 

 

 

Трещина по сути это возмущение и согласно принципа Сен-Венана оно должно затухать достаточно быстро ...

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

Мурашев так и предлагал считать что следующая образуется где деформация возрастет до  критического значения.

о, вот она соль! спасибо)

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

Если брать не 0.5, а 0.05  то все получается логично

а как выбрать 0,5 или 0,05? какой-то подгон))

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

К сожалению не знаю как картинки вставить, а то показал бы. 

снизу нового сообщения есть "выберите файлы"

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

там есть несколько табличек и везде шаг между трещинами около 15 см там и логика.

фантазирую: с шагом армирования это никак не связано?

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

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

а это для чего? почему именно такая нагрузка?

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

а как выбрать 0,5 или 0,05? какой-то подгон))

При 0.5 получаются какие-то метры между трещинами, что противоречит здравому смыслу вот и подправил :)

Ну и решил еще на мкэ посмотреть.    0.5 практически всему остальному противоречит и экспериментам Мурашева. Или я чего-то недопонял, или любители новизны с актуальностью напартачили  ...

 

Цитата

это для чего? почему именно такая нагрузка?

Если заармировано оптимально то арматура близка к сигме текучести , а трещины тогда и интересуют

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

При 0.5 получаются какие-то метры между трещинами, что противоречит здравому смыслу вот и подправил :)

я и говорю - подгон какой-то) придется 0,05 обосновать.

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

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

0.5 практически всему остальному противоречит и экспериментам Мурашева.

тогда откуда 0,5 вообще взялся?

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

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

Если заармировано оптимально то арматура близка к сигме текучести , а трещины тогда и интересуют

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

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

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

 

Цитата

тогда откуда 0,5 вообще взялся?

хз. Авторы об этом умалчивают, думают сами догадаются. Это как Эйнштейн двойку опустил при  кинетической энергии :)

 

Цитата

как выбрать 0,5 или 0,05? какой-то подгон

Истина то, что непротиворечиво - учил Гильберт. Минимизировать противоречия с другой информацией. Обычное дело :)

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

Истина то, что непротиворечиво - учил Гильберт. Минимизировать противоречия с другой информацией. Обычное дело :)

была тут история недавно. рассматривается пробитие снарядом бетонной стены. цель - предсказать скорость снаряда после преграды.

имелось референсное решение, в котором параметр "энергия разрушения" был подкручен, примерно как Ваши  0,05. на вопрос к авторам статьи - "чёй-то вы?" - те ответили: "ну, вот так вот"... мол, "истинно, то, что непротиворечиво." результат: совпадение с экспериментом в пределах 5%.

студент взял другой подход ( для справки не SPG, а банальный SPH. точнее, не совсем банальный, а когда лагранжева сетка крошится в шарики по критерию) и с первой же попытки предсказал скорость вылета снаряда с точностью 0,4%. без подгона модели материала по энергии разрушения, но с учетом ранее накопленного опыта по моделированию бетонов.

какому результату станете доверять?

 

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

 

это выглядит пока так: мммм, деформации в десять раз меньше, чем нужно... а ну-ка изменю критерий. о, попал!

в тоже время, если бы вы ссылались не на один источник с размером 150 мм, а было бы два эксперимента с шагом 70 и 140 мм, и ваша бы методика попадала бы в эти числа - было бы красиво. но если я правильно понял, в табличках 70 мм не встречается?

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

Так около 70 мм и получается если за критерий появления новой трещины взять деформацию то что при непродолжительном  0.0001 или 0.00015 но это тоже противоречит экспериментам. Вообще чем меньше шаг тем меньше и раскрытие. Поэтому надо приличную оценку сверху.  Метры это уж слишком.  Пошевелил длиной трещины через сжатую зону и практически шаг не меняется.

Для того чтобы привлечь внимание к задаче и разместил код :)

Тут интересно, что при закрытой трещине работает и бетон на растяжение и напряжения в арматуре примерно в 6 раз меньше чем с трещиной это легко усидеть убрав восклицательные знаки в коде для включения в работу и нижнего бетона.  То есть в растянутом бетоне по мере ползучести трещина может расти и охватить всю площадь, и вся нагрузка придет на арматуру и она может не выдержать. При изгибе рост трещин ограничивается растянутой зоной .    

 

Вот картинка деформаций,    размер ребра элемента 25 мм

Снимок1.GIF

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

А вот как по старому считали и это проверено многократно в экспериментах как писали

Снимок2.GIF

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

Так около 70 мм и получается если за критерий появления новой трещины взять деформацию то что при непродолжительном  0.0001 или 0.00015 но это тоже противоречит экспериментам.

изменять критерий - не то.

в идеале нужны две балки, которые при изгибе дали разный шаг образования трещины х и 2х.

и ваша методика, когда в нее заложили параметры этих двух балок, выдала эти же результаты по шагу - х и 2х. ну примерно хотя бы.

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

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

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

А вот с коррекцией на 0.05    

Цитата

отвязать шаг трещин от шага армирования в эксперименте

 

да вообще один стержень в балке. Просто в силу симметрии беру половину балки и в сжатой зоне нулевые перемещения в продольном направлении . А на другом конце нулевые по вертикали и горизонтали.

 

 

Снимок3.GIF

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

Если я ничего не путаю, то это вторая картинка на форуме от Федора за все время.

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

Да я бы навставлял, да не умел. Спасибо научили. Теперь проще :)

 

Цитата

изменять критерий - не то

У физиков научился. Вроде Капица говорил, что эксперимент переделать сложно, а теорию проще. Да и экспериментатору верят все кроме него самого, а теоретику не верит никто кроме него самого. Дело известное  :) 

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

то это вторая картинка на форуме от Федора за все время.

скриншоты из математики - тоже рисунки) теперь картинок будет больше

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

А вот с коррекцией на 0.05

а как в этой истории поучаствовал Ваш код с трещиной?

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

Никак. Просто решил попробовать мкэшкой поразбираться,  а то кладут арматуры толстенной объясняя что так борются с трещинами и сажают фирму на бабло. Вот и возмутился . А это просто метры получают по формулам из СП снижают на ограничение 40 см  шаг между трещинами ну и получают в разы больше раскрытие чем по старым формулам. 

Снимок4.GIF

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

Для того чтобы привлечь внимание к задаче и разместил код :)

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

но очень непростая.

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

А это просто метры получают по формулам из СП снижают на ограничение 40 см  шаг между трещинами ну и получают в разы больше раскрытие чем по старым формулам. 

расчеты по формулам СП они такие, ага)

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

Никак. Просто решил попробовать мкэшкой поразбираться

так и что получается в итоге? пока только 140 мм при условии подгона критерия? или 140 мм - это не в мкэ? а в мкэ-то что получаете?

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

Около того по картинке же видно :    {5.5, 6} 25 = {137.5, 150}  , а точнее и не надо :)

 

Цитата

но очень непростая

Так

Цитата

В технических расчетах все нужное оказывается простым, а все сложное оказывается ненужным

 Учили Биргер, Шоор, Иосилевич :)

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

Около того по картинке же видно

это если понимать, куда смотреть)

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

{5.5, 6} 25 = {137.5, 150}  , а точнее и не надо :)

я так понимаю, это 5.5..6 элементов до следующей трещины. ок, пусть будет шесть. а где на картинке отсчитывать шесть элементов?

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • vad0000
      Если Вы курсор поставите на OUTPUT 0, и колесом начнёте увеличивать напряжение на аналоговом выходе, то ось Х поедет, или нет? Сфоткайте машинные параметры для оси Х
    • lexa345
      Если фрезерный, то спросите у @andrev  возможно поделиться   
    • Bot
      Семинары «BIM-Практикум 2024» пройдут весной и летом этого года в четырнадцати городах в России и Беларуси. На мероприятии представители строительной отрасли расскажут об опыте применения технологии информационного моделирования в регионе. Российские разработчики представят новые возможности цифровых решений для проектирования и управления строительством. У участников будет возможность обменяться мнением и опытом, проконсультироваться с экспертами отрасли и установить полезные контакты. Зачем Сегодня на развитие строительной отрасли влияют как внутренние факторы, включая небольшой опыт ведения проектов с использованием технологии информационного моделирования, недостаток квалифицированных специалистов, высокую стоимость ошибок, так и внешние обстоятельства: новые государственные требования, риски, связанные с информационной безопасностью, и уход западных вендоров. Участники семинара узнают, как справиться с этими вызовами, в том числе на примере компаний, которые [...] View the full article
    • MOPKOBKA555
      А есть ли возможность в cnckad разделить программу на части? Например сразу обрабатываем 9-ю инструментами, а с новой программы еще недостающими?
    • coolparty
      Привет. Задача - расположить массив отверстий по кривой. Сделал модель из нескольких кривых, не понимаю, как их объединить в одну, пробовал сделать через "объединенная кривая", но при выборе ее в качестве пути, все равно выбирается по сегментно. Всю голову уже сломал.  
    • Bot
      3 и 4 апреля в Екатеринбурге и Челябинске состоялась конференция «Российский программный комплекс T-FLEX PLM: современные методы и подходы к проектированию изделий», организатором которой выступила компания «Топ Системы». Во время мероприятия представители компании «Топ Системы» — генеральный директор Сергей Кураксин и заместитель генерального директора по развитию PLM-технологий Игорь Кочан — представили текущие итоги реализации проектов у заказчиков из различных отраслей машиностроения, поделились перспективами развития программного комплекса T-FLEX PLM, продемонстрировали функциональные возможности перспективных разработок САПР T-FLEX CAD и платформы T-FLEX DOCs по управлению данными и жизненным циклом изделия. В Челябинске вызвал живой интерес доклад Романа Ткачука, начальника отдела САПР, АЗ УРАЛ, во время которого представитель заказчика рассказал о проектном опыте перехода с иностранных систем на комплекс T-FLEX PLM. Цель проекта заключалась в переводе [...] View the full article
    • roiman
      Не одно и тоже, нет?     Не одно и тоже, нет?   Я про это и писал, что вместо того, чтобы решать реальную производственную задачу, мы занимаемся словесной казуистикой. Задача не поставлена, но решение её требуется. А может и не требуется. Начальник сказал попробовать спросить. А может что-то другое. Ценится только своё время, а не чужое...   Ещё раз. Если сложить пазл из данных статьи и вашу картинку, то профиль не может никак участвовать в уравнениях. У вас идёт контакт зуба с роликом цепи. И их положение относительно друг друга не меняется в зависимости от угла поворота "кулачка". И всё натяжение цепи передаётся на пантограф через этот контакт зуба с роликом. Задача профиля - обеспечить натяжение цепи.   Но это, опять же догадки. Потому что непонятно, что это за 2-а других отверстия. Может там не просто поворот этого "кулачка", а его плоское движение.     P.S. Вы зря удалили статью. Я никакого отношение не имею ни к УКВЗ, ни ПК ТС. Опасаться нечего.
    • Александр1979
      На первый взгляд параметры конфигурации осей B, C корректные. У вас станочный ноль осей X, Y находится по центру поворотной оси C?
    • lem_on
    • gudstartup
      какая величина отклонения при развороте плоскости оси b ? кинематику станка проверяли прямолинейность перпендикулярность осей xyz точность поворота осей b и с? 
×
×
  • Создать...