Enhanced Oil Recovery for ASP Flooding Based on Biorthogonal Spatial-Temporal Wiener Modeling and Iterative Dynamic Programming

Because of the mechanism complexity, coupling, and time-space characteristic of alkali-surfactant-polymer (ASP) flooding, common methods are very hard to be implemented directly. In this paper, an iterative dynamic programming (IDP) based on a biorthogonal spatial-temporal Wiener modeling method is...

Full description

Saved in:
Bibliographic Details
Main Authors: Shurong Li, Yulei Ge, Yuhuan Shi
Format: Article
Language:English
Published: Wiley 2018-01-01
Series:Complexity
Online Access:http://dx.doi.org/10.1155/2018/9248161
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849405902778531840
author Shurong Li
Yulei Ge
Yuhuan Shi
author_facet Shurong Li
Yulei Ge
Yuhuan Shi
author_sort Shurong Li
collection DOAJ
description Because of the mechanism complexity, coupling, and time-space characteristic of alkali-surfactant-polymer (ASP) flooding, common methods are very hard to be implemented directly. In this paper, an iterative dynamic programming (IDP) based on a biorthogonal spatial-temporal Wiener modeling method is developed to solve the enhanced oil recovery for ASP flooding. At first, a comprehensive mechanism model for the enhanced oil recovery of ASP flooding is introduced. Then the biorthogonal spatial-temporal Wiener model is presented to build the relation between inputs and states, in which the Wiener model is expanded on a set of spatial basis functions and temporal basis functions. After inferring the necessary condition of solutions, these basis functions are determined by the snapshot method. Furthermore, a theorem is proved to identify parameters in the Wiener model. Combined with the least square estimation (LSE), all unknown parameters are determined. In addition, the ARMA model is applied to build the model between states and outputs, whose parameters are identified by recursive least squares (RLS). Thus, the whole modeling process for ASP flooding is finished. At last, the IDP algorithm is applied to solve the enhanced oil recovery problem for ASP flooding based on the identification model to obtain the optimal injection strategy. Simulations on the ASP flooding with four injection wells and nine production wells show the accuracy and effectiveness of the proposed method.
format Article
id doaj-art-4eaa7477bf4f433e8e06f8427b6648ae
institution Kabale University
issn 1076-2787
1099-0526
language English
publishDate 2018-01-01
publisher Wiley
record_format Article
series Complexity
spelling doaj-art-4eaa7477bf4f433e8e06f8427b6648ae2025-08-20T03:36:34ZengWileyComplexity1076-27871099-05262018-01-01201810.1155/2018/92481619248161Enhanced Oil Recovery for ASP Flooding Based on Biorthogonal Spatial-Temporal Wiener Modeling and Iterative Dynamic ProgrammingShurong Li0Yulei Ge1Yuhuan Shi2Automation School, Beijing University of Posts and Telecommunications, Beijing 100876, ChinaCollege of Information and Control Engineering, China University of Petroleum (East China), Qingdao 266580, ChinaCNPC EastChina Design Institute Co. Ltd., Qingdao 266071, ChinaBecause of the mechanism complexity, coupling, and time-space characteristic of alkali-surfactant-polymer (ASP) flooding, common methods are very hard to be implemented directly. In this paper, an iterative dynamic programming (IDP) based on a biorthogonal spatial-temporal Wiener modeling method is developed to solve the enhanced oil recovery for ASP flooding. At first, a comprehensive mechanism model for the enhanced oil recovery of ASP flooding is introduced. Then the biorthogonal spatial-temporal Wiener model is presented to build the relation between inputs and states, in which the Wiener model is expanded on a set of spatial basis functions and temporal basis functions. After inferring the necessary condition of solutions, these basis functions are determined by the snapshot method. Furthermore, a theorem is proved to identify parameters in the Wiener model. Combined with the least square estimation (LSE), all unknown parameters are determined. In addition, the ARMA model is applied to build the model between states and outputs, whose parameters are identified by recursive least squares (RLS). Thus, the whole modeling process for ASP flooding is finished. At last, the IDP algorithm is applied to solve the enhanced oil recovery problem for ASP flooding based on the identification model to obtain the optimal injection strategy. Simulations on the ASP flooding with four injection wells and nine production wells show the accuracy and effectiveness of the proposed method.http://dx.doi.org/10.1155/2018/9248161
spellingShingle Shurong Li
Yulei Ge
Yuhuan Shi
Enhanced Oil Recovery for ASP Flooding Based on Biorthogonal Spatial-Temporal Wiener Modeling and Iterative Dynamic Programming
Complexity
title Enhanced Oil Recovery for ASP Flooding Based on Biorthogonal Spatial-Temporal Wiener Modeling and Iterative Dynamic Programming
title_full Enhanced Oil Recovery for ASP Flooding Based on Biorthogonal Spatial-Temporal Wiener Modeling and Iterative Dynamic Programming
title_fullStr Enhanced Oil Recovery for ASP Flooding Based on Biorthogonal Spatial-Temporal Wiener Modeling and Iterative Dynamic Programming
title_full_unstemmed Enhanced Oil Recovery for ASP Flooding Based on Biorthogonal Spatial-Temporal Wiener Modeling and Iterative Dynamic Programming
title_short Enhanced Oil Recovery for ASP Flooding Based on Biorthogonal Spatial-Temporal Wiener Modeling and Iterative Dynamic Programming
title_sort enhanced oil recovery for asp flooding based on biorthogonal spatial temporal wiener modeling and iterative dynamic programming
url http://dx.doi.org/10.1155/2018/9248161
work_keys_str_mv AT shurongli enhancedoilrecoveryforaspfloodingbasedonbiorthogonalspatialtemporalwienermodelinganditerativedynamicprogramming
AT yuleige enhancedoilrecoveryforaspfloodingbasedonbiorthogonalspatialtemporalwienermodelinganditerativedynamicprogramming
AT yuhuanshi enhancedoilrecoveryforaspfloodingbasedonbiorthogonalspatialtemporalwienermodelinganditerativedynamicprogramming