NOTE: This item is not available outside the Texas A&M University network. Texas A&M affiliated users who are off campus can access the item through NetID and password authentication or by using TAMU VPN. Non-affiliated individuals should request a copy through their local library's interlibrary loan service.
A complete desktop phase-equilibria software package using object-oriented programming and the component object model
dc.creator | Garcia, Jairo Medina | |
dc.date.accessioned | 2012-06-07T23:16:17Z | |
dc.date.available | 2012-06-07T23:16:17Z | |
dc.date.created | 2002 | |
dc.date.issued | 2002 | |
dc.identifier.uri | https://hdl.handle.net/1969.1/ETD-TAMU-2002-THESIS-M43 | |
dc.description | Due to the character of the original source materials and the nature of batch digitization, quality control issues may be present in this document. Please report any quality issues you encounter to digital@library.tamu.edu, referencing the URI of the item. | en |
dc.description | Includes bibliographical references (leaves 165-167). | en |
dc.description | Issued also on microfiche from Lange Micrographics. | en |
dc.description.abstract | Since the 1990s, object-oriented programming (OOP) has become the most popular technique among software developers to build medium- and large-scale computer applications. OOP is a programming paradigm used to solve the software problems encountered in many different areas including scientific calculations. In recent years, the Component Object Model (COM) has evolved as a specification and a set of services for creating modular, object-oriented, customizable and upgradeable, distributed applications using a number of programming languages. OOP and COM are used in this research to create a library that implements a thermodynamics model and a set of phase-equilibria algorithms based on an equation of state (EOS). Without a major trade-off in efficiency, this new library has the advantages of modularity, elegance, and easy scalability. The library can be used for further investigation of these or other algorithms and for educational purposes. As a result of this study a complete phase-equilibria and pressure/vapor/temperature (PVT) software package similar to the commercial ones was developed, maintaining the main three premises of OOP: encapsulation, inheritance, and polymorphism. This package includes a Win32 user interface and a library with an efficient implementation of traditional EOS calculations, analytical derivatives of thermodynamic properties, and an isothermal, two-phase flash algorithm at specified pressure and temperature that uses stability analysis and acceleration of the direct-substitution process. Additionally, the architecture of the system includes the implementation of a suite of COM services such as unit-conversion tools, currently used PVT correlations, and a set of methods for easy access to a relational database to store fluids and pure-components data, making the architecture of the system easily upgradeable to a client/server system. | en |
dc.format.medium | electronic | en |
dc.format.mimetype | application/pdf | |
dc.language.iso | en_US | |
dc.publisher | Texas A&M University | |
dc.rights | This thesis was part of a retrospective digitization project authorized by the Texas A&M University Libraries in 2008. Copyright remains vested with the author(s). It is the user's responsibility to secure permission from the copyright holder(s) for re-use of the work beyond the provision of Fair Use. | en |
dc.subject | petroleum engineering. | en |
dc.subject | Major petroleum engineering. | en |
dc.title | A complete desktop phase-equilibria software package using object-oriented programming and the component object model | en |
dc.type | Thesis | en |
thesis.degree.discipline | petroleum engineering | en |
thesis.degree.name | M.S. | en |
thesis.degree.level | Masters | en |
dc.type.genre | thesis | en |
dc.type.material | text | en |
dc.format.digitalOrigin | reformatted digital | en |
Files in this item
This item appears in the following Collection(s)
-
Digitized Theses and Dissertations (1922–2004)
Texas A&M University Theses and Dissertations (1922–2004)
Request Open Access
This item and its contents are restricted. If this is your thesis or dissertation, you can make it open-access. This will allow all visitors to view the contents of the thesis.