Сайт для студентов, преподавателей и инженеров — расчёт строительных конструкций прямо в браузере. Расчёт выдаёт не одно число, а отчёт, в котором выписан весь ход решения: формула с номером по источнику, подстановка чисел, результат и проверки. Сейчас доступно 20 расчётов из 5 разделов.
Строительная механика стержневых систем по классическому источнику: «Справочник проектировщика промышленных, жилых и общественных зданий и сооружений. Расчётно-теоретический» под редакцией А. А. Уманского, издание 2-е, переработанное и дополненное, в двух книгах — М.: Стройиздат, 1972. Из книги 1 взяты раздел 5 (упругий стержень и стержневые системы: балки, арки, рамы) и раздел 11 (висячие системы: гибкие нити, вантовые покрытия, контурное кольцо). Плюс метод конечных элементов в общей постановке — балки, рамы и фермы сразу.
Издание названо точно не для порядка: нумерация формул во втором издании своя, и ссылка «(5.184)» имеет смысл только вместе с указанием, в какой книге её искать. У каждой формулы в отчёте стоит её номер по этому изданию — откройте справочник на нужной странице и сверьте. Ради этого отчёт и устроен так подробно.
Справочник Уманского — это начало, а не рамка. В работе:
Устройство сайта к этому готово: книга, раздел, расчёт — три уровня, и новая книга встаёт рядом с существующей, ничего не ломая.
Скажите какой — и он попадёт в очередь. Пожелания читаются все, и на порядок работы они влияют больше любых планов.
Наборов проверок: 0; ни один из них не сравнивает расчёт с его же прошлым запуском. Такое сравнение ловит только изменения, но не ошибки: неверный расчёт, не менявшийся с прошлого раза, проходит его прекрасно.
Проверяется иначе:
Этот способ проверки однажды окупился: в таблицах справочника нашлись две опечатки набора. Расчёт, сверенный с таблицей, повторил бы их и считался бы проверенным; расчёт, сверенный с выводом, — показал.
Расчётное ядро написано на голой стандартной библиотеке Python — без единой сторонней зависимости. Это не аскеза: у расчёта, который ни от чего не зависит, нечему сломаться при чужом обновлении.
Страницы весят 8–17 килобайт и не тянут внешних файлов. Расчёт идёт на сервере, результат возвращается сразу.
Студенту — увидеть решение целиком, а не ответ из чужой программы: в отчёте видно, какая формула откуда взялась и что во что подставлено.
Преподавателю — готовый разбор задачи с выкладкой, который можно показать на занятии или раздать, и возможность собрать вариант, поменяв числа.
Инженеру — проверка посчитанного руками и прикидка на той стадии, когда поднимать расчётный комплекс дороже, чем посчитать.
Не заменяет расчёта по действующим нормам, экспертизы и поверочного расчёта другим методом. Программы не аттестованы и не сертифицированы. Ответственность за применение результата несёт тот, кто ставит подпись под документацией — подробно об этом на странице об ответственности.
Нашли ошибку в расчёте или расхождение с книгой — напишите, это самое ценное письмо, какое можно получить: форма обратной связи.