Этапы информационного обеспечения процесса управления
Этапы управления
|
Этапы информационного обеспечения
| ||
Сбор информации
|
Анализ и синтез
|
Выбор критериев, оценка альтернатив
| |
Подготовка к принятию решения
|
Поиск и отбор информации
|
Формулирование задач, выделение путей решения
|
Формирование дерева целей объекта и субъекта управления
|
Принятие решения
|
Оценка информации и ее аналитическая обработка
|
Формиро-ваниемно-жества альтернатив
|
Определение ограничений, выбор критериев, оценка альтернатив
|
Организация исполнения, контроль результатов
|
Поиск дополнительной информации и ее оценка
|
Создание моделей решения задач управления
|
Оценка стратегий и условий реализации практических решений
|
СЛОЖНЫЕ СИСТЕМЫ
Показатели, характеризующие свойства сложных систем
Любую сложную систему мы будем рассматривать как совокупность объектов (элементов, подсистем и т. д.), предназначенную для выполнения некоторого определенного вида работ или решения достаточно четко очерченного класса задач. В соответствии с этим процесс функционирования сложной системы представляется как совокупность действий ее элементов, подчиненных единой цели.
Имеет весьма существенное значение полнота и четкость описания цели функционирования сложной системы, перечня решаемых ею задач. Если цели и задачи системы определены, можно ставить вопрос об оценке качества ее функционирования. Качество функционирования сложной системы будем оценивать при помощи показателей эффективности. Под показателем эффективности сложной системы будем понимать такую числовую характеристику системы, которая оценивает степень приспособленности системы к выполнению поставленных перед нею задач.
По существу выбор показателя эффективности является заключительной стадией формулировки целей и задач системы. В самом деле, без указания показателя эффективности формулировка целей и задач системы не приобретает необходимой четкости. Вместе с тем целесообразно подчеркнуть, что выбор показателя эффективности оказывает существенное влияние на интерпретацию свойств системы и результатов ее исследования. Поясним сказанное на следующем примере.
Рассмотрим некоторый производственный процесс как сложную систему. При описании целей и задач этой системы необходимо указать перечень изделий, для выпуска которых она предназначена. Однако, если мы ограничимся только упомянутым перечнем, то не получим нужных сведений для обоснованной оценки качества ее функционирования. Действительно, пусть показателем эффективности рассматриваемого производственного процесса служит производительность, измеряемая количеством изделий, выпускаемых в течение фиксированного интервала времени (за смену, неделю или месяц). Оценивая качество производственного процесса с. помощью этого критерия (например, при проектировании производственного процесса), мы будем придавать наиболее существенное значение факторам, способствующим достижению максимальной производительности. При формальном подходе к делу, который для сложных систем по вполне объективным причинам может оказаться преобладающим, обеспечение максимальной производительности неизбежно будет сочетаться с ухудшением других характеристик производственного процесса (экономии сырья, износа оборудования, расхода энергии, фонда зарплаты и т. д.).
Аналогичные рассуждения можно привести и для других показателей эффективности. Например, при использовании в качестве показателя эффективности величины себестоимости продукции такие факторы, как экономия сырья, износ оборудования, расход энергии и фонда зарплаты, будут иметь большой вес, в то время как факторы, связанные с производительностью оборудования, отойдут на второй план.
Заметим, что для производственного процесса могут быть выбраны такие показатели эффективности, которые учитывают как себестоимость продукции, так и производительность оборудования, например, величина прибыли, рентабельность.
Из рассмотренных примеров ясно, что только выбор показателя эффективности делает описание целей и задач системы вполне законченным.
Расчет показателей эффективности для сложных систем представляет собой весьма сложную задачу, которая требует привлечения специальных математических методов и, как правило, решается с помощью быстродействующих вычислительных машин. Для того чтобы показатель эффективности достаточно полно характеризовал качество работы системы, он должен учитывать все основные особенности и свойства системы, а также условия ее функционирования и взаимодействия с внешней средой. Таким образом, показатель эффективности должен зависеть от структуры системы, значений се параметров, характера воздействия внешней среды, внешних и внутренних случайных факторов. Другими словами, показатель эффективности определяется процессом функционирования системы. С этой точки зрения можно себе представить множество возможных процессов функционирования системы, элементы которого отличаются друг от друга за счет различных условий и режимов работы системы. Каждому элементу этого множества можно поставить в соответствие элемент другого множества, а именно множества значений показателя эффективности системы. Так как значения показателя представляют собой действительные числа, то можно говорить об отображении множества процессов функционирования системы в множество действительных чисел, заключенных внутри некоторого интервала (в пределах изменения значений показателя эффективности). На основании сказанного показатель эффективности можно считать функционалом *), заданным на множестве процессов функционирования системы.
*) Функционалом называется оператор, заданный на некотором множестве функций (в некотором функциональном пространстве) п принимающий значения из области действительных чисел.
Изучение функционалов, характеризующих процессы функционирования сложных систем, представляет собой важнейшее направление в теории сложных систем. Ниже мы познакомимся с многочисленными примерами такого рода функционалов.
В связи с тем, что сложные системы работают в условиях действия случайных факторов, значения функционалов оказываются случайными величинами. Это создает известные неудобства при использовании их в качестве показателей эффективности. Поэтому при выборе показателей эффективности обычно пользуются средними значениями соответствующих функционалов. Примерами таких средних значений функционалов служат среднее количество изделий, выпускаемых за смену, средняя себестоимость продукции, средняя прибыль (для производственных процессов), средняя длительность поездки, средняя стоимость перевозки (для городского транспорта), среднее время ожидания в очереди (для систем массового обслуживания) и т. д.
Иногда в качестве показателей эффективности используются вероятности некоторых случайных событий, например, вероятность успешной посадки самолета (для системы слепой посадки), вероятность застать абонентскую линию занятой (для системы телефонной связи), вероятность попасть в очередной автобус (для пассажира, находящегося в очереди) и т. д. На первый взгляд кажется, что мы встретились с принципиально новой ситуацией, когда элементам множества процессов функционирования системы ставится в соответствие множество случайных событий. Однако этот случай легко сводится к предыдущему, если каждому событию поставить в соответствие функционал, принимающий два значения: 1 (событие наступило) и О (событие не наступило). Тогда вероятность события будет равна среднему значению соответствующего функционала.
Мы рассмотрели некоторые функционалы, характеризующие процессы работы сложных систем, используемые в качестве показателей их эффективности. На этом пути могут быть построены (причем различными способами) совокупности функционалов, характеризующие и другие свойства сложных систем: их надежность, помехозащищенность, качество управления и т. д.
Как показывает опыт исследования сложных систем, наибольшей наглядностью (с точки зрения интерпретации результатов исследования) и стройностью при постановке задач отличаются совокупности функционалов, зависящие от показателей эффективности. В самом деле, в большинстве случаев, представляющих практический интерес, то или другое свойство системы имеет значение не само по себе, а лишь как фактор, влияющий на ее эффективность.
Перейдем к рассмотрению такой совокупности функционалов. Начнем с построения показателя, характеризующего надежность сложной системы.
Современные сложные системы состоят из огромного числа элементов. Некоторые из них в процессе функционирования могут выходить из строя, требуя замены или ремонта. Задача оценки надежности системы сводится к выяснению влияния отказов элементов на качество работы системы.
Оценка надежности производится при помощи специально выбранных функционалов, называемых показателями надежности системы.
Заметим, что на практике часто делаются попытки (как правило, неудачные) использовать для оценки надежности сложных систем показатели, заимствованные из теории надежности «простых» систем. Такими показателями обычно служат «среднее время безотказной работы системы» (среднее время, в течение которого все элементы системы находятся в рабочем состоянии), «вероятность безотказной работы системы в течение заданного интервала времени» и некоторые другие [23, 29, 41]. Эти показатели учитывают лишь сам факт появления или отсутствия отказов в элементах системы и не дают, вообще говоря, никакого представления о влиянии отказов на конечный эффект функционирования системы.
Очевидно, что для многих сложных систем выход некоторых элементов из рабочего состояния не только не приводит к неожиданной потере работоспособности всей системой в целом, но иногда даже является заранее «планируемым» событием. К таким случаям относятся поломки автомобилей в городском транспорте, порывы отдельных линий в телефонной сети, отказы отдельных каналов в многоканальных системах массового обслуживания и т. д. Здесь может идти речь не о полной потере работоспособности системы, а лишь о снижении качества ее работы, т. е. об изменении эффективности системы.
Постановка задачи об оценке надежности сложной системы сводится к следующему.
Предполагаются известными характеристики, описывающие интенсивность отказов элементов сложной системы: среднее количество отказов за определенный интервал времени, закон распределения промежутков времени между последовательными отказами и т. д. Эти характеристики определяются экспериментально или другими методами оценки надежности «простых» систем.
Очевидно, что для расчета показателей надежности системы, помимо характеристик интенсивности отказов элементов, необходимо также задать характеристики, описывающие затраты времени на восстановление их работоспособности — ремонт или замену.
Аналогично можно ввести показатели, характеризующие и другие свойства сложных систем. Обратимся к оценке помехозащищенности системы.
Пусть по-прежнему функционал Ф является показателем эффективности сложной системы, и пусть его значение Ф* соответствует функционированию системы в условиях действия помех с заданными характеристиками, а значение Ф° относится к так называемым нормальным условиям, когда помехи отсутствуют.
Тогда в качестве показателя помехозащищенности системы можно выбрать абсолютную величину разности
дф = ф° — ф* /I in)
помех помех ' U-lW
показывающую, насколько изменяется эффективность системы под влиянием помех с заданными характеристиками.
Иногда пользуются также относительным показателем помехозащищенности, в качестве которого используется отношение величины АФ,!иж.х к величине какой-нибудь характеристики помехи.
Некоторыми особенностями отличается оценка качества управления в сложной системе. Пусть в данной сложной системе управление может быть организовано несколькими способами. Соответствующие варианты обозначим буквами А, В, С, ... Пусть функционал Ф является показателем эффективности системы, а его значения Фд, Фв, Фс соответствуют указанным вариантам управления. Тогда абсолютная величина разности
Дф -w = ф ф | (1.11)
мо.кст служить сравнительной оценкой вариантов управления А и Ь. Для того чтобы произвести абсолютную оценку качества управления (например, для варианта Л), необходимо знать идеальный вариант управления, при котором эффективность системы оказывается наибольшей.
В общем случае идеальный вариант управления, а также соответствующее значение показателя эффективности оказываются неизвестными. Для некоторых классов систем величину Ф° иногда удается оценить косвенным путем, хотя при этом сам идеальный вариант управления остается неизвестным.
Очевидно, что показателем качества управления вида (1.11) можно пользоваться не только для сравнительной оценки вариантов управления в целом. С его помощью могут быть оценены и отдельные стороны управления: качество управляющих операторов или алгоритмов, полнота и точность осведомительной информации, темп выдачи управляющей информации и т. д. Естественно, что эта оценка будет носить также сравнительный характер.
Сделаем одно замечание, относящееся к смыслу величины Ф°, фигурирующей в выражениях для функционалов, характеризующих различные свойства сложной системы. В некоторых случаях эта величина (единая для всех показателей) соответствует особому идеальному варианту системы (идеальное управление, абсолютная надежность, отсутствие помех и т. д.). В других случаях величина Ф° может выбираться для каждого показателя особо, например, рассматривается абсолютная надежность элементов системы, работающей в условиях действия помех, или идеальный вариант управления при условии, что элементы системы имеют реальную надежность, и т. д.
В заключение настоящего параграфа обратим внимание читателя на проблему устойчивости сложной системы. Качество Функционирования системы естественно оценивать при помощи набора функционалов, являющихся показателями эффективности, надежности, помехозащищенности и т. д., вычисленных для заданных условий функционирования. С этой точки зрения система только тогда обладает требуемыми свойствами, когда упомянутые показатели находятся в заданных пределах. В действительности условия функционирования сложной системы не остаются постоянными. Они подвержены возмущениям различной природы. Существенно знать, сохраняют ли при наличии возмущений показатели качества системы свои значения, а если нет, то каковы возможные отклонения.
Под устойчивостью функционирования сложной системы мы будем понимать способность системы сохранять требуемые свойства в условиях действия возмущений. Чтобы придать понятию устойчивости более точный смысл, необходимо конкретно выделить показатели, сохранения значений которых мы добиваемся, установить класс допустимых возмущений п способы их измерения, а также уточнить суть «сохранения требуемых свойств».
Для системы, устойчивой относительно функционала, характеризующего некоторое свойство, можно указать такие ограничения, налагаемые на возмущения, при которых данный функционал будет сохранять свое значение в некотором, вообще говоря, вероятностном смысле. В случае неустойчивой системы этого сделать нельзя. Более того, может оказаться, что для выбранного свойства системы нельзя подобрать ограничений на возмущения, обеспечивающих сохранение значений соответствующего функционала. Другими словами, даже очень малые возмущения могут привести к существенным срывам, значительно снижающим качество функционирования системы, вплоть до полной невозможности ее практического использования.
§ 1.4. Разработка сложных систем
Разработка современных сложных систем представляет собой многоэтапный процесс, характеризующийся специфическими техническими и организационными мероприятиями. Основными этапами создания сложной системы обычно являются:
1) формулирование требований к системе и обоснование технического задания на проектирование;
2) разработка технического проекта;
3) создание опытного образца;
4) испытания;
5) изготовление и ввод в эксплуатацию головного образца системы;
6) опытная эксплуатация и доработка головных образцов;
7) организация выпуска, монтаж, наладка и ввод в эксплуатацию серийных образцов;
8) модернизация системы.
На каждом из перечисленных этапов возникают многочисленные вопросы, ответы на которые могут быть найдены только в результате исследования системы и внимательного изучения качественных и количественных данных, полученных при исследовании.
Применительно к объектам большой сложности приобретает особое значение первый этап. Поскольку разработчики системы еще не определены, исследования по обоснованию требований к системе организует заказчик силами подчиненных или привлекаемых со стороны научных учреждений. В результате этих исследований должны быть получены: 1) четкое определение целей создания системы и круга возлагаемых на нее задач; 2) перечень действующих на систему факторов, подлежащих обязательному учету при проектировании, и их числовые характеристики и 3) обоснование показателей эффективности, надежности, помехозащищенности и т. д., по которым предполагается оценивать качество системы, и количественные требования к ним.
Перечисленные сведения оформляются в виде технического задания на проектирование, которое служит руководящим документом на всех этапах создания системы. В качестве приложения к техническому заданию представляется отчет, с примерным названием «Обоснование технического задания», содержащий более полные сведения по анализу экспериментальных данных о действующих факторах, оценке возможных вариантов системы и ее основных элементов, экономическим расчетам, а также предложения по организации разработки и срокам выполнения работ. Отчет заканчивается построением сетевого графика, освещающего последовательность этапов разработки и согласования их по времени, размерам капиталовложений, фондам на предметы материально-технического снабжения.
Заказчик, после обсуждения и соответствующей корректировки технического задания, согласует его с головным разработчиком и соисполнителями и представляет на утверждение в вышестоящие инстанции.
Головной разработчик, получивший утвержденное техническое задание, приступает к проектированию системы. Проектирование сложных систем имеет две достаточно ярко выраженные стадии. Первая относится к функционально-структурным вопросам и может быть названа макропроектированием или внешним проектированием системы.
Внешнее проектирование охватывает выбор структуры системы, основных ее элементов, организацию взаимодействия между элементами, учет воздействий внешней среды, оценку показателей эффективности и соответствия рассматриваемого варианта системы общим требованиям технического задания.
Вторая стадия — микропроектирование или внутреннее проектирование — связана с проектированием элементов сложной системы как физических единиц оборудования. Микропроектирование включает технические решения по основным элементам системы, их конструкции и параметрам, режимам эксплуатации, а также по организации опытного и серийного производства.
В настоящее время накоплен большой и полезный опыт микропроектирования и создания элементов оборудования. Внешнее проектирование является сравнительно новой задачей.
Первые работы по обобщению опыта макропроектирования и развитию соответствующей методики появились всего 20 лет назад. Они и положили начало системотехнике. Внешнее проектирование сложных систем предъявляет особые требования к специализации инженеров-проектировщиков. Здесь нужны в первую очередь специалисты широкого профиля. Инженер-системотехник, кроме знания соответствующей области техники, должен иметь серьезную подготовку по автоматическому управлению, комплексной автоматизации, вычислительной технике, математическому моделированию, исследованию операций и системному анализу. Он обязан владеть методами оценки эффективности, надежности, устойчивости и других свойств сложных систем.
В группу, занимающуюся внешним проектированием, однако, включаются и инженеры, знающие работу отдельных элементов системы, а также экономисты, специалисты по инженерной психологии, организации труда, строительству, коммунальному хозяйству и др.
Работа по внешнему проектированию начинается с изучения технического задания и рассмотрения возможных вариантов построения системы. Следующим шагом является оценка вариантов и выбор одного из них для более детального исследования. Выбранный вариант подвергается всестороннему анализу с целью проверки соответствия его требованиям технического задания. Для этого проводится оценка эффективности системы, а также оценка ее надежности, помехозащищенности, устойчивости и других основных свойств.
Типичным методом исследования сложных систем на этом этапе проектирования является моделирование их на ЭВМ. Поскольку представление об элементах системы еще весьма поверхностное, в моделях они обычно заменяются упрощенными эквивалентными схемами. Тем не менее модель должна удовлетворять следующим требованиям: 1) хорошо отражать структуру системы и быть чувствительной к таким ее изменениям, которые обычно производятся в процессе внешнего проектирования; 2) отражать специфику функционирования элементов системы с учетом условий внешней среды; 3) содержать все параметры системы, определяемые в результате макропроектирования.
В результате моделирования получаются зависимости, характеризующие влияние структуры и параметров системы на ее эффективность, надежность и другие свойства. Эти зависимости используются для определения оптимальной структуры и оптимальных значений параметров с точки зрения выбранных показателей эффективности.
Нередко данные внешнего проектирования оформляются в виде эскизного проекта системы. Эскизный проект является лишь предварительной наметкой общих контуров системы и служит промежуточным звеном между разработкой технического задания и техническим проектом. Тем не менее эскизный проект должен содержать достаточные сведения о путях технической реализации элементов системы, режимах их эксплуатации, функциональном контроле, объеме оборудования. Эти сведения могут быть получены не только расчетным путем или по результатам моделирования. В некоторых случаях создаются действующие макеты различных видов аппаратуры и оборудования, позволяющие подтвердить реализуемость принципов, заложенных в эскизный проект, и оценить особенности функционирования элементов системы. В эскизном проекте отражаются также экономические расчеты, порядок дальнейшей разработки системы и ее испытаний и ряд организационных вопросов.
По результатам эскизного проекта производится корректировка или уточнение технического задания, решаются вопросы, связанные с изготовлением опытного образца системы, составляются проектные задания на строительство и монтаж оборудования.
Разработка технического проекта системы относится, главным образом, к микропроектированию ее элементов и конкретной реализации взаимодействия элементов в процессе функционирования. Но и на стадии технического проекта могут возникать вопросы, связанные с пересмотром и уточнением решений, полученных при внешнем проектировании. В частности, на практике встречаются случаи, когда требования, предъявляемые к некоторым элементам системы, приводят к невыгодным техническим или конструктивным решениям. Тогда приходится проводить корректировку структуры и основных параметров системы до получения приемлемых результатов.
Разработка современной сложной системы сопровождается различными автономными и комплексными испытаниями. Автономные испытания относятся к элементам системы и имеют целью проверку правильности функционирования оборудования и получение экспериментальных данных для оценки параметров и режимов эксплуатации. Комплексные испытания системы в целом (или ее представительного фрагмента) предназначаются для отработки взаимодействия между элементами и подсистемами на различных уровнях иерархии и проверки соответствия системы техническому заданию.
Подробное обследование элементов на стадии автономных испытаний позволяет освободить комплексные испытания от ненужных деталей, а также сократить объем регистрируемой информации. Существенное значение имеет распределение сил и средств, испытательных стендов и регистрирующей аппаратуры, средств обработки и передачи информации между различными видами испытательных мероприятий.
На стадии комплексных испытаний приходится регистрировать не только общесистемные параметры, но и некоторые параметры элементов системы. Это объясняется тем обстоятельством, что в процессе автономных испытаний, когда элементы системы функционируют изолированно друг от друга, условия испытаний отличаются от условий их работы в составе системы.
Для испытаний сложных систем характерно широкое использование различных видов имитации воздействий внешней среды. Любое воздействие на систему приводит к возникновению информации, которая становится составной частью потоков информации, циркулирующей в системе. Нередко информация, появляющаяся в результате воздействий, может быть заменена искусственной информацией, вырабатываемой при помощи специальной имитирующей аппаратуры. Например, натурные испытания системы управления полетами самолетов крупного аэродрома, с использованием большого числа самолетов, одновременно находящихся в воздухе, оказывается дорогостоящим мероприятием. Проведение испытаний с малым числом самолетов искажает результаты, так как оно создает нереальные условия функционирования системы. Существенная экономия средств и времени, без искажения результатов, может быть достигнута в том случае, когда в натуре осуществляются полеты некоторой малой группы самолетов, а полеты остальных самолетов имитируются на ЭВМ и соответствующая информация вводится в каналы связи и вычислительные устройства. При этом создается нормальная загрузка всех трактов передачи и переработки информации в требуемых режимах.
Материалы автономных и комплексных испытаний оформляются в виде протоколов и служат основанием для принятия решений, связанных с дальнейшей разработкой и вводом в эксплуатацию сложной системы.