Michigan Technological University

Slides:



Advertisements
Similar presentations
SPE Getting the Most out of Networked Drillstring Petersen, Sui, Frøyen, Nybø Center for Integrated Operations in the Petroleum Industry & SINTEF.
Advertisements

1 -Classification: Internal Uncertainty in petroleum reservoirs.
Markov Decision Process
Logistics Network Configuration
Partially Observable Markov Decision Process (POMDP)
Markov Game Analysis for Attack and Defense of Power Networks Chris Y. T. Ma, David K. Y. Yau, Xin Lou, and Nageswara S. V. Rao.
Markov Game Analysis for Attack and Defense of Power Networks Chris Y. T. Ma, David K. Y. Yau, Xin Lou, and Nageswara S. V. Rao.
1 (from Optimization of Advanced Well Type and Performance Louis J. Durlofsky Department of Petroleum Engineering, Stanford University.
1 Reinforcement Learning Introduction & Passive Learning Alan Fern * Based in part on slides by Daniel Weld.
Markov Decision Processes
A Workflow Approach to Designed Reservoir Study Presented by Zhou Lei Center for Computation and Technology Louisiana State University June 25, 2007.
Petroleum Reservoir Management Based on Approximate Dynamic Programming Zheng Wen, Benjamin Van Roy, Louis Durlofsky and Khalid Aziz Smart Field Consortium,
1 Hybrid Agent-Based Modeling: Architectures,Analyses and Applications (Stage One) Li, Hailin.
Estimation of Oil Saturation Using Neural Network Hong Li Computer System Technology NYC College of Technology –CUNY Ali Setoodehnia, Kamal Shahrabi Department.
Lecture 10 Comparison and Evaluation of Alternative System Designs.
Upscaling and History Matching of Fractured Reservoirs Pål Næverlid Sævik Department of Mathematics University of Bergen Modeling and Inversion of Geophysical.
Classification: Internal Status: Draft Using the EnKF for combined state and parameter estimation Geir Evensen.
Scheduling of Wireless Metering for Power Market Pricing in Smart Grid Husheng Li, Lifeng Lai, and Robert Caiming Qiu. "Scheduling of Wireless Metering.
1. Introduction Generally Intrusion Detection Systems (IDSs), as special-purpose devices to detect network anomalies and attacks, are using two approaches.
Control Optimization of Oil Production under Geological Uncertainty
MAKING COMPLEX DEClSlONS
Computational Stochastic Optimization: Bridging communities October 25, 2012 Warren Powell CASTLE Laboratory Princeton University
1 Hybrid methods for solving large-scale parameter estimation problems Carlos A. Quintero 1 Miguel Argáez 1 Hector Klie 2 Leticia Velázquez 1 Mary Wheeler.
Travel-time Tomography For High Contrast Media based on Sparse Data Yenting Lin Signal and Image Processing Institute Department of Electrical Engineering.
Introduction Many decision making problems in real life
Modelling Unconventional Wells with Resolve and Reveal Juan Biörklund (Gauloise Energía) and Georg Ziegler (Wintershall Holding)
The Fast Optimal Voltage Partitioning Algorithm For Peak Power Density Minimization Jia Wang, Shiyan Hu Department of Electrical and Computer Engineering.
Online Learning for Collaborative Filtering
CUHK Learning-Based Power Management for Multi-Core Processors YE Rong Nov 15, 2011.
Reservoir Uncertainty Assessment Using Machine Learning Techniques Authors: Jincong He Department of Energy Resources Engineering AbstractIntroduction.
Decision Making Under Uncertainty CMSC 471 – Spring 2041 Class #25– Tuesday, April 29 R&N, material from Lise Getoor, Jean-Claude Latombe, and.
Grid Defense Against Malicious Cascading Failure Paulo Shakarian, Hansheng Lei Dept. Electrical Engineering and Computer Science, Network Science Center,
Waterflood Management Case Study - Goal  Change waterflood strategy early in waterflood to maximize recovery: 12 months of waterflood performance Predicted.
History Matching Flowmeter Data in the Ghawar Field
Better together... we deliver MODELLING, CONTROL AND OPTIMISATION OF A DUAL CIRCUIT INDUCED DRAFT COOLING WATER SYSTEM February 2016 C.J. Muller Sasol;
Renewable energies | Eco-friendly production | Innovative transport | Eco-efficient processes | Sustainable resources Multi-fidelity meta-models for reservoir.
Reinforcement Learning  Basic idea:  Receive feedback in the form of rewards  Agent’s utility is defined by the reward function  Must learn to act.
Introduction to Machine Learning, its potential usage in network area,
Marilyn Wolf1 With contributions from:
EE5900 Cyber-Physical Systems Smart Home CPS
Partially Observable Markov Decision Process and RL
Amit Suman and Tapan Mukerji 25th SCRF Annual Meeting May 9 – 11, 2012
Analyzing reservoir and overburden impacts on seismic and electromagnetic responses and the applicability of seismic/EM methods in deep water reservoir.
Smart Home Cybersecurity:
Alan P. Reynolds1. , Asaad Abdollahzadeh2, David W
Dual Mesh Method in Dynamic Upscaling
Date of download: 10/22/2017 Copyright © ASME. All rights reserved.
Amit Suman and Tapan Mukerji
Architecture Synthesis for Cost Constrained Fault Tolerant Biochips
Theo Gutman-Solo.
Selectivity Estimation of Big Spatial Data
Impact of Flowing Formation Water on Residual CO2 Saturations
A Parallel BOA-PSO Hybrid Algorithm for History Matching
Assessing uncertainties on production forecasting based on production Profile reconstruction from a few Dynamic simulations Gaétan Bardy – PhD Student.
A RESERVOIR MANAGEMENT REVOLUTION
Network Optimization Research Laboratory
Waterflood History Match + Tracer Design
Inference Integrity in Wireless Networks
Problem statement Given: a set of unknown parameters
Upscaling of 4D Seismic Data
Preamble Sequence for aj(45GHz)
Dr. Unnikrishnan P.C. Professor, EEE
Reservoir Simulation FEEDBACK INPUT Geologic Model Time
PPT Design on 3D models Landysh Minligalieva Reservoir Engineer
Stanford Center for Reservoir Forecasting
CS 188: Artificial Intelligence Spring 2006
SIMULATION IN THE FINANCE INDUSTRY BY HARESH JANI
Reinforcement Learning (2)
Discriminative Training
Reinforcement Learning (2)
Presentation transcript:

Michigan Technological University Analysis of Production Data Manipulation Attacks in Petroleum Cyber-Physical Systems Professor Shiyan Hu Michigan Technological University

Petroleum System Needs CAD “The revolution in digital technologies could well transform the dynamics of world oil supply at a time when the industry faces major choices on investment.” Daniel Yergin, Chair Cambridge Energy Research Associates (CERA) 2

From Exploration To Production 3

Petroleum CPS Data Collection Visualization Data Processing Device Reservoir Oil Well Data Collection Production data Visualization Data Processing Analysis Simulation Optimization Network Control network 4

Simplified View of Oil Production: Water-In-Oil-Out Site Water Injection Site Water Pipe Oil Pipe Oil Well Water Well 5

Which Site to Choose? 6 Oil Production Site Water Injection Site Water Pipe Oil Pipe Oil Well Water Well 6

In Practice 7

Where is the oil and how fast should we inject water? We Want To Model Wells Where is the oil and how fast should we inject water? 8

Reservoir Modeling of Liquid Flow How much incoming flow (oil, gas, and water) v.s. how much outgoing flow per square Rock porosity ɸ and permeability K 9

History Matching Underground geographical properties are complicated Modeling parameters rock porosity ɸ and permeability K are difficult to obtain Probing method cannot detect everywhere in the reservoir One can only estimate ɸ and K using historical production data 10

The History Matching Flow Start with initial parameters WCT: water cut or water over total liquid per volume, and large value reduces benefit GOR: gas oil ratio, or gas over oil per volume, and large value leads to safety issues BHP: bottom hole pressure, and large value leads to safety issues Accurate Model Production Optimization Yes Update Model Parameters Machine Learning Modeling Small? No Mismatch between simulated production data and historical production data? 11

TCAD16: Reduce PDE to The Connectivity Based Capacitive Model Pressure terms Production data terms Interwell Connectivity 12

Hack The Petroleum CPS Cyberattack Production Data Visualization Data Processing Device Analysis Simulation Reservoir Production data Optimization Oil Well Network Control network 13

Impact of Cyberattacks The flow tries to minimize the mismatch to the attacked production data Yes Update Model Parameters Machine Learning Modeling Satisfied? No Inaccurate Model Refined Model Attacked Data Damaged Production Production Optimization 14

What is Worst-Case Impact? Maximize mismatch between the actual production and the simulated production. This is difficult as it involves PDE solving. Optimize the cyberattack strategy from the hacker’s perspective through manipulating the field data collected at the production wells such that solving PDE generates the most inaccurate petroleum reservoir model are true values of BHP, GOR and WCT, are simulated values at well I, respectively. 15

Model Reference Adaptive Search (MRAS) 𝑚𝑎𝑥 𝑥∈𝐷 𝑓 𝑥 [𝑀𝑖𝑠𝑚𝑎𝑡𝑐ℎ] 𝛿 𝑟 =𝑃 𝑓 𝑋 ≥𝑟 𝑔 𝑥 𝑑𝑒𝑛𝑜𝑡𝑖𝑛𝑔 𝑡ℎ𝑒 𝑃𝐷𝐹 𝑜𝑓 𝑃𝐷𝐸 𝑚𝑜𝑑𝑒𝑙 𝑝𝑎𝑟𝑎𝑚𝑒𝑡𝑒𝑟 𝑠𝑒𝑡𝑡𝑖𝑛𝑔𝑠 𝑋 𝑏𝑒𝑖𝑛𝑔 𝑎 𝑠𝑒𝑡 𝑜𝑓 𝑠𝑎𝑚𝑝𝑙𝑒𝑠 𝑔𝑒𝑛𝑒𝑟𝑎𝑡𝑒𝑑 𝑎𝑐𝑐𝑜𝑟𝑑𝑖𝑛𝑔 𝑡𝑜 𝑔(𝑥) ? 𝑚𝑖𝑛 𝑟 𝑠.𝑡. 𝛿 𝑟 →0 𝛿 𝑟 →0 means that r is an upper bound of f(x) 𝑔 𝑥 𝑐𝑜𝑛𝑣𝑒𝑟𝑔𝑒𝑠 𝑡𝑜 𝑡ℎ𝑒 𝑜𝑝𝑡𝑖𝑚𝑢𝑚 𝑤𝑖𝑡ℎ →0 𝑣𝑎𝑟𝑖𝑎𝑛𝑐𝑒 16

Estimating δ(r) Importance Sampling 𝑀𝑜𝑛𝑡𝑒 𝐶𝑎𝑟𝑙𝑜 𝑠𝑖𝑚𝑢𝑙𝑎𝑡𝑖𝑜𝑛 𝑡𝑜 𝑒𝑠𝑡𝑖𝑚𝑎𝑡𝑒 𝛿 𝑟 ? 𝑊ℎ𝑒𝑛 𝛿 𝑟 →0, 𝑓 𝑥 ≥𝑟 𝑖𝑠 𝑎 𝑟𝑎𝑟𝑒 𝑒𝑣𝑒𝑛𝑡 𝑓 𝑥 a 𝑟 Importance Sampling 17

MRAS Details Initialization Sample Generation Evaluation Update 18 𝑁 𝜔 = 𝑁( 𝜇 𝐵𝐻𝑃,𝜔 , 𝜎 𝜔 2 , 𝐵𝐻𝑃 ) 𝑁( 𝜇 𝐺𝑂𝑅,𝜔 , 𝜎 𝜔 2 , 𝐺𝑂𝑅 ) 𝑁( 𝜇 𝑊𝐶𝑇,𝜔 , 𝜎 𝜔 2 , 𝑊𝐶𝑇 ) 𝑆={ 𝑆 1 , 𝑆 2 ,⋯, 𝑆 𝑆 } 𝑆 𝑖 = 𝛽 𝜔 𝑖 , 𝛾 𝜔 𝑖 , 𝜔 𝜔 𝑖 ∀𝜔∈[1,𝑊] 𝑔 𝑗 =( 𝜙 𝑗 , 𝑘 ℎ 𝑗 , 𝑘 𝑣 𝑗 ) 𝑎 𝑖 = 𝑗 ( 𝜙 𝑗 − 𝜙 𝑡 𝑗 + 𝑘 ℎ 𝑗 − 𝑘 ℎ,𝑡 𝑗 +| 𝑘 𝑣 𝑗 − 𝑘 𝑣,𝑡 𝑗 |) 𝜇 𝐵𝐻𝑃 ′ = 𝜇 𝐵𝐻𝑃,𝜔 + 𝑖=1 𝑘 ( 𝜇 𝐵𝐻𝑃,𝜔 − 𝛽 𝜔 𝑖 ) 𝑘 𝜎 𝜔 ′ = 𝜎 𝜔 ×0.9 Initialization Sample Generation Evaluation Update 18

Cyberattack Defense Markov Decision Process (MDP) based technique is used to analyze and correct the attacked data. It models the interactions among states, actions and rewards. 𝑠 𝑠′ s′′ 𝑠′′ 𝑠′′′ Discount Factor: 0.5 ×0.5 for 3pm × 0.25 for 4pm × 0.125 for 5pm > < 𝑅 0 𝑅 1 𝑅 2 𝑅 3 ×1 for 2pm 𝑎 0 𝑎 1 19

Experimental Setup The proposed approach has been applied to the testcase PUNQ-S3 which is based on an industrial petroleum field. The PUNQ-S3 testcase has five layers, and in each layer there are 19x28 grids. Each grid is with the size of 180x180 meters. There are 2660 grids in five layers, and 1761 out of 2660 grids are active ones. The proposed MRAS based cyberattack is implemented in C++ and tested using a machine with 3.6 GHz i7 4790 CPU with 16GB RAM and simulated by ECLIPSETM. The top structure map of PUNQ-S3 20

Cyberattack Results The portion of attacking data is set to be 1/2, 1/5 and 1/7. The portion denotes the data set being attacked in the time horizon. Weighted Mismatch 21

Mismatch Values The mismatch values of BHP, GOR and WCT for the case where 1/2 portion of data being attacked. Month Month Month 22

Detection Results The weighted sum of mismatch values of BHP, GOR and WCT for the case where 1/2 portion of data being attacked. Weighted Mismatch Proposed attack Corrected data Data without attack 23

Detection Results (BHP, GOR and WCT) BHP, GOR and WCT mismatch comparison for the case where 1/2 portion of data being attacked. Data without attack Data with proposed attack method Corrected Data Data without attack Data with proposed attack method Corrected Data Data without attack Data with proposed attack method Corrected Data Month Month Month 24

Conclusion The first work studying petroleum CPS security. Based on MRAS, an innovative cyberattack strategy optimization framework is proposed to optimize the malicious manipulation of field data from the hacker’s perspective. It can be used to evaluate the worst case impact due to the oil field data manipulation attacks. Experimental results demonstrate that our method can significantly reduce the production quality comparing to a random attack. 25

Thanks

An Illustration 28