Разностное дифференциальное уравнение передаточная функция

2. Математическое описание систем автоматического управления ч. 2.9 — 2.13

Лекции по курсу «Управление Техническими Системами», читает Козлов Олег Степанович на кафедре «Ядерные реакторы и энергетические установки», факультета «Энергомашиностроения» МГТУ им. Н.Э. Баумана. За что ему огромная благодарность.

Данные лекции только готовятся к публикации в виде книги, а поскольку здесь есть специалисты по ТАУ, студенты и просто интересующиеся предметом, то любая критика приветствуется.

В предыдущих сериях:

В это части будут рассмотрены:

2.9. Использование обратных преобразований Лапласа для решения уравнений динамики САР (звена).
2.10. Весовая и переходная функции звена (системы).
2.11. Определение переходного процесса в системе (САР) (звене) через весовую и переходную функции.
2.12. Mетод переменных состояния.
2.13. Переход от описания переменных «вход-выход» к переменным состояния.

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

2.9. Использование обратных преобразований Лапласа для решения уравнений динамики САР (звена)

Рассмотрим динамическое звено САР изображенное на рисунке 2.9.1

Предположим, что уравнение динамики имеет вид:

где: — постоянные времени;
— коэффициент усиления.

Пусть известны отображения:

Найдем изображения для производных:

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

B(s) — слагаемое, которое определяется начальными условиями, при нулевых начальных условиях B(s)=0.
W(s) — передаточная функция.

Передаточной функцией САР (звена) называется отношение изображений выходного сигнала к входному воздействию при нулевых н.у.

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

Пример

Построить выходной сигнал звена САР при единичном входном воздействии и нулевых начальных условиях, если уравнение динамики звена имеет следующий вид:

входное воздействие: — единичное ступенчатое воздействие.

Выполним преобразование Лапласа:

Подставим в уравнение динамики и получим уравнение динамики в изображениях:

Для получения выходного сигнала из уравнения в изображениях выполним обратное преобразования Лапласа:

2.10. Весовая и переходная функции звена (системы).

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

Определение: Переходной функцией звена (системы) при н.у. называется реакция на единичное ступенчатое воздействие.

На этом месте можно вспомнить, что преобразование Лапласа это интеграл от 0 до бесконечности по времени (см. предыдущий текст), а импульсное воздействие при таком интегрировании превращается в 1 тогда в изображениях получаем что:

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

Для единичного ступенчатого воздействия преобразование Лапласа тоже известно (см. предыдущий текст):

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

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

2.11. Определение переходного процесса в системе (САР) (звене) через весовую и переходную функции. Формула Дюамеля-Карсона

Предположим, что на вход системы поступает произвольное воздействие x(t), заранее известное. Найти реакцию системы y(t), если известны входное воздействие x(t) и весовая функция w(t).

Представим, что входное воздействие представляет собой последовательность прямоугольных импульсов до времени t и ступеньки высотой x(t) в момент времени t. см.рис. 2.11 Для каждого импульса мы можем записать реакцию системы через весовую функциию:

где:
— значение отклика по завершению предыущего импульса;
— время завершения текущего импульса;
— значение весовой функции в начале текущего импульса.

Тогда для определения занчения отклика в произвольный момент времени необходимо сложить все импульсы и ступенчатое воздействие в момент времени t:

Переходя к пределам

если перейти от t к бесконечности мы получим формулу интеграла Дюамеля-Карсона, или по другому «интеграла свертки» который обеспечивает вычисление оригинала функции по произвдению изображения двух функций:

где — вспомогательное время

Для вывода аналогичной зависмости от переходной функции вспомним что изображение весовой и переходной функции связаны соотношением: запишем выражение изображения для отклика в операторной форме:

Используя интеграл свертки получаем, что при известной переходной функции (h(t)) и известному входному воздействию х(t) выходное воздействие рассчитывается как:

2.12. Mетод переменных состояния.

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

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

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

Выход из системы зависит от переменных состояния и, в общем случае от входных воздействий и описывается следующей системой уравнений:

где:
n — количество перемнных состояния,
m — количество входных воздействий,
p — количество выходных переменных;

Данная система уравнений может быть записана в матричной форме:

где:
— вектор входа (или вектор управления);
— вектор столбец производных переменных состояния;
— вектор столбец переменных состояния;
— вектор выхода;
— собственная матрица системы [n x n],
— постоянные коэффициенты;
— матрица входа [n x m],
— постоянные коэффициенты;
— матрица выхода а [p x n],
— постоянные коэффициенты;
— матрица обхода [p x m],
— постоянные коэффициенты;

В нашем случае почти всегда все элементы матрицы D будут нулевыми: D = 0.

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

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

Еще одним преимуществом данного описания, является то, что уравнения в форме Коши можно получить из законов физики

Пример решения задачи в форме коши.

Рассмотрим задачу моделирования гидравлического привода, при следующих условиях:

Дано:
Цилиндрический плунжер диаметром 10 мм, с приведенной массой 100 кг, работает на пружину жесткостью 200 Н/мм и демпфер с коэффициентом вязкого трения — 1000 Н/(м/с). Полость начальным объемом 20 см 3 соединяется с источником давлния дросселем диаметром диаметр которого 0,2 мм. Коэффициент расхода дросселя 0.62. Плотность рабочей жидкости ρ = 850 кг/м 3 .
Определить:
Перемещение дросселя, если в источнике давление происходит скачек 200 бар. см. рис. 2.12.13

Уравенение движение плунжера:

Где: – площадь плунжера, – жесткость пружины, – коэффициент вязкого трения, p – давление в камере.

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

Уравнение давления в камере, для упрощения принимаем что изменениям объема камеры из-за перемещения плунжера можно пренебречь:

Где: Q – расход в камеру, V — объем камеры.

Расход через дроссель:

Где: f– площадь дросселя, – давление в источнике, p – давление в камере.
Уравнение дросселя не линейное, по условию задачи, давление входное изменяется скачком, от 0 до 200 бар, проведем линеаризацию в окрестности точки давления 100 бар тогда:

Подставляем линеаризованную формул расхода в формулу давления:

Таким образом общая система уравнений в форме Коши, для рис 2.12.3 привода принимает вид:

Матрицы A, B, С, В для матричной формы системы уравнений принимают вид:

Проверим моделированием в SimInTech составленную модель. На рисунке 2.12.13 представлена расчетная схема содержащая три модели:
1 — «Честная» модель со всеми уравнениями без упрощений.
2 — Модель в блоке «Переменные состояние» (в матричной форме).
3 — Модель в динамическом блоке с линеаризованным дросселем.

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

Рисунок 2.12.5 Глобальный скрипт проекта.

Модель на внутреннем языке программирования представлена на рис. 2.12.6. В данной модели используется описание модели в форме Коши. Так же выполняется учет изменения объема дросселя на каждом шаге расчета, за счет перемещения плунжера (Vk = V0+Ap*x.)

Рисунок 2.12.6 Скрипт расчета модели в форме Коши.

Модель в матричном форме задается с использованием глобальных констант в виде формул. (Матрица в SimInTech задается в виде последовательности из ее столбцов) см. рис. 2.12.7

Результаты расчета показывают, что модель в матричной форме и модель на скриптовом языке в форме Коши, практически полностью совпадают, это означает, что учет изменения объема полости практически не влияют на результаты. Кривые 2 и З совпадают.
Процедура линеаризация расхода через дроссель вызывает заметное отличие в результатах. 1-й график c «честной» моделью дросселя, отличается от графиков 2 и 3. (см. рис. 2.12.8)

Сравним полученные модели, с моделью созданной из библиотечных блоков SimInTech, в которых учитываются так же изменение свойств реальной рабочей жидкости — масла АМГ-10. Сама модель представлена на рис. 2.12.9, набор графиков на рисунке 2.12.10

На графиках видно, что уточненная модель отличается от предыдущих, однако погрешность модели составлят наших упрощенных моделей составляют примерно 10%, в лишь в некоторые моменты времени.

2.13. Переход от описания переменных «вход-выход» к переменным состояния и обратно

Рассмотрим несколько вариантов перехода от описания «вход-выход», к переменным состояния:

Вариант прехода зависит от правой части уравнения с переменными «вход-выход»:

2.13.1. Правая часть содержит только b0*u(t)

В этом варианте, в уравнениях в правой части отсутствуют члены с производными входной величины u(t). Пример с плунжером выше так же относится к этому варианту.

