Узловой метод получения математических моделей систем
Узловой метод получения математических моделей систем
Узловой метод является популярным при создании программных комплексов анализа динамических систем. В качестве вектора базисных координат в этом методе используется вектор переменных типа узловых потенциалов, в качестве топологических уравнений - уравнения типа первого закона Кирхгофа.
(7),
где
- вектор переменных, величин типа потенциала, характеризующих состояние узла (скорости, давления, температуры); I - вектор переменных величин типа потока (токи, силы, расходы, тепловые потоки).
Топологические уравнения типа (7) могут быть получены с помощью матрицы инциденций А:
(8)
Из уравнений обобщенного метода получения топологических уравнений уравнение (8) может быть выведено следующим образом. В эквивалентную схему объекта вводятся фиктивные ветви, связывающие все узлы схемы с базовым (базовым может быть любой узел эквивалентной схемы; как правило, это узел, к которому подключено наибольшее количество ветвей). Проводимости этих ветвей равны нулю, т. е. переменная типа I в этих ветвях равна нулю. В дерево включается только эти фиктивные ветви.

Рис. 5. Матрица инциденций графа.
Рекомендуемые материалы
Для графа, изображенного на рис. 5, без учета ветвей, отмеченных пунктиром, построим матицу инциденций А (таблица 7).
Таблица 7.
|
| а | б | в | г | д | е | ж | з | и |
| 1 | -1 | +1 | |||||||
| 2 | -1 | +1 | +1 | ||||||
| 3 | -1 | +1 | +1 | ||||||
| 4 | -1 | -1 | +1 | ||||||
| 5 | -1 | +1 | +1 | ||||||
| 6 | -1 | -1 |
Для этого же графа с учетом того, что ветви, отмеченные пунктирными линиями, являются его деревом, построим М-матрицу (таблица 8).
Таблица 8.
| к | л | м | о | н | п | |
| а | +1 | |||||
| б | -1 | +1 | ||||
| в | -1 | +1 | ||||
| г | -1 | +1 | ||||
| д | -1 | +1 | ||||
| е | -1 | +1 | ||||
| ж | -1 | -1 | ||||
| з | -1 | +1 | ||||
| и | -1 |
Фиктивные ветви в эквивалентной схеме имеют направление от небазового узла к базовому.
Сравним полученную М-матрицу с матрицей инциденций А. Если каждой фиктивной ветви поставить в соответствие узел, из которого она выходит, то
.
Преобразуем общие топологические уравнения:
(1)
(2)
Так как ветви дерева фиктивные, то
и из уравнения (2) получим
, где I - вектор переменных типа потока реальных ветвей.
Из уравнения (1) получим уравнение связи переменных типа потенциала
с переменными типа разности потенциалов U на реальных ветвях. Так как
, то
или
.

Рис. 6. Граф.
В узловом методе в вектор неизвестных включается вектор
или
, компонентные уравнения алгебраизуются так же, как и в табличном методе, но накладывается ограничение на вид компонентного уравнения: оно обязательно должно быть представлено в виде зависимости переменной типа потока от переменной типа потенциала, т.е.
, либо от времени.
Тогда алгебраизованная и линеаризованная система уравнений приобретает вид
(9)
где
- матрица частных производных компонентных уравнений по переменным типа разности потенциалов; К - вектор невязок компонентных уравнений.
Исключим из вектора неизвестных подвекторы
и
. Из первого уравнения системы (9) имеем
. Подставим это значение в третье уравнение системы, а полученный результат - во второе:
, или
(10)
где
- матрица Якоби (матрица узловых проводимостей), алгоритм экономического вычисления которой будет рассмотрен ниже;
- вектор сумм переменных типа потока в узлах схемы.
Уравнение (10) и есть линеаризованная MMС для узлового метода.
Рассмотрим, что представляет собой матрица
.
Для графа, показанного на рис. 6, построим матрицу инциденций (таблица 9), приняв за базовый узел 5.
Таблица 9
|
| а | б | в | г | д | е |
| 1 | -1 | -1 | +1 | |||
| 2 | +1 | -1 | ||||
| 3 | +1 | -1 | -1 | |||
| 4 | +1 | -1 |
Матрица Y31 при оговоренной структуре компонентных уравнений будет диагональной с размерностью, равной количеству ветвей. Для удобства обозначим
именем ветви, тогда:



