Объект портфолио
Неразрезная балка: расчётный сервис с честной границей
МКЭ по Эйлеру–Бернулли, эпюры M, Q и прогиба, каталог из 2641 профиля, экспорт CSV, SVG и печатный отчёт. 587 тестов. Нормативная оценка не выполняется — статус у каждой проверки.
Задача и контекст
Расчёт неразрезной балки в работе живёт в таблицах и старых программах: результат не воспроизводится, каталог сечений сверяют глазами, расчётные сочетания собирают на бумаге. Внутренний инструмент, не клиентский заказ.
Как было
Сверка каталога занимала день и всё равно не гарантировала отсутствия опечаток: тысячи строк профилей проверялись выборочно. Сочетания нагрузок собирались вручную, огибающая считалась по нескольким характерным точкам.
Что сделано
Написан собственный расчётный движок на TypeScript, не зависящий от интерфейса: две степени свободы на узел, прямой решатель Гаусса. Каталог собран из 12 семейств и 2641 профиля с реестром источников и арифметической проверкой каждой строки. Сочетания нагрузок считаются с огибающей, в отчёт входит контроль равновесия, экспорт — CSV, SVG и печатная форма, проект сохраняется в JSON с миграцией схемы идентификаторов.
Результат в числах
587 тестов расчётного ядра, каталога и форматтеров; `npm run verify` проверяет типы, тесты и сборку; отдельно держится бюджет производительности. Нормативные проверки по СП 16.13330 объявлены, но не выполняются: параметры не подтверждены по тексту стандарта.
Ограничения
Каждая проверка печатается со статусом «не проверена», а в отчёт уходит строка «Полная нормативная оценка: НЕ ВЫПОЛНЕНА». Ограничение закреплено тестом, а не обещанием в описании.
Что дальше
Подтвердить параметры проверок по тексту стандарта и включать их по одной — со ссылкой на пункт и отдельным тестом на каждую.
Ещё объекты
Все объекты →Расчет несущих конструкций этажерки 35
Поверочный расчёт этажерки 35: фактическая схема работы восстановлена по чертежам, включая связи и узлы, запас сравнён с требованиями норм. Результат — отчёт с перечнем элементов, которым нужно усиление.
Многофункциональный центр
Проверка несущей способности железобетонного каркаса МФЦ: торговые, офисные и технические зоны с разными нагрузками в одном каркасе. Проверены продавливание, трещиностойкость и диафрагмы, выдан перечень зон под перепланировку.
Расчёт несущего каркаса фабрики обуви
Поверочный расчёт стального каркаса действующей фабрики: схема восстановлена по чертежам и обмеру, проверены прочность, устойчивость и соединения под фактические нагрузки. Результат — отчёт с запасом по группам элементов.
Материалы
Статьи по теме
Роль в проекте
Объект закрыт услугой Инженерное ПО. Там состав работы и границы применимости.
Нужен похожий объект?
Пришлите исходные данные — уточним состав работы и ответим по срокам.