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

Учебное пособие 1089

.pdf
Скачиваний:
4
Добавлен:
30.04.2022
Размер:
756.26 Кб
Скачать

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

Полагаем, что действующий на входе цепи сигнал представляет собой сумму дельта-импульсов. Реакция цепи на каждый такой дельта-импульс совпадает с импульсной характеристикой цепи, умноженной на тот же коэффициент, что и дель- та-функция. Таким образом, сигнал на выходе цепи будет представлять собой последовательность частично перекрывающихся во времени импульсных характеристик цепи, разнесённых по времени на интервал T = 1/F и взвешенных с коэффициентами, определяемыми величиной отсчётов входного сигнала:

+∞

 

s2 (t) = s1(k T ) T g(tk T ).

(12)

k=−∞

Соотношение (12) соответствует (6), в котором интеграл заменён суммой по методу прямоугольников. Заметим, что такой подход может быть использован для анализа линейных цепей, импульсная характеристика которых не содержит особенности типа дельта-функции. К таким цепям относятся фильтры нижних частот (ФНЧ) и полосно-пропускающие фильтры.

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

Если известна передаточная функция K(p) линейной цепи, то связь отклика цепи s2(t) с воздействием s1(t), его породившим, несложно записать в виде операторного аналога дифференциального уравнения:

s2 (t) = K( p){s1(t)},

(13)

где фигурные скобки означают действиеоператораK(p) на s1(t). После подстановки в (13) передаточной функции, например,

ФНЧ второго порядка K( p)C2 /( p2 +a ωC pC2 ), гдеωC – частота среза, и умножения (13) на знаменатель K(p), имеем

21

( p2 +a ωC pC2 ){s2 (t)}C2 s1(t).

Заменив переменную p ее временны́м аналогом d/dt, получаем линейное неоднородное дифференциальное уравнение, описывающее процессы в цепи:

d 2s

(t)

 

 

 

ds

(t)

 

 

 

 

 

2

 

+a ω

C

 

2

 

2

s

(t) = ω2

s (t).

(14)

 

 

 

 

dt2

 

 

dt

C

2

C

1

 

 

 

 

 

 

 

 

 

Для решения дифференциального уравнения методом структурного моделирования [4] последнее записывается относительно производной высшего порядка:

d 2s

(t)

 

 

 

ds

(t)

 

 

 

 

 

2

 

= −a ω

C

 

2

 

−ω2

s

(t)2

s (t),

(15)

 

 

 

 

dt2

 

 

dt

C

2

C

1

 

 

 

 

 

 

 

 

 

откуда следует, что для получения s2(t) из d 2s2(t)/dt2 необходимо двукратное интегрирование d 2s2(t)/dt2. Первое интегрирование d 2s2(t)/dt2 позволяет получить сигнал ds2(t)/dt, который после умножения на «минус» α ωС отводится для последующего суммирования в соответствии с (15). После второго интегрирования из ds2(t)/dt получают s2(t), который подается не только на выход, но и на вход – для суммирования (с коэффициентом «минус» ω2С). На рис. 5 показана структурная схема моделирования дифференциального уравнения (15), позволяющая получить отклик линейной цепи на заданное воздействие.

 

 

ω2С s1

 

 

s2''

 

 

s2'

s1(t)

 

 

 

 

 

 

 

 

 

 

 

 

s2(t)

×

 

+

 

 

 

 

 

 

 

 

 

 

 

 

 

 

−α ωС s2'

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

×

 

 

 

 

 

 

 

−ω2С s2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

×

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Из рис. 5, в частности, следует, что для моделирования ФНЧ второго порядка требуется сумматор и два интегратора

22

(функции масштабирующих звеньев могут быть возложены на сумматор, если задать требуемое усиление по каждому его входу). Структурная схема ФНЧ, реализованная по его дифференциальному уравнению в Electronics Workbench, приведена на рис. 6. Здесь же показана реакция этого фильтра при a = 1.03 и ωС = 6283 рад/с на малый по длительности прямоугольный импульс – ненормированная импульсная характеристика.

 

 

 

 

Analysis Graphs

 

 

 

 

