Petroleum Production Solutions using a Domain Specific Language
Research output: Thesis › Master's Thesis
Standard
2011.
Research output: Thesis › Master's Thesis
Harvard
APA
Vancouver
Author
Bibtex - Download
}
RIS (suitable for import to EndNote) - Download
TY - THES
T1 - Petroleum Production Solutions using a Domain Specific Language
AU - Giden, Ilhami
N1 - embargoed until 14-11-2016
PY - 2011
Y1 - 2011
N2 - In today’s daily life more and more things get automated and make our lives easier to live. On the other hand there are still domains, like in petroleum production operations, where still a lot of work is done either by simple calculation methods, like spreadsheets or macros, or by highly complex software solutions, which are very expensive, but not very flexible. But a solution somewhere in the middle is missing. Further a lot of engineering time is lost with preparing the data and making calculations. This time is then missing during real engineering work like analyzing the results and planning future steps. For these reasons the idea was born to develop a domain specific language for petroleum production operations. Domain specific languages are currently used successfully in other industries, but in the petroleum industry, domain specific languages are still missing. In this thesis it is shown, that a domain specific language is possible to implement in petroleum production operations. Four sample workflows from daily petroleum production challenges were built in the same time with the domain specific language. With the elements of the domain specific language, called functions in this thesis, it would be possible to adapt the workflows, demonstrated in this thesis, in a very simple way. In future it would be easily possible to build more functions and workflows and expand the domain specific language for further demand in petroleum production operations. Further advantages of a domain specific language for petroleum production operations are listed and shown. Some of them would be: Capture of knowledge in the company, bring the engineers focus onto the problem instead of preparing data just to see it which would be a proactive manner for well and reservoir management. These are just a few of many advantages a domain specific language would bring to the petroleum production operations.
AB - In today’s daily life more and more things get automated and make our lives easier to live. On the other hand there are still domains, like in petroleum production operations, where still a lot of work is done either by simple calculation methods, like spreadsheets or macros, or by highly complex software solutions, which are very expensive, but not very flexible. But a solution somewhere in the middle is missing. Further a lot of engineering time is lost with preparing the data and making calculations. This time is then missing during real engineering work like analyzing the results and planning future steps. For these reasons the idea was born to develop a domain specific language for petroleum production operations. Domain specific languages are currently used successfully in other industries, but in the petroleum industry, domain specific languages are still missing. In this thesis it is shown, that a domain specific language is possible to implement in petroleum production operations. Four sample workflows from daily petroleum production challenges were built in the same time with the domain specific language. With the elements of the domain specific language, called functions in this thesis, it would be possible to adapt the workflows, demonstrated in this thesis, in a very simple way. In future it would be easily possible to build more functions and workflows and expand the domain specific language for further demand in petroleum production operations. Further advantages of a domain specific language for petroleum production operations are listed and shown. Some of them would be: Capture of knowledge in the company, bring the engineers focus onto the problem instead of preparing data just to see it which would be a proactive manner for well and reservoir management. These are just a few of many advantages a domain specific language would bring to the petroleum production operations.
KW - optimizsation of petroleum production operations
KW - domain specific language
KW - workflows
KW - functions
KW - Optimierung von Operationen in der Erdölproduktion
KW - Domänenspezifische Sprache
KW - Arbeitsabläufe
KW - Funktionen
M3 - Master's Thesis
ER -