Математическое программирование в электроэнергетике

2.1. Введение в теорию оптимизации

Производство и распределение электрической энергии связано с большими затратами материальных средств и топлива. Необходимо их экономить за счет выбора оптимальных мест размещения электрических станций, конфигурации электрических сетей, режимов работы оборудования и т.д. Поэтому постановка и решение оптимизационных задач в деятельности инженера-электрика занимает значительное место. Важно получить хорошее представление о математическом моделировании. Полезно обстоятельно познакомиться с постановкой общей задачи программирования, как оптимизационной задачи с ограничениями.

На примере общей задачи программирования необходимо усвоить основную терминологию, а также понятия о целевой функции и критерии оптимальности, балансовых и граничных ограничениях; классификацию оптимизационных задач и методы их решения. Понимания методов классической оптимизации можно добиться при внимательном изучении постановки ряда задач на оптимизацию распределения электрических нагрузок в электрической системе и решения их методом Лагранжа.

Контрольные вопросы.

1. Что такое математическое программирование?

2. Что такое математическое моделирование?

3. Что такое целевая функция и какие критерии оптимальности используются в энергетике?

4. Что такое экстремум или оптимум функции? Понятие глобального или абсолютного и условного или относительного оптимума.

5. Напишите в общем виде функцию Лагранжа.

-8-

В условии задачи указывается литература, которую рекомендуется использовать для изучения методов их решения.

Задача 1. Вычислить определитель квадратной матрицы третьего порядка (табл.1) двумя способами: классическим и разложением по элементам строки или столбца [2].

Задача 2. Обратить классическим способом квадратную матрицу третьего порядка (табл.1) [2].

Задача 3.Для графа сети (табл.2) составить матрицы, входящие в уравнения законов Ома и Кирхгофа [1,3].

Задача 4. Для графа сети (табл.2) составить матрицы, входящие в выражения:

математическое программирование в электроэнергетике - student2.ru (1)

математическое программирование в электроэнергетике - student2.ru (2)

для определения токов в ветвях методом узловых напряжений [1,3].

Задача 5. Рассчитать потоки активной мощности в электрической сети (рис.1) методом узловых напряжений.

Указание. Расчеты выполнять приближенно, используя идею “расщепления схемы” [3], согласно которой потоки активной мощности можно распределять по реактивным сопротивлениям. Для этого в формулах (1) – (2) заменить комплексные сопротивления и проводимости на реактивные сопротивления и проводимости, комплексные токи – на активные мощности. Исходные данные задаются в табл.3.

математическое программирование в электроэнергетике - student2.ru

Рис. 1 X – схема электрической сети к задаче 5

Задача 6. Решить СЛУ третьего порядка (табл.4) методом обратной матрицы [2].

Задача 7. Решить СЛУ третьего порядка (табл.4) методом Гаусса. Вычисления выполнять в матричной форме [2].

-13-

При сглаживании экспериментальных зависимостей самых распространенным является метод наименьших квадратов, который следует изучить.

Особое внимание необходимо уделить методу статических испытаний (методу Монте-Карло).

Контрольные вопросы.

1. Какие основные задачи решает математическая статистика?

2. Что такое статистическая функция распределения и гистограмма?

3. Что такое критерий согласия и для чего он используется?

4. Дайте определение доверительной вероятности и доверительного интервала.

5. В чем сущность теорем Муавра-Лапласа и Бернулли?

6. Приведите выражения для определения статистических числовых характеристик случайных величин.

7. В чем сущность метода статистических испытаний (Монте-Карло) и какова область его применения?

КОНТРОЛЬНОЕ ЗАДАНИЕ

Контрольное задание служит для изучения и закрепления учебного материала по данному курсу.

Контрольное задание выполняется в тетради, на обложке которой указываются фамилия и инициалы студента, полный шифр и номер варианта.

Работа должна быть написана четко, без помарок и сокращений, с соблюдением полей. Решения всех задач и пояснения к ним должны быть достаточно подробными. При необходимости следует делать ссылки на источники, приведенные в списке использованной литературы. Буквенные обозначения в формулах, графические изображения в схемах должны соответствовать действующим ГОСТам.

После получения работы (как зачетной, так и не зачетной) студент должен исправить в ней все отмеченные рецензентом недостатки. В случае незачета студент обязан выполнить все требования рецензента и представить работу на повторное рецензирование, приложить при этом первоначально выполненную работу. Зачтенную работу студент обязан представить на экзамене.

Вариант задания определяется по двум последним цифрам номера зачетной книжки при числах от 01 до 20, при числах от 20 до 40 следует вычесть 20, при числах от 41 до 60 – число 40, при числах от 61 до 80 – число 60 и при числах от 81 до 100 – число 80. Например, следует выбрать 16 вариант.

6. Сущность прямых классических методов решения задач на относительный и абсолютный оптимум многих переменных.

7. Объясните физический смысл неопределенных множителей Лагранжа в задаче оптимального распределения мощностей в энергосистеме.

-12-

2.2. ЛИНЕЙНОЕ ПРОГРАММИРОВАНИЕ

В задачах линейного программирования целевая функция и ограничения линейны. Оптимум в таких задачах определяется на выпуклом многограннике допустимых решений. На примере простейшей задачи распределения нагрузки между двумя тепловыми станциями полезно ознакомится с основной задачей ЛП, рассмотреть ее геометрическую интерпретацию. Важно усвоить наиболее строгий и универсальный симплекс-метод для решения задач ЛП.

Контрольные вопросы

1. Какие математические модели оптимизируются методами ЛП?

2. Сформулируйте основную задачу ЛП.

3. Дайте геометрическое представление области допустимых решений.

4. Как выбираются базисные переменные в симплекс-методе.

5. Алгоритм решения задачи ЛП симплекс-методом.

2.3. НЕЛИНЕЙНОЕ ПРОГРАММИРОВАНИЕ

Следует знать, что если хотя бы одна функция в математической модели является нелинейной, то задача относится к классу задач нелинейного программирования. В общем случае большинство задач электроэнергетики являются задачами НП. Простейшим случаем задач НП являются задачи выпуклого программирования с одним экстремумом для решения которых используется метод Лагранжа. Другим простым методом, применяемым при оптимизации режимов работы электрических систем, является градиентный метод. Важно также рассмотреть способы учета ограничений в виде равенств и неравенств при решении задач НП в электроэнергетике.

-9-

Контрольные вопросы

1. Понятие о нелинейном программировании методах решения задач НП.

2. Метод Лагранжа.

3. Понятие о градиентных методах поиска экстремума нелинейной целевой функции.

4. Метод наискорейшего спуска.

5. Метод приведенного градиента.

6. Учет ограничений в виде равенств и неравенств при решении оптимизационных задач.

Наши рекомендации