Автор работы: Пользователь скрыл имя, 01 Февраля 2010 в 09:23, Не определен
Характерной особенностью современного этапа автоматизации производства состоит в том, что он опирается на революцию в вычислительной технике, на самое широкое использование микропроцессоров и контроллеров, а также на быстрое развитие робототехники, гибких производственных систем, интегрированных систем проектирования и управления, SCADA-систем разработки программного обеспечения
0.0053
0.0081
R =
-20.0000 0.0011 0.0015 -0.0123
-19.0000 0.0015 -0.0021 -0.0221
-18.0000 0.0017 0.0007 -0.0370
-17.0000 0.0017 0.0069 -0.0287
-16.0000 0.0013 0.0123 0.0080
-15.0000 0.0005 0.0074 0.0289
-14.0000 -0.0003 0.0051 0.0470
-13.0000 -0.0010 0.0092 0.0236
-12.0000 -0.0018 -0.0070 0.0419
-11.0000 -0.0019 0.0064 0.0221
-10.0000 -0.0010 -0.0008 0.0000
-9.0000 -0.0005 0.0004 -0.0054
-8.0000 0.0001 0.0005 0.0018
-7.0000 0.0011 -0.0003 -0.0124
-6.0000 0.0031 0.0001 -0.0299
-5.0000 0.0065 0.0005 -0.0161
-4.0000 0.0110 0.0001 -0.0167
-3.0000 0.0163 -0.0001 0.0021
-2.0000 0.0261 -0.0007 0.0152
-1.0000 0.0393 0.0001 0.0259
0 0.0479 0.2477 0.0304
1.0000 0.0393 0.0001 0.3341
2.0000 0.0261 -0.0007 0.5129
3.0000 0.0163 -0.0001 0.4239
4.0000 0.0110 0.0001 0.2174
5.0000 0.0065 0.0005 0.1442
6.0000 0.0031 0.0001 0.1040
7.0000 0.0011 -0.0003 0.0382
8.0000 0.0001 0.0005 0.0150
9.0000 -0.0005 0.0004 0.0121
10.0000 -0.0010 -0.0008 0.0105
11.0000 -0.0019 0.0064 0.0066
12.0000 -0.0018 -0.0070 0.0154
13.0000 -0.0010 0.0092 -0.0155
14.0000 -0.0003 0.0051 -0.0225
15.0000 0.0005 0.0074 -0.0224
16.0000 0.0013 0.0123 -0.0038
17.0000 0.0017 0.0069 0.0131
18.0000 0.0017 0.0007 0.0341
19.0000 0.0015 -0.0021 0.0119
20.0000
0.0011 0.0015 0.0185
cl =
0.0343
На рис. 2. 3 приведены результаты расчета автокорреляционной функции выходного сигнала (Covf for filtered y); автокорреляционной функции входного сигнала (Covf for prewhitened u); взаимная корреляционная функция (Correlation from u to y); импульсная характеристика (Impulse response estimate).
Можно получить более подробный график импульсной характеристики, если выполнить функцию cra с одним аргументом zdan (Рис. 2. 4):
>> cra(zdan)
ans =
0.0134
0.1469
0.2256
0.1864
0.0956
0.0634
0.0457
0.0168
0.0066
0.0053
0.0046
0.0029
0.0068
-0.0068
-0.0099
-0.0099
-0.0017
0.0058
0.0150
0.0053
0.0081
Необходимо отметить, что на графиках по оси абсцисс откладываются промежутки времени τ = ti – ti-1, а по оси ординат значения корреляционных функций для входного u2 и выходного у2 сигналов; значения взаимокорреляционой функции и импульсной характеристики. Из полученных характеристик следует, что с увеличением τ наблюдается резкий спад корреляционной зависимости входного сигнала, что свидетельствует о слабой взаимосвязи между сечениями процесса, соответствующими произвольным моментам времени (процесс более близок к белому шуму, а автокорреляционная функция к дельта-функции). Выходная величина наоборот более плавно изменяет свои состояния от одного момента времени к другому и, следовательно, взаимосвязь между предыдущим и последующим значениями выходного сигнала более тесная, чем у входного.
Для получения частотных
[g, phiv] = spa(z)
[g, phiv, z_spe] = spa(z,M,w,maxsize,T)
Аргументы:
Возвращаемые величины:
Построим диаграмму Боде (АЧХ, ФЧХ), используя функции spa и bodeplot и данные, полученные при изучении теплового объекта, и содержащиеся в файле dryer2
>> load project24;
>> z=[y2 u2];
>> g=spa(z);
>> bodeplot(g)
Результаты моделирования (АЧХ построена в логарифмическом масштабе) без доверительного коридора представлены на рис. 2. 5.
Полученные зависимости
Для получения частотных
>> w=logspace(w1,w2,N),
где w1 – нижняя граница диапазона частот (10w1), w2 – верхняя граница диапазона частот (10w2) и N – количество точек графика.
>> [g,phiv]=spa(z,[],w);
Графики АФХ, ФЧХ и S(ω) строятся с доверительным коридором в три среднеквадратических отклонения с помощью команды
>> bodeplot([g p],'sd',3,'fill'),
где 'sd' – указывает на сплошную линию доверительного коридора (по умолчанию эта линия штриховая); 3 – величина доверительного коридора в три среднеквадратических отклонения; 'fill' – способ заливки доверительного коридора (желтым цветом).
Построим АЧХ, ФЧХ, используя функции spa, bodeplot, logspace и данные, полученные в файле Project24 с соответствующим доверительным коридором:
>> w = logspace(-2,pi,128);
>> [g,phiv]=spa(z,[],w);
>> bodeplot([g,phiv],3,'fill')
Результаты моделирования представлены на рис. 2. 6.
Для построения графика оценки спектральной плотности шума с доверительным коридором выполним следующую команду:
>> bodeplot([phiv],'sd',3,'fill')
Результаты моделирования
Полученный график оценки спектральной плотности шума с доверительным коридором показывает наличие равномерного распределения мощности сигнала по частотному спектру с последующим спадом мощности на частоте выше 1, 1 рад/с.
Далее необходимо выполнить
2. 8. Параметрическое оценивание данных
Параметрическое оценивание экспериментальных данных проводится с целью определения параметров модели заданной структуры путем минимизации выбранного критерия качества модели (чаще всего – среднего квадрата рассогласования выходов объекта и его постулируемой модели).
Для проведения
>> zdanv=zdan(1:500);
>> zdane=zdan(501:1000).
Первая часть массива данных
будет использоваться для
В пакете System Identification Toolbox рассмотрены различные виды моделей ТОУ, которые с различной степенью достоверности описывают объект автоматизации. Для выбора наиболее приемлемой структуры и вида моделей при параметрическом оценивании экспериментальных данных в пакете System Identification Toolbox MATLAB имеются специальные функции
Функция оценивания ar оценивает параметры модели авторегресии:
A(z) y(t) = e(t),
где: A(z) = 1 + a1z – 1 + a2z – 2 +...+ a naz – na , т.е. коэффициенты полинома A(z), при моделировании скалярных временных последовательностей. Функция имеет синтаксис:
th = ar(y,n)
Или другое написание,
[th,refl]=ar(y,n,approach,win,
где аргументы:
y – вектор-столбец данных, содержащий N элементов;
n – порядок модели (число оцениваемых коэффициентов);
approach – аргумент (строковая переменная) определяет метод оценивания:
• 'ls' – метод наименьших квадратов;
• 'yw' – метод Юла-Уокера;