В настоящее время имитационное моделирование применяется в самых разных областях человеческой деятельности: в промышленности, на транспорте, в экономике, экологии, в сферах информационной безопасности и услуг, а также в сферах общественных, государственных и военных отношений. При этом спектр решаемых задач является весьма широким, а именно:
- научные исследования (планирование экспериментов, определение статистических характеристик случайных факторов, проверка статистических гипотез);
- автоматическое проектирование;
- отработка рабочих режимов пилотных объектов;
- автоматическое управление;
- организация, оценка, планирование и прогнозирование человеческих отношений;
- учебная деятельность;
- воспроизведение игровых ситуаций.
В свою очередь, означенным задачам отвечают такие объекты имитационного моделирования, как производство, IT-инфраструктуры, бизнес-процессы, сервис, рынок и конкуренция, управление проектами, логистика, дорожное, воздушное, морское движение, экология, динамика роста населения, исторические процессы, информационная безопасность, боевые действия и пр.
В таком качестве имитационное моделирование известно в основном со времени начала широкого использования компьютеров, - c 60-х годов. Но при этом все его распространённые, - принятые в научных изданиях и учебниках, определения являются, как это ни парадоксально, некорректными - неинформативными, неполными, противоречивыми. И это безотносительно того, что некорректным, здесь, - семантически избыточным, является и сам термин «имитационное моделирование»[1].
Так, считается, что имитационное моделирование - это есть «имитация реальных объектов (логический круг, - авт.)» [1], или «исследование реальных систем по их имитационным моделям (логический круг, - авт.) [2], или «метод исследования, основанный на замене изучаемой системы её имитатором (логический круг, - авт.) [3], или «логико-математическое описание объекта (необходимость, но слабая достаточность, - авт.)» [4], или «соединение традиционных методов моделирования с компьютерными (о чём речь?, - авт.)» [5], или «имитация составляющих процесс элементарных явлений с сохранением его логической и временной структуры («имитация», - логический круг, «элементарных явлений», - что за?, «с сохранением его ... временной структуры», - что за?, - авт.)» [6], или «статистическое моделирование (слабая необходимость, - авт.)» или компьютерная реализация (слабая необходимость, - авт.) т.д. и т.п. Так что же такое имитационное моделирование?
Определение и разновидности моделирования
Уточняя известные определения, можно утверждать, что моделирование это есть информационное восприятие того или иного физического объекта [7]. Здесь, - информационное восприятие как донесение до человека описывающей физический объект моделирования связанной информации[2]-истины[3]. Также известно, что всякое моделирование представляет собой информационную операцию (ИО) типа «Восприятие» [10], т.е. представляет собой информационный образ того или иного экспериментального целенаправленного действия, морфологически, - представляет собой экспериментальное отображение тех или иных, имеющих место, информационных прообразов. В случае моделирования ими являются такие разновидности связанной информации, как «связанная информация К» и «связанная информация С»[4]. В соответствии с этим получается, что существуют две и, таким образом, только две наиболее общие разновидности моделирования. Здесь - такие, как отображения:
1) Связанная информация - связанная информация С, что обычно называют «физическим моделированием».
2) Связанная информация С - свободная информация, что обычно называют «математическим моделированием».
Обратим внимание на то, что результаты моделирования, модели, являются его информационными образами. Это значит, что в случае физического моделирования всякая модель представляет собой образ-связанную информацию С, а в случае математического моделирования, образ-свободную информацию. Будем иметь в виду, что всякая информация, - связанная и свободная, имеет своими компонентами-свойствами семантику и форму семантики, ниже, - информационную (в отличие от таковой материальной) [8, 9]. Как известно, понятие формы проявляется в таких её компонентах, как структура и определённость-значение структуры. При этом различные определённости-значения той или иной структуры формы задаются с помощью того, что обычно называют «параметрами». Математические модели с точки зрения физического смысла их информационных форм (информационных форм их семантики) могут быть абстрактными, - аналитическими, и конкретными, - имитационными. В то же время с точки зрения используемых абстракций эти формы-модели могут быть знаковыми (формульными) и графическими. С другой стороны, эти формы могут иметь как бумажный, так и электронный носители. В свою очередь, последние могут быть дискретными (реализуемыми с помощью цифровых ЭВМ) или аналоговыми (реализуемыми с помощью аналоговых средств, например, аналоговых вычислительных машин АВМ).
Теперь обратим внимание на то, что в каждой математической, - аналитической и имитационной, модели-свободной информации:
- Структура формы семантики проявляется в так называемых координатах[5], здесь:
- переменных (знаковые модели);
- связях-рёбрах орграфов [графические (блочные) модели-орграфы].
- Значения структуры формы семантики задаются с помощью параметров:
- коэффициентов (знаковые модели);
- операторов[6] - («содержимого» прямоугольников) блочной схемы (графические модели).
При этом будем учитывать, что информационные формы математических моделей, - структуры и их значения, а следовательно, раскрытые таким образом координаты и параметры, могут как иметь, так и не иметь физического смысла. Далее, если из всех индуцируемых таким образом моделей не рассматривать нереализуемые технически и не имеющие практической значимости (например, аналитические, графические и формульные электронные), то получается полное множество разновидностей моделей, - разновидностей операций моделирования, представленное на рис. 1.
Как следует из рис.1, все имеющие место операции моделирования имеют такие две фундаментальные разновидности, как моделирование физическое (модель, - связанная информация С) и математическое (модель, - свободная информация). В свою очередь, операции математического моделирования включают такие их разновидности, как моделирование аналитическое [форма модели - знаковая (формульная) со структурой типа «переменные & коэффициенты», в которой коэффициенты не имеют физического смысла], аналитико-имитационное, имитационное дискретное и имитационное аналоговое.
Таким образом, получается, что все физически реализуемые и практически значимые операции моделирования (см. ниже) составляют полное множество из семи их разновидностей. При этом, как оказывается, имеет место не, как это принято считать, одна, а три разновидности операций имитационного моделирования.
Рис. 1
Определение и разновидности имитационного моделирования
В принятом алфавите названные выше разновидности имитационного моделирования могут быть поименованы и определены, как:
1) Аналитико-имитационное, - форма модели знаковая (формульная) со структурой типа «переменные & коэффициенты», в которой коэффициенты-параметры имеют физический смысл[7].
2) Имитационное дискретное, - форма модели графическая (блочная) со структурой типа «связи & операторы», в которой связи-координаты и операторы-параметры имеют физический смысл и реализуются с помощью ЭВМ.
3) Имитационное аналоговое - форма модели графическая (блочная) со структурой типа «связи & операторы», в которой связи-координаты и операторы-параметры имеют физический смысл и реализуются с помощью АВМ.
Примеры моделей-образов математического (в т.ч. имитационного) моделирования (здесь - применительно к физическому объекту моделирования, - резонансному электрическому контуру, - цепочке элементов: резистор R, индуктивность L, конденсатор C).
Аналитическая модель
(1)
где α, β, γ - коэффициенты-параметры, а Uвх и U - входное и выходное (на ёмкости C) напряжения-координаты модели контура. В данном случае коэффициенты-параметры α, β, γ не имеют физического смысла, и потому модель (1) не является имитационной.
Аналитико-имитационная модель
или
(2)
В данном случае модель (2) отличается от представленной выше модели (1) наличием физического смысла у коэффициентов-параметров. - причиной квалифицирования модели (2), как имитационной.
Имитационная дискретная модель представлена на рис. 2.
В данном случае причиной квалифицирования представленной на рис. 2 модели, как имитационной, является наличие физического смысла у всех её связей-координат U, U′, U″ и операторов-параметров LC, RC и т.д.
Имитационная аналоговая модель представлена на рис. 3.
В данном случае причина квалифицирования представленной на рис. 3 модели, как имитационной, та же, что и у модели, представленной на рис. 2.
В приведенных выше определениях и примерах разновидностей имитационного моделирования общим является то, что все они относятся к моделированию математическому, которому свойственны образы-модели, представляющие собой свободную информацию. В данном случае представляющие собой свободную информацию, форма которой (ниже понятие «форма» отождествляется, - по причине имеющей место при всяком моделировании неизменности воспринимаемой семантики информации) с понятиями «образ», «модель» - «свободная информация») имеет знаковое (формульное) или графическое (блочное) проявление. А последнее, в свою очередь, проявляется в виде координат и параметров:
- переменных и коэффициентов (знаковый случай формы);
- связей и операторов (графические случаи формы).
При этом определяющим, - свойственным ему и только ему, свойством имитационного моделирования является физичность, - исполненность очевидного применяемостного смысла образа-модели-формы, а точнее, - физичность проявляющих эту форму координат (переменных, связей) и параметров (коэффициентов, операторов).
Отсюда вытекает определение имитационного моделирования, как математического, информационная форма образов-моделей которого, проявляемая в координатах (переменных, связях) и параметрах (коэффициентах, операторах), имеет физический смысл.
Обратим внимание на такое определяющее свойство имитационного моделирования, как физический смысл координат и параметров информационной формы его образов-моделей. Достижение этого свойства возможно только в процессе разукрупнения-детализации исходной математической модели - «чёрного ящика»[8] моделируемого физического объекта. При этом детализации-разукрупнения такой модели - «чёрного ящика» вплоть до обретения получающимися при этом компонентами информационных форм - координатами и параметрами, заявленного физического смысла. Как оказывается, такое разукрупнение сопровождается неизбежным «механически-количественным» усложнением и в итоге, - повышением до предельной структурной сложности-громоздкости получаемых имитационных моделей. Отсюда следует и неизбежный переход к компьютерной реализации имитационных моделей. Выше такая неизбежность компьютерной реализации была определена как слабая необходимость имитационного моделирования. [Здесь - «слабая», потому что, как было показано, наряду с означенным имитационным дискретным, существуют ещё такие разновидности имитационного моделирования, как аналоговое и аналитико-имитационное (см. рис. 1)].
Применяемость и техническая реализация имитационного моделирования
Из приведенного определения имитационного моделирования следует, что его сущностными свойствами являются физичность и соответственно предельная детализированность-разукрупнённость компонент формы образа-модели, здесь, - детализированность-разукрупнённость её координат и параметров. А отсюда уже вытекают и такие применяемостные свойства имитационного моделирования (здесь, - свойства множества координат и параметров модели) как:
- наблюдаемость;
- «управляемость» (свойство возможности воздействия на целевые функции модели);
- ранжируемость по степени наблюдаемости и управляемости;
- возможность удержания наиболее значимых по управляемости и наблюдаемости;
- возможность декомпозиции их исходного множества.
Далее обращается внимание на отмеченный выше весьма широкий спектр решаемых задач имитационного моделирования: в научных исследованиях, при автоматическом проектировании, отработке рабочих режимов пилотных объектов, автоматическом управлении и пр.
В связи с этим отмечается необходимый и достаточный, - для решения этих задач, характер выделенных применяемостных свойств. А именно: из выделенных применяемостных свойств имитационного моделирования отмеченный спектр задач вытекает (необходимость), а из отмеченного спектра задач, в свою очередь, вытекают выделенные применяемостные свойства имитационного моделирования (достаточность). Как оказывается, состав этих свойств вытекает с большим запасом (например, для таких научных исследований, как статистические испытания, больше половины выделенных применяемостных свойств интереса не представляют).
Однако есть одна из сфер человеческой деятельности, - координатно-параметрическое управление [11], которое с выделенными применяемостными свойствами, а следовательно, и самим имитационным моделированием находится в самых строгих отношениях необходимости и достаточности. Это значит, что такой эффективный, предназначенный, прежде всего, для сложных, - «гиперактуационных» [12] и потому имеющих множество состояний объектов, метод управления, как координатно-параметрический, может быть реализован только и только на основе имитационного моделирования.
Более того, имитационное моделирование для этого метода управления является как бы специально созданным: оно позволяет разделить процессы управления и эксплуатации объектов управления «в пространстве и во времени», здесь, - позволяет осуществлять поиск требуемых оптимальных управляющих координат и параметров не на самих объектах, а на их имитационных моделях. В случае рассматриваемых сложных, - имеющих множество координат, параметров («гиперактуационность») и соответственно состояний и соответственно подверженным всяческим рискам, объектов управления такое, обусловленное сущностью имитационного моделирования, разделение является необходимым:
- из соображений безопасности, экономичности и удобства эксплуатации объектов управления;
- из соображений быстродействия управления, которое на имитационных моделях осуществляется не в реальном, а в ускоренном масштабе времени.
Ещё одним достоинством (из соображений безопасности управления и эксплуатации объектов) использования имитационной модели при координатно-параметрическом управлении является его (управления) разомкнутый, и, поскольку оно при этом осуществляется с участием оператора, то, - автоматизированный характер.
Блок-схема такой системы координатно-параметического управления представлена на рис. 4, где U*вых - требуемое значение целевой функции объекта управления, а как Uвых, Uвх и П(α, β, γ) c соответствующими индексами обозначены выходная, входная координаты и параметры объекта и имитационной модели объекта управления.
Рис. 4
На рис. 4 показано, как, исходя из установки U*вых, оптимизирующий алгоритм ЭВМ определяет на имитационной модели, соответственно оптимальные значения координаты Uвхми параметров Пм(α, β, γ), которые после согласования с человеком-оператором в виде координаты Uовх и параметров По(α, β, γ) задаются на объекте управления.
Далее обращается внимание на то, что дискретный характер подавляющего большинства имитационных моделей определяет их компьютерную реализацию. При этом, учитывая преимущественно графическое (блочное) представление имитационных моделей, программирование их должно осуществляться в графической, - блочно-ориентированной среде.
Заключение
Все технически реализуемые и практически значимые операции моделирования имеют семь разновидностей, из которых три являются имитационными. В основе приводимого определения имитационного моделирования лежит физичность координат и параметров его образов-моделей, - следствие их подходящего разукрупнения-детализации. При этом получается, что у имитационного моделирования имеют место пять применяемостных свойств. В связи с этим, например, получается, что имитационное моделирование становится единственно возможным средством реализации координатно-параметрического управления сложными объектами.
Рецензенты:
Трояновский В.М., д.т.н., с.н.с, профессор кафедры ИПОВС Московского государственного института электронной техники (технического университета), г. Москва;
Лобанов А.В., д.т.н., с.н.с. НИИ «Субмикрон», г. Москва;
Рассветалов Л.А., д.т.н., профессор, профессор кафедры радиосистем Новгородского государственного университета им. Ярослава Мудрого, г. Великий Новгород.
Работа поступила в редакцию 17.10.2011.
[1] На тему [1]: моделирование - это есть «воспроизведение физических реалий другими (ниже, - информационными, - авт.) средствами», а это значит, что всякое моделирование представляет собой имитацию и в этом отношении всегда, таким образом, является имитационным.
[2] Связанная - это информация, семантика которой имманентно связана с её формой - «ассоциирована» с формой, «диффундирована» в неё. Поэтому семантика связанной информации непосредствен-
но, - без к/л дешифратора, выражается в её форме. Альтернативой связанной информации является свободная информация, - информация, семантика которой с формой имманентно-ассоцииронно-диффундированно не связана и потому в форме непосредственно, - без названного дешифратора, не выражается. Виды свободной информации: данные (data) -
информация, полученная из природы, минуя разум или его техногенную имитацию; сведения (facts) - данные, воспринятые разумом или его техногенной имитацией и знания (science, knowledge) - структурированные сведения [8, 9].
[3] Истина (связанная информация о субстанции качества, кантиансткая «вещь в себе»), как и всякая связанная информация, представляет собой имманентное описание той или иной физической реа-
лии, - прообраз всякого техногенного или антропогенного восприятия. Истина, - это то, что «природа говорит, только будучи спрошенной (здесь, спрошенной посредством названного восприятия, - авт.»).
[4] Связанная информация К - это есть информация, имманентно описывающая субстанцию качества К, т.е. это есть связанная информация off-line. В свою очередь, связанная информация С, - это информация, имманентно описывающая субстанцию свойства С, т.е. - это связанная информация on-line.
[5] Этимологически термин «координата» вытекает из его синонима, - соответствующей оси фазового пространства решений изначально описывающего объект моделирования того или иного дифференциального уравнения.
[6] Здесь, - операторов статических (коэффициентов пропорциональности), дифференциальных и интегральных (функции Грина, преобразований Фурье, Лапласа-Карсона).
[7] При этом переменные-координаты могут как иметь (уравнения статические и динамические - дифференци-альные 1, 2-го порядка), так и не иметь физического смысла.
[8] Здесь - «чёрного ящика»: в случае знакового представления моделируемого объекта, - уравнения с нефизичными коэффициентами [например, (1)], в случае графического представления моделируемого объекта, - одиночного блока.
Библиографическая ссылка
Бондаревский А.С., Лебедев А.В. ИМИТАЦИОННОЕ МОДЕЛИРОВАНИЕ: ОПРЕДЕЛЕНИЕ, ПРИМЕНЯЕМОСТЬ И ТЕХНИЧЕСКАЯ РЕАЛИЗАЦИЯ // Фундаментальные исследования. – 2011. – № 12-3. – С. 535-541;URL: https://fundamental-research.ru/ru/article/view?id=29198 (дата обращения: 17.08.2024).