Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

2339

.pdf
Скачиваний:
0
Добавлен:
15.11.2022
Размер:
1.43 Mб
Скачать

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

Недостатки метода установления:

1.Достаточно большое время расчета до выхода на статический режим.

2.Сложно рассчитывать момент окончания переходного процесса.

Методы оптимизации

Рассматривается система конечных нелинейных уравнений F(X)=0. Для решения системы формируется задача оптимизации, например,

m

( X ) fi 2 ( X ) min,

i 1

X

или

m

( X ) fi ( X ) min ,

i 1

X

или

 

 

( X ) max

fi ( X )

min ,

1 i m

X

которая решается одним из методов оптимизации. Обычно методы оптимизации оказываются менее эффективными, чем метод Ньютона. Кроме того, если равновесное состояние схемы не однозначно, то задача оптимизации имеет несколько локальных решений, что накладывает определенные требования на выбор метода оптимизации.

ЗАДАНИЕ: Самостоятельно разобрать тему "Уравнения статического режима в базисе узловых потенциалов".

МОДЕЛИРОВАНИЕ ПЕРЕХОДНЫХ ПРОЦЕССОВ

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

Явное представление (в левой части уравнения явно записана производная) модели обычно записываются в виде двух подсистем уравнений (ОДУ и конечных)

dxi

F1i

( X ,V ,W ),

i

1,..., n

(1)

dt

 

 

 

 

 

F2 j ( X ,V ,W ) 0,

j

1,..., p

(2)

X - вектор переменных состояния, X = (UC,iL)T реактивных элементов; V - вектор постоянных и времязависимых источников E, I;

W - вектор переменных (u,i) линейных и нелинейных резистивных элементов.

Подсистема (1), разрешенная относительно производных, называется нормальной системой ОДУ.

Здесь независимыми переменными могут быть только напряжение на емкостях UC и токи индуктивности iL. Существует методика получения нормальной формы ОДУ, состоящая из двух этапов.

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

iC

(t)

C

duC (t)

 

dt

 

 

 

 

uL (t)

L

 

diL (t)

 

 

dt

 

 

 

 

1 этап.

По законам Кирхгофа iC и UL выражаются через токи и напряжения других ветвей, т.е.

iC f1(iR ,iE ,iL ,...),

UL f2 (UR ,UI ,UC ,...).

2 этап.

Вместо iC и UL подставляются в уравнения равновесия соответствующие дифференциальные зависимости

iC

(t)

C

duC (t)

f1

 

dt

 

 

 

 

 

 

uL (t)

L

 

diL

(t)

 

f

 

 

dt

2

 

 

 

 

 

 

то есть

duC (t)

 

f1(UC (t),iL (t), E, I )

dt

 

 

 

diL (t)

 

f

2 (UC (t),iL (t), E, I )

dt

 

 

Т.о. получилась нормальная система ОДУ. Важно не ошибиться на 1 этапе. Для удобства строится топологический граф схемы. На графе каждой ветви задается произвольное направление. Дальше строится нормальное дерево графа. Построение состоит в последовательном включении в дерево всех независимых и зависимых источников напряжения E, U(i), затем емкости C, затем сопротивления R, затем индуктивности L.

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

(Хорды - ребра графа, не вошедшие в дерево) (Ветви - ребра графа, вошедшие в дерево)

На втором этапе окончательно выписывается нормальная система ОДУ. Пример

R

R

E

 

E

C

C

L

 

L

Топологические уравнения: iE iR 0

iC iL iR 0

E UR UC 0 U L UC 0

Выделяем уравнения с iC и UL: iC iR iL

UL UC

Компонентные уравнения:

U R

RiR

 

 

 

 

 

iC

C

dUC

 

 

 

 

 

 

dt

 

 

 

 

 

 

 

 

 

 

 

 

 

U L

L

diL

 

 

 

 

 

 

dt

 

 

 

 

 

 

 

 

 

 

 

 

 

iC

C

dUC

iR iL

U R

iL

E UC

iL

 

dt

R

R

 

 

 

 

 

 

