Когда-то давно выкладывал первое творение по расчёту сечений по еврокоду (см. здесь). Прошёл практически год. Программу я немного переписал, оставил поддержку одного языка (пока английский) и максимально упростил дизайн. Теперь он стал минималистичным и требует опредёлённых знаний в расчёте железобетона.
На данный момент программа включает в себя следующие модули
- Подбор арматуры в изгибаемом прямоугольном сечении (As1, As2 - ?)
- Определение несущей способности прямоугольного сечения по изгибающему моменту (MRd - ?)
- Подбор арматуры в изгибаемом тавровом сечении (As1, As2 - ?)
- Определение несущей способности таврового сечения по изгибающему моменту (MRd - ?)
- Проверки прямоугольного сечения по поперечной силе (Asw, VRd - ?)
- Определение ширины раскрытия нормальных трещин при изгибе (wk - ?)
- Определение прогиба балки (f-?)
- Расчёт колонн (балок) прямоугольного сечения по нелинейно деформационной модели с учётом продольного изгиба с произвольным расположением арматуры
Модули 1-7 простые программки, расчётные методики взяты полностью из Еврокода и никаких сложностей там особо нет. Как выглядят модули можно взглянуть здесь (уже описывал в англоязычной версии своего блога)
Модуль 8 немного сложнее. Пройдёмся по вкладкам:
- Geometry
- Может быть задан железобетонный прямоугольный элемент с абсолютно любым расположением арматуры
- Диаметры могут быть разные
- Арматурные стержни заливаются разным цветом
- Допускается использовать случайный эксцентриситет
- Можно сохранить/зачитать файл
- Можно прорисовать расчётную сетку
- Materials
- Для бетона реализованы 3 диаграммы деформирования бетона
- Для арматуры реализованы 2 диаграммы деформирования бетона
- Также задаются коэффициенты для расчёта эффектов 2 порядка (учёт продольного изгиба)
- Loads
- Задаём сочетания расчётных нагрузок. Коэффициент yf принимаем осреднённый для нагрузки (необходим для расчёта эффектов 2 порядка)
- Задаём длины и коэффициенты расчётной длины элемента, а также определяем необходимо ли учитывать эффекты 2 порядка
- Здесь же производим расчёт, в колонке Result - видим результат
- Graphic results
- Можно отобразить сжатую зону в сечении, а также растянутую арматуру для определённого сочетания
В планах перевести всё это на русский язык и поработать на расчётом по НДМ
Программу можно скачать здесь - pk_rc_ver.0.5 (необходим netframework 4.5)
P.s.
В конце немного картинок, какие сечения можно расчитать в программе.
Ну красота же :)
ОтветитьУдалить10% процентов времени на алгоритм, 90% на красоту
Удалить