На основании этой матрицы, учитывая, что ηQ =0 и ξS = 0, а также используя зависимость ρ=—πt, можно записать две системы топологических уравнений. Одна из них служит исходной для формирования уравнений переменных состояния в сокращенном координатном базисе:

Параметры безреактивпых компонентов можно вводить, как и ранее, преобразованием столбцов матрицы, соответствующей этой системе уравнений. Параметры реактивных компонентов вво­дятся в соответствии с компонентными уравнениями:

где С и L — емкости и индуктивности электрических компонентов или их аналоги для компонентов другой физической природы.

Другая система топологических уравнений, соответствующая сокращаемым координатам, используется для удаления из исходной системы (после введения параметров компонентов) зависимых переменных ηRT, ηLN, ξCN и ξGN :

Зависимые дифференциальные переменные исключаются на основании продифференцированных уравнений для ηLN, и ξCN :

При этом могут появиться производные задающих функций υ(t) и ε(t) источников, для которых отводится необходимое коли­чество столбцов (по числу ненулевых столбцов матриц πLJ и πtEC).

Так как зависимые переменные ηcn и ξlt не входят в уравнения для

G-сечений и R-контуров, то соответствующие члены можно исключить в соответствии с соотношениями для поперечных пере­менных:

и для продольных переменных:

где матрицы параметров реактивных компонентов (при отсутствии индуктивных связей они диагональны), a CN и LT — их субматрицы, образованные соот­ветственно из столбцов для С-хорд и L-ветвей дерева. Приведенные соотношения пригодны и для случаев, когда имеются индуктивные связи.

Процедура формирования уравнений для линейных систем с использованием сокращенного координатного базиса иллюстрируется рис. 5.5.

НЕ нашли? Не то? Что вы ищете?

Рис. 5.5. Формирование уравнений линейной системы в сокращенном коорди­натном базисе.

После объединения преобразованных матриц достаточно разделить алгебраические и дифференциальные переменные, применив алгоритм Гаусса—Жордана по столбцам для ηS,

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

Пусть после применения алгоритма Гаусса—Жордана получена матрица:

Тогда уравнения переменных состояния запишутся в виде:

Выходное уравнение получается из тех строк, которые соот­ветствуют искомым переменным. Если все искомые переменные зафиксированы короткозамкнутыми и разомкнутыми дугами, то оно формируется из соответствующих строк уравнения:

На рис. 5.6 изложенный алгоритм иллюстрируется для элек­трической схемы, которая рассматривалась в (4.7).

Рис. 5.6. Формирование уравнений электрической схемы.

Нормальное дерево выбрано в соответствии с оптимальным разбиением взаимо­определенных дуг. Матрица сечений для хорд имеет вид:

После преобразования полученной матрицы в сокращенном координатном базисе с помощью алгоритма Гаусса—Жордана легко записать уравнения переменных состояния и требуемые вы­ходные уравнения.

5.8. Особенности сокращенного координатного базиса

Главная положительная особенность моделирования систем в сокращенном координатном базисе состоит в том, что топологически зависимые переменные (дифференциальные ξCN, ηlt и алгебраические ξGN, ηRT) исключаются путем алгебраического суммирования столбцов матриц без применения алгоритма Гаусса—Жордана или подобной ему процедуры. При этом ход вычислительного процесса подска­зывается самой структурой системы и осуществляется наилучшим образом с учетом всех ее особенностей. Дальнейшее исключение переменных вплоть до получения уравнений переменных состояния и выходных уравнений проводится на матрице минимальных разме­ров, благодаря чему уменьшается опасность накоплении ошибок вычислений за счет неудачного выбора опорных элементов. Разу­меется, существенно снижается и общий объем вычислительной работы. Даже в таком простом примере, как на рис. 5.6, порядок матрицы, которую требовалось преобразовать к единичной, умень­шился вдвое по сравнению с полученной в (4.7).

При реализации изложенного алгоритма в сокращенном коорди­натном базисе на вычислительных машинах достигается предельно возможная экономия оперативной памяти. Для матрицы схемы отводится требуемый массив памяти, а столбцы для переменных ηG и ξR (рис. 5.5) могут вызываться поочередно по мере введения параметров компонентов. Размеры матрицы схемы и каждого из ее блоков известны уже после формирования дерева, и поэтому при программировании можно воспользоваться динамическим распределением делением памяти, отводя в каждом случае для этой матрицы столько ячеек, сколько требуется в соответствии с характером решаемой задачи.

Благодаря тому, что нормальное дерево формируется с преи­муществом короткозамкнутых дуг перед емкостными и индуктив­ных дуг перед разомкнутыми, в сокращенном координатном базисе отсутствуют топологически зависимые дифференциальные перемен­ные даже в тех случаях, когда имеются особые контуры с короткозамкнутыми дугами и особые сечения с разомкнутыми дугами.

Например, для схемы рис. 4.8, рассмот­ренной в (4.11), нормальное дерево показано на рис. 5.7 (по условию опти­мального разбиения все резисторы представляются G-дугами).

Рис. 5.7. Нормальнее дерево графа схемы с особым кон­туром, содержащим короткозамкнутую дугу.

Так как в де­рево не вошла дуга С3, то ее напряжение иС3 заведомо будет отсутствовать в урав­нениях схемы и при формировании математической модели не потребуется ее исключение (при п = 2 будет иметь место компонентная зависимость пере­менных, которая исключается по изло­женному ранее способу).

Изложенный алгоритм (см. рис. 5.5) построен при некоторых ограничениях на характер управляющих дуг. Кроме короткозамкнутых и ра­зомкнутых дуг, ими могут быть только безреактивные дуги по­люсных графов компонентов, причем G-дуги не должны управлять по поперечной величине (току), а R-дуги — по продольной величине (напряжению). Это весьма слабое ограничение, так как в любом случае можно ввести необходимое количество управляющих короткозамкнутых и разомкнутых дуг. Кроме того, чаще всего управля­ющими являются взаимоопределенные дуги и их можно отнести к R-дугам, если они управляют по поперечной величине, или к G-дугам, если они управляют по продольной величине.

5.9. Обобщенная процедура

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

При формировании фундаментального дерева, определяющею систему координат, дуги нелинейных двухполюсников распределяются между деревом и дополнением следующим образом: дуги управляемых током двухполюсников помещаются в дерево (после С-дуг), а управляемых напряжением — в дополнение (перед L-дуга­ми). Взаимоопределенные дуги распределяются между деревом и до­полнением произвольно. При этом матрица сечений имеет вид:

Для исключения топологически зависимых алгебраических пере­менных наряду с соотношениями

используются соотношения:

Обобщенная процедура формирования уравнений нелинейной системы в сокращенном координатном базисе показана на рис. 5.8.

Рис.5.8. Обобщенная процедура формирования математической модели в сокращенном координатном базисе.

На этом этапе вводятся параметры только безреактивных компо­нентов, представленных G-дугами и R-дугами. Управляющей может быть любая дуга, в том числе и дуги источников. Единственное ограничение на характер управляющих дуг состоит в том, что G-дуги не должны управлять по току, а R-дуги — по напряжению. Это ограничение не существенно для резисторов, так как управляющие по току резисторы можно всегда представить как R-дуги, а управ­ляющие по напряжению резисторы — как G-дуги (при этом такие резисторы исключаются из множества взаимоопределенных w-дуг и не подлежат оптимальному разбиению).

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73