Тема: «Анализ зависимостей погрешностей моделирования от метода синтеза модели, точности представления чисел, шага дискретизации»




МОСКОВСКИЙ АВИАЦИОННЫЙ ИНСТИТУТ

(ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ)

Методические указания

К выполнению расчетной работы по курсу

«Основы компьютерного проектирования и моделирования РЭС»

Тема: «Анализ зависимостей погрешностей моделирования от метода синтеза модели, точности представления чисел, шага дискретизации»

Утверждено

на заседании кафедры

Протокол № _____________________

 

Зав. кафедрой № 407

_______________________

(Меркишин Г.В.)

 

МАИ (ГТУ), 2010

Анализ зависимостей погрешностей моделирования от метода синтеза модели, точности представления чисел, шага дискретизации

Задание 1.1. 1) Разработать цифровые модели инерционного RC-звена в виде рекурсивных фильтров двумя различными методами. Исходные данные на моделирование заданы в табл.1.1.

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

 

Табл.1.1.

Номер варианта            
R, Ом 104 103 105 105 103 103
C, Ф 10-6 10-6 10-6 10-6 10-12 10-12
i            
, с 10-2 10-3 10-1 10-1 10-9 10-9

 

 

Задание 1.2. 1) Разработать цифровые модели форсирующего звена (дифференцирующая RC-цепь) в виде рекурсивных фильтров двумя различными методами. Исходные данные на моделирование заданы в табл.1.2.

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

 

Табл.1.2

Номер варианта          
R, Ом 5×103 5×103 5×103 5×103 5×103
C, Ф 5×10-6 5×10-6 5×10-6 5×10-6 5×10-6
i          
, c 25×10-3 25×10-3 25×10-3 25×10-3 25×10-3
Методы II, III II, III II, III II, IV II, IV

 

Задание 1.3. 1) Разработать цифровые модели инерционного RC-звена в виде рекурсивных фильтров двумя различными методами. Исходные данные на моделирование заданы в табл.1.3.

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

 

Табл.1.4.

Номер варианта          
R, Ом 104 104 104 104 104
C, Ф 10-6 10-6 10-6 10-6 10-6
i 1¸6 1¸6 1¸6 1¸6 1¸6
, c 5×10-2 5×10-2 5×10-2 5×10-2 5×10-2
Методы I, III I, III I, III II, IV II, IV
Т, с 0,2×10-2 0,2×10-2 0,2×10-2 0,2×10-2 0,2×10-2

 

Задание 1.4. 1) Разработать цифровые модели форсирующего звена (дифференцирующей RC-цепи) в виде рекурсивных фильтров двумя различными методами. Исходные данные на моделирование заданы в табл.1.4.

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

 

Табл.1.4.

Номер варианта            
R, Ом 103 104 105 103 104 105
C, Ф 10-6 10-6 10-6 10-9 10-9 10-9
, c 5×10-3 5×10-2 5×10-1 5×10-6 5×10-5 5×10-4
i 1¸6 1¸6 1¸6 1¸6 1¸6 1¸6
Т, с 0,2×10-3 0,2×10-2 0,2×10-1 0,2×10-6 0,2×10-5 0,2×10-4

 

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

I - метод инвариантности импульсной характеристики;

II - метод инвариантности переходной характеристики;

III – метод билинейного z-преобразования;

IV - метод согласованного z-преобразования.

- входное воздействие:

- d - функция;

- единичный скачок;

Методические указания к выполнению

Пример.

1. Разработать цифровые модели в виде рекурсивных фильтров цепи двумя самостоятельно выбранными методами. Исследовать зависимость ошибки при моделировании от точности задания коэффициентов (1,2,…,6 значащих цифр).

 

 
 

 

 


Исходные данные: 1) шаг дискретизации ; 2) входной сигнал - - единичный скачок; 3) интервал моделирования с; 4) критерий оценки ошибки моделирования – выбирается.

Используемый математический аппарат: передаточная функция моделируемого звена ; полюс передаточной функции ; ноль передаточной функции ; число нулей передаточной функции ; число полюсов передаточной функции . При метод инвариантности импульсной характеристики использовать нельзя. Построим модели по методам согласованного и билинейного z-преобразований.

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

.

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

,

; ; .

Применяя метод билинейного z-преобразования, получим для передаточной функции модели

.

Числовые значения коэффициентов передаточной функции в этом случае равны:

; ; .

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

Метод согласованного z-преобразования.

; ; ;

; ; ;

; ; ;

; ; ;

; ; ;

; ; .

Метод билинейного z-преобразования.

; ; ;

; ; ;

; ; ;

; ; ;

; ; ;

; ; .

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

,

где ; - величина интервала моделирования в дискретах.

Результаты моделирования. Часть результатов моделирования представлена графически на рис. 2.

Зависимость ошибки моделирования от числа значащих цифр приведена в таблице 1 и на рис.3.

Таблица 1

  i   s
Согласованное z-преобразование Билинейное z-преобразование
  2,2×10-1   2,6×10-1  
  7,4×10-3   2,6×10-2  
  1,4×10-3   1,8×10-2  
  5,3×10-4   1,6×10-2  
  4,5×10-4 1,6×10-2  
  4,0×10-4 1,6×10-2  

 

 

 


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

2. Разработать две цифровые модели в виде рекурсивных фильтров для инерционного звена рис.4 по методам инвариантности импульсной характеристики и билинейного z-преобразования. Исследовать зависимость ошибки при моделировании от шага дискретизации Т для двух моделей. Точность задания коэффициентов – две значащие цифры без округления.

 
 

 

 


Исходные данные: 1) входной сигнал - - единичный скачок; 2) интервал моделирования с; 3) критерий оценки ошибки моделирования – выбирается.

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

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

; ; .

При определении передаточной функции модели по методу билинейного z-преобразования получим

; .

Результаты моделирования. Выберем в качестве критерия отличия выходных сигналов модели и устройства среднее квадратическое отклонение

,

где - переходная характеристика инерционного звена (реакция на заданное входное воздействие); - выходной сигнал модели; - число отсчетов реакции на заданном интервале моделирования ; ; - целая часть от x.

Результаты моделирования представлены в таблице 2 и 3 и рис.5.

 

Таблица 2

Т, мс
    0,36 8,7×10-1
0,1 0,1 0,90 7,7×10-2
0,01 0,01 0,99 7,8×10-3
0,0075 0,0075 0,99 3,7×10-2
0,005 0,005 0,99 1,0×10-1
0,0025 0,0025 0,99 2,2×10-1
0,0001 0,0001 0,99 3,2×10-1

 

В таблице 2 приведены результаты моделирования по методу инвариантности импульсной характеристики, в таблице 3 – по методу билинейного z-преобразования. Приближенные значения обозначены .

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

Таблица 3

Т, мс
  3,3×10-1 3,3×10-1 2,5×10-1
0,1 4,7×10-2 9,0×10-1 2,5×10-2
0,01 4,9×10-3 9,9×10-1 5,0×10-3
0,0075 9,7×10-3 9,9×10-1 4,3×10-2
0,005 2,4×10-3 9,9×10-1 1,2×10-1
0,0025 1,2×10-3 9,9×10-1 2,2×10-1
0,0001 4,9×10-4 9,9×10-1 3,2×10-1

 

 
 

 


При наблюдается рост значения из-за увеличения алгоритмической ошибки. Алгоритмическая ошибка при использовании метода билинейного z-преобразования в рассматриваемом случае меньше, чем при методе инвариантности импульсной характеристики. При рост определяется вычислительной ошибкой, причем вычислительные ошибки для обоих методов приближенно равны.

 

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-10-25 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: