Душин / Descrete
.docОпределение шага дискретизации при численном моделировании
До сих пор предполагалось, что исходная конечномерная модель СУ непрерывна, но при вводе в ЭВМ осуществляется её дискретизация — переход к разностной модели с выбранным шагом дискретизации (шагом интегрирования) . Однако исходная модель может быть и дискретной или дискретно-непрерывной, т. е. содержать импульсный элемент (ИЭ), работающий с периодом квантования . При численном моделировании дискретных систем между периодом квантования ИЭ и шагом интегрирования разностной схемы обычно устанавливается соотношение . Чтобы обобщить методику выбора периода квантования и шага интегрирования исходя из допустимой погрешности аппроксимации процессов при моделировании, вводится обозначение:
для непрерывных ( моделей;
для дискретных моделей.
Пусть дискретная СУ содержит реальный импульсный элемент РИЭ (рис. 1), модель которого включает идеальный импульсный элемент ИИЭ и формирующее устройство ФУ типа экстраполятора 0-го или 1-го порядка.
Рис. 1. Структурная схема реального импульсного элемента
На схеме принято: — непрерывный процесс на входе РИЭ; — модулированная последовательность -импульсов на выходе ИИЭ, причём ; — квантованный процесс на выходе РИЭ.
Возможный вид процесса на выходе РИЭ в зависимости от типа экстраполятора изображён на рис. 2.
а б
Рис. 2. Квантование процесса
Период квантования (шаг дискретизации по времени) принимается постоянным, т. е.
Величина представляет собой максимальную абсолютную погрешность аппроксимации (экстраполяции) непрерывной функции квантованной функцией на i-м интервале времени.
Максимальная абсолютная погрешность квантования на заданном интервале моделирования процесса
,
где — целая часть числа.
Пусть максимальное по модулю значение процесса на интервале моделирования
Тогда отношение
представляет собой приведённую к максимальному значению погрешность аппроксимации.
Требуется определить период квантования исходя из условия
,
где — допустимое значение приведённой погрешности аппроксимации.
По существу, здесь рассматривается задача аппроксимации функции на интервале другой функцией, в частности, степенным полиномом . Например, этой аппроксимирующей функцией может быть интерполяционный полином Лежандра
(1)
где , — узлы интерполяции.
При аппроксимации функции с высокой точностью в широком интервале изменения аргумента степень аппроксимирующего полинома может оказаться слишком высокой, а полином (1) слишком сложным для реализации. В этом случае целесообразно интервал разбить на частей
и на каждом из отрезков аппроксимировать функцию своим полиномом . Аппроксимирующая функция , составленная из полученных таким образом кусков, называется ломаной и представляет собой кусочно-непрерывную на интервале функцию.
Возможность сколь угодно точной равномерной (с равномерным шагом) аппроксимации обеспечивается выполнением условий следующей теоремы.
Теорема. Если функция непрерывна на , то для любого существует ломаная функция ( — конечно), для которой справедливо
.
Следствие. Любая непрерывная на функция может быть аппроксимирована полиномиальной ломаной функцией . В частности, аппроксимирующая функция может быть ступенчатой ломаной или линейной ломаной . Отметим, что к классу кусочно-полиномиальных аппроксимирующих функций относятся также и так называемые полиномиальные сплайны.
Абсолютная погрешность аппроксимации функции интерполяционным полиномом Лежандра (1) определяется остаточным членом этого полинома
или
.
Возвращаясь к рассматриваемой задаче, на каждом интервале дискретизации получаем:
для
;
для
(так как , что достигается при ). Здесь — максимальные значения модуля соответствующих производных на -м интервале дискретизации.
Для оценки максимальной погрешности аппроксимации на всем интервале моделирования процессов используется максимально возможное значение модуля соответствующей производной
,
определяемое на множестве всех интервалов дискретизации.
Следовательно, можно записать:
для — ; для — .
Возможны различные способы определения и . В частности, можно воспользоваться неравенством С. Н. Бернштейна, которое вытекает из следующего утверждения.
Утверждение. Если процесс ограничен по модулю некоторым максимальным значением , т. е. , и имеет ограниченную спектральную характеристику в диапазоне (рис. 3), то максимальное значение производной -го порядка ограничено неравенством
. (2)
Рис. 3. Ограниченная спектральная характеристика процесса
Переходные процессы, получаемые по моделям, представленным в форме систем ДУ, теоретически имеют неограниченные спектры. Однако ММ любой реальной СУ справедлива лишь в определённом диапазоне частот, поэтому в качестве можно взять границу частотного диапазона адекватности ММ.
Для линейных моделей СУ часто рекомендуется принять , где — значение наименьшей постоянной времени.
С учетом (2) можно записать следующие соотношения:
; .
Отсюда имеем:
для — ;
для — .
Иначе можно записать:
для — , ;
для — , .
Например, при (или ):
для — ;
для — .
При использовании логарифмических амплитудно-частотных характеристик разомкнутых линейных импульсных СУ (рис. 4) учитывается ограничение .
Это неравенство согласуется с условием теоремы Шеннона–Котельникова
,
е сли .
Рис. 4. Логарифмическая амплитудно-частотная характеристика разомкнутой
линейной импульсной системы
В результате получаем
,
откуда
.
Следовательно, период квантования отвечает неравенству
.
Сравнивая это неравенство с результатами, полученными с использованием неравенства Бернштейна, находим:
для — ;
для — .
В том случае, если рассматривается исходная непрерывная модель, то для определения шага интегрирования следует принять и воспользоваться полученными соотношениями, например при выполнении курсовой работы.