решение которой при заданных нелинейных функциях φ( хН, уН ) =0, векторе v и начальных условиях x(t0) = х0 позволяет найти векторы х и хН , а значит и вектор х0.

При наличии нелинейных реактивных компонентов обычно используется уравнение для производной вектора . Оно решается совместно с нелинейным алгебраическим уравнением каким-либо численным методом, причем вектор определяется на каждом шаге интегрирования на основе заданных функций qС(uС) и ψL (iL) или С(uС) и L(iL).

Не останавливаясь на численных методах решения нелинейных алгебраических и дифференциальных уравнений, проиллюстри­руем формирование уравнений переменных состояния на примере транзисторного усилителя (рис. 4.6, а).

Рис. 4.6. Транзисторный усилитель (а), его схема замещения (б) и граф (в).

Замещая транзистор нели­нейной схемной моделью (см. рис. 2.18,б), получаем схему рис. 4.6, б. Нелинейные безреактивные компоненты Дк и Дэ, задаются уравне­ниями:

а нелинейные емкости выражаются функциями

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

Так как зависимые источники тока управляются токами нели­нейных двухполюсников Дк и Дэ, то для разделения линейных и нелинейных компонентов введем управляющие короткозамкнутые дуги по току. Граф схемы с выбранным деревом показан на рис. 4.6, в. Матрица сечений для хорд имеет вид:

Компонентная матрица Г для линейных безреактивных дуг представляегся следующем образом (для короткозамкнутых дуг иХ1 =0 и иХ2 = 0):

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

Сформировав соответствующие матрицы, запишем блочную матрицу Λ:

При формировании общих соотношений для формирования матрицы Λ следует иметь в виду, что в рассматриваемом примере некоторые из топологических субматриц отсутствуют или нулевые. Применив алгоритм исключения и обозначив β = 1 +R3(G4+G6), получим:

Отсюда имеем уравнения переменных состояния вместе с нели­нейными алгебраическими уравнениями:

Остальные строки преобразованной матрицы Λ дают уравнения для алгебраических переменных линейных компонентов.

4.9. Выходное уравнение

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

Если искомые переменные входят в векторы х, х0 и уН, то вы­ходное уравнение формируется непосредственно из соответствующих строк преобразованной матрицы Λ. Так как вектор х0 содержит напряжения ветвей дерева иХТ и токи хорд iXN, то целесообразно включать в дерево (если это возможно) x-дуги искомых напряжений и в дополнение —

x-дуги искомых токов. В общем случае можно получить уравнение для искомой переменной линейной комбина­цией строк преобразованной матрицы Λ. Например, для входного тока iвх усилителя (рис. 4.6, а) имеем:

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

4.10. Ограничения и обобщения

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

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

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

Рис. 4.7. Введение в граф дополнительных управляющих дуг.

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

При этом в векторе хН следует положить нулю компоненты, соответствующие управляю­щим дугам, что равносильно их удалению совместно с соответствующими столбцами мат­риц Θ′3, Ω′3 и Q′3.

Алгоритм формирования уравнений переменных со­стояния можно обобщить и на случаи управления по производной. Для этого необходимо представить дугу, управляющую по производной тока, в виде последовательного соединения двух емкостей с равными (на­пример, единичными) и противоположными по знаку значения­ми (общая емкость равна бесконечности, и, следовательно, напря­жение дуги равно нулю). Параллельно положительной емкости вводится разомкнутая дуга, управляющая по напряжению и =di/dt (рис. 4.8, а).

Рис. 4.8. Схемы и графы зависимых источников, управляемых переменных по току (a) и напряжению (б).

Аналогично решается вопрос и с управлением по произ­водной напряжения (рис. 4.8, б). Ясно, что при этом появляются зависимые дифференциальные переменные, которые можно исклю­чить в процессе формирования математической модели.

При моделировании нелинейных систем по изложенному алго­ритму дуги всех нелинейных управляемых током компонентов должны войти в дерево, а дуги всех нелинейных управляемых напряжением компонентов — в дополнение (распределение взаимоопределенных дуг нелинейных компонентов между деревом и до­полнением произвольное). Это требование является топологичес­ким ограничением, которое служит одним из условий детермини­рованности системы, т. е. возможности получения для искомых переменных однозначного решения при заданных воздействиях и начальных условиях. Невыполнение этого требования служит признаком того, что система может оказаться недетерминированной. В таких случаях требуются более тонкие методы исследования.

В соответствии с принятой иерархией управляющие по току короткозамкнутые дуги вводятся в дерево после емкостных дуг, а управляющие по напряжению разомкнутые дуги — в дополнение после индуктивных дуг (для нелинейных систем дуги нелинейных компонентов имеют преимущества перед управляющими лугами линейных компонентов).

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

короткозамкнутыми дугами и особых сечений с разомкнутыми дугами

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

4.11. Исключение зависимых дифференциальных переменных

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

которым соответствует матрица

i

Для получения уравнений относительно вектора dx/dt и x0 необходимо преобразовать матрицу к такому виду, чтобы 1 была единичной

( с точностью до перестановки строк и столбцов). Этого можно достигнуть с помощью алгоритма Гаусса-Жордана. В развернутом виде матрица записывается следующим образом:

Из за большого объема этот материал размещен на нескольких страницах:
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