Что бы продемонстрировать технологию перехода рассмотрим следующее уровнение:

Для перехода к форме Коши ведем новые переменные:

И перепишем уравнение относительно y»'(t):

Используя эти переменные можно перейти от дифференциального уравнения 3-го прядка, к системе из 3-х уравнений первого порядка в форме Коши:

Соотвественно матрицы для матричного вида уравнений в переменных сосотяния:

2.13.2. Правая часть общего вида

Более сложный случай, когда в уравнениях есть производные от входных воздействий и уравнение в общем случае выглядит так:

Сделаем преобразования: перейдем к уравнениям динамики в изображениях:

Тогда можно представить уравнение в изображениях в виде:

Разделим уравнение в изображениях на произведение полиномов , получим:

Где: — некоторая комплексная величина (отношение двух комплексных величин). Можно считать, что отображение величины . Тогда входная величина может быть в изображениях представлена как:

Вренемся к оригиналу от изображений получим: ,
где: — дифференциальный оператор.

А это дифференциальное уравнение n-го порядка мы можем преобразовать к системе из n дифференциальных уравнений первого порядка, как это мы делали выше:

Таким образом, мы получили систему уравнение в форе Коши, относительно переменных состояния :

А регулируемую величину (выход системы) мы так же можем выразить через эти переменные, в изображениях:

Перейдем от изображения к оригиналам:

Если обозначить вектор , то мы получим уравнения переменных состояниях в матричной форме, где D = 0:

Пример:


Рисунок 2.13.1 Передаточная функция.

Имеется передаточная функция (рис. 2.13.1) в изображениях :

Необходимо преобразовать передаточную функцию к системе уравнений в форме Коши

В изображения реакция системы связана с входным воздействие соотношением:

Разделим в последнем правую и левую часть на произведения , и введем новую перменную :

Полиномы N(s) и L(s) равны:

Перейдем в последнем выражении от изображения к оригиналам и ведем новые переменные (состояния):

Переходим от уравнения третьего порядка к системе трех уравнений первого порядка:

Или в матричной форме:

Для получения второго матричного уравнения воспользуемся соотношением для новых переменных в отображениях:

Перейдем от изображений к оригиналу:

Таким образом второе уравнение матричной системы выглядит так:

Проверим в SimInTech сравнив передаточную функцию и блок переменных состояния, и убедимся, что графики совпадают см. рис. 2.13.2


Рисунок 2.13.2 Сравнение переходного процеса у блока передаточной функции и блока переменных состояния.

Апериодическое (инерционное, статическое) звено. Передаточная функция и уравнения

Дифференциальное уравнение, описывающее взаимосвязь входного и выходного сигналов апериодического типового динамического звена (ТДЗ), можно представить в следующем виде:

Где: k – коэффициент передачи, Т0 – постоянная времени.

Дифференциальное уравнение является не самой удобной формой представления математической модели объекта или звена. Это связано с тем, что решения любого дифференциального уравнения довольно сложная вычислительная процедура. Более удобна и, соответственно чаще используемая, математическая модель объекта, записанная в виде передаточной функции.

Передаточная функция – это преобразованное по Лапласу исходное дифференциальное уравнение, то есть уравнение, записанное в виде преобразованных по Лапласу выходного и входного сигналов объекта (звена).

Исходное дифференциальное уравнение в преобразовании Лапласа называют оригиналом, а записанное в операторной форме преобразованное уравнение – его изображением. Суть преобразования Лапласа заключается в замене на функции комплексных переменных Хвых(р) и Хвх(р) функций вещественных переменных Хвых(τ) и Хвх(τ), где р – оператор Лапласа (комплексное число р = ±m±in). Данные функции связываются между собой интегралом Лапласа:

Для большинства используемых в ТДЗ дифференциальных уравнений, чисто формальным условием перехода от оригинала к изображению будут представленные ниже замены:

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

Оригинал дифференциального уравнения апериодического звена имеет следующий вид:

Операторная форма записи (изображения) уравнения апериодического звена:

Огромным преимуществом данного преобразования является то, что записанное в операторной форме исходное дифференциальное уравнения становится алгебраическим. Но стоит отметить, что если бы все дифференциальные уравнения можно было бы преобразовать по Лапласу, то в математике произошла бы революция, так как решение алгебраических уравнение значительно проще дифференциальных. К сожалению, такое преобразование возможно лишь для ограниченного количества уравнений, в том числе для уравнений типовых динамических звеньев (ТДЗ).