×

 

 

 

 

Transient

 

 

 

 

 

 

A+B+C

1 V/V

1 V/V

 

2.5m

 

 

 

 

 

 

 

 

 

 

 

 

 

t

A

(V)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S1

B

 

 

 

 

 

 

 

 

C

 

 

Voltage

 

 

 

 

 

 

 

А1

А2

А3

0

 

 

 

 

 

 

 

 

 

 

 

 

1 V

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

300u

600u

900u

1.20m

1.50m

 

 

а

 

 

1.80m

 

 

 

 

 

 

 

 

 

б

 

 

 

 

 

Рис. 6

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

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

23

Перенесём все члены моделируемого дифференциального уравнения (14) в левую часть и проин тегрируем его, приняв постоянные интегрирования равными нулю. Тогда получим:

ds2 (t)

+a ωC s2 (t)+ωC2 [s2 (t)s1(t)]dt = 0.

(16)

dt

 

 

Обозначим входящий в это уравнение интеграл через φ1(t):

ϕ1(t) = ωC2 [s2 (t)s1(t)]dt,

и примем функцию φ1(t) за первую переменную состояния цепи; тогда из последнего выражения следует, что

dϕ1(t)

= ωC2 [s2 (t)s1(t)].

(17)

dt

 

 

Заметим, что, подставив известные начальные условия s2(0) = 0 и s1(0) в уравнение (16), можно определить начальное значение переменной состояния φ1(0).

Произведя повторное интегрирование уравнения (16), получим:

s2 (t)+[a ωC s2 (t)1(t)]dt = 0.

(18)

Введём вторую переменную состояния φ2(t), взяв в качестве таковой интеграл в уравнении (18). Тогда можно считать, что:

dϕ2 (t)

= a ωC s2 (t)1(t).

(19)

dt

 

 

Начальное условие φ2(0) для этого уравнения определяется из уравнения (18). Кроме того, из уравнения (18) несложно получить так называемое уравнение наблюдения относительно выходного сигнала цепи:

s2 (t) = −ϕ2 (t).

(20)

Подставим выражение (20) в уравнения (17) и (19), освободимся от лишней переменной s2(t) в этих уравнениях и получим в окончательном виде искомую систему дифференциальных уравнений состояния цепи:

24

 

dϕ1(t)

 

= −ω2 [ϕ (t) +s (t)],

dt

 

C 2

1

 

 

 

 

(21)

dϕ2 (t)

= −a ωC ϕ2 (t)1(t).

 

dt

 

 

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

В системе компьютерной математики MathCAD одна из функций решения системы дифференциальных уравнений первого порядка по методу Рунге-Кутта имеет имя «rkfixed» [4]. Обращение к ней производится через операцию присваивания какой-либо переменной (в дальнейшем Φ) имени функции:

Φ:=rkfixed(ϕ,0,tK ,K,D) ,

где φ – вектор переменных состояния, размер которого определяется вектором начальных значений φ(0) и соответствует числу уравнений состояния;

0 и tK – начало и конец временно́го интервала моделирования цепи;

K – число точек на интервале моделирования;

D – вектор-функция, которая описывается правой частью системы уравнений состояния; для линейных цепей функция D имеет вид линейного преобразования D(t,φ) переменных состояния, зависящего от входного сигнала s1(t), который должен быть определён перед обращением к функции «rkfixed».

В матрице Φ размерности (K +1)×(n+1) первый столбец

(нулевой) соответствует значениям времени ti i,0 = ti). Остальные столбцы матрицы содержат значения переменных со-

стояния: Φi,1, Φi,0, ..., Φi,n, где индекс i изменяется от 0 до K–1. На рис. 7 показан листинг программы в системе компью-

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

25

τИ:=103

a :=103 ωС:=6283

s1(t) :=

 

1 if (t 0) (t ≤τИ)

 

 

 

0

otherwise

0

−ω

C

2 (ϕ +s (t))

ϕ:=

0

D(t,ϕ) :=

 

 

 

1 1

 

− ω

C

ϕ +ϕ

 

 

 

a

 

1

0

