Модели различаются размером формой и. Компьютерная информационная модель. Математический метод решения

11.05.2019

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

Что называют информационной моделью? Описание и структура

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

  1. Описательная. Сюда относятся модели, которые создаются на естественных языках. Они могут иметь любую произвольную структуру, которая удовлетворит составляющего их человека.
  2. Формальная. Сюда относят модели, которые создаются на формальных языках (научных, профессиональных или специализированных). В качестве примеров можно привести такое: все виды таблиц, формул, граф, карт, схемы и прочих подобных структурных формаций.
  3. Хроматические. Сюда относят модели, которые были созданы с применением естественного языка семантики цветовых концептов, а также их онтологических предикатов. Под последними понимают возможность распознавания значений цветовых канонов и смыслов. В качестве примера хроматических моделей можно навести те, что были построены с использованием соответствующей теоретической базы и методологии.

Как видим, основной составляющей являются данные, их структура и процедура обработки. Развивая мысль, можно дополнить, что информационная модель является схемой, в которой описана суть определённого объекта, а также все необходимые для его исследования процедуры. Для более полного описания характеристик используют переменные. Они замещают атрибут цели, которая прорабатывается. И здесь имеет значительную важность структура информационной модели.

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

Общая классификация

Какие информационные модели существуют? Классификация сформирована на основе самого определения:

  1. Зависимо от количества значений переменных они делятся на динамические и статистические.
  2. По способу описания бывают знаковыми, натурными, формализованными.
  3. Зависимо от особенностей конструирования переменных делятся на графовые, графические, идеографические, текстовые, алгоритмические, табличные.

Виды информационных моделей

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

  1. Математические. Благодаря им изучают явления и процессы, что являются представленными в виде наиболее общих математических закономерностей или абстрактных объектов, которых достаточно, чтобы выразить законы природы или внутренние свойства наблюдаемого. Также применяются для подтверждения правила логических рассуждений.
  2. Компьютерные. Используется для описания совокупности переменных, что представлены абстрактными типами данных и поданы в соответствии с выдвигаемыми требованиями среды обработки ЭОМ.
  3. Материальные. Так называют предметное отражение объекта, сохраняющее геометрические и физические свойства (глобус, игрушки, манекены). Также к материальным моделям относят химические опыты.

Типы информационных моделей

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

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

Что необходимо для их создания?

Информация, причём как можно более точная. Чем больше предоставленные данные отвечают реальным показателем, тем эффективней применяется модель на практике. Чтобы разработать модель, сначала проводится сбор всей возможной информации. Она отсеивается и остаётся та, что предоставляет наибольшую ценность для исследователя. Проводится анализ предоставляющей интерес информации, на основании которого она структурируется. И зависимо от целей исследователь из отдельных блоков данных строит необходимую модель. Потом проводится поиск ошибок и ликвидация противоречий. Когда этот шаг закончен, то разработка информационной модели тоже считается завершённой.

Где применяются информационные модели?

Везде. Только такое обозначение не всегда применяется на практике из-за его излишней научности. Инструкции для компьютеров, телевизоров, телефонов, использованных бутылей воды, автомобильных аккумуляторов – вот лишь отдельные примеры. Информационной моделью является и технология производства комбайнов, тракторов, самолётов, грузовиков, прицепов, строений. Как видите, для неё есть применение и в быту, и в промышленности. Но сам термин «информационная модель» больше применяется в последней сфере из-за того, что здесь протекают более сложные процессы с участием большого количества людей.

Пример создания

Давайте попробуем детально проанализировать, что такое информационная модель. Это не так сложно, как может показаться. В качестве примера возьмём клавиатуру. Можно определить два направления относительно пользователя: описание и вопросы настройки. Во-первых, производительно пишет в аннотации, какой это хороший продукт, что он может, как с ним удобно работать. Анализирует передовые технологии, применённые при её создании, экологические преимущества и прочие подобные вещи. Главное – понравиться. Но лгать всё же не надо, поскольку это будет иметь нежелательные последствия.

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

Особенности

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

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

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

Заключение

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

Понятия модель и моделирование

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

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

