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


Скачать 401.45 Kb.
НазваниеВашему вниманию предлагается курс лекций и содержание практических занятий, после изучения которых Вам будет необходимо сдать зачет, содер жащий 1 теоретический вопрос из лекций и 1 задача из практического курса. Удачи Вам в изучении данного предмета!
страница1/3
Дата публикации06.11.2013
Размер401.45 Kb.
ТипЗадача
vb2.userdocs.ru > Математика > Задача
  1   2   3
Курс “Компьютерное моделирование”

доц.Богданова М.В.

Уважаемые студенты!

Вашему вниманию предлагается курс лекций и

содержание практических занятий, после изучения

которых Вам будет необходимо сдать зачет, содер жащий 1 теоретический вопрос из лекций и 1 задача

из практического курса.

Удачи Вам в изучении данного предмета!
Понятие модели, виды моделей

Модель – схематическое представление того или иного предмета, с помощью выбранных средств моделирования.

Модель отражает основную структуру предмета и его свойства, существует большое количество классификаций моделей.

Модель – абстрактный образ объекта или явления и отношений между отдельными частями объекта или явления.

Любая модель это некоторая абстракция, звено в цепочке познания от опыта к абстракции, к осмыслению. Когда осмыслили снова опыту, к практике.

Процесс создания модели называется моделированием.

Существует несколько распространенных видов классификаций моделей определяющихся следующими принципами:

  1. областью использования (учебные модели, опытные модели, научно-технические модели, игровые модели);

  2. с учетом моделью временного фактора (статические и динамические модели);

  3. отрасль знаний (экономика, история, биология и др.);

  4. способ представления модели (материальные и абстрактные модели).

Учебные модели используются в процессе обучения – это обучающие программы, различные тренажеры, наглядные пособия.

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

Научно-технические модели созданы для исследования процессов. К таким моделям можно отнести стенд для проверки работы схем, транзисторов и т. д..

Игровые модели – деловые, спортивные, экономические, военные и т. п. игры.

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

Имитационная модель –не просто отражает реальность с той или иной степенью точности, а имитирует ее.

Статическая модель – это единовременный срез информации по данному объекту.

Динамическая модель представляет собой картину изменения объекта во времени.

Материальные модели всегда имеют реальное воплощение и могут отражать:

  1. внешние свойства исходных объектов;

  2. внутренние устройства исходных объектов;

  3. суть процессов и явлений происходящих с объектами оригинала. (Примеры: скелет, чучело, робот).

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

Мысленная модель возникает в процессе любой созидательной деятельности человека.

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

Информационные модели делятся на образно-знаковые и знаковые модели.

Фотографии, географические карты, диаграммы – это образно-знаковые модели, они учитывают цвет и форму. Их можно разделить на:

  1. геометрические (чертеж, план, карта, рисунок) отображающие внешний вид оригинала;

  2. структурные модели отображающие строение объектов и связи их параметров (таблица, граф, схема, диаграмма);

  3. словесные модели зафиксированные средствами языка;

  4. алгоритмическая модель(нумерованный список, блок-схема).

Знаковые модели делятся на:

  1. математические модели представленные математическими формулами, отображающие связи различных параметров объекта, системы, процесса;

  2. специальные модели представленные на специальных языках (химические формулы, ноты и др.);

  3. алгоритмические модели представлены в виде программы записанной на специальном языке программирования.

Имитационное моделирование – это процесс конструирования на ЭВМ сложной реальной системы функционирующей во времени и подстановки экспериментов на этой модели с целью либо понять поведение системы, либо оценить различные стратегии обеспечив функционирование данной системы.
^ Модель детерминированная

Если каждому входному набору параметров соответствует вполне определенный и однозначно определенный набор выходных параметров. В противном случае модель не детерминированная (стохастическая, вероятностная).

Пример: Рассматривается физическая модель свободного падения тела.

Данная модель является детерминированной.

Если бы учли случайный параметр, например порыв ветра с силой p при падении тела, то S считалось бы по другой формуле: S = (g(p) · t2)/2 и модель называлась бы стохастической.
^ Модель теоретико-множественная

Если она представима с помощью некоторых множеств и отношений принадлежности им и между ними.

Пример: Пусть задано множество X = Николай, Петр, Николаев, Петров, Елена, Екатерина, Михаил, Татьяна. Заданы отношения: Николай – супруг Елены, Екатерина – супруга Петра, Татьяна – дочь Николая и Елены, Михаил – сын Петра и Екатерины. Семья Николая и Петра дружат друг с другом. Множество X и множество перечисленных отношений Y могут служить теоретико-множественной моделью двух дружеских семей.

