Математика | ||||
Мариничев А. Н. и др. 1 263 Физико-химические расчеты на микро-ЭВМ: Справ. | изд./А. Н. Мариничев, М. Л. Турбович, И. Г. Зенкевич—1 Л.: Химия, 1990. — 256 с.: ил. | ISBN 5-7245-0223-2 У •I Книга содержит решения различных физико-химических проблем ;| (пересчет концентраций, расчет фазовых и химических равновесий, ус- •'? тановление формул химических веществ по их молекулярным массам, ц определение хроматографических характеристик, обработка спектраль^ ных данных и некоторые другие), представленные в виде программ.;Ч Приводятся краткие характеристики наиболее распространенных мик,- | рокалькуляторов, рассматриваются математические задачи, возникаю-j | щие при обработке результатов эксперимента. ';щ Для научных и инженерно-технических работников, занимающих-'! ся изучением свойств веществ и различных технологических проблем. |8 Может быть использована как пособие при проведении семинарски»Я занятий со студентами вузов. | ||||
ВВЕДЕНИЕ Несмотря на большое число книг, статей и учебных пособий, например [1—7], посвященных проведению физико-химических вычислений, в существующей литературе имеется определенный пробел по использованию программируемых микрокалькуляторов ПМК — отечественных и зарубежных — для выполнения различных физико-химических расчетов, связанных с многократным применением соответствующих часто довольно громоздких формул, подбором параметров, статистической обработкой результатов наблюдений и т. п. Статьи и книги [8—11], содержащие программы для ПМК, обычно касаются изложения общематематических вопросов или достаточно несложных химических задач и не отражают возможностей и практики использования ПМК и микро-ЭВМ при решении физико-химических проблем. Предлагаемая читателю-химику книга нацелена в основном на изложение некоторых достаточно распространенных расчетных задач из физико-химической практики с применением ПМК или микро-ЭВМ. Книга состоит из двух частей. В первую часть включены программы для проведения вычислений из следующих областей физической химии: фазовые и химические равновесия, кинетика химических реакций, газовая хроматография, обработка масс-спектров. Каждая приводимая программа для ПМК «Электроника БЗ-34» или «TI Programmable 59» содержит преамбулу с изложением постановки задачи, алгоритма ее решения и основных формул, собственно программу и обязательно контрольный пример *, в большинстве случаев из химической практики. Программы записаны в трехстолбцовой форме с указанием адресов (А), выполняемых (посредством нажатия соответствующих клавиш ПМК) команд (Ком) и кодов (К) этих команд, высвечивающихся на экране ПМК при загрузке и редактировании программы. В инструкциях к программам величины, численные значения которых высвечиваются на экране ПМК после выполнения команды С/П, набраны жирным шрифтом, при этом в двойных круглых скобках может рядом находиться ИПМ, означающее, что именно из регистра памяти N нажатием клавиш ИПМ может быть вызвано на экран это численное значение. Вторая часть книги по своему замыслу резко отличается от первой. Появление его вызвано желанием авторов дать читателю для проведения физико-химических расчетов более мощный инструмент. Использование микро-ЭВМ позволяет значительно расширить круг решаемых задач и в ряде случаев распространить решение задач первого раздела на системы с большим числом компонентов, что уже оказывается невозможным при применении ПМК. Авторы намеренно не приводят программ на языках микро-ЭВМ, соответствующих предлагаемым программам для ПМК. Используя описанные алгоритмы, читатель без труда может составить нужные ему программы, способные на микро-ЭВМ обрабатывать значительно большие массивы данных со значительно большей скоростью, ориентируясь на конкретный вариант задачи. Помимо ознакомления с алгоритмами, приведенными в первой части, читателю необходимо для этого овладеть и языком программирования микро-ЭВМ. Обычно для таких задач используют один из диалоговых языков — Бейсик или Фокал. Язык Бейсик широко распространен и описан, например, в работе [12]. Язык Фокал применяется на мини- и микро-ЭВМ ДВК, «Электроника-60», СМ-3, СМ-4, БК 0010 и т. д., в различных во многом сходных версиях Фокал-71, Фокал-С, Фокал БК0010. Он обладает рядом достоинств, в том числе компактностью программ, однако Фокал значительно менее распространен, чем Бейсик. Поэтому и литературы, посвященной Фокалу, чрезвычайно мало. Учитывая, что пользователи микро-ЭВМ ДВК и «Электроника-60» работают рядом с профессиональными программистами, способными оказать квалифицированную помощь, и могут использовать руководства по языку [13,14], авторы сочли необходимым сделать упор на описание версии Фокал БК 0010 для массовой отечественной микро-ЭВМ, в основ^ ном находящейся в личном пользовании. Описанию особенностей программирования для этой ЭВМ посвящена первая глава второй части. Следующие две главы имеют цель познакомить читателя с некоторыми статистическими методами обработки на- блюдений и методами вычислительной математики. Авторы не претендуют на оригинальность идей. Более подробно с ними можно познакомиться по работам [15—21], откуда и заимствовано большинство описанных методов. В частности, все формулы, связанные с точностью вычислительных методов, приведенных в главе 3 второй части, основываются на [20]. Авторам хотелось лишь дать читателю готовый набор «инструментов» в виде краткого описания идеи, заложенной в тот или иной метод, и соответствующих готовых программ на двух языках. В целом, говоря об использовании микро-ЭВМ для физико-химических расчетов, авторы надеются, что алгоритмы первой части и «инструменты» второй позволят читателям в значительной мере упростить процесс внедрения компьютеров в химическую практику. ОГЛАВЛЕНИЕ Введение ......................... 3 ЧАСТЬ I Обработка данных физико-химических методов исследования на ПМК 6 1. Простейшие статистические расчеты............. 9 1.1. Расчет средних значений и стандартных отклонений...... 9 1.2. Объединение двух выборок данных............. 10 1.3. Расчет параметров линейной регрессии у — ах + Ь....... 11 1.4. Расчет параметров линейной регрессии у = ах......... 12 1.5. Вычисление погрешности функций по нормально распределенным случайным значениям аргумента.............. 15 2. Расчеты свойств индивидуальных веществ, молекулярных характеристик, определение элементарного состава и установление брутто-фор-мул. Обработка масс-спектрометрической и спектральной информации 17 2.1. Расчет молярного объема и летучести газа на основе уравнения состояния Ван-дер-Ваальса................17 2.2. Расчет коэффициентов уравнения Антуана..........19 2.3. Расчет элементного состава по брутто-формуле........21 2.4. Определение простейшей брутто-формулы соединения по элементному составу......................22 2.5. Определение брутто-формулы соединения по молекулярной массе и элементному составу...................23 2.6. Молекулярная рефракция и рефракционная дисперсия......25 2.7. Представление массовых чисел в системе счисления с основанием k 26 2.8. Расчет гомологических инкрементов аддитивных величин .... 26 2.9. Определение брутто-формул органических соединений по точной массе.........................29 2.10. Определение брутто-формул углеводородов и кислородсодержащих соединений по интенсивностям изотопных пиков [Af+1] . . . . 31 2.11. Определение содержания изотопной метки по интенсивностям сигналов в масс-спектрах органических соединений........33 3. Равновесие жидкость—пар в бинарных смесях ......... 35 3.1. Расчет коэффициентов активности компонентов по полным данным о фазовом равновесии...................35 3.2. Вычисление параметров уравнения Вильсона..........36 3.3. Расчет состава и давления пара бинарного азеотропа при изотермических условиях с использованием уравнения Вильсона ..... 39 3.4. Расчет равновесия жидкость — пар по свойствам азеотропной смеси с использованием уравнения Ван-Лаара............40 4. Фазовые и химические равновесия в многокомпонентных системах . . 42 4.1. Расчет коэффициентов активности компонентов по уравнению Вильсона .........................42 4.2. Расчет состава тройного азеотропа по методу Хаазе......43 4.3. Расчет состава и температуры кипения тройного азеотропа по методу Малесинского....................44 4.4. Расчет состава и температуры кристаллизации тройной эвтектики, сосуществующей с одно- или двухкомпонентными твердыми фазами 46 251 4.5. Метод Темкина — Шварцмана для расчета значений константы равновесия реакции в газовой фазе по табличным термодинамическим данным ........................ 48 4.6. Определение рН растворов слабых кислот.......... 50 4.7. Определение рН буферных растворов............ 51 4.8. Пересчет концентраций растворов.............. 53 4.9. Пересчет концентраций ррт -<->- мг/м3, ppb «—>- мкг/м3...... 54 5. Определение кинетических параметров............55 5.1. Расчет константы скорости химической реакции методом длинных интервалов.......................55 5.2. Расчет константы скорости химической реакции методом коротких интервалов.......................57 5.3. Метод Гуггенгейма для расчета констант скоростей реакций первого порядка по результатам косвенных измерений концентраций .... 58 5.4. Метод Флинна для нахождения порядка химической реакции ... 59 5.5. Применение уравнений Лэнгмюра и Фрейндлиха для описания зависимости адсорбции газа на твердой поверхности от давления ... 61 5.6. Расчет значения kit в зависимости от отношения констант ki/ki и степени превращения [С]/[А]о для последовательной реакции А -^> В -^> С........................62 5.7. Расчет констант скоростей k\ и &2 последовательной реакции А —!-> В —^> С по данным о степени превращения через одинаковые интервалы времени.................63 5.8. Расчет кривых непрерывной газовой экстракции летучего продукта жидкофазной реакции первого порядка............68 6. Расчеты хроматографических параметров...........70 6.1. Оценка оптимальной скорости газа-носителя по соотношению Ван-Деемтера.......................70 6.2. Расчет коэффициента приведения характеристик колонки к безградиентному режиму (фактор Мартина)............72 6.3. Расчет объемов удерживания...............73 6.4. Расчет времени удерживания несорбируемого газа (изотермические условия).......................75 6.5. Время удерживания несорбируемого газа в режиме линейного программирования температуры................78 6.6. Расчет времен удерживания в режиме линейного программирования температуры......................79 6.7. Логарифмические индексы удерживания (индексы Ковача) .... 81 6.8. Линейные индексы удерживания..............85 6.9. Линейно-логарифмические (обобщенные) индексы удерживания . . 90 6.10. Основные методы количественного газохроматографического анализа......................... 93 6.11. Количественный анализ смесей неизвестных веществ......103 6.12. Определение относительных констант скоростей химических реакций по газохроматографическим данным...........110 7. Программы для ПМК высокого уровня (TI-59)......... ИЗ 7.1. Вычисления с использованием уравнения Антуана........113 7.2. Корреляция изотермических данных о составах сосуществующих жидкой и идеальной газовой фаз бинарной системы и расчет интеграла Редлиха — Кистера.................115 Ъ Ъ ' 7.3. Кинетический анализ последовательных реакций типа А —U-В —> С 118 252 7.4. Расчет равновесного состава бинарного раствора при заданных значениях температуры кипения и давления пара по уравнениям Маргу-леса и Ренона (NRTL)..................120 ЧАСТЬ II Обработка экспериментальных данных на микро-ЭВМ 125 1. Персональный компьютер БК0010.............. 125 1.1. Общая характеристика.................125 1.2. Язык Фокал БК0010...................126 1.3. Особенности языка Бейсик в БК0010.............145 1.4. Составление библиотеки программ на языке Фокал.......146 1.5. Организация вывода информации..............155 2. Методы статистической обработки экспериментальных данных . . .161 2.1. Некоторые необходимые понятия............. . 161 2.2. Нормальное распределение.................171 2.3. Проверка гипотезы о совпадении теоретического значения величины со средним измеренным................. 173 2.4. Критерий Шовене — определение грубых промахов.......178 2.5. Определение взвешенного среднего.............181 2.6. Корреляция двух величин.................182 2.7. Проверка гипотезы об эффективности изменений условий эксперимента .........................193 3. Вычислительные методы и программы............ 197 3.1. Операции с матрицами..................197 3.2. Решение уравнений....................211 3.3. Решение систем уравнений.................218 3.4. Интерполирование функций................226 3.5. Численное дифференцирование функций........... 230 3.6. Численное интегрирование.................234 3.7. Решение систем дифференциальных уравнений первой степени . . . 243 Библиографический список..................248 Цена: 150руб. |
||||