Значения константы равновесия для температуры. Химическое равновесие

Константа равновесия

Для химической обратимой реакции, представленной в общем виде:

аА+ЬВ ^dD+eE,

установлено, что, независимо от того, каковы были начальные концентрации реагентов, присутствовали или нет продукты реакции, в состоянии равновесия сохраняется постоянным отношение: где [А] /; , [В] ; „ [D] ; „ [Е] ; , - равновесные молярные концентрации реагентов и продуктов реакции; a, b, d, е - стехиометрические коэффициенты в уравнении реакции; К с - константа химического равновесия.

Константа химического равновесия зависит от температуры, природы веществ, но не зависит от концентрации реагирующих веществ, т.к. она показывает при каких соотношениях произведений концентраций реагирующих веществ в системе наступает химическое равновесие.

Данная формула является выражением закона действующих масс для равновесия, установленного Гульдбергом и Вааге (1867).

Для равновесий между газообразными веществами удобнее пользоваться не молярными концентрациями, а парциальными давлениями газообразных веществ; в этом случае константа равновесия обозначается К р («ка-эр»):

D Е Р р а pb А В

Константа равновесия, выраженная через концентрации, и константа равновесия, выраженная через парциальные давления веществ, связаны соотношением:

К р = K c RTAn,

где Ап - разность коэффициентов при формулах газообразных веществ в правой и левой частях уравнения.

При Дп=0 константы равновесия К р и К с равны.

Таким образом, константа химического равновесия представляет собой дробь, в числителе которой стоит произведение равновесных концентраций (если реакция протекает в растворе) или равновесных парциальных давлений (для реакций в газовой фазе) продуктов реакций, возведенных в степени, показатели которых равны стехиометрическим коэффициентам. А в знаменателе - произведение концентраций (или парциальных давлений) исходных веществ, возведенных в соответствующие степени.

Если протекает гетерогенная реакция

2С(Х) + 0 2 ^ 2СО,

то константа равновесия имеет вид

т.е. в выражение константы равновесия гетерогенной реакции входят равновесные концентрации веществ, находящихся только в жидкой или газообразной фазах.

Константа равновесия определяет полноту протекания реакции к моменту достижения равновесного состояния: чем больше значение константы равновесия, тем в большей степени в равновесной реакционной смеси преобладают продукты реакции, тем больше выход продуктов реакции.

Смещение химического равновесия. Принцип Лe Шателье

При изменении условий, в которых находится система (температура, давление, концентрация), химическое равновесие нарушается. Через некоторое время в системе устанавливается новое химическое равновесие, соответствующее новым условиям. Переход от одного равновесного состояния в другое называется сдвигом или смещением равновесия.

Направление смещения химического равновесия в результате изменения внешних условий определяется принципом Jle Шателье: если на систему, находящуюся в истинном равновесии, воздействовать извне, изменяя какое- либо из условий, определяющих положение равновесия, то в системе усилится то из направлений процесса, которое ослабляет эффект этого воздействия, и положение равновесия сместится в том же направлении.

Кратко этот принцип формулируется так: если находящаяся в равновесии система подвергается внешнему воздействию, то равновесие смещается в таком направлении, которое способствует ослаблению этого воздействия.

Большинство химических реакций обратимы, т.е. протекают одновременно в противоположных направлениях. В тех случаях, когда прямая и обратная реакции идут с одинаковой скоростью, наступает химическое равновесие. Например, в обратимой гомогенной реакции: H 2 (г) + I 2 (г) ↔ 2HI(г) соотношение скоростей прямой и обратной реакций согласно закону действующих масс зависит от соотношения концентраций реагирующих веществ, а именно: скорость прямой реакции: υ 1 = k 1 [Н 2 ]. Скорость обратной реакции: υ 2 = k 2 2 .

Если H 2 и I 2 – исходные вещества, то в первый момент скорость прямой реакции определяется их начальными концентрациями, а скорость обратной реакции равна нулю. По мере израсходования H 2 и I 2 и образования HI скорость прямой реакции уменьшается, а скорость обратной реакции возрастает. Спустя некоторое время обе скорости уравниваются, и в системе устанавливается химическое равновесие, т.е. число образующихся и расходуемых молекул HI в единицу времени становится одинаковым.

Так как при химическом равновесии скорости прямой и обратной реакций равны V 1 = V 2 , то k 1 = k 2 2 .

Поскольку k 1 и k 2 при данной температуре постоянны, то их отношение будет постоянным. Обозначая его через K, получим:

К – называется константой химического равновесия, а приведенное уравнение – законом действующих масс (Гульдберга - Ваале).

В общем случае для реакции вида аА+bB+…↔dD+eE+… константа равновесия равна . Для взаимодействия между газообразными веществами часто пользуются выражением , в котором реагенты представлены равновесными парциальными давлениями p. Для упомянутой реакции .

Состояние равновесия характеризует тот предел, до которого в данных условиях реакция протекает самопроизвольно (∆G<0). Если в системе наступило химическое равновесие, то дальнейшее изменение изобарного потенциала происходить не будет, т.е. ∆G=0.

Соотношение между равновесными концентрациями не зависит от того, какие вещества берутся в качестве исходных (например, H 2 и I 2 или HI), т.е. к состоянию равновесия можно подойти с обеих сторон.

Константа химического равновесия зависит от природы реагентов и от температуры; от давления (если оно слишком высокое) и от концентрации реагентов константа равновесия не зависит.

Влияние на константу равновесия температуры, энтальпийного и энтропийного факторов . Константа равновесия связана с изменением стандартного изобарно-изотермического потенциала химической реакции ∆G o простым уравнением ∆G o =-RT ln K.

Из него видно, что большим отрицательным значениям ∆G o (∆G o <<0) отвечают большие значения К, т.е. в равновесной смеси преобладают продукты взаимодействия. Если же ∆G o характеризуется большими положительными значениями (∆G o >>0), то в равновесной смеси преобладают исходные вещества. Указанное уравнение позволяет по величине ∆G o вычислить К, а затем и равновесные концентрации (парциальные давления) реагентов. Если учесть, что ∆G o =∆Н o -Т∆S o , то после некоторого преобразования получим . Из этого уравнения видно, что константа равновесия очень чувствительна к изменению температуры. Влияние на константу равновесия природы реагентов определяет ее зависимость от энтальпийного и энтропийного факторов.

Принцип Ле Шателье

Состояние химического равновесия сохраняется при данных неизменных условиях любое время. При изменении же условий состояние равновесия нарушается, так как при этом скорости противоположных процессов изменяются в разной степени. Однако спустя некоторое время система снова приходит в состояние равновесия, но уже отвечающее новым изменившимся условиям.

Смещение равновесия в зависимости от изменения условий в общем виде определяется принципом Ле-Шателье (или принципом подвижного равновесия): если на систему, находящуюся в равновесии, оказывать воздействие извне путем изменения какого-либо из условий, определяющих положение равновесия, то оно смещается в направлении того процесса, протекание которого ослабляет эффект произведенного воздействия.

Так, повышение температуры вызывает смещение равновесия в направлении того из процессов, течение которого сопровождается поглощением тепла, а понижение температуры действует в противоположном направлении. Подобно этому повышение давления смещает равновесие в направлении процесса, сопровождающегося уменьшением объема, а понижение давления действует в противоположную сторону. Например, в равновесной системе 3Н 2 +N 2 2H 3 N, ∆H o = -46,2 кДж повышение температуры усиливает разложение H 3 N на водород и азот, так как этот процесс эндотермический. Повышение давления смещает равновесие в сторону образования H 3 N, ибо при этом уменьшается объем.

Если в систему, находящуюся в состоянии равновесия, добавить некоторое количество какого-либо из веществ, участвующих в реакции (или наоборот, удалить из системы), то скорости прямой и обратной реакций изменяются, но постепенно снова уравниваются. Иными словами, система снова приходит к состоянию химического равновесия. В этом новом состоянии равновесные концентрации всех веществ, присутствующих в системе, будут отличаться от первоначальных равновесных концентраций, но соотношение между ними останется прежним. Таким образом, в системе, находящейся в состоянии равновесия, нельзя изменить концентрацию одного из веществ, не вызвав изменения концентраций всех остальных.

В соответствии с принципом Ле Шателье введение в равновесную систему дополнительных количеств какого-либо реагента вызывает сдвиг равновесия в том направлении, при котором концентрация этого вещества уменьшается и соответственно увеличивается концентрация продуктов его взаимодействия.

Изучение химического равновесия имеет большое значение как для теоретических исследований, так и для решения практических задач. Определяя положение равновесия для различных температур и давлений, можно выбрать наиболее благоприятные условия проведения химического процесса. При окончательном выборе условий проведения процесса учитывают также их влияние на скорость процесса.

Пример 1. Вычисление константы равновесия реакции по равновесным концентрациям реагирующих веществ.

Вычислите константу равновесия реакции А+В 2С, если равновесные концентрации [А]=0,3моль∙л -1 ; [В]=1,1моль∙л -1 ; [С]=2,1моль∙л -1 .

Решение. Выражение константы равновесия для данной реакции имеет вид: . Подставим сюда указанные в условии задачи равновесные концентрации: =5,79.

Пример 2 . Вычисление равновесных концентраций реагирующих веществ. Реакция протекает по уравнению А+2В С.

Определите равновесные концентрации реагирующих веществ, если исходные концентрации веществ А и В соответственно равны 0,5 и 0,7 моль∙л -1 , а константа равновесия реакции К р =50.