Поскольку уравнение апериодического звена приняло вид алгебраического, то его можно записать следующим образом:

Из полученного выражения достаточно легко выделить отношение Хвых(р) / Хвх(р), которое называется передаточной функцией и для апериодического звена имеет вид:

У каждого типового динамического звена присутствует ряд типовых частотных характеристик: амплитудно-частотную (АЧХ), фазочастотную (ФЧХ), амплитудно-фазовую частотную (АФЧХ или АФХ), логарифмическую амплитудно-частотную (ЛАЧХ), логарифмическую фазочастотную (ЛФЧХ).

На практике чаще всего используется АФЧХ или АФХ.

Амплитудно-фазовая характеристика это вектор, а график АФХ – годограф этого вектора, то есть кривая на комплексной плоскости, которую описывает конец вектора при изменении частоты ω от 0 до ∞. Вектор характеризуется двумя величинами – длина (скаляр или вектор по модулю) и направление (градиент).

Вектор аналитически можно записать в виде двух проекций на действительную и мнимую оси, и выразить эти проекции через угол α:

После использования формулы Эйлера:

Где |W| — длина вектора или вектор по модулю, i – мнимое число:

Аналитическое выражение для любого вектора АФХ любого типичного динамического звена легко получить из передаточной функции, заменив в ней оператор Лапласа р на выражение iω. Где ω – частота колебаний (ω = 2π/Т), Т – период колебаний.

Для апериодического звена амплитудно-фазовая частотная характеристика (АФХ) имеет вид:

Для записи вектора АФХ в виде проекций на действительную и мнимую ось необходимо произвести следующие преобразования:

Изменяя частоту ω от 0 до ∞ можно построить на комплексной плоскости годораф (график вектора АФХ), представляющий из себя полуокружность (рисунок а)), которая располагается в четвертом квадранте комплексной плоскости. Диаметр полуокружности равен коэффициенту k.

На рисунке б) показана типовая переходная функция апериодического звена. Как видно из графика, она изменяется по экспоненциальному закону. У любой экспоненты есть одно прекрасное свойство – если к любой ее точке провести касательную, а затем точку пересечения касательной с асимптотой и точку касания спроецировать на ось времени, то получится один и тот же отрезок времени на оси времени. Эта проекция, которую называют постоянной времени, соответствует значению коэффициента Т0 в АФХ и передаточной функции апериодического звена, а ордината асимптоты, к которой стремится экспонента, соответствует коэффициенту k в передаточной функции. Таким образом, по переходной характеристике апериодического звена довольно легко найти коэффициенты Т0 и k в передаточной функции звена.

Физическим примером апериодического звена может быть конденсатор, при подаче напряжения на который заряд происходит не мгновенно, а с определенной задержкой, или же электродвигатель, который при подаче питания разгоняется не мгновенно, а через какое-то время t. На рисунке в) показан пример установки, которую также можно считать апериодическим звеном (вода – заполняющая бак).

В бак поступает определенное количество воды с расходом Q1. В то же время из бака вытекает вода с расходом Q2. Регулируемый параметр в этой системе Хвых – уровень воды в баке H.

При подаче единичного скачка Q1 (открыли входной вентиль) уровень воды H в баке повышается. При этом растет гиростатическое давление и возрастает Q2. Через некоторое время уровень воды H в баке стабилизируется (экспонента приближается к асимптоте). Способность самостоятельно восстанавливать равновесие, которое присуща объектам, аппроксимируемым апериодическим звеном, за счет стока или притока вещества или энергии называют самовыравниванием. Количество самовыравнивания определяет коэффициент р, равный обратному значению коэффициента k в передаточной функции звена, то есть р = 1/k.

В литературе объекты с передаточной функцией апериодического звена называют статическими.

Разностное дифференциальное уравнение передаточная функция

«Понятие цифровых фильтров»

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

равна (8.1).

Этой передаточной функции соответствует дифференциальное уравнение, описывающее процессы в данном звене, которое имеет вид

(8.2).

Преобразуем данную непрерывную систему в дискретную установкой на входе и на выходе синхронных идеальных импульсных элементов, работающих с частотой f (рис.8.2).

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

