地热发电潜力评价

gppeval的Python项目详细描述


主题

基于python的地热势随机库 方法在以液体为主的储层中。

摘要

我们提出了一个基于python的随机库来评估地热能 在液体为主的储层中使用体积法的势。 这项研究的具体目的是使用容积法来估算地热发电能力。 液控油藏,建立基于python的随机库 以及运行此类模拟的有用方法。尽管有执照 软件可用,我们选择了开源编程语言 用于此任务的python。地热发电潜力评价的随机性 库(gppeval)结构为三个基本对象,包括 地热发电厂模块、蒙特卡罗模拟模块和工具 模块。在这项研究中,我们使用了来自 萨尔瓦多,nombre de jesus,演示如何使用gppeval来 评估地热发电潜力。频率分布结果来自 随机模拟表明,该区域最初可以支持 9.16-MWe发电厂25年,可能扩建至17.1 MWe。 对地热发电潜力的进一步调查将是 以验证新数据。

为了测试应用程序,在example folder中包含了一个jupyter笔记本示例。

hint现在,该应用程序可用于python 3.5

参考值

Pocasangre,C.和Fujimitsu,Y.(2018年)。用于评估的基于python的随机库 用容积法计算液态储层的地热势。 地热学,76,164-176。 https://doi.org/10.1016/J.GEOTHERMICS.2018.07.009

安装

所需套餐

应自动安装以下软件包(如果使用“pip” 或“轻松安装”),否则需要手动安装:

如何安装

您有几个简单、方便的选项来安装“gppeval” 包(可能需要管理权限)。

  1. 只需将解压后的“gppeval folder”目录复制到 python可以找到它并将其重命名为“gppeval”。

  2. 在命令行中,执行下列操作之一:

    1. 手动下载下面的包文件,解压缩到任何目录,然后 运行:

      $ [sudo] python setup.py install

    2. 如果安装了“pip”,请运行以下命令(需要稳定版本和Internet连接)

      $ [sudo] pip install [–upgrade] gppeval

新版本的更改

  1. gppeval(2019.4.17.0.3.dev1)。

    在Python2.7上使用“print”修复了错误

  2. gppeval(2019.4.17.0.2.dev1)。

    python 3.5可用

  3. gppeval(2018.10.11.0.1.dev1)。

    输入文件csv已被修改。它包括使用音量作为输入的可能性 储层参数。使用单词none可以在 面积厚度或仅使用体积作为储层几何参数。

    示例:使用面积和厚度

    0,Name,14.00061,-88.73744,ReservoirArea,A,km2,5,6,7,0,0,T 1,,,,Thickness,h,m,450,500,600,0,0,T 2,,,,Volume,v,km3,4,6,8.2,0,0,none

    示例:仅使用音量

    0,Name,14.00061,-88.73744,ReservoirArea,A,km2,5,6,7,0,0,None 1,,,,Thickness,h,m,450,500,600,0,0,None 2,,,,Volume,v,km3,4,6,8.2,0,0,T

  4. gppeval(2018.4.6.0.1.dev1)。

    原版后已作为稳定版上传。

接触

请将功能请求、错误报告或反馈发送到:Carlos O. POCASANGRE JIMENEZ

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
ArrayList中实体对象上的JAVA泛型   带Redis的爪哇芹菜vs单用Redis   java在设备面向横向时隐藏标题栏/通知栏   java JXTreeTable:如何使用ComponentProvider为一列设置渲染器   java创建异常的成本与记录异常的成本相比   java在方法参数中使用setter传递新对象   java在一个类中的方法与另一个类中的方法交互时遇到问题   java如何迭代2个大小相等的ArrayList   Java getDesktop()。open在Windows中工作,但在Mac中不工作   从tomcat切换到jetty后的java“无法启动嵌入式容器”,Spring引导   java如何使用void方法   java如何在解组时在JAXB的ValidationEventHandler中获取节点值?   如何使用Akka Java API创建不响应的TCP接收器   JavaScriptjQuery在java中将记录上传到数据库时的进度条   如何在重新绘制时在java小程序中显示上一个图像