Решение. На каждый моль веществ А и В образуется 2 моль вещества С. Если понижение концентрации веществ А и В обозначить через Х моль, то увеличение концентрации вещества будет равно 2Х моль. Равновесные концентрации реагирующих веществ будут:

С А =(о,5-х)моль∙л -1 ; С В =(0,7-х)моль∙л -1 ; С С =2х моль∙л -1

х 1 =0,86; х 2 =0,44

По условию задачи справедливо значение х 2 . Отсюда равновесные концентрации реагирующих веществ равны:

С А =0,5-0,44=0,06моль∙л -1 ; С В =0,7-0,44=0,26моль∙л -1 ; С С =0,44∙2=0,88моль∙л -1 .

Пример 3. Определение изменения энергии Гиббса ∆G o реакции по значению константы равновесия К р. Рассчитайте энергию Гиббса и определите возможность протекания реакции СО+Cl 2 =COCl 2 при 700К, если константа равновесия равна Кр=1,0685∙10 -4 . Парциальное давление всех реагирующих веществ одинаково и равно 101325Па.

Решение. ∆G 700 =2,303∙RT .

Для данного процесса:

Так как ∆Gо<0, то реакция СО+Cl 2 COCl 2 при 700К возможна.

Пример 4 . Смещение химического равновесия. В каком направлении сместится равновесие в системе N 2 +3H 2 2NH 3 -22ккал:

а) при увеличении концентрации N 2 ;

б) при увеличении концентрации Н 2 ;

в) при повышении температуры;

г)при уменьшении давления?

Решение. Увеличение концентрации веществ, стоящих в левой части уравнения реакции, по правилу Ле-Шателье должно вызвать процесс, стремящийся ослабить оказанное воздействие, привести к уменьшению концентраций, т.е. равновесие сместится вправо (случаи а и б).

Реакция синтеза аммиака – экзотермическая. Повышение температуры вызывает смещение равновесия влево – в сторону эндотермической реакции, ослабляющей оказанное воздействие (случай в).

Уменьшение давления (случай г) будет благоприятствовать реакции, ведущей к увеличению объема системы, т.е. в сторону образования N 2 и Н 2 .

Пример 5. Во сколько раз изменится скорость прямой и обратной реакции в системе 2SO 2 (г) + О 2 (г) 2SO 3 (r) если объем газовой смеси уменьшится в три раза? В какую сторону сместится равновесие системы?

Решение. Обозначим концентрации реагирующих веществ: =а, =b, =с. Согласно закону действующих масс, скорости прямой и обратной реакций до изменения объема равны

v пр = Ка 2 b, v обр = К 1 с 2

После уменьшения объема гомогенной системы в три раза концентрация каждого из реагирующих веществ увеличится в три раза: = 3а, [О 2 ] = 3b; = 3с. При новых концентрациях скорости v" np прямой и обратной реакций:

v" np = K(3a) 2 (3b) = 27 Ka 2 b; v o 6 p = K 1 (3c) 2 = 9K 1 c 2 .

;

Следовательно, скорость прямой реакции увеличилась в 27 раз, а обратной - только в девять раз. Равновесие системы сместилось в сторону образования SO 3 .

Пример 6. Вычислите, во сколько раз увеличится скорость реакции, протекающей в газовой фазе, при повышении температуры от 30 до 70 0 С, если температурный коэффициент реакции равен 2.

Решение. Зависимость скорости химической реакции от температуры определяется эмпирическим правилом Вант-Гоффа по формуле

Следовательно, скорость реакции при 70°С большескорости реакции при 30° С в 16 раз.

Пример 7. Константа равновесия гомогенной системы

СО(г) + Н 2 О(г) СО 2 (г) + Н 2 (г) при 850°С равна 1. Вычислите концентрации всех веществ при равновесии, если исходные концентрации: [СО] ИСХ = 3 моль/л, [Н 2 О] ИСХ = 2 моль/л.

Решение. При равновесии скорости прямой и обратной реакций равны, а отношение констант этих скоростей постоянно и называется константой равновесия данной системы:

V np = К 1 [СО][Н 2 О]; V o б p = К 2 [СО 2 ][Н 2 ];

В условии задачи даны исходные концентрации, тогда как в выражение К р входят только равновесные концентрации всех веществ системы. Предположим, что к моменту равновесия концентрация [СО 2 ] Р = х моль/л. Согласно уравнению системы число молей образовавшегося водорода при этом будет также х моль/л. По столько же молей моль/л) СО и Н 2 О расходуется для образования по х молей СО 2 и Н 2 . Следовательно, равновесные концентрации всех четырех веществ (моль/л):

[СО 2 ] Р = [Н 2 ] р = х; [СО] Р = (3 –х); P =(2-х).

Зная константу равновесия, находим значение х, а затем исходные концентрации всех веществ:

