Моделирование, виды моделей .Требования к построению моделей

С точки зрения информатики, решение любой производственной или научной задачи описывается следующей технологической цепочкой: «реальный объект — модель — алгоритм — программа — результаты — реальный объект». В этой цепочке очень важную роль играет звено «модель», как необходимый, обязательный этап решения этой задачи. Под моделью при этом понимается некоторый мысленный образ реального объекта (системы), отражающий существенные свойства объекта и заменяющий его в процессе решения задачи.

Модель — очень широкое понятие, включающее в себя множество способов представления изучаемой реальности. Различают модели материальные (натурные) и идеальные (абстрактные).

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

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

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

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

2. Математические модели — очень широкий класс знаковых моделей (основанных на формальных языках над конечными алфавитами), широко использующих те или иные математические методы. Например, математическая модель звезды. Эта модель будет представлять собой сложную систему уравнений, описывающих физические процессы, происходящие в недрах звезды. Математической моделью другого рода являются, например, математические соотношения, позволяющие рассчитать оптимальный (наилучший с экономической точки зрения) план работы какого-либо предприятия.

5 стр., 2071 слов

Применение классической модели Вольтерра «хищник-жертва»

... относящихся к данному курсовому проекту Вкратце изучили общие сведения о «жертве» и «хищнике» 2. РАЗАБОТКА МОДЕЛИ «ХИЩНИК-ЖЕРТВА» 2.1 Теоретическое обоснование выбора модели Уравнение Вольтерра описывает ... lim) (питание) растительность(∞) Рисунок 1- структурная схема 2.3 Создание собственной математической модели Пусть два биологических вида совместно обитают в изолированной среде. Среда стационарна ...

3. Информационные модели — класс знаковых моделей, описывающих информационные процессы (возникновение, передачу, преобразование и использование информации) в системах самой разнообразной природы.

Граница между вербальными, математическими и информационными моделями может быть проведена весьма условно; возможно, информационные модели следовало бы считать подклассом математических моделей. В рамках информатики как самостоятельной науки, отдельной от математики, физики, лингвистики и других наук, выделение класса информационных моделей является целесообразным. Информатика имеет самое непосредственное отношение и к математическим моделям, поскольку они являются основой применения компьютера при решении задач различной природы: математическая модель исследуемого процесса или явления на определенной стадии исследования преобразуется в компьютерную (вычислительную) модель, которая затем превращается в алгоритм и компьютерную программу.

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

Объект, для которого создается модель, называют оригиналом или прототипом. Любая модель не является абсолютной копией своего оригинала, она лишь отражает некоторые его качества и свойства, наиболее существенные для выбранной цели исследования. При создании модели всегда присутствуют определенные допущения и гипотезы.

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

В целом объект не отделяется от условий его существования и функционирования. Объект рассматривается как составная часть чего-то целого (сам является подзадачей).

Один и тот же исследуемый элемент рассматривается как обладающий разными характеристиками, функциями и даже принципами построения. При системном подходе на первое место выступают не только причинные объяснения функционирования объекта, но и целесообразность включения его в состав других элементов. Допускается возможность наличия у объекта множества индивидуальных характеристик и степеней свободы. Альтернативы решения задач сравниваются в первую очередь по критерию «стоимость-эффективность».

Создание универсальных моделей — это следствие использование системного подхода. Моделирование (эксперимент) может быть незаменимо. С помощью компьютера возможен расчет интересующих исследователей параметров. Моделирование — исследование явлений, процессов или систем объектов путем построения и изучения их моделей — это основной способ научного познания. В информатике данный способ называется вычислительный эксперимент и основывается он на трех основных понятиях: модель — алгоритм — программа. Использование компьютера при моделировании возможно по трем направлениям:

13 стр., 6014 слов

Теория надежности информационных систем

