
книги из ГПНТБ / Кравченко Р.Г. Основы кибернетики учеб. пособие
.pdfР А З Д Е Л I
СИСТЕМЫ
Г л а в а 1
ОБЩАЯ ХАРАКТЕРИСТИКА СИСТЕМ
Определение системы. Кибернетика — наука об управлении сложными динамическими системами. Объектом изучения этой науки являются системы любой природы, способные восприни мать, хранить и перерабатывать информацию и использовать ее для управления и регулирования.
Система (с греческого: составленное из частей, соединение) является одним из основных понятий кибернетики. Краткое по нятие «система» может быть определено как упорядоченная совокупность взаимосвязанных и взаимодействующих различ ных элементов.
Полный комплект частей, из которых можно собрать трак тор, не представляет собою систему. Составленные в одно це лое они образуют систему «трактор»; различные части представ ляются в этой системе как ее элементы. Отдельно засеянные поля не представляют собой систему «севооборот», пока не бу дут определенным образом и порядком увязаны чередованием культур по полям севооборотов. Отдельные сельскохозяйствен ные рабочие могут составлять производственную систему «бригада», если они будут взаимодействовать для достижения определенной цели.
Различают три вида связи между элементами системы: ме ханическую (когда связь между элементами осуществляется путем обмена усилиями), трофическую (обмен энергией), сиг нальную (обмен сигналами, информацией). Возможно выделе ние системы, элементы которой взаимосвязаны только одним из названных видов связи.
Основные признаки системы. Важнейшим признаком си стемы является то, что составляющие ее элементы образуют во взаимосвязи единое целое с качественно новыми свойствами.
20
Учитывая этот признак, следует дать понятию «система» сле дующее определение: система есть упорядоченная совокупность взаимосвязанных и взаимодействующих элементов, закономерно образующих единое целое, обладающее свойствами, отсутствую щими у элементов и отношений, его образующих.
Отдельные элементы системы объединены между собой при чинно-следственными связями. Это означает, что изменение од ного (нескольких) элемента или же одной (нескольких) связи между элементами влечет за собой изменение других элементов и связей (не обязательно всех элементов и всех связей между ними). Теснота (степень) связности совокупности элементов между собой и с другими элементами (внешними элементами, элементами внешней среды) является критерием выделения этой совокупности в систему. Чем теснее эти элементы увязаны между собой и чем слабее их связь с окружающими элементами, тем больше оснований рассматривать их как систему. Системы, как правило, переходят из одного состояния в другое в течение любого интервала времени. Это означает, что системы функцио нируют. Если такие переходы совершаются в обозримый интер вал времени, то система называется динамической.
Экономическая кибернетика рассматривает сельское хозяй ство как целесообразную систему, представленную комплексом взаимоувязанных элементов в виде производственных систем, функционирование которой обеспечивает выполнение намеченной экономической программы производства сельскохозяйственной продукции.
Разделение систем относительно. Эта относительность прояв ляется в следующем. Каждая система может характеризоваться
иизучаться с различных позиций, что определяется точкой зре ния исследователя. Сельское хозяйство можно характеризовать
иизучать как биологическую систему, элементы которой — рас тения, животные; как производственную систему с элементами — отраслями производства; как экономическую систему, элемен
тами которой являются объекты, подразделения, выполняющие заданную экономическую программу производства, и т. п.
И наконец, каждая система может быть представлена как элемент более общей суперсистемы (системы более высокого ранга, порядка). И в то же время элементы или группы элемен тов данной системы в известных условиях можно рассматривать как системы. Группы элементов, рассматриваемые как системы более низкого ранга, выделяются с учетом относительно устой чивого порядка внутренних отношений между элементами си стемы, с учетом внутренней структуры системы.
Система «сельскохозяйственное предприятие» может рассмат риваться как элемент суперсистемы «трест» или суперсистемы «сельское хозяйство объединения (межхозяйственного, аграрно промышленного) или района». Учитывая внутреннюю структуру системы «сельскохозяйственное предприятие», в качестве еамо-
21
стоятельных можно изучать структурные объединения «брига да», «ферма».
Кибернетика предполагает, что при изучении конкретных систем необходимо точно определить свою точку зрения на си стему и с этой позиции попытаться рассмотреть иерархию систем.
Такая точка зрения облегчает очерчивание границы исследуе мого объекта, но не его изучение. Математическая зависимость количества элементов системы и максимального числа возмож
ных связей |
между ними выражается как V= n(n— 1), |
где п — |
количество |
элементов системы. Количество элементов |
системы |
и максимальное число возможных состояний системы выра жается зависимостью Н = 2п(-п~1'>(если определить состояние си стемы видом цепи, в которой каждая из связей есть или нет). Эти зависимости показывают, что с увеличением количества элементов резко возрастает число возможных состояний си стемы. Так, если в системе из двух элементов V=2, Н = 4, в си стеме, где п = 3, У= 6, а Н —64, то в системе из четырех элемен тов У=12, а #=4096! Сельское хозяйство состоит из огромного числа элементов, и соответственно число возможных различи мых состояний настолько велико, что изучение их без каких-либо упорядочивающих методических приемов очень сложно. Таким методическим приемом кибернетики является группировка эле ментов системы соответственно ее внутренней структуре с выде лением самостоятельных систем. Они рассматриваются, изу чаются как системы определенного уровня, расположенные в иерархической соподчиненности с позиций организационного построения.
Иерархия систем. Первичной системой принято считать та кой элемент или совокупность элементов системы, которые не допускают их дальнейшее расчленение без потери основного качества всей системы с учетом избранной исследователем точки зрения.
Сельское хозяйство рассматривается с позиций экономиче ской кибернетики как система, обеспечивающая реализацию экономической программы производства. Следовательно, первич ной системой, способной реализовать установленную экономиче скую программу, нужно считать систему «сельскохозяйственный рабочий, имеющий определенные навыки, квалификацию, опыт; предметы труда, над которыми он трудится; технологию произ водства (алгоритм его производственной деятельности); орудия производства, с помощью которых он осуществляет процесс труда». Элементы этой системы не могут быть представлены как
самостоятельные системы без изменения точки зрения |
иссле |
||||
дователя. |
уровня |
(порядка) |
объединяет две |
и |
более |
Система второго |
|||||
первичные системы; |
третьего |
уровня |
(порядка) — две |
и |
более |
системы второго уровня и т. |
д. При выделении систем второго, |
22
третьего и дальнейших порядков исходят из следующих прин ципиальных положений:
разделение системы на внутренние подсистемы происходит так, чтобы общая целенаправленность функционирования всей системы сохранялась;
выделение внутренних подсистем осуществляется с учетом возникновения некоторых особых характеристик для каждого из выделяемых уровней;
количество выделяемых уровней должно быть минимальным, но не должно затруднять (осложнять) изучение систем каждого уровня.
В сельском хозяйстве системами второго уровня (порядка) являются звенья, третьего — бригады, фермы, четвертого — от
деления, цеха, производственные участки, |
пятого — колхоз, сов |
|||
хоз, шестого — сельское хозяйство |
района, |
межхозяйственные |
||
объединения и т. д., пока |
предпоследние |
по |
порядку системы |
|
не будут объединены в |
систему |
самого |
высокого порядка — |
сельское хозяйство в целом. Иерархическое построение систем как методический прием в кибернетике позволяет успешно ре шать многие практические вопросы, связанные с совершенство ванием управления в отрасли.
Сложные взаимосвязи в окружающем нас мире сделали необ ходимой концепцию больших систем, т. е. систем со сложной структурой. К большим системам относят такие, которые невоз можно исследовать без расчленения на отдельные системы и расположения их в определенной иерархии по выделенным уров ням. Расчленение системы позволяет рассматривать большую систему последовательно по отдельным частям, по уровням.
Этот методический прием расчленения на подсистемы как си стемы более низкого иерархического уровня не нарушает цело стности функционирования всей системы благодаря управлению.
Классификация систем. Кибернетика как наука не рассмат ривает подробно все возможные системы. Чтобы показать, ка кие именно системы являются объектом изучения кибернетики, проводят классификацию систем по обусловленности их дей ствия и по степени их сложности.
По о б у с л о в л е н н о с т и д е й с т в и я различают си стемы с детерминированным действием и системы со случайным (вероятностным, стохастическим) действием.
В д е т е р м и н и р о в а н н о й с и с т е м е составляющие ее элементы и связи между ними взаимодействуют точно предви денным образом. При ее исследовании не возникает никакой неопределенности. Если известно состояние системы и программа ее перехода в другое состояние, то всегда можно точно описать это другое состояние. С позиций управления детерминирован ные системы не представляют интереса.
В с л у ч а й н о й (вероятностной, |
стохастической) |
с и с т е м е |
составляющие ее элементы и связи |
между ними |
взаимодей |
23
ствуют таким образом, что нельзя сделать точного, детального предсказания ее поведения, утверждать о последовательности состояний. Такая система всегда остается неопределенной, и предсказание о ее будущем поведении никогда не выходит из рамок вероятностных категорий, с помощью которых это пове дение описывается. С позиций управления случайные системы представляют особый интерес, так как такие системы чаще всего встречаются в производственной практике.
По с т е пе ни с л о ж н о с т и различают простые, сложные и очень сложные системы.
Пр о с т ым и принято считать системы, не имеющие разветв ленной структуры (нельзя выделить иерархические уровни), с небольшим количеством взаимосвязанных и взаимодействую щих элементов, выполняющих простейшие функции. Эти си стемы, а также их динамизм (изменение во времени) легко поддаются описанию.
С л о ж н ы м и считают системы с разветвленной структурой и значительным количеством взаимосвязанных и взаимодей-' ствующих элементов, выполняющих более сложные функции. Высокая степень связности элементов в сложных системах при водит к тому, что изменение какого-либо одного элемента или связи влечет за собой изменение многих других элементов си стемы. В сложных системах возможно наличие нескольких раз ных структур, нескольких разных целей. Но все же конкретное состояние сложной системы может быть описано.
Оч е нь с л о жн ыми с и с т е м а м и принято считать такие системы, состояние которых по тем или иным причинам до сих пор не удается подробно и точно описать. Невозможность опи сания связана со многими причинами, например: для описания требуется больше времени, чем то, которым располагают между
сменами состояния; современный |
уровень |
знаний (или уро |
вень знаний исследователя) недостаточен |
для проникновения |
|
в существо связей системы либо они непонятны и т. п. |
||
Комбинируя различия систем |
по обусловленности действия |
и по степени сложности, выделяют шесть типов систем, которым можно дать следующие определения.
1. Простая система с детерминированным действием содер жит мало элементов и взаимных связей, система легко описы вается, и ее динамическое действие легко предсказать. Напри мер, автоматическая поилка, выключатель.
2. Сложная система с детерминированным действием имеет разветвленную структуру, много элементов со сложными свя зями, доступна в описании, смену ее состояний возможно пред сказать. В подобных системах каждое отклонение от заранее предсказанного действия является ошибкой, свидетельствующей о порче системы. В качестве примера подобных систем можно назвать трактор, инкубатор, электронно-вычислительную ма шину.
24
3. Очень сложные системы с детерминированным действием практически не поддаются описанию, хотя и встречаются в жизни. Точно относящийся к таким системам пример подоб рать трудно, если не учитывать ограничений по времени и по знаниям. Снятие этих ограничений очень сложные системы пере водит в разряд просто сложных систем. Примером очень слож ных систем являются галактики в мировом пространстве. Их по ведение детерминировано (исключая возможность катаклизма), можно на сотни лет предвидеть смену их состояний, хотя в неко торых случаях описать все элементы не представляется воз можным.
4.Простые системы со случайным действием легко описы ваются в статическом состоянии (в период между сменами со стояний). Их поведение в динамическом режиме возможно пред сказать с привлечением теории вероятностей.
5.Сложные системы со случайным действием еще поддаются общему описанию в статике, фотографическому описанию. Но их_ развитие невозможно точно предсказать. К подобным систе мам можно отнести откорм скота, сельскохозяйственное пред приятие, если его рассматривать как систему получения дохо дов, прибыли.
6.Очень сложные системы со случайным действием практи чески невозможно ни описать, ни предсказать точно их развитие. Используя мощный исследовательский аппарат (методы мате матической статистики, методы моделирования и др.), в извест ной мере доступно предположить управление переходом от од ного состояния системы к другому. Но полностью предсказать всю цепь переходов невозможно. К таким системам относятся отрасли народного хозяйства, живые индивидуумы на протяже нии всего цикла их развития, мозг человека.
Хотя в практике трудно установить границы между этими типами систем, такое методическое разделение дает четкое представление о том, изучением и описанием каких систем зани мается кибернетика.
Кибернетика занимается только динамическими системами, т. е. проявляющими себя в действии. Это — системы второго, третьего, пятого и шестого типов. Наибольший интерес прояв ляет кибернетика к тем системам, действия которых имеют ка чества определенности, регулярности (с позиций подчинения определенным закономерностям), воспроизводимости (действие может быть вызвано снова) и целесообразности (не хаотичные, а ведущие к достижению поставленной цели, выражаемой через условно-конечное состояние).
Экономическая кибернетика изучает в основном системы, от носящиеся к пятому и шестому типам.
Взаимодействие систем с внешней средой. Кибернетика рас сматривает систему как относительно замкнутую часть какойлибо среды. Эта внешняя среда увязана с данной системой
25
в х о д а ми, |
посредством которых внешняя среда оказывает |
влияние на |
состояние системы, и в ы х о д а м и , путем которых |
система оказывает влияние на внешнюю среду. Таким образом, входы и выходы — это пути, по которым среда воздействует на систему, а система на среду, что обеспечивает их взаимодей ствие. При анализе взаимодействия можно представлять внеш нюю среду как нечто единое, оказывающее действие на систему и воспринимающее ее влияние. Но при необходимости (с точки зрения исследователя) в среде возможно различать множество систем, взаимно связанных входами и выходами. Система мо жет также действовать на саму себя, если некоторые из ее вы
ходов становятся одновременно входами. |
выхо |
||
Состояние входов |
называют также |
импу ль с а ми , |
|
дов— р е а к ц и я м и . |
Под состоянием |
здесь понимается |
какое- |
либо точно определяемое условие или свойство, которое можно различить как только оно снова появится.
Уровень знаний, обеспечивающий изучение данной системы (так называемый разрешающий уровень), характеризуется тем, как различаются импульсы и реакции, относящиеся к системе. Наивысший разрешающий уровень — это такое различие входов и выходов, при котором каждый вход соответствует единствен ному точно определенному импульсу, а каждый выход— един ственной точно определенной реакции, и такое различие, при котором каждый импульс действует или не действует, реакция появилась или нет (при этом может быть любое общее количе ство входов и выходов). Самый низкий разрешающий уровень предполагает, что в исследуемой системе различается только один вход и один выход. Через этот единственный вход дей ствуют все возможные импульсы любой природы; через един ственный выход — все реакции. При этом предполагается, что на систему действует более одного импульса, приводящего к бо лее чем одной реакции.
Особенность кибернетики как науки состоит в том, что при наблюдении системы изучается, что происходит, а не почему это происходит. Исследования, какие импульсы вызывают реакции,
позволяют в итоге раскрыть действие системы. |
|
|
им |
|
Реакции |
имеют характер зависимых переменных, |
|||
пульсы — независимых, т. е. реакции являются |
функцией |
им |
||
пульсов. |
|
|
в созда |
|
В практике выделяют системы е с т е с т в е нные , |
||||
нии которых человек не принимал участия, и системы |
и с к у с |
|||
с твенные , |
спроектированные и составленные |
человеком |
из |
материальных элементов, увязанных какими-либо видами связи. И естественные, и искусственные системы подвергаются на входах импульсам, имеющим материальный, энергетический и информационный характер. Входы (реакции) системы также различаются по своему материальному, энергетическому и ин формационному характеру. Иными словами, входы и выходы
26
систем могут быть материальные, энергетические и информаци онные, т. е. в процессе взаимодействия системы с внешней сре дой происходит присвоение и передача вещества, энергии и ин формации. По мере повышения организованности и изменения структуры системы способны превращаться из обычных мате риальных и энергетических в системы, которые могут использо вать информацию для дальнейшего повышения своей организо ванности, т. е. возникает способность использования информа ции в целях управления.
Принято различать системы замкнутые и открытые.
Если исходить из того, что имеются относительно обособлен ные системы, которые связаны со средой по меньшей мере одним входом и одним выходом, то можно допустить, что абсо лютно обособленная система не имеет внешних связей и яв ляется замкнутой. Иными словами, система называется з а м к нутой тогда и только тогда, когда для любого ее элемента существует эффективный процесс идентификации, отнесения к данной системе. Оценка замкнутой системы не зависит от ха рактеристики окружающей ее среды (относящейся к определен ному классу сред). В этом-случае элементы системы взаимодей ствуют лишь внутри системы.
В о т к р ы т ы х с и с т е м а х элементы, имеющие внешние связи, могут быть отнесены либо к системе, либо к внешней среде (другой системе). Типичным примером открытых систем являются системы, реагирующие на исследование существенным изменением своего поведения (самоприспосабливающиеся и са моорганизующиеся системы), и системы, которые при воздей ствии на них со стороны исследователя в свою очередь воздей ствуют на исследователя.
Объектом изучения кибернетики являются динамические системы, т. е. рассматривается смена состояний системы во вре мени. Изменяющиеся элементы системы рассматриваются как переменные величины. Если эти переменные величины допу скают их измерение и представление в виде конкретных чисел, то можно получить конкретную оценку состояния системы. Эта оценка отражает количество информации, содержащейся в си стеме, т. е. то, что можно узнать о ней.
Допустим, что в какой-то период t0 изучаемая система харак теризуется набором величин хи х2, ..., хп (где п — количество элементов системы). При переходе системы из одного состояния в другое в некотором интервале времени (i0, tn) значение вели
чин будет меняться и |
предстанет как хДД), x2(t2), ..., xn(tn). |
|
Эти величины |
принято |
называть х а р а к т е р и с т и к а м и с о |
с т о я н и й с и |
с т е м ы . |
Для характеристики состояния системы |
нет необходимости привлекать значения всех переменных вели чин (всех изменяющихся элементов системы). В зависимости от цели исследования рассматривают только изменения существен ных переменных, тогда как остальные представляют как несу
27
щественные переменные. Изменение цели исследований может изменить это деление и перевести часть переменных, ранее счи тавшихся несущественными, в существенные, и наоборот.
Разделение переменных на существенные и несущественные, характеризующие состояние системы, имеет большое практиче ское значение. Чем тщательнее, исходя из цели функционирова ния системы, будут отобраны существенные переменные, тем реальнее можно выделить характеристики состояний системы и в итоге оказывать более эффективное воздействие на систему.
Подчеркиваем, что входы и выходы системы рассматри ваются так же, как элементы системы, и в зависимости от значи мости проходящих импульсов и реакций также рассматриваются в числе существенных и несущественных переменных.
Трансформация. Переход системы от исходного состояния (или множества исходных состояний) в последующее состояние (или множество последующих состояний), а также изменение состояний, происходящее в течение определенных промежутков времени на входах или выходах системы, называется трансфор мацией (преобразованием).
Трансформациями можно выразить последовательность во времени импульсов на входах системы, реакций на выходах си стемы и также зависимость реакций от импульсов.
Состояние системы и ее трансформации могут быть выра жены различными способами. Чаще других используют модели рование путем словесного описания, общей формы, матричной формы, кинематического графика, математических и логических формул.
Для показа отдельных способов записи в качестве примера возьмем систему «полеводческая бригада».
Система «полеводческая бригада» последовательно проходит в течение сельскохозяйственного года следующие смены состоя ния (укрупненные): подготовка к весеннему севу, весенний сев,
уход за посевами, уборка |
урожая, вспашка |
зяби, в последую |
||
щем сельскохозяйственном году — подготовка |
к весеннему севу |
|||
и т. д. Состояние системы |
в данном |
случае |
выражено |
путем |
с л о в е с н о г о о п и с а н и я . |
|
описывает процесс |
сель |
|
О б щ а я ф о р м а трансформации |
скохозяйственных работ как процесс перехода от множества первоначальных состояний к множеству последующих, осуществ ляемый в течение времени.
Примем обозначения: подготовка к весеннему севу — а; ве сенний сев — b; уход за посевами — с; уборка урожая — d\ вспашка зяби — е.
Тогда общая форма записи примет вид: | а b с d е
\ b с d е а '
где стрелка означает направление перехода.
28
При описании трансформации путем ма т р и ч н о й ф о р м ы переходы от одного состояния к другому обозначают единицами на полях матрицы (табл. 1).
Способ записи с |
помощью к и н е м а т и ч е с к о г о г р а |
ф и к а показан на рис. |
1. Последовательность переходов в кине |
матическом графике изображается стрелками между исходным и последующим состоянием.
М а т е м а т и ч е с к и е и л о г и ч е с к и е ф о р м у л ы ис пользуются для изображения характеристики качественного из менения трансформации (но не отображения качественного из менения состояний, как это было сделано в четырех представ ленных способах записи).
Т а б л и ц а 1
Исходные состояния
Последующие |
состояния |
' |
. |
|
а |
а |
ь |
С |
d |
е |
|
|
- |
- |
- |
- |
I |
|
|
|
ь |
I |
- |
- |
- |
- |
|
|
С |
- |
I |
- |
- |
- |
|
|
d |
- |
- |
I |
- |
- |
е |
d |
|
- |
- |
- |
I |
- |
||
е |
РИС. 1. |
|
|||||
|
|
|
|
|
|
график |
|
|
|
|
|
|
|
Кинематический |
Общей |
формулой такой |
записи может быть Т : | ^ ”, j |
или |
n'— f(n), |
где « — исходное |
состояние, а п' — последующее |
со |
стояние. |
|
|
|
Этот способ записи позволяет объяснить основную операцию при трансформации, или степень трансформации. Введем еще значение коэффициента, указывающего на размеры изменений величины, характеризующей исходное и последующее состояния (коэффициент k).
Тогда, если n'=kn и п" = Ы , подставляя значение п', полу чим: п" = k • kn = кгп.
Из этого можно сделать вывод, что, зная k и исходное со стояние п для определенного интервала времени t, можно вы числить последующее состояние: пг = £гп.
Пространство состояний системы. Состояние системы харак теризуется некоторой совокупностью переменных. Эту совокуп ность можно рассматривать как координаты точки в п-мерном пространстве (гиперпространстве). Его принято называть про странством состояний системы. В том случае, если совокупность переменных имеет численное значение, каждому состоянию си стемы соответствует определенная точка. Рассматривая процесс
29