tK:=2 τИ

K:=200

 

 

 

 

 

 

Φ:=rkfixed(ϕ,0,tK ,K,D)

i:=0...K1

ti :i,0

s2

i

:i,2

 

 

 

 

 

 

 

1.5

 

 

 

 

 

 

1

 

 

 

 

 

 

s2i 0.5

 

 

 

 

 

 

0

0.5

1

 

1.5

2

 

ti 103

 

 

 

 

0.5

 

 

 

 

 

Рис. 7

В верхней строке программы задаются длительность входного сигнала и коэффициенты дифференциального уравнения цепи. Вторая строка содержит подпрограмму-функцию, описывающую входной сигнал. В третьей строке задаётся вектор начальных значений переменных состояния φ(0) и векторфункция D(t,φ) справой частью системы уравнений состояния. Поскольку нумерация индексов элементов массива в MathCAD начинается с нуля, то нулевая переменная состояния в программе соответствует первой в формуле (21), а первая – второй. В четвертой строке задаётся длительность tK интервала моделирования и число K точек на этом интервале. В пятой строке выполняется вызов описанной выше функции «rkfixed»,

26

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

2.3. Лабораторные задания и указания к их выполнению

2.3.1. Исходные данные для моделирования линейной цепи во временно́й области

В качестве цепи, подлежащей моделированию во временно́й области, предлагается взять полиномиальный ФНЧ, заданный нормированными полюсами pпi передаточной функции

K( p) =

β ωCn

,

(22)

( ppП1 ωC ) ( ppП2

ωC )×...×( ppПn ωC )

 

 

 

где β – число, обеспечивающее единичный коэффициент передачи на нулевой частоте;

ωC – частота среза фильтра, определяемая по уровню

1/2 от максимального значения АЧХ.

В табл. 2 для каждого номера варианта (№) приведена информация о конкретном типе полиномиального ФНЧ и полюсах его передаточной функции.

 

 

 

 

 

 

 

Таблица 2

 

Тип ФНЧ

 

 

Нормированныеполюсы

 

 

 

 

передаточной функции ФНЧ,

Коэф-

 

по аппрок-

 

 

 

 

П i , где i=1...n , n – порядок ФНЧ

фици-

 

p

 

симации

 

 

 

 

 

 

ент β

 

АЧХ

pП1

pП 2

pП3

pП 4

 

 

 

 

 

 

 

 

 

 

1

2

3

 

4

5

6

7

1

 

–0.7071–

–0.7071+

 

Фильтр

j 0.7071

+ j 0.7071

 

 

 

 

 

 

 

 

 

–0.5000–

–0.5000+

 

 

2

Баттер-

–1.0000

1.0000

j 0.8660

+ j 0.8660

 

ворта

 

 

 

 

 

3

–0.9239–

–0.9239+

–0.3827–

–0.3827+

 

 

j 0.3827

+ j 0.3827

j 0.9239

+ j 0.9239

 

 

 

 

 

 

 

 

 

27

 

 

 

Продолжение табл. 2

1

2

3

4

5

6

7

4

Фильтр

–0.5503–

–0.5503+

0.8166

j 0.7168

+ j 0.7168

 

Чебышёва

 

 

 

 

 

5

–0.5934

–0.2967–

–0.2967+

0.5036

с неравно-

j 0.8721

+ j 0.8721

 

мерностью

 

 

 

 

 

 

–0.1798–

–0.1798+

–0.4341–

–0.4341+

 

6

АЧХ 0.3 дБ

0.3001

 

j 0.9277

+ j 0.9277

j 0.3843

+ j 0.3843

7

Фильтр

–0.5755–

–0.5755+

0.8407

j 0.7138

+ j 0.7138

 

Чебышёва

 

 

 

 

 

8

–0.6347

–0.3174–

–0.3174+

0.5447

с неравно-

j 0.8703

+ j 0.8703

 

мерностью

 

 

 

 

 

9

АЧХ 0.2 дБ

–0.1944–

–0.1944+

–0.4694–

–0.4694+

0.3295

 

j 0.9266

+ j 0.9266

j 0.3838