... Объект исследования., Цель исследования. Рассмотреть особенности критериев и качественных характеристик надежности. Задачи исследования. 1. Проанализировать фундаментальные понятия теории надежности информационных систем. 2. Раскрыть особенности критериев и качественных характеристик надежности информационных систем. ...

1. Вычислительное — прямые расчеты по программе.

2. Инструментальное — построение базы знаний, для преобразования ее в алгоритм и программу.

3. Диалоговое — поддержание интерфейса между исследователем и компьютером.

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

Границы между моделями различных типов или классов, а также отнесение модели к какому-то типу или классу чаще всего условны. Наиболее распространенные признаки, по которым классифицируются модели:

— цель использования;

— область знаний;

— фактор времени;

— способ представления.

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

По области знаний выделяются модели биологические, экономические, исторические, социологические и т.д.

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

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

Материальные модели — это материальные копии объектов моделирования. Они всегда имеют реальное воплощение, воспроизводят внешние свойства или внутреннее строение, либо действия объекта-оригинала. Материальное моделирование использует экспериментальный (опытный) метод познания.

Нематериальное моделирование использует теоретический метод познания. По-другому его называют абстрактным, идеальным. Абстрактные модели, в свою очередь, делятся на воображаемые и информационные.

Информационная модель — это совокупность информации об объекте, описывающая свойства и состояние объекта, процесса или явления, а также связи и отношения с окружающим миром. Информационные модели представляют объекты в виде, словесных описаний, текстов, рисунков, таблиц, схем, чертежей, формул и т.д. Информационную модель нельзя потрогать, у нее нет материального воплощения, она строится только на информации. Ее можно выразить на языке описания (знаковая модель) или языке представления (наглядная модель).Одна и та же модель одновременно относится к разным классам деления. Например, программы, имитирующие движение тел. Такие программы используются на уроках физики (область знания) с целями обучения (цель использования).

26 стр., 12655 слов

Моделирование бизнес-процессов ООО ‘СтильДент’

