Автоматизация проектирования

Автоподбор сечений: критерий, ограничения и где он ошибается

Подбор сечения — задача оптимизации, а не поиска «подходящего» профиля. Что должно быть задано до первой строки кода: критерий, сортамент, ограничения и ответ на «решения нет».

Критерий выбирается до расчёта

«Подобрать сечение» — не критерий. Критериев минимум три, и они дают разные ответы:

  • минимальная масса;
  • минимальная стоимость с учётом изготовления и монтажа;
  • минимальное число типоразмеров в комплекте.

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

Сортамент — это данные

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

Каталог из нескольких тысяч профилей проверяется арифметикой строк: моменты инерции и сопротивления пересчитываются из размеров и сравниваются с табличными. Расхождение — ошибка ввода, а не «особенность сортамента».

Ограничения

Кроме прочности и устойчивости в подбор входят ограничения, которые часто забывают:

  • габариты и условия перевозки;
  • предельная гибкость;
  • условия примыкания в узле;
  • доступность профиля у завода.

Подбор без них выдаёт решение, которое нельзя изготовить или привезти.

«Решения нет» — тоже результат

Программа обязана различать «в каталоге нет подходящего профиля» и «данные заданы так, что решения не существует». Первое исправляется расширением сортамента, второе — изменением схемы или нагрузки. Если оба случая выглядят одинаково, пользователь меняет каталог вместо того, чтобы менять решение.

Проверка

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

Автоподбор ускоряет перебор вариантов, но не отменяет проверку: выбранное сечение всё равно проходит обычные проверки в отчёте.

Услуги по теме

Объекты по теме

Другие статьи из категории

Похожие статьи

Все статьи →

Автоматизация проектирования

История атрибутов вместо перезаписи: почему отчёты не сходятся

Один и тот же договор в двух отчётах даёт разные суммы, когда атрибуты перезаписываются. Историчность строки объясняет расхождение версией,…

Автоматизация проектирования

Идемпотентная загрузка: повторный запуск не должен менять данные

Загрузку перезапускают всегда: сбой, правка, повтор после исправления. Идемпотентность — свойство, без которого повтор удваивает строки, а…

Автоматизация проектирования

Поиск по нормам с источником: как проверять ответ ИИ-инструмента

Ответ без ссылки на пункт проверять нечем. Что должен отдавать инструмент поиска по нормативной базе, чтобы им можно было пользоваться в…

Автоматизация проектирования

Каркас промышленного здания: порядок проектирования и типовые ошибки

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

Автоматизация проектирования

Отклонение башни от вертикали: что измерять и как читать результат

Одно число отклонения ничего не говорит: нужен профиль по ярусам, привязка к высоте и сравнение с проектом. Как измеряется и где результат…

Нужен расчёт?

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

Связаться