ВУЗ:
Составители:
Лабораторная работа 1
АВТОМАТИЗАЦИЯ ОБРАБОТКИ ЭКСПЕРИМЕНТАЛЬНЫХ
ДАННЫХ СРЕДСТВАМИ MATLAB
Цель работы: закрепить навыки работы с программным продуктом MatLab.
Задание
1. Загрузить экспериментальные данные в программу MatLab.
2. Построить графики зависимости
(
)
τ=
fT
для показаний каждого из датчиков, где
T
– температу-
ра;
τ
– время.
3. Построить графики зависимости
(
)
xfT
=
для заданного момента времени, где
x
– продольная
координата по оси реактора.
4. Вычислить максимальное показание каждого из датчиков.
5. Вычислить значение
( )
∫
L
dxxT
0
для заданного момента времени.
Методические указания
В ходе технологического процесса очистки газа в реакторе I (рис. 1.1) происходит химическая реак-
ция взаимодействия компонентов газовой смеси ГС, подлежащих удалению, с веществом шихты II, на-
полняющей реактор. В результате химической реакции происходит нагрев шихты, температура которой
измеряется датчиками
1
,
2
,
3
,
4
, установленными на равных расстояниях друг от друга и от входа в ре-
актор. Сигнал с датчиков через модуль ввода МВ поступает в компьютер ПК и сохраняется в файле
temp.txt. Файл temp.txt содержит пять колонок, в первой из которых записано время в секундах, в ос-
тальных четырёх – температура, регистрируемая датчиками
1
,
2
,
3
и
4
. Общая длина реактора составля-
ет
L
= 0,16 м.
Рис. 1.1. Схема установки
Для загрузки данных из файла в MatLab можно использовать функцию load('Имя файла'), возвра-
щающую массив данных из файла в заданную переменную. Например, оператор T=load('temp.txt')
по-
зволяет записать в переменную T
данные из файла с именем temp.txt.
После загрузки данных из файла к ним можно обратиться, используя принятые в MatLab методы
обращения к векторам и матрицам. Например, для обращения к элементам первого столбца массива T
используют оператор T(:,1), для обращения к элементам второй строки используют оператор T(2,:), для
обращения к элементу, стоящему в первом столбце второй строки используют оператор T(2,1).
После загрузки данных в массив Т следует построить графики зависимости
(
)
τ=
fT
для показаний
каждого из датчиков. Для построения двухмерных графиков в MatLab можно использовать функцию
plot(x,y,‘s’), где х, y – строки данных, ‘
s
’ – параметр, задающий цвет, тип линий графиков, а также тип
точек на графике (табл. 1.1). При построении графиков функции
(
)
τ=
fT
не следует забывать, что в мас-
сиве T
данные по времени и температуре содержатся в столбцах.
Для построения графиков зависимости
(
)
xfT
=
в произвольные моменты времени вначале требуется
аппроксимировать исходные данные по координате
х
. Для проведения аппроксимации можно последо-
МВ
ПК
ГС
ГС
1
2 3 4
I
II
x
Страницы
- « первая
- ‹ предыдущая
- …
- 3
- 4
- 5
- 6
- 7
- …
- следующая ›
- последняя »