Принцип работ, функции, алгоритм систем правления с отрицательной обратной связью, страница 10

b2=0 т.к. концентрация первого реагента равна 0

S*H*(d/dt)*C= ΔGb1 – ΔG  b3 + ΔC  b4

S*H*(d/dt)*C+ ΔC  b4= ΔGb1 – ΔG  b3 разделим обе части уравнения на b4

S*H*(d/dt)*C+ ΔC  b4= ΔGb1   –  ΔG  b3

  b4                                           b4             b4

  T                                           K1            K2

T(dC/dt)+C=K1 ΔG1- K2 ΔG- дифференциальное уравнение 1-го порядка, которое показывает зависимость концентрации от расхода G1 и G2.

Численное решение дифференциального уравнения.

Р/м несколько численных методов решения д/у 1-го порядка:

1)  метод Эйлера

dy/dx ≈ Δy/Δx

Δy=k*x0-y0         Δx=x1–x0= h (шаг интегрирования)

(k*x0-y0)/h=f(x0;y0) , тогда значение искомой функции y1 в точках х1, равна

у10+h*f(x0;y0)

x1=x0+h

формула для  i- го шага

уi+1i+h*f(xi;yi)

xi+1=xi+h

2)  модифицированный метод Эйлера (вариант №1)

уi+1i+h* f (xi+h/2; yi+[h*(xi;yi)]/2)

xi+1=xi+h

3)  модифицированный метод Эйлера (вариант №2)

уi+1i+h/2[f (xi;yi) + f (xi+h; yi+h*f(xi;yi)]

xi+1=xi+h

4)  метод Рунге-Кутта 3-го порядка

уi+1i+(k1+4k2+k3)/6

k1 =h* f (xi; yi)

k2 =h* f (xi+h/2; yi+k1/2)

k3 =h* f (xi+h; yi+2k2-k1)

Решение д/у 1-го порядка классическим методом.

    x(t)               y(t)

ДУ

T(dy/dt)+ y=k*x

Решим дифференциальное уравнение при постоянном входном сигнале:

1)  полное решение является суммой свободного и вынужденного решения

     y(t)=усвоб.(t)+увынуж.(t)          х(t)=const

2)  нахождение свободного решения

    T(dy/dt)+ y=0

    Tp+1=0                         p= - 1/T

    yсвоб.(t)- зависит от корней характеристического уравнения

    yсвоб.(t)=C1 e pT= C1 e t/T

   3) нахождение вынужденного решения зависит от вида кривой части

    x(t)=L(t) ekT           y(t)=M(t) ekT

      Например:

                        L(t)=at2+at+a0

                        x(t)=x0     L(t)=a0     k=0     e0t=1

                       «у» ищется в виде const

                        yb(t)=B=const

                        yb(t)=B

                        yb(t)=0- подставляем в уравнение

                        T*0+B=kx

                        B=kx        yb(t)= kx 

4)  полное решение

     y(t)=C1 e –t/T+kx

5)  найдем постоянную C1 из условия : t=0

     y(0)=C1 e –t/T+kx=C1 +kx               C1=y(0)-kx

6)  y(t)=C1 e –t/T+ kx ( y0-k x)e-t/T+ kx=y0 e-t/T- k x e-t/T+ k x=  y0 e-t/T- kx (1-e-t/T)- решение дифференциального уравнения 

Дифференциальные уравнения и передаточные функции.

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

     В общем случае дифференциальные уравнения n- го порядка описывают зависимость y=A(x)

     x(t)                    y(t)

 


an*(d n y(t)/dt n)+ an-1*(d n-1 y(t)/dt n-1)+… a2*(d 2 y(t)/dt 2)+ a1*(d 1 y(t)/dt 1)+ a0 y(t)=

bm*(dmx(t)/dtm)+ b m-1*(d m-1 x(t)/dt m-1)+… b2*(d2 x(t)/dt2)+ b1*(d1x(t)/dt1)+ b0 x(t)

р/м символический метод решения, в котором используется принцип Лапласа. Есть два вида преобразований:

1)  прямой принцип преобразования

x(P)=0x(t)e-Ptdt

2) обратный принцип преобразования

x(t)=1/2π 0x(P)eP

          Путем использования преобразований Лапласа дифференциальное уравнение преобразуется алгебраически, где переменная во времени x(t) преобразуется в переменную x(P) (Р- корень характеристического уравнения). Говорят: переменная из временной области переходит в комплексную. Решают алгебраическое уравнение относительно требуемой переменной y(t).

          Путем обратного преобразования Лапласа преобразуют x(P) в  x(t), т.е. находят временную область решения.

Примечание: обычно работу системы автоматического регулирования р/м из установившегося состояния, т.е. при нулевых начальных условиях, тогда уравнение Лапласа осуществляется заменой:

d/dt→P       dn/dt→Pn       прямое преобразование             L  ( y(t) ) = y(P)

                                         обратное преобразование          L-1( y(t) ) = y(P)

Оператором  Р можно делать все арифметические действия: сложение, вычитание, умножение, деление и др.

an*Pn y(P)+ an-1* P n-1 y(P)+…a1* P y(P)+ a0 y(P)=bm*Pn x(P)+ b m-1* P n-1 x(P)+…b1* P x(P)+ b0 x(P)

Имеем две переменные y(P) и x(P), в место  y(P) записываем f[x(P)]

d/dt=P

an*Pn y(P)+ an-1* P n-1 y(P)+…a1* P y(P)+ a0 y(P)=bm*Pn x(P)+ b m-1* P n-1 x(P)+…b1* P x(P)+ b0 x(P)

y(p)      bnPn+…b1P+b0

x(p)  =  anPn+…a1P+a0   =   w(P)

Отношение выхода к входу есть передаточная функция звена.

В комплексной плоскости имеет вид (при нулевых начальных условиях):

y(P)=W(P)*x(P)

W(P)-это аналог коэффициента передачи (оператор, показывающий преобразование одной точки в другую).

 


                                 .

                       .    .  .   .

.   .      . .  .

          . .

Пример: звено 1-го порядка   T(dy/dt)+ y=k*x

преобразуем по Лапласу        T P y(P)+y(P)= k x(P)

                                                   y(P)=W(P)*x(P)

                                                   W(P)=k/(T P+1)

              : реакция на скачек  x(t)=0   при t<0

                                                  x(t)=x0 при t>0

                                                 x(P)=L(x0)=x0/P

                                                 y(P)=k x0/[P(T P+1)]

произведем обратные преобразования Лапласа:

           -1    k x0                     k x0     -1       1

y(t)= L    P(T P+1)    =   T   L    P(P+1/T)      

      -1       1               1              α t