Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Теория систем и системный анализ. Учебное пособие-1

.pdf
Скачиваний:
1
Добавлен:
07.09.2026
Размер:
1 Мб
Скачать
☆
4. Как можно охарактеризовать элемент системы?
5. Что представляют собой подсистема и надсистема?
6. Дайте определение процесса.
7. В чем состоит процесс функционирования системы?
8. Дайте определение структуры системы.
9. Что такое «черный ящик»?
10. В чем состоит закон функционирования системы?
11. Как выявляется алгоритм функционирования системы?
12. Можно ли успешно управлять «черным ящиком»?
13. Что
такое обстановка?
14. Дайте определение понятию «эмерджентность».
15. Что представляет собой процедура декомпозиции?
16. Что понимается под алгоритмом функционирования си-
стемы?
17. Каковы характерные признаки сложной системы?
18. Перечислите основные типы обратной связи и дайте им
определения.
19. Приведите примеры уравновешивающей и усиливаю-
щей обратной связи.
20. Объясните феномен упреждающей обратной связи.
31
ГЛАВА 2. МОДЕЛИРОВАНИЕ СИСТЕМ
2.1. Ментальные модели
Системный подход и порождаемое им системное мышле­ние направлены, в первую очередь, на преодоление стереоти­пов обыденного мышления. Дело в том, что любая деятельность человека отталкивается от глубоко укоренившихся в его созна­нии способов понимания действительности и придания смысла жизненному опыту. Так возникают руководящие идеи и
стра­тегии нашего поведения. Их принято называть ментальными моделями, поскольку они существуют в сознании и отображают в нем наше естественное видение мира.
Формирование ментальных моделей является совершенно естественным и неизбежным процессом, поскольку без моде­лирования в сознании окружающего мира человек не мог бы существовать. Ментальные модели есть у каждого, сознает он это или нет, и каждый истолковывает свой опыт, руководствуясь своими личными ментальными моделями. Приобретая новый опыт, мы трансформируем и развиваем свои ментальные моде­ли, а также создаем новые.
Однако ментальные модели отражают не столько объектив­ную реальность, сколько наши представления о ней, зафикси­рованные прежним опытом. Наше моделирование реальности обусловлено
присущим человеку способом видения и интер­претации того, что мы видим. Приходя в этот мир, мы не распо­лагаем никакими моделями, но у нас есть способность их соз­давать на основе индивидуального опыта. Разные люди, проходя через одни и те же жизненные ситуации, придают полученному жизненному опыту свой собственный смысл.
Кроме
личного опыта материал для ментальных моделей черпается из общественных норм поведения, культурных тра­диций, наконец, из убеждений наших родителей и учителей, но в пору зрелости человек все больше руководствуется собствен­ным опытом. Поэтому неудивительно, что наши ментальные модели оказываются в той или иной степени неадекватными реальности.
32
Действительно, наше восприятие действует избирательно в зависимости от настроения, интересов, целей. Одни факты и сведения отбираются, другие – отбрасываются как несуще­ственные. Нередко мы «вычеркиваем» то, что противоречит нашим ментальным моделям, стремясь сохранить их в неиз­менном виде. С другой стороны, мы «додумываем» то, чего на самом деле не было. Особенно часто
мы прибегаем к такому конструированию в условиях неопределенности, поспешно вы­бирая знакомый вариант объяснения. Тем не менее, в этом тоже есть определенный смысл, поскольку лучше иметь неадекват­ную модель, чем не иметь никакой.
Еще одна причина несоответствия ментальных моделей ре­альности состоит в неумышленном искажении действительно­сти, когда мы придаем
преувеличенный смысл одним фактам и преуменьшаем роль других. Наконец, самой существенной при­чиной является стремление к обобщению. Обобщение играет ключевую роль в процессе познания, недаром мы говорим, что наука обобщает человеческий опыт, строя теории (модели), об­ладающие все более высокой степенью общности. Но даже на­учные модели, как мы знаем,
в той или иной степени неточны.
Когда мы говорим «всегда», «все», «каждый», «никто», «никогда», мы обобщаем. Опасность применения обобщения состоит в том, что оно может основываться на нехарактерных случаях, в которых по той или иной причине усматривается ти­пичное явление. В таких случаях ментальная модель заставляет игнорировать действительность, что отнюдь
не способствует
благоприятному развитию событий.
С позиций системного подхода важно понимать, каким об­разом наше восприятие образует стабилизирующую обратную связь, которая поддерживает ментальные модели, не позволяя распасться нашей системе убеждений. Но, пожалуй, еще важнее увидеть, в чем они нас ограничивают, закрепощая наше творче­ское мышление. Мы в состоянии формировать реалистичные и
полезные ментальные модели, рассматривая их как систему и сознательно принимая решение о том, какими моделями мы будем руководствоваться впредь, вместо нынешних. А это озна­чает, что, переходя целиком на позиции системного подхода, мы
33
выбираем научно обоснованное моделирование мира систем, подсистемами которого являемся мы сами.
2.2. Отображение поведения систем
Одним из фундаментальных понятий теории систем являет­ся понятие изменения. Оно, в свою очередь, порождает понятия множества и разнообразия. Описать поведение системы озна­чает описать происходящие с ней изменения. Изменение состо­яния системы – это множество переходов из
одного состояния в другое. Множество таких переходов при отображении системы будем называть преобразованием.
Последовательности состояний, принимаемых системой в параметрическом пространстве (роль которого играет время), соответствует последовательность элементов, порождаемых последовательными степенями преобразования. Такая последо­вательность состояний (и преобразований) определяет траек- торию или линию поведения системы.
В случае когда существует соответствие между
реальной (эмпирической) системой и преобразованием, такое преобразо­вание называется каноническим представлением системы, а о самой системе говорят, что она воплощает преобразование.
Процедуру определения траектории системы по заданным начальному состоянию и преобразованию называют интегри- рованием преобразования, притом что во многих случаях пре­образование представляет собой множество дифференциаль­ных уравнений. Понимание поведения
системы отображается посредством построения ее динамической модели, находящей­ся с ней в отношениях подобия.
Моделирование – это основная процедура теории систем и системного анализа, имеющая своей целью установление свя­зи эмерджентных свойств системы с ее входами и выходами. Поскольку динамическая система, в зависимости от цели ее исследования, может быть представлена множеством моделей посредством того или иного преобразования, каждая из моде­лей будет иметь свою семантику (смысл). Поэтому в каждом случае строится семантическая модель системы. Это относится
34
и к случаю построения математической модели, представляю­щей собой символическое описание преобразования «система – модель».
Поясним понятие модели с помощью преобразования ото­бражения. Пусть А и В – два произвольных множества. Функ­ция f, однозначно ставящая в соответствие каждому элементу
aA элемент
fa B , называется отображением множества