Изобразить с помощью графов:


^ Модель логическая

Если она представима предикатами или логическими функциями.

Пример: Совокупность двух логических функций





может служить математической моделью одноразрядного сумматора.
^ Модель игровая

Если она описывает, реализует некоторую игровую ситуацию.
Модель алгоритмическая

Если она описана некоторым алгоритмом или комплексом алгоритмов, определяющим её функции.

Пример: Алгоритмической моделью квадратного корня может служить алгоритм вычисления его приближенного сколь угодно точного отношения по известной рекуррентной формуле.
^ Модель языковая (лингвистическая)

Если она представлена некоторым лингвистическим объектом, формализованной языковой системой или структурой.

Пример: Правило дорожного движения.

Языковая структурная модель движения транспорта и пешеходов.
^ Модель визуальная

Если она позволяет визуализировать отношения и связи моделируемой системы.
Модель натурная

Если она материальная копия объекта моделирования.

^ Пример: Глобус.
Модель геометрическая

Если она представима геометрическими образами и объектами.

Пример: Прямая линия является моделью числовой оси.

Параллелограмм является моделью плоскости, либо моделью квадрата.
^ Модель клеточно-автоматная

Если она представляет систему с помощью клеточного автомата.

Пример: Классическая клеточно-автоматная модель: игра «жизнь» Дж. Конвея.
^ Модель фронтальная

Самая сложная, она описывает эволюцию моделируемой систему эволюции фронтальных объектов.

Пример: Множество Кантора.

Возьмем отрезок [0; 1] и разобьем его на три части.



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



Из каждого отрезка выбросим средние части и каждый из оставшихся отрезков опять разобьем на три части.



Продолжая разбиение таким образом получим множество называемое множеством Квантора.

В пределе получаем несчетное множество изолируемых точек.

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

Пример: Математические модели динамики эпидемии инфекционной болезни, радиоактивного распада, усвоение второго иностранного языка и др..
^ Основные свойства любой модели

1º. Конечность. Модель отражает оригинал лишь в конечном числе его отношений.

2º. Упрощенность. Модель отражает только существенные стороны объекта, и кроме того модель должна быть проста для исследования или воспроизведения.

3º. Приблизительность. Действительность отображается моделью грубо или приблизительно.

4º. Адекватность. Модель должна успешно описывать моделируемую систему.

5º. Наглядность, обозримость основных свойств и отношений.

6º. Доступность и технологичность для исследования и воспроизведения.

7º. Информативность. Модель должна содержать достаточную информацию о системе и давать возможность получить новую информацию.

8º. Сохранение информации содержащейся в оригинале.

9º. Полнота. В модели должны быть учтены все основные связи и отношения необходимые для обеспечения цели моделирования.

10º. Устойчивость. Модель должна описывать и обеспечивать устойчивость поведения системы, даже если она в начале является не устойчивой.

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

Компьютерное моделирование – основа представления знаний в ЭВМ.

Компьютерное моделирование для рождения новой информации использует любую информацию, которую можно актуализировать с помощью ЭВМ.

Процесс моделирования связан с разработкой систем компьютерного моделирования.

Разновидностью компьютерного моделирования является вычислительный эксперимент, т. е. эксперимент осуществляемый с помощью компьютерной среды или технологии.

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

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

^ Пример: Модель повторяющейся эпидемии.
Моделирование физической и биологической задачи

Задача 1. Задача о пушке из которой надо попасть в крепость (физическая задача).



Горизонтальное x и вертикальное y – смешение снаряда за время t описывается формулами:

x = (Ư cosα) · t

y = (Ư sinα) · t – (g t2 / 2)

где, g – ускорение свободного падения, t – время, α – угол наклона пушки.

Изменим математическую модель, выразим из первой формулы время t и подставим ее во вторую формулу: h = S tgα – (g S2 / 2 Ư2 cos2α)

Требуется найти такое значение угла α, чтобы снаряд пролетев заданное расстояние S попал на нужную высоту h.

Объяснение: Задача сводится к решению уравнения методом половинного деления, где α берется от 0 до π/4.

Метод половинного деления имеет аналог в артиллерийском приеме (пристрел) – одно положение выше цели другое ниже цели.
Задача 2. Задача о лисах и кроликах (биологическая задача).

