или используя ввод выражения, которое вызывает SetPop() в некотором другом блоке.
Уравнения высокого порядка [20]. При необходимости использования в модели дифференциального уравнения высокого порядка, необходимо уменьшить его порядок до первого. Для этого нужно переписать это уравнение как систему уравнений первого порядка. Это выполняется достаточно просто путем ввода новой переменной для каждой промежуточной производной.
Например, пусть имеем дифференциальное уравнение третьего порядка:
25у"-6у'+у = 0.
Введем обозначения:
и = у',
v = u' = у".
Для уравнений еще большего порядка нужно продолжить введение новых переменных. После подстановки новых переменных в начальное уравнение получим дифференциальное уравнение первого порядка:
25v'-6u + y = 0.
Теперь у нас есть следующая система дифференциальных уравнений:
В системе GPSS World это будет выглядеть так:
Y_ INTEGRATE U_
U_ INTEGRATE V_
V_ INTEGRATE ((6/25)#U_-(1/2S)#Y_)
Y_ EQU 10.0
U_ EQU 1.0