Химический калькулятор для расчета фазового состава

habrahabr.ru · science

<img src="https://habrastorage.org/getpro/habr/upload_files/0e3/002/386/0e30023864c8e9c5282dc3b207a13a2f.jpg" /><p>Привет, Хабр!</p><p>Термодинамические расчёты равновесного состава сложных химических систем требуют много процессорного времени, а значит и денег. А мне хотелось сделать какой-то бесплатный вариант, который бы не был особо затратным, и его могли бы использовать для расчётов научные работники, технологи химических предприятий и прочие заинтересованные специалисты.</p><p>Так появилась идея заранее просчитать ряд систем, сохранить результаты и потом эти результаты выдавать из базы данных. И я так и поступил. Выбрал температурный диапазон пошире (до 3000 К), 2 базы данных веществ (с газами и без).</p><p>Сначала запустил программу на перебор по парам всех возможных элементов из таблицы Менделеева, и для каждой пары запускал расчёт их взаимодействий. Расчёт длился около суток.</p><p>После я проделал то же самое с 3мя элементами. Расчет занял около недели.</p><p>Четыре элемента рассчитывались около месяца.</p><p>Прикинув, сколько займёт расчёт 5ти элементов, я решил закончить на 4х.</p><p>После этого сделал <a href="https://slobodovreactor.ru/culculator/" rel="noopener nofollow">бэкенд на сайт</a> по извлечению соответствующего результата.</p><p>С одной стороны этот функционал бесплатно закрывает множество основных потребностей, с другой стороны рекламирует более сложные расчёты.</p><p>И конечно же мне после этого захотелось сделать соответствующее мобильное приложение. Быстро сделал WebView обёртку на сайт. Отправил в магазин Гугл – и получил не только отказ, но и удаление всех своих предыдущих приложений.</p><p>&nbsp;Долго пытался зарегистрироваться на RuStore. И потом уже быстро получил отказ, мол WebView у нас не катируются.</p><p>Полез разбираться – и оказалось, что с того момента, как я написал последнее нормальное приложение, много чего поменялось. Придётся изучить и Kotlin, и много чего ещё. Либо писать с ИИ. Поэтому мысль о приложении отложил на будущее.</p> <a href="https://habr.com/ru/articles/1080402/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1080402#habracut">Читать далее</a>

Read full article →