- •ПРЕДИСЛОВИЕ
- •ОПРЕДЕЛЕНИЕ И НАЗНАЧЕНИЕ МОДЕЛИРОВАНИЯ
- •1.1. ЧТО ТАКОЕ МОДЕЛЬ?
- •Место моделирования среди методов познания
- •Определение модели
- •Определение модели
- •Цели моделирования
- •1.2. КЛАССИФИКАЦИЯ МОДЕЛЕЙ
- •Материальное моделирование
- •Идеальное моделирование
- •Когнитивные, концептуальные и формальные модели
- •1.3. Классификация математических моделей
- •Классификационные признаки
- •Классификация математических моделей в зависимости от оператора модели
- •Классификация математических моделей в зависимости от целей моделирования (рис. 1.11)
- •Классификация математических моделей в зависимости от методов реализации (рис. 1.12)
- •Задания для самостоятельного выполнения
- •Глава 2
- •ЭТАПЫ ПОСТРОЕНИЯ МАТЕМАТИЧЕСКОЙ МОДЕЛИ
- •2.1. ОБСЛЕДОВАНИЕ ОБЪЕКТА МОДЕЛИРОВАНИЯ
- •2.2. КОНЦЕПТУАЛЬНАЯ ПОСТАНОВКА ЗАДАЧИ МОДЕЛИРОВАНИЯ
- •2.3. МАТЕМАТИЧЕСКАЯ ПОСТАНОВКА ЗАДАЧИ МОДЕЛИРОВАНИЯ
- •2.4. ВЫБОР И ОБОСНОВАНИЕ ВЫБОРА МЕТОДА РЕШЕНИЯ ЗАДАЧИ
- •stop
- •2.5. РЕАЛИЗАЦИЯ МАТЕМАТИЧЕСКОЙ МОДЕЛИ В ВИДЕ ПРОГРАММЫ ДЛЯ ЭВМ
- •2.6. ПРОВЕРКА АДЕКВАТНОСТИ МОДЕЛИ
- •2.7. ПРАКТИЧЕСКОЕ ИСПОЛЬЗОВАНИЕ ПОСТРОЕННОЙ МОДЕЛИ И АНАЛИЗ РЕЗУЛЬТАТОВ МОДЕЛИРОВАНИЯ
- •Задания для самостоятельного выполнения
- •ПРИМЕРЫ МАТЕМАТИЧЕСКИХ МОДЕЛЕЙ
- •3.1. СТАТИЧЕСКИЙ АНАЛИЗ КОНСТРУКЦИЙ
- •Содержательная постановка задачи
- •Концептуальная постановка задачи
- •Математическая постановка задачи
- •Решение задачи
- •Анализ результатов
- •Концептуальная постановка
- •Математическая постановка задачи
- •Методика решения задачи
- •Анализ результатов
- •3.3. ДИНАМИКА ПОПУЛЯЦИИ
- •Содержательная постановка задачи
- •Концептуальная постановка задачи
- •Решение задачи
- •Анализ результатов
- •Математическая постановка задачи для модели Ферхюльста
- •Решение задачи
- •Анализ результатов
- •Численное исследование модели Ферхюльста
- •3.4. МОДЕЛЬ КОНКУРЕНЦИИ ДВУХ ПОПУЛЯЦИЙ
- •Математическая постановка задачи
- •Качественный анализ задачи
- •Численное исследование модели конкуренции популяций
- •3.5. ГАРМОНИЧЕСКИЙ ОСЦИЛЛЯТОР
- •Содержательная постановка задачи
- •Концептуальная постановка задачи
- •Математическая постановка задачи
- •Решение задачи
- •Качественный анализ задачи
- •Численное исследование модели
- •Качественный анализ задачи
- •Решение задачи
- •Задания для самостоятельного выполнения
- •Глава 4
- •СТРУКТУРНЫЕ МОДЕЛИ
- •4.1. ЧТО ТАКОЕ СТРУКТУРНАЯ МОДЕЛЬ?
- •4.2. СПОСОБЫ ПОСТРОЕНИЯ СТРУКТУРНЫХ МОДЕЛЕЙ
- •4.3. ПРИМЕРЫ СТРУКТУРНЫХ МОДЕЛЕЙ
- •Задания для самостоятельного выполнения
- •МОДЕЛИРОВАНИЕ В УСЛОВИЯХ НЕОПРЕДЕЛЕННОСТИ
- •5.1. ПРИЧИНЫ ПОЯВЛЕНИЯ НЕОПРЕДЕЛЕННОСТЕЙ И ИХ ВИДЫ
- •5.2. МОДЕЛИРОВАНИЕ В УСЛОВИЯХ НЕОПРЕДЕЛЕННОСТИ, ОПИСЫВАЕМОЙ С ПОЗИЦИЙ ТЕОРИИ НЕЧЕТКИХ МНОЖЕСТВ
- •5.3. МОДЕЛИРОВАНИЕ В УСЛОВИЯХ СТОХАСТИЧЕСКОЙ НЕОПРЕДЕЛЕННОСТИ
- •5.4. МОДЕЛИРОВАНИЕ МАРКОВСКИХ СЛУЧАЙНЫХ ПРОЦЕССОВ
- •Задания для самостоятельного выполнения
- •ЛИНЕЙНЫЕ И НЕЛИНЕЙНЫЕ ЯВЛЕНИЯ
- •6.1. О ЗАКОНЕ ГУКА И ГРАНИЦАХ ЛИНЕЙНОСТИ
- •6.3. О ПОСТРОЕНИИ СПЛОШНЫХ МОДЕЛЕЙ. ВЫВОД ВОЛНОВОГО УРАВНЕНИЯ ИЗ ЗАКОНОВ МЕХАНИКИ
- •6.4. РЕШЕНИЕ ВОЛНОВОГО УРАВНЕНИЯ МЕТОДОМ ФУРЬЕ
- •6.6. УРАВНЕНИЯ МАКСВЕЛЛА
- •6.7. О КЛАССИФИКАЦИИ КВАЗИЛИНЕЙНЫХ СИСТЕМ
- •6.8. СВЯЗЬ НЕПРЕРЫВНОГО И ДИСКРЕТНОГО НА ПРИМЕРАХ УРАВНЕНИЯ КОЛЕБАНИЙ СТРУНЫ И УРАВНЕНИЯ ШРЕДИНГЕРА
- •6.9. О ПОЛЬЗЕ ФЕНОМЕНОЛОГИИ ПРИ ПОСТРОЕНИИ МАТЕМАТИЧЕСКИХ МОДЕЛЕЙ
- •6.10. АНАЛИЗ ПОДОБИЯ И РАЗМЕРНОСТИ
- •6.11. АВТОМОДЕЛЬНОСТЬ
- •6.12. САМООРГАНИЗАЦИЯ И СТРУКТУРЫ В НЕЛИНЕЙНЫХ СРЕДАХ
- •6.13. О НЕЛИНЕЙНЫХ ВОЛНАХ В СПЛОШНЫХ СРЕДАХ
- •6.14. ИЕРАРХИЧЕСКИЕ МОДЕЛИ ТУРБУЛЕНТНОСТИ И МНОГОМАСШТАБНЫЕ ФУНКЦИОНАЛЬНЫЕ БАЗИСЫ
- •Иерархический базис для турбулентных полей
- •Одномерный иерархический базис
- •Двумерный базис
- •6.15. ВЕЙВЛЕТЫ
- •Непрерывное вейвлет-преобразование
- •6.16. ВЕЙВЛЕТ-АНАЛИЗ ВРЕМЕННЫХ КОЛЕБАНИЙ
- •6.17. О ФРАКТАЛАХ И ИХ ПРИМЕНЕНИИ
- •Примеры фракталов
- •Подобие и скейлинг
- •Множества Мандельброта и Жюлиа
- •Фрактальная размерность кластеров
- •Экспериментальные методы определения фрактальной размерности
- •Модель случайных фракталов для описания растущих дендритных структур
- •Результаты применения модели случайных фракталов
- •6.18. НЕЛИНЕЙНЫЕ МОДЕЛИ ДНК
- •Структура и физические свойства ДНК
- •Модель Пейрара-Бишопа
- •Задания для самостоятельного выполнения
- •Глава 7
- •7.2. ИМИТАТОР СИСТЕМЫ МАССОВОГО ОБСЛУЖИВАНИЯ
- •7.3. КЛЕТОЧНЫЕ АВТОМАТЫ
- •7.4. МОДЕЛИРОВАНИЕ ДИСЛОКАЦИЙ В МЕТАЛЛЕ
- •Самоорганизация дислокаций в модели клеточных автоматов
- •Задания для самостоятельного выполнения
- •ЯЗЫК ФОРМАЛЬНОГО ОПИСАНИЯ АЛГОРИТМОВ
- •====== Приложение 2
- •П2.1. Решение уравнений высоких степеней и трансцендентных уравнений с одним неизвестным
- •П2.2. Решение систем линейных уравнений
- •БИБЛИОГРАФИЧЕСКИЙ СПИСОК
- •ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ
- •ОГЛАВЛЕНИЕ
- •Введение в математическое моделирование
схемы, графики и т.п.), с которыми имеет дело эмпирический уро вень исследования.
В свою очередь эмпирический уровень научного познания не может существовать без достижений теоретического уровня. Эмпи рическое исследование обычно опирается на определенную теоре тическую конструкцию, которая определяет направление этого ис следования, обусловливает и обосновывает применяемые при этом методы.
К группе частнонаучных методов научного познания относятся методы, используемые только в рамках исследований какой-либо конкретной науки или какого-либо конкретного явления. Каждая частная наука (биология, химия, геология и т.д.) имеет свои спе цифические методы исследования.
Как правило, частнонаучные методы содержат в различных со четаниях те или иные общенаучные методы познания, базируются на них и могут включать наблюдения, измерения, индуктивные или дедуктивные умозаключения и т.д. Характер сочетания различных методов и его использования зависит от условий исследования, при роды изучаемых объектов. Таким образом, частнонаучные методы не оторваны от общенаучных, напротив, тесно связаны с ними, а также со всеобщим диалектическим методом, который как бы пре ломляется через них. Например, всеобщий диалектический прин цип развития проявился в биологии в виде открытого Ч.Дарвином естественно-исторического закона эволюции животных и раститель ных видов.
К сказанному остается добавить, что любой метод сам по себе еще не предопределяет успеха в познании тех или иных сторон ма териальной действительности. Важно еще уметь правильно приме нять его в процессе познания.
Итак, моделирование —метод познания окружающего мира, который можно отнести к общенаучным методам, применяемым как на эмпирическом, так и на теоретическом уровне познания. При построении и исследовании модели (см. ниже) могут применяться практически все остальные методы познания.
Определение модели
Научное познание сосредоточено на изучении предметов, яв лений и процессов, существующих вне нашего сознания и называ емых объектами исследования (от лат. objectum —предмет).
Понятия модели и моделирования наиболее распространены в сфере обучения, научных исследованиях, проектно-конструкторс ких работах, в серийном техническом производстве. В каждой из этих областей моделирование имеет свои особенности. Далее мо делирование будет рассматриваться главным образом применитель но к научным исследованиям. Чаще всего термин «модель» исполь зуют для обозначения:
>устройства, воспроизводящего строение или действие како го-либо другого устройства (уменьшенное, увеличенное или в натуральную величину);
>аналога (чертежа, графика, плана, схемы, описания и т.д.) какого-либо явления, процесса или предмета.
Кнедостаткам термина «модель» следует отнести его много значность. В словарях можно найти до восьми различных значений данного термина, из которых в научной литературе наиболее рас пространены два:
>модель как аналог реального объекта;
>модель как образец будущего изделия.
Важную роль при разработке моделей играют гипотезы (от греч. hypothesis —основание, предположение), т.е. определенные пред сказания, предположительные суждения о причинно-следственных связях явлений, основанные на некотором количестве опытных данных, наблюдений, догадок. Формулирование и проверка пра вильности гипотез основывается, как правило, на аналогиях.
Аналогия (от греч. analogia —соответствие, соразмерность) —это представление о каком-либо частном сходстве двух объектов, при чем такое сходство может быть как существенным, так и несуще ственным. Существенность сходства или различия двух объектов условна и зависит от уровня абстрагирования (от лат. abstrahere — отвлекать), определяемого конечной целью исследования. Уровень абстрагирования зависит от набора учитываемых параметров объек та исследования. Например, при изучении механических свойств в качестве объектов исследования могут быть выделены материалы из дерева, металла, пластмассы и т.д. В свою очередь материалы из дерева можно подразделить по видам древесины на лиственные и хвойные, лиственные —на «березу», «тополь», «ясень» и т.д.
В данном примере степень абстрагирования снижается при до бавлении учитываемых параметров. Следует заметить, что уровень абстрагирования данного объекта всегда устанавливается по отно шению к другим объектам.
схемы, графики и т.п.), с которыми имеет дело эмпирический уро вень исследования.
В свою очередь эмпирический уровень научного познания не может существовать без достижений теоретического уровня. Эмпи рическое исследование обычно опирается на определенную теоре тическую конструкцию, которая определяет направление этого ис следования, обусловливает и обосновывает применяемые при этом методы.
К группе частнонаучных методов научного познания относятся методы, используемые только в рамках исследований какой-либо конкретной науки или какого-либо конкретного явления. Каждая частная наука (биология, химия, геология и т.д.) имеет свои спе цифические методы исследования.
Как правило, частнонаучные методы содержат в различных со четаниях те или иные общенаучные методы познания, базируются на них и могут включать наблюдения, измерения, индуктивные или дедуктивные умозаключения и т.д. Характер сочетания различных методов и его использования зависит от условий исследования, при роды изучаемых объектов. Таким образом, частнонаучные методы не оторваны от общенаучных, напротив, тесно связаны с ними, а также со всеобщим диалектическим методом, который как бы пре ломляется через них. Например, всеобщий диалектический прин цип развития проявился в биологии в виде открытого Ч.Дарвином естественно-исторического закона эволюции животных и раститель ных видов.
К сказанному остается добавить, что любой метод сам по себе еще не предопределяет успеха в познании тех или иных сторон ма териальной действительности. Важно еще уметь правильно приме нять его в процессе познания.
Итак, моделирование —метод познания окружающего мира, который можно отнести к общенаучным методам, применяемым как на эмпирическом, так и на теоретическом уровне познания. При построении и исследовании модели (см. ниже) могут применяться практически все остальные методы познания.
Определение модели
Научное познание сосредоточено на изучении предметов, яв лений и процессов, существующих вне нашего сознания и называ емых объектами исследования (от лат. objectum —предмет).
Понятия модели И моделирования наиболее распространены в сфере обучения, научных исследованиях, проектно-конструкторс ких работах, в серимом техническом производстве. В каждой из этих областей моделирование имеет свои особенности. Далее мо делирование будет рассматриваться главным образом применитель но к научным исследованиям. Чаще всего термин «модель» исполь зуют для обозначении:
>устройства, воспроизводящего строение или действие како го-либо другого устройства (уменьшенное, увеличенное или в натуральную величину);
>аналога (чертежа, графика, плана, схемы, описания и т.д.) какого-либо явления, процесса или предмета.
Кнедостаткам термина «модель» следует отнести его много значность. В словарях можно найти до восьми различных значений данного термина, из которых в научной литературе наиболее рас пространены два:
>модель как аналог реального объекта;
>модель как образец будущего изделия.
Важную роль при разработке моделей играют гипотезы (от греч. hypothesis —основание, предположение), т.е. определенные пред сказания, предположительные суждения о причинно-следственных связях явлений, основанные на некотором количестве опытных данных, наблюдений, догадок. Формулирование и проверка пра вильности гипотез основывается, как правило, на аналогиях.
Аналогия (от греч. analogia —соответствие, соразмерность) —это представление о каком-либо частном сходстве двух объектов, при чем такое сходство может быть как существенным, так и несуще ственным. Существенность сходства или различия двух объектов условна и зависит от уровня абстрагирования (от лат. abstrahere — отвлекать), определяемого конечной целью исследования. Уровень абстрагирования зависит от набора учитываемых параметров объек та исследования. Например, при изучении механических свойств в качестве объектов исследования могут быть выделены материалы из дерева, металла, пластмассы и т.д. В свою очередь материалы из дерева можно подразделить по видам древесины на лиственные и хвойные, лиственные —на «березу», «тополь», «ясень» и т.д.
В данном примере степень абстрагирования снижается при до бавлении учитываемых параметров. Следует заметить, что уровень абстрагирования данного объекта всегда устанавливается по отно шению к другим объектам.
Гипотезы и аналогии, в определенной мере отражающие реаль ный, объективно существующий мир, должны обладать наглядно стью или сводиться к удобным для исследования логическим схе мам. Именно подобные логические схемы, упрощающие рассужде ния и логические построения, а также позволяющие проводить эксперименты, приводящие к пониманию явлений природы, назы вают моделями. Другими словами, модель —это объект-заменитель объекта-оригинала, обеспечивающий изучение некоторых интере сующих исследователя свойств оригинала.
Под моделью (от лат. modulus —мера, образец, норма) понима ют такой материальный или мысленно представляемый объект, который в процессе познания (изучения) замещает объект-ориги нал, сохраняя некоторые важные для данного исследования типич ные его черты. Процесс построения и использования модели назы вается моделированием.
Представленное определение является достаточно общим и мо жет трактоваться по-разному. В частности, любое знание можно рас сматривать как некоторую идеальную модель природного объекта или явления. В свою очередь, любой искусственный (т.е. созданный че ловеком) объект или процесс есть материальная модель, построенная на основе соответствующих знаний (идеальных моделей). В этом смысле можно говорить о трех реальностях или трех сферах (что близко к мыслям, высказанным В.И.Вернадским еще в 1922 г.), в которых живет человек.
Первой реальностью является живая и неживая природа, законы развития которой не зависят от человека. Поэтому природные объекты и явления нельзя рассматривать как модели по отношению к челове ку. Однако познание и использование человеком природных объек тов возможно только через их модели, которые в результате изучения самих объектов также изменяются.
Объекты природы находят свое отражение во второй реальнос ти, или ноосфере, включающей знания, накопленные всем человече ством и практически мало зависящие от конкретного человека. Дан ная реальность, состоящая из идеальных моделей, зависит от эволю ции человечества и изменяется в процессе познания, пополнясь новыми и изменяя старые модели. Можно сказать, что процесс по знания в любой области знаний представляет собой непрерывное со вершенствование существующих и построение новых моделей иссле дуемых объектов. Этот ряд моделей (с оптимистической точки зре ния) бесконечен.
Наконец, третья реальность, или техносфера, которая может рас сматриваться как отражение второй реальности, включает все мате риальные модели, созданные человеком. К составляющим техносфе
ры следует отнести также искусственное разведение животных и ра стений, их селекцию и (в последнее время) их клонирование. Хотя сами живые организмы являются представителями живой природы и моделями не являются, но процесс их появления управляем челове ком на основании некоторых модельных представлений о данных объектах.
В контексте данных рассуждений и приведенного выше опреде ления модели можно сделать вывод о том, что человек в своей жизни в основном занимается знакомством с уже разработанными ранее мо делями и созданием на их основе новых идеальных или материаль ных моделей. Поэтому понятие «человек моделирующий» можно счи тать тождественным понятию «человек разумный».
Свойства моделей
В настоящее время нет предпосылок к выделению «самых эле ментарных» и «неделимых» кирпичиков мироздания. Поэтому мож но утверждать, что любой объект исследования является бесконеч но сложным и характеризуется бесконечным числом параметров. При построении модели исследователь всегда исходит из постав ленных целей, учитывает только наиболее существенные для их до стижения факторы. Поэтому любая модель нетождественна объек ту-оригиналу и, следовательно, неполна, поскольку при ее постро ении исследователь учитывал лишь важнейшие с его точки зрения факторы. Другие факторы, несмотря на свое относительно малое влияние на поведение объекта по сравнению с выбранными фак торами, в совокупности все же могут приводить к значительным различиям между объектом и его моделью. «Полная» модель, оче видно, будет полностью тождественна оригиналу. Эту мысль хоро шо выразили Артуро Розенблют и Норберт Винер [90]: «наилучшей моделью кота является другой кот, а еще лучше — тот же самый кот». В то же время, как отметил М.Вартофский [17], при модели ровании должно «исключаться какое то бы ни было самоотнесение, ничто не может быть моделью самого себя».
Если результаты моделирования удовлетворяют исследователя и могут служить основой для прогнозирования поведения или свойств исследуемого объекта, то говорят, что модель адекватна (от лат. adaequatus - приравненный) объекту. При этом адекватность модели зависит от целей моделирования и принятых критериев. Учитывая заложенную при создании неполноту модели, можно утверждать, что идеально адекватная модель принципиально невоз можна.
Вкачестве одной из характеристик модели может выступать простота (или сложность) модели. Очевидно, что из двух моделей, позволяющих достичь желаемой цели и получить требуемые резуль таты с заданной точностью, предпочтение должно быть отдано бо лее простой. При этом адекватность и простота модели далеко не всегда являются противоречивыми требованиями. Учитывая беско нечную сложность любого объекта исследования, можно предполо жить существование бесконечной последовательности его моделей, различающихся по степени полноты, адекватности и простоты.
Вкачестве еще одного свойства модели можно рассматривать потенциальность модели (от лат. potentia —мощь, сила), или предсказательность с позиций возможности получения новых знаний об исследуемом объекте. Данное свойство модели подчеркивается в оп ределении Н.Н. Моисеева [74]: «Под моделью мы будем понимать уп рощенное, если угодно, упакованное знание, несущее вполне определен ную, ограниченную информацию о предмете (явлении), отражающее те или иные его свойства. Модель можно рассматривать как специ альную форму кодирования информации. В отличие от обычного ко дирования, когда известна вся исходная информация, и мы лишь пере водим ее на другой язык, модель, какой бы язык она не использовала, кодирует и ту информацию, которую люди еще не знали. Можно сказать, что модель содержит в себе потенциальное знание, кото рое человек, исследуя ее, может приобрести, сделать наглядным и использовать в своих практических жизненных нуждах». По этому же поводу высказываются Т.Тоффоли и Н.Марголус [107]: «В на
уке мало пользы от моделей, которые рабски подчиняются нашим желаниям. Мы хотим иметь модели, которые дерзят нам; модели, которые имеют свой собственный ум. Мы хотим получать от моде лей больше, чем в них вложили». Эти «дерзость», «собственный ум» моделей —есть проявление множества внутренних связей, осознать совместное действие (синергетические эффекты) которых их созда тели зачастую не в состоянии (по крайней мере —на стадии разра ботки). Именно свойство потенциальности (иногда называемое богатством модели) позволяет модели выступать в качестве само стоятельного объекта исследования.
В научных исследованиях модели, не обладающие определен ной «предсказательностью», едва ли могут считаться удовлетвори тельными.
Известно немало случаев, когда изучение или использование моделей позволило сделать открытия. В качестве примера можно привести открытие планеты Нептун, положение которой было