среда, 17 февраля 2016 г.

Revit. Расчет на продавливание

               Совсем забыл про это семейство. В плане армирования ничего особенного. Хомуты, гнутики и тд. Основная особенность это построение каркасов на продавливание и сам расчет колонны на продавливание. Расчет продавливания ведется из схемы опирания на плиту в ее центре, а не края. Если колонна находится у края то это иной расчетный вариант.

                


                Расчет выполняется согласно пособия к СП63.13330.2012 , . Расчет железобетонных элементов на продавливание при расположении площадки приложения нагрузки внутри плоского элемента. Результаты совпадают с АРБАТ-ом при расчете без учета арматуры , с учетом не совпадает в силу того что в версии 11.5 АРБАТ не учитывает ее , хотя возможно у меня старая версия (11.5.1.1) в которой есть ошибка которую в более поздних версиях подправили. Но и 100% совпадения не будет так как в СП63.13330.2012 по рекомендациям НИИЖБ появилось много чего , что нужно учитывать , например момент Мinf или отпор грунта в случае фундаментной плиты и тд.
                 Внутри в семействе найдете всю расчетную методику. Но формулы две основные. Первая расчет на продавливание только по бетону:

((N2 - N1 - (q * (((h - Sxy) + (h - Sxy)) / 2) * (a + b + (((h - Sxy) + (h - Sxy)) / 2))) - (r * h * ((((h - Sxy) + (h - Sxy)) / 2) + a) * (b + (((h - Sxy) + (h - Sxy)) / 2))))) / (Rbt * (((h - Sxy) + (h - Sxy)) / 2) * (2 * (((((h - Sxy) + (h - Sxy)) / 2) + a) + (b + (((h - Sxy) + (h - Sxy)) / 2))))) + (((Mxsup + Mxinf) / 2) / (Rbt * ((b + (((h - Sxy) + (h - Sxy)) / 2)) * (((((h - Sxy) + (h - Sxy)) / 2) + a) + ((b + (((h - Sxy) + (h - Sxy)) / 2)) / 3))) * (((h - Sxy) + (h - Sxy)) / 2))) + (((Mysup + Myinf) / 2) / (Rbt * (((((h - Sxy) + (h - Sxy)) / 2) + a) * ((b + (((h - Sxy) + (h - Sxy)) / 2)) + (((((h - Sxy) + (h - Sxy)) / 2) + a) / 3))) * (((h - Sxy) + (h - Sxy)) / 2)))

Вторая расчет на продавливание с учетом поперечного армирования:

(((N2 - N1 - (q * (((h - Sxy) + (h - Sxy)) / 2) * (a + b + (((h - Sxy) + (h - Sxy)) / 2))) - (r * h * ((((h - Sxy) + (h - Sxy)) / 2) + a) * (b + (((h - Sxy) + (h - Sxy)) / 2))))) / ((Rbt * (((h - Sxy) + (h - Sxy)) / 2) * (2 * (((((h - Sxy) + (h - Sxy)) / 2) + a) + (b + (((h - Sxy) + (h - Sxy)) / 2))))) + (0.8 * (Rsw * As * n / Sw) * (2 * (((((h - Sxy) + (h - Sxy)) / 2) + a) + (b + (((h - Sxy) + (h - Sxy)) / 2)))))) + ((Mxsup + Mxinf) / 2) / ((Rbt * ((b + (((h - Sxy) + (h - Sxy)) / 2)) * (((((h - Sxy) + (h - Sxy)) / 2) + a) + ((b + (((h - Sxy) + (h - Sxy)) / 2)) / 3))) * (((h - Sxy) + (h - Sxy)) / 2)) + (0.8 * (Rsw * As * n / Sw) * ((b + (((h - Sxy) + (h - Sxy)) / 2)) * (((((h - Sxy) + (h - Sxy)) / 2) + a) + ((b + (((h - Sxy) + (h - Sxy)) / 2)) / 3))))) + ((Mysup + Myinf) / 2) / ((Rbt * (((((h - Sxy) + (h - Sxy)) / 2) + a) * ((b + (((h - Sxy) + (h - Sxy)) / 2)) + (((((h - Sxy) + (h - Sxy)) / 2) + a) / 3))) * (((h - Sxy) + (h - Sxy)) / 2)) + (0.8 * (Rsw * As * n / Sw) * (((((h - Sxy) + (h - Sxy)) / 2) + a) * ((b + (((h - Sxy) + (h - Sxy)) / 2)) + (((((h - Sxy) + (h - Sxy)) / 2) + a) / 3))))))

Если есть ошибка прошу меня подправить :)

Каждый член уравнения подписан в диспетчере параметров (свойства):


                Учет количества стержней подпадающих в зону продавливания задается автоматически , хотя можно учесть элементарной формулой , но я в этом плане консерватор:

 

               Как пользоваться данным семейством есть наглядное видео у меня в уроках. Скачать семейство (2016 Revit) можно по ссылке. Так же семейство будет наглядным пособием как выполнять сложные семейства , сложнее этого я еще не видел и больше не делаю , очень напрягает систему. На очень больших проектах вопрос производительности будет мешать. 
элем е

3 комментария:

  1. Круто. Спасибо.
    Формулы не настолько наглядны как Питон.
    Выглядит как язык Perl ^)

    ОтветитьУдалить
  2. Дима это выглядит как встроенный Revit scripts :)

    ОтветитьУдалить
  3. Это как формулы в excel ), даже циклы не реализовать

    ОтветитьУдалить

Поиск по этому блогу