Понятие и классификация моделей объектов, процессов и систем
Главная же причина создания моделей состоит в бесконечной сложности окружающего человека мира, в котором изучаемые им процессы и объекты имеют огромное количество свойств и взаимосвязей. Чтобы понять, как действует реальный объект, приходится вместо него рассматривать его упрощенное представление – модель.
Модель (лат. modulus) – это упрощенный объект-заменитель объекта-оригинала, в котором отражаются его существенные особенности (свойства).Чем меньше подробностей оригинала отражено в модели, тем она проще.
Существуют
Образные (материальные, предметные)– это физические модели. Они воспроизводят геометрические и физические свойства оригинала и всегда имеют материальное воплощение, отражая внешние свойства и частично внутренние устройства объекта-оригинала. Примерами здесь могут служить детские игрушки, скелет человека, макет солнечной системы и т.д.
Класс образных (материальных) моделей можно разделить на подклассы: опытные, учебные и игровые. Опытные модели– этоуменьшенные искусственно созданные копии каких-либо реальных процессов (аэродинамическая труба, воссоздающая движение воздуха, синхрофазотрон, воссоздающий реальное движение частиц), учебные- наглядные пособия, тренажеры, обучающие программы, игровые модели - экономические, спортивные, деловые, бытовые.
Некоторые классы моделей
Знаковые (абстрактные) модели, в отличие от образных (материальных)не имеют внешнего (реального) сходства с оригиналом.Их основу составляет теоретический метод познания окружающей среды и попризнаку формы воплощения они бывают: вербальные (мысленные), математические и информационные.
Вербальные (мысленные)модели формируются в воображении человека в виде некоторого образа, который затем выражается (вербализуется) в словесной форме.
Логико-лингвистические модели – это особая форма вербализации связей между объектами. Цель создания такого рода моделей состоит в описании объектов и связей таким образом, чтобы его преобразование и обработка могла осуществляться логическими средствами. Примером такой модели может служить запись
В настоящее время модели подобного рода развились в семантические сети, нечеткие выводы, в которых особое место занимает понятие «лингвистическая переменная».
С усложнением сфер моделирования, и, как правило, невозможностью натурного воспроизведения требуемых свойств оригинала, стало развиваться математическое моделирование.
Под математическим моделированием подразумевается процесс установления соответствия реальному объекту математического объекта, отражающего цели моделирования.
Математические модели воспроизводят реальные объекты и их связи с помощью математических символов (алгебраических, дифференциальных и конечно-разностных уравнений, предикатов и т.д.). Такого рода модели исследуются либо аналитически, (стремление получить явные зависимости для искомых величин) либо численно (при отсутствии общего решения отыскивается частное).
Математические модели, в соответствии с природой воспроизводимых процессов, можно разделить на детерминированные, вероятностные (стохастические) и имитационные (компьютерные).
Некоторые знания об окружающем мире условно можно характеризовать как определенные, отражающие вполне устоявшиеся взаимосвязи объектов, что подтверждается практикой. Модели, которые воспроизводят эти связи, обычно называются детерминированными, так как отражают причинно-следственные отношения между объектами или процессами. Задавая в этих моделях причину (исходные данные, значение переменных, значение параметров и т.д.) можно определить следствие (скорость, рентабельность, индекс валют и т.д.). Детерминированные модели можно разделить на дискретные и непрерывные.
Дискретные детерминированные модели воспроизводят процессы в отдельные промежутки времени. Например, формула расчета рентабельности, предназначенная для определения показателя на конец месяца, является дискретной детерминированной моделью, так как все переменные рассматриваются в качестве фиксированных величин на некотором промежутке времени.
Непрерывные детерминированные модели отражают процессы в любой момент времени. Для этого довольно используют дифференциальные уравнения. С их помощью выражается движение маятника, скорость изменения прибыли, зависящей от объемов продаж и т.д.
Стохастические модели воспроизводят вероятностные процессы и события. Если имеет место процесс, дальнейшая эволюция которого определяется только состоянием в предшествующий момент, а переход из состояния в состояние происходит в дискретные моменты времени, то воспроизводят с помощью цепей Маркова.
Стохастические модели оперируют вероятностями, которые не всегда можно получить, поэтому вместо них часто используют статистические модели. В основе такого моделирования лежит понятие парной регрессии – уравнения связи, которое может иметь разное количество переменны.
Известны линейные и нелинейные регрессии:
линейная: ;
нелинейная: (полином);
(гипербола).
Имитационные модели. Моделирование сложных объектов и процессов сталкивается с трудностями как на этапе составления соответствующих детерминированных или стохастических уравнений, так и на этапе их решения. Основное препятствие состоит в формализации и математическом описании общесистемных ситуаций на базе умозрительного анализа взаимозависимостей составляющих их событий.
Такого рода трудности стимулировали разработку иного пути воспроизведения связей сложных объектов: это конструирование общесистемных ситуаций на компьютере, то есть имитирование моделируемого процесса.
Для этого необходимо:
а) необходимо задать границы пространства состояний объекта,
б) описание перемещения изучаемой точки,
в) указать правила расчета распределения вероятности скачка состояния при выходе точки за границу пространства,
г) указать правила расчета распределения вероятности скачка точки при поступлении входного сигнала,
д) указать правила расчета координат выходного сигнала.
Важная особенность моделей такого рода состоит в получении информации о состоянии объекта в произвольный момент времени. Сегодня достаточно широко используются модели, имитирующие природные аномалии, техногенные катастрофы, распространение заболеваний и т.д.
Информационные модели. Наибольшие трудности в обработке информации на компьютере встречаются на начальном этапе, предназначенном для приведения неформального описания экономических процессов (бизнес-процессов) к формальному. Нужная степень формализации достигается путем постепенной последовательной смены одного описания другим. Первое описание, как правило, выполняется в виде информационной модели, видов которых существует достаточно много, а последнее - на одном из языков программирования. Поэтому особое место в информатике занимают информационныемодели, которые рассмотрим более подробно.
Информационные модели отражают информационные потоки между различными объектами. Они состоят из:
а) идентификаторов объектов;
б) идентификаторов потоков данных;
в) объемных, временных, частотных и других характеристик, как самих объектов, так и входящих и исходящих потоков данных;
г) последовательности процедур обработки потоков данных.
Цель информационного моделирования состоит в отражении в наглядной форме процессы сбора внешней и внутренней информации, ее регистрации на машинных носителях, передачи, обработки с указанием последовательности расчетов и использования.
Особенность такого рода моделей заключается в их графическомпредставлении, но при этом имеется возможность матричного или аналитическогоспособа их отображения.
Наиболее распространенными графическими формами информационных моделей являются: диаграммы потоков данных (DFD), диаграммы IDEF1, сети Петри, сети управления и планирования, модели баз данных, модели баз знаний и т.д.
В информатике особенно широко используются такие информационные модели как табличные, иерархические и сетевые. Табличные модели отображают объекты и их свойства в виде списка, а их значения размещаются в ячейках прямоугольной формы. Наименования однотипных объектов размещены в первом столбце (или строке), а значения их свойств размещаются в следующих столбцах (или строках). Иерархические модели предназначены для выражения отношений соподчинения между объектами. Объект нижнего уровня может входить в состав только одного элемента более высокого уровня. Сетевые модели необходимы для отражения систем, в которых связи между элементами имеют сложную структуру.
Перечисленные информационные модели используются также и для создания и функционирования баз знаний – деревьев вывода, семантических сетей, деревьев целей, фреймов и т.д.
Заканчивая описание наиболее популярных моделей, используемых в практике управления, следует отметить, что большинство из них, так или иначе, реализуется с помощью компьютеров, то есть преобразуются в компьютерную модель. Поэтому далее необходимо рассмотреть сущность и этапы создания таковой.
Дата добавления: 2016-05-31; просмотров: 2575;