Автор работы: Пользователь скрыл имя, 17 Февраля 2013 в 23:18, курсовая работа
Выбрать шунт и регистрирующий прибор для регистрации заданного сигнала с минимальной погрешностью. Характеристики сигнала приведены в таблице 1. Технические характеристики регистрирующих приборов приведены в таблице 2, характеристики шунтов – в таблице 3.
Оценить предельное значение абсолютной погрешности регистрации амплитуды и периода заданного сигнала и записат
Абсолютная
погрешность регистрации период
Абсолютную погрешность
регистрации амплитуды
,
где - погрешность регистрации, обусловленная конечной толщиной следа на носителе,
- погрешность регистрации, связанная с нестабильностью скорости движения носителя.
,
где - относительная погрешность, обусловленная конечной толщиной следа.
,
где - толщина линии на носителе, L – геометрическая длина периода регистрируемого сигнала на носителе.
Ясно, что скорость движения носителя или РО должна быть выбрана такой, чтобы на носителе уместилось изображение одного периода регистрируемого сигнала.
Для прибора 1 ( = 0.8 мм, Lmax = 29,7 cм):
V = 4 см/с, L = 16.667 см, δl,1 = 0.480%, ΔTl,1 = 0.020 с.
Для прибора 2 ( = 0.5 мм):
Lmax для этого прибора не задано, поэтому
выберем V максимальным.
V = 10 см/с, L = 41.667 см, δl,2 = 0.192%, ΔTl,2 = 0.0080 с.
Для прибора 3 ( = 0.4 мм, Lmax = 25,4 cм):
V = 5 см/с, L = 20.834 см, δl,3 = 0.384%, ΔTl,3 = 0.016 с.
,
где - погрешность скорости движения носителя.
Для прибора 1 погрешность скорости движения носителя не задана. Полагаем, что δV,1 = 0, ΔTV,1 = 0.
Для прибора 2: δV,2 = 0.4%, ΔTV,2 = 0.0167 c.
Для прибора 3 погрешность скорости движения носителя не задана. Полагаем, что δV,3 = 0, ΔTV,3 = 0.
Для прибора 1 = 0.02 с.
Для прибора 2 = 0.0247 с.
Для прибора 3 = 0.016 с.
Таким образом, для регистрации
заданного сигнала с
Im = (282.8 ± 7.1) мА, P = 1
T = (4.167 ± 0.016) c, P = 1.
На рис. 2 приведён вид результата регистрации на носителе в масштабе к размерам носителя с указанием масштаба по осям.
Рис. 2. Результат регистрации на носителе в масштабе к размерам носителя
На рис. 3 и 4 представлены графики АЧХ и ФЧХ прибора.
Рис. 3. График АЧХ прибора
Рис. 4. График ФЧХ прибора
На рис. 5 приведён график, отражающий реакцию прибора на входной сигнал ступенчатого вида.
Рис. 5. Реакция прибора на входной сигнал ступенчатого вида
Часть 2.
Рис. 6. Вид сигнала на входе регистрирующего прибора
На рис. 7 приведён график сигнала на выходе регистрирующего прибора.
Рис. 7. График сигнала на выходе регистрирующего прибора
Рис. 8. График мгновенного значения погрешности регистрации
Максимальное значение
погрешности регистрации
На рис. 9 приведена гистограмма мгновенных значений шумового сигнала.
Рис. 9. Гистограмма мгновенных значений шумового сигнала
Листинг соответствующей Matlab-
ПРИЛОЖЕНИЕ 1. Листинг Matlab-программы
clear;
clc;
A = 0.200; % Действующее значение сигнала [А]
Am = A*sqrt(2); % Амплитуда сигнала [А]
R = 0.2; % Сопротивление шунта [Ом]
S = 0.010; % Чувствительность [В/см]
V = 5; % Скорость движения носителя [см/с]
w0 = 2*pi*1.6;
B = 0.92;
w = 2*pi*0.24;
Knum = R/S; % Числитель передаточной функции
Kden = [1/(w0*w0) B/w0 1]; % Полином знаменателя передаточной функции
%Часть 1%
% Вид результата регистрации на носителе
figure(1);
x = 0:0.01:25.4;
y1 = Am*sin(w*x/V);
plot(x,y1*Knum,'k');
axis([0 25.4 -9 9]);
grid on;
title('Loggable function');
xlabel('sm');
ylabel('sm');
% График АЧХ прибора
figure(2);
f = 0.1*2*pi:0.01:100*2*pi;
y2 = abs(Knum*w0*w0./(-f.*f+f*B*w0*
plot(log10(f),log10(y2),'k');
grid on;
title('AFC');
xlabel('log10(2*pi*freq)');
ylabel('log10(K)');
% График ФЧХ прибора
figure(3);
y2 = angle(Knum*w0*w0./(-f.*f+f*B*
plot(log10(f),y2,'k');
grid on;
title('PFC');
xlabel('log10(2*pi*freq)');
ylabel('log10(K)');
% Реакция на входной сигнал ступенчатого вида
figure(4);
t = 0:0.01:2;
y3 = step(Am*Knum,Kden,t);
Amax = max(y3) % амплитуда первого выброса
A1 = step(Am*Knum,Kden,100:1:101);
A0 = A1(1,:);
A = (Amax-A0)/A0*100 % перерегулирование в %
plot(t,y3,'k');
grid on;
title('Step Response');
xlabel('t, sec');
ylabel('K');
Vv = diff(y3);
Vmax = max(Vv)*100 % максимальная скорость регистрирующего прибора
%Определение времени установления
ty = 0; q = 0; f = 0; tyct = 12;
for q = 0:1:1000
if ((y3 < 1.02*Am*Knum) & (y3 > 0.98*Am*Knum))
if (f == 0)
f = 1;
tyct = ty;
end; end;
if ((y3 > 1.02*Am*Knum) | (y3 < 0.98*Am*Knum)) f = 0; end;
ty = ty + 0.005;
tc = ty-0.005:0.005:ty;
y3 = step(Am*Knum,Kden,tc);
end;
ty = tyct
%Часть 2%
R = 0.2; % Сопротивление шунта [Ом]
B = 0.92;
rms = 0.05*(80+20); % СКО [мА]
w0 = 0.0314; % [1/c]
w = 2*pi*0.24; % [1/c]
t = 0:0.01:3*pi/(2*w0);
%Гистограмма мгновенных значений шумового сигнала
figure(5);
x = -4*rms:0.05:4*rms;
In = rms*randn(size(t));
hist(In,x);
grid on;
title('Normal distribution');
xlabel('In, mV');
ylabel('Number of signals');
% График сигнала на входе прибора
figure(6);
y1 = R*(80*sin(1.5*w0*t)+20*sin(5*
plot(t,y1,'k');
grid on;
title('Input signal');
xlabel('t, sec');
ylabel('Uin, mV');
% График сигнала на выходе прибора
figure(7);
c = 1;
pol = [1/(w*w) 2*B/w 1];
y2 = lsim(c,pol,y1,t);
plot(t,y2,'k');
grid on;
title('Output signal');
xlabel('t, sec');
ylabel('Uout, mV');
% График мгновенного
значения погрешности
delta = y1' - y2;
figure(8);
plot(t,delta,'k');
grid on;
title('Error signal');
xlabel('t, sec');
ylabel('Uerr, mV');
Maximum = max(abs(delta)) % Максимальное значение погрешности регистрации
Disp = (std(abs(delta)))^2 % Дисперсия погрешности регистрации
end
Информация о работе Регистрация, анализ и синтез измерительных сигналов