6
элементы, выносятся на поле графического редактора, соединяются между собой, подключаются дисплеи-индикаторы, выставляются параметры звеньев и производится запуск модели. На экранах дисплеев графически отображаются все необходимые характеристики моделируемой системы.
Так как функциональная модель связана со структурой разностного уравнения, то возможен и обратный переход от модели к разностному уравнению.
Остановимся кратко на особенностях построения функциональных моделей разностных уравнений дискретных систем. В функциональных
моделях |
или |
схемах |
дискретных систем предполагается, что переменная |
y(n T |
k T ) |
yn k |
доступна для измерения. Сигнал, описываемый этой |
переменной, последовательно пропускается через звенья задержки, до тех пор, пока не получится y(k T ) yk . Соединение звеньев функциональной схемы производится в соответствии с разностным уравнением, описывающим связь отсчетов входного xk и выходного yk сигналов.
На рисунке 5.2 изображена функциональная схема дискретной системы, с рекурсией выходной последовательности импульсов, описываемой разностным уравнением третьего порядка
yk 3 a2 yk 2 a1 yk 1 a0 yk xk ,
где xk - соответствует входной последовательности импульсов, то есть внешнему воздействию на систему.
Здесь задержанные и масштабированные импульсы выходной последовательности по петле (каналу) обратной связи поступают на вход сумматора. В этом случае говорят о рекурсии (повторной обработке) выходной последовательности и эту часть дискретной системы называют рекурсивной.
Часто, для обозначения звена (блока) задержки на один такт вместо
символа T используют символическую запись оператора запаздывания z 1. Правая часть разностного уравнения также может содержать
взвешенную сумму входной последовательности отсчетов сигнала. В этом случае потребуются дополнительные блоки задержек и масштабирования входной последовательности. Обычно стараются минимизировать число
7
блоков задержек, используя одни и те же блоки для задержек как входной, так и выходной последовательности. В этом случае говорят о канонических функциональных схемах дискретных систем.
На рисунке 5.3 изображена каноническая функциональная схема дискретной системы, с рекурсией выходной последовательности и задержкой входной последовательности импульсов, описываемой разностным уравнением третьего порядка
yk 3 a2 yk 2 a1 yk 1 a0 yk b3 xk 3 b2 xk 2 b1 xk 1 b0 xk .
Здесь поток импульсов внутри дискретной системы zk i представляет собой взвешенную сумму импульсов входной и выходной последовательностей, то есть zk i является внутренней переменной
состояния дискретной системы. Звенья задержки являются общими для входной и выходной последовательности импульсов. Функциональные схемы с минимальным числом звеньев задержки называются каноническими.
Заметим, что при такой канонической реализации дискретной системы значения масштабных множителей ci отличаются от значений
коэффициентов правой части разностного уравнения bi .
Для установления взаимосвязи между масштабными множителями функциональной схемы и коэффициентами разностного уравнения запишем выражения для значений последовательностей на выходах первого и последнего сумматоров, а также во внутренних точках схемы, соответствующих внутреннему состоянию дискретной системы
|
|
|
|
8 |
|
|
|
|
yk |
|
zk |
c0 xk ; zk |
yk |
c0 xk ; |
|
||
zk 1 |
yk 1 |
c0 xk 1 |
c1 xk ; |
|
|
|||
zk 2 |
|
yk 2 |
c0 xk 2 |
c1 xk 1 |
c2 xk ; |
|||
zk 3 |
|
yk 3 |
c0 xk 3 |
c1 xk 2 |
c2 xk 1 |
|||
|
|
c3 xk |
a2 zk 2 |
a1 zk 1 |
a0 zk . |
|||
Раскрывая последнее выражение системы через предыдущие |
||||||||
выражения, приходим к записи |
|
|
|
|
||||
yk 3 |
c0 xk 3 |
c1 xk 2 |
c2 xk 1 |
|
|
|||
a2 yk 2 |
a2 c0 xk 2 |
a2 c1 xk 1 |
a2 c2 xk |
|||||
|
|
|
|
a1 yk 1 |
a1 c0 xk 1 |
a1 c1 xk |
||
|
|
|
|
|
|
a0 |
yk |
a0 c0 xk |
|
|
|
|
|
|
|
|
c3 xk . |
Приводя подобные, приходим к разностному уравнению вида |
||||||||
yk 3 |
a2 yk 2 |
a1 yk 1 |
a0 yk |
|
|
|||
c0 xk 3 |
|
c1 xk 2 |
|
c2 xk 1 |
c3 xk |
|||
|
|
|
a2 c0 xk 2 |
a2 c1 xk 1 |
a2 c2 xk |
|||
|
|
|
|
|
a1 c0 xk 1 |
a1 c1 xk |
||
|
|
|
|
|
|
|
|
a0 c0 xk . |
Сравнивая исходное разностное уравнение с уравнением, полученным по функциональной схеме, приходим к выводу, что масштабные множители нерекурсивной части схемы ci связаны с коэффициентами правой ai и левой
bi частей исходного разностного уравнения рекуррентными соотношениями вида
c0 |
b3 ; |
|
|
|
c1 |
b2 |
a2 |
c0 ; |
|
c2 |
b1 |
a2 |
c1 |
a1 c0 ; |
c3 |
b0 |
a2 c2 |
a1 c1 a0 c0 . |
|
В общем виде, значения масштабных множителей нерекурсивной части использованной функциональной схемы реализации дискретной системы, могут быть определены из соотношения
i |
|
ci bn i |
an k ci k , |
k |
1 |
где n - порядок разностного уравнения. |
|
Из последней записи следует, что исходные коэффициенты правой части разностного уравнения связаны с масштабными множителями нерекурсивной части функциональной схемы матричным соотношением
|
|
|
9 |
|
|
bn |
1 |
0 |
0 |
0 |
c0 |
bn 1 |
an 1 |
1 |
0 |
0 |
c1 |
bn 2 |
an 2 |
an 1 |
1 |
0 |
c2 . |
b0 |
a0 |
a1 |
|
an 1 1 |
cn |
Наоборот, масштабные коэффициенты нерекурсивной части функциональной схемы могут быть определены путем обращения указанной матрицы коэффициентов либо из приведенного рекуррентного соотношения.
В общем случае уравнение физически реализуемой дискретной системы может быть записано в виде
n |
m |
ak yk |
bk xk , |
k 0 |
k 0 |
где m n и называется разностным уравнением.
В литературе используются также функциональные канонические модели, построенные на основе системных характеристик дискретных систем, в частности, полученные на основе разложения системных характеристик на элементарные дроби. Для многоканальных дискретных систем используются функциональные модели систем приведенных к нормальному виду. На этих моделях мы не будем здесь акцентировать внимания, так как они обычно рассматриваются в более специальных дисциплинах. Нашей задачей здесь было ознакомить с элементами функционального моделирования дискретных систем.
Прежде чем заняться изучением разностных уравнений и методами их аналитического решения целесообразно рассмотреть дискретные функции времени, определенные на последовательности дискретных значений времени.
5.2 Решетчатые функции
Наряду с функциями, определенными на вещественной оси t , применительно к дискретным системам рассматривают функции, определенные лишь в некоторых точках tk . Соответственно, функции
определенные на дискретном множестве точек временной оси, называют дискретными или решетчатыми функциями. Для удобства будем рассматривать функции в равноотстоящих точках tk k T , где k - любое
целое число; T - период или шаг дискретизации.
Для определенных таким образом функций будем использовать обозначение f (tk ) f (k T ) fk . Пример графика решетчатой функции времени изображен на рисунке 5.4.
10
Любой непрерывной функции можно поставить в соответствие
множество решетчатых функций времени, переопределив переменную |
t в |
||||
виде t k |
T |
T , где (0 |
1) . |
|
|
При |
каждом фиксированном значении |
функцию f (k T |
T ) |
||
можно рассматривать как решетчатую функцию, определенную в точках
T , (1 ) T , |
(2 ) T, . |
Такие функции |
называются |
смещенными |
|
решетчатыми функциями и обозначаются как |
f (k T |
T ) |
fk, . Изменяя |
||
переменную |
в пределах (0 |
1) , можно получить множество решетчатых |
|||
функций { fk, |
}, соответствующих данной непрерывной функции f (t) . На |
||||
рисунке 5.5 приведены графики непрерывной и решетчатых функций при различных смещениях .
| 05_Холера |
| 1 |
| 10.4. Исследование регистров |
| 1112 |
| 12 |
| 1285 |
| 1560 |
| 1568 |
| 1604248853606027 |
| 17 |