УЛУЧШЕННЫЙ ПРЕДОБУСЛОВЛИВАТЕЛЬ НА ОСНОВЕ ОГРАНИЧЕННОГО ОСТАТКА ДАВЛЕНИЯ ДЛЯ ЭФФЕКТИВНОГО РЕШЕНИЯ СОПРЯЖЕННОГО УРАВНЕНИЯ

1. Способ для решения сопряженных моделей, при этом способ содержит этапы, на которых:
(a) предоставляют линейную систему уравнений потока текучей среды, содержащих множество переменных, которые представляют свойства потока текучей среды в геологических породах подземного пластового резервуара;
(b) составляют матрицу , содержащую транспонирование матрицы Якоби, причем транспонирование матрицы Якоби ассоциировано с линейной системой уравнений потока текучей среды;
(c) составляют предобусловливатель  на основе ограниченного остатка давления в ответ на матрицу ; и
(d) решают матричное уравнение  с использованием предобусловливателя  на основе ограниченного остатка давления.
2. Способ по п. 1, в котором алгебраический многосеточный линейный решатель используется для решения матричного уравнения  с использованием предобусловливателя  на основе ограниченного остатка давления.
3. Способ по п. 1, в котором ускорение на основе обобщенного минимального остатка используется для решения матричного уравнения  с использованием предобусловливателя  на основе ограниченного остатка давления.
4. Способ по п. 1, в котором решение матричного уравнения  используется для того, чтобы регулировать параметр скважины в месторождении пластового резервуара, решать задачу оптимизации добычи или решать задачу адаптации по историческим данным.
5. Способ по п. 1, в котором решение матричного уравнения  с использованием предобусловливателя  на основе ограниченного остатка давления содержит этапы, на которых:
<mrow><mover accent="true"><mi>M</mi><mo>^</mo></mover><msub><mi>x</mi><mi>f</mi></msub><mo>=</mo><mi>r</mi></mrow>
<mrow><msub><mi>x</mi><mi>f</mi></msub></mrow>
(i) решают
относительно
, чтобы получать остаток;
(ii) вычисляют модифицированный остаток согласно ;
(iii) вычисляют уменьшенный остаток согласно ;
<mrow><msub><mi>x</mi><mi>p</mi></msub></mrow>
(iv) решают уравнение транспонирования матрицы давления  относительно
; и
(v) вычисляют истинный остаток согласно .
6. Способ по п. 1, в котором решение матричного уравнения  с использованием предобусловливателя  на основе ограниченного остатка давления содержит этапы, на которых:
(i) применяют факторизацию к матрице , чтобы получать остаток; и
(ii) используют остаток для того, чтобы решать транспонирование матрицы давления.
<mover accent="true"><mi>b</mi><mo>˜</mo></mover>
7. Способ по любому из пп. 1-6, в котором линейная система уравнений потока текучей среды записывается в форме матрицы Ã, так что матрица Ã соответствует матричному уравнению , в котором вектор x решения моделирует поток текучей среды в пластовом резервуаре, а вектор
представляет вектор правой части известных значений.
8. Способ по любому из пп. 1-6, в котором линейная система уравнений потока текучей среды предоставляется на предмет оценки сходимости в течение каждого временного шага из полностью неявной системы моделирования пластового резервуара.
9. Способ по любому из пп. 1-6, в котором предобусловливатель  на основе ограниченного остатка давления является двухстадийным предобусловливателем, составленным следующим образом:
.
10. Система для решения сопряженных моделей, при этом система содержит:
- базу данных, сконфигурированную с возможностью сохранять данные, содержащие линейную систему уравнений потока текучей среды, содержащих множество переменных, которые представляют свойства потока текучей среды в геологических породах подземного пластового резервуара;
- процессор компьютера; и
- компьютерную программу, выполняемую на процессоре компьютера, причем компьютерная программа, содержащая CPRA-модуль, сконфигурирована с возможностью:
- принимать линейную систему уравнений потока текучей среды из базы данных;
- составлять матрицу , содержащую транспонирование матрицы Якоби, причем транспонирование матрицы Якоби ассоциировано с линейной системой уравнений потока текучей среды; и
- составлять предобусловливатель  на основе ограниченного остатка давления в ответ на матрицу .
11. Система по п. 10, дополнительно содержащая линейный решатель, поддерживающий связь с CPRA-модулем, при этом линейный решатель использует предобусловливатель  на основе ограниченного остатка давления для того, чтобы решать матричное уравнение .
12. Система по п. 10, дополнительно содержащая линейный решатель, поддерживающий связь с CPRA-модулем так, что линейный решатель использует предобусловливатель  на основе ограниченного остатка давления для того, чтобы решать матричное уравнение  посредством:
<mrow><mover accent="true"><mi>M</mi><mo>^</mo></mover><msub><mi>x</mi><mi>f</mi></msub><mo>=</mo><mi>r</mi></mrow>
<mrow><msub><mi>x</mi><mi>f</mi></msub></mrow>
- решения
относительно
, чтобы получать остаток;
- вычисления модифицированного остатка согласно ;
- вычисления уменьшенного остатка согласно ;
<mrow><msub><mi>x</mi><mi>p</mi></msub></mrow>
- решения уравнения транспонирования матрицы давления  относительно
; и
- вычисления истинного остатка согласно .
13. Система по п. 10, дополнительно содержащая линейный решатель, поддерживающий связь с CPRA-модулем, при этом линейный решатель использует предобусловливатель  на основе ограниченного остатка давления для того, чтобы решать матричное уравнение  посредством:
- применения факторизации к матрице , чтобы получать остаток; и
- использования остатка для того, чтобы решать транспонирование матрицы давления.
14. Система по п. 10, при этом система дополнительно содержит дисплей, который обменивается данными с CPRA-модулем так, что решение матричного уравнения  преобразуется в представление в форме изображений, которые выводятся на дисплей.
<mover accent="true"><mi>b</mi><mo>˜</mo></mover>
15. Система по любому из пп. 10-14, в которой линейная система уравнений потока текучей среды записывается в форме матрицы Ã, так что матрица Ã соответствует матричному уравнению , в котором вектор x решения моделирует поток текучей среды в пластовом резервуаре, а вектор
представляет вектор правой части известных значений.
16. Система по любому из пп. 10-14, в которой линейная система уравнений потока текучей среды предоставляется на предмет оценки сходимости в течение каждого временного шага из полностью неявной системы моделирования пластового резервуара.
17. Система по любому из пп. 10-14, в которой предобусловливатель  на основе ограниченного остатка давления является двухстадийным предобусловливателем,
составленным следующим образом:
.
18. Энергонезависимый машиночитаемый носитель, содержащий сохраненный на нем машиночитаемый программный код, причем машиночитаемый программный код содержит:
- CPRA-модуль, сконфигурированный с возможностью:
- составлять матрицу , содержащую транспонирование матрицы Якоби, причем транспонирование матрицы Якоби ассоциировано с линейной системой уравнений потока текучей среды, содержащих множество переменных, которые представляют свойства потока текучей среды в геологических породах подземного пластового резервуара; и
- составлять предобусловливатель  на основе ограниченного остатка давления в ответ на матрицу .
<mover accent="true"><mi>b</mi><mo>˜</mo></mover>
19. Носитель по п. 18, в котором линейная система уравнений потока текучей среды записывается в форме матрицы Ã, так что матрица Ã соответствует матричному уравнению , в котором вектор x решения моделирует поток текучей среды в пластовом резервуаре, а вектор
представляет вектор правой части известных значений.
20. Носитель по п. 18, в котором линейная система уравнений потока текучей среды предоставляется на предмет оценки сходимости в течение каждого временного шага из полностью неявной системы моделирования пластового резервуара.
21. Носитель по п. 18, в котором предобусловливатель  на основе ограниченного остатка давления является двухстадийным предобусловливателем, составленным следующим образом:
.