; х 2 =6-2х-3х + х 2 ; 5х = 6, л = 1,2 моль/л.

Константа равновесия

Конста́нта равнове́сия - величина, определяющая для данной химической реакции соотношение между термодинамическими активностями (либо, в зависимости от условий протекания реакции, парциальными давлениями , концентрациями или фугитивностями) исходных веществ и продуктов в состоянии химического равновесия (в соответствии с законом действующих масс). Зная константу равновесия реакции, можно рассчитать равновесный состав реагирующей смеси, предельный выход продуктов, определить направление протекания реакции.

Способы выражения константы равновесия

Например, для реакции окисления монооксида углерода :

2CO + O 2 = 2CO 2

константа равновесия может быть рассчитана по уравнению:

где Δn - изменение числа молей веществ в ходе реакции. Видно, что K x зависит от давления. Если число молей продуктов реакции равно числу молей исходных веществ (), то .

Стандартная константа равновесия

Стандартная константа равновесия реакции в смеси идеальных газов (когда начальные парциальные давления участников реакции равны их значениям в стандартном состоянии = 0,1013 МПа или 1 атм) может быть рассчитана по выражению:

где - относительные парциальные давления компонентов, .

Стандартная константа равновесия - безразмерная величина. Она связана с K p соотношением:

Видно, что если выражены в атмосферах, то и .

Для реакции в смеси реальных газов в стандартном начальном состоянии парциальные фугитивности газов принимаются равными их парциальным давлениям = 0,1013 МПа или 1 атм. K f связана с K 0 соотношением:

где γ i - коэффициент фугитивности i-го реального газа в смеси.

Константа равновесия реакций в гетерогенных системах

FeO т + CO г = Fe т + CO 2г

константа равновесия (при условии, что газовая фаза идеальна) имеет вид:

Константа равновесия и изменение энергии Гиббса

Константа равновесия и константа скорости реакции

Для обратимой химической реакции константа равновесия может быть выражена через константы скорости прямых и обратных реакций, исходя из того факта, что в состоянии равновесия скорости прямой и обратной реакций равны. Например, для элементарной обратимой химической реакции первого порядка

где k 1 - константа скорости прямой реакции, а k 2 - обратной. Это важное соотношение даёт одну из «точек соприкосновения» химической кинетики и химической термодинамики.

Методы расчета константы равновесия

Расчётные методы определения константы равновесия реакции обычно сводятся к вычислению тем или иным способом стандартного изменения энергии Гиббса в ходе реакции (ΔG 0 ), а затем использованию формулы:

, где - универсальная газовая постоянная .

При этом следует помнить, что энергия Гиббса - функция состояния системы, то есть она не зависит от пути процесса, от механизма реакции, а определяется лишь начальным и конечным состояниями системы. Следовательно, если непосредственное определение или расчёт ΔG 0 для некоторой реакции по каким-либо причинам затруднены, можно подобрать такие промежуточные реакции, для которых ΔG 0 известно или может быть легко определено, и суммирование которых даст рассматриваемую реакцию (см. Закон Гесса). В частности, в качестве таких промежуточных реакций часто используют реакции образования соединений из элементов.

Энтропийный расчёт изменения энергии Гиббса и константы равновесия реакции

Энтропийный метод расчёта ΔG реакции является одним из самых распространённых и удобных . Он основан на соотношении:

или, соответственно, для стандартного изменения энергии Гиббса:

Здесь ΔH 0 при постоянных давлении и температуре равно тепловому эффекту реакции, методы расчёта и экспериментального определения которого известны - см., например, уравнение Кирхгофа :

Необходимо получить изменение энтропии в ходе реакции. Эта задача может быть решена несколькими способами, например:

  • По термическим данным - с опорой на тепловую теорему Нернста и с использованием сведений о температурной зависимости теплоёмкости участников реакции. Например, для веществ, при нормальных условиях находящихся в твёрдом состоянии:
где S 0 = 0 (постулат Планка) и тогда, соответственно, . (здесь индекс sol - от англ. solid, "твердый"). При некоторой заданной температуре T: Для жидких или газообразных при нормальной температуре веществ, или, в более общем случае, для веществ, в интервале температур от 0 (или 298) и до T претерпевающих фазовый переход , следует учитывать изменение энтропии, связанное с этим фазовым переходом. где A и B - табличные константы, зависящие от типа рассматриваемого соединения, M - молекулярная масса.

Итак, если извеcтны , и температурные зависимости теплоёмкости, может быть рассчитано по формуле:

Несколько упрощённый вариант этой формулы получают, считая сумму теплоёмкостей веществ не зависящей от температуры и равной сумме теплоёмкостей при 298 K:

И еще более упрощённый расчёт проводят, приравнивая сумму теплоёмкостей к нулю:

