Особенности задач системного анализа
Конечной целью системного анализа является разрешение проблемной ситуации, возникшей перед объектом проводимого системного исследования (обычно это конкретная организация, коллектив, предприятие, отдельный регион, социальная структура и т. п.). Системный анализ занимается изучением проблемной ситуации, выяснением ее причин, выработкой вариантов ее устранения, принятием решения и организацией дальнейшего функционирования системы, разрешающего проблемную ситуацию. Начальным этапом любого системного исследования является изучение объекта проводимого системного анализа с последующей его формализацией. На этом этапе возникают задачи, в корне отличающие методологию системных исследований от методологии других дисциплин, а именно, в системном анализе решается двуединая задача. С одной стороны, необходимо формализовать объект системного исследования, с другой стороны, формализации подлежит процесс исследования системы, процесс постановки и решения проблемы. Приведем пример из теории проектирования систем. Современная теория автоматизированного проектирования сложных систем может рассматриваться как одна из частей системных исследований. Согласно ей проблема проектирования сложных систем имеет два аспекта. Во- первых, требуется осуществить формализованное описание объекта проектирования. Причем на этом этапе решаются задачи формализованного описания как статической составляющей системы (в основном формализации подлежит ее структурная организация), так и ее поведение во времени (динамические аспекты, которые отражают ее функционирование). Во-вторых, требуется формализовать процесс проектирования. Составными частями процесса проектирования являются методы формирования различных проектных решений, методы их инженерного анализа и методы принятия решений по выбору наилучших вариантов реализации системы.
Важное место в процедурах системного анализа занимает проблема принятия решения. В качестве особенности задач, встающих перед системными аналитиками, необходимо отметить требование оптимальности принимаемых решений. В настоящее время приходится решать задачи оптимального управления сложными системами, оптимального проектирования систем, включающих в себя большое количество элементов и подсистем. Развитие техники достигло такого уровня, при котором создание просто работоспособной конструкции само по себе уже не всегда удовлетворяет ведущие отрасли промышленности. Необходимо в ходе проектирования обеспечить наилучшие показатели по ряду характеристик новых изделий, например, добиться максимального быстродействия, минимальных габаритов, стоимости и т. п. при сохранении всех остальных требований в заданных пределах. Таким образом, практика предъявляет требования разработки не просто работоспособного изделия, объекта, системы, а создания оптимального проекта. Аналогичные рассуждения справедливы и для других видов деятельности. При организации функционирования предприятия формулируются требования по максимизации эффективности его деятельности, надежности работы оборудования, оптимизации стратегий обслуживания систем, распределения ресурсов и т.п.
В различных областях практической деятельности (технике, экономике, социальных науках, психологии) возникают ситуации, когда требуется принимать решения, для которых не удается полностью учесть предопределяющие их условия. Принятие решения в таком случае будет происходить в условиях неопределенности, которая имеет различную природу. Один из простейших видов неопределенности - неопределенность исходной информации, проявляющаяся в различных аспектах. В первую очередь, отметим такой аспект, как воздействие на систему неизвестных факторов. Приведем примеры, поясняющие данный тип неопределенности. Проектируется дамба, которая должна защитить населенные пункты от селевых потоков. Ни моменты наступления неблагоприятных событий, ни размеры их заранее неизвестны. Тем не менее, строить защитные сооружения необходимо и необходимо принимать решения об их размерах. Причем лицо, принимающее решение, должно понимать уровень ответственности, которая на него ложится. Строительство слишком массивных конструкций потребует необоснованно больших материальных затрат. С другой стороны, экономия в этом вопросе в случае наступления паводков или селевых потоков может повлечь за собой несоизмеримые экономические убытки, а нередко и человеческие жертвы.
Другой пример приведем из области организации функционирования предприятия легкой промышленности. Предприятие планирует ассортимент товаров на будущий календарный период. Задача предприятия состоит в максимизации прибыли после реализации произведенного товара. Однако заранее неизвестно, какой товар будет пользоваться максимальным спросом, так как спрос определяется многими факторами, такими как соотношение цены и качества товара, моды, уровня жизни населения и прочими факторами. В условиях неопределенности многих факторов руководство предприятия должно разработать план работы.
Неопределенность, обусловленная неизвестными факторами, также бывает разных видов. Наиболее простой вид такого рода неопределенности —стохастическая неопределенность.Она имеет место в тех случаях, когда неизвестные факторы представляют собой случайные величины или случайные функции, статистические характеристики которых могут быть определены на основании анализа прошлого опыта функционирования объекта системных исследований. Пример, поясняющий стохастическую неопределенность, следующий. На предприятии планируются восстановительные мероприятия с целью под держания оборудования на высоком уровне надежности. К таким мероприятиям относятся плановые профилактические работы, контрольные проверки исправности функционирования, ремонты. Частота и длительность соответствующих мероприятий зависит от надежности оборудования, для которого данные мероприятия разрабатываются. Наработки оборудования до отказа, длительности ремонтов, профилактик, проверок - величины случайные, в общем случае неизвестные. Однако характеристики случайных величин, входящих в задачу, могут быть получены, если организовать сбор соответствующей статистической информации.
Еще раз подчеркнем, что стохастическая неопределенность - одна из самых простых типов неопределенности. Задача исследователя заключается в определении вероятностных характеристик случайных факторов и постановке задачи принятия решения в форме статистической оптимизации. Гораздо хуже обстоит дело, когда неизвестные факторы не могут быть изучены и описаны статистическими методами. Это бывает в двух случаях:1) когда распределение вероятностей для неизвестных факторов в принципе существует,HO к моментупринятия решения не может быть получено;2) когда распределение вероятностей для неизвестных факторов вообще не существует. Приведемпример, иллюстрирующий первый тип. Пусть планируется система профилактического обслуживания оборудования на вновь строящемся предприятии. В отличие от предыдущего примера у лица, принимающего решение, нет статистических данных о наработках оборудования, поскольку оно еще не работало. А решение принимать надо. В этом случае можно назначить время проведения профилактических работ из разумных субъективных соображений, а по мере накопления информации о работе оборудования скорректировать данное решение, иными словами, в процессе функционирования проводить адаптацию решения с учетом опыта эксплуатации.
Второй тип может быть рассмотрен на следующем примере. При подготовке к поездке в район с резко меняющимися климатическими условиями возникает задача оптимизации гардероба (одежда, зонт, обувь), который необходимо иметь во время поездки. В северных районах Сибири в июне месяце температура воздуха может меняться от -10 до+30°С, при этом возможна ясная погода, дождь различной интенсивности (вплоть до ливневого) и снег. Никакие многолетние наблюдения за погодой в данном регионе не дают прогноза в конкретный период времени. Вероятностного распределения в данном случае просто не существует. В данной ситуации необходимо принимать решения, которые наверняка будут далеки от оптимальных. В таких условиях лучше перестраховаться и быть готовым к самому неблагоприятному стечению обстоятельств.
Следующий вид неопределенности - неопределенность целей.Формулирование цели при решении задач системного анализа является одной из ключевых процедур, потому что цель является объектом, определяющим постановку задачи системных исследований. Неопределенность цели является следствием из мношкритериальности задач системного анализа. Назначение цели, выбор критерия, формализация цели почти всегда представляют собой трудную проблему. Задачи со многими критериями характерны для крупных технических, хозяйственных, экономических проектов. Скажем, при создании проекта нового транспортного средства конструкторы пытаются добиться, чтобы это средство обладало максимальными скоростями, высокой надежностью, высокими техническими характеристиками, и при этом ставят задачу минимизации затрат. Здесь, во-первых, видно, что при формулировании задачи используется несколько критериев, во-вторых, критерии противоречивы между собой. Строго говоря, задача в сформулированной постановке вообще не имеет решения, поскольку минимум затрат - это их полное отсутствие, т. е. при такой постановке затраты должны быть равны нулю. Ho тогда выполнение всего проекта невозможно. Следовательно, необходимо очень тщательно анализировать выдвигаемые критерии и грамотно формулировать цель исследования. Один из возможных путей решения данной проблемы - это постановка задачи на условный экстремум, когда ряд критериев переводят в разряд ограничений. Также возможно переходить к сложным, комбинированным критериям. Формализация цели в системном анализе - труднейшая часть проблемы. Можно заметить, что в системных исследованиях главный момент - формулирование цели, которую должен преследовать проект. Цель становится самостоятельным объектом исследования.
И, наконец, следует отметить такой вид неопределенности как неопределенность, связанная с последующим влиянием результатов принятого решения на проблемную ситуацию. Дело в том, что решение, принимаемое в настоящий момент и реализуемое в некоторой системе, призвано повлиятьна функционирование системы. Собственно для того оно и принимается, так как по идее системных аналитиков данное решение должно разрешить проблемную ситуацию. Однако поскольку решение принимается для сложной системы, то развитие системы во времени может иметь множество стратегий. И конечно же на этапе формирования решения и принятия управляющего воздействия аналитики могут не представлять себе полной картины развития ситуации. При принятии решения существуют различные рекомендации прогнозирования развития системы во времени.Один из таких подходов рекомендует прогнозировать некоторую «среднюю» динамику развития системы и принимать решения исходя из такой стратегии. Другой подход рекомендует при принятии решенияисходитьизвозможности реализации самой неблагоприятной ситуации.
В качестве следующей особенности системного анализа отметим роль моделей как средства изучения систем, являющихся объектом системных исследований. Любые методы системного анализа опираются на математическое описание тех или иных фактов, явлений, процессов. Употребляя слово «модель», всегда имеют в виду некоторое описание, отражающее именно те особенности изучаемого процесса, которые и интересуют исследователя. Точность, качество описания определяются, прежде всего, соответствием модели тем требованиям, которые предъявляются к исследованию, соответствием получаемых с помощью модели результатов наблюдаемому ходу процесса. Если при разработке модели используется язык математики, говорят о математических моделях. Построение математической модели является основой всего системного анализа. Это центральный этап исследования или проектирования любой системы. От качества модели зависит успешность всего последующего анализа.
Построение моделей - процедура всегда неформальная, она очень сильно зависит от исследователя, его опыта, научной интуиции, всегда опирается на определенный экспериментальный материал. Модель должна достаточно адекватно отражать описываемое явление и, кроме того, быть удобной для использования.Поэтому определенные требования предъявляются к степени детализации модели. Форма представления модели должна определяться целями исследования.
Обсуждая особенности задач системного анализа, нельзя не остановиться еще на одной из них. Ранее отмечалась большая роль математических методов и процедур при проведении системных исследований. Построение моделей исследуемого объекта, формулирование целей и критериев исследования в большой степени базируются на использовании аналитических методов либо процедур формализации закономерностей развития системы и методов проведения исследований. Однако в системном анализе наряду с формализованными процедурами большое место занимают неформальные, эвристические методы исследования. Этому есть ряд причин. Первая состоит в следующем. При построении моделей систем может иметь место отсутствие или недостаток исходной информации для определения параметров модели. В этом случае проводится экспертный опрос специалистов с целью устранения неопределенности или,по крайней мере, ее уменьшения, т. е. опыт и знания специалистов могут быть использованы для назначения исходных параметров модели.
Еще одна причина применения эвристических методов состоит в следующем. Попытки формализовать процессы, протекающие в исследуемых системах, всегда связаны с формулированием определенных ограничений и упрощений. Здесь важно не перейти ту грань, за которой дальнейшее упрощение приведет к потере сути описываемых явлений. Иными словами, желание приспособить хорошо изученный математи-
ческий аппарат для описания исследуемых явлений может исказить их суть и привести к неверным решениям. В этой ситуации требуется использовать научную интуицию исследователя, его опыт и умение сформулировать идею решения задачи, т. е. применяется подсознательное, внутреннее обоснование алгоритмов построения модели и методових исследования, не поддающееся формальному анализу. Эвристические методы поиска решений формируются человеком или группой исследователей в процессе их творческой деятельности. Эвристика -это совокупность знаний, опыта, интеллекта, используемых для получения решений с помощью неформальных правил. Эвристические методы оказываются полезными и даже незаменимыми при исследованиях, имеющих нечисловую природу или отличающихся сложностью, неопределенностью, изменчивостью.
Наверняка при рассмотрении конкретных задач системного анализа можно будет выделить еще какие-тоих особенности,HO, по мнению автора, отмеченные здесь особенности являются общими для всех задач системных исследований.
Развитие систем или процессов. Прогнозирование и планирование
В системном анализе имеется большая группа задач, в которых требуется спрогнозировать процессы развития системы и принять решение, в результате которого система в будущем должна попасть в некоторое оптимальное состояние. Например, в экономических системах требуется спланировать ассортимент и объем выпускаемой продукции в некоторый будущий период времени с целью получения максимальной прибыли после ее реализации. При этом необходимо спрогнозировать потребность рынка в продукции соответствующего типа, спрос на данный вид продукции. Как уже было отмечено, потребность рынка определяется многими факторами, например, соотношением цены и качества товара, уровнем доходов населения, модой и т.д. При решении задач такого типа на помощь приходит прогностика - наука о способах и методах разработки прогнозов.
Прогнозом называется научно обоснованное суждение об ожидаемых состояниях системы, объекта или явления окружающей действительности.
Прогнозирование -это разработка прогнозов, состоящая в организации и проведении специальных исследований перспектив развития исследуемых объектов, систем или явлений. Научное прогнозирование32 чаще всего применяется в социально-экономических и научно-технических областях человеческой деятельности. Процесс прогнозирования базируется на изучении объективных тенденций развития объекта исследования. Разработка общей проблемы предсказания должна основываться на изучении реальных закономерностей развития объекта исследования. Содержание и степень достоверности прогноза определяются информацией о поведении объекта исследования, накопленной до того времени, на который составляется прогноз, закономерностями, выявленными при функционировании объекта исследования, а также опытом, знаниями и научной интуицией специалистов, занимающихся данным видом деятельности.
Итак, прогнозирование является необходимым этапом, процессом при проведении перспективного планирования развития систем. Прогнозирование и планирование являются двумя фазами общего процесса управления. Прогнозирование - это генерирование информации о представляющихся возможными будущих состояниях или траекториях развития системы. Планирование есть процесс принятия управленческих решений на сравнительно длительные сроки. Принятие планового решения отделено от его реализации достаточно продолжительным периодом.
Прогнозирование и планирование - обращенные в будущее виды управленческой деятельности. Рассмотрим соотношение данных видов работ. Во-первых, прогноз помогает найти проблемные ситуации, решение которых может быть предусмотрено при выполнении планирования, тем самым способствуя уточнению процедур, выполняемых на этапе планирования. Во-вторых, прогноз позволяет охарактеризовать множество допустимых траекторий решения, вокруг одной из которых в дальнейшем будет происходить разработка плана. Благодаря процессу прогнозирования появляется возможность зафиксировать ряд ограничений, имеющих существенное значение при выполнении операции планирования. В-третьих, прогноз позволяет предвидеть некоторые косвенные последствия реализации плана, характеристика которых не является составной частью последнего. Тем самым предоставляется возможность оценить вариант планового решения или его отдельные компоненты по весьма разнообразному кругу факторов (технических, экономических, экологических, социальных) с точки зрения реалистичности,устойчивости, эффективности ит.д.
Одной из проблемных задач системного анализа является задача стратегического управления, цель которой состоит в выборе стратегии развития анализируемой системы, а также модификация общей структуры управления в соответствии с проблемами, вытекающими из необходимости адекватного разрешения объективных структурных противоречий между интересами различных звеньев системы. Стратегическое управление направлено на разрешение противоречий между различными звеньями системы. Задача прогнозирования состоит в разработке стратегий развития системы и количественной оценке возможностей реализации каждой из них.
Таким образом, первая фаза прогнозирования - выявление или формирование возможных вариантов развития прогнозируемого процесса или явления. На втором этапе производится оценка вероятности реализации отдельных вариантов развития с тем, чтобы на основании соответствующих вероятностных характеристик получить количественные оценки реализуемости возможных траекторий развития прогнозируемых процессов. Процедура вероятностной оценки реализуемости некоторой траектории развития характерна для технических систем. При составлении социально-экономических прогнозов результат прогнозирования сложно описать количественно с помощью вероятностных оценок. Поэтому результат оформляется в виде списка возможных вариантов развития исследуемых процессов. Этот список является перечнем вариантов, каждому из которых сопутствует его содержательное описание
основной результат прогноза. Хотя следует оговориться, что и для систем подобного типа можно организовать сбор статистической информации, на основании которой в дальнейшем построить модель развития системы согласно той или иной траектории. Однако при построении данных моделей возникает сложность, состоящая в необходимости учета поведения индивидуумов и коллективов людей, которые являются неотъемлемой частью систем подобного типа.
Важную роль в процедурах прогнозирования приобретает анализ - он должен определить возможные траектории развития системы,приводящие к заданному конечному состоянию.На первом этапе средствами планирования определяется конечная, желаемая цель развития системы, затем намечаются мероприятия, последовательность которых мота бы в случае их успешной реализации обеспечить достижение этой цели. Такая плановая процедура в той или иной степени сама может использовать результаты ранее выполненных прогностических исследований. Когда проект плана подготовлен, он используется в качестве исходной информации для последующего прогноза - как основа сценария развития системы. Цель данной прогностической процедуры состоит в анализе и характеристике разнообразных последствий реализации разработанного проекта плана. Последующий анализ результатов прогноза позволяет оценить реалистичность и качество проекта плана.
Известны три группы методов прогнозирования, предлагаемых для практического применения, - это методы экстраполяции, методы экспертных оценок и логического моделирования. Методы экстраполяции основаны на аппроксимации результатов, полученных при анализе развития исследуемых процессов, описании полученных данных с помощью математических моделей и дальнейшем расчете моделей для будущих моментов времени. Данные методы позволяют осуществлять поиск приемлемых оценоксостояний системы в будущем, однакоих применение обоснованно только для описания процессов эволюционного развития. Хотя хорошо известно, что процессы развития систем включают в себя как периоды эволюционного изменения, так и скачкообразные переходы от одних состояний к другим. Скачкообразные переходы обусловлены открытиями новых физических принципов, реализацией оригинальных технических решений, осуществлением крупныхпроектов. Это обстоятельство должно учитываться при проведении исследований, для чего используются различного рода приемы, позволяющие выделить ожидаемые скачки на общем фоне изменений, интересующих исследователя. Рекомендуемым методом прогнозирования скачкообразных изменений развития систем может быть метод экспертных оценок. При этом в качестве экспертов должны выступать высококвалифицированные в данной области знаний специалисты. Необходимая для формирования прогноза информация обобщается путем обработки мнений экспертов. В результате разрабатывается сценарий развития системы, а также возможные его варианты, учитывающие наличие скачков, предсказание которых особенно ценно для системных аналитиков.
Приведем примеры наличия скачкообразных переходов в развитии систем. Рассмотрим историю развития транспорта. Вплоть до конца девятнадцатого века основным средством передвижения был гужевой транспорт. Развитие промышленности и связанная с данным процессом урбанизация привели к необходимости развития транспортного хозяйства больших городов. В этот период времени данная проблема развивается эволюционно, за счет увеличения количества ямщиков с соответствующими средствами управления. Прогнозируется ситуация, согласно которой дальнейшее эволюционное развитие приведет к загрязнению городов продуктами жизнедеятельности лошадей. Ho, как известно, данному прогнозу не суждено было сбыться, так как в начале двадцатого века начинается развитие автомобильного транспорта, который решил указанную проблему. В данном случае имеет место типичный скачок в развитии транспортных средств как одной из систем городского хозяйства.
Другой пример касается развития топливно-энергетической отрасли. Рост промышленности и повышение уровня технического вооружения бытовой сферы приводит к необходимости обеспечения увеличивающихся потребностей в энергетических ресурсах. Прогнозы, построенные на основе моделей эволюционного развития, показывают, что в рамках применяемых технологий с определенного момента времени необходимо все больше и больше вводить в действие новые энергетические мощности, причем, все большая часть ресурсов используется на удовлетворение потребностей самой отрасли, т. е. отрасль начинает работать сама на себя. Следовательно, налицо конфликтная ситуация, которая может быть разрешена путем кардинальных изменений технологии производства и потребления энергетических ресурсов. Именно в это время появляются энергосберегающие технологии, внедряются новые технологические процессы в промышленности, осуществляется миниатюризация средств управления, связи, радиотехнических аппаратов и т.п. Таким образом, скачкообразные процессы развития систем или явлений в большей степени и способны разрешать конфликтные ситуации, возникающие в системных исследованиях. Поэтому при формировании прогнозов необходимо привлекать специалистов-аналитиков высокой квалификации для решения возникающих проблем; кроме того, необходимо анализировать и перерабатывать большое количество информации, публикуемой в периодических изданиях, с целью предугадать возможность появления новых технологий в рассматриваемой области знаний.
Важную роль при составлении прогноза играет умение своевременно распознать приближающийся скачок и снизить тем самым риск принятия ошибочных решений, замедляющих реализацию развития систем по оптимальным траекториям. Формальных правил для реализации такого вида деятельности не существует, и способность распознавания, предугадывания появления новых технологий, путей развития той или иной системы относится к высшим формам эвристической деятельности. Системные аналитики, как правило, располагают обширной информацией, накопленной в различных областях знаний. Проблема состоит в том, чтобы конкретизировать накопленные знания и опыт и применить их к конкретной сфере деятельности, отразить перспективы развития вполне конкретной системы.
Рассмотрим, наконец, последнюю группу методов прогнозирования методы логического моделирования. Данные методы предполагают построение моделей, в которых проводятся аналогии между различными по своей природе явлениями, анализируются взаимосвязи отдельных процессов, обобщаются данные о процессах различной физической природы, к которым применимыпонятия теории подобия. Этопозволяет предсказывать нестандартные ситуации в той или иной области деятельности, находить наилучшие решения, учитывать реальные перспективы совершенствования анализируемых систем на основе их подобия другим, более хорошо изученным, процессам.
В заключение необходимо отметить важные проблемы, с которыми сталкивается методология прогнозирования, а именно, оценку точности прогноза и сравнение существующих методов прогнозирования. Проблема состоит не только в разнообразии стратегий развития системы в будущем, но и в уникальности каждой из них. Лишь элементарные события, такие как отказы объектов, появление очередей в системах массового обслуживания, могут рассматриваться как потоки, имеющие средние характеристики (интенсивность потока, математическое ожидание времени пребывания в очереди и т. п.). Сложные события подвержены влиянию большого количества внешних и BHjapeHHHX факторов и даже при повторениях отличаются от своих аналогов траекторией развития. Все это сказывается на конечных результатах исследований и затрудняет сравнительный анализ методов прогнозирования. С целью анализа точности прогноза необходимо проводить исследования прогностических моделей на чувствительность, оценивать неопределенность моделей, их значимость. Несмотря на ограниченную точность прогнозов и сравнительно небольшой выбор методов исследований прогнозирование является важным средством формирования информации
о стратегиях развития исследуемой системы.
Типовые постановки задач системного анализа
Во второй половине XX в. при решении практических задач стали находить широкое применение математические методы. Они стали использоваться при перспективном и текущем планировании научно-исследовательских работ, проектировании различных объектов, управлении технологическими и производственными процессами, прогнозировании развития социальных и производственных систем, оптимизации маршрутов перевозки грузов. Особенно часто к математическим методам прибегают при решении задач оптимизации функционирования производственных систем, при распределении материальных и трудовых ресурсов и страховых запасов, при выборе местоположения предприятий, исследовании и оценке безопасности функционирования объектов повышенного риска. Постановки перечисленных задач носят оптимизационный характер, где в качестве критериев эффективности применяются различные целевые функции. Как уже было отмечено, особенностью постановок задач системного анализа является то обстоятельство, что наряду со строгим математическим аппаратом применяются эвристические методы, основанные на интуиции исследователя, его опыте в решении задач подобного типа. Рассмотрим некоторые постановки задач, являющиеся типовыми задачами системных исследований.
Задачи распределения ресурсов
Задачи распределения ресурсов возникают, когда существует определенный набор работ или операций, которые необходимо выполнить, а имеющихся в наличии ресурсов для выполнения каждой из них наилучшим образом не хватает. Способы распределения ограниченных ресурсов при выполнении различных операций в системе управления могут быть различными. Для того чтобы решить задачу распределения ресурсов, необходимо сформулировать некоторую систему предпочтений или решающее правило. Такое правило принятия решений по определению объема ресурсов, которые целесообразно выделить для каждого процесса, обычно разрабатывается с учетом оптимизации некоторой целевой функции при ограничениях на объем имеющихся ресурсов и временные характеристики.
В зависимости от условий задачи распределения ресурсов делятся на три класса.
Заданы и работы, и ресурсы. Требуется распределить ресурсы между работами таким образом, чтобы максимизировать некоторую меру эффективности (скажем, прибыль) или минимизировать ожидаемые затраты (издержки производства). Например, предприятию установлено производственное задание в рамках оговоренного срока. Известны мощности предприятия. При изготовлении продукции изделия проходят обработку на разных станках. Естественным является ограничение - одновременно на одном станке может обрабатываться только одна единица продукции. Мощности предприятия ограниченны и не позволяют для каждого изделия использовать наилучшую технологию. Требуется выбрать такие способы производства для каждой единицы продукции, чтобы выполнить задание с минимальными затратами.
Заданы только наличные ресурсы. Требуется определить, какой состав работ можно выполнить с учетом этих ресурсов, чтобы обеспечить максимум некоторой меры эффективности. Приведем пример. Имеется предприятие с определенными производственными мощностями. Требуется произвести планирование ассортимента и объема выпуска продукции, которые позволили бы максимизироватьдоход предприятия.
Заданы только работы. Необходимо определить, какие ресурсы требуются для того, чтобы минимизировать суммарные издержки. Например, составлено расписание движения автобусов пригородного и междугороднего сообщения на летний период времени. Требуется определить необходимое количество водителей, кондукторов, контролеров и прочего обслуживающего персонала, чтобы выполнить план перевозок с минимальными эксплуатационными затратами.
Рассмотрим более детально две постановки задач, в которых возникает необходимость распределения ресурсов. Задачи в той постановке, в которой они будут сформулированы, решаются при проектировании технических объектов, в том числе автоматизированных систем обработки информации и управления.
Первая задача - задача составления титульного списка.
На начальном этапе разработки автоматизированной системы обработки информации и управления встает проблема выбора комплекса задач, подлежащих автоматизации. В техническое задание на систему включают как задачи с известными алгоритмами решения, так и задачи, требующие выполнения специальных исследований, проведения научных разработок. Известно, что проектирование и ввод системы в эксплуатацию осуществляются поэтапно. На первом этапе автоматизации в перечень задач, подлежащих автоматизации, включаются только те задачи, которые имеют алгоритмы для решения. Проблемные задачи должны составлять самостоятельную группу. В проектную разработку их включают только после четкой постановки и определения методов решения и оценки эффективности. Эти задачи подлежат автоматизации на последующих этапах, возможно, уже после ввода системы в эксплуатацию. Так формулируется перечень задач, решаемых на первом этапе автоматизации.
После составления перечня задач, включаемых в первый этап разработки, необходимо оценить требуемый состав ресурсов на их разработку и требуемое время для их внедрения. Если для разработки и внедрения задач первого этапа имеется достаточное количество ресурсов, и время, требуемое на их разработку, не превышает заданного срока ввода первой очереди в эксплуатацию, то занимаются распределением ресурсов по задачам, подлежащим автоматизации. Если же время, требуемое на разработку задач, превышает заданный срок ввода первой очереди в эксплуатацию, возникает проблема составления титульного списка, т. е. возникает необходимость ограничения перечня задач, автоматизируемых на первом этапе. Проблема выбора комплекса задач нз сформированного перечня в условиях дефицита времени и ресурсов на разработку всего перечня задач, выполняемых на первом этапе автоматизации, называется задачей составления титульного списка. Таким образом, формулировка задачи будет выглядеть так:требуется сформировать перечень задач, подлежащих автоматизации (титульный список), с учетом имеющихся материальных, временных, трудовых и прочих ресурсов. Данная задача относится ко второму классу задач, когда заданы ресурсы и необходимо сформировать состав работ.
Рассмотрим вторую задачу, возникающую при проектировании систем, - задачу определения оптимальной очередности разработки.
Задача определения оптимальной очередности разработки встает перед проектировщиками на следующем этапе проектирования после составления титульного списка задач, подлежащих автоматизации. Суть задачи состоит в распределении ресурсов, выделяемых на разработку системы, между задачами и упорядочении процесса разработки задач во времени. При определении очередности разработки необходимо учитывать одно важное обстоятельство, а именно, зависимость задач друг от друга, т. е. тот факт, что для некоторых задач не может начаться разработка, пока не закончено проектирование задач, от результатов внедрения которых они зависят. Иными словами, необходимо учитывать ситуации, когда задачи связаны между собой, например, по информации, т. е. выходная информация одних задач является входной для других. В качестве модели разработки такого рода проектов используется сетевая модель комплекса операций, так как сетевые модели позволяют отразить взаимосвязи операций проекта. Формализованная постановка данной задачи будет выглядеть следующим образом: необходимо оптимизировать некоторый функционал при выполнении ограничений на потребление ресурсов, выделенных на разработку проекта в размере, не превышающем заданного объема в заданном временном интервале. В качестве оптимизируемого функционала чаще всего используются экономические критерии. Задача в такой постановке относится к первому классу задач.
Задачи управления запасами
Одной из сфер практической деятельности, в которой успешно применяются методы системного анализа, является сфера управления запасами. Система управления запасами представляет особый интерес для системного аналитика. Это объясняется, во-первых, сложностью задач, которые приходится решать в этой сфере управления, а во-вторых, общностью постановки задачи, которая находит применение в системах различного типа, например, производственных системах, предприятиях торговли и сбыта, при обосновании количества запасных изделий и т. п. Первые системы управления запасами были разработаны применительно к обоснованию необходимой потребности в запасных частях предприятий крупных компаний. Задачи управления запасами обладают одной особенностью - с увеличением запасов увеличиваются расходы, связанные с их хранением, но уменьшаются потери от возможного их дефицита. Следовательно, одна из задач управления запасами заключается в минимизации суммы ожидаемых затрат, связанных с хранением запасов, и потерь, обусловленных их отсутствием в случае необходимости.
Основная проблема, возникающая при решении задачи управления запасами, состоит в создании эффективной и надежной системы управления. Общая система управления запасами представляет собой три уровня решения данной задачи.
Первый уровень предусматривает обработку, ведение учета и хранение информации о запасах. Основные сведения, необходимые для успешного функционирования системы управления запасами, - это информация об уровне имеющихся запасов и запасов, которые будут созданы за счет размещения заказов, а также о заделе по заказам потребителя, если такие заказы имеются. Учет информации относительно любой имеющейся в запасах продукции включает в себя такие показатели как ее стоимость, единица измерения, источник получения, время упреждения и т. п. На первый взгляд количество различных данных о производимых или необходимых операциях невелико, однако в условиях функционирования крупных промышленных предприятий объем поступающей информации оказывается существенным. Значительно повысить эффективность обработки и хранения информации удается путем автоматизации процесса обработки данных.
Второй уровень рассматриваемой системы предполагает разработку правил принятия решения, на основе которых устанавливаются срок и размер заказа, необходимого для пополнения запасов. Каждое правило принятия решений является частной задачей оптимизации управления запасами. Задачи, которые приходится решать пользователю в практических условиях, могут отличаться по своему характеру, так как конкретные системы имеют различные параметры. Поэтому системному аналитику необходимо знать условия, при которых одно правило принятия решений оказывается предпочтительнее другого. С формальной точки зрения эти решения являются оптимальными, тем не менее, для успешного применения необходимо учитывать мнение соответствующих сотрудников органов управления, имеющих опыт работы и соответствующую квалификацию в данном вопросе.Следует иметь в виду, что при разработке правил принятия решений более важным является соответствующий учет реальной обстановки, чем достижение максимального показателя эффективности функционирования системы.
Третий уровень системы позволяет на основе разработанных правил принятия решений построить модель системы управления запасами и в соответствии с этой моделью определить стратегию функционирования системы на длительную перспективу. Организация контроля за работой системы дает возможность органам управления осуществлять управление системой в целом, а не запасами конкретной продукции и в случае необходимости вмешиваться в работу системы. Правила принятия решений по восстановлению уровня первоначального запаса и сохранению уровня резервного запаса разрабатываются с помощью методов прогнозирования. Точность прогноза определяется уровнем отклонения результатов прогноза от фактических данных. Каждое правило принятия решений содержит, по крайней мере, одну управляющую переменную, значение которой обычно задается органами управления. Это делается с целью обеспечения возможности оказывать влияние на перераспределение материальных ресурсов между затратами, связанными с запасами, и эксплуатационными затратами. Для ряда систем актуальными являются вопросы разработки правил принятия решений по созданию запасов в условиях наличия ограничений на ресурсы.
Таким образом, можно сделать вывод, что задача управления запасами есть комплексная задача, составными частями которой являются ведение информационной базы, построение моделей управления запасами, оптимизация объема создаваемого запаса и времени его пополнения и прочие вопросы.
Организация обслуживания оборудования
К задачам организации обслуживания оборудования относятся задачи назначения времени проведения проверок исправности функционирования оборудования, проведения профилактического обслуживания, выбор оптимального числа запасных изделий и приборов для оборудования, находящегося в эксплуатации. Любое оборудование в процессе работы изнашивается, устаревает и поэтому нуждается в организации контроля за исправностью его функционирования, а также в проведении ремонтных, восстановительных работ. Под техническим обслуживанием систем понимается совокупность мероприятий, которые служат поддержанию и восстановлению рабочих свойств систем. Данные мероприятия подразделяют следующим образом:
текущее обслуживание;
контроль работоспособности и диагностика отказов;
ремонтно-восстановительные работы.
Предупредительные (регламентные) работы проводятся в системах, которые еще не утратили работоспособность, т. е. еще функционируют. Действия, необходимые для восстановления работоспособности после того, как система отказала, относятся к ремонтно-восстановительным работам. Обычно в теории систем предупредительные работы называют профилактическими, а восстановительные - аварийным восстановлением. В свою очередь, мероприятия по ремонту, в случае, если система после его окончания по своим качествам эквивалентна новой,называют полным восстановлением.
Характер функционирования и обслуживания систем существенно зависит от процессов, происходящих внутри системы и обуславливающих тип отказов. Различают внезапные и постепенные отказы. Внезапный отказ практически мгновенно переводит систему из работоспособного состояния в состояние отказа. О постепенных отказах говорят в тех случаях, когда удовлетворительное функционирование системы сохраняется в некоторой допустимой области определяющих параметров, которые, в свою очередь, зависят от времени. Наблюдения за вектором параметров позволяют спрогнозировать состояния работоспособности и неработоспособности системы. Если имеют место исключительно внезапные отказы, различают только работоспособное и неработоспособное состояния.
На практике при организации функционирования систем об их состоянии можно узнать только с помощью контроля. Контрольные проверки являются неотъемлемой частью мероприятий по восстановлению работоспособности. Поскольку, с одной стороны, отказ системы приводит или может привести к экономическим потерям, а с другой стороны, контроль также сопряжен с затратами, возникает задача оптимального с точки зрения общих затрат планирования проверок. Постановка задачи в этом случае будет следующая. Определить сроки проведения контрольных проверок по обнаружению неисправностей, при которых суммарные затраты на проведение контроля и потери от простоя оборудования из-за несвоевременного обнаружения и замены вышедших из строя элементов минимизируются.
Ремонтно-восстановительные мероприятия - более масштабные по своему содержанию работы. Они связаны с проведением комплексной проверки работоспособности систем, заменой отказавших или достигших установленного ресурса элементов, регулировкой отдельных параметров и прочими работами. При планировании профилактических и восстановительных мероприятий так же, как и в задаче планирования контрольных проверок необходимо учитывать, что несвоевременное проведение профилактических работ может привести к отказам системы и связанным с ними материальным потерям. С другой стороны, проведение профилактических работ также сопряжено с определенными материальными издержками, и поэтому их необоснованно частое проведение снижает эффективность функционирования системы. Таким образом, в данном случае также имеет место оптимизационная задача. Ее формулировка может выглядеть следующим образом:определить сроки проведения профилактических работ и замены оборудования, при которых суммарные ожидаемые затраты по ремонту и замене, а также потери, связанные с ухудшением технологических характеристик работы оборудования ввиду его старения, минимизируются на всем интервале эксплуатации системы.
И, наконец, существует еще одна задача, относящаяся к задачам организации обслуживания систем, - обеспечение запасными частями или элементами. Она формулируется следующим образом: какое количество запасных элементов следует иметь для того, чтобы быть уверенным в том, что система с вероятностью а будет бесперебойно функционировать в течение времени t.
Все сформулированные задачи относятся к числу оптимизационных. Однако описываемые в данном разделе задачи отличаются по постановке от задач предыдущих разделов. Дело в том, что для задач распределения ресурсов и управления запасами использовались, в основном, детерминистические модели. Для задач организации обслуживания необходимо применять вероятностные модели, поскольку в качестве управляющего параметра в данных задачах используется наработка объектов до отказа, а это, как известно, величина случайная. Поэтому при построении моделей такого типа необходимо проводить большую работу по сбору информации о функционировании системы и ее элементов, о наработках элементов до отказа, временах восстановления их работоспособности, стратегиях обслуживания и т.д. Таким образом, задачи организации обслуживания систем являются комплексными задачами, в которых требуется организовать и вести наблюдение за эксплуатационными параметрами системы и ее элементов, осуществлять обработку информации с целью определения параметров модели, формировать модель, решать оптимизационную задачу, принимать решения и внедрять их в практику управления эксплуатацией систем. В программе эксплуатации сложной системы помимо указанных работ необходимо также предусмотреть ее взаимодействие с операторами и другими системами, участвующими в решении общих задач, учет различных режимов работы, перестройку структуры системы при возникновении нарушений, организацию ремонтов, модернизацию и продление ресурса системы.
Задачи массового обслуживания
Задачи массового обслуживания рассматривают вопросы образования и функционирования очередей. Для образования очереди необходим поток требований, которые ожидают поступления в обслуживающее устройство (обслуживающий канал). Под очередью подразумевают линейную цепочку выстроившихся один за другим объектов, нуждающихся в том или ином обслуживании. Объекты, подлежащие обслуживанию, называются заявками или требованиями на обслуживание. Объекты, осуществляющие обслуживание, называются обслуживающими каналами. В различных областях практической деятельности возникают ситуации, когда клиенты вынуждены ожидать своей очереди на обслуживание. Это относится к таким сферам деятельности как средства связи (телефония, почта, телеграф), транспортные системы, предприятия обслуживания (театры, рестораны, ремонтные мастерские), системы медицинского обслуживания, производственные процессы, процессы управления большими системами и т.д.
Приведем примеры систем, для которых характерно наличие заявок на обслуживание и обслуживающих каналов. Самый распространенный, известный всем из повседневнойжизни пример - возникновение очереди у касс (железнодорожных, в кинотеатре, магазине и пр.). Второй пример - поступление в ремонтную мастерскую требующей технического обслуживания телерадиоаппаратуры, когда в зависимости от численности ремонтного персонала мастерская может обслужить только ограниченное число приборов, нуждающихся в ремонте, а большая часть аппаратуры лежит на полках в ожидании обслуживания. Третий пример - образование очереди пациентов на прием к врачу, когда даже при наличии определенной системы предварительной записи по целому ряду причин возможно образование очереди. Было бы весьма желательно ожидать врача согласно расписанию приема, которое приемлемо как для врача, так и для пациента. Дело в том, что нередко потеря времени для пациента связана с большим экономическим и социальным ущербом, чем потеря времени для врача. В этой ситуации, если расписание тщательно составлено на основе определенного исследования, это может только укрепитьпрестиж лечебного заведения. По крайней мере, это свидетельствует об уважении, с которым клиника относится к пациенту и его времени. Таким образом, можно сделать вывод о необхо
димости проведения исследований при организации функционирования систем массового обслуживания.
Как те, кто образует очередь, так и те, к кому она образована, должны знать и понимать природу массового обслуживания и предвидеть его тонкости. Особенно это замечание относится к системе обслуживания. Специалисты, занимающиеся организацией работы системы массового обслуживания, должны знать, как лучше спланировать работу системы, чтобы минимизировать длину очереди и потери времени ожидающих.
Классификация целевых назначений теории массового обслуживания основана на выделении в ее структуре различных классов задач и соответственно областей применения получаемых результатов. Выделяют следующие классы задач: 1) задачи анализа поведения системы;
статистические задачи; 3) операционные задачи. Дадим им краткую характеристику.
Задачи анализа поведения системы. Цель рассмотрения задач такого рода заключается в том, чтобы с помощью математических моделей, описывающих свойства реальных систем, выявить операционные характеристики, определяющие поведение этих систем в процессе функционирования.
Статистические задачи. Статистическое исследование является неотъемлемой частью разработки математической модели реальной системы. В общем виде модель может существовать сама по себе, но приведение ее в количественное соответствие с конкретной системой достигается путем статистического анализа эмпирических данных, оценивания фигурирующих в модели параметров и проверки исходных гипотез. Параметры системы должны быть ассоциированы с процессом поступления требований и механизмом обслуживания.
Операционные задачи. Существование при решении задач массового обслуживания операционной направленности позволяет считать эту теорию одним из разделов системного анализа. Некоторые из операционных задач по своей природе относятся к разряду статистических, другие возникают при проектировании сложных систем, управлении реальными системами и оценке их эффективности. При постановке операционных задач следует различать описательный и нормативный подходы. В первом случае описание системы через ее операционные характеристики (характеристики поведения) используется для принятия решений относительно режима функционирования данной системы. С другой стороны, при нормативном подходе путем математического моделирования протекающих в системе процессов устанавливаются нормативные требования по обеспечению эффективной работы системы. Например, с учетом стоимостных и физических ограничений можно установить процедуры обслуживания, которые оптимизируют надлежащим образом построенную целевую функцию.
Имеет место еще одно обстоятельство, согласно которому задачи массового обслуживания относят к задачам системного анализа. Оно состоит в следующем. Функционирование систем массового обслуживания связано с людьми. Исследование причин очередей и принятие определенных мер нельзя полностью отделить от рассмотрения человеческого фактора и его влияния на работу системы. Нельзя принимать меры без учета того обстоятельства, что именно люди, использующие средства обслуживания, оказывают влияние на результат конечного анализа.
Таким образом, можно сделать вывод о том, что задачи массового обслуживания обладают рядом особенностей, согласно которым их можно отнести к задачам системного анализа. Эти задачи включают в себя необходимость проведения статистического анализа эмпирических данных, комплексных исследований операционных характеристик, учет человеческого фактора при организации работы систем массового обслуживания и принятии управленческих решений и, наконец, разработки оптимизационных критериев задачи массового обслуживания.
Планирование работ над проектом.
Проектирование систем
Любой проект - это комплекс взаимосвязанных работ, для выполнения которых выделяются соответствующие ресурсы и устанавливаются определенные сроки. В последнее время особое внимание уделяется проблеме эффективного руководства проектными работами. Решение этой проблемы требует участия специалистов в самых различных областях науки и техники. Проектирование сложной системы - работа, требующая участия коллектива ученых и инженеров, причем работа такого коллектива должна планироваться с учетом деятельности других коллективов, подрядчиков и т.д.
Эффективное руководство коллективом, работающим над проектом, и его окружением требует учета и оптимизации психологических, экономических, организационных и других факторов. К настоящему времени является доказанным, что качество проекта существенно зависит от четкости формулировки целей проекта и ограничений, а также от системы поощрений коллектива исполнителей. Выбор проекта и распределение ресурсов включает определение того, какие из соответствующих идей следует принять за основу. Процесс выбора тесно связан с планированием работ над проектом, т. е. с календарным планировани
ем выполнения заданий и задач, предусмотренных реализацией проекта. Именно в этом заключается основной вклад системного анализа в данной области. Планирование работ над проектом предусматривает также детальное определение организационных взаимоотношений в проектной организации.
В настоящее время методы системного анализа в сфере управления проектами используются, в основном, для решения трех проблем: выбора проекта, планирования выполнения работ над проектом и руководства проектом.
Общий процесс выбора можно рассматривать как процесс последовательного заполнения портфеля заказов. Лицу, принимающему решения, необходимо знать, какие средства можно расходовать на каждый из несколькихвозможныхпроектов в каждыйиз периодов времени. В конце каждого периода времени портфель заказов меняется с учетом проектов, которые в этот момент имеются. Множество имеющихся проектовсостоитиз проектов, которые в текущий моментвыполняются, и проектов, которые находятся в резерве. Определение таких оптимальных проектов исключительно важно для организации, поскольку решения по портфелю заказов влекут за собой большие организационные обязательства, выполнение которых может быть связано со значительными затратами. В такой ситуации важно знать, что будут выбраны наилучшие проекты, и средства для их выполнения будут распределены наилучшим из всех возможных способов. В простейшем виде постановка задачи выбора проектов аналогична задаче составления титульного списка, рассмотренной ранее. Однако оптимизация решений по выбору проектов в реальной ситуации исключительно сложна, поскольку для этих решений характерно как распределение ресурсов, так и распределение ответственности за выбор проектов. При обосновании выбора того или иного проекта необходимо сформировать систему ценностей, которая будет положена в основу принятия решения. Система же ценностей не всегда сводится только к экономическим критериям. Чаще всего это многофакторная характеристика, которая может содержать неформализуемые показатели.
Планирование выполнения работ представляет собой задачу упорядочения работ проекта и распределения выделенных ресурсов между работами с учетом отведенного на выполнение работ времени. Формулировка данной задачи аналогична задаче распределения ресурсов, рассмотренной в соответствующем разделе. Необходимо отметить, что при решении данной задачи широкое применение находят методы сетевого планирования и управления. При выполнении проекта могут возникнуть ситуации, когда необходимо производить перераспределение ресурсов между проектными процедурами, осуществлять выравнивание потребления ресурсов, находить компромиссные решения относительно времени выполнения проекта и стоимости соответствующих работ.
Руководство проектом в процессе его осуществления состоит в сопоставлении текущих расходов на данный момент разработки проекта с запланированными средствами и корректировке проекта в случае больших отклонений для данного достигнутого состояния. Управление процессом проектирования тесно связано с этапом планирования, на котором определяются затраты и сроки выполнения операций проекта, и этапом выбора проекта и распределения ресурсов, на котором перераспределяются фонды между проектами в соответствии с соотношением состояния выполнения проекта и затратами, а также изменением этого соотношения во времени.
Задача анализа риска и безопасности использования
новых технологий
В настоящее время происходит быстрое развитие качественно новых технологий, таких как добыча нефти на морском шельфе, ядерная энергетика, производство и транспортировка сжиженного газа, новые химические производства. Их функционирование связано с производством и транспортировкой новых материалов, большого количества энергии. При этом критерии экономической эффективностивлияют на увеличение единичной мощности используемого оборудования, усиление концентрации производства, приближение новых промышленных объектов к потребителям продукции. Совокупность указанных факторов приводит к тому, что последствия аварийных ситуаций на этих производствах при неблагоприятных условиях могут оказаться катастрофическими. Хотя вероятность их возникновения очень низка, сами они и их последствия могут повлечь за собой крупные экономические потери, представлять серьезную угрозу экологии целых регионов и, что самое главное, жизни значительного количества людей.
Меры, направленные на увеличение безопасности используемого оборудования и уменьшение вероятности неблагоприятных событий и их последствий, требуют больших дополнительных затрат и не могут, как правило, абсолютно исключить возможность аварий. В связи с этим возникает необходимость исследования широкого Kpjra задач, связанных с принятием обоснованных, рациональных решений с учетом факторов риска.
Имевшие место крупномасштабные технологические аварии значительно усилили внимание к данной проблеме как со стороны специалистов, так и со стороны общественности и средств массовой информации. Вопросы использования новых технологий, выбора площадок для размещения потенциально опасных производств оказались в центре политической жизни многих стран. Проводимые научные исследования в этой области способствовали концентрации внимания на вопросах безопасности и оценки риска и в традиционных областях человеческой деятельности, таких как горное дело, металлургическое производство, автомобильное движение, строительство нефтепроводов, дамб и т. п. Одновременно активизировалось изучение проблем защиты окружающей среды и здравоохранения. В связи с этим исследования вопросов риска и безопасности стали охватывать все аспекты человеческого существования, всей окружающей человека среды обитания и постепенно оформились в новое научное направление, получившее название «анализ риска».
Основные проблемы анализа риска
Исследования по анализу риска включают в себя широкий спектр взаимосвязанных проблем. При этом основными являются:измерение риска; определение допустимого уровня риска; меры по предотвращению аварий; управление в условиях аварийных ситуаций.
Рассмотрим кратко их основные особенности.
Измерение риска. Первая проблема, возникающая при проведении любого аналитического исследования, в том числе и в области анализа риска, является проблемой измерений. Для ее решения, прежде всего, необходимо конкретизировать само понятие «риск». Трудность заключается в том, что выразить риск через один обобщенный показатель невозможно. Ожидаемое число жертв за год, вероятность для индивидуума стать жертвой той или иной технологии в течение года, вероятность опасных последствий для определенных групп людей (например, для детей), вероятность аварий с одновременным большим числом жертв и другие показатели по-разному характеризуют конкретную ситуацию и по-разному должны учитываться при принятии решений. Оценивая возможный вред от использования какой-либо технологии, необходимо принимать во внимание не только смертельные исходы, но и любой другой ущерб, который она может нанести здоровью людей (профессиональные заболевания и т. п.). Таким образом, само понятие риска многоаспектно; поэтому необходима разработка системы показателей, адекватно характеризующих величину риска в различных ситуациях.
Решение задачи анализа риска происходит, как правило, в условиях недостаточности или частичного отсутствия необходимой информации, особенно когда речь идет о новых технологиях. В этих случаях для получения количественных оценок показателей риска используют экспертные оценки, методы моделирования, строят «деревья отказов», пытаясь смоделировать возможные причины сбоев в сложных технических системах. В случае новых технологий, когда отсутствует сколько- нибудь надежная статистика, на всех этапах анализа используют в том или ином виде экспертные оценки вероятностных событий. Вто же время известно, что человек является «плохим статистиком». Решение вероятностных задач представляет для него сложную проблему, с которой он не всегда хорошо справляется. Пытаясь решить ее, он часто прибегает к различным эвристикам, которые в ряде случаев ведут к существенным и устойчивым ошибкам. Следовательно, в процессе измерения риска необходимо учитывать реальные возможности получения надежных экспертных оценок.
Следует также заметить, что при измерении риска необходимо учитывать показатели, относящиеся к различным моментам времени. Например, при принятии решений о месте расположения нового технического производства необходимо учесть как оценки, характеризующие прямые потери, связанные со строительством, так и оценки, связанные с воздействием на окружающую среду в процессе его эксплуатации.
Одним из наиболее распространенных способов измерения риска, надежности сложных технических систем является построение «деревьев отказов». При этом определяются возможные поломки или отказы в системе и прослеживаются причинно-следственные цепочки вплоть до события, к которому эти отказы могут привести. Использование вероятностных оценок таких отказов дает возможность оценить в количественной форме вероятности соответствующих аварийных событий.
Определение допустимого уровня риска. Задача определения допустимого уровня риска, определение стандартов безопасности обслуживающего персонала и населения, является универсальной проблемой. Кажется естественной возможность установления единого допустимого уровня риска для различных технологий. Однако экономические соображения ставят под сомнение целесообразность такого единого показателя. Действительно, если техническое решение лишь незначительно уступает нормативному с точки зрения безопасности, но обходится значительно дешевле, то разумнее не добиваться достижения нормативного уровня безопасности ценой непомерно больших затрат, а использовать сэкономленные деньги в других областях с большей эффективностью.
С экономической точки зрения логично потребовать, чтобы дополнительные затраты, направленные на эквивалентное снижение риска в различных областях человеческой деятельности, были бы одинаковы. Однако и это требование оказывается неосуществимым. Анализ существующих уровней риска, сопоставление затрат на спасение одной человеческой жизни при реализации различных программ безопасности показывают, что в действительности реальные уровни риска, которые считаются традиционно приемлемыми, значительно варьируются в различных областях. Так, считается необходимым добиваться большего уровня безопасности при эксплуатации АЭС, чем при использовании автомобильного транспорта. Удельные затраты на эквивалентное увеличение безопасности при осуществлении специальных программ в США, например, измеряются от нескольких десятков тысяч долларов до нескольких миллионов. Этот, кажущийся на первый взгляд парадокс, можно попытаться объяснить неразработанностью проблемы оценки риска, несовершенством организационных механизмов принятия решений и т.п. Однако многочисленные исследования свидетельствуют о том, что основная причина указанных различий состоит в особенностях субъективного восприятия риска. Люди по-разному воспринимают риск и соответственно по-разному оценивают величину допустимого уровня риска в зависимости от ряда сопутствующих ему обстоятельств; большое значение имеет так называемая степень обязательности при использованиитойилииной технологии,или, другими словами,возможность для каждого человека принимать индивидуальное решение относительно ее использования (в случае использования автомобиля такаявозможность имеется в отличиеот ситуации, когда принято решение о постройке АЭС или другого промышленного объекта). Известно, что чем больше степень обязательности в использовании определенной технологии, тем меньший уровень риска считается допустимым. Такое же влияние на оценку допустимого уровня риска оказывают степень контролируемости ситуаций, т.е. возможность индивидуума влиять на происходящие события, а также степень новизны технологии. На уровень допустимого риска влияют оценки преимуществ, получаемых при реализации того или иного проекта, и оценки масштаба возможных неблагоприятных последствий, а также распределение их во времени и в пространстве между различными группами людей.
Всего известно несколько десятков факторов, определяющих восприятие и оценку риска в конкретных условиях, причем число их зависит от детальности рассмотрения проблемы. Все это позволяет понять, почему отдельные лица и общество в целом подходят фактически с разными мерками к оценке допустимого уровня риска в отдельных ситуациях.
Таким образом, определение допустимого уровня риска может решаться лишь как конкретная задача принятия решений с учетом экономических, психологических, социальных и других факторов, включая факторы риска и безопасности. При этом из множества альтернативных вариантов (различные виды технологий, проектные решения, место расположения производств), различающихся своими оценками по критериям, необходимо выбрать тот, который наилучшим способом сочетает в себе эти различные качества. Уровень риска, соответствующий выбранному решению, и может считаться рациональным в рассматриваемой задаче.
Меры по предотвращению аварий. Авария сложного объекта может быть следствием различных причин, которые допустимо условно разделить на две основные группы: технические причины, обусловленные недостатками в используемых технологических схемах или дефектами оборудования, и причины, связанные с неадекватным, несвоевременным, некачественным или ненадежным исполнением своих функций человеком-оператором или, иными словами, так называемым «человеческим фактором». Анализ многочисленных аварий показывает, что значительная их часть обусловлена неправильным поведением операторов и другого обслуживающего персонала. В связи с этим в настоящее время наряду с решением задач по повышению надежности оборудования все больше внимания уделяется особенностям поведения операторов сложных технических систем в чрезвычайных ситуациях.
Проведенные исследования обнаружили удивительную схожесть «сценариев» многих крупных аварий. Развитие ситуации, как правило, начинается с накопления ряда отклонений в поведении объекта. Затем следует какое-либо инициирующее событие, сопровождаемое неправильным управляющим воздействием со стороны оператора, которое и приводит к чрезвычайной ситуации. При этом именно ошибка оператора, как правило, значительно усугубляет последствия аварийной ситуации.
Подобные ошибки являются следствием нескольких причин. Во- первых, ни один специалист не обладает исчерпывающими знаниями об особенностях функционирования сложного объекта. Во-вторых, в процессе работы оператора происходит привыкание его как к нормальному функционированию управляемого им объекта, так и к небольшим отклонениям. Поэтому с течением времени оператор допускает все большие отклонения, с которыми он уже не может совладать, когда система выходит из-под контроля. Другими словами, наблюдается традиционный способ обучения методом «проб и ошибок», который оказывается недопустимо дорогим при освоенииновых технологий. Всвязи с этим сегодня все большее внимание уделяется вопросам специальной подготовки операторов, разработке специальных тренажеров, систем поддержки принятия решений, способных оказать оператору эффективную помощь. Особое значение приобретает проблема адекватного информационного обеспечения оператора с учетом его возможностей по переработке больших объемов информации.
Одновременно с этим предпринимаются значительные усилия и в области повышения надежности и безопасности используемого оборудования.Для этого дублируются наименее надежные и наиболее критические с точки зрения безопасности элементы технологических систем, производится замена опасных веществ на менее токсичные соединения и т. п.
Предотвращение аварий тесно связано с проблемой допустимого уровня риска, установлением стандартов безопасности технических систем. Здесь необходимо учитывать не только особенности функционирования, но и масштабы тиражирования этих систем. При увеличении их числа происходит соответствующее увеличение вероятности наступления аварий даже при ничтожно малой вероятности отказа одной отдельной системы. Одним из способов регулирования в данном случае является введение динамичных, пересматриваемых с течением времени стандартов. При этом в процессе роста масштабов производства и потребления должно происходить ужесточение соответствующих стандартов.
Управление в условиях аварийных ситуаций. Поскольку никакие мероприятия по повышению безопасности не могут дать гарантии от аварийных ситуаций, необходимо предусматривать меры на случай их наступления. Такие меры позволяют, как правило, значительно уменьшить масштабы аварии и ее последствия. Они должны базироваться на анализе специальных сценариев чрезвычайных ситуаций и включать в себя широкий круг вопросов по организации аварийных работ как на объекте, так и в прилегающих районах, территория и население которых подверглись неблагоприятному воздействию. При этом большую роль играет заблаговременное распределение ответственности и обязанностей различных организаций, определение порядка их взаимодействия.
Известно, что при наступлении аварийной ситуации огромную роль играет фактор времени принятия решений. Поэтому необходимо обеспечить рациональное распределение принимаемых решений между центральными государственными органами управления и местными властями.
Разработка мероприятий по управлению в условиях аварийных ситуаций должна учитывать имеющийся опыт в этой области. Для этого необходим специальный банк данных об авариях, который позволял бы проводить их систематическое изучение. Подобный банк способствовал бы своевременному решению всех вопросов, касающихся измерения риска и управления в аварийных ситуациях.
Таким образом, особенности задачи анализа риска позволяют рассматривать ее как задачу системного анализа, заключающуюся в принятии сложного многокритериального коллективного решения, требующего исследования широкого круга вопросов и проведения комплексного анализа и оценки технических, экономических, социальных и даже политических факторов риска. При этом основной ее особенностью является доминирование социально-психологических аспектов, вовлеченность в ее решение групп людей со своими оценками и предпочтениями.
Проведение вероятностного анализа безопасности объектов
повышенного риска
Наиболее отработаны методики и процедуры проведения анализа риска применительно к исследованию безопасности атомных электростанций (АЭС) и других ядерно-опасных объектов. Применительно к данным объектам разработана специальная методология, называемая вероятностным анализом безопасности (ВАБ). Рассмотрим основные цели и характеристику процедур, выполняемых при решении данной задачи.
Методы ВАБ стали стандартным инструментом при анализе безопасности атомных электростанций. Основным достоинством ВАБ является возможность углубленного качественного и количественного исследования проекта АЭС с точки зрения его внутренних свойств и воздействий со стороны окружающей среды, включая выявление факторов, вносящих наибольший вклад в риск, а также сравнения различных возможностей уменьшения риска. ВАБ дает возможность построить согласованную интегральную модель поведения станции с точки зрения безопасности. Соответственно ВАБ позволяет иметь основу для принятия решений в области безопасности. На общей основе, а именно, путем количественного сравнения оценок риска можно проводить сопоставления вариантов предлагаемых изменений или альтернативных решений в совершенно разных проектах и технических областях атомной энергетики. Более того, ВАБ представляет собой концептуальный и математический инструмент для проведения численных оценок рис
ка в целом, связанного с атомными станциями и ядерными установками. ВАБ позволяет также численно оценить неопределенности таких оценок.
ВАБ ставит перед собой цель наиболее полно выявить аварийные последовательности, которые могут возникнуть в результате широкого спектра исходных событий, при этом используется систематизированный и реалистичный подход к определению частоты и последствий аварий. Существенным достижением ВАБ является возможность численно оценить неопределенность анализа безопасности с учетом мнений ивыводов экспертов.
Общая процедура выполнения ВАБ-1может быть организована в виде шести основных этапов.
Управление и организация. Этот этап включает в себя мероприятия и действия, необходимые для организации и управления исследованием:
определение целей и объема исследований;
определение схемы управления ВАБ;
выбор методологии и разработки общих процедур анализа;
отбор персонала и организация группы, которая будет проводить ВАБ, ее подготовка;
разработка плана-графика, определение объема и получение финансирования;
разработка процедур обеспечения качества и анализа работы.
Определение источников радиоактивности и событий, инициирующих аварии. На этом этапе устанавливаются потенциальные источники выхода радиоактивности в окружающую среду, определяются возможные состояния АЭС, которые необходимо рассмотреть, присущие станции функции безопасности, а также определяются события, инициирующие аварии, при которых может потребоваться выполнение этих функций, и системы, их реализующие. Устанавливаются связи между исходными событиями (ИС), функциями безопасности и системами, а также проводится разделение их на группы (группирование). На этом шаге группа аналитиков знакомится с объектом и используемой методологией и собирает большую часть исходной информации, на основании которой будет проводиться последующая работа.
Моделирование аварийных последовательностей. Третий этап относится к построению модели, которая описывает процесс возникновения аварии и реакцию станции. Эта модель состоит, главным образом, из комбинаций событий, включающих в себя исходные события, отказы систем и ошибки персонала, которые ведут к нежелательным последствиям. Эти комбинации событий называются аварийными последовательностями (АП), и цель этого этапа - определить их. Разрабатываются подробные модели анализа отказов систем и ошибок персонала. На этом этапе также проводится качественный анализ с целью учета в моделях зависимостей между событиями.
Получение и анализ данных и определение параметров. На этом этапе процедуры собирается и формируется вся информация, необходимая для количественного анализа модели, построенной на третьем этапе. В частности, определяются основные элементы модели станции и параметры, значения которых требуется найти. Необходимые для проведения этих оценок данные соответствующим образом собираются и обрабатываются. Искомые параметры могут быть разделены на три основные категории: частоты исходных событий, показатели надежности элементов и вероятности ошибок персонала. Также оцениваются параметры, необходимые для моделирования возможных зависимостей между различными элементами модели (исходными событиями, выходом из строя оборудования и ошибками персонала).
Количественный анализ аварийных последовательностей. Модель, построенная на третьем этапе, анализируется количественно с использованием результатов четвертого этапа. Результатами этого этапа являются оценки частот аварийных последовательностей. Обычно они сопровождаются анализом неопределенностей. Проводится исследование чувствительности результатов к важным допущениям и представляются показатели относительной значимости различных составляющих для результатов расчетов.
Документирование анализа, представление и интерпретация результатов. Результаты анализа тщательно документируются на каждом этапе и представляются так, чтобы наилучшим образом удовлетворить требованиям конечного пользователя материала. Необходимо дать анализ полученных результатов с точки зрения целей, поставленных перед ВАБ.
Вероятностный анализ безопасности является одним из наиболее действенных и эффективных инструментов, помогающих в принятии решений по безопасности и при управлении риском на атомных станциях.
Конкретными целями и соответствующими направлениями использования ВАБ являются следующие.
Определение доминирующих аварийных последовательностей. Здесь выявляются те комбинации исходных событий, отказов оборудования и ошибок персонала, которые могут привести к нежелательным последствиям со значительной частотой.
Определение систем, элементов и действий персонала, важных для безопасности. Проводится анализ результатов ВАБ с точки зрения выявления относительной значимости отдельных аварийных последовательностей для безопасности AC. Рассчитывается оценка относительной значимости различных систем, оборудования и эксплуатационных процедур. Оценивается неопределенность результатов расчетов.
Анализ важных системных и человеко-машинных зависимостей. Оцениваются зависимости между действиями персонала и системами, которые влияют на безопасность. Они включают в себя исходные события, вызванные общей причиной, отказы по общей причине, множественно зависимые ошибки персонала и другие факторы, которые уменьшают предусмотренную степень резервирования систем на АЭС, а следовательно, ее безопасность.
Выявление новых проблем безопасности и их оценка. В качестве результата ВАБ могут быть выявлены новые важные вопросы, относящиеся к безопасности конкретной АЭС.
Анализ тяжелых аварий. Результаты ВАБ могут помочь определить важные аварийные последовательности, которые должны рассматриваться как проектные аварии, а также другие аварийные последовательности, ведущие к запроектным авариям, для которых может потребоваться дальнейший анализ.
Решения по модернизации отдельной AC или группы AC. ВАБ может использоваться для количественного анализа относительной значимости конкретных изменений на эксплуатируемых AC. Результаты ВАБ позволяют провести ранжирование предлагаемых реконструкций и модернизации с точки зрения выявления относительной эффективности предлагаемых мероприятий для безопасности.
Сопоставление проектных решений. Результаты ВАБ на стадии проекта могут использоваться для оценки различных вариантов проектных решений.
Установление приоритетов в регулирующей деятельности и исследованиях по безопасности. Выводы ВАБ могут содействовать установлению приоритетов в регулирующих требованиях и в исследованиях по безопасности.
Таким образом, выполнение ВАБ предполагает проведение целого комплекса взаимосвязанных работ, направленных на изучение всех аспектов проблемы безопасности. При этом решаются такие специфичные для задач системных исследований вопросы как глубокий анализ структуры объекта, статистическое исследование объекта анализа, проведение операционных исследований. При этом статистическому анализу подвергаются как технические объекты (системы защиты, объекты, обеспечивающие безопасное функционирование энергоблока, системы нормальной эксплуатации), так и люди, операторы энергоустановок, выполняющие соответствующие функции по управлению энергоблоком. В данном учебнике большое внимание уделяется анализу «человеческого фактора», его роли в обеспечении безопасного функционирования атомных станций. При операционном исследовании проводится комплексный анализ характеристик надежности элементов и систем энергоблока, оцениваются их ресурсные характеристики, выполняется оценка риска при эксплуатации AC. Глубина исследования обеспечивается также путем проведения анализа неопределенности, чувствительности, значимости моделей систем и процессов развития аварийных ситуаций.
Обсуждение
Таким образом, рассмотрено несколько типовых задач, с которыми потенциально может столкнуться системный аналитик в своей практической деятельности. Для решения задачи распределения ресурсов применяются методы линейного программирования, задачи управления запасами решаются с помощью более сложных моделей, в основном, методами нелинейного программирования; задачи организации обслуживания и задачи массового обслуживания решаются с помощью методов статистического анализа, дифференциальных уравнений и теории восстановления; задачи управления проектами и вероятностного анализа безопасности решаются с помощью методов статистического анализа, эвристических процедур, методов теории восстановления и других математических и эвристических методов. Математические методы решения экстремальных задач составляют основу аппарата системного анализа, но сама теория системного анализа никак не может быть сведена только лишь к решению экстремальных задач. Более того, как уже отмечалось ранее, системный анализ не является чисто математической дисциплиной. Главные сложности анализа, как правило, заключаются не в преодолении математических трудностей.
Первый шаг любой задачи - это ее формализация, описание с помощью языка математики. От того, насколько успешно формализована задача, зависит вся судьба системных исследований. Простое описание делает анализ простым, но если оно не будет в достаточной степени адекватно реальности, то результат исследования, основанного на таких моделях, будет иметь сомнительную достоверность. С другой стороны, переусложненная задача, учитывающая разнообразные дета-
ли исследуемыхпроцессов и с большими подробностями описывающая реальность, может привести к большим затратам времени, необходимого для исследований, и высокая точность моделей может оказаться неоправданной, а результат неприемлемым по времени его получения. Таким образом, системный аналитик должен руководствоваться своим опытом, уметь вникать в содержание задачи, ясно понимать цели всего исследования.
Еще более сложные проблемы возникают при попытке формирования критерия оценки качества результатов проводимых исследований, при сравнении различных вариантов стратегий развития систем. Как уже было сказано, на данном этапе исследователи сталкиваются с такими проблемами как многокритериальность задачи, неопределенность целей и т.д. Преодолеть возникающие неопределенности формальными методами невозможно. На данном этапе необходимо проводить дополнительные исследования с целью проверки всевозможных гипотез.
И, наконец, одна из сложностей, возникающих при проведении системных исследований - это учет так называемого «человеческого фактора», т.е. учет поведения активных и пассивных участников реально функционирующей системы.
- Введение
- Глава 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