
- •Оглавление
- •Лекция 4. Сущность и принципы системного подхода. Декомпозиция – метод изучения сложных систем ……………………. 33
- •1. Системный подход в исследовании систем
- •2. Понятия анализа и синтеза систем
- •Тестовые задания
- •Литература
- •1. Определение системы
- •2. Концепция риска в задачах системного анализа
- •Тестовые задания
- •Литература
- •1. Виды и формы системных структур
- •2. Классификация систем
- •3. Большие и сложные системы
- •Тестовые задания
- •Литература
- •Лекция 4. Сущность и принципы системного подхода. Декомпозиция-метод изучения сложных систем
- •1. Сущность и принципы системного подхода
- •1) Проблемы согласования целей
- •2) Проблемы оценки связей в системе
- •3) Пример системного подхода к задаче управления
- •4) Моделирование как метод системного анализа
- •2. Декомпозиция – метод изучения сложных систем
- •Тестовые задания
- •3) Проблемы согласования целей.
- •Литература
- •1. Понятие, цели и задачи анализа
- •2. Структурный анализ систем управления
- •3. Основные характеристики структуры системы управления
- •4. Характеристики многоуровневых иерархических структур информационных систем
- •Тестовые задания
- •Литература
- •1. Функциональный анализ систем управления
- •2. Фолрмирование критериев и оценка эффективности функционирования системы управления
- •3. Принятие решения о необходимости совершенствования функционирования системы управления
- •Тестовые задания
- •Литература
- •1. Коротков э.М. Исследование систем управления - м.: 000. Издательско-Консалтинговое Предприятие «ДеКа», 2004. - 336 с. Isbn 5-89645-035-4.
- •1. Коммуникационная (информационная) схема передачи информации в системе управления.
- •2. Классификация и характеристика информационных процессов.
- •3. Структура информационного процесса
- •4. Информационный анализ систем управления
- •Тестовые задания
- •Литература
- •Тестовые задания
- •Литература
- •1. Представление проблемы как системы
- •2. Цель постановки проблемы
- •3. Этапы постановки проблемы
- •4. Полнота "дерева целей" и соответствие рангов подцелей.
- •5. Установление условий решения проблемы
- •6. Этапы выделения альтернатив решения проблемы
- •8. Постановка и решение задачи оптимизации
- •Тестовые задания
- •Литература
2. Декомпозиция – метод изучения сложных систем
1) Понятие декомпозиции
Декомпозиция (структуризация) - расчленение системы на части при ее исследовании или проектировании. Термин декомпозиция первоначально в теории систем был более широко распространен, чем термин структуризация, и применялся для расчленения любых объектов при представлении их в виде систем.
Однако в 70-е гг. XX в. С.П. Никаноров предложил различать эти понятия и в настоящее время термин декомпозиция применяется в основном для расчленения технических объектов и систем, в отношении которых известен алгоритм (конструкция, технология) возникновения, т.е. новых свойств у целого, собранного изделия, и выполняется закономерность аддитивности.
Закономерность аддитивности - закономерность теории систем, двойственная по отношению к закономерности целостности.
Свойства физической аддитивности проявляются у системы, как бы распавшейся на независимые элементы; тогда становится справедливым соотношение:
Qt=∑yi,
где Qt - свойства системы; у - свойство i-го элемента.
В этом крайнем случае и говорить-то о системе нельзя.
На практике существует опасность искусственного разложения системы на независимые элементы, даже когда при внешнем графическом изображении они кажутся элементами системы.
Реальная развивающаяся система всегда находится между двумя крайними состояниями - абсолютной целостности и аддитивности, и важно оценивать степень целостности системы. Уровень декомпозиции (аддитивности) зависит от круга тех вопросов, на которые исследователь системы хочет получить ответ с помощью модели, и в какой - то степени определяется выбором математической схемы.
Под основаниями декомпозиции понимается совокупность элементов системы (частей), вглубь которых не проникает описание, т.е. они являются условно неделимыми [2].
Известно, что качество построенных структур зависит от применяемой методики декомпозиции. При этом набор частей должен быть, с одной стороны, полным, а, с другой стороны, не должен быть избыточным.
Основанием всякой декомпозиции, таким образом, является модель состава рассматриваемой системы.
Вопрос о полноте декомпозиции - это вопрос завершенности модели: частей должно быть столько, сколько элементов содержит модель, взятая в качестве основания.
Иногда полезно в качестве оснований декомпозиции не только перебирать разные модели целевой системы, но и брать сначала модели надсистемы, затем - самой системы и, наконец, модель подсистемы. Часто достаточно организовать простой перебор формальных типов моделей (фреймов): "черного ящика", состава, структуры, структурной схемы, модель жизненного цикла, модель масштаба и т.д.
Проблема полноты моделей заключается в том, что содержательная модель строится по образцу формальной. Важно отыскать компромисс между полнотой и простотой.
Набор полных моделей (фреймов), по большому счету, только открывает перед исследователем поле возможных вариантов изучения систем и направлен на то, чтобы вызвать определенные ассоциации по поводу исследуемой системы.
Существуют несколько видов декомпозиции сложных систем и процессов: структурная, функциональная, информационная и др.
Структурная декомпозиция системы используется для раскрытия внутренней организации системы, связей составляющих систему элементов. Она определяет существование системы как целого и ее качественные особенности. Структура определят упорядоченность элементов системы - это относительно устойчивый, упорядоченный способ связи элементов, придающий их взаимодействию в рамках внутренне расчлененного объекта целостный характер.
Сущностью структурной декомпозиции является определение статических характеристик системы по ее структуре, она проводится с целью исследования статических характеристик системы путем выделения в ней подсистем и элементов различного уровня и связей между ними.
Функциональная декомпозиция проводится с целью определения динамических характеристик системы путем исследования процессов изменения ее состояний с течением времени на основе принятых алгоритмов (способов, методов, принципов, концепций) управления. Можно сказать, что функциональная декомпозиция направлена на детальное исследование процессов управления. Объектами функциональной декомпозиции являются реализуемые системой методы и алгоритмы управления, включая общий алгоритм функционирования, содержащий все основные этапы (фазы, функции) управления, и частные методы и алгоритмы, направленные на выполнение отдельных этапов управления.
Объектом информационной декомпозиции системы управления являются информационные процессы, протекающие в системе управления. Сущностью информационного декомпозиции является определение объема и форм представления информации, методов и средств ее передачи, обработки, хранения, ввода и вывода для известной структуры и алгоритма функционирования системы управления. Информационная декомпозиция проводится с целью исследования количественных и качественных характеристик информации, используемой в системе управления.
Алгоритм декомпозиции как способ упрощения сложного заключается в следующем [2]:
1) Определение объекта анализа (все, что угодно – система, процесс, любое высказывание, раскрытие смысла которого требует структурирования);
2) Определение целевой системы (определить - зачем нужно то, что мы собираемся делать; в качестве целевой выступает система, в интересах которой осуществляется анализ);
3) Выбор формальных моделей (набор фреймов и правил перебора);
4) Определение модели основания (строится с помощью классификаторов на основании изучения целевой системы);
5) Очередной объект декомпозиции анализируется;
6) Осуществляется процедура декомпозиции;
7) Анализируются полученные фрагменты;
8) Проверка очередного фрагмента на элементарность;
9) Проверка использования всех фреймов;
10) Проверка: все ли основания детализированы;
11) Отчет: окончательный результат в форме структуры (графа, схемы, диаграммы и др.)
В реализации приведенного алгоритма компромисс достигается с помощью понятий существенного (необходимого), элементарного (достаточного), а также постепенной нарастающей детализацией базовых моделей и итеративности алгоритма декомпозиции.
2) Модель системы «черный» ящик
Понятие «чёрный» ящик предложено У.Р. Эшби. «ЧЕРНЫЙ» ЯЩИК - термин, широко применявшийся в кибернетике при представлении изучаемого объекта моделью «вход - выход», показанной на рисунке 1.
.
ВХОД ВЫХОД
Рисунок 1 - Модель «черного» ящика
В кибернетике оно позволяет изучать поведение систем, то есть их реакций на разнообразные внешние воздействия и в тоже время абстрагироваться от их внутреннего устройства.
Образное название «черный ящик» объясняется тем, что из-за сложности изучаемого объекта и невозможности понять его внутреннее строение исследователь ограничивался его поведения на основе измерения только входных воздействий и выходных результатов, т.е. закономерностей изменения «выходов» в зависимости от изменения «входов». При этом не ставилась задача изучения состава и структуры устройства или объекта, обеспечивающего эти закономерности.
«Черный ящик представляет собой сложную гомоморфную модель кибернетической системы, в которой соблюдается разнообразие. Он только тогда является удовлетворительной моделью системы, когда содержит такое количество информации, которое отображает разнообразие системы [3].
Модель типа «черный ящик» можно реализовывать различными способами. Были модели, в которых измерялось количество входных и выходных воздействий. Выбирались последовательности входных воздействий, случайных и направленных. Формировались векторы «входов» и «выходов». На основе протоколов испытаний разрабатывались прогнозы поведения системы, рекомендации по корректировке управляющих воздействий и т.п. В некоторых моделях «выходы» рассматривались как цели и осуществлялся поиск входных управляющих воздействий, обеспечивающих достижение целей.
Такая модель давала удовлетворительные результаты в теории автоматического управления, занимающейся исследованием и созданием технических устройств управления.
В настоящее время известны два вида «чёрных» ящиков. К первому виду относят любой «чёрный» ящик, который может рассматриваться как автомат, называемый конечным или бесконечным. Поведение таких «чёрных» ящиков известно.
Ко второму виду относятся такие «чёрные» ящики, поведение которых может быть наблюдаемо только в эксперименте. В таком случае в явной или неявной форме высказывается гипотеза о предсказуемости поведения «чёрного» ящика в вероятностном смысле. Без предварительной гипотезы невозможно любое обобщение, или, как говорят, невозможно сделать индуктивное заключение на основе экспериментов с «чёрным» ящиком.
Таким образом, «черный» ящик – это система, в которой входные и выходные величины известны, а внутреннее устройство ее и процессы, происходящие в ней, неизвестны. Можно только изучать систему по ее входам и выходам. Тем не менее, в теории, да и в практике, часто бывает достаточно иметь только часть информации об объекте.
Но подобное изучение не позволяет получить полное представление о внутреннем устройстве системы, поскольку одним и тем же поведением могут обладать различные системы.
Следует подчеркнуть, что главной причиной множественности входов и выходов модели "черного ящика" является то, что всякая реальная система (как и любой объект) взаимодействует с объектами внешней среды неограниченное число раз и по разному поводу.
Для обозначения модели «черного» ящика Н. Винером предложено понятие «белого» ящика системы [3]. «Белый» ящик состоит из известных компонентов, т.е. известных X, Y, δ, Λ. Его содержимое специально подбирается для реализации той же зависимости выхода от входа, что и у соответствующего «черного» ящика. В процессе проводимых исследований и при обобщениях, выдвижении гипотез и установлении закономерностей возникает необходимость корректировки организации «белого» ящика и смены моделей. В связи с этим, при моделировании исследователь должен обязательно многократно обращаться к схеме отношений «черный» - «белый» ящик.
Первоначально предпринимались попытки применения модели «черного ящика» для изучения и проектирования социально-экономических объектов.
Однако применение модели «черного ящика» для изучения систем с активными элементами оказалось бесперспективным, поскольку для таких систем важно изучение внутренней структуры, закономерностей поведения активных элементов системы негэнтропийных тенденций.
3) Исследование поведения «черного» ящика
Рассмотрим, как изучается и исследуется поведение «черного» ящика второго («белый») вида. Предположим, что дана некоторая система уравнений, внутренняя структура которой не известна. Система уравнений имеет входы Х (х1, х2, …хn) и выход Y(y1, y2,…ym). Способ исследования поведения данного «черного» ящика заключается в проведении эксперимента, результаты которого представляют таблицу наблюдений с данными. Значения входных величин в моменты времени t1, t2, ..tk могут выбираться произвольно.
Другой способ исследований может заключаться в подаче на входы некоторых стандартных последовательностей (детерминированные последовательности или случайные, например псевдослучайный двоичный сигнал). Этот способ привлекателен, потому что позволяет сравнивать поведение нескольких «черных» ящиков с условием выбора таких, которые будут соответствовать предъявляемым требованиям. Исследование систем управления связано с понятием «вероятностный автомат», «вероятностная система», что требует изучения их вероятностных свойств. Для этих целей строят матрицу вероятностей, в которой для каждого входа xi и каждого выхода yi указывается условная вероятность pi, что выход yi появляется в ответ на вход xi.
Разработка методов построения математических моделей «черного» ящика является одной их важных кибернетических проблем. При условии наличия математической модели «черного» ящика появляется возможность отнести его к какому-либо одному классу, все системы которого изоморфны по поведению.
Для науки метод «черный» ящик имеет весьма большое значение. С помощью его в науке были сделаны многие выдающиеся открытия. Например, ученый Гарвей еще в XVII веке предугадал строение сердца [3]. Он моделировал работу сердца насосом, позаимствовав идеи из области гидравлики.
Практическая ценность метода «черный» ящик заключается во-первых, в возможности исследования очень сложных динамических систем, и, во-вторых, в возможности замены одного «ящика» другим. Окружающая действительность и биология дают массу методов «черного» ящика.