Переход от к константе равновесия осуществляется по приведённой выше формуле.

Расчёт константы равновесия методами статистической термодинамики

Ну вот, мы начинаем пробираться к самой сути. Вы уже должны понимать, что такое переменная и как использовать условия в ваших программах. Надеюсь, что это так, иначе все остальное для вас читать бессмысленно.

Когда я рассказывал о переменных, я опустил еще один вид переменной. Эта переменная, в отличие от остальных, хранит свое значение все время выполнения программы. Она инициируется при объявлении и изменить ее нельзя в дальнейшем коде. Называется такая переменная константой .

Для чего нужны константы? Для хранения постоянной информации. Как я не хотел бы приводить математические сравнения, однако они наиболее наглядны. Вспомните физику – гравитационная постоянная, температура по Кельвину, Фаренгейту и т.п. Все это –константы. Фактически, мы объявили раз такую переменную и забыли о ее значении, подставляя ее имя в программе. вы можете спросить, а почему нельзя использовать простую переменную для хранения такой информации? А потому, что этой переменной вы можете присвоить другое значение, а константе – нет.

Давайте рассмотрим синтаксис, а потом я приведу наглядный пример.

В Си константа определялась директивой # define

#define PI 3.14 // PI будет содержать теперь 3.14

Эту директиву можно встретить и во многих нынешних программах, однако это устаревший подход. В С++ был введен новый модификатор const.

Const float PI=3.14;\

