Реферат: Моделирование линейных непрерывных систем в среде LabVIEW

uk - 1 = uk - Δt f (uk , xk , tk ) .

Откуда

uk = uk - 1 + Δt f (uk , xk , tk ) . (5.4)

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

Применим методы Эйлера для расчета переходной характеристики интегрирующей цепи. Передаточная функция интегрирующей цепи:

K (p ) = 1/ (1 + pT ).

Отсюда дифференциальное уравнение в операторной форме:

(pT + 1) y = x

и в канонической форме:

Tdy /dt + y = x .

Перепишем его в виде (1):

dy /dt = (1/T ) (x - y ).

Запишем рекуррентную формулу для прямого метода Эйлера в соответствии с (5.3)

yk = yk - 1 + (Δt /T ) (xk - 1 - yk - 1 ), (5.5) или yk = (1 - Δt /T ) yk - 1 + Δt /T xk - 1 .

Формула для обратного метода Эйлера запишется в соответствии с (4)

yk = yk - 1 + (Δt /T ) (xk - yk ).

Так как уравнение линейное, то значение yk вычисляется в явной форме:

yk = (yk - 1 + (Δt /T ) xk ) / (1 + Δt /T ). (6)

Методы Эйлера обладают низкой точностью. В более точных методах используются различные способы определения угла наклона экстраполирующей прямой, чтобы она прошла ближе к точному решению. Хорошей точностью обладает метод Рунге-Кутта четвертого порядка, который обычно и используется. Программы для численного решения дифференциальных уравнений имеются практически в любом пакете прикладных программ, в том числе и в LabVIEW.

Для вычислений по формулам (5.5) и (5.6) используем структуру FormulaNode. Внутри этой структуры запишем точное выражение для переходной характеристики:

z = 1 - e- i Δt / T ,

и выражения для переходной характеристики, полученные прямым методом Эйлера:

y= y 1 + (Δt /T ) (1 - y 1 )

и обратным методом Эйлера:

v= (v 1 + (Δt /T )) / (1 + Δt /T )

при нулевых начальных условиях: y (0) = 0, v (0) = 0.

В этих выражениях использованы различные обозначения для выходных переменных и принято x = 1 (t ) = 1, так как t > 0.


На рис.2 показана эта структура. В формулах Δt обозначена как dt .

Рис.2 Рис.3

К-во Просмотров: 296
Бесплатно скачать Реферат: Моделирование линейных непрерывных систем в среде LabVIEW