Покажем, что элементы матрицы Y есть не что иное, как узловые проводимости
. Узловой поток

Поток в ветви считается положительным, если направлен от узла:

Предполагая, что
,
,
, получим
, т. е. элемент y11 и матрицы Y.
Аналогично можно определить остальные элементы матрицы. Рассмотрим экономичную процедуру формирования матрицы Якоби: поочередно выбирается каждая ветвь эквивалентной схемы. Пусть очередная k-я ветвь включена между узлами с номерами i и j. Тогда проводимость этой ветви
даст слагаемое в элементы матрицы
и
со знаком плюс, а в элементы
и
- со знаком минус.
Отличительная черта узлового метода - простое формирование ММС, имеющих в своем составе многополюсные элементы. Допустим, есть элемент, включенный между тремя узлами с номерами i, j, k. Тогда этот элемент даст слагаемые в элементы матрицы Якоби:

Примечание. В матрице Якоби многополюсник представлен только своими внешними узлами, в то время как может иметь и внутренние.
При применении узлового метода в эквивалентной схеме допускаются и зависимые ветви, но аргументами функциональных зависимостей должны быть только элементы вектора
. Допустим, переменная типа потока в k-й ветви, включенной между узлами с номерами i и j, зависит от переменных величин типа потенциала в l-м m-м узлах:
.
Тогда эта зависимость приведет к появлению следующих элементов матрицы:

Достоинство узлового метода - простота формирования матрицы Якоби и низкий порядок получаемой системы уравнений, поскольку именно для этого метода характерно предварительное исключение большого числа неизвестных из обобщенного базиса.
Недостаток узлового метода - ограничения, накладываемые на тип используемых элементов: в узловом методе, запрещены идеальные источники переменной типа разности потенциалов, а также ветви, зависимые от переменных типа потока. Эти недостатки в узловом методе можно устранить введением специальных ветвей, которые не должны искажать физических процессов в объекте. Последовательно с идеальным источником типа разности потенциалов включается ветвь типа R, благодаря чему этот источник можно свести к источнику типа потока (рис. 8).

Рис. 8. Преобразование источника типа Е в источник типа I.
Последовательно с ветвями, потоки через которые являются управляющими, включается ветвь, у которой связь между переменными типа потока и типа разности потенциалов - линейная, т. е. ветвь типа R. Тогда зависимость от переменной типа потока через ветвь может быть заменена зависимостью от разности потенциалов на этой вспомогательной ветви.
Вместе с этой лекцией читают "ДЕКАРТ Рене".
Объясним сказанное. Пусть есть зависимый источник потока с компонентным уравнением
, где
- поток через управляющую ветвь, последовательно с ней включается ветвь типа R с компонентным уравнением
тогда компонентное уравнение зависимого источника можно записать в виде
.
Преобразования эквивалентной схемы, выполняемые для снятия ограничений в узловом методе, не всегда удобны для пользователя, более формально подобные ограничения снимаются в модифицированном узловом методе. Он получается, если базис узлового метода расширить переменными типа потока управляющих ветвей и источников типа разности потенциалов. Поскольку увеличивается количество неизвестных, соответственно должно увеличиться количество уравнений. Уравнения узлового метода дополняются компонентными уравнениями управляющих ветвей и источников типа разности потенциалов. Аддитивный вклад модели в левую и правую части системы уравнений
:

Здесь
и
- потенциалы узлов 1 и 2, к которым подключен источник; IЕ - ток, протекающий через источник (значения IЕ определяются по результатам предыдущих итераций);
- приращения соответствующих переменных.
Достоинство модифицированного узлового метода - получение ММС сравнительно невысокого порядка при практически любых зависимых ветвях, недостаток - дискретизация компонентных уравнений реактивных ветвей методами интегрирования, в результате чего смена метода интегрирования может привести к необходимости смены всех подпрограмм элементов, содержащих реактивные элементы, т. е. библиотека методов интегрирования САПР в этом случае жестко связана с библиотекой моделей элементов.


















