Java Python CO2 Dissolution in Water
ENGF0003 Project
24-25
Guidelines:
• Type your project in Word or LaTeX. Follow UCL Accessibility Guidelines to format your document. Include a table of contents, page numbers, and use built-in styles (Heading 1, Heading 2) to structure your document.
• All figures and tables must be numbered and contain informative captions. All the main equations throughout your work must be numbered and typed appropriately.
• Submit a single PDF document. Do not write down your name, student number, or any information that might help identify you in any part of the project. Do not copy and paste the coursework brief into your submission – Rewrite information where necessary for the sake of your argument.
This project counts towards 30% of your final ENGF0003 grade.
Introduction
In your ENGF0003 coursework you have taken a data-driven approach to studying ocean acidification via summarising, describing, visualising and generalising data into mathematical models.
In this project, you will work with two theoretical models of the dissolution of CO2 in water, implement them, and discover how theory compliments real-world data in engineering mathematics.
1.1 Phase Equilibrium
During your ENGF0003 journey,you have learned about stationary points, which are those where the derivative of a function is zero and the function does not change with time. The mathematical model of CO2 equilibrium in water is similar, where we assume that variables such as temperature and pressure do not change with time, or change so slow that we can say that their time derivative is sufficiently close to zero.
To create a mathematical model of the solubility of carbon dioxide in seawater, we start from a law of physics known as Henry’s Law. Henry’s Law states that the amount of gas dissolved in a liquid at constant temperature increases as the pressure of the gas above the surface of the liquid is raised.
In this project, two main simplifications will be made to model surface ocean water, the real-world system we wish to model:
i. We will assume that surface seawater behaves like pure water. This assumption is made because there are well-documented empirical relations for CO2 dissolution in pure water.
ii. Although the atmosphere is composed of H2O vapour, N2, O2 , Ar, CO2 , Ne, He, CH4 , Kr, H2 , NO, Xe, O3&