В свою очередь, система алгебраических уравнений представляет собой систему узловых уравнений большой размерности со слабо заполненной матрицей узловых проводимостей. Для решения этой системы уравнений на каждом шаге интегрирования используется метод Гаусса с предварительной оптимизацией порядка исключения узлов. Матрица узловых проводимостей обычно комплексная и симметричная (она становится несимметричной в случае хотя бы одного комплексного коэффициента трансформации) и в случае, кода нагрузка представляется характеристикой YН = const, применяется алгоритм ускоренного решения системы линейных уравнений с использованием треугольной матрицы проводимостей.
Если хотя бы в одном узле задан асинхронный двигатель или статический полином изменения нагрузки (или в схеме имеется хотя бы одна ветвь с комплексным коэффициентом трансформации), то на каждом шаге интегрирования производится и прямой и обратный ход по методу Гаусса (с коррекцией YН в тех узлах, где это требуется). В результате этого, время затрачиваемое на расчет переходного процесса возрастает примерно в (2÷2.5) раза по сравнению с предыдущим случаем.
Для решения систем дифференциальных уравнений, применяется комбинация различных методов численного интегрирования:
· методы Адамса разных порядков,
· метод, основанный на применении интеграла Дюамеля 3-го рода.
Уравнения движения ротора синхронной машины решаются при помощи метода Адамса 4-го порядка. Общие формулы метода выглядят следующим образом:
для прогноза:
для коррекции:
где:
Yn+1, Yn значения функции в моменты времени tn+1,tn;
значения производных функций в моменты времени
tn+1,tn,tn-1,tn-2 и tn-3 соответственно;
h текущий шаг интегрирования h = tn+1 - tn;
B0,B1,B2,B3,B-1 коэффициенты, численные значения которых зависят от порядка метода и комбинации предыдущих шагов интегрирования.
Пусть h1 = tn-tn-1, h2 = tn-1 - tn-2, h3 = tn-2 - tn-3 - шаги интегрирования на предыдущих интервалах времени.
Введем следующие обозначения:
тогда расчет коэффициентов B0, B1, B2, B3 и B-1 для формул Адамса разных порядков с учетом переменного шага интегрирования выглядит следующим образом:
2-й порядок
Прогноз:
Коррекция:
3-й порядок
Прогноз:
4-й порядок
Прогноз:
Коррекция:
Все остальные дифференциальные уравнения синхронной машины, а так же уравнения регуляторов возбуждения и регуляторов скорости можно записать в виде:
где:
T -постоянная времени,
UВХ -входная "возмущающая" функция.
Решение дифференциальных уравнений такого типа (при линейной апроксимации входной функции UВХ) записывается в следующем виде:
значение входной функции в момент времени tn,
т.е. в начале интервала интегрирования,
значение производной входной функции в момент
времени tn.
Для согласования входных функций исходной системы дифференциальных уравнений производится их повторное вычисление на каждом шаге интегрирования (до 4-х раз).
В генераторных узлах для более точного предсказания вектора напряжения вводится квадратичный полином:
где коэффициенты А и В определяются из следующих условий:
откуда:
где:
Un+1, Un, Un-1, Un-2 значения напряжения в моменты времени
tn+1, tn, tn-1 и tn-2, соответственно;
h = tn+1 - tn, hn-1 = tn - tn-1, hn-2 = tn-1 - tn-2текущий и предыдущие шаги
интегрирования.
Для решения дифференциальных уравнений, описывающих поведение асинхронного двигателя, применяется метод Адамса 3-го порядка с переменным шагом интегрирования.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.