Всем привет!
Сегодня расскажу про то, как я сделал Стёпку — бесплатную программу для расчёта свойств сталей. Статья будет супер-короткая, а в конце будет ссылка: пристёгивайтесь – погнали!
Для начала вот как на самом деле она называется и расшифровывается: STEPCA = STEel Properties CAlculation.
Что сделал
- Python. Собрал воедино старые excel-файлы с формулами и переделал всё на питоне в виде нескольких модулей. А сделать я это хотел ох как давно: см. статью Перевод значений твердости.
- HTML. Вспомнил, как создавать html-страницы. Оказалось, это как езда на велосипеде — быстро восстанавливаемый навык.
- Flask. Пришлось изучить, чтобы создать веб-интерфейс. Теперь программа доступна онлайн, как модный интернет-магазин.
- Командная строка Linux. Освоил, чтобы управлять сервером, на котором лежит весь код программы. Теперь чувствую себя хакером из фильмов.
- Чтение документации. Пришлось разобраться, как всё это добро разместить у моего хостинг-провайдера и чтобы оно поехало.
Что можно рассчитывать в STEPCA
В текущей версии 1.0 можно рассчитывать следующие характеристики.
- Критические точки: ликвидус, солидус, A3, A1, Bs, Ms.
- Кинетика роста зерна аустенита: как растёт зерно аустенита при различных температуре нагрева и времени выдержки. Отображается в виде серии графиков в координатах “время – размер зерна”.
- Прокаливаемость стали: расчёт кривой прокаливаемости, обычно определяемой по ГОСТ 5657 и другим. Результат расчёта отображается в виде привычного термистам и металловедам графика в координатах “расстояние от закалённого торца – твёрдость”.
- Объёмная доля структурных составляющих: расчёт соотношения структурных составляющих (феррит, перлит, бейнит, мартенсит), получаемых после распада аустенита при различных скоростях охлаждения. Почти ТКД, но без диаграммы.
- Твёрдость, получаемая после распада аустенита при различных скоростях охлаждения.
Для смартфонов интерфейс не подходит: для нормального отображения интерфейса переверните смартфон горизонтально.
Заключение
Пользуйтесь и обязательно оставляйте обратную связь с найденными ошибками и пожеланиями к расширению функционала, чтобы сделать STEPCA ещё лучше. Вот, наконец, ссылка: stepca.ru.
Пока! За обновлениями блога следите в телеграмм-канале.
Добавить комментарий