О чём урок
Несложные расчёты конструктор обычно делает аналитически: открыл Mathcad или Excel, собрал нагрузки, подставил в формулу из справочника, оформил. Дальше начинается рутина: поменялся пролёт, поменялся профиль, заказчик добавил оборудование на перекрытие, и всё надо пересчитать и переоформить. Если расчётный лист собран на Python, пересчёт занимает секунды, а графики эпюр и таблица результатов строятся сами. Писать такой код с нуля вам не нужно: его пишет ИИ, а ваша работа в том, чтобы правильно поставить задачу и поймать ошибки.
Авторский курс AI University. Названия программ и товарные знаки принадлежат их правообладателям. Код из уроков проверяйте на копиях файлов: ответственность за результат на инженере.
Ловить ошибки придётся обязательно. ИИ в расчётах ошибается не в синтаксисе, а в инженерной сути: путает единицы, берёт коэффициенты из старой редакции СП, «вспоминает» табличные значения сортамента, которых нет в ГОСТ, подставляет расчётную нагрузку туда, где нужна нормативная. В этом уроке мы соберём «Mathcad в коде» на Python, посчитаем стальную балку с единицами измерения и эпюрами, сверим результат с ручным расчётом и разберём настоящую ошибку ИИ, которая занижает прогиб в сто раз. Сразу о границах: такой расчёт помогает вам считать быстрее и проверять себя, но не заменяет расчётчика, расчётный комплекс и нормативную проверку. Подпись под расчётом ставит инженер, а не нейросеть.
Расчётный лист в Mathcad удобен тем, что формулы выглядят как в учебнике, а единицы измерения проверяются сами. На Python то же самое собирается из четырёх бесплатных библиотек:
- sympy: символьная математика. Выводит формулы, берёт производные и интегралы, решает уравнения с граничными условиями. Это ваш «второй метод»: можно не верить формуле из справочника, а вывести её заново.
- numpy: быстрые вычисления на массивах. Нужна, чтобы посчитать момент или прогиб в двухстах точках по длине балки и построить эпюру.
- pint: физические величины с единицами. Вы пишете Q_(6, "m") и Q_(1943, "cm**4"), а pint сам переводит сантиметры в метры и не…
План урока
- Mathcad в коде: из чего состоит набор
- Как поставить расчётную задачу ИИ
- Где ИИ ошибается в расчётах и как это ловить
- Типичные ошибки
- Как проверять результат
- Практикум: стальная балка на Python с единицами и эпюрами
- (а) Промпт
- (б) Результат: скрипт расчёта
Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.