- •Введение
- •Глава I определениясистемного анализа
- •Системность - общее свойство материи
- •Определения системного анализа
- •Понятие сложной системы
- •Характеристика задач системного анализа
- •Особенности задач системного анализа
- •Глава 2 характеристика этапов системного анализа
- •Процедуры системного анализа
- •Анализ структуры системы
- •Построение моделей систем
- •Исследование ресурсных возможностей
- •Определение целей системного анализа
- •Формирование критериев
- •Генерирование альтернатив
- •Реализация выбора и принятия решений
- •Внедрение результатов анализа
- •Глава 3 построение моделей систем
- •Понятие модели системы
- •Агрегирование - метод обобщения моделей
- •Глава 4 имитационное моделирование - метод проведения системных исследований
- •Сущность имитационного моделирования
- •Композиция дискретных систем
- •Содержательное описание сложной системы
- •Глава 5 теория подобия - методология обоснования применения моделей
- •Модели и виды подобия
- •Основные понятия физического подобия
- •Элементы статистической теории подобия
- •Глава 6 эксперимент - средство построения модели
- •Характеристика эксперимента
- •Обработка экспериментальных данных
- •Глава 7 параметрические методы обработки экспериментальной информации
- •7.1. Оценивание показателей систем и определениеихточности
- •7.2. Использование метода максимального правдоподобия для оценивания параметров законов распределения
- •Глава I определения системного анализа 7
- •Глава 2 33
- •Глава 3 построение моделей систем 53
- •Глава I определения системного анализа 7
- •Глава 2 33
- •Глава 3 построение моделей систем 53
- •7.5. Примеры оценки показателей законов распределения
- •Глава 8
- •Глава I определения системного анализа 7
- •Глава 2 33
- •Глава 3 построение моделей систем 53
- •Формулировка теоремы Байеса для событий
- •Глава I определения системного анализа 7
- •Глава 2 33
- •Глава 3 построение моделей систем 53
- •8.3. Вычисление апостериорной плотности при последовательном накоплении информации
- •Достаточные статистики
- •Сопряженные распределения
- •8.9. Оценивание параметров семейства гамма-распределений
- •Глава I определения системного анализа 7
- •Глава 2 33
- •Глава 3 построение моделей систем 53
- •Глава 9
- •Общие замечания
- •Ядерная оценка плотности
- •Глава 10
- •Задача линейного программирования
- •Глава I определения системного анализа 7
- •Глава 2 33
- •Глава 3 построение моделей систем 53
- •Метод искусственных переменных
- •Дискретное программирование
- •Нелинейное программирование
- •Глава 11 системный анализ и модели теории массового обслуживания
- •Глава I определения системного анализа 7
- •Глава 2 33
- •Глава 3 построение моделей систем 53
- •Замкнутые системы с ожиданием
- •11.5. Пример расчета надежности системы с ограниченным количеством запасных элементов
- •Глава 12 численные методы в системном анализе
- •Метод последовательных приближений
- •Глава I определения системного анализа 7
- •Глава 2 33
- •Глава 3 построение моделей систем 53
- •Глава 13 выбор или принятие решений
- •Глава I определения системного анализа 7
- •Глава 2 33
- •Глава 3 построение моделей систем 53
Анализ структуры системы
Любая задача системного анализа начинается с построения модели исследуемой системы. Для решения задачи построения модели необходимо вначале произвести изучение структуры системы, выполнить анализ ее компонентов, выявить взаимосвязи между отдельными элементами. Чтобы обоснованно проводить анализ структуры системы, необходимо рассмотреть ряд понятий и определений, характеризующих строение и функционирование системы.
Основные понятия и определения
В качестве первого понятия охарактеризуем элемент. Под элементом принято понимать простейшую неделимую часть системы. Понятие элемента условно, так как зависит опять же от уровня иерархии рассмотрения объектов в структуре системы. Принято считать, что элемент - это предел членения системы сточки зрения решения конкретной задачи и поставленной цели. Рассмотрим примеры элементов. В системе управления и защиты энергоблоков атомных станций при одном уровне иерархии рассмотрения системы в качестве элементов можно выделить блок питания, датчики (камеры нейтронные компенсирующие), устройства отображения информации (электронные показывающие приборы), устройства, вырабатывающие сигналы срабатывания аварийной защиты (по превышению уровня мощности, по превышению скорости нарастания мощности и т.п.), устройства автоматического регулирования и прочие блоки и устройства. В свою очередь, каждый из приведенных блоков и устройств может быть расчленен на более мелкие составляющие. Так в их структуре можно выделить резисторы, конденсаторы, диоды, транзисторы. В ряде устройств используются процессоры, элементы памяти, устройства ввода и вывода информации, которые также можно расчленить на составляющие элементы.
В качестве следующей структурной компоненты рассмотрим подсистему. Подсистема - совокупность взаимосвязанных элементов, обладающая свойствами системы (в частности, свойством целостности), способная выполнять относительно независимые функции, подцели, направленные на достижение общей цели системы. Отличие подсистемы от простой группы элементов состоит в том,чтодля подсистемы формулируются подцели ее функционирования. Продолжим рассмотрение системы управления и защиты энергоблоков атомных станций. В данной системе выделяют ряд подсистем: автоматического регулирования, ручного регулирования, аварийной защиты, аварийной и предупредительной сигнализации и т.д. Каждая из указанных подсистем выполняет конкретную функцию. Так, например, подсистема автоматического регулирования выполняет функцию поддержания заданного уровня мощности энергоустановки. Подсистема аварийной защиты принудительно прекращает работу реакторной установки в случае возникновения аварийной ситуации. Таким образом, каждая из подсистем выполняет свою конкретную функцию.
Если же части системы не обладают свойством целостности и способностью выполнять независимые функции, а представляют собой совокупности однородных элементов, то такие части принято называть компонентами.
Структура отражает определенные взаимосвязи, взаиморасположение составных частей системы, ее устройство, строение. При описании системы недостаточно перечислить элементы, из которых она состоит. Требуется отобразить систему путем расчленения ее на подсистемы, компоненты и элементы и показать, каким путем обеспечивается в объекте выполнение поставленной цели. Для выполнения такой процедуры и вводят понятие структуры. Таким образом, структура отражает наиболее существенные взаимоотношения между элементами и их группами, которые мало меняются при изменениях в системе и обеспечивают существование системы и ее основных свойств. Структура характеризует организованность системы, устойчивую упорядоченность ее элементов и связей. Структура системы- состав системы и схема связей между ее элементами. Понятие структуры можно определитьследующим образом. Совокупность отношений, заданных на множестве подсистем и элементов, образующих некоторую систему, называетсяструктуройэтой системы.
Следующее понятие, которое будем рассматривать, - связь. Данное понятие входит в любое определение системы наряду с понятием элемент и обеспечивает возникновение и сохранение структуры и целостных свойств системы. Понятие связь характеризует одновременно и статическое строение системы, и динамическое ее поведение. Связь определяют как ограничение степени свободы элементов. Связь характеризуется направлением, силой и характером. По первому признаку связи делят на направленные и ненаправленные. По второму признаку различают сильные и слабые связи. По характеру выделяют связи подчинения, равноправные, генетические, связи управления. Различают также связи по направленности процессов - прямые и обратные. Обратные связи могут быть положительными, сохраняющими тенденции происходящих в системе изменений того или иного параметра, и отрицательными - противодействующими тенденциям изменения выходного параметра. Обратная связь направлена на сохранение, стабилизацию требуемого значения параметра. Обратная связь является основой приспособления систем к изменяющимся условиям существования,основой саморегулирования и развития систем.
Следующее понятие - цель системы - важное понятие, лежащее в основе развития систем. Цели системы — желательные состояния или результаты поведения системы. Глобальная цель системы- конечное состояние, к которому стремится система в силу своей структурной организации. Цель можно также определить следующим образом:щель
это субъективный образ (абстрактная модель) не существующего, но желаемого состояния среды, которое решило бы возникшую проблему»[16]. В практических применениях цель - это идеальное устремление, которое позволяет коллективу увидеть перспективыили реальныевозможности, обеспечивающие своевременное завершение очередного этапа на пути к идеальным устремлениям. Цель достигается путем решения задач.Задачи системы— цели, которые желательно достичь к определенному моменту времени в пределах определенного периода функционирования системы.
Для описания системы создается ее модель. Модель - это отражение структуры системы, ее элементов и взаимосвязей, направленное на отображение определенной группы свойств. Создание модели системы позволяет предсказывать ее поведение в определенном диапазоне условий.
Формы представления структур
Структурные представления являются средством исследования систем. Одну и ту же систему можно представить различными структурами, необходимый выбор которых обусловлен содержанием исследований, проводимых на данном этапе. Принятый способ описания структур - графическое изображение. В таком графе элементы, компоненты, подсистемы и прочие объекты системы отображаются в виде вершин графа; связи между объектами представляют в виде дуг. Рассмотрим основные способы представления структур.
Сетевые структурыпредставляют собой отображение взаимосвязи объектов между собой. Их применяют для представления организационных структур, для изображения структурных схем систем,для представления информационного обеспечения и т.д. С помощью сетевых структур отображаются пространственные взаимосвязи между элементами, как правило, одного иерархического уровня. Примером сетевой структуры может служить структурная схема ЭВМ (рис.2.1). На рисунке стрелками показаны связи между элементами.
Рис.2.1.
Упрощенная структурная
схема ЭВМ:
У- устройство ввода информации; ВЗУ -
внешнее запоминающее
устройство; АЛУ-арифметико-логическое устройство; ОЗУ
- оперативное запоминающее устройство;
УУ - устройствоуправлення;
ПУ - пульт управления;
У- устройство вывода информации
Различают следующие виды сетевых структур. Линейные структурысо строго упорядоченным взаимоотношением элементов «один к одному». Примером линейной структуры может служить схемаодного из каналов (любого) аварийной защиты энергоблока ядерной энергетической установки (ЯЭУ). Каналы строятся по принципу линейного соединения группы устройств (рис.2.2).
Рис.
2.2. Схема
канала аварийной
защиты энергоблока
ЯЭУ:
KHK
- камера нейтронная компенсирующая
(датчик нейтронного
потока); БП - блокпитання;
УЗС - устройство защиты по скоростинарастания мощности (вторичный
прибор)
Древовидная структурапредставляет собой объединение многих линейных подструктур. Примером может служить схема подсистемы аварийной защиты энергоблока ЯЭУ. Подсистема состоит из группы однотипных каналов, каждый из которых дублирует работу других (рис.2.3).
Рис.
2.3.
Схема подсистемы аварийной защиты
энергоблока ЯЭУ
Кольцевая структура(циклическая) имеет замкнутые контуры в соответствующих графах. С помощью циклических структур изображаются схемы циркуляции информации в системах. Обобщенная сетевая структура характеризуется многочисленными межэлементными связями.
Иерархические структурыпредставляют собой декомпозицию системы в пространстве и применяются, прежде всего, для описания подчиненности элементов в структурах управления. Терминиерархия означает соподчиненность, порядок подчинения низших по должности лиц высшим. В настоящее время концепция иерархии распространена на любой согласованный по подчиненности порядок объектов. В иерархических структурах важно лишь выделение уровней соподчиненнос- ти, а между уровнями и между компонентами в пределах уровня, в принципе, могут быть любые взаимоотношения. Примером применения иерархической структуры может служить изображение схемы ЭВМ с детализацией на каждом новом уровне иерархии (рис.2.4).
Рис.
2.4. Фрагмент схемы ЭВМ с
детализацией описания отдельных
уровней
Таким образом, рассмотрены основные понятия, с помощью которых осуществляется решение задачи анализа системы. Для решения задачи в том виде, в котором она была сформулирована в п. 2.1,на данном этапе необходимо произвести изучение структуры системы, анализ ее компонентов, выявление взаимосвязей между отдельными элементами, т.е. осуществить структурную декомпозицию системы. Основное содержание процедур, выполняемых на данном этапе, состоит в том, чтобы подготовить информацию к проведению работ по построению модели системы.
Сбор данных о функционировании системы. Исследование информационных потоков
Решение задачи, сформулированной в предыдущем параграфе, а именно, изучение структуры системы, анализ ее компонентов, выявление взаимосвязей между отдельными элементами, преследует цель отразить статическое состояние системы. Однако при проведении системного анализа исследователя интересуют вопросы, касающиеся изучения свойств системы. Свойства системы реализуются в процессе ее функционирования, т.е. в процессе динамического поведения системы. Чтобы построить модель системы, которая имела бы возможность отражать свойства и характеристики системы, реализующиеся в процессе ее функционированияво времени, необходимопомимо структуры системы знать ее параметры, поэтому следующим этапом работ при проведении системного анализа является сбор данных о функционировании системы и исследование информационных потоков.
Сбор данных о функционировании системы
Основное содержание данного этапа состоит в идентификации параметров системы с целью последующего включения их в модель. Этот этап связан с определением числовых значений параметров системы в режиме ее функционирования. Параметры системы подразделяются на внутренние и внешние.
Внешние параметры системы -характеристики функционирования системы, служащие показателями качества ее работы как единого целого. В качестве примера внешних параметров можно привести параметры автоматизированной системы:
общая производительность системы по обработке данных;
объем передаваемой информации;
достоверность выходной экспериментальной информации;
точность получения результатов (для информации, заданной количественно);
количественные характеристики надежности системы;
объем используемой в системе аппаратуры (объем памяти, количество преобразователей формы информации, количество внешних устройств и т.д.);
время задержки с момента поступления в систему исходных данных до момента выдачи окончательных результатов (во время решения определенной задачи);
стоимость системы (с учетом разработки математического обеспечения);
показатели удобства системы в эксплуатации (наличие элементов «психологического комфорта») и др.
Внутренние параметры системы- характеристики, показывающие особенности технических решений, принятых при организации системы в целом и отдельных технических средств,входящих в состав системы, а также в совокупности влияющие на значения внешних параметров системы. Примерами внутренних параметров автоматизированных систем являются:
вид и характеристики сигналов для представления информации в системе, в каналах связи - при обмене информацией между отдельными звеньями системы;
способ кодирования информации;
вид приоритетности при приеме и обработке информации от различных источников;
способ организации программы-диспетчера;
быстродействие отдельных элементов и т.д.
Ограничения, накладываемые на внутренние параметры, связаны с конечностью распространения электромагнитных волн, с конечностью возможных типов используемых блоков и элементов аппаратуры системы, с дискретностью числа ячеек запоминающих устройств и т.д. Разделение на внешние и внутренние параметры весьма условно.Обычно к внешним относят те параметры, на которые задаются ограничения, определяемые назначением системы или вызванные условиями ее функционирования.
При описании параметров системы определению подлежат идентификатор параметра, единицы измерения, диапазон изменения, качественные характеристики (однозначный -многозначный, регулируемый - не регулируемый), место применения в модели.
Параметры отражают свойства системы. Одни из них определить достаточно просто, например, такие параметры как объем памяти, количество внешних устройств, стоимость системы, способ кодирования информации, вид приоритетности при приеме и обработке информации от различных источников можно получить на основании изучения документации на систему. Другие же параметры определяются опосредованно, на основании обработки информации, полученной в результате наблюдений за работой системы. К таким параметрам относятся параметры, характеризующие надежность системы, качество функционирования, точность получения количественных результатов и т.п.
Наблюдения с целью сбора данных могут проводиться в процессе функционирования системы либо же для сбора данных организуются специальные экспериментальные исследования.В первом случае говорят, что данные получены в результате пассивного эксперимента. Во втором случае имеет место активный эксперимент. Активный эксперимент проводится по специально составленному плану с использованием методов планирования эксперимента. При этом предусматривается возможность изменения входных параметров, влияющих на процесс функционирования системы. Исследуется изменение выходных параметров системы в зависимости от уровней входных параметров. Результаты испытаний фиксируются с помощью измерений, т.е. изображения результатов опыта в виде символов, номеров или чисел. Измерение - это алгоритмическая операция, которая данному наблюдаемому состоянию системы или процесса ставит в соответствие определенное обозначение: число, номер или символ. Такое соответствие обеспечивает то, что результаты измерений содержат информацию об исследуемой системе. Требуемая информация в виде оценок параметров получается путем преобразования результатов измерения или, как еще говорят, с помощью обработки экспериментальных данных.
Современное понимание измерений существенно шире только количественных измерений. Есть наблюдаемые явления, в принципе не допускающие числовой меры, но которые можно фиксировать в «слабых» шкалах, и эти результаты учитывают в моделях, получая качественные, но вполне научные выводы. Расплывчатость некоторых наблюдений признана их неотъемлемым свойством, которому придана строгая математическая форма, и разработан формальный аппарат работы с такими наблюдениями. Погрешности измерений также являются неотъемлемым, естественным и неизбежным свойством процесса измерения. Причиной этого является наличие неопределенностей в процессе наблюдения, квантование результатов измерения, шумы аппаратуры и т.д. Широкое распространение получили статистические измерения, т.е. оценивание функционалов распределения вероятностей по зафиксированным наблюдениям значений реализации случайного процесса. Этот класс измерений имеет особое значение потому, что большое числовходных и выходных показателей реализуется в виде случайных величин.
Анализ информационных потоков
В случае, коїда анализируют социотехнические системы (организационные, человеко-машинные, автоматизированные) помимо определения параметров системы, для построения модели важное значение приобретают вопросы исследования информационных потоков, циркулирующих в системе. Анализ информационных потоков позволяет выявить схему работы объектов управления, обеспечивает информационное отображение объекта управления, взаимосвязь между его элементами, структуру и динамику информационных потоков. Изучаются формы документов и недокументированных сообщений. В процессе изучения информационных потоков анализируются следующие группы документов:
официальные положения и инструкции, регламентирующие функции подразделений и определяющие сроки и процедуры обработки информации и принятия решений;
входные документы, источники которых находятся вне системы;
систематически обновляемые записи в виде картотек или книг, используемые в процессе работы;
промежуточные документы, получаемые и используемые в процессе обработки данных;
выходные документы.
Анализ информационных потоков осуществляется с помощью специально разработанных методов: графического, метода с использованием сетевой модели, графоаналитического и метода с использовани-
ем графов типа «дерево». Графическийметод применяется для описания потоков информации, главным образом, на макроуровне, когда решается задача анализа общей схемы работы объектов управления. Здесь отношения между элементами потока, в виде которых выступают документы, изображают структурно-информационно-временной схемой. На схеме приводятся краткие пояснения, описывающие движение информации и материальных потоков.
Метод с использованием сетевой моделисостоит в следующем. В качестве события сетевой модели фигурирует определенный документ. Если документ представляет собой результат выполнения какой- либо работы, он является конечным, если же он будет использоваться в дальнейшем ходе выполнения работ, такой документ будет начальным. Под работой понимается определенная задача или функция, выполняемая элементом органа управления.
Графоаналитическийметод основан на анализе матрицы смежности информационного графа. В данном случае исходными для анализа информационных потоков являются данные о парных отношениях между наборами информационных элементов, формализуемые в виде матрицы смежности. Под информационными элементами понимают различные типы входных, промежуточных и выходных данных. Матрица смежности - квадратная бинарная матрица с количеством строк (и столбцов), равным количеству информационных элементов. В каждой позиции матрицы смежности записывают единицу, если между соответствующими элементами матрицы существует отношение, т.е. информация одного документа используется при формировании другого, и в соответствующей позиции ставится ноль, если отношения нет. Далее матрице смежности ставится в соответствие граф информационных взаимосвязей. Множеством вершин графа является множество информационных элементов, дуги отражают взаимосвязи между элементами. Дуга присутствует, если в матрице смежности отношение между элементами отмечено единицей, и отсутствует в противном случае. Анализ графа позволяет выявить информационную зависимость между входными, промежуточными и выходными документами, характер зависимости, установить направление движения информации. Графоаналитический метод является развитием метода с использованием сетевой модели и позволяет проводить более детальный анализ информационныхпотоков.
Метод с использованием графов типа «дерево»применяют для описания системы потоков информации. Строится граф взаимосвязи показателей и так называемые графы расчетов, описывающие преобразование информации в процессе формирования отдельных показателей. При построении дерева взаимосвязи показателей ребра ориентируют с учетом иерархии от исходных к результирующим. Такой подход позволяет строить графы с болеевысокой степенью укрупнения. Полученный комплекс графов отражает процесс движения и преобразования информации в системе.