Разработка математической модели химического реактора идеального перемешивания
Получение передаточной функции реактора по заданным динамическим каналам с помощью 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(F0cс + 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
...Подобные документы
Общая характеристика и свойства системы Matlab - пакета прикладных программ для решения задач технических вычислений. Разработка математической модели в данной среде, программирование функций для задающего воздействия. Проектирование GUI-интерфейса.
курсовая работа [1023,2 K], добавлен 23.05.2013Понятие пространства состояний, матрицы передаточной функции. Понятие управляемости многомерной системы. Реализация и исследование многомерной системы регулирования. Построение математической модели. Визуализация полученных результатов средствами Mathcad.
курсовая работа [366,1 K], добавлен 19.10.2012Метод решения математической модели на примере решения задач аналитической геометрии. Описание согласно заданному варианту методов решения задачи. Разработка математической модели на основе описанных методов. Параметры окружности минимального радиуса.
лабораторная работа [310,6 K], добавлен 13.02.2009Нахождение высоты конуса наименьшего объема, описанного около данного шара радиуса. Определение исследуемой функции, зависящей от одной переменной. Составление математической модели задачи. Построение графика заданной функции с помощью MS Excel.
задача [3,2 M], добавлен 15.02.2010Получение передаточной функции по модели разомкнутой системы автоматизированного управления двигателем постоянного тока. Получение оптимальных коэффициентов обратных связей в среде MatLab. Расчет переходных процессов системы с оптимальными коэффициентами.
лабораторная работа [1,3 M], добавлен 31.10.2012Присвоение значений параметров передаточных функций разомкнутой и замкнутой САР в виде полиномов и типовых динамических звеньев разомкнутой системы. Разработка математической модели электротехнической системы в символьном и символьно-цифровом виде.
практическая работа [456,4 K], добавлен 05.12.2009Сравнительный анализ Matlab и Mathcad при моделировании динамических систем. Подсистема Simulink пакета MATLAB. Расчёт базовой модели и проведения исследований. Описание математической модели. Векторные и матричные операторы. Нижние и верхние индексы.
курсовая работа [338,5 K], добавлен 06.02.2014Структура математической модели линейной задачи, алгоритм симплекс-метода. Разработка программы: выбор языка программирования, входные и выходные данные, пользовательский интерфейс. Описание программы по листингу, тестирование, инструкция по применению.
курсовая работа [1,2 M], добавлен 31.05.2013История появления, возможности, визуализация и графические средства MATLAB, её место среди математических программ. Описание принципа действия асинхронного двигателя. Разработка математической модели асинхронной машины в режимах двигателя и генератора.
дипломная работа [2,6 M], добавлен 14.02.2015Разработка математической модели системы. Моделирование работы конвейера сборочного цеха в течении 8 часов. Определение вероятности пропуска секции. Расчет количества скомплектованных изделий за 8 часов. Исследование системы на имитационной модели.
контрольная работа [98,3 K], добавлен 24.09.2014Программирование скрипта (m-файла) для задания исходных параметров, m-функции для задающего воздействия. Программирование блока "Signal Builder" для возмущающего воздействия. Расчет параметров регулятора. Проектирование Simulink-модели структурной схемы.
контрольная работа [769,0 K], добавлен 28.05.2013Построение концептуальной модели и метод имитационного моделирования. Определение переменных уравнений математической модели и построение моделирующего алгоритма. Описание возможных улучшений системы и окончательный вариант модели с результатами.
курсовая работа [79,2 K], добавлен 25.06.2011Алгоритм симплекс-метода. Задача на определение числа и состава базисных и свободных переменных, построение математической модели. Каноническая задача линейного программирования. Графический метод решения задачи. Разработки математической модели в Excel.
курсовая работа [1,1 M], добавлен 18.05.2013Понятие математической модели, свойства и классификация. Характеристика элементов системы Mathcad. Алгоритмический анализ задачи: описание математической модели, графическая схема алгоритма. Реализация базовой модели и описание исследований MathCAD.
реферат [1,0 M], добавлен 20.03.2014Выбор параметров и структурой схемы. Программирование скрипта (m-файла) для задания исходных параметров. Расчет параметров регулятора, проектирование его S-функции. Программирование GUI-интерфейса: разработка внешнего вида и проектирование обработчиков.
курсовая работа [721,5 K], добавлен 18.05.2013- Математическое моделирование одноходового кожухотрубного противоточного теплообменника-подогревателя
Создание модели какого-либо процесса или объекта как основная цель процесса моделирования. Получение математической модели теплообменника-подогревателя для смесей газ-газ, жидкость-газ и жидкость-жидкость. Принятые допущения при разработке модели.
контрольная работа [351,5 K], добавлен 24.11.2014 Расчет тепловой схемы с применением методов математического моделирования. Разработка алгоритма реализации модели. Составление программы для ПЭВМ, ее отладка и тестирование. Проведение численного исследования и параметрическая оптимизация системы.
курсовая работа [2,8 M], добавлен 01.03.2013Математическая модель задачи: расчет объема производства, при котором средние постоянные издержки минимальны. Построение графика функции с помощью графического редактора MS Excel. Аналитическое исследование функции, зависящей от одной переменной.
курсовая работа [599,7 K], добавлен 13.02.2010Анализ современных информационных технологий цехового планирования. Разработка математической модели объекта проектирования. Формализация модели бизнес-процесса АРМа цехового плановика. Детальная разработка модулей программного продукта планирования.
дипломная работа [4,9 M], добавлен 29.06.2012Получение дискретной передаточной функции и создание модели импульсной системы автоматического управления. Билинейное преобразование и определение граничного коэффициента. Влияние периода квантования. Синтез и анализ главных параметров регулятора.
курсовая работа [951,2 K], добавлен 11.06.2015