U L

L

diL

 

UC

 

 

 

 

dt

 

 

 

 

 

 

 

 

 

 

 

 

Т.о получена довольно простая нормальная система ОДУ

dUC

1

(

E

UC

iL )

dt

 

 

C

 

R

 

 

 

 

 

diL

 

UC

 

 

 

 

dt

 

 

L

 

 

 

 

Для исследования переходных процессов рассматривалась нормальная система

duC (t)

 

f1(UC (t),iL (t), E, I )

dt

 

 

(н)

diL (t)

 

 

f

2 (UC (t),iL (t), E, I )

dt

 

 

UC, iL - реактивные переменные; E, I - источники.

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

Для выражения тока на этой емкости дополнительно решаются уравнения. Аналогичная ситуация наблюдается и для звезд.

Индуктивные звезды и емкостные контуры называются топологическими вырождениями.

Если в схеме присутствует nC емкостных контуров и nL звезд индуктивности, то порядок нормальной системы ОДУ будет равен

n - nC - nL,

где n - общее число реактивных элементов.

Иногда, чтобы сохранить простоту формирования нормальной ОДУ, в схему включают дополнительные элементы:

в контур - небольшое сопротивление R ;

параллельно одной из индуктивностей звезды - малую проводимость G.

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

взвезде все iL также становятся независимыми. Следует иметь в виду, что включение малых R и G приводит к вычислительным трудностям в дальнейшем. Подобный способ составления модели называется методом переменных состояний.

После составления нормальной системы в ОДУ приступают к решению системы:

dxi

F1i

( X ,V ,W ),

i

1,..., n

(0.1)

dt

 

 

 

 

 

F2 j ( X ,V ,W ) 0,

j

1,..., p

(0.2)

Численное решение заключается в поочередном вычислении (0.1) и (0.2), т.е. систем ОДУ и конечных уравнений. Сначала из расчета статического режима берутся начальные приближения (uC0,iL0)=X0 и W0.

X0 и W0 подставляются в уравнение (0.1), которое решается любым численным методом. По решению (0.1) получаются X1 = (uC1,iL1). X1 подставляется в (0.2), причем X1 считается постоянным. Из (0.2) находится W1 = W(t1) - вектор токов и напряжений резистивных элементов.

W1, X1 подставляются в (0.1) и т.д.

ОСНОВНЫЕ ЧИСЛЕННЫЕ МЕТОДЫ РАСЧЕТА ОДУ

Если рассматривать для простоты одно дифференциальное уравнение, а не систему

dx(t)

dt

f (x(t),t)

с начальными условиями

x(t0 ) x0 , t0 t tk то задача формулируется как задача Коши: ищется

x(t), удовлетворяющее дифференциальному уравнению и начальному условию. Любой численный метод дает таблицу значений x(t) в точках t1, t2,..., tn, которые называются узлами. Эти значения приближенно равны x(t1), x(t2),..., x(tn) искомого решения x(t). t = ti+1-ti = h - называется шагом интегрирования, шаг может быть постоянным или переменным, т.е. определяться в процессе

решения заданного уравнения. Общая формула связи значений решения в узловых точках имеет вид:

tn 1

x(tn 1 ) x(tn ) f (x(t),t)dt .

tn

В зависимости от формул численного расчета интеграла получаются различные методы решения исходного дифференциального уравнения.

xn 1

xn

 

hf (xn ,tn ) - метод Эйлера явный.

x

x

 

1

h[ f (x

 

,t

 

)

f (x ,t

)] - метод трапеций,

 

 

 

n 1

n 1

n

2

 

n 1

 

 

n

n

 

 

 

 

 

 

 

 

 

 

 

xn 1

xn

hf (xn 1,tn 1 ) - неявный метод Эйлера.

Или же общий вид формулы:

 

xn 1

xn

 

h[(1

a) f (xn 1,tn 1 )

 

af (xn ,tn )].

При

а=1 - явный метод Эйлера,

а=0 - неявный метод Эйлера, а=1/2 - метод трапеций.

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

n

 

n

 

xn 1

