Статический анализ систем
6.2. Примеры статического анализа систем.
Рассматривая примеры раньше, чем общий алгоритм статического анализа систем, мы тем самым даем себе возможность получить ряд индуктивных принципов для использования их, наряду с теорией, в формировании общего алгоритма и последующих методик.
* ПРИМЕР 1. Статический анализ АСУ [79, 80].
АСУ — это совокупность информационных свойств программно-технических средств и персонала, реализующих функцию управления. Материальный объект (носитель АСУ) — это программно-технические средства и персонал. Системообразующие свойства — информационные (поскольку "в основе процессов управления лежат процессы переработки информации" [17], а информация — это свойство материи отображать одни свои пространственно-временные проявления с помощью других [80]). База АСУ — это техническое, программное, организационное, методическое и информационное обеспечения. Внешняя среда АСУ и ее базы это объект управления и так называемые "смежные части проекта АСУ" (внешние условия, помещения, энергоснабжение и т. п.). Граница АСУ и ее базы — это физические границы программно-технических средств и персонала, в том числе для АСУ — информационные входы и выходы (см. рис. 9). С учетом сформулированных определений, схема внешних отношений (см. рис. 10) АСУ будет выглядеть, как показано на рис. 20.
Естественно, что детализация N и V привела к возникновению новых объектов (T, P, O, M, I, V1, V2) и отношений между ними (V1V2, V2V1, TP, PT, ...). При этом, в схему на рис. 20 уже заложен ряд упрощений: из V исключены все стабильные, малозначимые и маловероятные факторы (к примеру, в V2 для АСУТП АЭС учитывается возможность падения на V1 самолета или возможность землетрясения, тогда как для других типов АСУ эти факторы не учитываются); другие упрощения.
Новые обозначения: Т — техническое, Р — программное, О — организационное, М — методическое, I — информационное обеспечения; V1V2 и V2V1 — отношения между объектом управления и смежными частями проекта АСУ.
Системная структура АСУ (структура объекта-носителя) приведена на рис. 12. В терминах ГОСТ 24.103-84 [58], ГОСТ 24.206-80 [60], ГОСТ 24.203-80 [59] и других в системную структуру АСУТП входят: 1) функция системы, 2) технические требования к технологическому объекту управления; задание на проектирование в смежных частях проекта, связанное с созданием АСУ; смета затрат и расчет экономической эффективности; 3) взаимосвязь функциональной структуры и всех видов обеспечений АСУТП.
Из внешних отношений АСУ (VS, SV, SB, BS, SS) во внешнюю функциональную структуру входят: VS (информация об объекте — X, рис. 4) и SV (информация управления — Y, рис. 4); SS, SB и BS — только в части целостных отношений системы самой с собой (например, диагностика АСУ) и с базой (например, диагностика программно-технических средств, контроль состояния оперативного персонала, обучение персонала в процессе работы и др.). Тогда внешняя функциональная структура АСУ будет иметь вид
,
Внутренняя функциональная структура АСУ (структура F) определяется как (6.11) так и, в соответствии с (6.4'), структурой системообразующих свойств, т. е. информационной структурой. Информационная структура АСУ может быть реализована на различной базе: двухпозиционные элементы дискретных ЭВМ, двухпозиционные нейроны (основные анатомические элементы нервной системы человека [174]), функциональные элементы аналоговой техники управления [120] и др. В случае дискретной двухпозиционной базы отношения (6.11) можно свести к преобразованиям типа булевых операций (см. табл. 7):
0+0=0, 0+1=1, 1+0=1, 1+1=0 (6.12),
где первое слагаемое — входной сигнал, сумма — выходной, второе слагаемое — состояние элемента.
ТЕОРЕТИЧЕСКИЕ ПОЯСНЕНИЯ. Элемент — это минимальная часть системы или структуры, сохраняющая свойства этой системы или структуры. В АСУ имеется два типа структур: функциональная и информационная. Соответственно, имеется и два типа элементов: "задача" — элемент функциональной структуры и, в случае дискретной базы, "триггер", "нейрон" и т. п. — элемент информационной структуры.
Если и
представлены в двоичном коде (типа 01101... и т. п.), то информационную структуру АСУ, в случае линейной зависимости между X и Y, можно описать булевой матрицей ||s1¦¦:

где sij — состояние элемента, m — размерность входного вектора, n — размерность выходного вектора.
Выражение (6.13) имеет следующий развернутый вид:

где .
Состав информационной структуры АСУ:
(6.15).
Cтруктура типа (6.13) — это жесткая или фиксированная структура. Однако, системы управления с жесткой структурой неэффективны, поскольку, в соответствии с принципом необходимого разнообразия [235], их структура должна быть не менее сложной, чем структура объекта управления. Большей сложностью обладают гибкие структуры, отличающиеся введением перекрестных и обратных связей и распределением реализации функции во времени.
В первом случае, связь между и
становится нелинейной и структура АСУ описывается более общей системой уравнений:
y1=f1(x1, x2, ..., xi, ..., xm),
y2=f2(x1, x2, ..., xi, ..., xm),
........................................, (6.16).
yj=fj(x1, x2, ..., xi, ..., xm),
........................................,
yn=fn(x1, x2, ..., xi, ..., xm),
Структура становится более гибкой, поскольку теперь, при заданном составе S1 может быть образовано некоторое множество структур и предоставляется возможность настраивать начальные состояния элементов sij.
МЕТОДИЧЕСКОЕ ПОЯСНЕНИЕ. Гибкость структуры дискретных ЭВМ определяется развитостью программного обеспечения, а гибкость структуры персонала — его квалификацией.
Во втором случае, функция АСУ реализуется по частям на заданном множестве элементов S1. Переход от реализации одной части функции к другой может быть осуществлен с помощью перенастройки начальных состояний элементов sij, изменения связей между элементами в матрице ||s1|| и изменения числа самих элементов в пределах заданного множества S1. Минимизация перенастройки системы в целом для реализации всей функции может быть получена при специализации функциональной структуры системы, а, следовательно, и ее базы. При этом предъявляются менее жесткие требования к универсальности составных частей всех видов обеспечений (к персоналу и его квалификации, к программно-техническим средствам, к базам данных и к базам знаний), что приводит к снижению трудовых, материальных и финансовых затрат на создание и функционирование АСУ.
Специализация приводит к делению АСУ на подсистемы, каждая из которых реализует относительно самостоятельную подфункцию Fi, с относительно слабым информационным взаимодействием между подсистемами. Внешняя функциональная структура АСУ (6.11) примет вид:
...............................,
(6.17)
где P — число подсистем, "
" — знак объединения.
Для простой АСУ с разбиением функции на подфункции, но без выделения самостоятельных подсистем, функциональная структура может выглядеть, как показано на рис. 21, где , F1 — подфункция измерения, F2 — учета и контроля, F3 — анализа и принятия решения, F4 — исполнения команд.
В более сложных АСУТП энергоблоками тепловых и атомных электростанций (ТЭС и АЭС) функциональная структура охватывает такие подфункции: автоматического регулирования, защит и блокировок, централизованного сбора информации, сигнализации отклонений и нарушений, представления информации оперативному персоналу, регистрации информации, расчета технико-экономических показателей, индивидуального и избирательного управления и др.
Информационная структура АСУ относится к функциональной как форма к содержанию. Ее основные характеристики имеют объемно-временной характер, такой же характер имеют и другие компоненты информационного обеспечения: информационная база, система классификации и кодирования, формы документов, массивы информации, входные сигналы и данные, выходные сигналы и документы, структура технологического процесса обработки данных, система отображения информации и интерфейс "человек — машина".
Статическому анализу базы АСУ посвящены многие работы [79, 177], отдельные его особенности изложены в [80]. Статический анализ внешней среды АСУ и ее базы сводится, как мы уже отметили, к учету наиболее существенных факторов и формированию требований к смежным частям проекта АСУ.
Результаты проведенного анализа универсальны по отношению к любым типам АСУ. Известно, например, применение понятийного аппарата системного подхода к синтезу территориальной АСУ Томской области [177].
* ПРИМЕР 2. Статический анализ биогеоценоза озера Байкал.
Биогеоценоз изучается частно-научными теориями: экологии, биологии видов, биологии организмов, микробиологии, биохимии, биофизики, биомеханики, почвоведения, геологии, гидрогеологии, климатологии и др., и междисциплинарными теориями: устойчивости (гомеостазиса), статистики, множеств, управления, информации и др. [173, 187, 207]
Биология выделяет среди живых организмов следующие типы систем: клетка, организм, вид, биосфера ,— в которых каждый последующий тип включает в себя предыдущие типы в качестве составных частей [61]11Можно выделить более детальные уровни биосферы и изучающие их науки: 1) субклеточный (изучается биохимией и биофизикой); 2) клеточный (цитология и физиология клетки); 3) тканевый (эмбриология, гистология, гистофизиология); 4) органов и систем (нормальная и патологическая физиология растений и животных); 5) организма как целого (физиология высшей нервной деятельности и экологическая физиология); 6) биоценотический (экологическая ботаника и зоология) [99]. . Поскольку, в соответствии с биологическим законом, в основе жизни лежит функционирование клетки, постольку системообразующим свойством всех типов систем являются биологические свойства клетки как их элемента. Если биологические свойства описывать в подпространстве si, то переход от более простого к более сложному типу систем будет обозначать расширение базиса <sij, sijk> за счет введения новых характеристик sij и расширения набора возможных их значений sijk.
Обозначения: з1-1 —задача номер 1-1; x(0)-(1-1) —информация об объекте, входная для задачи 1-1; x(4-1)-(5) — информация из задачи 4-1, управляющая для объекта; x(3-4)-(6) — информация из задачи 3-4, уходит за пределы АСУ (заявка на ремонт); "" — движение информации.
Каждая клетка включает в себя до 1000 вспомогательных систем, управляющих образованием различных ферментов, участвующих в энергетическом, вещественном и информационном внутриклеточном и межклеточном взаимодействии [138, с. 153]. Функция клетки, как системы, — организация оптимального (по энергетическим, вещественным и информационным затратам) клеточного взаимодействия и закрепление этой организации в ДНК. Внутриклеточные системы являются базой клетки, характеризуются физическими, химическими и прочими свойствами и могут быть отображены в других подпространствах Si.
Функции других систем: организма — адаптация к внешней среде, вида — воспроизводство вида, биосферы — воспроизводство жизни. Какое же место занимает среди этих систем биогеоценоз?
Экология относит к экологическим системам биоценозы, биогеоценозы и биосферу, физическая география — ландшафты, биотопы и др. [14]. При этом, под экологической системой понимается группа живых организмов, имеющих общий доступ к источнику энергии и связанным между собой единой сетью пищевых и информационных потоков [187].
Биосферу можно разбить на относительно самостоятельные части: биотопы (по среде обитания) и биогеоценозы (по сообществам живых организмов и среде обитания) [207]. В случае совпадения пространственных и функциональных границ сообщества, биотоп и биогеоценоз территориально совпадают. Если пренебречь наземными, подземными и воздушными связями между биогеоценозами, то можно считать, что функция биогеоценоза такая же, как у биосферы в целом.
Таким образом, биогеоценоз может рассматриваться как система в виде совокупности биологических свойств22Биологические характеристики отражают биогеоценоз как биологическую систему. Если же рассматривать озеро Байкал как экологическую систему, то его необходимо описывать четырьмя (как минимум) видами характеристик: физическими, химическими, биоэкологическими, социально-экономическими [84]. биологических видов, относительно автономно населяющих характерную территорию и реализующих функцию воспроизводства жизни. База биогеоценоза — это совокупность баз всех клеток всех организмов всех видов биогеоценоза. Внешняя среда — это, в первом приближении, неживая природа заданного биотопа (глобальными геологическими, космологическими факторами пренебрегаем, также как наличием цивилизации, техносферы и специфики человеческого сообщества).
Теперь раскроем основные системные характеристики биогеоценоза озера Байкал.
Границу системы установим по водоразделу и водосборным поверхностям впадающих в озеро рек: Селенга, Уда, Хилок, Чикой, Бирюса, Иркут, Солзан, Шилка, Баргузин, Култук, Голоустная, Итанца, Турка, Кичера, Большая Речка и др. (всего 336) и по выходу вытекающей из озера реки Ангара за пределы биотопа.
Носитель системы — флора и фауна, включающая 1200 видов животных и 600 — растений, из которых 3/4 — эндемичны, в том числе следующие. Рыба: омуль, осетр, частиковые, ленок, сиг, хариус, бычки-желтокрылки. Байкальский тюлень-нерпа. Ракообразные. Рачки эпишуры основные санитары озера. Донные гамариды. Животные: соболь, марал, черношапочный сурок, медведь, бурундук, пищуха, белка, кабарга, лось, росомаха, выдра, дикие олени. Растения: прибайкальская тайга, водоохранные леса Хамар-Дабана, альпийские луга, Тажеранская степь, малина, смородина, жимолость, горная тундра и др.
Внешняя среда системы: горные хребты, реки, воздух, маломощный (15—20 см) почвенный покров, обширные нерестилища рыб, вода озера (1/5 часть мировых запасов пресной воды или 23 тыс. куб. км.), геологические разломы, водопады, ледники, поющие пески, горячие источники (около 100 горячих ключей на берегах озера и в ближайших горах с температурой воды 30—90 С°), пещеры на побережье, гольцы в горах, минеральные источники (Горячинский, Хакусы, Змеиный, Аршан, Нилова Пустынь, Жемчуг). Специфические внешние условия — около 2000 землетрясений в год.
С учетом принятых упрощений, схема внешних отношений биогеоценоза приведена на рис. 22. Принципиальное значение в биологических системах имеет саморегуляция, реализуемая функцией F, в основном преобразующей поступающую из внешней среды информацию (VS) в биологическую организацию (SS) и организацию внутриклеточных систем (SB), с учетом собственной организации (SS) и организации внутриклеточных систем (BS):
<SS, SB>=F(<VS, SS, BS>) (6.18).
Системная структура биогеоценоза формируется по тому же принципу, что и системная структура АСУ (см. рис. 12).
Для построения внутренней функциональной структуры биогеоценоза необходимо провести дополнительный анализ с привлечением результатов исследований биологических частно-научных теорий и с учетом иерархичности системы.