# Final Presentation **Your name:** Yuan Chen **Your Project Name:** Geothermal reference simulation on Direct Use Geothermal Systems **Where can we find your code?:** https://github.com/ychen1492/reference-simulation **Your scientific and software related background** I am the first year PhD student working in Reservoir Engineering section in Civil Engineering and Geoscience faculty. I am working on a project to develop a tool to run general reference simulation for Direct Use Geothermal Systems. The code is written in Python. I am using the open-source software Delft Advanced Reservoir Terra Simulation (DARTS). In addition, I am also one of the maintainers of the DARTS repository. **Brief project description:** :::info Simulation of Direct Use Geothermal Systems can serve as a guidance for geothermal resource assessment, where the energy production, system life time and heat recovery ratio are used as performance indicators. In this work we present reference examples on the design of a DUGS simulation model using the open-source software Delft Advanced Reservoir Terra Simulation (DARTS). The DARTS platform enables accurate and efficient sensitivity and uncertainty analysis. We identify the common, optimal cartesian grid resolution to resolve the real thermal response of a 3D homogeneous model, a 3D stratified model and a 3D heterogeneous model in a computationally efficient way for a given reservoir domain and discharge rate. Subsequently, we identify the optimal number of confining layers ensuring a sufficient heat recharge without boundary layer interactions that remains computationally efficient. The models with optimal resolution and the number of confining layers is utilized to do sensitivity analysis and demonstrate the use of DARTS in geothermal applications. The optimal parametrization and computational efficiency of the DARTS platform provides fundamental input to research on project feasibility, risk management, system optimization, and environmental impact. ::: **Your project goals** - Which goals did you manage to achieve? - Learnt version control tool, i.e. git in a systematic way - Learnt how to generate the documentation in an automatic way, i.e. github actions - Learnt FAIR principles on organizing the repository, e.g. license - Learnt how to utilize the `Project` to manage the to-do list - Which goals are you working on next? - Add more tests to the repository - Add more docstring for methods - Make my tool a package and publish it **Top** I can get help on a specific issue on making the repository more organized by applying FAIR principles. **Tip**