Объект портфолио

Плоские фермы: настольный расчёт на Python и PyQt6

Расчёт девяти схем плоских стальных ферм: подбор и проверка сечений по каталогу профилей, прогиб, текстовый и HTML-отчёт. 266 тестов pytest. Внутренний инструмент.

Задача и контекст

Расчёт ферм в проектной работе ведётся по девяти типовым схемам: подбор сечений и проверки держатся на ручных таблицах. Исходный расчёт — программа на VB6 без тестов; повторить результат на другой машине и через год нельзя. Внутренний инструмент, не клиентский заказ.

Как было

Подбор сечений перебирался вручную по каталогу, проверки считались отдельно, отчёт собирался вручную. Ошибка в таблице находилась не сразу, а при сверке с расчётом в другой программе.

Что сделано

Расчёт перенесён на Python 3.12 и PyQt6. Схемы задаются в настройках, подбор и проверка сечений идут по каталогу профилей, прогиб считается в том же проходе, результат выводится текстом и в HTML. Проверки ядра, баз профилей и интерфейса вынесены в отдельные скрипты tools/: их можно запускать без программы.

Результат в числах

266 тестов pytest покрывают статику, подбор сечений, отчёт и настройки — вместо нуля автотестов в исходной версии.

Ограничения

Каталог профилей и сталей остался в исходном проекте бинарными файлами ГОСТ и в перенос не входит: проверки каталога в этой сборке не выполняются. Ограничение зафиксировано в отчёте аудита переноса.

Что дальше

Перенести каталог в открытом формате с реестром источников и проверкой строк — тогда подбор будет опираться на проверяемые данные, а не на бинарный файл.

Ещё объекты

Все объекты →
Расчет стального каркаса

Расчет несущих конструкций этажерки 35

Поверочный расчёт этажерки 35: фактическая схема работы восстановлена по чертежам, включая связи и узлы, запас сравнён с требованиями норм. Результат — отчёт с перечнем элементов, которым нужно усиление.

Инженерные расчёты Задача и решение →
Расчет железобетонного каркаса

Многофункциональный центр

Проверка несущей способности железобетонного каркаса МФЦ: торговые, офисные и технические зоны с разными нагрузками в одном каркасе. Проверены продавливание, трещиностойкость и диафрагмы, выдан перечень зон под перепланировку.

Инженерные расчёты Задача и решение →
Расчет стального каркаса

Расчёт несущего каркаса фабрики обуви

Поверочный расчёт стального каркаса действующей фабрики: схема восстановлена по чертежам и обмеру, проверены прочность, устойчивость и соединения под фактические нагрузки. Результат — отчёт с запасом по группам элементов.

Инженерные расчёты Задача и решение →

Роль в проекте

Объект закрыт услугой Инженерное ПО. Там состав работы и границы применимости.

Смотреть услугу →

Нужен похожий объект?

Пришлите исходные данные — уточним состав работы и ответим по срокам.

Связаться