1.5 Численные методы решения
Принимая во внимание все выше сказанное, в конечном счете задача оценивания состояния ЭЭС сводится к решению экстремальной задачи
по итерационной формуле
, (1.19)где: k – номер итерации;
– направление продвижения на (к+1) – ой итерации из точки хк; – коэффициент, определяющий длину шага в направлении ; – приращение на к-ой итерации; начальное приближение задается.В результате решения (1.19) будет получена последовательность
с определенными свойствами.Для выбранной модели режима и построенного критерия оценки эффективность алгоритма оценки состояния ЭЭС определяется свойствами численного метода решения (1.19) и характеризуется такими критериями, как: скорость и надежность сходимости, точность решения, время счета, сложность алгоритма, требуемый объем оперативной памяти ЭВМ и т.д.
Численные методы решения (1.19) используют ту или иную аппроксимацию либо целевой функции
(1.20)либо вектор-функции f(x). Наибольшее распространение получил метод Ньютона-Рафсона, в котором используется разложение в ряд Тейлора нелинейной вектор-функции f(x) в окрестности произвольной точки хк до членов первого порядка малости включительно
f (x) = f (xk) + fx (xk) (x – xk). (1.21)
Подстановка (1.21) в (1.20) дает:
Из необходимого условия минимума следует:
,тогда приращение на к-ой итерации находится
,где нижний индекс указывает, по какому вектор-аргументу осуществляется дифференцирование; x – x k = Dx k; x, x k – достаточно близкие точки.
Итерационный процесс (1.19) продолжается до достижения заданной точности расчетов e:
½D x k½ £ e.
Для уменьшения времени счета проверку можно производить только для модулей узловых напряжений.
Наличие стабилизирующей функции позволяет получить решение независимо от начального приближения, итерационный процесс сходится за две-четыре итерации, а число итераций в основном определяется качеством ТИ и «тяжестью» режима [2].
Оценка, вообще говоря, зависит от параметра регуляризации a. При завышенных значениях a возможно появление т.н. эффекта сглаживания, который может быть ослаблен, если воспользоваться следующим подходом.
Пусть на к-ом шаге методом Ньютона-Рафсона получена оценка хК и приращение DхК. Величина шага в направлении DхК может быть выбрана из условия достижения минимума суммы квадратов небалансов мощностей, т.е.
Приравняв
к нулю и выразив из этого равенства , получим .Итерационный процесс, реализованный по формуле
, (1.22)продолжается до тех пор, пока не будет нарушено условие
,где
характеризует скорость уменьшения суммы квадратов небалансов мощностей (обычно принимается равной 0.99).Метод Ньютона-Рафсона по параметру целесообразно использовать в двух случаях:
а) когда имеются точные значения измеряемых параметров режима у;
б) когда возникают затруднения с оценкой числового значения
.Учитывая вышеперечисленные достоинства метода обобщенной нормальной оценки, естественно будет использовать его в дальнейшем для оценки состояния ЭЭС.
1.6 Вычислительные аспекты
Специфические особенности ЭЭС и МОНО играют решающую роль в рациональной организации вычислительного процесса.
Используемые при оценке состояния ЭЭС матрицы – матрица узловых проводимостей, матрица частных производных, матрица коэффициентов системы линейных алгебраических уравнений
(1.23)содержат незначительное число ненулевых элементов, т.е. являются разреженными: значительного сокращения времени счета и существенной экономии используемого объема оперативной памяти ЭВМ можно добиться, если хранить ненулевые элементы и оперировать с ними.
Память, используемая для хранения разреженных матриц, состоит из двух частей: основной, содержащей числовые значения, и накладной, предназначенной для хранения информации о местоположении в матрице хранимых значений. Чем сложнее схема хранения, тем больше накладная память и меньше основная, и наоборот. Время доступа к числовым значениям и, следовательно, время счета зависит также от схемы хранения. Процесс вычислений при статичной схеме хранения, эффективный в смысле требований к памяти и времени счета, может потребовать катастрофических накладных расходов при динамичном изменении схемы хранения. Из вышесказанного следует, что схему хранения желательно выбирать с учетом процесса вычислений.
Для решения систем линейных алгебраических уравнений вида (1.23)
(1.24)(
, )используется метод Гаусса или его модификации. В методе Гаусса система уравнений (1.24) решается в два хода – прямой и обратный. При прямом ходе матрица коэффициентов приводится к верхней треугольной форме. Для этого к системе (1.24) с t неизвестными применяется (t -1) – шаговый процесс исключения неизвестных. В результате на (t -1) – ом шаге будет получена треугольная система:
(1.25)Обратный ход метода Гаусса состоит в последовательном вычислении неизвестных из (1.25), начиная с последнего уравнения.
Рассмотренные преобразования удобно реализовать в матричном виде. Если обозначить матрицу коэффициентов (1.25)
и ввести матрицу преобразований на r – том шаге
(1.27)то
. (1.28)Операция обращения матрицы преобразования (1.27) равносильна инвертированию недиагональных элементов, а произведение нижних треугольных матриц дает такую же матрицу, поэтому
(1.29)
где
Выражение (1.29) – т. н. LU – разложение матрицы А в виде произведения нижней треугольной матрицы L и верхней треугольной матрицы U.
Замена z=Uh показывает, что h можно получить, решая треугольные системы:
Lz=b (1.31)
Uh=z (1.32)
Выражение (1.31) – матричная запись заключительной части прямого хода метода Гаусса (пересчета свободных членов), а (1.32) – матричная запись обратного хода. Для симметричной матрицы
где D – диагональная матрица с элементами
i=1,2…., t,разложение
(1.33)называется
– разложением.Допущение относительно диагональных элементов (
), называемых главными, существенно. В противном случае для обеспечения численной устойчивости необходима та или иная форма выбора главного элемента, т.е. перестановки строк и (или) столбцов. Эти перестановки определяются в процессе решения системы уравнений путем компромисса между требованиями численной устойчивости и сохранением разреженности. Для разреженных матриц общего вида нельзя установить порядок исключения неизвестных, пока не начались собственно вычисления. Более того, такой выбор главного элемента может привести к крайне нежелательному росту числа ненулевых элементов.