+ j 0.3838

10

Фильтр

–0.4845–

–0.4845+

0.7643

j 0.7277

+ j 0.7277

 

Чебышёва

 

 

 

 

 

11

–0.4964

–0.2482–

–0.2482+

0.4135

с неравно-

j 0.8783

+ j 0.8783

 

мерностью

 

 

 

 

 

12

АЧХ 0.7 дБ

–0.1471–

–0.1471+

–0.3551–

–0.3551+

0.2445

 

j 0.9315

+ j 0.9315

j 0.3858

+ j 0.3858

13

Фильтр

–0.4508–

–0.4508+

0.7436

j 0.7351

+ j 0.7351

 

Чебышёва

 

 

 

 

 

14

–0.4514

–0.2257–

–0.2257+

0.3744

с неравно-

j 0.8823

+ j 0.8823

 

мерностью

 

 

 

 

 

15

АЧХ 1.0 дБ

–0.1325–

–0.1325+

–0.3199–

–0.3199+

0.2242

 

j 0.9339

+ j 0.9339

j 0.3868

+ j 0.3868

16

 

–1.1016–

–1.1016+

1.6185

 

j 0.6364

+ j 0.6364

 

Фильтр

 

 

 

17

–1.3226

–1.0474–

–1.0474+

2.7714

Бесселя

j 0.9992

+ j 0.9992

18

 

–1.3700–

–1.3700+

–0.9952–

–0.9952+

5.2576

 

j 0.4102

+ j 0.4102

j 1.2571

+ j 1.2571

19

 

–0.6200

–0.3450–

–0.3450+

0.5771

Фильтр

j 0.9010

+ j 0.9010

20

Лежандра

–0.5500–

–0.5500+

–0.2320–

–0.2320+

0.4093

 

j 0.3590

+ j 0.3590

j 0.9460

+ j 0.9460

 

 

 

28

 

 

 

Предполагается, что на входе такого ФНЧ действует одиночный импульс напряжения с единичной амплитудой AS = 1 В и длительностью τИ = 1 мс, форма которого в пределах заданной длительности описывается уравнениями приведёнными в табл. 3. Вне интервала [0, τИ] мгновенные значения входного

сигнала равны нулю.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Частота среза фильтра ωC однозначно связана с длитель-

ностью входного импульса и составляет:

 

 

 

 

 

 

 

 

 

 

 

 

а) ωC = π/τИ;

 

 

б) ωC = 4π/τИ.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Аналитическое

 

 

 

 

Аналитическое

 

выражение сигналаs1(t)

 

 

 

выражение сигналаs1(t)

1

A

,

 

0t

 

 

/2;

 

 

 

2

α A t exp(1−α t),

 

 

 

 

 

