- •Функциональные схемы автоматизации (фса)
- •Спецификация технологического оборудования
- •Основные параметры и показатели параметров технологического объекта и процесса
- •Описание Функциональной системы автоматизации (фса)
- •Спецификация на приборы.
- •Описание технологического процесса.
- •Описание функциональной схемы.
- •Сводная таблица технологических параметров.
- •Практическая работа №1 интерполяция в системе Matlab
- •Выполнение работы
- •Практическая работа № 2 Интерполяция в среде excel, Линия тренда. Задача №1
- •Последовательность выполнения работы
- •Выполнение работы
- •Практическая работа № 3 Интерполяция в среде excel, Линия тренда. Задача №2
- •Последовательность выполнения работы
- •Выполнение работы
- •Данные полученные с графика
- •Практическая работа № 4 интерполяция в программе Mathcad
- •Последовательность выполнения работы
- •Выполнение работы
- •Практическая работа № 5
- •Проверка теоретической кривой разгона
- •Библиографический список
Практическая работа №1 интерполяция в системе Matlab
Цель работы– получить аналитическое выражение функциональной зависимости от аргумента, заданного аналитически или графиком.
Интерполяция– построение приближенного или точного аналитического выражения функциональной зависимости, когда о ней известны только соотношения между аргументом и соответствующими значениями функции в конечном ряду точек. Интерполяция применяется в АСУТП:
для линеаризации и интерполяции сигналов датчиков;
формирования непрерывно изменяющегося сигнала по коэффициенту временного полинома или числовой программе в системах программного регулирования;
получения аналитического выражения статической (обычно в виде квадратичной формы от входных воздействий) или динамической (обычно в виде дробно-рациональной передаточной функции) характеристик по экспериментально полученным точкам в задачах идентификации и характеризации;
получения аналитического выражения корреляционных функций или спектральных плотностей при статистической обработке данных;
перехода от одной формы математического описания к другой в задачах характеризации;
интерполяции таблиц, номограмм, диаграмм, хранящихся в памяти ЭВМ, и определения каких-либо параметров, например параметров ПИД-регулятора по номограммам.
Интерполирование функций будем вести с помощью компьютерных технологий. Компьютерная технология интерполяции– это последовательность выполнения функций и команд компьютера для решения задач интерполяции. Она состоит из следующих действий:
выбора вида функции интерполяции с помощью компьютера;
использования функций и команд универсального программного средства для получения математической модели;
построения графиков функций, заданных в табличном и формульном видах;
проверки соответствия графика, построенного по данным таблицы аналитической функции;
вычисления значений функции и ее табулирования;
проведения операций с векторами и матрицами;
решения систем линейных и нелинейных уравнений;
вычисления табличных разностей;
оценки адекватности модели.
Выполнение работы
Найдем полиномиальную зависимость ρ (плотность перегретого пара) от давленияpпри постоянной температуреt
Р,МПа |
,кг/м3 |
0,392 |
1,925 |
0,412 |
2,024 |
0,431 |
2,123 |
0,450 |
2,222 |
0,470 |
2,321 |
0,490 |
2,421 |
0,539 |
2,673 |
0,588 |
2,926 |
0,637 |
3,182 |
0,686 |
3,440 |
Присвоим t = x, ρ =y.
Создадим и введем две вектор-строки – х иу
x= [0,3920,4120,4310,4500,4700,4900,5390,5880,6370,686];
y= [1,9252,0242,1232,2222,3212,4212,6732,9263,1823,440];
Табличные разности третьего порядка близки между собой, поэтому интерполяционный полином будет иметь вид
φ(x) = ax3 + bx2 + cx + d,
или
φ(t) = at3 + bt2 + ct+ d.
Определим теперь значения коэффициентов a,b,c,d,воспользовавшись функциейpolyfit.
p= -4.7005 1.7742 6.4984 -0.6249
Подставляя полученные значения в функцию y(x), получим
φ(x) = -4.7005x3+1.7742 x2+ 6.4984 x– 0.6249,
или
φ(p) = -4.7005p3+1.7742p2+ 6.4984p– 0.6249.
По этой формуле можно определять значение плотности пара в зависимости от давления.
Проверим правильность решения задачи, воспользовавшись функцией polyval:
f = 1.9120 2.0249 2.1292 2.2303 2.3333 2.4323 2.6571 2.8540 3.0195 3.1505
>> w=z.* z
w = 0.0002 0.0000 0.0000 0.0001 0.0002 0.0001 0.0003 0.0052 0.0087 0.0010
>>z = y– f
>> R = sum(w)
R = 0.0157
>>E=sqrt(R) / 10
E=0.0125
Результат получен с высокой точностью.
Вывод: После выбора данных зависимости давления перегретого пара от его плотности из таблицы, мы построили график зависимости и получили аналитическое выражение полиномиальным методом интерполяции в Matlabe.