На некотором острове живут лисы и кролики. Кролики питаются травой, а лисы охотятся на кроликов. Экологи пересчитывая кроликов и лис установили:

  1. коэффициент прироста числа кроликов зависит от колебания погоды (холодная или теплая зима и т. д.) и колеблется в пределах от 3,2 до 4,7;

  2. коэффициент прироста числа лис при избытки крольчатины колеблется от 5,2 до 5,7. При недостатки он пропорционален приросту кроликов.

Коэффициент пропорциональности ≈ 1/C, где C – масса крольчатины в среднем съедаемая одной лисой за год (примем за 50).

Требуется установить как меняется численность кроликов и лис с течением времени

^ Построение модели:



M(n) – масса кроликов через n лет.

L(n) – масса лис через n лет.

Взаимодействие лис и кроликов:



В этой динамической системе усматривается три контура обратной связи. Опишем их расчетными формулами.

Кролики: прирост иде6т в соответствии с моделью неограниченного роста. Их поедают лисы, поэтому изменение кроликов можно записать так:

M(n+1) – M(n) = k · M(n) – C · L(n)

M(n+1) = (1+k) · M(n) – C · L(n)

Лисы: если кроликов очень много, то численность кроликов растет по модели ограниченного роста, а численность лис тоже растет по модели неограниченного роста. Если крольчатины мало, то прирост определяется величиной, показывающей сколько новых лис может прокормиться за счет прироста кроликов.

Для лис можно вывести формулу:

L(n+1) – L(n) = min (a, ) · L(n)

L(n+1) = (1 + min (a, )) · L(n)

где a- коэффициент неограниченного роста кроликов.

Заполнить электронную таблицу следующими данными:

a = 0.1

k = 4

C = 50

M(0) = 10000

L(0) = 100

Узнать, сколько кроликов и лис будет через 5 лет, 10 лет. Построить графики L(n) и M(n) как функция от n.
Основные этапы математического и инфологического моделирования

1. Постановка задачи.

1.1. Формулировка.

1.2. Определение цели моделирования и их приоритетов.

1.3. Сбор информации о системе, объекте моделирования.

1.4. Описание данных (их структуры, диапазон источника и т. д.).

2. Предмодельный анализ.

2.1. Анализ существующих аналогов и подсистем.

2.2. Анализ технических средств моделирования (ЭВМ и др.).

2.3. Анализ программного обеспечения (языки программирования, инструментальные среды, пакеты программ)

2.4. Анализ математического обеспечения (модели, методы, алгоритмы).

3. Анализ задачи (модели).

3.1. Разработка структур данных.

3.2. Разработка входных и выходных спецификаций, форм и представлений данных.

3.3. Проектирование структуры и состава модели (подмодели).

4. Исследование модели.

4.1. Выбор методов исследования подмодели.

4.2. Выбор, адаптация или разработка алгоритма.

4.3. Сборка модели в целом из подмоделей.

4.4. Идентификация модели если в этом есть необходимость.

4.5. Формулировка используемых критериев адекватности моделируемой системы устойчивости и чувствительности.

5. Программирование (проектирование программы).

5.1. Выбор метода тестирования и теста (контрольные примеры).

5.2. Кодирование на языке программирования.

5.3 Комментирование программы.

6. Тестирование и отладка.

6.1. Синтаксическая отладка.

6.2. Семантическая отладка (отладка логической структуры).

6.3 Тестовые расчёты, анализ результатов тестирования.

6.4. Оптимизация программы.

7. Оценка моделирования.

7.1. Оценка средств моделирования.

7.2. Оценка адекватности моделируемой системы.

7.3. Оценка чувствительности модели.

7.4. оценка устойчивости модели.

8. Документирование.

8.1. Описание задач и цели.

8.2. Описание метода, алгоритма.

8.3 Описание среды реализации.

8.4. Описание возможностей и ограничений.

8.5. Описаний входных и выходных форматов, спецификаций.

8.6. Описание тестирования.

8.7.Описание инструкции пользователя.

9. Сопровождение.

9.1. Анализ использования, периодичность использования возможность количества пользователей, анализ отказов.

9.2. Обслуживание модели алгоритма программы и их эксплуатация.

9.3. Расширение возможностей: включение новых функций или изменение режимов моделирования.

9.4. Нахождение , исправление скрытых ошибок в программе, если они найдутся.

