Объект портфолио
Плоские фермы: настольный расчёт на Python и PyQt6
Расчёт девяти схем плоских стальных ферм: подбор и проверка сечений по каталогу профилей, прогиб, текстовый и HTML-отчёт. 266 тестов pytest. Внутренний инструмент.
Задача и контекст
Расчёт ферм в проектной работе ведётся по девяти типовым схемам: подбор сечений и проверки держатся на ручных таблицах. Исходный расчёт — программа на VB6 без тестов; повторить результат на другой машине и через год нельзя. Внутренний инструмент, не клиентский заказ.
Как было
Подбор сечений перебирался вручную по каталогу, проверки считались отдельно, отчёт собирался вручную. Ошибка в таблице находилась не сразу, а при сверке с расчётом в другой программе.
Что сделано
Расчёт перенесён на Python 3.12 и PyQt6. Схемы задаются в настройках, подбор и проверка сечений идут по каталогу профилей, прогиб считается в том же проходе, результат выводится текстом и в HTML. Проверки ядра, баз профилей и интерфейса вынесены в отдельные скрипты tools/: их можно запускать без программы.
Результат в числах
266 тестов pytest покрывают статику, подбор сечений, отчёт и настройки — вместо нуля автотестов в исходной версии.
Ограничения
Каталог профилей и сталей остался в исходном проекте бинарными файлами ГОСТ и в перенос не входит: проверки каталога в этой сборке не выполняются. Ограничение зафиксировано в отчёте аудита переноса.
Что дальше
Перенести каталог в открытом формате с реестром источников и проверкой строк — тогда подбор будет опираться на проверяемые данные, а не на бинарный файл.
Ещё объекты
Все объекты →Расчет несущих конструкций этажерки 35
Поверочный расчёт этажерки 35: фактическая схема работы восстановлена по чертежам, включая связи и узлы, запас сравнён с требованиями норм. Результат — отчёт с перечнем элементов, которым нужно усиление.
Многофункциональный центр
Проверка несущей способности железобетонного каркаса МФЦ: торговые, офисные и технические зоны с разными нагрузками в одном каркасе. Проверены продавливание, трещиностойкость и диафрагмы, выдан перечень зон под перепланировку.
Расчёт несущего каркаса фабрики обуви
Поверочный расчёт стального каркаса действующей фабрики: схема восстановлена по чертежам и обмеру, проверены прочность, устойчивость и соединения под фактические нагрузки. Результат — отчёт с запасом по группам элементов.
Роль в проекте
Объект закрыт услугой Инженерное ПО. Там состав работы и границы применимости.
Нужен похожий объект?
Пришлите исходные данные — уточним состав работы и ответим по срокам.