![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
System modelling
文章平均质量分 71
Cmmm丶
分享python科研小技巧~
展开
-
能源系统建模:GCAM碳中和情景设置
GCAM中国2060碳中和情景设置原创 2022-07-18 17:51:16 · 2652 阅读 · 5 评论 -
能源系统建模:利用gcam_reader批量导出GCAM database数据
点赞发Nature关注中ScienceGCAM计算结果我们可以用model interface直接查看,在model interface中直接复制结果即可。但有时我们需要批量导出结果,此时,我们可以利用python的gcam_reader包。gcam_reader包并不在PyPI中,需要从JGCRI下载获取。pip install https://github.com/JGCRI/gcamreadergcam_reader将database读取为DataFrame:import gcam_re原创 2021-10-05 09:44:11 · 5369 阅读 · 5 评论 -
能源系统建模:configuring carbon market in GCAM
点赞发Nature关注中ScienceGCAM中的碳政策(碳价格)是研究低碳路径的重要一环,与碳价格可以是外生给定,也可以是基于气候目标内生形成的,外生给定的例子GCAM给出的是carbon_tax_0.xml文件,内生形成的例子则是policy_target_1p9_spa1.xml等。GCAM中除了CO2 还有其他多种温室气体,如CO, HFC等,中国的碳中和政策是CO2中和,欧洲一些国家则是温室气体中和,这就涉及到GCAM中不同的定义了,下面我解析一下,碳市场在GCAM中是如果定义的,我们又应该原创 2021-07-02 12:29:14 · 975 阅读 · 5 评论 -
能源系统建模:python读取GCAM的xml数据文件
点赞发Nature关注中ScienceGCAM通过gcamdata由csv文件生成xml文件,在csv文件中的寿命曲线,成本曲线等会形成xml文件中的每个时间的具体数据。有时需要将这些具体的数据导出,研究stranded asset, material flow等问题。下面是一个比较普适的读取xml文件中数据的代码(以读取交通部门乘用车能源强度为例UCD_trn_COR.xml,利用的xml包):from pandas import ExcelWriterimport numpy as npi原创 2021-06-15 14:16:50 · 756 阅读 · 3 评论 -
能源系统建模:GCAM模拟SSP-RCP路径目标下的能源系统
点赞发Nature关注中ScienceGCAM安装*本文使用 GCAM5.2Shared-Socioeconomic Pathway-Rrepresentative Concentration Pathway (SSP-RCP) 组合是模拟未来气候变化情境下社会经济系统演变的普遍假设。不同的SSP假设了未来人口,GDP,能源需求的变化,作为GCAM之类综合评估模型(IAM)的外生变量。RCP也是IAM的外生变量,决定了模拟的气候变化目标。GCAM提供了非常方便的途径来实现不同SSP-RCP组合的模拟原创 2021-04-16 16:21:26 · 4955 阅读 · 48 评论 -
能源系统建模:Linux系统编译global change analysis model (GCAM)
GCAM模型太大,在PC上没法正常跑,需要到超算中心上计算,超算是Linux系统,需要把GCAM 再编译成Linux版本才能跑。我花了一个星期,终于把他搞通了,下面是我整个步骤,可能遇到的报错也都贴在这里了,希望对大家有帮助。有问题可以下方评论留言,我看看能不能帮忙解决Linux compiling GCAMhttp://jgcri.github.io/gcam-doc/gcam-build.html#43-building-with-visual-studio...原创 2021-03-26 09:54:27 · 1226 阅读 · 0 评论 -
能源系统建模:安装和使用gcamdata_R package构建GCAM模型输入文件系统
点赞发Nature关注中ScienceGCAM系统大量的输入数据(xml文件)是通过gcamdata_R程序包将inst/extdata 中的csv 文件转换而来的。下面简单讲一下gcamdata_R的安装和转换。原文链接在这里安装github desktop客户端从这里下载。安装Rstudio从这里下载 (要求Rstudio 3.2以上)安装依赖程序包install.packages(c("devtools", "dplyr", "tidyr", "readr", "testthat"原创 2021-02-02 17:27:05 · 2014 阅读 · 8 评论 -
能源系统建模:GCAM (The Global Change Analysis Model) 的安装
点赞发Nature关注中Science上一篇简单聊聊了GCAM的python API,实际上,pygcam是一个比较primitive的GCAM API。GCAM的主流应用还是基于它C++打包好的源码直接应用。这篇博客简单聊一聊GCAM的安装和快速上手。更详细的资料可以从GCAM官方文档获取。InstallationGCAM是一个打包好的程序可以从Official Git Repo获取不同版本。GCAM AR5的报告是基于GCAM4.0版本的,目前GCAM已经迭代到了GCAM5.0版本,相应的数据也原创 2020-12-18 10:35:21 · 6807 阅读 · 34 评论 -
python 能源系统建模: pygcam (The Global Change Analysis Model) 的安装
前段时间试用了一下MESSAGEix,MESSAGE是IIASA开发的全球能源能源系统建模软件,IIASA提交给IPCC的SSP报告中用的便是基于MESSAGE建模的。MESSAGEix是纯python包,用起来比较简便,但是遗憾的是,MESSAGEix并不提供一个基础的模型供初学者利用。所以,近期,我便转向了GCAM,一个由University of Maryland开发的全球能源系统建模工具。这里主要介绍利用pygcam,一个以C++为内核的python 应用......原创 2020-12-01 13:27:44 · 2264 阅读 · 6 评论 -
python 能源系统建模:message-ix Integrated assessment model的安装
点赞发Nature关注中Sciencemessage-ix是IIASA做的全球能源系统综合评估模型的python包,19年发布,提供了很方面的python API做————————我是仁荷大学的经管博士生(我的google scholar, 我的Github),关注能源转型过程中的环境、经济问题。专注于分享利用python科研的技巧,欢迎一起交流、学习、合作。关于我的博客内容、其他相关的研究问题,有问题可以评论、私信我~...原创 2020-11-24 13:42:35 · 2264 阅读 · 8 评论