Const float PI=3.14; int _tmain(int argc, _TCHAR* argv) { setlocale (0,""); //установим язык по-умолчанию (русский) int S,R=21; //площадь и радиус окружности S=PI*R*R; system ("pause"); //чтобы окно не закрылось return 0; }

Где бы мы не вызывали эту переменную, везде она будет равняться 3,14. Очень удобно, не так ли? Кстати, ради эксперимента попытайтесь присвоить PI какое-либо значение в программе. Посмотрите, как отреагирует компилятор.

Ну и в заключение по константам могу сказать, что можно в качестве константы использовать арифметическое выражение.

Const PROIZV=23*12; // теперь у нас в константе число 276

Кроме того, запомните одно правило – имена констант всегда следует писать прописными буквами! Это упростит и вам жизнь, так как встречая правильно оформленную константу вы сразу поймете, что это постоянная.

Наряду с константами в программировании широко используются перечисления . По своей сути, это набор констант. Они нужны для того, чтобы ограничить переменной выбор дипазона значений. Это может быть день недели, месяц, признак по полу (муж или жен) и т.п. Особенно широко перечисления находят применения в игрописании.

Что ж, давайте теперь забудем о том, что я написал выше и рассмотрим перечисление на примере.

Перечисления дожны объявляться вне функции main. Дело в том, что это тип, определяемый программистом. А такие типы наряду со структурами и классами должны объвляться, желательно, в отдельном модуле. Но мы все это рассмотрим значительно позже. Вот, как объявляется перечисление:

enum Month {Jan, Feb, Marth,April, May, June, Jule, August, Sept, Oct, Nov, Dec};

Начинается перечисление с ключевого слова enum, затем указывается имя перечисления (это не переменная!!!) , а в скобках указывается набор значений.

Теперь мы можем использовать объявленный тип в нашей программе:

Int main () { Month curMonth=June; // теперь в переменной curMonth хранится //июль }

Как вы думаете, что хранится в переменной curMonth? Если думаете, что June, то ошибаетесь. Перечисление это числовой тип и он неявно приводится к типу int. Нумерация начинается с 0. Зная это, мы можем предположить, что в curMonth лежит число 5. Иными словами, мы могли присвоить этой переменной вместо названия месяца его числовой аналог в трактовке перечисления и были бы правы.

Конечно, пример с месяцем или днем недели не очень нагляден. Однако вы должны понять, что переменную можно ограничить в диапазоне значений. Попробуйте, присвойте curMonth значение, отличное от перечисления и посмотрите, как вас обзовет компилятор J.

А вот в программировании, например под Windows, мы будем часто сталкиваться с перечислениями и константами. Вот там вы полностью поймете все удобство их иcпользования.

Теперь давайте вернемся к нашему примеру и посмотрим еще, что можно изменить. Месяцы мы нумеруем с единицы, а не с нуля. По нашему коду видно, сто июню присвоено значение 5, а не 6. Что ж, в перечислении можно задать собственную нумерацию.

Я явно присвоил Jan значение 1. Остальным месяцам компилятор уже сам присвоит нужные значения. Конечно, можно и в ручную все поставить, да только нет в этом смысла.

Ну и напоследок. Переменную можно объявить и при задании перечисления:

Enum Month {Jan=1, Feb, Marth,April, May, June, Jule, August, Sept, Oct, Nov, Dec} thisMonth;

Затем этой переменной уже можно пользоваться в программе. Объявлять там их можно много. Вот только лично я не люблю такой способ, считая его несколько запутанным. В конце-концов, мы программируем не на С, а на С++.

Приведение типов

Вот здесь читайте внимательно. Дело в том, что С++ славится своими арифметическими погрешностями в расчетах. Нет, он считает все правильно, вот только результат вычисления сильно зависит от типа переменной. Программист, решивший присвоить частному от деления тип int , часто может не получить желаемый результат. Дело в том, что компилятор языка проводит неявные приведения типов.

Вот пример. Нам нужно расчитать зарплату сотрудника. Мы знаем ставку часа. Затем умножаем эту величину на количество отработанных часов и получаем нужный результат. Здесь все просто. Но представьте себе директора, который нанимает сотрудника и не знает, сколько ему нужно платить. Тогда он берет величину зарплаты по региону и делит ее на количество часов.

Int zarp, hour, vel; vel=22320; // зарплата в городе равна 22320 рублям hour=22 * 8; //количество часов равно 22 рабочих дня * 8 часовой рабочий день zarp=vel / hour; // наш час cout<<"Час работника стоит =" <

Программа нам выдаст цифру в 126 рублей. Нас это устраивает, однако несложно взять калькулятор и высчитать, что на самом деле число составляет 126, 8. И если сотрудник не обидится на эту недодачу, то вот в расчетах такие погрешности недопустимы. Что же произошло?

zarp – это целое и хранит оно только целое значение. Дробная часть будет отброшена. Иными словами, Нужно было использовать тип double, который хранил бы дробь. А вот здесь ситуация несколько интереснее. Компилятор временно присваивает переменным hour и vel тип double, как бы расширяя их значение. Мы об этом можем не догадываться, хотя это важно понимать. Компилятор, встречая тип большего размера, присвает его операнду с типом меньшего значение. Вот и все правило.

Однако представьте себе ситуацию, когда параноидально настроенный программист напрасно расходует память (вы же помните, что тип double больше int в 2 раза?) и старается везде присвоить именно этот тип. Да, он получает точное значение, жертвуя некоторой производительностью (операции с дробными типами выполняются медленнее, чем с целыми, но сейчас это уже неактуально), однако искусственно себя загоняте в угол. Давайте вернемся к нашему директору, который все не знает, сколько должен платить за работу. Допустим, что скрупулезный бухгалтер дал ему величину часа в 132,12 рублей. Вы сразу же присвоите ему значение double, начнете расчет и взвоете, когда везде появятся копейки. Ну не нужно же нам работнику их выдавать!

В этом случае, если вы сделали такой ляп, можно сделать явное приведение. В С это делалось так:

(тип приведения)выражение

(int)vel; // искусственно привели тип к целому.

В С++ Страупструп ввел новое преобразование. Вот его описание:

static _ cast <тип>(выражение)

Преобразования считаются признаком дурного тона программирования. Если у вас слишком много преобразований, то, скорее всего, нужно поменять все значения в программе.

Тем не менее, при ООП преобразования используются частенько. Зацикливаться на них пока не будем, все равно с практикой вы поймете все сразу.

Итак, пойдите, отдохните. Следующий урок будет сложнее и значительно важнее. Спешу вас обрадовать – осталось несколько уроков этого фундамента и мы приступим уже к нормальному программированию.

Химическим равновесием называется такое состояние обратимой химической реакции

aA + b B = c C + d D,

при котором с течением времени не происходит изменения концентраций реагирующих веществ в реакционной смеси. Состояние химического равновесия характеризуется константой химического равновесия :

где C i – концентрации компонентов в равновесной идеальной смеси.

Константа равновесия может быть выражена также через равновесные мольные доли X i компонентов:

Для реакций, протекающих в газовой фазе, константу равновесия удобно выражать через равновесные парциальные давления P i компонентов:

Для идеальных газов P i = C i RT и P i = X i P , где P – общее давление, поэтому K P , K C и K X связаны следующим соотношением:

K P = K C (RT) c+d–a–b = K X P c+d–a–b . (9.4)

Константа равновесия связана с r G o химической реакции:

(9.5)

(9.6)

Изменение r G или r F в химической реакции при заданных (не обязательно равновесных) парциальных давлениях P i или концентрациях C i компонентов можно рассчитать по уравнению изотермы химической реакции (изотермы Вант-Гоффа ):

. (9.7)

. (9.8)

Согласно принципу Ле Шателье , если на систему, находящуюся в равновесии, оказать внешнее воздействие, то равновесие сместится так, чтобы уменьшить эффект внешнего воздействия. Так, повышение давления сдвигает равновесие в сторону уменьшения количества молекул газа. Добавление в равновесную смесь какого-либо компонента реакции сдвигает равновесие в сторону уменьшения количества этого компонента. Повышение (или понижение) температуры сдвигает равновесие в сторону реакции, протекающей с поглощением (выделением) теплоты.

Количественно зависимость константы равновесия от температуры описывается уравнением изобары химической реакции (изобары Вант-Гоффа )

(9.9)

и изохоры химической реакции (изохоры Вант-Гоффа )

. (9.10)

Интегрирование уравнения (9.9) в предположении, что r H реакции не зависит от температуры (что справедливо в узких интервалах температур), дает:

(9.11)

(9.12)

где C – константа интегрирования. Таким образом, зависимость ln K P от 1 должна быть линейной, а наклон прямой равен – r H /R .

Интегрирование в пределах K 1 , K 2 , и T 1, T 2 дает:

(9.13)

(9.14)

По этому уравнению, зная константы равновесия при двух разных температурах, можно рассчитать r H реакции. Соответственно, зная r H реакции и константу равновесия при одной температуре, можно рассчитать константу равновесия при другой температуре.

ПРИМЕРЫ

CO(г) + 2H 2 (г) = CH 3 OH(г)

при 500 K. f G o для CO(г) и CH 3 OH(г) при 500 К равны –155.41 кДж. моль –1 и –134.20 кДж. моль –1 соответственно.

Решение. G o реакции:

r G o = f G o (CH 3 OH) – f G o (CO) = –134.20 – (–155.41) = 21.21 кДж. моль –1 .

= 6.09 10 –3 .

Пример 9-2. Константа равновесия реакции

равна K P = 1.64 10 –4 при 400 o C. Какое общее давление необходимо приложить к эквимолярной смеси N 2 и H 2 , чтобы 10% N 2 превратилось в NH 3 ? Газы считать идеальными.

Решение. Пусть прореагировало моль N 2 . Тогда

N 2 (г) + 3H 2 (г) = 2NH 3 (г)
Исходное количество 1 1
Равновесное количество 1– 1–3 2 (Всего: 2–2)
Равновесная мольная доля:

Следовательно, K X = и K P = K X . P –2 = .

Подставляя = 0.1 в полученную формулу, имеем

1.64 10 –4 =, откуда P = 51.2 атм.

Пример 9-3. Константа равновесия реакции

CO(г) + 2H 2 (г) = CH 3 OH(г)

при 500 K равна K P = 6.09 10 –3 . Реакционная смесь, состоящая из 1 моль CO, 2 моль H 2 и 1 моль инертного газа (N 2) нагрета до 500 K и общего давления 100 атм. Рассчитать состав равновесной смеси.

Решение. Пусть прореагировало моль CO. Тогда

CO(г) + 2H 2 (г) = CH 3 OH(г)
Исходное количество: 1 2 0
Равновесное количество: 1– 2–2
Всего в равновесной смеси: 3–2 моль компонентов + 1 моль N 2 = 4–2 моль
Равновесная мольная доля

Следовательно, K X = и K P = K X . P –2 = .

Таким образом, 6.09 10 –3 = .

Решая это уравнение, получаем = 0.732. Соответственно, мольные доли веществ в равновесной смеси равны: = 0.288, = 0.106, = 0.212 и = 0.394.

Пример 9-4. Для реакции

N 2 (г) + 3H 2 (г) = 2NH 3 (г)

при 298 К K P = 6.0 10 5 , а f H o (NH 3) = –46.1 кДж. моль –1 . Оценить значение константы равновесия при 500 К.

Решение. Стандартная мольная энтальпия реакции равна

r H o = 2 f H o (NH 3) = –92.2 кДж. моль –1 .

Согласно уравнению (9.14), =

Ln (6.0 10 5) + = –1.73, откуда K 2 = 0.18.

Отметим, что константа равновесия экзотермической реакции уменьшается с ростом температуры, что соответствует принципу Ле Шателье.

ЗАДАЧИ

  1. При 1273 К и общем давлении 30 атм в равновесной смеси
  2. CO 2 (г) + C(тв) = 2CO(г)

    содержится 17% (по объему) CO 2 . Сколько процентов CO 2 будет содержаться в газе при общем давлении 20 атм? При каком давлении в газе будет содержаться 25% CO 2 ?

  3. При 2000 o C и общем давлении 1 атм 2% воды диссоциировано на водород и кислород. Рассчитать константу равновесия реакции
  4. H 2 O(г) = H 2 (г) + 1/2O 2 (г) при этих условиях.

  5. Константа равновесия реакции
  6. CO(г) + H 2 O(г) = CO 2 (г) + H 2 (г)

    при 500 o C равна K p = 5.5. Смесь, состоящая из 1 моль CO и 5 моль H 2 O, нагрели до этой температуры. Рассчитать мольную долю H 2 O в равновесной смеси.

  7. Константа равновесия реакции
  8. N 2 O 4 (г) = 2NO 2 (г)

    при 25 o C равна K p = 0.143. Рассчитать давление, которое установится в сосуде объемом 1 л, в который поместили 1 г N 2 O 4 при этой температуре.

  9. Сосуд объемом 3 л, содержащий 1.79 10 –2 моль I 2 , нагрели до 973 K. Давление в сосуде при равновесии оказалось равно 0.49 атм. Считая газы идеальными, рассчитать константу равновесия при 973 K для реакции
  10. I 2 (г) = 2I (г).

  11. Для реакции
  12. при 250 o C r G o = –2508 Дж. моль –1 . При каком общем давлении степень превращения PCl 5 в PCl 3 и Cl 2 при 250 o C составит 30%?

  13. Для реакции
  14. 2HI(г) = H 2 (г) + I 2 (г)

    константа равновесия K P = 1.83 10 –2 при 698.6 К. Сколько граммов HI образуется при нагревании до этой температуры 10 г I 2 и 0.2 г H 2 в трехлитровом сосуде? Чему равны парциальные давления H 2 , I 2 и HI?

  15. Сосуд объемом 1 л, содержащий 0.341 моль PCl 5 и 0.233 моль N 2 , нагрели до 250 o C. Общее давление в сосуде при равновесии оказалось равно 29.33 атм. Считая все газы идеальными, рассчитать константу равновесия при 250 o C для протекающей в сосуде реакции
  16. PCl 5 (г) = PCl 3 (г) + Cl 2 (г)

  17. Константа равновесия реакции
  18. CO(г) + 2H 2 (г) = CH 3 OH(г)

    при 500 K равна K P = 6.09 10 –3 . Рассчитать общее давление, необходимое для получения метанола с 90% выходом, если CO и H 2 взяты в соотношении 1: 2.

  19. При 25 o C f G o (NH 3) = –16.5 кДж. моль –1 . Рассчитать r G реакции образования NH 3 при парциальных давлениях N 2 , H 2 и NH 3 , равных 3 атм, 1 атм и 4 атм соответственно. В какую сторону реакция будет идти самопроизвольно при этих условиях?
  20. Экзотермическая реакция
  21. CO(г) + 2H 2 (г) = CH 3 OH(г)

    находится в равновесии при 500 K и 10 бар. Если газы идеальные, как повлияют на выход метанола следующие факторы: а) повышение T ; б) повышение P ; в) добавление инертного газа при V = const; г) добавление инертного газа при P = const; д) добавление H 2 при P = const?

  22. Константа равновесия газофазной реакции изомеризации борнеола (C 10 H 17 OH) в изоборнеол равна 0.106 при 503 K. Смесь 7.5 г борнеола и 14.0 г изоборнеола поместили в сосуд объемом 5 л и выдерживали при 503 K до достижения равновесия. Рассчитать мольные доли и массы борнеола и изоборнеола в равновесной смеси.
  23. Равновесие в реакции
  24. 2NOCl(г) = 2NO(г) + Cl 2 (г)

    устанавливается при 227 o C и общем давлении 1.0 бар, когда парциальное давление NOCl равно 0.64 бар (изначально присутствовал только NOCl). Рассчитать r G o для реакции. При каком общем давлении парциальное давление Cl 2 будет равно 0.10 бар?

  25. Рассчитать общее давление, которое необходимо приложить к смеси 3 частей H 2 и 1 части N 2 , чтобы получить равновесную смесь, содержащую 10% NH 3 по объему при 400 o C. Константа равновесия для реакции
  26. N 2 (г) + 3H 2 (г) = 2NH 3 (г)

    при 400 o C равна K = 1.60 10 –4 .

  27. При 250 o C и общем давлении 1 атм PCl 5 диссоциирован на 80% по реакции
  28. PCl 5 (г) = PCl 3 (г) + Cl 2 (г).

    Чему будет равна степень диссоциации PCl 5 , если в систему добавить N 2 , чтобы парциальное давление азота было равно 0.9 атм? Общее давление поддерживается равным 1 атм.

  29. При 2000 o C для реакции
  30. N 2 (г) + O 2 (г) = 2NO(г)

    K p = 2.5 10 –3 . В равновесной смеси N 2 , O 2 , NO и инертного газа при общем давлении 1 бар содержится 80% (по объему) N 2 и 16% O 2 . Сколько процентов по объему составляет NO? Чему равно парциальное давление инертного газа?

  31. Рассчитать стандартную энтальпию реакции, для которой константа равновесия
    а) увеличивается в 2 раза, б) уменьшается в 2 раза при изменении температуры от 298 К до 308 К.
  32. Зависимость константы равновесия реакции 2C 3 H 6 (г) = C 2 H 4 (г) + C 4 H 8 (г) от температуры между 300 К и 600 К описывается уравнением

ln K = –1.04 –1088 /T +1.51 10 5 /T 2 .