
- •1. Матричная алгебра и теория графов в электроэнергетике
- •1.1. Матричная алгебра
- •1.1.1. Классификация матриц
- •1.1.2. Определитель
- •1.1.3. Миноры и алгебраические дополнения
- •1.1.4. Действия с матрицами
- •1.1.5. Транспонированная матрица
- •1.1.6. Обратная матрица
- •1.1.7. Алгоритм вычисления обратной матрицы
- •Основные свойства обратной матрицы
- •Возведение матрицы в степень
- •1.1.8. Нормы матрицы
- •1.1.9. Ранг матрицы
- •1.2. Теория графов в электроэнергетике
- •1.2.1. Некоторые сведения об электрических системах
- •1.2.2. Геометрический образ электрической сети
- •1.2.3. Уравнения законов Ома и Кирхгофа в матричной форме
- •1.2.4. “Прямой ” расчет токораспределения в электрической сети
- •1.2.5. Метод узловых напряжений
- •1.2.6. Метод контурных токов
- •Контрольные вопросы к разделу 1
- •2. Решение систем линейных и нелинейных алгебраических уравнений
- •2.1. Методы решения систем линейных уравнений
- •2.1.1. Метод обратной матрицы
- •2.1.2. Метод определителей
- •2.1.3. Метод Гаусса
- •2.1.4. Вычисление определителя методом Гаусса
- •2.1.5. Вычисление обратной матрицы методом Гаусса
- •2.1.6. Трангуляция матрицы
- •2.1.7. Метод Жордана-Гаусса
- •2.1.8. Метод простой итерации
- •2.1.9. Метод Зейделя
- •2.2. Методы решения систем нелинейных уравнений
- •2.2.1. Понятие о системах нелинейных уравнений и методах их решения
- •Решение нелинейного уравнения методом Ньютона
- •Решение системы нелинейных уравнений методом Ньютона
- •Контрольные вопросы к разделу 2
- •3. Расчет установившихся режимов электрических сетей
- •3.1. Инженерные методы расчета установившихся режимов электрических сетей
- •3.1.1. Расчет установившегося режима разомкнутой электрической сети методом «в два этапа»
- •3.1.2. Расчет установившегося режима кольцевой электрической сети методом в два этапа
- •3.2. Матричные методы расчета установившихся режимов электрических сетей
- •Линейные уун в формуле баланса токов в узлах.
- •3.2.1. Линейные уун в формуле баланса токов в узлах
- •3.2.2. Определение параметров установившегося режима электрической сети по известным значениям
- •3.2.3. Учет поперечной проводимости при использовании уун
- •3.2.4. Нелинейные уун в форме балансов токов в узлах
- •3.2.5. Нелинейные уун в форме балансов мощностей в узлах
- •Контрольные вопросы к разделу 3
- •4. Математическое программирование в электроэнергетике
- •4.1. Математическая модель задачи оптимизации
- •4.2. Характеристика задач оптимизации
- •4.3. Оптимальное распределение потоков мощности в электрической сети
- •4.4. Градиентный метод
- •4.5. Метод наискорейшего спуска
- •4.6. Учет ограничений в форме неравенств
- •Контрольные вопросы к разделу 4
- •Метод наискорейшего спуска.
- •Список литературы
4.6. Учет ограничений в форме неравенств
При поиске оптимального режима ЭЭС, как правило, задается система ограничений в виде неравенств. Эти ограничения определяют область допустимых решений. Ограничения налагаются на параметры режима из условий качества и надежности электроснабжения потребителей. Так, в заданных пределах должны находиться напряжения в узлах, мощности источников, коэффициенты трансформации и т.д.
Рассмотрим учет ограничений в форме неравенств в методе приведенного градиента. Все переменные представляются в виде двух векторов – вектора зависимых переменных х и вектора независимых переменных у, то есть z = х, у.
Вначале рассмотрим учет ограничений на вектор у. При этом возможны три случая:
Y2
1
.
Исходная
т.0 находится в ОДР. Мы можем двигаться
по антиградиенту из т.0 в т.I. Но при этом
нужно следить, чтобы выбирая ньютоновский
шаг tн,
близкий к t*
мы не вышли за пределы ОДР (т.е. надо
следить, чтобы
).
Но для этого надо знать
.
Как его определить?
Если
шагаем из т.0 в т.
,
то будем иметь
,
где
,
а
задано предварительно.
.
∆Y2
– допустимое изменение переменной Y2
Отсюда
.
Такие вычисления должны быть выполнены по всем переменным Yi, i=1, …, n-m. Поскольку мы выбираем одинаковый шаг при движении в направлении каждой переменной, то из всех дополнительных шагов ti доп нужно выбирать минимальный. Тогда ни одна переменная не выйдет за пределы ОДР.
2
.
Исходная т.0 находится на границе ОДР. Антиградиент – G направлен внутрь ОДР, направление движения допустимо, величина шага должна контролироваться как в первом случае
3
.
Исходная
т.0 находится на границе ОДР. Антиградиент
– G направлен за пределы ОДР. Следовательно,
движение по антиградиенту является
недопустимым. Однако не все компоненты
градиента ведут к нарушению ограничений,
т.е. компоненты градиента, которые
составляющая антиградиента q1,
приводит к нарушению ограничений и
поэтому ее приравнивают к нулю. Двигаться
будем по направлению проекции антиградиента
q2
вдоль границы.
.
Для учета ограничений на зависимые переменные х используется смена базиса, т.е. в случае нарушения ограничения какой-либо зависимой переменной в процессе, эта переменная переводится в состав вектора у, а взамен ее в вектор х из вектора у переводится переменная, значения которой далеки от предельных.
Известен также другой способ учета ограничений в форме неравенств – метод штрафных функций. Он применяется в тех случаях, когда ограничения не являются жесткими. Предполагается как бы неограниченное изменение переменных, но при нарушении какого-либо ограничения значения минимизируемой функции резко возрастает за счет добавления к целевой функции штрафа
,
где
|
при
|
|
при
|
|
при
|
|
при
|
Существуют различные формы штрафа Ш, наибольшее применение получала следующая
,
где
- степень нарушения ограничения
-
коэффициент штрафа.
При использовании градиентных методов антиградиент направлен в сторону убывания функции Ф, следовательно он будет направлен и в сторону ОДР.