(8.3),

где . Обозначив

(8.4)

преобразуем уравнение (8.3) к виду

(8.5).

(8.6),

придем к окончательному виду

(8.7).

Уравнение (8.7) представляет из себя разностное уравнение простейшего дискретного фильтра низких частот первого порядка.

В общем случае линейным дискретным фильтром называется дискретная система, удовлетворяющая линейному разностному уравнению

(8.8),

где x ( n ) и y ( n ) – соответственно входная и выходная последовательности устройства. Если хотя бы один коэффициент зависит от переменной n , то такой фильтр такой фильтр называется параметрическим или фильтром с переменными параметрами. Если все коэффициенты являются константами, то такой фильтр называется фильтром с постоянными коэффициентами.

Передаточная функция линейного дискретного фильтра имеет вид

(8.9),

который получается в результате применения z -преобразования к левой и правой частям уравнения (8.8).

Значения выходной последовательности y ( n ) определяются N значениями входного дискретного сигнала x ( n ) в моменты nT , ( n -1) T , ( n -2) T , и т.д. и M -1 значениями самого выходного дискретного сигнала в прошлые моменты ( n -1) T , ( n -2) T и т.д.

Фильтры, описываемые уравнением (8.8) называются рекурсивными.

В частном случае, при из (8.8) получаем

(8.10).

В этом случае значение выходного дискретного сигнала y ( n ) в любой момент nT определяется лишь значениями входного дискретного сигнала в этот же момент и N -1 его прошлыми значениями. Фильтры, описываемые уравнением (8.10) называются нерекурсивными. Передаточная функция нерекурсивного фильтра имет вид

(8.11)

Как видно из уравнения (8.8), в общем случае линейный дискретный фильтр может быть реализован путем комбинации операций умножения сигнала на константу, алгебраического сложения и задержки сигнала на один интервал дискретизации T . Для условного изображения алгоритмов дискретных фильтров используются структурные схемы, на которых вышеперечисленные операции изображаются так, как показано на рис.8.3.

Для реализации дискретных фильтров наиболее часто используются следующие формы структурных схем.

Прямая форма структурной схемы рекурсивного фильтра, представленная на рис.8.4, реализуется непосредственно по разностному уравнению (8.8) или по передаточной функции (8.9).

Эта схема содержим один сумматор, умножители и N + M -2 элементов задержки.

В качестве примера рассмотрим реализацию в прямой форме т.н. «биквадратного блока» – фильтра второго порядка, описываемого уравнением

(8.12)

или соответствующей передаточной функцией

(8.13).

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

Прямая каноническая форма содержит минимальное число элементов задержки. Она получается если передаточную функцию рекурсивного фильтра (8.9) представить в виде

(8.14),

где (8.15).

Передаточным функциям H 1 ( z ) и H 2 ( z ) соответствуют разностные уравнения

(8.16).

Так как в фильтрах, реализующих H 1 ( z ) и H 2 ( z ), имеет место только задержка сигнала v ( n ), то можно использовать только один набор элементов задержки. Прямая каноническая форма структурной схемы фильтра, описываемого уравнением (8.8) или соответствующей передаточной функцией (8.9) представлена на рис.8.6.

Она содержит минимальное число элементов задержки и два сумматора. В качестве примера на рис.8.7 представлена прямая каноническая форма структурной схемы биквадратного блока с передаточной функцией (8.13).

Каскадная (последовательная) форма структурной схемы дискретного фильтра соответствует представлению передаточной фугкции (8.9) в виде произведения

(8.17),

где Hl ( z ) – передаточная функция биквадратного блока

(8.18),

где .

При этом отдельные биквадратные блоки, реализующие Hl ( z ) соединяются между собой последовательно. Такое представление всегда можно получить разложением числителя и знаменателя (8.9) на сомножители первого и второго порядка. Так что возможно, что в некоторых сомножителях Hl ( z ) некоторые коэффициенты равны нулю. При этом данные сомножители реализуются более простой структурой, чем показано на рис.8.5 и рис.8.7. Кроме того, при последовательном соединении биквадратных блоков, реализованных в прямой форме (рис.8.5), может оказаться, что элементы задержки в цепи обратной связи предшествующего блока дублируют элементы задержки в прямой ветви последующего блока. Поэтому при каскадной реализации L -звенного фильтра на биквадратных блоках в прямой форме из схемы могут быть исключены 2( L -1) элементов задержки.

Параллельная форма структурной схемы рекурсивного дискретного фильтра соответствует представлению передаточной функции (8.9) в виде

(8.19),

где слагаемые Hl ( z ) получаются при разложении H ( z ) на простые дроби типа

(8.20)

и могут быть реализованы в виде упрощенных структур биквадратных блоков.

Прямая форма структурной схемы нерекурсивного фильтра является непосредственной реализацией передаточной функции нерекурсивного фильтра (8.11) или его разностного уравнения (8.10). Прячмая форма, представленная на рис.8.8 содержит N -1 элементов задержки, N умножителей и сумматор на N входов.

Эту форму называют также трансверсальным фильтром или фильтром с многоотводной линией задержки.

Каскадная (последовательная) форма структурной схемы нерекурсивного фильтра соответствует представлению передаточной функции (8.11) в виде произведения

(8.21),

где

или

Такое разложение всегда можно получить разложением H ( z ) на сомножители первого и второго порядка, каждый из которых реализуется с помощью упрощенной структуры биквадратного блока, а все составляющие блоки соединяются между собой последовательно.

Важнейшей временной характеристикой линейной дискретной системы является импульсная характеристика, под которой понимают реакцию системы h ( n ) на единичный импульс d ( n ) при нулевых начальных условиях. Импульсную характеристику можно расчитать путем решения соответствующего разностного уравнения дискретной системы.

В качестве примера вычислим импульсную характеристику дискретного линейного фильтра, описываемого разностным уравнением . Пусть y (-1)=0, x ( n )= d ( n ). При этом y ( n ) есть h ( n ). Тогда получим

Входной дискретный сигнал фильтра x ( n ) можно представить в виде

(8.22).

Так как реакция дискретного фильтра на единичный импульс есть импульсная характеристика h ( n ), то вследствие стационарности фильтра реакцией фильтра на d ( n — m ) будет h ( n — m ). Тогда, вследтсвие линейности фильтра реакцией на вхожную последовательность x ( n ) будет

(8.23).

Заменой переменных это выражение может быть приведено к виду

(8.24).

При этом предполагается, что h ( n )=0 при n x ( n )=0 при n

(8.25).

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

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

(8.26).

В свою очередь, очевидно, что

(8.27).

Если на вход линейного дискретного фильтра подается сигнал x ( n )= d ( n ), то реакцией системы будет y ( n )= h ( n ). При этом z -преобразования обоих сигналов будут иметь вид X ( z )=1, Y ( z )= H ( z ). Тогда передаточная функция фильтра

(8.28).

Это означает, что передаточная функция линейного дискретного фильтра есть ни что иное как z -преобразование импульсной характеристики. Если записать передаточную функцию в виде

(8.29),

то видно, что коэффициенты bk совпадают с k -ми выборками импульсной характеристики и следовательно

(8.30).

Таким образом, импульсную характеристику можно вычислить как обратное z -преобразование передаточной функции.

Фильтром с конечной импульсной характеристикой (КИХ-фильтром) называется фильтр, у которого импульсная характеристика представляет собой конечный дискретный сигнал, т.е. может принимать отличные от нуля значения лишь при n =0, 1, …, N -1.

Фильтром с бесконечной импульсной характеристикой (БИХ-фильром) называется фильтр, у которого импульсная характеристика может принимать отличные от нуля значения на бесконечном множестве значений n =0, 1, …

Нерекурсивный фильтр всегда является КИХ-фильтром, в то время как рекурсивный фильтр может быть как КИХ так и БИХ фильтром.

Линейный дискретный фильтр физически реализуем, если его выходной сигнал не опережает входного, т.е. в любой момент n выходной сигнал y ( n ) зависит лишь от значений входного сигнала в моменты, предшествующие n и не зависит от его значений в последующие моменты. Критерием физической реализуемости линейного дискретного фильтра является равенство нулю отсчетов импульсной характеристики при отрицательных значениях моментов отсчетов, т.е. h ( n )=0 при n

Фильтр называется устойчивым, если при любых начальных условиях реакция фильтра на любое ограниченное воздействие x ( n ) также ограничена, т.е. если для всех n , то тоже для всех n , причем A и B – постоянные, не зависящие от n . Из выражения (8.24) следует, что если x ( n ) – ограничено, т.е. для всех n , то абсолютное значение выходного сигнала

(8.31).

Значит, критерием устойчивости дискретного фильтра является абсолютная сходимость ряда отсчетов импульсной характеристики.

(8.32).

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

(8.33).

Если , то

(8.34).

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

Найдем преобразования Фурье входного и выходного сигнала линейного дискретного фильтра

(8.35).

Здесь суммирование производится от n =0 так как предполагается, что x ( n )=0 и y ( n )=0 при n

Частотной характеристикой дискретного фильтра называется отношение

(8.36).

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

(8.37),

а для нерекурсивного фильтра

(8.38).

В общем случае H ( e j w T ) – комплексная функция, которая может быть записана в виде

(8.39),

где A ( w ) – модуль частотной характеристики – амплитудно-частотная характеристика (АЧХ), j ( w ) – аргумент частотной характеристики – фазочастотная характеристика (ФЧХ), R ( w )= A ( w ) cos j ( w ), J ( w )= A ( w ) sin j ( w ) – вещественная и мнимая части частотной характеристики. Производная от ФЧХ

(8.40)

называется групповым временем замедления (ГВЗ).

Из теории дискретных систем вытекают ряд важных свойств частотных характеристик линейных дискретных фильтров.

1. Все частотные характеристики дискретных фильтров являются непрерывными периодическими функциями частоты с периодом w d =2 p / T .

2. Для вещественных фильтров, т.е. фильтров, передаточные функции которых имеют только вещественные коэффициенты, АЧХ A ( w ) и ГВЗ t ( w ) представляют собой четные функции частоты, а ФЧХ j ( w ) – нечетную функцию частоты.

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

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

Сигналы на входе и на выходе цифрового фильтра являются цифровыми, т.е. последовательностями чисел. Каждое из этих чисел представляется в виде двоичного кода определенной конечной разрядности. В цифровом фильтре в соответствии с алгоритмом (8.8) выполняются операции пересылки, сложения и умножения кодов. При этом алгоритм функционирования (8.8) реализуется неточно. Ошибки цифровой фильтрации обусловлены, во-первых, квантованием входных и выходных сигналов, во-вторых, квантованиемкоэффициентов фильтра и, в-третьих, конечной разрядностью операционных устройств, вследствие чего имеет место округление результатов арифметических операций. Таким образом, выбранная структура цифрового фильтра, разрядность входных и выходных сигналов, разрядность арифметических устройств влияют на точность работы устройства идолжны выбираться таким образом, чтобы результирующая ошибка цифрового фильтра не превышала допустимой величины.

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

Цифровые фильтры могут иметь свойства как КИХ так и БИХ фильтров. В обоих случаях фильтры имеют свои преимущества и недостатки.

Преимущества КИХ фильтров:

1. КИХ фильтры могут иметь линейную ФЧХ.

2. КИХ фильтры, реализованные по нерекурсивному алгоритму всегда устойчивы.

3. Для КИХ фильтров, реализованных по нерекурсивному алгоритму шумы квантования можно сделать приемлемо малыми.

4. КИХ фильтры могут быть реализованы по рекурсивному алгоритму, если это необходимо.

Недостатки КИХ фильтров:

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

2. Разработка КИХ фильтров более сложна чем разработка БИХ фильтров с аналогичными характеристиками.

Преимущества БИХ фильтров:

1. БИХ фильтры могут быть использованы для реализации цифровых аналогов классических видов аналоговых фильров, таких как фильтры Баттерворта, Чебышева и т.д.

2. При аналогичных характеристиках, БИХ фильтры имеют более простую реализацию по сравнению с КИХ фильтрами.

Недостатки БИХ фильтров:

1. БИХ фильтры более чувствительны к конечной разрядности вычислений, которая приводит у них к появлению колебаний т.н. «предельных циклов».

2. За исключением специального случая, когда все полюса передаточной функции лежат на единичной окружности z -плоскости, невозможно построить реализуемый стабильный БИХ фильтр, имеющий точно линейную ФЧХ.


источники:

http://elenergi.ru/aperiodicheskoe-zveno.html

http://ets.ifmo.ru/denisov/dsp/lec8.htm