... процессов 5 описание процедуры процесса объект на диаграмме объект на диаграмме объект на диаграмме 6 динамическое моделирование нет да да 7 наглядность модели модель нечитабельна неспециалистами модель нечитабельна неспециалистами модель ... методологий процессного моделирования № п/п критерии IDEF 0 DFD ARIS 1 Язык представления графический графический графический 2 исходные понятия -Работа (для ...

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

Форма представления информационной модели зависит от способа кодирования (алфавита) и материального носителя.

Воображаемое (мысленное или интуитивное) моделирование — это мысленное представление об объекте. Такие модели формируются в воображении человека и сопутствуют его сознательной деятельности. Они всегда предшествуют созданию материального объекта, материальной и информационной модели, являясь одним из этапов творческого процесса.

Вербальное моделирование (относится к знаковым) — это представление информационной модели средствами естественного разговорного языка (фонемами).

Мысленная модель, выраженная в разговорной форме, называется вербальной. Форма представления такой модели — устное или письменное сообщение. Примерами являются литературные произведения, информация в учебных пособиях и словарях, инструкции пользования устройством, правила дорожного движения.

Наглядное (выражено на языке представления) моделирование — это выражение свойств оригинала с помощью образов. Например, рисунки, художественные полотна, фотографии, кинофильмы. При научном моделировании понятия часто кодируются рисунками — иконическое моделирование. Сюда же относятся геометрические модели — информационные модели, представленные средствами графики.

Образно-знаковое моделирование использует знаковые образы какого-либо вида: схемы, графы, чертежи, графики, планы, карты. Например, географическая карта, план квартиры, родословное дерево, блок-схема алгоритма. К этой группе относятся структурные информационные модели, создаваемые для наглядного изображения составных частей и связей объектов. Наиболее простые и распространенные информационные структуры — это таблицы, схемы, графы, блок-схемы, деревья.

Знаковое (символическое выражено на языке описания) моделирование использует алфавиты формальных языков: условные знаки, специальные символы, буквы, цифры и предусматривает совокупность правил оперирования с этими знаками. Примеры: специальные языковые системы, физические или химические формулы, математические выражения и формулы, нотная запись и т. д. Программа, записанная по правилам языка программирования, является знаковой моделью.

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

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

3 стр., 1322 слов

Моделирование при расследовании преступлений

... Моделирование в криминалистике имеет свои задачи и строго определенный круг субъектов и объектов. При даче определения моделированию следует рассмотреть понятия «модель», которая тесно связана с моделированием и является производным для моделирования. Слово «модель» ... Таким образом, результаты моделирования могут использоваться в качестве доказательств и ложиться в основу обвинительного заключения ...

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

Моделирование всегда предполагает принятие допущений той или иной степени важности. При этом должны удовлетворяться следующие требования к моделям:

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

· точность, то есть степень совпадения полученных в процессе моделирования результатов с заранее установленными, желаемыми. Здесь важной задачей является оценка потребной точности результатов и имеющейся точности исходных данных, согласование их как между собой, так и с точностью используемой модели;

· универсальность, то есть применимость модели к анализу ряда однотипных систем в одном или нескольких режимах функционирования. Это позволяет расширить область применимости модели для решения большего круга задач;

· целесообразная экономичность, то есть точность получаемых результатов и общность решения задачи должны увязываться с затратами на моделирование. И удачный выбор модели, как показывает практика, — результат компромисса между отпущенными ресурсами и особенностями используемой модели;

и др.

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

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

6 стр., 2644 слов

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

... моделирования являются математические и другие модели, а не реальные объекты, процессы или явления. 1.2 Межвидовое взаимодействие «Хищник-Жертва» ... численность популяции жертвы растет, а популяции хищников - падает. Хищник - жертва - это взаимосвязь между хищником и жертвой, в результате которой ... этом модель позволяет подробно изучить проблему и найти оптимальный способ ее решения. Одной из задач ...

· проверяют соответствие результатов физическому (здравому) смыслу. Удобно это делать для частного случая модели, когда решение очевидно. Иногда даже говорят, что ещё перед решением задачи инженер уже должен представлять характер и порядок ожидаемого результата. Но точность такого представления зависит от развитости физического воображения и опыта работы с подобными системами;

· проверяют выполнение частных очевидных условий задачи, что также позволяет отсечь неприемлемые решения;

· проверяют соблюдение тенденции изменения величин и знаков результатов (монотонность, цикличность, плавность и т. п.);

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

Известно, что посредством грубых измерений, использования контрольно-измерительных приборов с низкой точностью или приближенных исходных данных невозможно получить точные результаты. С другой стороны, бессмысленно вести, например, расчет с точностью до грамма, если результат потом нужно округлять (скажем, указывать в формуляре) с точностью до ста грамм, или же определять среднюю величину точнее составляющих её значений, и т. д. Поэтому важно помнить о следующем:

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

· вид выбираемой модели должен согласовываться с точностью исходных данных и потребной точностью результатов;

· желаемая точность результатов должна соответствовать нуждам и реалиям практики.

Этапы моделирования. Создание моделей.

Процесс решения задач осуществляется в несколько этапов.

Содержательная постановка задачи. Вначале нужно осознать задачу, четко сформулировать ее. При этом определяются также объекты, которые относятся к решаемой задаче, а также ситуация, которую нужно реализовать в результате ее решения. Это — этап содержательной постановки задачи. Для того чтобы задачу можно было описать количественно и использовать при ее решении вычислительную технику, нужно произвести качественный и количественный анализ объектов и ситуаций, имеющих к ней отношение. При этом сложные объекты, разбиваются на части (элементы), определяются связи этих элементов, их свойства, количественные и качественные значения свойств, количественные и логические соотношения между ними, выражаемые в виде уравнений, неравенств. Это — этап системного анализа задачи, в результате которого объект оказывается представленным в виде системы.

Следующим этапом является математическая постановка задачи, в процессе которой осуществляется построение математической модели объекта и определение методов (алгоритмов) получения решения задачи. Это — этап системного синтеза (математической постановки) задачи. На этом этапе может оказаться, что ранее проведенный системный анализ привел к такому набору элементов, свойств и соотношений, для которого нет приемлемого метода решения задачи, в результате приходится возвращаться к этапу системного анализа. Как правило, решаемые в практике задачи стандартизованы, системный анализ производится в расчете на известную математическую модель и алгоритм ее решения, проблема состоит лишь в выборе подходящего метода.

6 стр., 2587 слов

Основы поиска патентов в базе данных европейского патентного ведомства (епв)

... строку. б) Нажать клавишу «Search» в) Получить результат поиска в базе данных в виде списка, который содержит информацию о номере патентного документа и полное название. Щелкнуть мышью по выделенному цветом ... дополнительные), реферат). Для перехода к полному тексту патента щелкнуть мышью по выделенному цветом номеру патента. д) Получить результат поиска и выйти в третий контур поисковой системы В3. ...

