- •А.Ф. Хрусталев основы математического моделирования
- •Хрусталев Александр Федорович
- •Предисловие
- •Введение
- •§1. Математическое моделирование как метод познания
- •1.1. Понятие математической модели
- •1.2. О гуманитарной значимости математических моделей
- •1.3. О сущности аксиоматического метода
- •1.4. Пример построения и исследования математической
- •1.5. А были ли американские астронавты на Луне?
- •§2. Общая схема применения математики. Множественность и единство моделей
- •2.1. Общая схема применения математики
- •Множественность и единство моделей
- •§3. Требования, предъявляемые к математической модели
- •3.1. Об адекватности математической модели
- •О полноте математической модели
- •3.3. О непротиворечивости модели
- •3.4. О других требованиях
- •§4. Приближенные числа и действия с ними
- •4.1. Десятичная запись приближенных чисел
- •4.2. О приближенных числах и значащих цифрах
- •4.3. О правилах действий с приближенными числами
- •4.4. Об оценке точности решения
- •§5. Система линейных уравнений как математическая модель
- •5.1. О решении переопределенных систем
- •5.2. Об устойчивости решений относительно погрешностей
- •§6. О построении математических моделей, описывающих результаты экспериментов
- •6.1. Математическая модель прямых измерений
- •6.2. О построении математических моделей косвенных измерений
- •§7. Оптимизационные модели
- •7.1. Примеры простейших задач на экстремум
- •7.2. О типах задач математического программирования
- •7.3. Конкретная транспортная задача
- •8.2. Простейшие задачи
- •8.3. Основная теорема о функциональной зависимости размерных величин
- •8.4. О необходимости соблюдения правила размерностей
- •9.1.О геометрическом подобии
- •На основании подобия треугольников можно решать различные задачи, связанные с определением расстояний, измерить которые непосредственно либо сложно, либо невозможно.
- •9.2. О физическом подобии
- •9.3. Измерение силы тяжести на луне с помощью телевизора
- •§10. Конечные уравнения как математические модели
- •10.1. Химическая задача
- •10.2. Физическая задача
- •10.3. Математическая задача №1151 [20]
- •§ 11. Предел и производная как математические модели
- •11.1. Предел как математическая модель
- •Определение длины окружности
- •Определение числа е
- •3. Определение площади поверхности шара
- •4. Определение вероятности события
- •5. Определение скорости свободного падения тела
- •6. Определение суммы ряда
- •11.2. Производная как математическая модель
- •§ 12. Интеграл как математическая модель
- •12.1. Задачи, приводящие к понятию интеграла
- •Задача об определении площади криволинейной трапеции
- •12.2. Две схемы приложения определённого интеграла
- •§13. О математических моделях, описываемых дифференциальными уравнениями
- •13.1. Задача о росте населения
- •13.2. Задача о колебаниях пружинного маятника
- •13.3. Задача о форме зеркала прожектора
- •§14. Вычислительный эксперимент
- •14.1. Вычислительный эксперимент как метод познания
- •14.2. Приложения метода к решению химических задач
- •14.3. Приложения метода к решению математических задач
- •Н. Винер § 15. Вероятность события как математическая модель
- •15.1. О понятии «вероятность события»
- •15.2. Вероятностные модели конкретных задач
- •Случай всегда приходит на помощь
- •§ 16. Математическая модель опыта. Случайная величина как математическая модель
- •16.1. Математическая модель опыта
- •16.2. Случайная величина (св) как математическая модель
- •16.3. Механическая модель св
- •§ 17. Схема бернулли. Цепь а.А. Маркова
- •17.1. Схема Бернулли
- •17.2. Цепь событий как математическая модель
- •17.3. Простейшая цепь а.А. Маркова
- •§ 18. Понятие о методе монте – карло
- •18.1. Общее представление о методе
- •Вероятностная задача:
- •18.2. Применения метода к решению невероятностных задач
- •18.3. О применении метода к проверке статистических гипотез
- •18.4. О сущности метода
- •§ 19. Простейшие теоремы математической химии и их приложения к построению математических моделей
- •19.1. Взаимно простые числа в химии
- •19.2. Критерии алканов
- •19.3. Теоремы гомологии
- •19.4. Теорема о молекулярной формуле соединения
- •§20. О математических моделях географии
- •20.1. О математических моделях Земли
- •20.2. Об измерениях диаметра Земли
- •20.3. О расширении горизонта в зависимости от высоты
- •20.4. О математических моделях холмов и впадин Земли
- •§21. О математических моделях логических связок
- •21.1. Высказывания
- •Отрицание
- •Конъюнкция – математическая модель логической
- •Дизъюнкция – математическая модель логической связки «или»
- •21.5. Импликация – математическая модель логической связки «если…, то»
- •21.6. Об определении модуля
- •21.7. О задании функции разными формулами
- •21.8. Высказывания и контактные схемы
- •21.9. Алгебра правды и лжи
- •§ 22. Понятие об имитационном моделировании
- •§ 23. Применение эвм к анализу математических моделей
- •23.1. Применение к совершенствованию учебных задач и их
- •23.2. Применение к анализу устойчивости решений
- •§ 24. Упрощение моделей
- •24.1. Химические задачи
- •24.2. Математические задачи
- •Другие задачи
- •§ 25. Вариант расчетно - графической работы
- •Заключение
- •Библиографический список
- •Содержание
- •Основи математичного моделювання
- •Основы математического моделирования
23.2. Применение к анализу устойчивости решений
и обусловленности задач
Если решение некоторой задачи сводится даже к системе линейных алгебраических уравнений, то известная теория построена в предположении, что все коэффициенты, включая и правые части, заданы точно. Такое предположение естественно для классической математики, но не всегда приемлемо в приложениях. Действительно, когда система моделирует связи между реальными величинами, то ее коэффициенты имеют конкретный смысл. Они часто получаются в результате измерений (прямых или косвенных) и поэтому известны приближенно. Но тогда приходится решать систему, в которой известные величины заданы приближенно.
Не так уж редко в таких случаях малые погрешности в исходных данных вызывают достаточно большие погрешности в решениях, которые таким образом оказываются практически непригодными, неустойчивыми, а соответствующие им задачи плохо обусловленными.
Конечно, при рассмотрении прикладных задач важно знать, какое решение найдено: неустойчивое или устойчивое, добротное, которое может быть использовано на практике. Ответ на этот вопрос можно получить на основе применения ЭВМ [33].
Например, решение химической задачи, взятой из журнала «Химия в школе»: «При сгорании 10,0 г смеси этанола и диэтилового эфира образовалось 12,0 г воды. Определите массы соединений в исходной смеси», сведено к системе линейных уравнений
(23.3)
и
получен ответ:
.
Ясно, что этот ответ найден в предположении,
что все коэффициенты и свободные члены
точные, тогда как сама запись: 10,0 и 12,0
свидетельствует, что эти значения
приближенные.
Для анализа обусловленности задачи целесообразно составить программу решения указанной системы и с помощью ЭВМ находить и . С этой целью, считая сначала все коэффициенты точными, введем их в ЭВМ, тогда получим:
…
....
Однако,
изменив исходные данные 10,0 и 12,0 на 0,5
единицы последнего сохраненного разряда,
воспользуемся, например, такими их
значениями соответственно: 9,95 и 12,05
(остальные коэффициенты оставлены без
изменения) и исполнив на ЭВМ программу,
получим ответ:
...
и
.... Итак, в первом случае результат был
...,
во втором случае
….
Уже это свидетельствует о том, что задача
плохо обусловлена: при допустимых
изменениях исходных данных на 0,5 единицы
последнего сохраненного разряда в
результатах для
нет ни одной устойчивой значащей цифры.
Такое решение практически непригодно.
Теперь рассмотрим задачу, условие которой приводится в методических пособиях и задачниках по химии.
Хлоропроизводное
предельного углеводорода имеет
относительную молекулярную массу 237.
Состав этого соединения следующий:
,
%. Найдите его молекулярную формулу.
Прежде
всего, исключим из условия задачи
информацию о том, что относительная
молекулярная масса соединения равна
237. Тогда, обозначив формулу через
,
в которых
и
натуральные числа и учитывая процентный
состав вещества, запишем уравнение
,
где
– относительная молекулярная масса
соединения, значения 12,01 и 35,45 –
относительные атомные массы углерода
и хлора, соответственно. Поскольку
соединение, о котором идет речь, может
быть производным как предельного
циклического углеводорода, так и
предельного углеводорода нециклического
строения, то необходимо рассмотреть
оба случая. Если предельный углеводород
циклический, то в его полностью замещенном
производном индексы связаны соотношением
,
поэтому, решая два полученных уравнения
совместно как систему, найдем
.
Значит, неизвестное соединение является
производным нециклического углеводорода,
поэтому индексы в формуле
связаны равенством
,
в котором все коэффициенты точные.
Итак,
для нахождения целочисленных неизвестных
и
имеем систему:
(23.4)
решая
которую по соответствующей программе,
найдем:
...
Но
и
– целые, значит,
.
Далее изменим, исходные данные 0,899 и 0,101 на 0,5 единицы последнего сохраненного разряда, так, чтобы их сумма равнялась 1, т.е. здесь мы будем исследовать на устойчивость решение при условии, что сумма процентных содержаний хлора и углерода в соединении равна 100 %(так называемая условная устойчивость). Взяв вместо 0,899 значение 0,8995, мы должны вместо 0,101 взять 0,1005, тогда второе уравнение системы (23.4) не изменится, а первое примет вид:
.
Теперь,
решая модифицированную систему (23.4) с
учётом того, что неизвестные величины
являются натуральными числами, вновь
получим тот же самый ответ:
,
.
Тот же результат будем иметь и при замене
на
и
на
.
Итак, решение
,
– устойчиво и
– молекулярная формула соединения.
Кстати, отсюда следует, что
(с
точностью до целого).
Ещё раз подчеркнем, что, несмотря на исключение из условий задачи относительной молекулярной массы, равной 237, задача оказалась хорошо обусловленной, а её решение – устойчивым, добротным.
Уменьшение числа аксиом
является все же достижением.
Г. Лейбниц
