- •1. Основные понятия методологии научных исследований.
- •1. 2 Основы анализа и синтеза сложных технических систем
- •2. Проектно-исследовательские задачи при синтезе сложных систем.
- •2. 1 Проектирование сложной технической системы как процесс принятия решений на основе исследований
- •2. 2 Аспекты исследования
- •3.Методы анализа и синтеза сложных технических систем.
- •3. 1 Определение цели системы
- •3. 2 Применение сценариев
- •3. 3 Определение цели в процессе синтеза системы
- •4. Содержание и взаимосвязь основных этапов синтеза технических систем.
- •4.1Особенности процесса постановки задач.
- •4. 2Начальная стадия синтеза системы
- •5. Декомпозиция проектно-исследовательской задачи
- •5. 1 Цели, показатели и критерии
- •5. 2 Декомпозиция задачи синтеза системы, иерархия целей исследования и показателей эффективности
- •6. Проблема оптимизации в проектно-исследовательских задачах. Критерии оптимальности.
- •6. 1 Учет затрат ресурсов. Критерий «стоимость — эффективность»
- •6. 2 Построение критерия для случая векторного показателя
- •6. 3 Некоторые рекомендации по выбору критериев
- •7. Методы решения оптимизационных задач.
- •7. 1 Классификация задач оптимизации
- •7. 2 Методы безусловной оптимизации
- •7. 3 Методы одномерного поиска
- •7. 4 Методы нулевого порядка
- •8. Многокритериальные задачи оптимизации. Принцип Парето.
- •8. 1 Методы свертывания показателей
- •8. 2 Использование принципа Парето
- •9. Иерархическая система моделей для проектно-исследовательских работ. Физические и математические модели.
- •9. 1 Модели для синтеза систем
- •9. 2 Учет возможностей эвм
- •9. 3 Система моделей для проектно-исследовательских работ
- •10. Имитационное моделирование при проведении проектно-исследовательских работ.
- •10. 1 Математический эксперимент,
- •10. 2 Вычислительная система
- •10. 3 Имитационное моделирование
- •10. 3 Регрессионные модели
- •11. Методы учета неопределенных факторов при синтезе технической системы.
- •11. 1 Применение байесовского подхода при выработке рекомендаций.
- •12. Анализ результатов исследований.
2. 2 Аспекты исследования
СТС на практике исследуется большим количеством специалистов различного профиля. Поэтому в дальнейшем под исследователем будем понимать как одно лицо, так и коллектив специалистов, решающих общую задачу.
Даже большой коллектив специалистов не в состоянии охватить исследованием сразу всю совокупность свойств СТС. В связи с этим различают аспекты (точки зрения) исследования. Исследование отдельных свойств (или группы взаимосвязанных свойств) определяет аспект исследования СТС. Так, например, космическую систему наблюдения (КСН) можно изучать как техническую систему, т. е. как отграниченную совокупность взаимодействующих технических средств. Соответствующий аспект изучения можно назвать техническим. КСН можно изучать так же, как организационную систему, объединяющую различные подразделения, в которых работают люди, обеспечивающие функционирование системы, например, в центральном пункте управления КА, командно-измерительных пунктах, пунктах приема специальной информации и т. д. Этот аспект изучения будет организационным. КСН можно представить и как экономическую систему, рассмотрев расходы на создание и эксплуатацию системы и доходы от использования полученной от КСН информации. Это будет экономический аспект изучения.
Элементы исследования систем
Исследование СТС в целом обычно содержит следующие существенные элементы: цели СТС, альтернативы, показатели и критерии, модели, алгоритмы и программы, рекомендации.
В исследовании СТС под альтернативами понимают возможные пути или средства достижения целей исследуемой СТС (например, различные варианты структуры и значений параметров КСН или различные способы использования КСН для наблюдения заданного региона земной поверхности).
Чтобы выбирать альтернативы, необходимо получать количественные оценки степени достижения цели и важнейших свойств СТС. Для этого используются соответствующие числовые характеристики свойств СТС: показатели эффективности, надежности, помехозащищенности, качества управления и др. Под показателем эффективности СТС будем понимать такую характеристику СТС, которая оценивает количественно степень достижения цели.
; Особую роль играют показатели, оценивающие затраты ресурсов. Для создания и (или) эксплуатации любой СТС необходимы определенные затраты ресурсов (денег, оборудования, материалов, энергии, рабочей силы и т. д.). Для каждой из альтернатив достижения цели СТС требуются свои затраты ресурсов, чаще всего оцениваемые показателем стоимости создания и эксплуатации СТС. В общем случае - может оказаться необходимым учитывать, кроме стоимости, и затраты других материальных ресурсов, главным образом, дефицитных.
Для выбора предпочтительной альтернативы служат критерии — правила, на основе которых по значениям показателей принимаются рекомендации по выбору альтернатив. Так, например, показателем эффективности КСН может быть наблюдаемая площадь земной поверхности за определенный промежуток времени. Исследователь КСН в этом случае может рекомендовать такой из альтернативных вариантов, который обеспечит выполнение критерия: «максимальная площадь наблюдения за определенный промежуток времени при ограниченной стоимости КСН».
Модель представляет собой математическое описание зависимостей между показателями эффективности и качества СТС, альтернативами достижения цели и характеристиками внешней среды.
Алгоритм решения задачи на ЭВМ — это предписание, определяющее последовательность логических и вычислительных операций, которые следует выполнять над исходными данными и информацией, возникающей в ходе этих операций, для тало, чтобы решить поставленную задачу. Текст описания алгоритма, составленный средствами какого-либо языка программирования, называется программой.
Результатом исследования СТС являются рекомендации по выбору предпочтительной альтернативы. Получение рекомендаций является целью исследования СТС. На основе рекомендаций и неформальных суждений руководитель принимает проектировочное решение.
Основные этапы исследования систем
Процесс исследования СТС можно разделить на следующие основные этапы: постановка задачи, выбор критериев, разработка модели, исследование модели, выработка рекомендаций.
Постановка задачи является очень важным этапом исследования СТС и включает в первую очередь формулировку существа задачи исследования СТС, определение цели СТС и выбор возможных альтернативных путей ее достижения.
Выбор критериев принятия рекомендаций является исключительно ответственным этапом исследования СТС и заключается в выборе таких показателей эффективности и качества СТС и такого правила принятия рекомендаций, чтобы по численному значению показателей можно было судить об успешности решения задачи.
Разработка математической модели — центральный этап исследования любой системы. От качества модели зависит судьба всего исследования. Этап разработки модели может быть подразделен на три подэтажа:
построение модели;
нахождение приближенного численного метода решения задачи, т. е. разработка алгоритма ее решения, например алгоритма оптимизации;
программирование модели и вычислительного алгоритма для ЭВМ.
К этому же этапу можно отнести подготовку исходных данных, необходимых как для построения модели, так и для проведения последующих вычислений.
Исследование модели выполняется на ЭВМ путем вычислений в пакетном или диалоговом режиме.
В литературе еще не установились общепринятые названия для этапов разработки и исследования моделей. Так, разработку моделей называют математическим моделированием или просто моделированием. Эти термины используются также для обобщенного наименования этапов разработки и исследования моделей. Совокупность этих двух этапов называют еще математическим (машинным, вычислительным) экспериментом, а также имитационным моделированием (см. гл. 5).
Выработка рекомендаций.
Часто указанные этапы исследования трудно четко отграничить друг от друга, так как исследование может проходить путем параллельного выполнения некоторых этапов и неоднократных повторений пройденных этапов — итеративным путем. Например, на каждом из этапов может потребоваться уточнение постановки задачи; при разработке алгоритма оптимизации— уточнение модели, при выработке рекомендаций — корректировка цели СТО и т. д. В таких случаях цикл исследований повторяется (рис. 1.2). Процессы построения модели, разработки алгоритма вычислений и программирования часто идут параллельно, взаимодействуя друг с другом.
Анализ и синтез систем
Термины анализ и синтез в приложении к СТС имеют несколько значений.
Как известно, метод научного исследования подразделяется на анализ и синтез. Под анализом понимается метод исследования путем логического (мысленного) разложения целого (системы, проблемы, процесса) на составные части и изучения отдельных сторон и свойств целого и его составных частей. Как видно, основным принципом, принимаемым при проведении анализа, является разделение сложной проблемы на частные задачи, которые легче поддаются решению, а также расчленение СТС или процесса ее функционирования на компоненты.
Синтез — это метод исследования системы (или процесса) путем воссоединения целого из частей, обобщение и сведение в единое целое данных, добытых анализом. По словам Энгельса: «Мышление состоит столько же в разложении предметов сознания на их элементы, сколько в объединении связанных друг с другом элементов в единство. Без анализа нет синтеза» *.
Другое значение рассматриваемых терминов связано с двумя противоположными задачами исследований СТС.
Задача анализа состоит в определении свойств СТС по ее структуре и значениям параметров; задача синтеза — в определении структуры и значений параметров СТС по заданным свойствам.
Анализ СТС осуществляется с помощью расчетов для серии вариантов структуры и параметров СТС — вариантных расчетов. Прямой (непосредственный) синтез СТС является проблемой чрезвычайной сложности. На практике задача синтеза СТС обычно решается путем изучения и обобщения данных, добытых анализом. (Вспомним слова Энгельса: «Без анализа нет синтеза»). Оценив результаты вариантных расчетов с помощью критериев принятия рекомендаций, выбирают предпочтительный вариант структуры и параметров СТС.
В последние годы благодаря развитию математических методов оптимизации и средств вычислительной техники стало возможным решать некоторые частные задачи синтеза СТС — синтеза параметров СТС при заданной ее структуре, путем оптимизации параметров, не прибегая к вариантным расчетам.
Будем называть синтезом сложной технической системы исследование, имеющее результатом рекомендации, необходимые для принятия решений по выбору структуры и параметров СТС.
Системный подход
Системный подход — это методология науки на уровне общенаучных принципов и форм исследования, применяемых в самых различных отраслях науки. Он основывается на диалектико-материалистических принципах системности и познания.
В основе системного подхода лежит стремление изучить объект (систему, проблему, явление, процесс) как нечто целостное и организованное, во всей его полноте и во всем многообразии связей в объекте. Этот общий принцип ориентирует исследователя на рассмотрение объектов как систем.
На уровне конкретной научной методологии принципы системного подхода, применяемые при исследовании и разработке СТС, •формулируются более конкретно. Так, например, согласно системному подходу каждый компонент СТС должен разрабатываться так, чтобы для СТС в целом обеспечить достижение поставленной перед нею цели и при этом с требуемой эффективностью. Чтобы лучше вонять сущность этого принципа, укажем его альтернативу: несистемный подход — это стремление разрабатывать элементы СТС как самостоятельные и не связанные между собой.
Принцип системного подхода можно развить далее, если принять во внимание, кроме системности объекта исследования, еще и системность мышления
Системный подход предполагает, что основные элементы, исследования: цели компонентов СТС, показатели эффективности и стоимости, модели и результаты исследований формируются как иерархические системы, соответствующие иерархической структуре СТС.
При рассмотрении основных этапов исследования системы по существу изложены принципы системного подхода к исследованию СТС: процедура и ключевые задачи исследования.
Организация исследования как системы начинается с выявления и четкого формулирования его конечных целей. Кроме конечных целей, существуют цели промежуточные. Принцип системного подхода в этом случае состоит в том, чтобы промежуточные цели были подчинены конечным целям. Поэтому системный подход иногда называют целевым подходом. Причина многих ошибочных решений — ориентация на промежуточные цели, т. е. когда принимают решения, часто забывают о конечной цели.
Системотехника и синтез систем
Системотехника — научно-техническое направление, охватывающее решение комплекса теоретических и практических задач, возникающих при планировании, проектировании и разработке сложных технических систем, например таких, как космические комплексы и системы, системы ПВО и др.
Одним из разделов системотехники является синтез сложных технических систем — научная дисциплина, разрабатывающая методы синтеза систем на основе изучения объективных закономерностей процессов функционирования систем. Синтез систем опирается на математическое моделирование и на ряд прикладных математических дисциплин, в первую очередь на математическое программирование. Техническими средствами синтеза СТС служат ЭВМ и системы на основе ЭВМ: информационные, имитационные, автоматизированного проектирования.
Анализом систем иногда называют раздел системотехники, охватывающий комплекс теоретических и практических задач, решаемых при планировании сложных систем.