10. Использование модели.
  1   2   3

Похожие:

Вашему вниманию предлагается курс лекций и содержание практических занятий, после изучения которых Вам будет необходимо сдать зачет, содер жащий 1 теоретический вопрос из лекций и 1 задача из практического курса. Удачи Вам в изучении данного предмета! iconКурс лекций для студентов Психоло-педагогических специальностей
Данный курс лекций основан на материале прочитанных автором лекций в различных вузах Москвы и на материале учебной литературы, список...
Вашему вниманию предлагается курс лекций и содержание практических занятий, после изучения которых Вам будет необходимо сдать зачет, содер жащий 1 теоретический вопрос из лекций и 1 задача из практического курса. Удачи Вам в изучении данного предмета! iconПредлагаем Вам принять участие в исследовании успешности соревновательной...
При ответе на вопрос старайтесь долго не задумываться, отмечайте то, что первым приходит на ум. Ваши ответы очень важны для нашего...
Вашему вниманию предлагается курс лекций и содержание практических занятий, после изучения которых Вам будет необходимо сдать зачет, содер жащий 1 теоретический вопрос из лекций и 1 задача из практического курса. Удачи Вам в изучении данного предмета! iconКонспект лекций «Философия: конспект лекций»
В предлагаемом учебном пособии сжато изложено основное содержание вузовского курса философии, которое позволит подготовиться к экзаменам...
Вашему вниманию предлагается курс лекций и содержание практических занятий, после изучения которых Вам будет необходимо сдать зачет, содер жащий 1 теоретический вопрос из лекций и 1 задача из практического курса. Удачи Вам в изучении данного предмета! iconКурс лекций по дисциплине "стратегический менеджмент организации" автор-составитель курса лекций
Крупнейшие корпорации, банки составляют стержень экономической и политической силы великих наций. От них зависят правительства, многие...
Вашему вниманию предлагается курс лекций и содержание практических занятий, после изучения которых Вам будет необходимо сдать зачет, содер жащий 1 теоретический вопрос из лекций и 1 задача из практического курса. Удачи Вам в изучении данного предмета! iconКафедра патофизиологии патофизиология в схемах и таблицах (курс лекций)
Настоящее учебное пособие подготовлено коллективом высококвалифицированных патофизиологов, сотрудников кафедры патофизиологии Казахского...
Вашему вниманию предлагается курс лекций и содержание практических занятий, после изучения которых Вам будет необходимо сдать зачет, содер жащий 1 теоретический вопрос из лекций и 1 задача из практического курса. Удачи Вам в изучении данного предмета! iconКурс лекций Красноярск 200 министерство внутренних дел российской федерации
Теория государства и права: курс лекций по специальности 030501. 65 Юриспруденция. – Красноярск: Сибирский юридический институт мвд...
Вашему вниманию предлагается курс лекций и содержание практических занятий, после изучения которых Вам будет необходимо сдать зачет, содер жащий 1 теоретический вопрос из лекций и 1 задача из практического курса. Удачи Вам в изучении данного предмета! iconКурс лекций по общему языкознанию с
Курс лекций по общему языкознанию. Научное пособие. К.: Освита Украины, 2006. 312 с
Вашему вниманию предлагается курс лекций и содержание практических занятий, после изучения которых Вам будет необходимо сдать зачет, содер жащий 1 теоретический вопрос из лекций и 1 задача из практического курса. Удачи Вам в изучении данного предмета! iconКурс лекций по военно-технической подготовке специалистов вус-121800 " Основы радиоэлектроники "
...
Вашему вниманию предлагается курс лекций и содержание практических занятий, после изучения которых Вам будет необходимо сдать зачет, содер жащий 1 теоретический вопрос из лекций и 1 задача из практического курса. Удачи Вам в изучении данного предмета! icon«Философские проблемы математики» Курс лекций
Курс лекций «Философские проблемы математики» посвящен философии тех основных проблем, с которыми столкнулась математика в ХХ веке,...
Вашему вниманию предлагается курс лекций и содержание практических занятий, после изучения которых Вам будет необходимо сдать зачет, содер жащий 1 теоретический вопрос из лекций и 1 задача из практического курса. Удачи Вам в изучении данного предмета! iconРасписание занятий 2 курса
Биологическая химия 11 лекций (04. 09 – 15. 01; с 11. 12 каждую неделю) Гл корпус
Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2014
контакты
vb2.userdocs.ru
Главная страница