Следующим этапом является разработка программы решения задачи на ЭВМ. Для сложных объектов, состоящих из большого числа элементов, обладающих большим числом свойств, может потребоваться составление базы данных и средств работы с ней, методов извлечения данных, нужных для расчетов. Для стандартных задач осуществляется не разработка, а выбор подходящего пакета прикладных программ и системы управления базами данных.

На заключительном этапе производится эксплуатация модели и получение результатов.

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

Очень важную роль играет древовидная информационная модель, являющаяся одной из самых распространенных типов классификационных структур. Эта модель строится на основе связи, отражающей отношение части к целому: «А есть часть М» или «М управляет А». Древовидная связь является связью типа один-ко-многим.

Таким образом, типы данных в программировании тесно связаны с определенными информационными моделями данных.

Еще более общей информационной моделью является, так называемая, графовая структура. Графовые структуры являются основой решения огромного количества задач информационного моделирования.

Многие прикладные задачи информационного моделирования были поставлены и изучены достаточно давно, в 50-60-х годах, в связи с активно развивавшимися тогда исследованиями и разработками по научным основам управления в системах различной природы и в связи с попытками смоделировать с помощью компьютеров психическую деятельность человека при решении творческих интеллектуальных задач. Научное знание и модели, которые были получены в ходе решения этих задач, объединены в науке под названием «Кибернетика», в рамках которой существует раздел «Исследования по искусственному интеллекту».

1. Городецкий А.Я. Информационные системы. Вероятностные модели и статистические решения. Учеб. пособие. — СПб: Изд-во СПбГПУ, 2015. — 326 c.

2. Олзоева С.И. Моделирование и расчёт распределённых информационных систем. Учебное пособие. — Улан-Удэ: Изд-во ВСГТУ, 2014. — 67 с.

3. Елинова Г.Г. Информационные технологии в профессиональной деятельности: Краткий курс лекций. — Оренбург: ГОУ ОГУ, 2014. — 39 с.

2 стр., 885 слов

Базы данных в юриспруденции

... модель в конкретной программной среде. Результаты каждого этапа проектирования используются в.. Возможности баз данных полезны в областях, связанных с долговременным.. Концептуальные требования могут определяться и для некоторых задач ... реляционных баз данных. Учебное пособие ... Связь с прошлым. 9. Система управления Базами Данных Система управления Базами Данных. ... необходимый юридический ... Еще рефераты, ...

4. Артёмова С.В. Информатика: Учебное пособие. Ч.I. — Тамбов: Изд-во Тамб. гос. техн. ун-та, 2016. — 160 с.

5. Майстренко А.В. Информатика: Учеб. пособие. — Тамбов: Изд-во Тамб. гос. тех. ун-та, 2017. — Ч. I. — 96 с.