где:
формируется так же как и Н1 по вектору Т.
После (n-1) шагов будет получена верхняя треугольная форма матрицы А:
Нn-1*…*H2*H1*A=R (2.20).
Из (2.20) следует, что можно найти матрицу А:
A=(Hn-1*…*H2*H1)-1*R=H1*H2*…*Hn-1*R=H*R, (2.21)
Н=Н1*Н2*…*Нn-1 (2.22).
Матрица Н, как произведение ортогональных матриц, является ортогональной. Выражение (2.21) принято называть ортогонально-треугольным разложением матрицы А. Матрица Н в явном виде обычно не вычисляется, так как это требует большого объема вычислений. В действительности для восстановления матрицы Н по формуле (2.22) достаточно иметь сомножители Нi , где i=1,2…n-1.
С другой стороны в силу специфической структуры матрицы отражения достаточно запоминать порождающие ее вектора. С учетом этих замечаний ортогонально-треугольное разложение принято размещать на месте исходной матрицы коэффициентов А. При этом в нижней части матрицы А в соответствующих столбцах хранятся вектора, порождающие матрицу отражения. Недиагональные элементы треугольной матрицы R располагаются выше главной диагонали матрицы А, а диагональные элементы Rii, (i=1,2…n) хранятся с помощью одномерного массива RDCn.
Решение системы линейных уравнений
Аx=b, AÎCn´n, x, bÎCn
с использованием ортогонального разложения производится по следующему алгоритму:
1. Привести матрицу коэффициентов к верхней треугольной форме (получить ортогонально-треугольное разложение) Hn-1*…*H2*H1*A=R;
2. Вычислить Y=Hn-1*…*H2*H1*b;
3. Решить обратной подстановкой систему линейных уравнений Rx=Y
Ортогонально-треугольное разложение особо эффективно в случае многократного решения системы линейных уравнений с разными правыми частями:
Ax=bs, s=1,…m (2.23).
Алгоритм решения будет следующим:
1. Получить ортогонально-треугольное разложение;
2. Положить s=1;
3. Вычислить Y=Hn-1*…*H2*H1*bs;
4. Решить обратной подстановкой систему линейных уравнений Rx=Y;
5. Присвоить s=s+1;
6. Если s≤m, то выполнить пункт 3;
7. Завершить счет.
2.3.5. Организация проверки окончания счета
Проверка окончания счета может быть реализована с помощью следующей блок схемы:
ZAV – вспомогательная переменная логического типа,
e - заданная точность расчетов;
1 – переход к пункту 6 в алгоритме расчета режима методом поочередного
вычисления векторов тока и напряжения (параграф 2.3.1.). Блок-схема приведена на рисунке 2.2.
Рис.2.2. Блок-схема проверки окончания счета.
2.3.6. Расчет потокораспределения
После вычисления напряжений в узлах проводится расчет потокораспределения в декартовых координатах по следующим формулам [1]:
Для узла:
(2.24)
Для ветви:
(2.25)
Для начала трансформаторной ветви:
(2.26)
Для конца трансформаторной ветви:
(2.27)
где:
– мощность в i – узле;
–поток мощности по ветви (i, j).
Расчет потокораспределения реализуется по блок-схеме, представленной на рис.2.3:
SV – значение потока мощности в ветви;
VI – значение тока в ветви;
SU – значение мощности в узле;
2.4. Расчет и анализ потерь мощности
Потери мощности в элементах сети можно разделить на три вида:
§ нагрузочные потери,
§ потери холостого хода,
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.