- •Глава 6. Основные характеристики средств микропроцессорной техники 82"
- •Глава 8. Структуры и алгоритмы аналого-цифровой части иис . . 126-
- •Глава 9. Измерительно-вычислительные комплексы 143
- •Глава 10. Системы измерения независимых входных величин . . . 153"
- •Глава 11. Многомерные и аппроксимирующие и с 172
- •Глава 12. Статистические измерительные системы 182'
- •Глава 13. Теоретические основы автоматического контроля . . . . 216-
- •Глава 14. Системы автоматического допускового контроля .... 242
- •1.1. Основные определения. Области применения иис
- •Глава 1
- •1.2. Обобщенная структурная схема иис
- •1.3. Описание функционирования иис. Содержательные логические схемы алгоритмов
- •Глава 2
- •2.1. Разновидности входных величин
- •2.2. Разделение иис по виду выходной информации
- •2.3. Классификация иис по принципам построения. Роль эвм
- •Глава 3
- •3.1. Государственная система приборов. Основные положения
- •3.2. Агрегатный комплекс средств электроизмерительной техники
- •Глава 4
- •4.1. Индикация в иис
- •4.2. Запись и хранение информации в иис
- •Глава 5
- •5.1. Основные разновидности структур и интерфейсов
- •5.2. Протоколы и типовые алгоритмы обмена информацией
- •5.3. Интерфейс с последовательным выполнением операций обмена информацией
- •5.4. Приборный стандартный интерфейс
- •5.5. Интерфейс камак
- •5.6. Интерфейсы периферийной части эвм
- •5.7. Сопоставление алгоритмов стандартных интерфейсов
- •5.8. Об аналоговых интерфейсах измерительной части иис
- •Глава 6
- •6.1. Эвм и средства микропроцессорной техники в иис
- •6.2. Микро-эвм
- •6.3. Микропроцессоры
- •6.5. Программируемые клавишные эвм
- •6.6. Табличные методы преобразования информации
- •Глава 7
- •7.2. Унифицирующие преобразователи
- •7.3. Измерительные коммутаторы амплитудно-модулированных сигналов
- •7.4. Защита входных измерительных цепей иис от помех
- •Глава 8
- •8.1. Основные структуры аналого-цифровой части
- •8.2. Алгоритмы функционирования аналого-цифровой части иис
- •Глава 9
- •Глава 10
- •10.1. Основные разновидности систем измерения независимых входных величин
- •10.2. Многоточечные ис с резистивными датчиками
- •10.3. Мультиплицированная ис с термопарами
- •10.4. Сканирующие системы для расшифровки графиков
- •10.5. Акустическая система для измерения координат графических изображении
- •10.6. О голографических измерительных системах
- •Глава 11
- •11.1. Многомерные ис (системы для раздельного измерения взаимосвязанных величин)
- •11.2. Аппроксимирующие ис
- •Глава 12
- •12.1. Особенности измерения статистических характеристик случайных процессов
- •12.2. Системы для измерения законов распределения вероятностей случайных процессов
- •12.3. Корреляционные измерительные системы
- •12.4. Спектральные измерительные системы
- •13.1. Функция и основные видь! систем автоматического контроля
- •13.2. О выборе контролируемых величин и областей их состоянии
- •13.3. Ошибки контроля
- •13.4. Объем выборки при контроле
- •13.5. Организация статистического контроля
- •13.6. Дискретизация непрерывной контролируемой величины
- •13.7. Оценка эффективности и стоимости систем автоматического контроля
- •Глава 14
- •14.1. Каналы контроля
- •14.3. Системы автоматического контроля параллельного и последовательного действия
- •114,4. Системы автоматического контроля с общей образцовой величиной
- •14.5. Основные алгоритмы работы систем параллельно-последовательного действия
- •14.6. Системы автоматического контроля параллельно-последовательного действия
- •XI (iMxHi) I (ch : kAxa!, || Дси, Ac2i) ]} X
- •Глава 15
- •Глава 17
- •17.1. Особенности и основные характеристики телеизмерительных систем
- •17.2. Линии связи 1
- •17.3. Разделение сигналов в тис
- •Глава 18
- •18.1. Аналоговые тис
- •18.2. Цифровые тис (системы с кодоимпульсными сигналами]
- •18.3. Об адаптивных тис
- •18.4. Краткий обзор основных характеристик промышленных тис
- •Глава 19
- •19.1. Стадии проектирования иис
- •19.2. О проектировании программного обеспечения иис
- •19.3. Об автоматизации системотехнического проектирования
- •19.4. Учебное задание на системотехническое проектирование
- •20.1. Критерии оценки погрешностей измерения входной величины
- •20.2. Оценка полной погрешности
- •20.3. О распределении погрешностей между звеньями системы
- •20.4. О погрешностях квантования по уровню и округления при вычислениях
- •20.5. Информационные оценки
- •Глава 21
- •21.1. Определение интервалов равномерной дискретизации
- •21.2. Об адаптивной дискретизации
- •21.3. Оценка времени измерительных преобразований аналоговой части
- •21.4. Оценка времени работы цифровой части иис. Выбор эвм по быстродействию
- •Глава 22
- •22.1. Общие положения
- •22.2. Нормируемые метрологические характеристики ис
- •22.3. Технические средства метрологических поверок
- •22.4. Автоматическая коррекция погрешностей ис
- •Глава 23
- •23.1. Оценка эффективности иис
- •23.2. Планирование измерительных экспериментов
Глава 21
ВРЕМЕННЫЕ ХАРАКТЕРИСТИКИ ИИС
21.1. Определение интервалов равномерной дискретизации
Один из основных вопросов, который приходится решать при обосновании быстродействия проектируемой системы, связан с определением тех моментов времени, в которые нужно выполнять процедуры измерения исследуемой величины, являющейся функцией времени x(t) [21.1].
Остановимся на определении таких моментов времени, т. е. на выборе таких дискретных значений функции x(t), по которым возможно описание этой функции с заданной погрешностью.
При дискретизации x{t) нужно в зависимости от цели измерения обоснованно выбрать критерий погрешности описания функции по ее дискретным значениям, определить характер операций дискретизации и вид приближающей функции [21.2]. В качестве критериев погрешности описания x(t) используются точечные оценки погрешности (например, | &тах \ —МОДуЛЬ МЭ.К-симальной погрешности) или оценки приближения в среднем (ча*
ще всего о—-среднее квадратическое отклонение). Выделение дискрет может производиться через фиксированные, чаще всего равные интервалы дискретизации. Эти интервалы определяются заранее на основании информации о характере исследуемой величины и цели измерения, а также от выбранной приближающей функции. Обычно в качестве приближающих функций используются многочлены и ряды невысокой размерности. Выбор типа аппроксимирующих функций, так же как и критериев погрешностей приближения, определяется преимущественно целью измерения.
В табл. 21.1 приведены для наиболее употребляемых на практике аппроксимирующих функций выражения, позволяющие определить интервал равномерной дискретизации при заданной погрешности.
Полученные для приближения степенными многочленами Pn(t) оценки интервалов дискретизации при заданной погрешности |етах| справедливы для точечной интерполяции, т. е. для случая, когда погрешность приближения в узлах аппроксимации отсутствует и максимальная погрешность находится между ними. При равномерном приближении, когда на отрезке аппроксимации Т имеются п-\-2 точек (и<Ц\<. ■ ■<.tn+i), в которых разность x(t)—х* (t) принимает поочередно значения ±8max==sup|A;(/) — —x*(t) |, интервал дискретизации может быть увеличен.
Рассмотрим простейший пример приближения функции x(t) = =/2, заданной в точках /=0, 1, 2 (/о=0; ti=l; t2=2) с использованием интерполяционного многочлена Лагранжа.
При приближении этой функции (рис. 21.1) многочленами нулевой степени на отрезке (0,1) P0(t)=0, на отрезке (1,2) Po(t)=l, многочленами первой степени на отрезке (0,1) Pi(t)=0(t— —1)/(0—1) + 1 (f—0)/(1—0)=/, на отрезке (1,2) Р,(/) = [1(/— —2/(1—2) + [4(/—1)/(2—1)]=3/—2, многочленом второй степени P2(t) = [0(t—l) {t—2)/ (0—1) (0—2)] +[1(^—0) (t—2)/(l— -0)(1-2)] + [4(*-0)(*-1)/(2-0)(2-1)]=*2.
При приближении многочленом первой степени погрешность E\ = t2—/ на отрезке (0, 1) принимает максимальное значение при £=0,5 и равна eimax=0,25, а на интервале -(1, 2)—при /=1,5.
В этом примере отрезки заданы и определялась погрешность приближения функции с помощью степенных многочленов. При измерениях чаще приходится решать задачу определения интервала дискретизации функции по заданной погрешности приближения. Решение в этом случае возможно, если известно максимальное значение модуля (п-\-1)-й производной аппроксимируемой функции.
При нулевой степени аппроксимирующего многочлена М0 ^ <Z.\smax\/Mi. В рассматриваемом примере при Mi=2t^=A (при t=2) и \етах|=0,25 Д/о^О,06 и необходимо взять 34 интервала дискретизации.
Аппроксимация многочленом нулевой степени (ступенчатая аппроксимация) предусматривает восстановление исследуемой
Таблица 21.1. Характеристики некоторых ортогональных базисных функций
В
ид
аппроксимирующей функции
Составляющие базисных функций
Интерполяционный многочлен Лагран-
жа
£=0
См. рис. 21. 1, 21.2
Р
яд
Котельникова
1=—п
x(jAt)
sin coc (t — /Дг) сос (t — /ДО
См. рис. 21.4
Приближение многочленами Чебышева первого рода
К
**('/) = 2 Ck(T)Tk{tt);
k=o
Сй(У) = 2 *{ti)b{ftTk(t,y, i=o k (t) = I/Kl — /2; [ — Д//2, Д*/2]
7"и (О = cos (n arc cos f);
Г3 (0 = 4/s _ 3t; Г4(г) = 8** — 8f2 + 1 (См. рис. 21.5, 21.6)
П
риближение
многочленами Лежандра К
х*(Г/)
= 2 Ck(L)Lk(tt);
k=0
Q (I) =2 *(*/)**(*/)
1=о
£„(0=i; M0 = ';
M0 = — (3*2-i);
£4(о=4"(зи4-зо'2+з)
о
Приближение многочленами Лагерра К
^ (*/) = £ с*(П W);
fe=0
,-=o /г(0 = Г-°е-*
£5(0=1; £»(o=-f + i;
L«(0 = r2 — 4t+2; L«(0= — г3 + 9/2—18/ + 6
Погрешность
Информация о x{t)
Определение интервала дискретизации
Для PD(t):
My
Ain
/Afx
Д
ля
P±(ty.
«1<УГ8|егаож| /M2
Для P2{t):
max
Для P0(t) и
o2 = 2^(0)-2^(A;0); o2 = 1,5ft* (0) — 2ft* (A^/2) + 0,5i?x (Att)
fix)
A/<l/2fc
Мп+1
Решение уравнения У^О = 0
NL
1,5
2"(п + 1)!
■ Мп+1 (Ы/2)п+*
'"«+1
1,5
2"(п+1)1
Мп+1(М/2)"+1
Вид аппроксимирующей функции |
Составляощие базисных функций |
|
Разложение Фурье — Уолша |
|
|
К |
|
|
/г=0 |
См. рис. 21.7 |
|
а |
|
|
;=0 |
|
|
функции с экстраполяцией по предыдущему значению. Восстанавливающее устройство при этом имеет наиболее простой вид и не вносит запаздывания в процесс восстановления.
При равномерном приближении (штрихпунктирная линия на рис. 21.1) интервал дискретизации может быть увеличен вдвое, но при восстановлении исследуемой функции вводится запаздывание на интервал дискретизации и несколько усложняется реализация восстанавливающего устройства.
Рис. 21.1. Приближение Рис. 21.2. Приближение Рис. 21.3. Линейная ап-функции x{t)=t2 много- функции x{t)=t2 много- проксимация членом нулевой степени членом первой степени
Если аппроксимация функции x{t) производится многочленом первой степени (линейная аппроксимация), то Д^< у 8|е1палг|/М2, а восстановленная функция имеет вид x*(t)=x(tj)-\- [x(tj+i)— —x(tj)] (t—tj)/tj+l—tj. В нашем примере М2=2, а если |«таж| = =0,25, то Д^1^1, т. е. достаточно иметь два интервала дискретизации (рис. 21.2).
При относительно больших значениях допустимой погрешности (бтйх^0,02) разница между интервалами при линейной аппрок-
Продолжение табл. 21.1
Погрешность
Информация о x(t)
Определение интервала дискретизации
м.
_Д/_ ("+')/2" (п+ 1)
2 < У Мп+1
!с2
симации и аппроксимации многочленами более высокого порядка незначительна. Поэтому лишь при малых погрешностях приближения целесообразно рассматривать возможность применения многочленов со степенью п>2.
Положим, что известна корреляционная функция R*x(t) исследуемой функции x(t) и задана среднеквадратическая погрешность о приближения. (Напомним, что использование среднеквадратиче-ского критерия погрешности аппроксимации возможно, если ис-
b
следуемая функция интегрируема в квадрате, т. е. f я2 (/)<#< оо.)
а
Тогда, если для аппроксимации реализации случайной стационарной функции x(t) используется степенной многочлен нулевой степени, интервал дискретизации может быть определен из выражения o2=M*[x(t) — x(tj)]2=2R*x{0) — 2R*x(At0).
Когда корреляционная функция кх*(ъ) неизвестна, то значение Ato может быть определено путем последовательного приближения к допустимому значению среднего квадратического отклонения.
Для линейной аппроксимации (при максимальной погрешности на середине интервала дискретизации) в соответствии с рис. 21.3
с2 = М* {х (t) - х (t,-) + [х (tj+1) - х (*,.)] Ц^- }2 =
= 1,5R*X (0) - Жх (MJ2) + 0,5R*X (Д.',).
Нахождение значения Д^ при известной функции /?х*(т) особых затруднений не вызывает.
По В. А. Котельникову непрерывная функция x(t), удовлетворяющая условиям Дирихле, с ограниченной верхней частотой fc
может быть представлена своими дискретами, следующими через интервалы At^.l/2fc:
ОО ОО
/=—00 /=—00
Этот ряд носит название ряда Котельникова, а функция sinjt(2fc^—j)/n(2fct—у) —функции отсчетов. На рис. 21.4 показаны произведения
х (y"/2fс) [sin к (2fct—j) /л (2fct—j) ]
для моментов времени у—1, у", у+1.
Восстановление исходной непрерывной функции по дискретным отсчетам x(j/2fc) в виде б-импульсов через интервалы времени At=l/2fc может быть выполнено путем использования идеального фильтра нижних частот на бесконечно большом (от —оо .до оо) интервале времени. На практике исследуемые процессы длятся в течение конечного времени. Следовательно, математическая модель, отображаемая теорией отсчетов, лишь приближенно •описывает реальные физические процессы. Нужно заметить, что •отклонение характеристик фильтра от идеальных также вносит погрешности.
Ввиду сказанного при использовании теоремы Котельникова на практике несколько увеличивают значение расчетной верхней граничной частоты fc.
Известна математическая модель, в которой принимается, что спектр сигнала отличен от нуля в пределах от —оо до оо, сигнал ■имеет конечную длительность и известна его корреляционная функция. Для этого случая доказывается, что интервал дискретизации должен быть равен интервалу корреляции:
00 —30
т. е. отсчеты функции по теореме Котельникова представляют со-•бой не что иное, как ближайшие некоррелированные значения функции.
Для аппроксимации непрерывных функций широко используются ортогональные функции и многочлены. Основные их достоинства связаны с тем, что коэффициенты базисных функций могут получаться независимо друг от друга и во многих случаях они ■обеспечивают хорошую сходимость.
Напомним, что система функций фЬ ..., фк называется ортогональной на отрезке [О, Т], если
Здесь К является нормой ц>и\ если К=1, то функция называется нормированной, а система ортогональных функций называется ортонормированной. Если <р(/) определена в точках t\, ..., tn, то> ее можно рассматривать как вектор /г-мерного пространства с компонентами (pk(tj). Тогда функцию x(tj) можно представить в виде
*=0
где
Ck^k (t) х (t) ?k (t) dt / j £ (t) <?k* (t) dt
■коэффициенты Фурье, a k(t) —весовые коэффициенты.
Рис. 21.4. Произведения дискретных ' значений и функции отсчета
Рис. 21.5. Размещение узлов аппроксимации при использовании многочленов Чебышева
Рис. 21.6. Многочлены Чебышева
В табл. 21.1 приведены в сжатом виде данные некоторых ортогональных базисных функций.
Узлы аппроксимации многочленов Чебышева (рис. 21.5) определяются путем решения уравнения Tn(t)=0. Они имеют гармоническое расположение (рис. 21.6), при котором узлы распределены гуще к концам отрезка наблюдения. Использование узлов Чебышева приводит к уменьшению погрешности аппроксимации по сравнению с равномерной дискретизацией.
Остаточный член многочлена Чебышева равен
[(М„+1|/я+ 1)/2"(/г + 1)П(едя+1.
W0=R0
Ц=Ь
W3=R,RZ
■
W6=RZR3
W7=R7RZ^3
W8=R4
■
1 t |
|
1T T z ' |
|
|
* |
|
|
|
|
|
t |
|
|
|
'J^ |
|
|
|
|
|
|
|
t |
—If—] f-^1 — |
t |
|
" * |
|
|
|
|
|
|
|
|
|
1 г |
|
\ |
|
|
■■■ |
1 * |
|
1 |
|
t |
|
|
Многочлены Чебышева во многих случаях дают лучшее и более экономное приближение, чем другие базисные функции.
Весьма удобно для практического использования при аппроксимации непрерывных функций и в ряде других приложений разложение функций в ряд Фурье с коэффициентами Фурье — Уолша [11.8]. В рассмотренных ранее ортогональных многочленах определенную трудность представляет формирование функций фя(^) (в виде синусов, косинусов, степенных выражений и т. п.).
Разложение интегрируемой в квадрате на отрезке' [О, Т] функции х (t) в ряд Фурье с использованием функций Уолша WK(t) выполняется по формуле
**('/) = £ C*WW k=i
Коэффициенты Фурье — Уолша
единичной весовой функ-
(при ции).
Рис. 21.7. Функции Радемахера R и Уолша W
Система функций Уолша образуется из функций Радемахера (рис. 21.7). Функция Радемахера т-го порядка определяется при целых положительных m следующим образом:
RJt) = sign sin (2m+1irf),
или
+ 1, если — <t<-^-
ад=-
\t-
(нечетные интервалы, начиная с 0); 2t + i^^ 2-;+2
— 1, если
2-„ -- - 2„
I
(четные интервалы i); Я, 0 = 1. 1 — порядковый номер интервала зада-
Здесь i=0, 1, .... 2'"-1
НИЯ фуНКЦИИ Rm{t).
Чтобы из функций Радемахера, являющихся нечетными, получить полную ортогональную 'систему, нужно образовать произведения вида (рис. 21.7).
wmi mi(t)=RmiV)X-..XR At).
Для построения функций Уолша может быть использовано следующее соображение. Функции Радемахера соответствуют делению отрезка [О, Т] на 2". Следовательно, Wu W2, W*, W8 . .. равны соответственно Ri{t), #г(0> Rs(t), Ri(t) ... Формирование промежуточных (между двоичными) значений W\ осуществляется в соответствии с формированием чисел в двоичном коде. Например, W3(t)=R,(t)R2(t); Wi(t)=X3(t)R2{t)Xi(t).
В некоторых случаях удобно использовать обозначения Wsi и Wcl, введенные по аналогии с тригонометрическими функциями.
Процесс получения коэффициентов Фурье — Уолша соответствует умножению матрицы Уолша W„ [строки этой матрицы равны значениям функций Уолша в двоично-рациональных точках отрезка (О, Г)] на вектор-столбец исходных данных:
* Со)
cfi=wmx
*('»)
Для определения коэффициентов выполняются операции сложения и вычитания; умножения при этом отсутствуют.
Имеется возможность использовать так называемый алгоритм быстрого преобразования Фурье — Уолша, применив преобразование Адамара для каждой пары последовательных дискрет x(tj):
Ь,.=
*,■+!
ХН,
где
Н =
— 1
— матрица Адамара.
Для вычисления 2п коэффициентов Фурье — Уолша необходимо п раз последовательно применить это преобразование, и, следовательно, общее количество операций сложения и вычитания будет равно п2п.
Ряд Фурье с функциями Уолша для всякой функции x(t), интегрируемой на отрезке [—h.t/2^t^At/2], сходится к ней в среднем.
Остаточный член для ряда равен
Mn+i ( Ы у+1 2"(/г+ 1)\ \ 2 J ■
Отсюда может быть определен интервал квантования по времени, необходимый для восстановления исходной функции с заданной погрешностью.
Имеется обобщение теоремы отсчетов (теоремы Котельникова) ша ряд Фурье —Уолша, согласно которому каждая временная функция x(t) полностью характеризуется дискретной последовательностью значений отсчетов x(mAt), взятых через Д;=1/2/с= -=T/2n+l. При этом действительно соотношение
* (9= S x(mte)rn{t — m£d),
а-де
V(f) = .
1-дляО<^<(-^1г)Г;
О — для остальных значений t.
Между наивысшей частотой процесса и п имеется очевидная чгвязь:
fc=2"/T,
'где Т — продолжительность выборки непрерывной величины.
В заключение следует подчеркнуть, что выбор системы базис-шых функций для аппроксимации должен производиться с учетом ■сведений, которые имеются об исследуемой функции перед выполнением измерения.
