Разработка математической модели химического реактора идеального перемешивания

Получение передаточной функции реактора по заданным динамическим каналам с помощью Matlab. Рассмотрение процесса получения математической модели в пространстве переменных состояний. Разработка графика переходной характеристики для дискретной системы.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 25.05.2014
Размер файла 668,5 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Учреждение образования «БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ»

Факультет ХТиТ

Кафедра АППиЭ

Специальность 1-53-01-01

КУРСОВАЯ РАБОТА

по дисциплине «Моделирование объектов и систем управления»

Тема: «Разработка математической модели химического реактора идеального перемешивания»

Исполнитель

студент 4 курса 5 группы Федоренков А.

Руководитель

Кобринец В.П.

Минск 2014

Реферат

Математическая модель, химический реактор, передаточная функция, пространство состояний, переходная характеристика.

Целью выполнения данной курсовой работы является разработка математической модели химического реактора идеального перемешивания.

В результате произведена разработка математической модели объекта в виде ДУ, а также в виде переменных состояния и в дискретном виде. Были получены передаточные функции по заданным динамическим каналам и переходные функции объекта по передаточным функциям каналов управления. Также были определены коэффициенты передаточных функций по динамическим каналам, по переходным функциям методом площадей.

Содержание

Введение

1 Разработка математической модели объекта в виде ДУ и их системы

2 Получение передаточных функций по заданным динамическим каналам объекта

3 Получение математической модели объекта в виде переменных пространства состояния

4 Получение дискретной математической модели объекта

5 Получение переходных функций объекта по его передаточной функции

6 Определение передаточной функции объекта по полученной функции методом площадей. Сравнение аналитической и расчётной передаточной функции

Заключение

Список использованной литературы

Введение

Развитие автоматизации химической промышленности связано с возрастающей интенсификацией технологических процессов и ростом производств, использованием агрегатов большой единичной мощности, усложнением технологических схем, предъявлением повышенных требований к получаемым продуктам.

Особое значение придается вопросам автоматизации процессов химической технологии в связи с взрыво- и пожароопасностью перерабатываемых веществ, их агрессивностью и токсичностью, с необходимостью предотвращения вредных выбросов в окружающую среду. Указанные особенности, высокая чувствительность к нарушениям заданного режима, наличие большого числа точек контроля и управления процессом, а также необходимость своевременного и соответствующего сложившейся в данный момент обстановке воздействия на процесс в случае отклонения от заданных по регламенту условий протекания не позволяют даже опытному оператору обеспечить качественное ведение процесса вручную.

Человек обладает конечной скоростью восприятия ограниченного объема информации; ему требуется некоторое время на ее обдумывание, принятие решения и выполнение соответствующих мероприятий. Действия человека отличаются субъективностью. Оператор должен непрерывно следить за процессом, с максимальной быстротой оценивать текущую обстановку и в случае необходимости принимать решения с целью поддержания заданного режима, что чрезвычайно сложно, а иногда и невозможно. Поэтому в настоящее время эксплуатация процессов химической технологии без автоматизации практически немыслима.

Под технологическим процессом понимают совокупность технологических операций, проводимых над исходным сырьем в одном или нескольких аппаратах, целью которых является получение продукта, обладающего заданными свойствами; осуществляются они в ректификационных колоннах, реакторах, экстракторах, абсорберах, сушилках и других аппаратах. Обычно с целью переработки химических веществ и получения целевых продуктов из этих аппаратов компонуют сложные технологические схемы.

Одним из направлений повышения продуктивности труда является использование современных математических методов и технических средств, таких, как планирование эксперимента, исследование операций, математическое моделирование и измерительная техника.

В некотрых отраслях промышленности проектируемые системы являются особенно сложными. Возникают вопросы, которые недостаточно изучить теоретически. Это придает особое значение экспериментальным исследованиям. Часто для эффективного решения задач управления необходимо иметь адекватные технологическим процессам математические модели.

Для химической технологии основной задачей развития является повышение эффективности химико-технологических процессов и синтез систем управления.

При применении кибернетического подхода к проблеме построения автоматизированных систем управления технологическими процессами необходимо:

1) разработать математическую модель процесса;

2) решить проблему идентификации модели и ее параметров (т.к. в процессе функционирования технологического объекта или процесса в разных режимах работы модель может меняться);