p xp

p f (xp ,t p ) f (xn 1,tn 1 ) .

 

p n m

 

p n m

 

При =0 - явные методы,

при

0 - неявные. p, p, -

определяются

методом неопределенных коэффициентов при разложении f в ряд Тейлора.

Неявные методы устойчивы при тех ограничениях на h,

при которых

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

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

Модель электрической схемы может быть представлена в неявной форме

dX (t)

Fi ( dt , X (t)dt, X (t)) 0, i 1,..., m

В этом случае имеем дело с системой интегро-дифференциальных уравнений. Предлагается в этом случае аппроксимировать производные и интегралы конечными разностями.

dx

fd

(xn 1, xn ,..., xn k )

 

dt

 

.

b

 

x(t)dt fi (xn 1, xn ,..., xn k )

a

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

Fi (xn 1, xn ,..., xn k ) 0, i 1,..., m (a)

Метод замены производных и интегралов конечно-разностными формулами называется дискретизацией компонентных уравнений емкости и индуктивности. Переход к системе алгебраических уравнений из неявной формы называется алгебраизацией.

Решение системы (а) можно проводить, например, методом Ньютона

Xn 1 Xn (F') 1 F .

После нахождения Xn+1 полагаем Xn=Xn+1, Xn-1=Xn и т.д. Дальше опять вычисляется Xn+1 до тех пор, пока не пройдена вся временная ось t.

Особенности неявной формы модели

1. Отсутствует в явном виде один из методов численного решения ОДУ. Его можно увидеть, если записать конкретные формулы дискретизации, например,

dx

x'

xn 1

 

xn

соответствует явному методу Эйлера.

dt

 

t

 

 

 

 

 

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

2. Дискретизация определяет, явный или неявный метод численного решения ОДУ используется при расчетах.

Есть 2 способа дискретизации:

1)дифференцирование назад и интегрирование замкнутого типа;

2)дифференцирование вперед и интегрирование открытого и полуоткрытого типа.

1 способ:

n

1

 

 

n

x'

 

a x

b x'

n 1

 

i

i

i i

i

1

 

i

1

tn 1

 

n

1

 

x(t)dt

 

 

Ai xi

t1

 

i

1

 

Этот способ соответствует неявным методам численного решения.

2 способ cоответствует явным методам решения ОДУ:

n

2

 

 

n

x'

 

a x

b x'

n 1

 

i

i

i i

i

1

 

i

1

tn 1

 

 

n

 

x(t)dt

 

 

Ai xi

t1

 

i

1

 

При дискретизации 1 способом необходимо решать алгебраизованную систему, чтобы найти Xn+1. При использовании 2-го способа Xn+1 получается непосредственно из этой системы, без ее решения.

3.Интегродифференциальная система может содержать уравнения без производных, либо без интегралов, либо только конечные уравнения. Но такого разделения, как в явной форме, на 2 подсистемы конечных и дифференциальных уравнений здесь нет.

4.При использовании неявной формы необязательно в качестве независимых переменных брать только uC и iL. Независимыми переменными могут быть узловые потенциалы, контурные токи, токи, напряжения ветвей.

Расчет неявной формы модели в базисе узловых потенциалов

B базисе узловых потенциалов компонентные уравнения должны быть записаны как

i=f(u).

Для реактивных компонентов схемы имеем

iC

C

duC

 

 

 

dt

 

 

 

 

 

 

uL

L

 

diL

 

уравнение интегрируется

 

dt

 

 

 

 

 

iL

1

 

 

uL dt

 

L

 

 

 

 

 

 

 

 

Таким образом, есть два уравнения требуемого вида.

Для решения этого уравнения необходимо провести дискретизацию. Например,

 

 

du

 

 

 

 

uC ,n 1

uC ,n

C

 

 

iC ,n

C

C

 

 

C

 

 

 

 

 

 

(uC ,n 1 uC ,n )

dt

 

 

t

 

 

 

t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 tn 1

 

 

 

t

 

 

iL,n 1

iL,n

 

 

 

 

uL (t)dt