Через несколько столетий девизом английского Королевского научного общества стал лозунг «Ничего словами!», который явился кратчайшим изложением принципов естествознания: признавались только выводы, подкреплённые экспериментально или математическими выкладками. В английском языке до сих пор в понятие «наука» не входят области знания, которым в русском языке соответствует термин «гуманитарные науки», – они отнесены к категории «искусств». В результате очень долго понятие «модель» относилось только к материальным объектам специального типа, например манекен (модель человеческой фигуры), гидродинамическая уменьшенная модель плотины, модели судов и самолетов, чучела (модели животных) и т.п.

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

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

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

В XX в. понятие модели становится всё более общим, охватывающим и реальные, и идеальные модели. При этом понятие абстрактной модели вышло за пределы математических моделей, стало относиться к любым знаниям и представлениям о мире.

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

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

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

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

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

Теоретической базой моделирования является теория подобия. Подобие – это взаимно однозначное соответствие между двумя объектами, при котором известны функции перехода от параметров одного объекта к параметрам другого, а математические описания этих объектов могут быть преобразованы в тождественные. Теория подобия даёт возможность установить наличие подобия или позволяет разработать способ его получения.

Таким образом, моделирование – это процесс представления объекта исследования адекватной (подобной) ему моделью и проведения экспериментов с моделью для получения информации об объекте исследования. При моделировании модель выступает и как средство, и как объект исследований, находящийся в отношении подобия к моделируемому объекту.

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



Назначение моделей

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

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

Моделирование возникает в таких сферах человеческой деятельности, как познание, общение, практическая деятельность. Человека (субъекта моделирования) могут интересовать: внешний вид, структура, поведение объекта моделирования. Цели и задачи моделирования влияют на выбор одного из этих трёх аспектов. Каждый аспект моделирования раскрывается через совокупность свойств.

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

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

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

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

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


1.2. Виды моделей

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

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

Прагматические модели являются средством управления, средством организации практических действий, способом представления образцово правильных действий или их результата. Поэтому при обнаружении расхождения между моделью и реальностью встает задача устранения этого расхождения с помощью изменения реальности так, чтобы приблизить её к модели. Таким образом, прагматические модели носят нормативный характер, играют роль стандарта, образца, под которые «подгоняются» как сама деятельность, так и её результат.

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

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

Информационная (абстрактная) модель – это описание объекта исследований на каком-либо формальном языке. Абстрактность модели проявляется в том, что её компонентами являются понятия, а не физические элементы (например, словесные описания, чертежи, схемы, графики, таблицы, алгоритмы или программы, математические описания).

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

Среди информационных (абстрактных) моделей различают:

– дескриптивные, наглядные и смешанные;

– гносеологические, инфологические, кибернетические, сенсуальные (чувственные), концептуальные, математические.

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

Инфологическая модель (узкое толкование) – параметрическое представление процесса циркуляции информации, подлежащее автоматизированной обработке.

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

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

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

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

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

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

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

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

Физические модели подразделяются на объемные (модели и ма­кеты) и плоские (тремплеты).

Под моделью понимают изделие, являющееся упрощенным по­добием исследуемого объекта.

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

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

Физическое моделирование - основа наших знаний и средство проверки наших гипотез и результатов расчетов. Такая модель позволяет охватить явление или процесс во всемих многообра­зии, наиболее адекватна и точна, но достаточно дорога, трудо­емка и менее универсальна. В том или ином виде с физическими моделя­ми работают на всех этапах проектирования.

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

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

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

Построение математических моделей возможно следующими способами:

Аналитическим путем, т. е. выводом из физических законов, математических аксиом или теорем;

Экспериментальным путем, т. е. посредством обработки ре­зультатов эксперимента и подбора аппроксимирующих (при­ближенно совпадающих) зависимостей.

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

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

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

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

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

В зависимости от целей исследования выделяют следующие модели:

Функциональные, предназначенные для изучения функцио­нального назначения элементов системы, внутренних связей и связей с другими системами;

Функционально-физические, предназначенные для изучения сущности и назначения физических явлений, используемых в системе, их взаимосвязей;

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

Модели также подразделяют на простые и сложные, однород­ные и неоднородные, открытые и закрытые, статические и дина­мические, вероятностные и детерминированные.

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

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

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

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

Динамические системы , в отличие отстатических , нахо­дятся в постоянном развитии, их состояние и характеристики изменяют­ся в процессе работы и с течением времени.

