к лабораторным работам
по дисциплине
«Системный анализ»
Донецк - 2014
Содержание
ВВЕДЕНИЕ 3
ЛАБОРАТОРНАЯ РАБОТА №1 Исследование решения прямой задачи 5
ЛАБОРАТОРНАЯ РАБОТА №2 Получение градиента критерия качества
идентификации 9
ЛАБОРАТОРНАЯ РАБОТА №3 Исследование решения сопряженной задачи 12
ЛАБОРАТОРНАЯ РАБОТА №4 Идентификация параметра неоднородного
линейного дифференциального уравнения 13
ЛИТЕРАТУРА 14
Введение
Рассмотрим краткие теоретические сведения, которые необходимы для дальнейшего изложения.
Определение 1. Пусть
- некоторое множество на числовой прямой. Говорят, что на этом множестве определена функция
, если каждому числу
поставлено в соответствие определенное число
.
Определение 2. Функция
называется функцией с интегрируемым квадратом на
, если интеграл

существует (конечен). Совокупность всех таких функций образует пространство функций с интегрируемым квадратом, которое обозначается через
.
Определение 3. Отображения пространства
во множество действительных чисел
называются функционалами, определенными на этом пространстве, или функционалами над этим пространством.
Определение 4. Пусть функции
и
определены на отрезке
. Скалярное произведение функций
и
определяется по формуле
.
Определение 5. Норма функции
определяется по формуле
.
Определение 6. Пусть заданы последовательность функций
,
и функция
, определенные на множестве
. Указанная последовательность сходится к функции
равномерно на множестве
, если для любого
существует такой номер
, что если
, то для всех
выполняется неравенство
.
Последовательность
называется равномерно сходящейся на множестве
, если существует функция, к которой она равномерно сходится на
.
Сущность равномерной сходимости последовательности функций состоит в том, что для любого
можно выбрать такой номер
, зависящий только от заданного
и не зависящий от выбора точки
, что при
неравенство
будет выполняться всюду на множестве
, т.е. «графики» функций
расположены в «
-полоске», окружающей график функции
.
Таким образом, в случае равномерной сходимости для любого
при всех достаточно больших
(а именно при
) значения функции
приближают функцию
с погрешностью, меньшей
, сразу на всем множестве
.
Определение 7. Пусть
и
- два нормированных пространства и
- отображение, действующее из
в
и определенное на некотором открытом подмножестве
пространства
. Назовем это отображение дифференцируемым в данной точке
, если существует такой линейный ограниченный оператор
, что для любого
можно найти
, при котором из неравенства
следует неравенство
.
То же самое сокращенно записывают так:
.
Выражение
(представляющее собой, очевидно, при каждом
элемент пространства
) называется сильным дифференциалом (или дифференциалом Фреше) отображения
в точке
. Сам линейный оператор
называется производной, точнее, сильной производной отображения
в точке
.
Если отображение
дифференцируемо в точке
, то соответствующая производная определяется единственным образом.
Определение 7. Множество метрического пространства называется компактом, если из любой последовательности его точек можно выделить подпоследовательность, сходящуюся к его точке.
Если
,
- метрическое пространство,
- компакт,
- его точка прикосновения, то существует такая последовательность
что 
Всякое замкнутое подмножество компакта является компактом.
ЛАБОРАТОРНАЯ РАБОТА №1
Исследование решения прямой задачи
Цель работы: Приобретение навыков решения прямых задач.
Постановка задачи: Пусть некоторый процесс описывается дифференциальным уравнением второго порядка. Варианты заданий приведены в таблице. Необходимо получить и исследовать решение неоднородного уравнения с соответствующими граничными условиями. Экстремальная функция
необходима для выполнения третьей и четвертой лабораторных работ. Значение параметра
получить у преподавателя.
| №, п/п | Уравнение | Граничные условия | Экстремальная функция,
|
| ,
| ,
| |
| ,
| ,
| |
| ,
| ,
| |
| ,
| ,
| |
| ,
| ,
| |
,
| ,
| ,
| |
| ,
| ,
| |
| ,
| ,
| |
| ,
| ,
| |
| ,
| ,
| |
| ,
| ,
| |
| ,
| ,
| |
| ,
| ,
| |
| ,
| ,
| |
| ,
| ,
| |
| ,
| ,
| |
| ,
| ,
| |
| ,
| ,
| |
| ,
| ,
| |
| ,
| ,
| |
| ,
| ,
| |
| ,
| ,
| |
| ,
| ,
| |
| ,
| ,
| |
| ,
| ,
| |
| ,
| ,
| |
| ,
| ,
| |
| ,
| ,
| |
| ,
| ,
| |
| ,
| ,
|
Теоретическая часть
10. Однородное уравнение. Линейное уравнение 2-го порядка с постоянными коэффициентами
и
без правой части имеет вид
(1.1)
Если
и
- корни характеристического уравнения
, (1.2)
то общее решение уравнения (1.1) записывается в одном из следующих трех видов:
1)
, если
и
вещественны и
;
2)
, если
;
3)
, если
и
(
).
20. Неоднородное уравнение. Общее решение линейного неоднородного дифференциального уравнения
(1.3)
можно записать в виде суммы
,
где
- общее решение соответствующего уравнения (1.1) без правой части, определяемое по формулам 1.1) – 1.3), и
- частное решение данного уравнения (1.3).
Функция
может быть найдена методом неопределенных коэффициентов в следующих простейших случаях:
1.
, где
- многочлен степени
.
Если
не является корнем характеристического уравнения (1.2), т.е.
, то полагают
, где
- многочлен степени
с неопределенными коэффициентами.
Если
есть корень характеристического уравнения (1.2), т.е.
, то
, где
- кратность корня
(
или
).
2.
.
Если
, то полагают
,
где
и
- многочлены степени
.
Если же
, то
,
где
- кратность корней
(для уравнений 2-го порядка
).
В общем случае для решения уравнения (1.3) применяется метод вариации произвольных постоянных. Если известна фундаментальная система решений
,
, …,
однородного уравнения
, (1.4)
где
- непрерывные коэффициенты, то общее решение соответствующего неоднородного уравнения
, (1.5)
где
- непрерывная функция, может быть найдено по формуле
,
то функции
определяются из системы уравнений