{AS

/2,

τ

И

/2t

И≤τ

И

 

 

 

 

 

0tS≤τ

И

, α=7/τ

И

 

 

 

 

 

S

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

2A t/τ

И

,0t

И

/2;

 

4

2A [1t/τ

И

exp(−α t)],

 

 

S

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S

 

 

 

 

 

 

 

 

 

 

 

 

{AS,

 

 

 

 

 

τИ /2t

≤τИ

 

 

0

t

≤τИ, α=6/τИ

 

 

 

 

5

AS exp[α (t−τИ /2)],

 

6

AS, 0t И /2,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

/2, α=9/τИ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0t И

 

 

2AS (τИt)/τИ;

 

 

 

 

 

 

A

 

,τ

И

/2

t ≤τ

И

 

 

 

 

 

 

 

τ

 

/2t ≤τ

И

 

 

 

 

 

 

 

 

S

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

И

 

 

 

 

 

 

 

 

 

 

 

7

(29/25) AS [1exp(−α t)],

 

8

AS,0tИ /4,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0t<2τИ /3, α=3/τИ;

 

 

1.29AS (1exp[α (t−τИ)]);

 

A

 

, 2τ

И

/3t ≤τ

И

 

 

 

 

 

 

τ

И

/4t≤τ

И

,α=2/

τ

И

 

S

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9

AS [(τИ /2)+t]/τИ,

 

 

10

AS [1exp(−α t)],

 

 

 

0tИ

/2;

 

 

 

 

 

 

 

 

,

 

 

0tИ /2, α=10/τИ;

 

A

 

[(3τ

И

/2)t]/τ

И

 

 

A exp[−α (t−τ

И

 

/2)],

 

S

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S

 

 

 

 

 

 

 

 

 

 

 

 

τИ

/2

t

≤τИ

 

 

 

 

 

 

 

 

 

 

 

τИ

/2t≤τИ

 

 

 

 

 

 

 

11

(9/4) AS sin(2πt/τИ)×

 

12

0.7AS [t/τИ+sin(1.4π t/τИ)],

 

×exp(4t/τИ), 0t≤τИ

 

 

0t≤τИ

 

 

 

 

 

 

 

 

 

 

13

0.86AS exp[α (t−τИ /3)],

 

14

AS [1exp(−α t)],

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0tИ /3, α=6/τИ;

 

 

0tИ /2, α=8/τИ;

 

A

sin(

πt/τ

И

),

 

 

 

 

 

 

 

A (1exp[α (t−τ

И

)]),

 

S

/3t≤τИ

 

 

 

 

 

 

 

 

 

 

 

S

/2t≤τИ

 

 

 

 

 

 

 

τИ

 

 

 

 

 

 

 

 

 

 

 

τИ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

29

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Продолжение табл. 3

 

 

 

 

 

 

 

 

 

 

Аналитическое

 

 

Аналитическое

 

 

 

выражение сигналаs1(t)

 

выражение сигналаs1(t)

 

15

4AS t/τИ, 0tИ /4,

 

16

2AS t/τИ, 0tИ /2;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

AS (1exp[α (t−τИ)]);

 

 

AS exp[−α (t−τИ /2)],

 

 

 

τ

/4t≤τ

И

,

α=10/τ

И

 

 

τ

/2t≤τ

И

,α=

8/

τ

И

 

 

 

И

 

 

 

 

 

 

 

 

 

 

 

 

 

И

 

 

 

 

 

 

 

 

 

 

 

 

17

AS sin[3πt/(4τИ)],

 

 

 

18

AS [1exp(−α t)],

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0t2τИ /3;

 

 

 

 

 

 

 

 

 

0t≤τИ /2,α=15/τИ;

 

 

 

A

,2τ

И

/3<t≤τ

И

 

 

 

 

 

 

A

sin(πt/τ

И

),τ

И

/2t≤τ

И

 

S

 

 

 

 

 

 

 

 

 

 

 

 

S

 

 

 

 

 

 

 

 

 

19

AS [(τИ /2)+t]/τИ,

 

 

 

 

20

AS [1exp(−α t)],

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0tИ /2;

 

 

, τ

 

/2

t≤τ

 

 

0tИ /2, α=10/τИ;

 

 

 

2A [τ

И

t]/τ

И

И

И

 

2A [τ

И

t]/τ

И

,τ

И

/2t≤τ

И

 

 

S

 

 

 

 

 

 

 

 

 

 

 

S

 

 

 

 

 

 

 

 

2.3.2.Моделирование радиотехнической цепи

сиспользованием интеграла свёртки

Получить аналитическое выражение импульсной характеристики моделируемой цепи.

Импульсная характеристика g(t) может быть найдена как обратное преобразование Лапласа передаточной функции K(p). Поскольку передаточная функция содержит в знаменателе полином с известными корнями, то импульсную характеристику наиболее просто определить как сумму вычетов функции K(p) exp(p t) комплексного переменного p в полюсах передаточной функции. Поскольку все её полюсы pПi =pПi ωC про-

стые (первой кратности), то

 

n

exp(p t) (ppПi ωC )

 

 

 

 

 

 

 

g(t) = β ωCn

 

 

 

(23)

n

 

 

 

i=1

[ppП m ωC ]

 

p=pПi =pПi ωC .

 

 

 

 

 

m=1

При аналитическом расчете g(t) в каждом её слагаемом следует сначала сократить множитель ( ppПiωC ) , после чего

произвести подстановку p=pПiωC :

30