В том случае, когда источниковый член S зависит от Т, можно выразить эту зависимость в линейной форме с помощью уравнения . Это делается по той причине, что, во-первых, номинально линейная система допускает только формально линейную зависимость, и, во-вторых, введение линейной зависимости лучше, чем предположение о постоянстве S.
Если S является нелинейной функцией Т, то функцию надо линеаризовать, т.е. определить значения SC и SP, которые сами могут зависеть от Т. В процессе каждого итерационного цикла SC и SP пересчитывают с учетом новых значений Т.
Линеаризующая зависимость для S должна быть хорошим представлением зависимости S от T. В дальнейшем будем следовать основному правилу относительно неположительности SP.
Существует много различных способов разложения заданного выражения для S на SC и SPTP. Некоторые из них проиллюстрированы ниже. Символ * используется для обозначения начального значения или значения ТР на нулевой итерации.
Пример. Дано: ![]() ![]() ![]() ![]() ![]() | ![]() |
3. Рекомендуемый способ найти касательную к кривой, т.е.:
Таким образом ,
. Такая линеаризация (3) дает касательную к кривой S от Т в точке
.
4. ,
. Эта линеаризация (4), дающая более крутую зависимость, чем заданная зависимость S от Т, приведет к замедлению сходимости.
На схеме, представленной на рисунке, прямые линии с положительным тангенсом угла наклона будут нарушать правило 3. Среди прямых с отрицательным тангенсом угла наклона линия, касательная к заданной кривой, является лучшим вариантом. Более крутые линии можно использовать, но это обычно приводит к более медленной сходимости. Менее крутые линии неудобны, так как они не обеспечивают заданной скорости уменьшения S в зависимости от Т.