30. Принцип наложения решений. Если правая часть уравнения () есть сумма нескольких функций

и
- соответствующие решения уравнений

то сумма

является решением уравнения (1.1).
Порядок выполнения работы
1. Получить аналитическое решение дифференциального уравнения с соответствующими граничными условиями.
2. Проанализировать влияние значения параметра
на получаемое решения. С этой целью для разных трех значений
построить графики зависимостей
.
Контрольные вопросы
- Проанализировать метод решения линейного неоднородного дифференциального уравнения второго порядка.
- Сущность метода вариации произвольных постоянных.
- Анализ результатов решения работы.
ЛАБОРАТОРНАЯ РАБОТА №2
Получение градиента критерия качества идентификации
Цель работы: Приобретение навыков получения аналитического выражения градиента критерия качества в задаче идентификации.
Постановка задачи
Пусть функция
удовлетворяет уравнению (1.3) с соответствующими краевыми условиями. Идентифицировать параметр
, доставляющий минимум функционалу:
,
где
- экспериментальное значение функции
.
Получить явное выражение для градиента
, используя модифицированный метод множителей Лагранжа [3].
Теоретическая часть
Согласно [3], рассмотрим способ определения градиента (производной Фреше) критерия качества идентификации
для задачи идентификации параметра
. В нашем случае
.
В задачах идентификации аргумент
присутствует в функционале
всегда неявно. При этом
зависит явно только от состояния системы, то есть от функции
, где
,
- пространственная область функционирования системы,
- пространство состояний системы. Будем считать, что состояние системы корректно определяется через управление
. Пространственная область
определения целевого функционала и
определения управления, в общем случае, не совпадают друг с другом. Пусть пространство состояний
и управлений
- действительные гильбертовы с интегрируемым квадратом, т.е.
и
.
Запишем уравнения системы в общей символической форме:
, (2.1)
где
обозначает дифференциальные операторы системы, определенные на пространственном множестве
вместе с операторами на соответствующих частях границы
.
Критерий качества идентификации запишем в виде:
, (2.2)
где
- заданная функция аргумента
.
Метод определения градиента
является модернизацией классического метода множителей Лагранжа. Он включает в себя следующие этапы.
1. Линеаризация задачи управления в некоторой точке
. Данная процедура реализуется варьированием целевого функционала
и уравнений системы.
Вариации управления
, согласно (2.1), вызывают вариации состояния
. В результате варьирования (2.1) и (2.2) получаем:
, (2.3)
. (2.4)
Круглые скобки с индексами
и
представляют собой скалярные произведения в сопряженных пространствах
и
на множестве
.
Выражения (2.3) и (2.4) принадлежат разным пространствам. Уравнение (2.3) линеаризованной системы принадлежит функциональному пространству состояний
, а линеаризованный функционал (2.4) – числовому пространству
.
2. Отображение линеаризованных уравнений системы при помощи соответствующих линейных функционалов
(множители Лагранжа) из пространства
в пространство
. При этом, из уравнения (2.3) получаем:
. (2.5)
Поскольку здесь значение
может быть произвольным, то зависимость вариации
от
в системе (2.5) исчезает и мы можем перейти к следующему этапу.
3. Преобразование отображений вариаций системы (2.5) к отображениям независимых вариаций
и
(аналог тождества Лагранжа):
(2.6)
где
,
- некоторые сопряженные операторы.
Теперь условия (2.4), (2.6) задачи управления (2.1), (2.2) записаны в одинаковых пространствах.
4. Объединение элементов задачи оптимизации в одинаковых пространствах. Поскольку линейным пространствам свойственна аддитивность их элементов, то можно записать:
. (2.7)
5. Выделение градиента целевого функционала. Учитывая тот факт, что первая вариация – это главная линейная часть приращения функционала, получаем, что коэффициенты при аргументах
и
представляют собой компоненты градиента
, т.е.
. (2.8)
На данном этапе преобразований целесообразно устранить неоднозначную связь между вариациями управления
и состояния
. Это можно сделать, если задать значение линейного функционала
из условия:
. (2.9)
Данное условие называется сопряженной задачей.
Теперь первая вариация целевого функционала выражается только через вариацию управления:
, (2.10)
откуда следует, что градиент целевого функционала – это
. (2.11)
Значение
определяется через решение
линейной сопряженной задачи (2.9).
Примеры получения градиента критерия качества идентификации смотри в лекционной части дисциплины.
Порядок выполнения работы
1. Проварьировать целевой функционал
и уравнение (1.3) совместно с начальными условиями по функции состояния
и идентифицируемому параметру
.
2. Отобразить линеаризованное уравнение (1.3), с граничными условиями в пространство
при помощи множителей Лагранжа
.
3. Преобразовать отображения вариаций системы к отображениям независимых вариаций
и
.
4. Объединить элементы задачи в одинаковых пространствах.
5. Выделить градиент
.
6. Получить сопряженную задачу.
7. Проанализировать идентифицируемость параметра
.
Контрольные вопросы
- Запишите оператор Гамильтона.
- Градиент функционала вектор или функция? Почему?
- Проанализируйте этапы определения градиента целевого функционала.
- В задаче идентификации покажите функцию состояния и идентифицируемый параметр.
- Проанализируйте полученный градиент целевого функционала и соответствующую краевую задачу для множителя Лагранжа.
ЛАБОРАТОРНАЯ РАБОТА №3
Исследование решения сопряженной задачи
Цель работы: Приобретение навыков решения сопряженных задач.
Постановка задачи
В результате выполнения лабораторной работы №2 получена задача для множителя Лагранжа вида (2.9). Необходимо получить и исследовать аналитическое и численное решение полученной задачи.
Теория подробно расписана в теоретической части к лабораторной работе №1.
Порядок выполнения работы
1. Получить аналитическое и численное решение полученной задачи для множителя Лагранжа.
2.Проанализировать влияние целевого функционала на получаемое решение. С этой целью сопоставить аналитическое и численное решение прямой и сопряженной задачи. В чем отличие данных задач и их решений?
3. Построить графики зависимостей
для разных значений параметра
.
Контрольные вопросы
1. Проанализировать влияние целевого функционала на получаемое решение сопряженной задачи.
2. Сопоставить и проанализировать начальные условия прямой и сопряженной задач.
3. Для чего необходимо получать решение сопряженной задачи?
ЛАБОРАТОРНАЯ РАБОТА №4
Идентификация параметра неоднородного линейного дифференциального уравнения
Цель работы: Приобретение навыков идентификации параметра неоднородного дифференциального уравнения второго порядка.
Постановка задачи
Идентифицировать параметр
дифференциального уравнения (1.3), доставляющий минимум целевому функционалу
,
где
- экспериментальное значение функции
.
Теоретическая часть
Рассмотрим основы прямого экстремального подхода [3], основанного на непосредственной минимизации целевого функционала
различными экстремальными методами. Он очень нагляден и относительно просто реализуем. Идентифицируемый параметр
определяется итерационно в процессе направленного спуска от начального приближения в сторону минимума целевого функционала.
Рассмотрим методы минимизации целевого функционала на основе его градиента.
Для минимизации целевых функционалов обычно используются градиентные методы [2, 3]:
,
(4.1)
где
- номер итерации,
- число, регулирующее глубину спуска в точке
в направлении градиента
. Число
и определяется на первой итерации из выражения [3]:
(4.2)
где
- начальное приближение идентифицируемого параметра.
В зависимости от способа выбора числа
можно получить различные варианты градиентного метода [2, 3]. Существуют различные способы выбора величины
в методе (4.1).
Если
на каждой итерации, то алгоритм (4.1) называется методом наискорейшего спуска [2, 3].
Часто в градиентных алгоритмах минимизации используют не метод наискорейшего спуска, а так называемый метод монотонного убывания [2, 3], в котором параметр
принимается постоянным на всех итерациях и выполняется условие монотонности убывания целевого функционала
.
В монографии [3] приблизительная реализация градиентного метода наискорейшего спуска осуществляется в виде алгоритма (4.1) с условием:
(4.3)
Под словами “повторяется предыдущая итерация” подразумевается следующее. Пусть на
-ой итерации целевой функционал увеличился, т.е. выполняется условие
. Тогда с этой итерации мы должны “вернуться назад” к приближению
и c этого приближения с новым числом
, осуществлять следующее приближение по алгоритму (1.1) до тех пор, пока не выполнится условие
. Глубина спуска на каждой итерации вдоль выбранного направления минимизации определяется числом
.
Для увеличения скорости сходимости может быть использован близкий к методам второго порядка метод сопряженных градиентов [2, 3]:
(4.4)
где функция
,
а число
выбирается постоянным на всех итерациях, или согласно (4.2). Необходимо помнить, что алгоритм (4.4) требует периодического “очищения” направления спуска от накапливающихся погрешностей, т.е. в процессе минимизации необходимо задавать направление спуска 
Для решения задачи идентификации предлагается применение прямого итерационного экстремального подхода с регулируемым направлением спуска [3]:
(4.5)
где число
определяет глубину спуска в направлении
и определяется формулой (4.3). Функция
регулирует направление спуска, может осуществлять быструю равномерную сходимость к оптимальному потоку тепла и определяется на первой итерации из выражения [4]:
. (4.6)
Если
, то алгоритм (4.5) превращается в градиентный метод (4.1). Как показано в монографии [3], алгоритм (4.5) является регуляризирующим, т.е. обеспечивает принадлежность каждого нового приближения
компакту корректности. Степень регуляризации на каждой итерации определятся параметрами шага
и
. Чем меньше значение и, тем сильнее регуляризируется решение и замедляется сходимость алгоритма. Функция
позволяет регулировать направление спуска. Поэтому алгоритм (4.5) называется методом минимизации с регулируемым направлением спуска.
Порядок выполнения работы
1. Задать экстремальное значение идентифицируемого параметра
.
2. Решить прямую задачу в соответствии со своим вариантом и получить зависимость
.
3. Реализовать алгоритм (1) программным методом.
4. Задать начальное приближение
.
5. Рассчитать параметр шага
;
6. Выбрать соответствующий алгоритм минимизации целевого функционала
в соответствии с требованием равномерной сходимости функции
к искомому значению.
7. На каждой итерации выводить значения целевого функционала, градиента, нормы градиента функционала, и нормы разности
.
8. Проанализировать полученный результат.
Контрольные вопросы
- Проанализировать метод наискорейшего спуска.
- Проанализировать метод сопряженных градиентов.
- Проанализировать метод с регулируемым спуском.
- Какое значение должна принимать норма градиента в точке минимума целевого функционала?
Литература
1. Бугров Я. С., Никольский С.М. Высшая математика. Дифференциальные уравнения. Кратные интегралы. Ряды. Функции комплексного переменного: Учебник для ВУЗов.- 3-е изд. – М.: Наука, 1989. -464 с.
2. Васильев Ф.П. Численные методы решения экстремальных задач. М.:Наука.1988.-552 с.
3. Толстых В.К. Прямой экстремальный подход для оптимизации систем с распределенными параметрами. - Донецк: Изд. “Юго-Восток", 1997.-177 с.
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,