iL,n

 

 

 

 

uL,n 1

 

L

t

n

 

L

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Потом составляются соответствующие схемы замещения, например, для C/ t и для t/L, которые играют роль фиктивных резисторов.

В общем виде

iC ,n 1

yCuC ,n 1 IC

iL,n 1

IL yLuL,n 1

Дальше эта система решается методом Ньютона. Причем напряжения uC,n+1, uL,n+1 заменяются через разности потенциалов, а uC,n,...,uC,n-k и uL,n,...,uL,n-k считаются известными из начальных условий или предыдущих расчетов.

Метод Ньютона запишется в виде

n 1

n

(Y ( n 1)) 1 I ( n 1, n ,..., n k )

где Y

[

I

] - матрица узловых проводимостей.

 

Таким образом, получается, что расчет переходных процессов и статических режимов в базисе узловых потенциалов одинаков. Формирование статических и динамических моделей в базисе узловых потенциалов одно и то же, что является большим достоинством использования базиса узловых потенциалов.

Моделирование частотных характеристик

Амплитудно-частотная характеристика (АЧХ)

 

 

 

Uвых ( j )

 

 

 

 

F ( j

)

 

 

,

 

 

 

 

Uвх ( j

)

 

 

 

j - комплексная частота.

 

 

 

 

 

 

 

 

 

 

АЧХ можно рассчитывать как отношение 2-х полиномов, т.е.

аналитически.

 

 

 

 

 

 

 

 

 

 

 

a ( j

)m

a

 

( j

)m 1

...

a

F ( j )

m

 

m 1

 

 

 

 

0

 

b ( j

)n

b

( j

)n 1

...

b

 

 

n

 

n 1

 

 

 

 

 

0

 

Принято выделять три способа моделирования АЧХ на компьютере:

1)символьный;

2)численно-символьный;

3)численный.

1)Символьный: ai и bi вычисляются в виде формул. Здесь затраты машинного времени очень велики.

2) ai и bi вычисляются в виде чисел, а F(j ) в виде отношения полиномов. 3) F(j ) численно вычисляются при различных значениях .

Будем рассматривать численный способ расчета F(j ) для базиса узловых потенциалов.

Пусть Евх(j ) = 1*exp(j ) - источник напряжения входного сигнала с единичной амплитудой, нулевой начальной фазой и малым внутренним сопротивлением.

Вбазисе узловых потенциалов этот источник напряжения преобразуется

вединичный источник тока Iвх ( j ) 1e jс большой параллельно включенной

проводимостью.

F ( j )

Uвых ( j )

Uвых

( j ) .

Eвх ( j )

 

 

 

Таким образом, для расчета F(j

) в любой ветви надо знать Uвых ( j ) . Если

один из полюсов ветви с входным сигналом -

земля, то Eвх вх и вместо

Uвых(j ) берется вых(j ). Для реактивных ветвей имеем следующие уравнения

iC j C(

j iL L (

нач. кон. )

(1)

нач. кон. )

 

 

 

 

нач. кон. ) - потенциалы на концах реактивных ветвей, j

1 , - частота.

Проводимости реактивных ветвей

 

 

yC j C

 

 

yL

i

(2)

 

 

 

 

L

 

 

 

 

 

Система (1) используется для формирования вектора узловых токов I(j );

(2) - для формирования матрицы узловых проводимостей Y(j ). В схеме замещения постоянные источники напряжения Е закорачиваются, а постоянные источники тока I размыкаются. Узловое уравнение линейной схемы в частотной области примет вид

Y( j ) ( j )

I ( j ) .

Вектор I(j ) состоит из 1 и остальных

- 0. 1 соответствует входной ветви

узла. Это уравнение надо решать для каждой точки , причем 1 раз, поскольку система линейная.

Если необходимо значение АЧХ в узле k, то из вектора (j ) выбирается соответствующая k-я компонента.

ВХОДНЫЕ ЯЗЫКИ СХЕМОТЕХНИЧЕСКОГО МОДЕЛИРОВАНИЯ

(на примере пакета PSpice)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]