Sampath1987/offshore_energy
Viewer • Updated • 111k • 4
How to use Sampath1987/EnergyEmbed-1E with sentence-transformers:
from sentence_transformers import SentenceTransformer
model = SentenceTransformer("Sampath1987/EnergyEmbed-1E", trust_remote_code=True)
sentences = [
"How does vendor-specific data acquisition affect DTS profile interpretation?",
"Bridging data management gap by gathering all well integrity data in one unique data base. The aim of ADNOC Offshore in-house Well Integrity Data Management System (WIDMS) is to comply with the 3A rule: Accessibility of the data, Accuracy by performing regular quality check and Analysis. The analysis allows to maintain wells barriers robust, to ensure personnel safety and to quickly identify integrity issues to make qualified decisions about appropriate mitigations measures and avoid risk escalation. WIDMS has been developed in-house with inputs and collaboration of various stake holders. An enhancement list has been established selecting the most relevant features that will be added value to the system. Therefore, Automation for sub processes like thresholds calculations and Risk Assessment which gives input for Well Passports that contains all the required information to evaluate the well risks and implement the required mitigation measures.\nEnd users are following a RACI Chart to keep WIDMS database on track and to ensure no data falls through the cracks as all the data workflow is defined through the different steps such as providing data, entering it in the system, informing relevant stakeholders and providing technical clarifications if needed. The result of data acquisition in WIDMS is that data flows across the entire organization, with defined access rights in line with ADNOC Offshore policies. This data is collected from various sources, is a robust data base, essential for evaluating and maintaining well integrity.\nIt is enhancing well barriers system management by allowing to have full overview of well's barriers performance. Moreover, it allows to have reliable and continuously available data such as annulus pressure data that is critical for well integrity assurance, to avoid the uncontrolled release of hydrocarbons to the atmosphere. Notifications have been implemented so alerts can be sent for engineers to inform about any abnormality and non-compliance. As technology evolves, using paper-based processes, excel spreadsheets, time-based equipment inspection and testing become less effective. Well diagnostics are expensive so utilizing well data analytics through this digital hub project will ease having detailed real time data and quick analysis for early detection of failures and anticipation and reduction of risk escalation.",
"##### 2.3.1 Site characterization - secondary seal \nSecondary seals might have a significant relevance in ensuring CO 2 containment, acting\nas additional barrier to flow, although it is not clear if it is considered a requirement for\nstandards. Two documents show some contradiction: \nISO 27914 [36] is silent on secondary seal as a requirement until section 5.4.3.2 that describes\nits characterization. Moreover, if it is a requirement, characterization should include not\nonly geometry and lithology, but also integrity evaluation, which is not mentioned. \nISO/TR 27915 [37] section 5.2.6 and Figure 2 state that the geological storage complex is\ncomposed of the reservoirs where CO 2 is injected and the caprock (or seals); it then states\nthat additional geologic layers are outside complex.",
"Geothermal energy is considered a reliable, sustainable and abundant source of energy with minimized environmental impact. The extracted geothermal energy may be utilized for direct heating, or electricity generation. The main challenge to access this energy is tremendous capital expenditures required for drilling and completion. Therefore, this work discusses and evaluates retrofitting abandoned petroleum wells to geothermal as a commonly proposed solution to the mentioned challenge.\nThere are many oil and gas wells globally which are not used for production, injection or other purposes. Well abandonment is commonly considered as an essential measure to ensure safety and integrity of these wells, bearing huge costs and concerns for the petroleum industry. By converting abandoned or non-activated oil and gas wells to geothermal wells, it is claimed to be possible to produce geothermal energy and generate power. As a crucial stage for the claim verification and evaluation of feasibility or efficiency of this conversion, it is important to be aware of the practical and simulation case studies.\nTherefore, in this work, this work presents a comprehensive overview and analysis of 20 case studies published from different countries, followed by important downhole and surface parameters. As for the downhole characteristics, production scenarios either open-loop or closed-loop, optimization of open-loop systems, borehole heat exchangers with their different types and dimensions, and insulations are covered. Next, surface cycles including organic Rankine cycle (ORCs), selection of circulation fluids, flow rates, and working fluids are covered, followed by produced and net powers with evaluation of coefficient of performance (COP) and thermal efficiency. This investigation shows there is good potential for producing geothermal energy from abandoned and non-activated petroleum wells."
]
embeddings = model.encode(sentences)
similarities = model.similarity(embeddings, embeddings)
print(similarities.shape)
# [4, 4]This is a sentence-transformers model finetuned from Alibaba-NLP/gte-multilingual-base on the offshore_energy dataset. It maps sentences & paragraphs to a 768-dimensional dense vector space and can be used for semantic textual similarity, semantic search, paraphrase mining, text classification, clustering, and more.
SentenceTransformer(
(0): Transformer({'max_seq_length': 8192, 'do_lower_case': False, 'architecture': 'NewModel'})
(1): Pooling({'word_embedding_dimension': 768, 'pooling_mode_cls_token': True, 'pooling_mode_mean_tokens': False, 'pooling_mode_max_tokens': False, 'pooling_mode_mean_sqrt_len_tokens': False, 'pooling_mode_weightedmean_tokens': False, 'pooling_mode_lasttoken': False, 'include_prompt': True})
(2): Normalize()
)
First install the Sentence Transformers library:
pip install -U sentence-transformers
Then you can load this model and run inference.
from sentence_transformers import SentenceTransformer
# Download from the 🤗 Hub
model = SentenceTransformer("Sampath1987/EnergyEmbed-1E")
# Run inference
sentences = [
'What role did anti-collision analysis play in the drilling of the dual lateral well?',
'This paper aims to analyze the impact of appraising and developing marginal fields with multiple stacked reservoirs which is quite challenging in terms of techno commercial value. The development of such marginal reservoirs using conventional single horizontal wells drilling and completion is uneconomical. Therefore, it was necessary to engineer a solution that can enhance the commercial value of the project by reducing CAPEX and OPEX. This paper will present the first comprehensive business case, where multiple stacked reservoirs with marginal reserves were studied to produce independently using multilateral completions, granting full accessibility of the laterals while achieving production monitoring and reservoir surveillance.',
"The most common challenge in horizontal drilling is depth uncertainty which can be due to poor seismic data or interpretation. It is arguable that a successful landing of the wellbore in the reservoir optimally and within the desired zone is the most challenging in most geosteering operation. The presence of fluid contacts such as oil-water-contact (OWC) and gas-oil-contact (GOC) complicates the whole drilling process, most especially if these fluid contacts are not well defined or known. Additionally, the ability to map the boundaries of the reservoir as the BHA drills the lateral section is an added advantage to remaining within the desired reservoir section.\nThe success of any reservoir navigation service where seismic uncertainty at the reservoir top is high will rely largely on how effective the geosteering system is and how the geosteering engineer is able to react promptly to changes while landing the well in the reservoir and drilling the lateral section with without exiting the reservoir.\nReservoir Navigation Service (RNS) provides the means for the drilling near horizontal or horizontal wells for the purpose of increasing hydrocarbon extraction from the earth's subsurface. This involves the use of a pre-defined bottom hole assembly (BHA) with inbuilt downhole logging while drilling (LWD) and measurement while drilling (MWD) sensors. The measurements from these downhole sensors are uplinked to the surface of the wellbore where they are converted to meaningful petrophysical data. The goal is to use the downhole petrophysical data such as gamma ray, propagation resistivity and so on, to update an existing pre-well geological model of a section of the earth in such a way that the final result depicts the true model picture of the earth subsurface.\nThis paper focuses on using well CBH-44L to showcase how the use of real-time distance-to-boundary (D2B) measurement from a deep reading azimuthal propagation resistivity tool is use to correct for depth uncertainty in seismic, thereby, improving the chance of successfully landing and drilling a horizontal well.",
]
embeddings = model.encode(sentences)
print(embeddings.shape)
# [3, 768]
# Get the similarity scores for the embeddings
similarities = model.similarity(embeddings, embeddings)
print(similarities)
# tensor([[1.0000, 0.5813, 0.5664],
# [0.5813, 1.0000, 0.7463],
# [0.5664, 0.7463, 1.0000]])
ai-job-validationTripletEvaluator| Metric | Value |
|---|---|
| cosine_accuracy | 0.7218 |
anchor, positive, and negative| anchor | positive | negative | |
|---|---|---|---|
| type | string | string | string |
| details |
|
|
|
| anchor | positive | negative |
|---|---|---|
What is the significance of end point relative permeability of the oil phase in the productivity of oil reservoirs below bubble point pressure? |
In contrast with what is followed for Offshore Oil Operations the majority of the Onshore Oil Operations in the world do not have a Minimum and Mandatory required HSE training program for all personnel including contractors and subcontractors. |
The knowledge of relative permeability is key in oil production mechanism as it affects multiphase flow which is vital to producible reserves in petroleum reservoirs. In this study, the impact of altering end point saturation on relative permeability curve and how it influences oil recovery was investigated on field X in Niger Delta, Nigeria. The saturation end points obtained after a simulation study was used as a start point to predict oil production. These end points saturation of water and oil were altered and varied according to facies. The eclipse simulation tool was used in conducting the prediction runs. The result obtained showed wide variation from actual production forecast (i.e. ≥ 25%) when end points were varied with no guided limit from experimental data. This study reveals the need for an accurate determination of residual oil saturation as it was seen to have an impact on forecast and history match. |
What role does the effective coefficient of discharge (Kd) play in calculating the required effective discharge area? |
96 API S TANDARD 520, P ART I—S IZING AND S ELECTION |
S IZING, S ELECTION, AND I NSTALLATION OF P RESSURE - RELIEVING D EVICES 59 |
How many swellable packers were required to be run in the horizontal hole part for the AICV trial, and what was the purpose of this requirement? |
Removing fluid from a wellbore column, allowing a well to flow initially, or bringing a previous well back online, nitrogen lifting is commonly used in north Iraq wells. Due to the inability of coiled tubing units to be delivered on time and their high cost, operators are forced to seek for an alternative method of unloading drilling fluid. A hydraulic Jet Pump is a technology used to complete the task. |
This development, predominantly from four artificial islands, of a giant offshore field in the United Arab Emirates (UAE) requires lateral compartmentalization with open hole packers of the 6 5/8" horizontal lower completions with lateral lengths greater than 16,000ft and total well lengths greater than 30,000ft MD. Swell Packer technology has enabled cost effective compartmentalization in horizontal laterals and is the preferred OH packer solution for the development. |
MultipleNegativesRankingLoss with these parameters:{
"scale": 20.0,
"similarity_fct": "cos_sim",
"gather_across_devices": false
}
anchor, positive, and negative| anchor | positive | negative | |
|---|---|---|---|
| type | string | string | string |
| details |
|
|
|
| anchor | positive | negative |
|---|---|---|
How does partial jacket construction differ for vessels that cannot use staybolt construction? |
9-7 – 9-10 ASME BPVC.VIII.1-2019 |
9-5 – 9-7 ASME BPVC.VIII.1-2019 |
What dimensions must fins and studs conform to as stipulated in Section 17.4.4? |
17.4 Examination of other components |
16.1 -112 STEEL ANCHORS [Sect. I8. |
What are some common mistakes in oil and gas project execution that lead to financial losses? |
Dozens of deepwater wells have been drilled in western South China Sea with about 30 percent have characteristics of high temperature and high pressure, which brought a series of difficulties and challenges to field operations. After incorporating the analysis of engineering and geological environment for deepwater HTHP wells in Lingshui block of western South China Sea, it is suggested that the solution of drilling problems for deepwater HTHP wells should start from drilling fluid. Several major technical problems are required to be addressed by drilling fluid, such as co-exist of low temperature and high temperature that lead to difficulty of drilling fluid maintenance and narrow density margin caused by deepwater and high pressure. Based on the above problems, combining with geological features of HTHP wells, researchers developed a novel water based drilling fluid system compatible with deepwater HTHP wells in Lingshui block on the basis of conventional HEM drilling fluid and furth... |
The lack of availability of required skills and experience in most if not all parts of the oil and gas value chain is well documented so, rather than trying to make the case, we will summarise the challenge thus: the industry in all parts of the world can't find the capability it needs to safely get its work done in the timeframes it would like. |
MultipleNegativesRankingLoss with these parameters:{
"scale": 20.0,
"similarity_fct": "cos_sim",
"gather_across_devices": false
}
eval_strategy: stepsper_device_train_batch_size: 16per_device_eval_batch_size: 16learning_rate: 2e-05num_train_epochs: 1warmup_ratio: 0.1overwrite_output_dir: Falsedo_predict: Falseeval_strategy: stepsprediction_loss_only: Trueper_device_train_batch_size: 16per_device_eval_batch_size: 16per_gpu_train_batch_size: Noneper_gpu_eval_batch_size: Nonegradient_accumulation_steps: 1eval_accumulation_steps: Nonetorch_empty_cache_steps: Nonelearning_rate: 2e-05weight_decay: 0.0adam_beta1: 0.9adam_beta2: 0.999adam_epsilon: 1e-08max_grad_norm: 1.0num_train_epochs: 1max_steps: -1lr_scheduler_type: linearlr_scheduler_kwargs: {}warmup_ratio: 0.1warmup_steps: 0log_level: passivelog_level_replica: warninglog_on_each_node: Truelogging_nan_inf_filter: Truesave_safetensors: Truesave_on_each_node: Falsesave_only_model: Falserestore_callback_states_from_checkpoint: Falseno_cuda: Falseuse_cpu: Falseuse_mps_device: Falseseed: 42data_seed: Nonejit_mode_eval: Falseuse_ipex: Falsebf16: Falsefp16: Falsefp16_opt_level: O1half_precision_backend: autobf16_full_eval: Falsefp16_full_eval: Falsetf32: Nonelocal_rank: 0ddp_backend: Nonetpu_num_cores: Nonetpu_metrics_debug: Falsedebug: []dataloader_drop_last: Falsedataloader_num_workers: 0dataloader_prefetch_factor: Nonepast_index: -1disable_tqdm: Falseremove_unused_columns: Truelabel_names: Noneload_best_model_at_end: Falseignore_data_skip: Falsefsdp: []fsdp_min_num_params: 0fsdp_config: {'min_num_params': 0, 'xla': False, 'xla_fsdp_v2': False, 'xla_fsdp_grad_ckpt': False}fsdp_transformer_layer_cls_to_wrap: Noneaccelerator_config: {'split_batches': False, 'dispatch_batches': None, 'even_batches': True, 'use_seedable_sampler': True, 'non_blocking': False, 'gradient_accumulation_kwargs': None}deepspeed: Nonelabel_smoothing_factor: 0.0optim: adamw_torchoptim_args: Noneadafactor: Falsegroup_by_length: Falselength_column_name: lengthddp_find_unused_parameters: Noneddp_bucket_cap_mb: Noneddp_broadcast_buffers: Falsedataloader_pin_memory: Truedataloader_persistent_workers: Falseskip_memory_metrics: Trueuse_legacy_prediction_loop: Falsepush_to_hub: Falseresume_from_checkpoint: Nonehub_model_id: Nonehub_strategy: every_savehub_private_repo: Nonehub_always_push: Falsehub_revision: Nonegradient_checkpointing: Falsegradient_checkpointing_kwargs: Noneinclude_inputs_for_metrics: Falseinclude_for_metrics: []eval_do_concat_batches: Truefp16_backend: autopush_to_hub_model_id: Nonepush_to_hub_organization: Nonemp_parameters: auto_find_batch_size: Falsefull_determinism: Falsetorchdynamo: Noneray_scope: lastddp_timeout: 1800torch_compile: Falsetorch_compile_backend: Nonetorch_compile_mode: Noneinclude_tokens_per_second: Falseinclude_num_input_tokens_seen: Falseneftune_noise_alpha: Noneoptim_target_modules: Nonebatch_eval_metrics: Falseeval_on_start: Falseuse_liger_kernel: Falseliger_kernel_config: Noneeval_use_gather_object: Falseaverage_tokens_across_devices: Falseprompts: Nonebatch_sampler: batch_samplermulti_dataset_batch_sampler: proportionalrouter_mapping: {}learning_rate_mapping: {}| Epoch | Step | Training Loss | Validation Loss | ai-job-validation_cosine_accuracy |
|---|---|---|---|---|
| 0.1795 | 1000 | - | 1.1294 | 0.6784 |
| 0.3590 | 2000 | - | 1.0762 | 0.6932 |
| 0.5385 | 3000 | - | 1.0464 | 0.7093 |
| 0.7180 | 4000 | - | 1.0251 | 0.7191 |
| 0.8975 | 5000 | 1.1775 | 1.0123 | 0.7218 |
@inproceedings{reimers-2019-sentence-bert,
title = "Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks",
author = "Reimers, Nils and Gurevych, Iryna",
booktitle = "Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing",
month = "11",
year = "2019",
publisher = "Association for Computational Linguistics",
url = "https://arxiv.org/abs/1908.10084",
}
@misc{henderson2017efficient,
title={Efficient Natural Language Response Suggestion for Smart Reply},
author={Matthew Henderson and Rami Al-Rfou and Brian Strope and Yun-hsuan Sung and Laszlo Lukacs and Ruiqi Guo and Sanjiv Kumar and Balint Miklos and Ray Kurzweil},
year={2017},
eprint={1705.00652},
archivePrefix={arXiv},
primaryClass={cs.CL}
}
Base model
Alibaba-NLP/gte-multilingual-base