Главная страница  Программы проектирования 

[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [ 75 ] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100]

представим эти уравнения в матричной форме

Cx-a„r/ + b„« = 0,

0 ... о о

1 ... о о

(9.16) (9.17)

где А =

о ... 1 о

Ьо -

; в =

Jn-l.

С = [0 ... о 1].

расчет процессов по уравнениям (9.16), (9.17) может быть выполнен явным методом интегрирования, если ОпфО. тогда из (9.17) получаем {Cx + bnu)lan и, подставляя это выражение в (9.16), получаем систему уравнений в нормальной форме коши. если ап = 0, то система алгебраических уравнений, получаемых при дискретизации уравнений (9.16), (9.17) любым явным методом, является вырожденной, и расчет процессов может быть выполнен только с использованием неявного метода.

применив к уравнению (9.16) неявный метод эйлера, получим:

Xi+i=Xi + hAxi+i-liAyi+i + hBvii+i.

объединяя это уравнение с (9.17), получаем систему линейных алгебраических уравнений

-ЛА; ЛА 1 Гхг+1 1 Txi + hBUi+i

- С ; а„ J Ui+i J L К ut+i использование любого другого неявного метода приводит к аналогичной системе линейных алгебраических уравнений вида

Sz-v, (9.18)

матрица коэффициентов которой равна

I-«АА "-С

ah А

an J

- ]

- ah о -1

О а hug

0 ahoi

1 aha-i

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

A=LU,

- 1 0 ..,

-1 0

... 0 g, -

-ah 1 ...

... 0 g

; U =

• •

0 0 ...

" 1 gn

0 0

... 0 gn+1



Здесь gi.....„+1 определяются по рекуррентным формулам:

gi = ahao, gk = ah{ak-i+gk-i) {k=2..... л), gn+i=n + a„.

Решение системы уравнений (9.18) сводится к последовательному решению двух систем:

Lz=v - прямой ход,

Uz = z - обратная подстановка.

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

обратная подстановка

Zn+l = n+l/gn+l, Zn = n-gnZn+U

Zn-\ =Zn-l-gn-\Zn+\,

(9.19)

Zl=Zi-lZ„+i.

(9.20)

Определитель матрицы A равен и не может быть равен нулю, если среди корней знаменателя передаточной функции f9.14) нет положительных. Таким образом, во всех имеющих практическое значение случаях система уравнений (9.18) невырождена, и расчет процессов может быть выполнен неявным методом.

Выведем теперь расчетные формулы, используя неявный метод второго порядка из табл. 9.1 к уравнениям (9.16), (9.17):

bn «1+1

Здесь а= 1-1/272.

Система алгебраических уравнений

(9.21)

X "

ahBu

. у.

. bnU

(9.22)

может быть получена из уравнений (9.16), (9.17) путем формальной замены оператора дифференцирования на число l/(a/i) и по-



следующего умножения (9.16) на ah. Следовательно, решением системы уравнений (9.22) относительно у является г/ = Г(1/аЛ)ы,

где W{lfnh) - значение передаточной функции (9.14) при формальной замене оператора р на II{ah). Используя этот факт для решения уравнений (9.21), получаем: yi+a=W{lhh)Ui+a+Agu

yi+i = W{l[ah)Ui+i+Ag2. (9.23)

Здесь Л1, А2 находятся из уравнений

l+a + V2{Xi -1-а-Xj)

; А =

-Ai-

ЛУ2-

Начало

~~г~

Цикл k=Z.....п :


t+(!-ot.)h;

дв„иМ

y(y*x„)/g„tr

ii/A-y? k=r,...,n: JCkXk-gy

no формулам, аналогичным (9.19), (9.20) для решения системы (9.18).

Алгоритм одного шага неявного метода Рунге - Кутта второго порядка для расчета процесса по заданной передаточной функции и заданному входному воздействию представлен на рис. 9.5. Входными данными алгоритма являются коэффициенты передаточной функции, шаг интегрирования и значения переменных состояния в момент времени t, выходными данными - значения переменных состояния и выходной переменной в момент t-\-h. (Алгоритм реализован в приведенной ниже подпрограмме PROC.)

Из уравнений (9.23) может быть получена дискретная модель замещения передаточной функции при расчете неявным методом, представленная на рис. 9.6. Подобные модели замещения будут в дальнейшем использованы при расчете процессов по структурной схеме.

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




[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [ 75 ] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100]

0.0138