Калькулятор остаточной концентрации реагента
Расчёт остаточной концентрации реагентов после смешивания растворов с учётом стехиометрии реакции.
Как пользоваться
1
Введите начальную концентрацию и объём реагента A. Например: C₀(A) = 0,5 моль/л, V(A) = 25 мл.
2
Введите начальную концентрацию и объём реагента B. Например: C₀(B) = 0,2 моль/л, V(B) = 30 мл.
3
Укажите стехиометрические коэффициенты a и b из уравнения реакции: aA + bB → продукты. По умолчанию оба равны 1.
4
Нажмите «Рассчитать». Калькулятор определит, какой реагент в избытке, и вычислит остаточные концентрации обоих реагентов после полного протекания реакции.
Примеры использования
Нейтрализация HCl раствором NaOH
Реакция: HCl + NaOH → NaCl + H₂O (a = 1, b = 1).
C₀(HCl) = 0,5 моль/л, V(HCl) = 20 мл; C₀(NaOH) = 0,4 моль/л, V(NaOH) = 30 мл.
Результат: n(HCl) = 10 ммоль, n(NaOH) = 12 ммоль → NaOH в избытке.
C(HCl) ост = 0 моль/л, C(NaOH) ост = (12 − 10) / 50 × 1000 = 0,04 моль/л.
Осаждение сульфата бария
Реакция: BaCl₂ + Na₂SO₄ → BaSO₄↓ + 2NaCl (a = 1, b = 1).
C₀(BaCl₂) = 0,1 моль/л, V = 50 мл; C₀(Na₂SO₄) = 0,08 моль/л, V = 50 мл.
Результат: n(BaCl₂) = 5 ммоль, n(Na₂SO₄) = 4 ммоль → BaCl₂ в избытке.
C(BaCl₂) ост = (5 − 4) / 100 × 1000 = 0,01 моль/л.
Реакция с разными стехиометрическими коэффициентами
Реакция: 2Al + 6HCl → 2AlCl₃ + 3H₂↑ (a = 2 для Al, b = 6 для HCl).
Если даны количества в пересчёте на концентрации растворов — калькулятор автоматически учтёт отношение a/b = 1/3.
Важные нюансы
- Расчёт предполагает полное и необратимое протекание реакции. Для обратимых реакций реальная остаточная концентрация может быть выше из-за химического равновесия.
- Объёмы растворов считаются аддитивными (общий объём = сумма объёмов). Для концентрированных растворов или неидеальных смесей реальный объём может незначительно отличаться.
- Стехиометрические коэффициенты — положительные числа, соответствующие уравнению реакции. Для реакций вида aA + bB → продукты убедитесь, что коэффициенты расставлены верно.
- Если количества реагентов эквивалентны (n(A)/a = n(B)/b), оба реагента расходуются полностью, остаточные концентрации равны нулю.
- Техника безопасности: при работе с химическими реагентами используйте защитные очки, перчатки и работайте в хорошо проветриваемом помещении. Данный калькулятор — вспомогательный инструмент; перед лабораторной работой сверьтесь с методическими указаниями и паспортами безопасности веществ.
Источники данных
- IUPAC Gold Book — Compendium of Chemical Terminology. Определения молярной концентрации, стехиометрии и количества вещества. DOI: 10.1351/goldbook.
- NIST Chemistry WebBook — National Institute of Standards and Technology. Справочные данные по термодинамике и свойствам веществ. Доступ: webbook.nist.gov/chemistry.
- CRC Handbook of Chemistry and Physics, 104th Edition. Фундаментальные химические константы и справочные таблицы. CRC Press, 2023.
- Расчёт основан на стандартных химических формулах и учебных справочных данных по общей и аналитической химии (школьно-вузовский уровень).
Калькулятор остаточной концентрации реагента помогает определить концентрации веществ после смешивания двух растворов с учётом стехиометрических коэффициентов химической реакции. Инструмент вычисляет количества вещества в миллимолях, общий объём смеси и остаточные молярные концентрации обоих реагентов. Подходит для студентов химических специальностей, лаборантов и преподавателей — полезен при подготовке к лабораторным работам, проверке домашних заданий и планировании экспериментов. Расчёт ведётся в предположении полного необратимого протекания реакции; для обратимых процессов требуется дополнительный учёт константы равновесия.
CiAgICAoZnVuY3Rpb24oKSB7CiAgICAgIHZhciBjb250YWluZXIgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnbm4tZ2VuLWNhbC1yZXNpZHVhbC1jb25jJyk7CiAgICAgIGlmICghY29udGFpbmVyKSByZXR1cm47CgogICAgICB2YXIgYzBhSW5wdXQgPSBjb250YWluZXIucXVlcnlTZWxlY3RvcignI25uLWdlbi1jYWwtYzBhJyk7CiAgICAgIHZhciB2YUlucHV0ID0gY29udGFpbmVyLnF1ZXJ5U2VsZWN0b3IoJyNubi1nZW4tY2FsLXZhJyk7CiAgICAgIHZhciBjb2VmZkFJbnB1dCA9IGNvbnRhaW5lci5xdWVyeVNlbGVjdG9yKCcjbm4tZ2VuLWNhbC1jb2VmZi1hJyk7CiAgICAgIHZhciBjMGJJbnB1dCA9IGNvbnRhaW5lci5xdWVyeVNlbGVjdG9yKCcjbm4tZ2VuLWNhbC1jMGInKTsKICAgICAgdmFyIHZiSW5wdXQgPSBjb250YWluZXIucXVlcnlTZWxlY3RvcignI25uLWdlbi1jYWwtdmInKTsKICAgICAgdmFyIGNvZWZmQklucHV0ID0gY29udGFpbmVyLnF1ZXJ5U2VsZWN0b3IoJyNubi1nZW4tY2FsLWNvZWZmLWInKTsKCiAgICAgIHZhciBlcnJDMGEgPSBjb250YWluZXIucXVlcnlTZWxlY3RvcignI25uLWdlbi1jYWwtZXJyLWMwYScpOwogICAgICB2YXIgZXJyVmEgPSBjb250YWluZXIucXVlcnlTZWxlY3RvcignI25uLWdlbi1jYWwtZXJyLXZhJyk7CiAgICAgIHZhciBlcnJDb2VmZkEgPSBjb250YWluZXIucXVlcnlTZWxlY3RvcignI25uLWdlbi1jYWwtZXJyLWNvZWZmLWEnKTsKICAgICAgdmFyIGVyckMwYiA9IGNvbnRhaW5lci5xdWVyeVNlbGVjdG9yKCcjbm4tZ2VuLWNhbC1lcnItYzBiJyk7CiAgICAgIHZhciBlcnJWYiA9IGNvbnRhaW5lci5xdWVyeVNlbGVjdG9yKCcjbm4tZ2VuLWNhbC1lcnItdmInKTsKICAgICAgdmFyIGVyckNvZWZmQiA9IGNvbnRhaW5lci5xdWVyeVNlbGVjdG9yKCcjbm4tZ2VuLWNhbC1lcnItY29lZmYtYicpOwoKICAgICAgdmFyIHJlc0NhID0gY29udGFpbmVyLnF1ZXJ5U2VsZWN0b3IoJyNubi1nZW4tY2FsLXJlcy1jYScpOwogICAgICB2YXIgcmVzQ2IgPSBjb250YWluZXIucXVlcnlTZWxlY3RvcignI25uLWdlbi1jYWwtcmVzLWNiJyk7CiAgICAgIHZhciByZXNOYSA9IGNvbnRhaW5lci5xdWVyeVNlbGVjdG9yKCcjbm4tZ2VuLWNhbC1yZXMtbmEnKTsKICAgICAgdmFyIHJlc05iID0gY29udGFpbmVyLnF1ZXJ5U2VsZWN0b3IoJyNubi1nZW4tY2FsLXJlcy1uYicpOwogICAgICB2YXIgcmVzVnRvdGFsID0gY29udGFpbmVyLnF1ZXJ5U2VsZWN0b3IoJyNubi1nZW4tY2FsLXJlcy12dG90YWwnKTsKICAgICAgdmFyIHJlc1N0YXR1cyA9IGNvbnRhaW5lci5xdWVyeVNlbGVjdG9yKCcjbm4tZ2VuLWNhbC1yZXMtc3RhdHVzJyk7CgogICAgICB2YXIgY2FsY0J0biA9IGNvbnRhaW5lci5xdWVyeVNlbGVjdG9yKCcjbm4tZ2VuLWNhbC1jYWxjLWJ0bicpOwogICAgICB2YXIgcmVzZXRCdG4gPSBjb250YWluZXIucXVlcnlTZWxlY3RvcignI25uLWdlbi1jYWwtcmVzZXQtYnRuJyk7CgogICAgICBmdW5jdGlvbiBoaWRlQWxsRXJyb3JzKCkgewogICAgICAgIHZhciBlcnJvcnMgPSBbZXJyQzBhLCBlcnJWYSwgZXJyQ29lZmZBLCBlcnJDMGIsIGVyclZiLCBlcnJDb2VmZkJdOwogICAgICAgIGVycm9ycy5mb3JFYWNoKGZ1bmN0aW9uKGUpIHsgZS50ZXh0Q29udGVudCA9ICcnOyBlLmNsYXNzTGlzdC5yZW1vdmUoJ25uLWdlbi1jYWwtdmlzaWJsZScpOyB9KTsKICAgICAgfQoKICAgICAgZnVuY3Rpb24gc2hvd0Vycm9yKGVsLCBtc2cpIHsKICAgICAgICBlbC50ZXh0Q29udGVudCA9IG1zZzsKICAgICAgICBlbC5jbGFzc0xpc3QuYWRkKCdubi1nZW4tY2FsLXZpc2libGUnKTsKICAgICAgfQoKICAgICAgZnVuY3Rpb24gcGFyc2VQb3NpdGl2ZUZsb2F0KHZhbCkgewogICAgICAgIGlmICh2YWwgPT09ICcnIHx8IHZhbCA9PT0gbnVsbCB8fCB2YWwgPT09IHVuZGVmaW5lZCkgcmV0dXJuIE5hTjsKICAgICAgICB2YXIgbnVtID0gcGFyc2VGbG9hdCh2YWwpOwogICAgICAgIGlmIChpc05hTihudW0pKSByZXR1cm4gTmFOOwogICAgICAgIHJldHVybiBudW07CiAgICAgIH0KCiAgICAgIGZ1bmN0aW9uIHZhbGlkYXRlRmllbGQodmFsLCBlcnJvckVsLCBsYWJlbCkgewogICAgICAgIHZhciBudW0gPSBwYXJzZVBvc2l0aXZlRmxvYXQodmFsKTsKICAgICAgICBpZiAoaXNOYU4obnVtKSkgewogICAgICAgICAgc2hvd0Vycm9yKGVycm9yRWwsIGxhYmVsICsgJyDigJQg0LLQstC10LTQuNGC0LUg0YfQuNGB0LvQvi4nKTsKICAgICAgICAgIHJldHVybiBOYU47CiAgICAgICAgfQogICAgICAgIGlmIChudW0gPD0gMCkgewogICAgICAgICAgc2hvd0Vycm9yKGVycm9yRWwsIGxhYmVsICsgJyDigJQg0LfQvdCw0YfQtdC90LjQtSDQtNC+0LvQttC90L4g0LHRi9GC0Ywg0LHQvtC70YzRiNC1INC90YPQu9GPLicpOwogICAgICAgICAgcmV0dXJuIE5hTjsKICAgICAgICB9CiAgICAgICAgcmV0dXJuIG51bTsKICAgICAgfQoKICAgICAgZnVuY3Rpb24gcmVzZXRSZXN1bHRzKCkgewogICAgICAgIHJlc0NhLnRleHRDb250ZW50ID0gJ+KAlCc7CiAgICAgICAgcmVzQ2IudGV4dENvbnRlbnQgPSAn4oCUJzsKICAgICAgICByZXNOYS50ZXh0Q29udGVudCA9ICfigJQnOwogICAgICAgIHJlc05iLnRleHRDb250ZW50ID0gJ+KAlCc7CiAgICAgICAgcmVzVnRvdGFsLnRleHRDb250ZW50ID0gJ+KAlCc7CiAgICAgICAgcmVzU3RhdHVzLnRleHRDb250ZW50ID0gJ+KAlCc7CiAgICAgIH0KCiAgICAgIGZ1bmN0aW9uIGZvcm1hdE51bWJlcihudW0sIGRlY2ltYWxzKSB7CiAgICAgICAgaWYgKG51bSA9PT0gMCkgcmV0dXJuICcwJzsKICAgICAgICBpZiAoTWF0aC5hYnMobnVtKSA8IDFlLTEwKSByZXR1cm4gJzAnOwogICAgICAgIGlmIChNYXRoLmFicyhudW0pIDwgMC4wMDAxKSByZXR1cm4gbnVtLnRvRXhwb25lbnRpYWwoNCk7CiAgICAgICAgaWYgKE1hdGguYWJzKG51bSkgPj0gMTAwMDApIHJldHVybiBudW0udG9FeHBvbmVudGlhbCg0KTsKICAgICAgICByZXR1cm4gcGFyc2VGbG9hdChudW0udG9GaXhlZChkZWNpbWFscyB8fCA0KSkudG9TdHJpbmcoKTsKICAgICAgfQoKICAgICAgY2FsY0J0bi5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIGZ1bmN0aW9uKCkgewogICAgICAgIGhpZGVBbGxFcnJvcnMoKTsKICAgICAgICByZXNldFJlc3VsdHMoKTsKCiAgICAgICAgdmFyIGMwYSA9IHZhbGlkYXRlRmllbGQoYzBhSW5wdXQudmFsdWUsIGVyckMwYSwgJ0PigoAoQSknKTsKICAgICAgICB2YXIgdmEgPSB2YWxpZGF0ZUZpZWxkKHZhSW5wdXQudmFsdWUsIGVyclZhLCAnVihBKScpOwogICAgICAgIHZhciBjb2VmZkEgPSB2YWxpZGF0ZUZpZWxkKGNvZWZmQUlucHV0LnZhbHVlLCBlcnJDb2VmZkEsICfQmtC+0Y3RhNGE0LjRhtC40LXQvdGCIGEnKTsKICAgICAgICB2YXIgYzBiID0gdmFsaWRhdGVGaWVsZChjMGJJbnB1dC52YWx1ZSwgZXJyQzBiLCAnQ+KCgChCKScpOwogICAgICAgIHZhciB2YiA9IHZhbGlkYXRlRmllbGQodmJJbnB1dC52YWx1ZSwgZXJyVmIsICdWKEIpJyk7CiAgICAgICAgdmFyIGNvZWZmQiA9IHZhbGlkYXRlRmllbGQoY29lZmZCSW5wdXQudmFsdWUsIGVyckNvZWZmQiwgJ9Ca0L7RjdGE0YTQuNGG0LjQtdC90YIgYicpOwoKICAgICAgICBpZiAoaXNOYU4oYzBhKSB8fCBpc05hTih2YSkgfHwgaXNOYU4oY29lZmZBKSB8fCBpc05hTihjMGIpIHx8IGlzTmFOKHZiKSB8fCBpc05hTihjb2VmZkIpKSB7CiAgICAgICAgICByZXR1cm47CiAgICAgICAgfQoKICAgICAgICB2YXIgbkEgPSBjMGEgKiB2YTsKICAgICAgICB2YXIgbkIgPSBjMGIgKiB2YjsKICAgICAgICB2YXIgcmF0aW9BID0gbkEgLyBjb2VmZkE7CiAgICAgICAgdmFyIHJhdGlvQiA9IG5CIC8gY29lZmZCOwogICAgICAgIHZhciB2VG90YWwgPSB2YSArIHZiOwogICAgICAgIHZhciBuQVJlbWFpbiwgbkJSZW1haW4sIHN0YXR1c1RleHQ7CgogICAgICAgIGlmIChNYXRoLmFicyhyYXRpb0EgLSByYXRpb0IpIDwgMWUtMTIpIHsKICAgICAgICAgIG5BUmVtYWluID0gMDsKICAgICAgICAgIG5CUmVtYWluID0gMDsKICAgICAgICAgIHN0YXR1c1RleHQgPSAn0K3QutCy0LjQstCw0LvQtdC90YLQvdGL0LUg0LrQvtC70LjRh9C10YHRgtCy0LAnOwogICAgICAgIH0gZWxzZSBpZiAocmF0aW9BID4gcmF0aW9CKSB7CiAgICAgICAgICBuQVJlbWFpbiA9IG5BIC0gKGNvZWZmQSAvIGNvZWZmQikgKiBuQjsKICAgICAgICAgIG5CUmVtYWluID0gMDsKICAgICAgICAgIHN0YXR1c1RleHQgPSAn0KDQtdCw0LPQtdC90YIgQSDQsiDQuNC30LHRi9GC0LrQtSc7CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgIG5BUmVtYWluID0gMDsKICAgICAgICAgIG5CUmVtYWluID0gbkIgLSAoY29lZmZCIC8gY29lZmZBKSAqIG5BOwogICAgICAgICAgc3RhdHVzVGV4dCA9ICfQoNC10LDQs9C10L3RgiBCINCyINC40LfQsdGL0YLQutC1JzsKICAgICAgICB9CgogICAgICAgIGlmIChuQVJlbWFpbiA8IDFlLTE1KSBuQVJlbWFpbiA9IDA7CiAgICAgICAgaWYgKG5CUmVtYWluIDwgMWUtMTUpIG5CUmVtYWluID0gMDsKCiAgICAgICAgdmFyIGNBUmVtYWluID0gdlRvdGFsID4gMCA/IG5BUmVtYWluIC8gdlRvdGFsIDogMDsKICAgICAgICB2YXIgY0JSZW1haW4gPSB2VG90YWwgPiAwID8gbkJSZW1haW4gLyB2VG90YWwgOiAwOwoKICAgICAgICByZXNDYS50ZXh0Q29udGVudCA9IGZvcm1hdE51bWJlcihjQVJlbWFpbiwgNik7CiAgICAgICAgcmVzQ2IudGV4dENvbnRlbnQgPSBmb3JtYXROdW1iZXIoY0JSZW1haW4sIDYpOwogICAgICAgIHJlc05hLnRleHRDb250ZW50ID0gZm9ybWF0TnVtYmVyKG5BUmVtYWluLCA0KTsKICAgICAgICByZXNOYi50ZXh0Q29udGVudCA9IGZvcm1hdE51bWJlcihuQlJlbWFpbiwgNCk7CiAgICAgICAgcmVzVnRvdGFsLnRleHRDb250ZW50ID0gZm9ybWF0TnVtYmVyKHZUb3RhbCwgMik7CiAgICAgICAgcmVzU3RhdHVzLnRleHRDb250ZW50ID0gc3RhdHVzVGV4dDsKICAgICAgfSk7CgogICAgICByZXNldEJ0bi5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIGZ1bmN0aW9uKCkgewogICAgICAgIGMwYUlucHV0LnZhbHVlID0gJyc7CiAgICAgICAgdmFJbnB1dC52YWx1ZSA9ICcnOwogICAgICAgIGNvZWZmQUlucHV0LnZhbHVlID0gJzEnOwogICAgICAgIGMwYklucHV0LnZhbHVlID0gJyc7CiAgICAgICAgdmJJbnB1dC52YWx1ZSA9ICcnOwogICAgICAgIGNvZWZmQklucHV0LnZhbHVlID0gJzEnOwogICAgICAgIGhpZGVBbGxFcnJvcnMoKTsKICAgICAgICByZXNldFJlc3VsdHMoKTsKICAgICAgfSk7CiAgICB9KSgpOwogIA==