[SCAL] - Adjust Wettability Schema
**Core Wettability State**_ (preserved or restored) and cleaning method are very important considerations in wettability estimation; kindly consider adding these reference lists as part of the schema._
Wettability estimation is derived from primary imbibition and secondary drainage capillary pressure experiments therefore we need to add test type (centrifuge, porous plate, coreflood); fluid system type (O-W, G-W); displacing & displaced fluid type.
Please find below a raw data template for Amott/USBM wettability experiment:
Main parameters to report out are: Iw**, Io, I and W**
Main Data
- Initial condition (Pc, Sw)
- Array column headers: Cycle (IMB/DRN), Pc, Sw
- Array for Area under Pc curve: Aimb, Adrn
Acceptance Criteira / Notes
- Add DesaturationMethod reference list to electrical properties schema
"DesaturationMethod": {
"type": "string",
"pattern": "^[\\w-.]:reference-data--DesaturationMethod:[\\w\\-\\.\\:\\%]+:[0-9]*$"
}
- Add displaced fluid type to electrical properties schema
"DisplacedFluid": {
"type": "string",
"description": "Fluid produced or displaced from a sample during capillary pressure testing, e.g. Brine, Hexane, or LiveCrudeOil",
"pattern": "^[\\w-.]:reference-data--DisplacedFluidType:[\\w\\-\\.\\:\\%]+:[0-9]*$"
}
- Add displacing fluid type to electrical properties schema:
"DisplacingFluid": {
"type": "string",
"description": "Fluid introduced to a sample during capillary pressure testing, e.g. Mercury",
"pattern": "^[\\w-.]:reference-data--DisplacingFluidType:[\\w\\-\\.\\:\\%]+:[0-9]*$"
}
- Add fluid system type reference list attribute to electrical properties schema
"FluidSystem": {
"type": "string",
"pattern": "^[\\w\\-\\.]+:reference-data--FluidSystemType:[\\w\\-\\.\\:\\%]+:[0-9]*$"
}
- Rename WettingIndex to WettabilityIndex
- Remove Fluid System property from WettabilityIndex array
- Introduce WettabilityIndexType string instead and manifest the following reference values
- Oil
- Water
- Wettability
- Amott
- Harvey
"WettabilityIndex": {
"type": "array",
"description": "Wettability index",
"items": {
"type": "object",
"properties": {
"Value": {
"type": "number"
},
"UnitOfMeasure": {
"type": "string",
"pattern": "^[\\w\\-\\.]+:reference-data--UnitOfMeasure:[\\w\\-\\.\\:\\%]+:[0-9]*$"
},
"WettabilityIndexType": {
"type": "string",
"pattern": "^[\\w\\-\\.]+:reference-data--WettabilityIndexType:[\\w\\-\\.\\:\\%]+:[0-9]*$"
}
},
- Add InitialWaterSaturation and InitialCappillaryPressure objects to the schema: Value + UOM
"InitialWaterSaturation": {
"type": "object",
"description": "initial water saturation expressed as a fraction of the pore volume",
"properties": {
"Value": {
"type": "number"
},
"UnitOfMeasure": {
"type": "string",
"pattern": "^[\\w\\-\\.]+:reference-data--UnitOfMeasure:[\\w\\-\\.\\:\\%]+:[0-9]*$"
}
},
"additionalProperties": false
},
"InitialCappillaryPressure": {
"type": "object",
"properties": {
"Value": {
"type": "number"
},
"UnitOfMeasure": {
"type": "string",
"pattern": "^[\\w\\-\\.]+:reference-data--UnitOfMeasure:[\\w\\-\\.\\:\\%]+:[0-9]*$"
}
},
"additionalProperties": false
},
-
Add ForcedWaterImbibition and ForcedOilOmbibition objects (Value+UOM), based on sample data don't know whether it really should be an array
"CurveAreaImbibition": {
"type": "object",
"properties": {
"Value": {
"type": "number"
},
"UnitOfMeasure": {
"type": "string",
"pattern": "^[\\w\\-\\.]+:reference-data--UnitOfMeasure:[\\w\\-\\.\\:\\%]+:[0-9]*$"
}
},
"additionalProperties": false
},
"CurveAreaImbibition": {
"type": "object",
"properties": {
"Value": {
"type": "number"
},
"UnitOfMeasure": {
"type": "string",
"pattern": "^[\\w\\-\\.]+:reference-data--UnitOfMeasure:[\\w\\-\\.\\:\\%]+:[0-9]*$"
}
},
"additionalProperties": false
},