3) решить задачу алгоритмизации управления технологическими процессами;

4) выбрать средства управления.

Моделирование объектов и систем управления в химической технологии позволит существенно ускорить темп технического процесса в данной области.

1. Разработка математической модели объекта в виде ДУ и их системы

Рассмотрим химический реактор непрерывного действия, который представляет собой аппарат с мешалкой и охлаждающей рубашкой, в котором производится экзотермическая реакция 1-го порядка. Объемный расход и температура подаваемой реакционной смеси составляеті,а концентрация реагирующего вещества равна. Объект обладает сосредоточенными параметрами, т.е. во всем объеме реакционной пространстве температура Т,К и концентрация компонента, который реагирует, имеют одинаковые значения. Поток из реактора выходит с теми же значениями величин. Тепло реакции снимается хладагент, температура которого равна, а расход через рубашку реактора которая с охлаждающей поверхностью составляет. Плотность исходного и веществ, которые прореагировали, одинаковы. Удельные теплоемкости продуктов на входе и выходе из реактора равны между собой. Объем реакционной массы постоянны.

Рассматриваемый химический реактор представляет собой динамическую систему с пятью входными величинами F, Сн, Tн, Fc, Tc, каждая из которых приводит к изменению двух его выходных величин С и T.

Математическое описание нестационарного режима работы химического реактора должна представлять собой систему из двух уравнений (по числу выходных величин объекта): материального и теплового балансов.

Рисунок 1

Схемы химического реактора идеального перемешивания (а) и его динамических каналов (б) продуктов реакции Q --расход F реагентов, подаваемых в реактор. При этом изменение расхода хладоагента Fc вызывает также изменение состава продуктов реакции Q, а колебание расхода исходных реагентов F приводит к изменению температуры Т реакционной массы в реакторе. Кроме этого, выходные величины реактора (Q и T) зависят от концентрации Qн и температуры Тн входного продукта, а также от температуры хладоагента Тс. Помимо прямых рассматриваемый объект имеет и перекрестные каналы прохождения сигналов. Выходные величины такого реактора находят из уравнений динамики

Q=f1(F,Fc,Qн,Tн,Tc,t)

T=f2(Fc,F,Qн,Tн,Tc,t)

Таким образом, обе выходные величины реактора испытывают влияние всех его входных величин. Прохождение сигналов по каждому каналу может быть выражено своим уравнением динамики или своей передаточной функцией. Объекты могут обладать сосредоточенными и распределенными параметрами.

