Метод преобразования многолучевой звезды в полный многоугольник (Лабораторная работа № 4), страница 4

I1,0=(U1-U0-E1)/Z1,0=(7,193-0-5)/0,5=4,386 A;

I2,0=(U2-U0)/Z2,0=(7,895-0)/5=1,579 A;

I3,0=(U3-U0-E3)/Z3,0=(9,035-0-15)/1=-5,965 A;

I2,1=(U2-U1)/Z1,2=(7,895-7,193)/1=0,702 A;

I3,2=(U3-U2)/Z3,2=(9,035-7,895)/0,5=2,28 A;

I3,1=(U3-U1)/Z3,1=(9,035-7,193)/0,5=3,684 A.

2.2 Программа  ZORKA. Текст программы приведенный в дополнении 1. Программа предназначено для расчёта установившегося режима в электрической схеме методом преобразования многолучевой звезды в полный многоугольник в соответствии с приведенным выше алгоритмом. Программа складывается с основной программы и подпрограммы ZHORTKA. Текст программы  разделен на отдельные блоки и снабжен многочисленными комментариями, которые объясняют назначение перемены, массива и блоков. Входными данными является информация о параметрах и топологии схемы замещения, которая предварительно вносится потребителем программы в отдельный файл. В этот файл сначала записывается число целого типа, которое равно количеству ветвей в схеме замещения. Затем в файл заносится информация о ветвях схемы. Для этого в схеме замещения предварительно исполняется нумерация узлов схемы целыми цифрами в возрастающем порядке, при этом линейно зависимому узлу присваивается номер ноль. Для каждой ветви записываются номера «Первого» и «второго» концов ветви, сопротивление и ЭДС. Номера концов соответствуют узлам, к которым подключена ветвь, и записываются целыми числами, а сопротивление и ЭДС - действительными. Сопротивление и ЭДС могут быть предоставлены в именных или относительных единицах; в соответствующих единицах будут получены и результаты расчёта. Ветви  в список могут входить в произвольном порядке. Номера "первого" и "второго" концов ветви также могут быть избраны произвольно (их в списке можно менять местами). Положительным направлением в ветви условно считается направление от конца с большим номером к концу с меньшим номерам (потенциал конца с большим номером условно имеет более высокий потенциал). Это необходимо учитывать  как при формировании файла входных данных (ЭДС считается включаемой в ветвь в положительном направлении, когда она повышает потенциал узла с более высоким потенциалом), да и при расшифровке результатов расчёта (ток в ветви имеет положительное направление, если он течет от узла с более высоким потенциалам к узлу с более низким потенциалом). Файл входных данных имеет имя в виде  АААА.DAT, где АААА - имя файла (любые четыре буквы или цифры). Результаты расчёта заносятся программой в файл результатов с именем в виде АААА.REZ, где имя АААА соответствует имени файла входных данных. Результатами расчёта являются узловые напряжения схемы и токи в ветвях схемы.

После пуска программа ZORKA запрашивает у потребителя имя файла с входными данными, которые вводятся в память с экрана дисплея, после чего читаются входные данные с диска в память (блок 1). В блоке 2 образуется имя файла выходных данных. В блоке 3 выполняется переход от сопротивления и ЭДС к проводимости и  токам источников тока.. В блоке 4 исполняется подсчёт количества линейно независимых узлов введенной схемы (переменная KW) и формирование рабочего массива номеров этих узлов NW(KW). Блок 5 - обнуление массива узловых напряжений U(KW). Блок 6 - размножение информации о номерах узлов в рабочих массивах N1K1(KH) i N2K1(KH). Блок 7 - обращение к подпрограмме ZHORTKA и расчёт результативных ЭДС и сопротивления. Блок 8 - расчёт узловых напряжений (обратный ход метода Гаусса), блок 9 - расчёт токов в ветвях схемы, блоки 10-12 -запись результатов в выходной файл и окончание работы.