А в множество В. Это отображение обозначается как f : А → В. Элемент f (a) = b называют значением элемента а при отображе- нии f, или образом а; множество А тогда будем называть обла­стью определения, множество В – областью значений отображе­ния f. Функцию f принято называть оператором
преобразования
или просто оператором.
В случае если в области значений отображения имеются элементы
bB , не являющиеся образами никаких элементов
aA , то отображение f будет называться отображением «в» В.
Если же все
bB есть образы aA , или f (a) = B, то отображе-
ние f будет отображением «на» В.
Обратная функция f
–1
(B), т.е. множество элементов из обла-
сти определения А, образы которых принадлежат области В, на- зовем прообразом множества В, и, соответственно, f образом элемента b. Обозначим прообраз следующим образом:
1
fB aAfaB
 
^`
, где после вертикальной черты при-
–1
(b) – про-
нято указывать свойство элементов множества А. Заметим, что в общем случае функция f
–1
может быть неоднозначной, т.е. не
быть отображением В «в» или «на» А.
Отображение f будет взаимно однозначным, если каждый элемент множества В является образом не более одного элемен­та множества А.
Отображение f называется гомоморфным (имеет место го- моморфизм множеств А и В) при выполнении условия (a
a
) (f(a1 ), f(a2 ), …, f(ak )), где
k
,
aAfa B. Гомоморфизм
ii

, a2, ...,
1
множеств означает однозначное отображение одного множе­ства с заданными на нем отношениями в другое (но не наобо­рот – с учетом неоднозначности отображения) с сохранением всех отношений. Для конкретных систем это означает сохране­ние в модели связей между элементами системы.
35
Частным случаем гомоморфизма множеств является их изо-
морфизм, или взаимно однозначный гомоморфизм, обозначае-
мый как (a
, a2, ..., ak) ↔ (f(a1), f(a2), …, f(ak)). Именно отношение
1
изоморфизма между рассматриваемыми множествами необхо­димо для того, чтобы вначале синтезировать модель прототипа, а затем результат исследования модели корректно перенести на прототип.
2.3. Представление системы семантической моделью
Теперь мы можем определить модель реальной системы как изоморфизм фиксированного множества ее элементов (пред­метная область) с исследуемыми отношениями (связями) А в абстрактное множество В, задаваемое кортежем:
B = < {M}, P
, P2, …, Pn >, (2.1)
1
где {M} – носитель модели, т.е. множество элементов модели, отображающих элементы предметной области;
P
, P2, …, Pn – предикаты, отображающие отношения (свя-
1
зи) между элементами предметной области.
Совокупность предикатов образует сигнатуру модели, по- скольку позволяет ее идентифицировать, т.е. определить, класс каких систем модель отображает. Содержательной областью предикатов является носитель модели.
Выбор носителя и сигнатуры модели (тип и форма реали­зации) определяет тот или иной вид моделирования, например статическое или динамическое, мысленное или реальное, язы­ковое или символическое.
При исследовании систем рассматриваются два аспекта: поведение системы, т.е. зависимость выходов от входов и ее внутренняя структура, множество состояний, определяющее поведение. Основная задача системного исследования как раз и состоит в том, чтобы по установленному на первом этапе зако­ну функционирования
системы выявить реально действующий
в ней алгоритм (или механизм) функционирования.
36
Следовательно, систему следует рассматривать как кортеж:
S = < Sa, Sb, P0(Sa, Sb) >, (2.2)
– подмодель, отображающая поведение системы, в ряде
где S
a
случаев она может отображать поведение «черного ящика»;
S
– подмодель, определяющая структуру системы при ее
b
внутреннем рассмотрении;
P
, Sb) – предикат целостности, определяющий назначе-
0(Sa
ние системы, семантику подмоделей S разования S
P
0(Sa
→ Sb.
a
, Sb) = 1, если преобразование Sa → Sb существует при
и Sb и семантику преоб-
a
наличии взаимно однозначного соответствия между элемента­ми носителей моделей S
и Sb, в противном случае P0(Sa, Sb) = 0.
a
Требование изоморфизма обусловлено тем, что при системном исследовании изучаются свойства построенной модели, а затем полученные сведения переносятся на моделируемую систему.
Подмодель, отображающая поведение системы, может быть
представлена кортежем из пяти объектов:
S
= < x, y, z, f, g >, (2.3)
a
где x = x(t) – входной сигнал как конечное множество функций времени < x
(t), …, xk(t) >;
0
y = y(t) – выходной сигнал как конечное множество функций
< y
(t), …, xn(t) >;
1
z = z(t) – переменная состояния – множество функций
< z
(t), …, zm (t) >, определяющих значения выходных характе-
1
ристик модели;
f и g – функционалы, задающие текущие значения выход-
ных характеристик и внутреннего состояния.
С помощью функционалов записываются в инвариантной форме (т.е. без аналитического представления конкретного вида функциональной зависимости) так называемые глобальные уравнения системы:
y(t) = g(z(t), x(t)) (2.4)
z(t) = f
Здесь [t
(z(t0), x(τ));
t] означает весь интервал времени с момента на-
0,
, ttÎ
. (2.5)
[]
0
чала управления. С введением в описание системы ее глобаль­ных уравнений она уже не рассматривается как «черный ящик».
37
Однако зачастую нахождение формы глобальных уравнений представляет собой весьма трудную, а временами – неразреши­мую задачу. Поэтому исследование системы как «черного ящи­ка» остается полноценным разделом методологии системного анализа.
Соотношение (2.4) называется уравнением наблюдения. Оно отражает тот факт, что множество выходов системы явля­ется функцией множества ее состояний и множества входных (управляющих)
воздействий. Соотношение (2.5) носит название уравнение состояния, оно показывает, что состояние системы в любой момент времени определяется ее начальным состоянием и всей совокупностью входных воздействий к этому моменту.
Для полного задания динамической системы необходимо
ввести также три аксиомы.
Аксиома 1. Для системы определено пространство состоя-
ний Z, в которых она может находиться, и
параметрическое пространство T, в котором задано поведение системы. Роль па­раметрического пространства обычно играет временной интер­вал в пределах (0, ∞).
Аксиома 2. Пространство состояний системы Z содержит не менее двух элементов. Таким положением фиксируется оче­видное представление о том, что система может находиться в разных состояниях.
Аксиома 3. Система обладает свойством функциональной эмерджентности, что
означает принципиальную несводимость целостного свойства системы к сумме свойств ее элементов, а также его невыводимость из них.
Подобное представление показывает, что система может быть представлена множеством моделей, отражающих семан­тику предметной области. Отсюда вытекает еще одно определе­ние: система – это совокупность взаимосвязанных элементов,
обладающая свойством эмерджентности, а также способ отображения реальных
объектов. В такой интерпретации под сложной системой мы будем понимать материальный объект (систему) с управлением и его отображение в сознании ис­следователя в виде совокупности моделей, семантика которых определяется задачей исследования.
38
2.4. Моделирование сложных систем
Моделирование материальных систем в сознании человека­исследователя лежит в основе познания им мира естественных систем и создания мира технических и социальных систем различного типа. Под моделированием, как правило, понима­ется процесс исследования реальной системы, состоящий в построении модели, исследовании ее свойств и перенесении выявленных свойств на моделируемую систему
. Наиболее об­щими функциями моделирования являются описание, объясне­ние и прогнозирование поведения реальной системы. В этом, собственно говоря, и состоит задача аналитического познания материальных систем.
Однако возможна и противоположная ситуация, когда аб­страктный объект (идея) отображается в виде реальной систе­мы, например макета мыслимого технического устройства или физического объекта. Эта
ситуация характерна для процедуры
синтеза.
Понятие модели, так же как и понятие системы, имеет множество определений. Большинство из них вводит понятие прототипа. Мы будем называть моделью объект, находящий­ся в отношении подобия с прототипом и служащий средством описания, объяснения и прогнозирования поведения прототи­па. Другими словами, модель служит образом прототипа, а
про-
тотип является прообразом модели.
Формальное определение представляет модель в виде изо­морфизма А на В, т.е. f : A ↔ B. Оператор преобразования f в общем виде определяет способ построения требуемой модели.
Принципиальное отличие модели от прототипа состоит в том, что она дает упрощенный образ прототипа, отображаю­щий не полную
совокупность его свойств, а только тех, которые признаются существенными для конкретной задачи исследова­ния. Очевидно, что по мере углубления процесса изучения или проектирования сложной системы подмножество ее существен­ных свойств может изменяться и пополняться. Формально это означает, что выбор носителя и сигнатуры модели определяется целью проводимого исследования. В этой связи
еще раз отме-
39
тим, что один и тот же прототип может быть отображен множе­ством моделей, отличающихся рассматриваемыми аспектами поведения прототипа и точностью его описания.
В зависимости от исследуемого аспекта проблемы различа­ют модели структурные, функциональные, информационные и параметрические.
Структурное моделирование имеет целью отображение элементного состава и взаимосвязей между элементами, т.е. структуру (морфологию
) системы в определенном ее состоянии.
Функциональная (поведенческая) модель системы отобра­жает совокупность и последовательность выполняемых ею функций (динамику функционирования). При этом использу­ются понятия закона и алгоритма функционирования.
Информационная модель рассматривает управление в си­стеме как совокупность информационных процессов, т.е. мно­жество процессов преобразования информации (информацион­ных потоков).
Параметрическое
моделирование проводится с целью уста­новления оптимальных значений внешних и внутренних харак­теристик системы, определяющих эффективность ее функцио­нирования.
Подчеркнем, что подобные модели строятся как при анали-
зе сложных систем, так и при их синтезе.
Моделирование реальных и абстрактных систем составляет теоретическую и практическую основу любой интеллектуаль­ной деятельности, которая
лежит в основе основных информа­ционных процессов: исследования, обучения и управления. Во всех случаях требования к моделям остаются неизменными, они должны обеспечить описание (что? где? когда?), объясне­ние (почему?) и предсказание (как?) поведения той или иной системы.
2.5. Классификация видов моделирования
В связи с использованием разнообразных видов модели-
рования целесообразно провести их
систематизацию. Как уже
отмечалось, классификация систем может быть проведена по
40
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]