Характеристики вероятностных (иными словами,стохас­ти­ческих) систем случайным образом распределяются в про­странст­ве или меняются во времени. Это является следствием как случай­но, о распределения свойств материалов, геометриче­ских размеров и форм объекта, так и случайного характера воз­действия на него внешних нагрузок и условий. Характеристикидетерминирован­ных систем заранее известны и точно предска­зуемы.

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

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

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

Объект. Виды. Характеристики

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

Модели. Определение. Классификация

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

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

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

Сфера применения предметов моделирования

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

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

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

Моделирование как процесс

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

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

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

Модель относительно временного фактора

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

Модель. Виды моделей относительно формы

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

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

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

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

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

Табличная реализация модели

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

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

Математическая модель. Виды моделей

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

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

Согласно этому признаку модели делятся на два обширных класса:

  • абстрактные (мысленные) модели;
  • материальные модели.


Рис. 1.1.

Нередко в практике моделирования присутствуют смешанные, абстрактно-материальные модели.

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

Абстрактные модели, не вдаваясь в излишнюю детализацию, можно разделить на:

  • символические;
  • математические.

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

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

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

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

Математические модели могут быть:

  • аналитическими;
  • имитационными;
  • смешанными (аналитико-имитационными).

Аналитические модели - это функциональные соотношения: системы алгебраических, дифференциальных, интегро-дифференциальных уравнений, логических условий. Уравнения Максвелла - аналитическая модель электромагнитного поля. Закон Ома - модель электрической цепи.

Преобразование математических моделей по известным законам и правилам можно рассматривать как эксперименты. Решение на основе аналитических моделей может быть получено в результате однократного просчета безотносительно к конкретным значениям характеристик ("в общем виде"). Это наглядно и удобно для выявления закономерностей. Однако для сложных систем построить аналитическую модель, достаточно полно отражающую реальный процесс, удается не всегда. Тем не менее, есть процессы, например, марковские, актуальность моделирования которых аналитическими моделями доказана практикой.

Имитационное моделирование . Создание вычислительных машин обусловило развитие нового подкласса математических моделей - имитационных.

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

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

В чем заключается отличие имитационных и аналитических моделей?

В случае аналитического моделирования ЭВМ является мощным калькулятором, арифмометром. Аналитическая модель решается на ЭВМ.

В случае же имитационного моделирования имитационная модель - программа - реализуется на ЭВМ.

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

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

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

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

Классификация по рассмотренному признаку - способу реализации модели - показана на рис. 1.2 .


Рис. 1.2.

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

Математическое моделирование как, впрочем, и любое другое, считается искусством и наукой. Известный специалист в области имитационного моделирования Роберт Шеннон так назвал свою широко известную в научном и инженерном мире книгу: " Имитационное моделирование - искусство и наука". Поэтому в инженерной практике нет формализованной инструкции, как создавать модели. И, тем не менее, анализ приемов, которые используют разработчики моделей, позволяет усмотреть достаточно прозрачную этапность моделирования.

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

Обычно целями моделирования являются:

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

Второй этап : построение концептуальной модели. Концептуальная модель (от лат. conception ) - модель на уровне определяющего замысла, который формируется при изучении моделируемого объекта. На этом этапе исследуется объект , устанавливаются необходимые упрощения и аппроксимации. Выявляются существенные аспекты, исключаются второстепенные. Устанавливаются единицы измерения и диапазоны изменения переменных модели. Если возможно, то концептуальная модель представляется в виде известных и хорошо разработанных систем: массового обслуживания, управления, авторегулирования, разного рода автоматов и т. д. Концептуальная модель полностью подводит итог изучению проектной документации или экспериментальному обследованию моделируемого объекта.

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

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

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

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

Четвертый этап : планирование эксперимента. Математическая модель является объектом эксперимента. Эксперимент должен быть в максимально возможной степени информативным, удовлетворять ограничениям, обеспечивать получение данных с необходимой точностью и достоверностью. Существует теория планирования эксперимента, нужные нам элементы этой теории мы изучим в соответствующем месте дисциплины. GPSS World, AnyLogic и др.) и могут применяться автоматически. Не исключено, что в ходе анализа полученных результатов модель может быть уточнена, дополнена или даже полностью пересмотрена.

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

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

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

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

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

Похожие статьи