
- •Глава 1 основы системного подхода
- •Научная основа создания электронной аппаратуры
- •Понятие системы
- •Структура сложных систем
- •Путь создания системы
- •Классификация систем и их признаки
- •Связь между системой и средой
- •Модели систем
- •Математическая модель функционирования системы
- •Характеристики систем
- •Целевая функция и ее формы
- •Системный подход
- •Составляющие системного подхода [3]
- •1.12.1 Структурный подход
- •1.12.2 Функциональный подход
- •1.12.3 Структурно-функциональный подход
- •Оптимизация систем
- •Надежность и чувствительность как основные свойства системы
Целевая функция и ее формы
Действие системы, ее поведение характеризуются не только установлением факта достижения цели, но и степенью ее достижения, определяемой с помощью целевой функции.
Целевая функция – есть обобщенный показатель системы, который характеризует степень достижения системой ее цели. Составление целевой функции одна из важнейших задач при проектировании системы. Однако нет общей теории построения целевых функций, есть только некоторые рекомендации.
Целевая функция составляется по указаниям ТЗ о критерии оптимизации путем анализа внешних параметров системы и ограничений на них.
Целевая функция должна существенно зависеть от внешних параметров или части их. В противном случае оптимизация по данной целевой функции не имеет смысла. Целевая функция представляет вектор в m-мерном пространстве внешних параметров системы
Обычно целевая функция задается в скалярном виде.
Используются следующие четыре формы целевой функции.
1. Наиболее часто используется целевая функция одного внешнего параметра
В этом случае целевая функция просто равна одному из внешних параметров или его обратной величине
Все остальные (m – 1) внешних параметров переводятся в систему ограничений.
Физический смысл целевой функции приведенных видов заключается в том, что чем больше (или меньше) параметр yi, тем лучше при прочих равных условиях данная система, причем равенство прочих условий понимается в смысле ограничений на остальные внешние параметры. Типичные задачи с приведенной формой целевой функции: оптимизация системы по надежности (y = P(t)), помехоустойчивости, стоимости и другим внешним параметрам. Такая целевая функция имеет ясный физический (технический или экономический) смысл, объективно характеризует систему и поэтому часто используется. То есть в этом случае целевой функцией является внешний параметр системы. Он и называется целевой функцией системы. Это могут быть: точность, быстродействие, время, стоимость, надежность, масса, габариты, какой-то технологический показатель и т.п.
2. Вторая форма целевой функции – это сумма параметров одной размерности или сумма функций от этих параметров
Такая форма характерна при оптимизации по экономическим критериям, по критериям сложности и т.п.
Например, при минимизации годовых приведенных затрат на систему целевая функция представляет собой сумму двух внешних параметров: годовых эксплуатационных расходов и капитальных затрат, отнесенных к сроку окупаемости системы. В этом случае каждый из этих внешних параметров системы является сложной функцией ее внутренних (подлежащих нахождению) параметров.
Целевые функции задач оптимизации по критерию сложности также имеют вторую форму, т.к. они представляются в виде суммы сложностей отдельных подсистем или блоков системы.
3. Третья форма целевой функции – ранжированная форма – представляет собой упорядоченную совокупность целевых функций первой формы с приоритетами
Первая целевая функция наиболее важная, последняя целевая функция наименее важная.
В частном случае целевая функция этого вида записывается так:
Пример ранжирования – это (например) такая последовательность целевых функций: точность, надежность, стоимость. Смысл целевой функции третьей формы состоит в следующем. Самым главным – первым по рангу – признается некоторый i-й параметр системы – yi (например, точность). Если у некоторой системы этот i-ый параметр больше, чем у всех других систем, то независимо от значений других параметров (если только они удовлетворяют ограничениям) данная система считается лучшей. Затем по второму параметру и т.д.
Процедура оптимизации в этом случае, как правило, является многошаговой. Такая оптимизация часто неосознанно применяется в технических системах. Сначала выбирают систему лучшую по точности, при одинаковой точности нескольких систем – более надежную, а затем – более дешевую. На каждом шаге при оптимизации используется только один критерий, что не противоречит концепции системного подхода (оптимизация по одному единственному критерию, см. далее).
4. Четвертая – наиболее общая – форма целевой функции представляет собой произвольную зависимость от всех или части (но не меньше двух) разнородных внешних параметров
При этом разнородные параметры преобразуются в безразмерные (или одноразмерные) и целевая функция формируется как некоторая композиция (например, среднее арифметическое) полученных безразмерных показателей.
Единую целевую функцию четвертой формы можно получить из целевых функций третьей формы путем умножения их на весовые коэффициенты и последующего суммирования [13]:
где FS (yi) – одна из k целевых функций третьей формы;
ωS – ее весовой коэффициент.
Однако, как указывается там же, определение весовых коэффициентов отдельных целевых функций является очень сложным.
Экстремальное значение полученной суммы будет считаться оптимальным.
Таким образом, можно указать, что в большинстве случаев (1-я и 3-я формы) показатели качества системы оцениваются численными значениями компонентов векторной целевой функции, которые носят названия функционалов:
- - - - - - - - - - - - - - - - - -
.
Так как системы работают в условиях случайных воздействий, то значения функционалов часто оказываются случайными величинами. Это неудобно при использовании функционалов в виде показателей качества. Поэтому в таких случаях обычно пользуются средними значениями соответствующих функционалов. Например: среднее количество изделий, выпускаемых за смену; средняя стоимость продукции и т.д.
В
некоторых случаях показатели качества
представляют собой вероятности некоторых
случайных событий. При этом в качестве
целевой функции выбирается вероятность
выполнения системой поставленной цели
(задачи)
Например, вероятность обнаружения цели радиолокатором и т.п.