Калькулятор свойств стали STEPCA

Всем привет!
Сегодня расскажу про то, как я сделал Стёпку — бесплатную программу для расчёта свойств сталей. Статья будет супер-короткая, а в конце будет ссылка: пристёгивайтесь – погнали!

Для начала вот как на самом деле она называется и расшифровывается: STEPCA = STEel Properties CAlculation.

Что сделал

  • Python. Собрал воедино старые excel-файлы с формулами и переделал всё на питоне в виде нескольких модулей. А сделать я это хотел ох как давно: см. статью Перевод значений твердости.
  • HTML. Вспомнил, как создавать html-страницы. Оказалось, это как езда на велосипеде — быстро восстанавливаемый навык.
  • Flask. Пришлось изучить, чтобы создать веб-интерфейс. Теперь программа доступна онлайн, как модный интернет-магазин.
  • Командная строка Linux. Освоил, чтобы управлять сервером, на котором лежит весь код программы. Теперь чувствую себя хакером из фильмов.
  • Чтение документации. Пришлось разобраться, как всё это добро разместить у моего хостинг-провайдера и чтобы оно поехало.

Что можно рассчитывать в STEPCA

В текущей версии 1.0 можно рассчитывать следующие характеристики.

  • Критические точки: ликвидус, солидус, A3, A1, Bs, Ms.
  • Кинетика роста зерна аустенита: как растёт зерно аустенита при различных температуре нагрева и времени выдержки. Отображается в виде серии графиков в координатах “время – размер зерна”.
  • Прокаливаемость стали: расчёт кривой прокаливаемости, обычно определяемой по ГОСТ 5657 и другим. Результат расчёта отображается в виде привычного термистам и металловедам графика в координатах “расстояние от закалённого торца – твёрдость”.
  • Объёмная доля структурных составляющих: расчёт соотношения структурных составляющих (феррит, перлит, бейнит, мартенсит), получаемых после распада аустенита при различных скоростях охлаждения. Почти ТКД, но без диаграммы.
  • Твёрдость, получаемая после распада аустенита при различных скоростях охлаждения.

Для смартфонов интерфейс не подходит: для нормального отображения интерфейса переверните смартфон горизонтально.

Заключение

Пользуйтесь и обязательно оставляйте обратную связь с найденными ошибками и пожеланиями к расширению функционала, чтобы сделать STEPCA ещё лучше. Вот, наконец, ссылка: stepca.ru.

Пока! За обновлениями блога следите в телеграмм-канале.


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *