Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
Цифровое дифференцирование непрерывных сигналов.При реализации комбинированного управления приходится для введения производных прибегать к дифференцированию входного сигнала. Выше были рассмотрены простейшие алгоритмы, не учитывающие факта наличия квантования по уровню, приводящего к появлению шумов квантования, искажающих результат дифференцирования. Ниже рассматриваются более сложные алгоритмы управления, которые могут в значительной степени уменьшить влияние шумов квантования. Рассмотрение проводится для задающего воздействия При реализации алгоритмов дифференцирования в непрерывных системах может быть решена задача оптимизации на основе использования фильтров Винера или Калмана. Так, например, в простейшем случае, когда на входе действует помеха типа непрерывного белого шума, может быть получена формула, аналогичная формуле (4.47). Если положить требуемый оператор обработки в виде
Здесь В дискретных системах подобным же образом может быть найдена оптимальная передаточная функция для получения первой и более высоких обратных разностей, которые представляют собой аналоги производных непрерывного сигнала. Так, например, в условиях действия помехи типа белого шума, к которой сводится помеха от квантования по уровню, может быть получена формула, аналогичная формуле (4.109). Если исходить из оператора получения первой обратной разности
Здесь Однако при дифференцировании на ЦВМ непрерывных сигналов, поступающих на ее вход, задача не решается так просто. Дело в том, что сам требуемый алгоритм дискретной обработки Пусть, например, требуется получить на ЦВМ первую производную непрерывного входного сигнала в дискретной форме так, чтобы она наилучшим образом приближалась бы к решетчатой функции, образованной из первой производной входного сигнала, при учете помех, вносимых квантованием по уровню. Если исходить из желаемого непрерывного алгоритма обработки в виде
или
Разлагая последнее выражение в ряд, имеем
Однако подобный алгоритм приводит к нереализуемым на ЦВМ программам. Поэтому при отыскании алгоритмов получения как первой, так и более высоких производных следует, прежде всего, исходить из условия получения реализуемых программ. Ниже излагается один из возможных способов. Для аналитического представления непрерывного сигнала
Здесь
Количество членов в формуле (5.295) зависит от требуемой точности интерполяции и вида действительной входной функции Для получения алгоритма дифференцирования запишем разложение исходной входной непрерывной функции
Формулу (5.295) сгруппируем по возрастающим степеням аргумента:
Сравнение двух последних формул, а также учет того обстоятельства, что точках
Количество членов, входящих в круглые скобки (5.297), будет ограниченньм, если входной сигнал может быть представлен конечным числом степенных членов. Однако ряд (5.295) может быть и бесконечным. Это наблюдается, в частности, для сигналов гармонического, в общем случае периодического, вида. Так, например, если При реализации алгоритмов вычисления производных на ЦВМ удобнее оперировать не с обратными разностями, а со значениями входной функции в дискретные моменты времени
Аналогично проделанному выше, из (5.298) можно получить формулы для вычисления по значениям входной величины в дискретные моменты времени первой производной:
где Рассмотрим теперь более подробно методическую ошибку вычисления на ЦВМ первой производной. Пусть имеется случайный стационарный сигнал
Возведем левую и правую части (5.300) в квадрат и определим математическое ожидание, равное среднему квадрату ошибки:
Относительная среднеквадратичная ошибка может быть получена делением ом на среднеквадратичное значение скорости изменения входного сигнала о:
Пусть, например, требуется оценить точность вычисления первой производной сигнала типа нерегулярной качки по первой разности
где
Дисперсия ошибки из формулы
Полученная формула (5.303) является точной. При выполнении условий Весьма важен случай дифференцирования входного сигнала гармонического вида. К этому случаю могут быть сведены многие практические задачи. Кроме того, здесь получаются весьма простые и легко обозримые формулы. Пусть рассматривается сигнал вида
Если
Далее можно определить:
Если
Продолжая рассмотрение для
Полученные формулы позволяют выбирать период дискретности Т по заданному значению методической ошибки при известном значении числа учитываемых обратных разностей или определять необходимое значение
В таблице 5.10 в качестве иллюстрации приведены требуемые значения периода дискретности при дифференцировании регулярной качки с частотой
Таблица 5.10
Приближенную оценку (5.304) можно распространить на случай сигнала произвольной формы. Пусть непрерывный входной сигнал имеет
В соответствии с формулами (5.295) и (5.296) можно записать
Тогда Возведя в квадрат левую и правую части последнего выражения и переходя к математическому ожиданию, получаем средний квадрат ошибки дифференцирования:
В последних выражениях Рассмотрим теперь влияние шумов квантования. Квантование по уровню вызывает появление дополнительной ошибки, носящей случайный характер. Статическая характеристика входного преобразователя ЦВМ изображена на рис. 2.3, а. По оси абсцисс отложена непрерывная входная величина В процессе квантования входная величина округляется до ближайшего целого значения выходной величины преобразователя. Максимальная ошибка округления при этом не может превосходить Обычно принято исходить из равновероятного закона распределения ошибки квантования (см. главу 3). Дисперсия ошибки квантования при этом составляет Из формул (5.294), (5.297) и (5.299) можно получить значение суммарной дисперсии ошибки округления на входе ЦВМ:
В таблице 5.11 приведены значения функции разностей или, что все равно, числе используемых предыдущих тактов. Таблица 5.11
Так, например, если
При При При вычислении производной по формуле (5.297) необходимо осуществить операцию умножения на С целью уменьшения числа разрядов выходного преобразователя возможно укрупнение цены его младшего разряда за счет отбрасывания нескольких младших разрядов в вычисленном коде первой производной. Если отбрасывается а младших разрядов, то в выходном преобразователе будет
которое сводится к неравенству
При невыполнении неравенства (5.309) вопрос об ошибке квантования на выходе ЦВМ должен быть дополнительно исследован. Рассмотрим теперь возможность оптимизации алгоритма вычисления при дифференцировании гармонического сигнала. Такая постановка задачи возможна вследствие того, что изменение периода дискретности и числа учитываемых обратных разностей по-разному отражается на методической и шумовой ошибках. Для гармонического входного сигнала
Дифференцирование этого выражения по периоду дискретности и приравнивание производной нулю дает оптимальное значение периода дискретности:
Подстановка найденного значения в (5.310), деление на дисперсию входной скорости периода дискретности:
Задаваясь различными значениями Таблица 6.12
В практических расчетах больше интереса представляет решение обратной задачи — нахождение требуемого числа разрядов входного преобразователя или, что все равно, отношения
Значения Возможна другая постановка вопроса оптимизации, если в качестве критерия оптимальности принять минимум максимальной ошибки вычисления производной. Тогда вместо (5.310) следует рассмотреть формулу для максимальной ошибки
Стах В выражении (5.314) принято, что максимальные ошибки
Далее, подставляя значение
Для решения обратной задачи — выбора числа разря
Для удобства решения задачи минимизации Дэтах или Пример 5.3. Определим потенциальную точность вычисления первой производной на ЦВМ, характеризуемую максимальной ошибкой сигнала вида
Задаваясь значениями Таблица 5.13
Из таблицы следует, что наивысшая точность достигнута при
Цена единицы младшего разряда выходного преобразователя составит при этом С целью уменьшения числа разрядов в соответствии с формулой (5.309) можно определить Пример 5.4. Определим требования к входному преобразователю для обеспечения максимальной ошибки дифференцирования, не превышающей 0,1%, для условий предыдущего примера. В соответствии с формулой (5.317) имеем
Задаваясь различными значениями Таблица 5.14
Из таблицы следует, что в оптимальном случае при Перейдем теперь к вопросу получения на ЦВМ второй производной входного сигнала. В соответствии с изложенным выше алгоритм дифференцирования, полученный на использовании второй интерполяционной формулы Ньютона, имеет вид
где
где Рассмотрим методическую ошибку дифференцирования. Как и в случае получения производной, если входной сигнал имеет конечное число производных I, то максимальный порядок обратной разности в (5.318) должен быть равен
и
Ошибка определения второй производной может быть найдена как разность между ее действительным значением
Возведем левую и правую части (5.320) в квадрат и определим математическое ожидание, равное дисперсии ошибки:
Относительная ошибка может быть найдена делением среднеквадратичного значения
Рассмотрим, например, дифференцирование гармонического сигнала
Таким образом, здесь
Полученная формула (5.323) является точной. При условии, что
Аналогичным образом для любого значения
В формулу (5.325) введена функция Таблица 5.15
учитываемых обратных разностей. Если задана величина
Для иллюстрации в таблице 5.16 приведены требуемые значения периода дискретности при дифференцировании гармонического сигнала с частотой Таблица 5.16
Приближенную оценку точности (5.325) можно распространить на случайный сигнал произвольного вида, имеющий
и относительную среднеквадратичную ошибку дифференцирования
где Примем предположение о независимости ошибок квантования, рассматриваемых в различные дискретные моменты времени
где Таблица 5.17
В таблице 5.17 для иллюстрации приведены значения среднеквадратичной ошибки от квантования по уровню
Этот пример иллюстрирует сложность проблемы вычисления на ЦВМ второй производной входного сигнала, определяемую возрастанием уровня шумовых помех. Так как даже в простейшем случае, когда распределения, то при использовании более сложных алгоритмов
где а — число младших разрядов, которые отбрасываются в полученном коде второй производной. Если
Эта ошибка может не учитываться, если выполняется неравенство
Выражение (5.332) позволяет выбрать допустимое загрубление выходного преобразователя, что снижает его требуемое общее число разрядов. Как и в случае вычисления первой производной входного сигнала, поставим задачу минимизации среднего квадрата суммарной ошибки
и минимизации амплитуды ошибки
при дифференцировании гармонического сигнала
и условие получения минимума амплитуды ошибки
Подстановка
Подстановка
Для решения обратных задач — определения требований к входному преобразователю при заданных значениях
и по относительной максимальной ошибке
Введенные выше функции от числа Пример 5.5. Определим потенциальную точность, оцениваемую по максимальной ошибке вычисления второй производной угла качки при В соответствии с формулой (5.338) и таблицей 5.15 вычисляем минимальную относительную амплитуду ошибки для различных значений т. Результаты вычислений представлены в таблице 5.18. Таблица 5.18
Минимальное значение относительной амплитуды ошибки составляет 14,4% при
Пример 5.6. Определим требования к входному преобразователю ЦВМ при необходимости обеспечить вычисление второй производной рассмотренного в примере 5.5 сигнала с ошибкой В соответствии с формулой (5.340) и таблицей 5.17 рассчитываем требуемое значение Таблица 5.19
Из таблицы следует, что оптимальное значение Из рассмотренного видно, что получение на ЦВМ второй производной приводит к более сложным алгоритмам и утяжеляет требования к входным преобразователям по сравнению со случаем получения первой производной.
|
1 |
Оглавление
|