Автор работы: Пользователь скрыл имя, 16 Апреля 2014 в 18:29, курсовая работа
Современный мир трудно представить без компьютеров и других информационных технологий. Они находят применение в самых различных областях не только промышленности, но и науки. Одним из таких важных применений является использование компьютера в процессе моделирования.
Метод исследования, базирующийся на разработке и использовании моделей, называется моделированием. Моделирование как способ научного познания появилось в античную эпоху одновременно с возникновением научного познания, а в настоящее время широко используется практически во всех сферах жизни.
Содержание
Современный мир трудно представить без компьютеров и других информационных технологий. Они находят применение в самых различных областях не только промышленности, но и науки. Одним из таких важных применений является использование компьютера в процессе моделирования.
Метод исследования, базирующийся на разработке и использовании моделей, называется моделированием. Моделирование как способ научного познания появилось в античную эпоху одновременно с возникновением научного познания, а в настоящее время широко используется практически во всех сферах жизни.
На данном этапе развития техники, распространены методы машинной реализации исследования процесса функционирования больших и сложных систем. На ЭВМ необходимо построить соответствующий моделирующий алгоритм для реализации математической модели.
Имитационное моделирование предполагает имитацию всех элементарных явлений в системе с учетом причинно-следственных связей. Перспективность данного вида моделирования обусловлена высоким быстродействием вычислительной техники и развитием математической модели при работе с большими системами.
В последнее время особое значение пробрело моделирование биологических и физиологических процессов. Именно разработка модели, имитирующей биологические процессы в рамках экосистемы, является одной из целей написания данного курсового проекта.
Задачей моделирования является сбор данных о поведении модели биологической колонии какого-либо вида животных (в нашем случае волков) и последующее их сравнение с реальными данными. Машинное моделирование требуется в связи с тем, что рассмотрение реальной модели займет значительное количество времени (десятки лет). Это затрудняет и осложняет моделирование.
Необходимо разработать имитационную модель биологической колонии определенного вида животных (на примере колонии волков), которая бы могла функционировать продолжительное время и без вмешательства в неё со стороны экспериментатора в процессе функционирования системы. Экспериментатор лишь задаёт входные параметры системы и окружающей среды и ждёт, пока система не выдаст конечный результат. Выбор останавливаем именно на имитационном моделировании, так как такой он позволяет с достаточной степенью наглядности получить модель системы.
Система функционирует в замкнутом пространстве 1000 квадратных километров во временном интервале более 10 лет и не взаимодействует с другими системами, это определяет то, что особи популяции не способны мигрировать на другие территории из данной системы и в неё. Также на систему влияют другие животные (хищники и жертвы), что тоже сказывается на численных показателях нашей колонии. Нельзя также забывать и о влиянии внешней среды. Численный состав системы не должен превышать 500 особей.
Наша модель биологической колонии разбивается на подсистемы, в зависимости разбиения нашей задачи на подзадачи. Далее на Рис.1.1 приведена схема разбиения системы на подсистемы.
Рис. 1 .1
Для выбора порядка выполнения моделирования системы каждой задаче присваивается приоритет решения. Система приоритетов выглядит следующим образом:
A – высокий приоритет
B – средний приоритет
С - низкий приоритет
Согласно данной системе приоритетов выбирается следующая приоритетность решения различных подзадач:
- Хищники (B)
- Жертвы(A)
Основная задача это имитация законов реальной окружающей среды, подзадачами же являются имитация взаимодействий между объектами системы. Эффективность математических методов можно оценить, сравнив их с экспериментальными данными, полученными в приближённых условиях к данной модели, в реальной биологической колонии.
Эффективность функционирования системы можно оценить из того, как факторы окружающей среды правдоподобно действуют на объекты системы, как объекты системы действуют друг на друга. Основным критерием эффективности является периодичность функционирования, колебания численности популяции год от года должны повторяться примерно одинаково. Если колебания численности популяции по амплитуде сильно уменьшаются, то это, скорее всего, неминуемо приведёт к быстрому вымиранию данного вида животных.
Эндогенными будут являться все те переменные, которые относятся непосредственно к самой системе:
Экзогенными переменными (т.е. внешними) в данной системе будут:
Названия переменных должны быть предельно понятными и не слишком длинными. Также в названии переменной должно каким-либо образом указываться принадлежность переменной к той или иной системе (подсистеме). Если переменная (процедура) относиться к самой системе, то обозначаем её буквой S, если же к внешней среде — V. Все переменные, связанные с подсистемами питания обозначим постфиксом Pitanie, а с подсистемами численности — Chisl. Также будем обозначать подсистемы хищников X, а жертв – Z.
На втором этапе моделирования на основе математической модели системы разрабатывается компьютерная программа-модель. Машинная модель будет получать входные параметры от экспериментатора, путем введения данных. Программа будет содержать 3 вкладки:
На третьем этапе моделирования проводятся эксперименты с моделью. Производятся запуски модели с различным варьированием некоторых, доступных экспериментатору, характеристик системы. Изменять вручную параметры во время работы модели будет невозможно, поэтому соответствующие эксперименты придется проводить с остановкой процесса работы и последующим запуском с новыми значениями. На основе полученных результатов, анализируется поведение некоторых элементов системы на адекватность реальным. Производиться оценка эффективности системы по соответствующему критерию. Для более полного анализа критерий эффективности будет отображен как в численном, так и в графическом виде.
Исходная информация об объектах системы наиболее точно может быть получена в результате очень длительного наблюдения за реальной системой в течение как минимум 10 лет, чтобы отследить влияние внешней среды на объекты системы. В данной модели использованы усреднённые значения большинства экзогенных переменных, но для учёта вероятностных характеристик системы, чтобы система не была детерминированной, значения переменных будут отклоняться от среднего значения в зависимости от времени года.
Данные об изменениях среднемесячной температуры и влажности в течение года соответствуют нашему типу климата, т.к. рассматриваемые в этой модели животные живут в нём и в отличных от них условиях выжить не могут. Даже если используемые данные незначительно отличаются от идеальных, повлиять на систему коренным образом это не может, если только они не создадут экстремальные условия для существования. В данной модели не будут учитываться различные природные катаклизмы. Самыми важными данными будут являться данные об изменениях численности самой колонии, а также числа хищников и жертв.
Предположим, что в нашей колонии волков родилось определенное количество особей. В зависимости от количества пищи, погодных условий, наличия животных-конкурентов и животных-жертв численность колонии будет изменяться в разные периоды времени по-разному. Зимой, например, климатические условия достаточно суровые, что увеличивает смертность и понижает рождаемость в данной колонии. При увеличении конкуренции (например, увеличению численности лис) уменьшается количество жертв, что также приводит к высокой смертности.
Имеется следующая информация о биологической колонии:
Весь объём имеющейся информации является недостаточным, получить исчерпывающую информацию об объекте невозможно, можно только максимально приблизиться к ней. Даже для небольшого количества объектов системы требуется много информации для их описания, т.к. её недостаточно необходимо выдвинуть различные гипотезы, чтобы закрыть все пробелы.
Наиболее полно определена
информация относительно
Перечисление всех законов природы в виде гипотез нецелесообразно, поэтому далее будут перечислены только окончательные гипотезы, которые относятся к данной модели:
На разработку самой программы-модели планируется потратить 2 недели и подготовить к сдаче преподавателю в декабре 2010 года. На все этапы моделирования планируется потратить максимум полгода.
Время работы с моделью будет зависеть от количества проведённых экспериментов. Планируется, что модель будет работать не больше получаса минут.
Ожидаемые результаты моделирования (численные и графические) должны хотя бы приближенно отражать реальные статистические данные в реальной системе.
Параметры множества S:
Обозначение |
Единица измерения |
Тип |
Диапазон изменения |
Область применения |
Описание |
Need_Pitanie |
кг |
Дробный |
2 – 9 |
Определение состояния (голод, норма, перенасыщение) и его влияния на численность |
Необходимое количество пищи |
Real_Pitanie |
кг |
Дробный |
0 – 30 |
Определение состояния (голод, норма, перенасыщение) и его влияния на численность |
Фактическое количество пищи |
Dead_Chisl |
особь |
Целый |
2 – 30 |
Определение численности колонии |
Количество умерших особей |
Born_Chisl |
особь |
Целый |
0 – 60 |
Определение численности колонии |
Количество родившихся особей |
Sick_Chisl |
особь |
Целый |
0 – 30 |
Определение численности колонии |
Количество заболевших особей |
Health_Chisl |
особь |
Целый |
0 – 30 |
Определение численности колонии |
Количество здоровых особей |
Full_Chisl |
особь |
Целый |
2 – 60 |
Определение численности колонии |
Общая численность колонии |
Smert_Chisl |
единица |
Дробный |
0 – 1 |
Определение выходных показателей |
Показатель смертности |
Rozhd_Chisl |
единица |
Дробный |
0 - 1 |
Определение выходных показателей |
Показатель рождаемости |
Speed_Chisl |
особь/единица времени |
Дробный |
0 - 40 |
Определение выходных показателей |
Показатель скорости роста колонии |
Информация о работе Построение концептуальной модели и её формализация