Объекты с сосредоточенными параметрами. К ним относятся объекты, регулируемые величины которых имеют одно числовое значение в данный момент времени (уровень жидкости в аппарате, давление газа в газгольдере и др.). (Типичными представителями объектов с сосредоточенными параметрами являются резервуар для жидкостей, испаритель, химический реактор.

Составить математическое описание химического реактора непрерывного действия, представляющего собой аппарат с мешалкой и охлаждающей рубашкой, в котором проводится экзотермическая реакция 1-го порядка. Объемный расход и температура подаваемой в него реакционной смеси составляют F, м3/с и Тн, К, а концентрация реагирующего вещества равна Qн. Объект обладает сосредоточенными параметрами, т. е. во всем объеме реакционного пространства температура Т, К и концентрация реагирующего компонента Q имеют одинаковые значения. Поток из реактора выходит с теми же значениями величин. Тепло реакции снимается хладоагентом, температура которого равна Тс, К, а расход через охлаждающую рубашку реактора поверхностью А, м2 составляет Fc, м3/с Плотности с, кг/м3 исходного и прореагировавшего веществ одинаковы. Удельные теплоемкости с, Дж/(кг-град) продуктов на входе и выходе из реактора равны между собой. Объем реакционной массы V, м3, постоянен.

При принятых допущениях уравнение материального баланса реактора по реагирующему компоненту в переходном режиме:

FQн + VS = FQ + VdQ/dt (1.1)

где S = K(Qmax--Q)--скорость реакции; Qmax -- максимально достижимая концентрация целевого компонента; K=a*ехр(--E/RT)--константа скорости реакции; а -- постоянный коэффициент, Е -- энергия активации; R -- универсальная газовая постоянная.

С учетом последних выражений уравнение материального баланса реактора:

FQн + Va(Qmax-Q)exp(-E/RT) = FQ + dQ/dt (1.2)

Уравнение теплового баланса реактора в неравновесном режиме может быть записано следующим образом:

FcсTн + qp = FcсT + VcсdT/dt + qc (1.3)

Первые слагаемые левой и правой частей уравнения (1.3) определяют величины тепловых потоков, связанных с поступлением в реактор исходного и отводом из него прореагировавшего веществ; слагаемое qp определяет тепловой поток, обусловленный теплотой реакции; второе слагаемое в правой части отражает теплоаккумулирующие свойства реактора; слагаемое qc определяет тепловой поток, отводимый системой охлаждения. При этом

qp = rPс(Q - Qн)(1.4)

qc = KстA(T - Tc)(1.5)

где r --теплота реакций; Кст -- коэффициент теплопередачи через охлаждаемую стенку.

Принимая упрощающие допущения (термическое сопротивление тепло передающей стенки равно нулю, коэффициент теплоотдачи от реакционной смеси к стенке равен бесконечности), а также допуская, что процесс теплоотдачи от стенки к хладоагенту описывается зависимостью

Nu = 0.33Re0.5Pr0.33(1.6)

(где Nu, Re и Pr --критерии Нуссельта, Рейнольдса и Прандтля), можно считать, что коэффициент теплопередачи Кст пропорционален корню квадратному из расхода хладоагента Fc, т. е.

Kст = bFc0.5(1.7)

где b -- коэффициент пропорциональности.

Из уравнений (1.5) и (1.7) найдем

qc = bAFc0.5(T - Tc)(1.8)

Подставляя зависимости для qp и qc из (1.4) и (1.8) в (1.3), получим уравнение теплового баланса реактора

FcсTн + rFс(Q - Qн) = FcсT + VcсdT/dt + bAFc0.5(T - Tc)(1.9)

Составим уравнения материального и теплового балансов реактора для равновесных режимов его работы

F0Qн0 + Va(Qmax - Q0)exp(-E/RT) = F0Q0(1.10)

F0cсTн0 + rF0с(Q0 - Qн0) = F0cсT0 + bAFc00.5(T0 - Tc0)(1.11)

где Fo, Tо, Qo, QHo, Fc0,TН0, Tсо -- базисные значения соответствующих величин реактора.

После линеаризации нелинейных слагаемых в (1.2) и (1.9), составления системы уравнений реактора в приращениях и введения относительных входных и выходных величин

y1 = ДQ/Q0

y2 = ДT/T0

x1 = ДF/F0

x2 = ДFc/Fc0

x3 = ДQн/Qн0

x4 = ДTн/Tн0

x5 = ДTc/Tc0

получим:

VQ0dy1/dt + Q0(F0 + Vaexp(-E/RT0)y1 = -F0(Q0-Qн0)x1 + F0Qн0x3 + VT0(Qmax - Q0)aexp(E/RT0)(E/RT02)y2(1.12)

VcсT0dy2/dt + T0(F0 + bAFc00.5)y2 = F0с(r(Q0 - Qн0) - с(T0 - Tн0))x1 - 1/2 bAFc00.5(Tс - Tc0)x2 - rсF0Qн0x3 + FcсTн0x4 + bAFc00.5Tс0x5 + rсF0Q0y1 (1.13)

Если ввести обозначения

k0 = aexp(-E/RT0), k0* = E/RT02 , k*=bA Fc00.5

поведение рассматриваемого реактора в неравновесном режиме описывается системой уравнений:

T1dy1/dt + y1 = -k1x1 + k2x3 + k3y2 (1.14)

T2dy2/dt + y2 =k4x1 - k5x2 - k6x3 + k7x4 + k8x5 + k9y1(1.15)

где : T1 = V/(F0 + Vk0)

T2 = V/(F0cс + k*)

k1 = F0(Q0 - Qн0)/Q0(F0 + Vk0)

k2 = F0Qн0/Q0(F0 + Vk0)

k3 = VT0(Qmax - Q0)k0k0*/Q0(F0+Vk0)

k4 = k*(T0 - Tc0)/(F0cс + k*)T0

k5 = k*(T0 - Tc0)/2(F0cс + k*)T0

k6 = rсF0Qн0/(F0cс + k*)T0

k7 = F0cсTн0/(F0cс + k*)T0

k8 = k*Tc0/(F0cс + k*)T0

k9 = rсF0Q0/(F0cс + k*)T0

Далее рассмотрим определение некоторых передаточных функций реактора. Для нахождения, например, передаточной функции W11(p) по каналу «расход исходного продукта F -- концентрация Q вещества в потоке на выходе», т. е. по каналу x1--y1, запишем уравнение динамики в операторной форме, исключив предварительно все остальные входные величины.

(T1p + 1)y1 = -k1x1 + k3y2(1.16)

(T2p + 1)y2 = k4x1 + k9y1 (1.17)

Выражая из полученного у2, подставляя его в уравнение (1.16) и находя отношение y1/x1, найдем

W11(p) = (k3k4 - k1(T2p + 1))/((T1p+1)(T2p+1) - k3k9)(1.18)

Покажем также нахождение передаточных функций по структурной схеме реактора, приведенной на рисунок 1.1 и составленной в соответствии с его математическим описанием. Для нахождения, например, передаточной функции W22(p) по каналу «расход хладоагента Fc -- температура потока на выходе из реактора T», т. е. по каналу x2--y2, составим структурную схему реактора по каналу x2--y2 и ее упрощенные варианты (рисунок 1.1). Передаточные функции динамических звеньев упрощенных схем определяются равенствами:

W*(p) = 1/(T2p+1)

W**(p) = 1/(T1p + 1)

Woc(p)=k3k9/(T1p + 1)

Искомая же передаточная функция имеет вид:

W22(p) = - k5(T2p + 1)/((T1p + 1)(T2p + 1) - k2k9)(1.19)

Аналогичным образом находят передаточные функции и по другим каналам. Укажем, что знаменатели всех передаточных функций имеют одинаковое выражение, которое обозначим через D(p) = (T1p+l)(T2p+l)--k3k9. Выражения передаточных функций химического реактора с учетом этого обозначения сведены в таблица 1, где также приведены обозначения соответствующих входных и выходных величин.

Из приведенных примеров видно, что поведение одномерного объекта в неравновесном режиме описывается одним уравнением динамики, а многомерного объекта -- системой уравнений, число которых равно числу выходных величин объекта. При этом объект обладает устойчивостью только при наличии внутренней отрицательной обратной связи. Уравнения динамики объектов химической технологии могут быть составлены с достаточной точностью лишь для сравнительно ограниченного числа простых объектов с небольшим числом входных и выходных величин. С усложнением взаимосвязей между входными и выходными величинами и при большом числе возмущений трудоемкость математического описания объектов сильно возрастает. Это приводит к необходимости принятия ряда упрощающих допущений, что снижает адекватность получаемого описания реальному объекту.

Таблица 1. Передаточные функции химического реактора

Газофазная реакция N2 O4=2NO2

2. Получение передаточной функции объекта по заданным динамическим каналам

Перенесем все рассчитанные формулы в Matlab и получим передаточные функции.

F0=0.31;%m3/c

Fc0=0.18;%m3/c

Qn0=410;%kg/m3

Tn0=335;%K

Tc0=295;%K

Q0=260;%kg/m3

T0=315;%K

Qmax=630;%kg/m3

V=5.4;%m3

A=12.1;%const

b=0.26;%const

c=0.28;% Dzh/kg*gradus

ro=760;%kg/m3

R=8.315; %termod const

a=1*10^16; %const koef

E=54.4; %kDzh

r=10; %kDzh/kg

k0 = a*exp(-E/(R*T0));

k01 = E/(R*T0^2);

kz=b*A*(Fc0);

T1 = V/(F0 + V*k0);

T2 = V/(F0*c*ro + kz);

k1 = (F0*(Q0 - Qn0))/(Q0*(F0 + V*k0));

k2 = F0*Qn0/(Q0*(F0 + V*k0));

k3 = (V*T0*(Qmax - Q0)*k0*k01)/(Q0*(F0+V*k0));

k4 = (kz*(T0 - Tc0))/((F0*c*ro + kz)*T0);

k5 = (kz*(T0 - Tc0))/(2*(F0*c*ro + kz)*T0);

k6 = (r*ro*F0*Qn0)/((F0*c*ro + kz)*T0);

k7 = F0*c*ro*Tn0/((F0*c*ro + kz)*T0);

k8 = kz*Tc0/((F0*c*ro + kz)*T0);

k9 = r*ro*F0*Q0/((F0*c*ro + kz)*T0);

D = [T1*T2 T1+T2 1-k3*k9];

W21=-tf([k5*k3],D)

W22=-tf([k5*T1 k5],D)

8.286*10^(-18 )s^2 + 0.08116 s + 0.1361 1-ая передаточная функция

-2.759*10^(-20) s - 0.0002702

8.286*10^(-18 )s^2 + 0.08116 s + 0.1361 2-ая передаточная функция

k5 = 0.000 27019

k3 = 0.0296

k0 = 9.7944*10^15

3. Получение математической модели в пространстве переменных состояний

Одной из распространенных форм математического описания линейных динамических систем являются уравнения следующего вида:

;

(1.2.1)

которые называют описанием в пространстве состояний. Это название связано с тем, что при uk = 0 достаточно задать начальное значение переменных xi, чтобы однозначно определить состояние системы xi(t), y1 для любого момента времени. Модель (1.2.1) содержит n дифференциальных уравнений 1-го порядка с k управляющими входными воздействиями, а также s алгебраических соотношений для связи выходных переменных системы y с переменными состояния x. Коэффициенты aij, bik, cli называют параметрами модели.

Уравнения (1.80) удобно представить в матричной форме

(1.2.2)

где X вектор переменных состояния; U ? вектор управляющих (входных) воздействий; Y вектор выходов; A, B, C ? матрицы параметров.

Модель (1.2.2), в сравнении с ранее рассмотренными моделями, формирует дополнительно n переменных внутреннего состояния системы, что увеличивает количество информации об объекте управления. Если модель системы управления задана с помощью одного дифференциального уравнения, которое в операторной записи имеет вид

(d)y(t) = (D)u(t) (1.2.3)

где (D) = Dn + n1Dn1 + …+ 0; (d) = mDm + m1Dm1 + … + 0, и m < n, то решение y(t) уравнения (1.2.3) совпадает с решением уравнения (1.2.2), имеющим следующие матрицы параметров:

(1.2.4)

. (1.2.5)

Элементы матрицы B находят из системы уравнений

(1.2.6)

При этом начальные условия согласуют следующим образом:

(1.2.7)

С помощью встроенный функций Matlab перейдем в пространство состояний.

s1_1Analog = ss(W21);

S1_2Analog = ss(W22);

[A1 B1 C1 D1] = ssdata(s1_1Analog)

[A2 B2 C2 D2] = ssdata(S1_2Analog)

Переход в пространство состояний для 1-го динамического канала:

A1 = -9.7944 -0.0000

B1 = 64 0

C1 = 0 -112.1945

D1 =0

Переход в пространство состояний для 2-го динамического канала:

A2 = -9.7944 -0.0000

B2 = 512 0

C2 = 0 -474.4899

D2 = 0

4. Получение дискретной математической модели процесса

Z-преобразование является одним из математических методов, разработанных для анализа и проектирования дискретных систем. Аппарат z-преобразования играет для цифровых систем ту же роль, что и преобразование Лапласа для непрерывных систем. В последние годы при исследовании дискретных систем большое значение стал иметь метод пространства состояний, благодаря его многосторонности и общему подходу к задачам анализа и проектирования.

Мотивировку использования Z-преобразования для изучения дискретных систем можно пояснить на примере преобразования Лапласа для квантованного сигнала. Пусть выходной сигнал идеального квантователя обозначен через . Преобразование Лапласа для определяется:

(1.3.1)

Выражение для не является рациональной функцией относительно , поскольку оно содержит множитель , не свойственный большинству передаточных функций непрерывных систем. Когда в передаточной функции появляется множитель , могут возникнуть трудности в вычислении обратного преобразования Лапласа. Следовательно, желательно сначала преобразовать ирррациональную функцию в рациональную, обозначаемую , посредством замены комплексной переменной на другую комплексную переменную z. Выбор такой замены очевиден:

(1.3.2)

хотя замена отвечает тем же требованиям. Решая уравнение (1.3.2) относительно р, получим

(1.3.3)

В двух последних уравненияхТ период квантования; z комплексная переменная, действительная и мнимая части которой определяются в виде:

(1.3.4)

(1.3.5)

где

Связь между р и z в уравнении (1.3.2) можетбыть определена как z-отображение. Подставляя (1.3.2) в выражение (1.3.1), получим

(1.3.6)

что при представлении в компактной форме является рациональной функцией относительно z. Следовательно, можно определить как zпреобразование функции , т. е.

= z-преобразование = ,(1.3.7)

где z - оператор z-преобразования. Следуя выражениям (1.3.1) и (1.3.6), можно записать:

[преобразование Лапласа ] (1.3.8)

Поскольку z-преобразование получается из преобразования Лапласа для функции заменой , то, в общем, для любой функции , имеющей преобразование Лапласа, существует также z-преобразование.

Для осуществления z-преобразования воспользуемся пакетом Matlab:

Ts1=0.5

Ts2=0.5

zW21 = c2d(W21,Ts1,'zoh')

figure(1)

step(W21,zW21);

grid on;

zW22 = c2d(W22,Ts2,'zoh')

figure(2)

step(W22, zW22);

grid on;

Получаем график переходной характеристики для непрерывной и дискретной системы по 1-ому динамическому каналу с периодом квантования Т=0.5

(рис. 1.1).

Рисунок 1.1

Переходная характеристика непрерывной и дискретной систем с периодом квантования Т=0.5 для первого динамического канала

Произведём увеличение части переходных характеристик, для определения погрешности, возникающей при переходе от непрерывной к дискретной модели:

Рисунок 1.2

Увеличенная часть переходной характеристики непрерывной и дискретной систем с периодом квантования Т=0.5

5. Получение переходных характеристик объекта по его передаточным функциям

Выделим случай, когда входной сигнал x(t) является элементарной функцией 1(t). Реакцию системы на воздействие 1(t) можно компактно:

,(1.4.1)

где W(D) называется операторной передаточной функцией или оператором. Формально W(D) можно рассматривать как дробно-рациональную функцию от оператора:

. (1.4.2)

Воспользуемся преобразованием Лапласа, основываясь на утверждении

, (1.4.3)

если f(0) = 0. Аналогично можно записать:

(1.4.4)

(1.5.5)

для любого операторного многочлена степени k, если f(t) и ее производные при t< 0, равны нулю.

Применяя правило (1.4.5), получим

, (1.4.6)

где

При этом предполагается, что равны нулю y(0), x(0) и начальные значения производных y(t), x(t) вплоть до (n - 1)-й и (m - 1)-й соответственно. Теперь a(p), b(p) обычные функции комплексной переменной p. Поэтому операция деления на a(p) имеет обычный смысл

. (1.4.7)

Учитывая определения (1.4.7), приходим к основной формуле

. (1.4.8)

Для построения переходной характеристики воспользуемся пакетом Matlab:

grid on;

figure(3)

impulse(W21);grid on;

figure(4)

impulse(W22);grid on;

Рисунок 1.3 - Переходная характеристика объекта по первому динамическому каналу

Рисунок 1.4 - Переходная характеристика объекта по второму динамическому каналу

6. Определение передаточной функции объекта по полученной переходной функции методом площадей. Сравнение аналитической переходной функции и расчётной переходной функции

В основе метода площадей лежит предположение, что объект может быть описан линейным дифференциальным уравнением с постоянными коэффициентами, а его нормированная (приведенная к единице) переходная характеристика может быть аппроксимирована передаточной функцией вида:

(1.5.1)

Порядок числителя в выражении (1.5.1) всегда меньше или равен порядку знаменателя. Для нахождения явного вида выражения (1.5.1) для конкретного технологического объекта необходимо определить значения коэффициентов ai и bi, а также значения степеней полиномов n и m.

На первом этапе осуществляют нормирование переходной характеристики и входного воздействия:

(1.5.2)

Искомые коэффициенты W0(p) определяются из системы уравнений:

(1.5.3)

где i=m+nи для всех i>n ai=0, а для всех i>m bi=0.

Входящие в эту систему уравнений коэффициенты S1, S2, …, Siсвязаны с кривой разгона интегральными соотношениями и вычисляются в соответствии с (1.5.4), где обозначено - относительное время.

Для расчета S1, S2 … Si используют численные методы (метод прямоугольников, метод трапеций и др.):

Переход от нормированной передаточной функции к обычной осуществляется путем ее умножения на коэффициент передачи :

(1.5.4)

W(p)=K?W0(p)(1.5.5)

Для построения переходной характеристики воспользуемся пакетом Matlab:

figure(1)

step(W21);%переходная характеристика

[h t]=step(W21);%число экспериментальных данных

N=length(h);%нахождение коэффициента усиления

k=h(N);%нахождение нормированной переходной характеристики

h0=h/k;%нормированная переходная характеристика

i1=1-h0;

%нахождение первой площади

s1=trapz(t,i1);%первая площадь полученная методом трапеций

a1=s1;%найденный методом площадей первый коэффициент

x=t/s1;%относительное время

s2=s1.^2*trapz(x,(i1.*(-x+1)));%вторая площадь полученная методом трапеций

a2=s2;%найденный методом площадей второй коэффициент

Wrasc1=tf([k],[a2 a1 1]);%передаточная функция с найденными коэффициентами

figure(2)

step(Wrasc1);%реакция на единичное ступенчатое воздействие

[hr tr]=step(Wrasc1);%извлекаем данные

figure(3);

plot(t,h,tr,hr);%сравниваем экспериментальную и найденную характеристики

grid on % нанесение сетки на систему координат

Рисунок 1.5 - Сравнение переходных характеристик аналитической и рассчитанной передаточных функций по первому динамическому каналу

Полученная передаточная функция для 1 - го динамического канала:

figure(4) matlab математический реактор

step(W2);%переходная характеристика

[h t]=step(W2);%моделирование экспериментальных данных;

n=length(h);%число экспериментальных данных

K=h(n)%коэффициент передачи(усиления)

h0=h/K;%нормированная переходная характеристика

S1=trapz(t,1-h0)%первая площадь полученная методом трапеций

x=t/S1;%относительное время

S2=S1^2*trapz(x,(1-h0).*(1-x))%вторая площадь полученная методом трапеций

S3=S1^3*trapz(x,(1-h0).*(1-2*x+(x.^2)/2))%третья площадь полученная методом трапеций

%находим коэффициенты передаточной функции из системы линейных уравнений

A=[1 0 -1; 0 1 -S1; 0 0 -S2];

b=[S1;S2;S3];

x=A\b%переходная характеристика найденной функции

a1=x(1)%коэффициенты передаточной функции

a2=x(2)

b1=x(3)

Wrasc2=tf([b1 1],[a2 a1 1]);%передаточная функция с найденными коэффициентами

Wraschetnoe2=K*Wrasc2

figure(5)

step(Wraschetnoe2);%реакция на единичное ступенчатое воздействие

[hrasc trasc]=step(Wraschetnoe2);%извлекаем данные

figure(6);

plot(t,h,trasc,hrasc);%сравниваем экспериментальную и найденную характеристики

grid on % нанесение сетки на систему координат

Рисунок 1.6 -Сравнение переходных характеристик аналитической и рассчитанной передаточных функций по второму динамическому каналу

Полученная передаточная функция для 2 - го динамического канала:

-0.00102 s - 0.001479

0.3087 s^2 + 1.131 s + 1

Как видно из графиков переходные характеристики аналитической и рассчитанной переходных функций практически полностью совпадают.

Заключение

В результате выполнения курсовой работы была разработана математическая модель объекта первого порядка, получены передаточные функции процесса, получена математическая модель в виде системы переменных состояний, рассчитана дискретная модель объекта. Были определены переходные функции процесса по заданному динамическому каналу, рассчитаны коэффициенты передаточной функции по экспериментальной переходной функции методом площадей. Произведено сравнение результатов расчета аналитической передаточной функции объекта, в результате чего был сделан вывод о том, что экспериментальная и рассчитанная переходные характеристики практически не отличаются.

Все расчеты и моделирование были выполнены в пакете Matlab 7.0

Список использованной литературы

1. «Моделирование объектов и систем автоматизации» - И. Ф. Кузмицкий, В. П. Кобринец, Д. С. Карпович. Минск 2011

2. К. Ф. Павлов, П. Г. Романков, А. А. Носков. «Примеры и задачи по курсу процессов и аппаратов химической технологии.» - Л.: Химия, 1970г.

3. Кузьмицкий И.Ф., Кулаков Т.Г. «Теория автоматического управления» - Мн.: БГТУ, 2006.

4. ”Наладка средств автоматизации и АСР” под редакцией Клюева В.С. 1990г.

Размещено на Allbest.ru

...

Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.