Basic Data Structures in a Model November 15, 2021 CL 644: Reservoir Simulation 18 Wells: W = addWell (W, G, rock, cellInx ) W = verticalWell (W, G, rock, I, J, K, 'pn1', pv1, ...) W = verticalWell (W , G, rock, I, J, K, 'Type' , 'rate/bhp' , ... ' InnerProduct ' , well_ip , ... ' Val’ ,rate /bhp value, 'Radius’ , radious of well, ... 'Name' , ‘I/P' , ' Comp_i ' , [1, 0], 'Sign' ,1); I,J,K=Location of well Type = String specifying the well control: rate or bhp InnerProduct = Method of consistent discretizations Val = Target value of well control Radius = Welbore radius in meters Name = String giving the name of the well Comp_i = Fluid composition for injection well Sign = Well type: Production (sign=-1)/Injection (sign=1)