基于OpenLCA、GREET、R语言的生命周期评价方法、模型构建及典型案例应用

生命周期分析 (Life Cycle Analysis, LCA) 是评价一个产品系统生命周期整个阶段------从原材料的提取和加工,到产品生产、包装、市场营销、使用、再使用和产品维护,直至再循环和最终废物处置------的环境影响的工具。这种方法被认为是一种"从摇篮到坟墓"的方法。

生命周期分析是一种分析工具,它可帮助人们进行有关如何改变产品或如何设计替代产品方面的环境决策,即由更清洁的工艺制造更清洁的产品。例如,生命周期分析的结果表明,某种产品能耗低,寿命长,不含有毒化学物质,其包装及残余物体积小,从而占用较少的填埋场空间,这就成为我们进行产品选择的依据。此外,生命周期分析能够确定产品的哪些组成部分将造成不利的环境影响,提醒生产者改进。

第一章 、生命周期评价理论及常用指标与分析方法

1.1 生命周期评价的定义及发展历史

1.2 生命周期评价的原则框架与要求指南

1.2.1 目的与范围的确定,包括系统边界、功能单位等;

1.2.1 清单分析,包括数据收集(物质能量输入、输出)、数据库介绍等;

1.3 生命周期分析的常用指标及分析方法

1.3.1 影响类型及分类,以及影响类型的计算(特征化);

1.3.2 包括不同评估方法的对比;

1.3.3 归一化、分组和加权;

1.4 生命周期分 析结果的解释,包括重大问题识别、敏感性分析、结论建等。

第二章、OpenLCA生命周期评估模型构建与分析【讲解+实践操作】

2.1 OpenLCA的简介、下载与安装

包括简介、下载地址、程序下载与安装方法

2.2 OpenLCA的基本操作

2.2.1 OpenLCA的界面介绍

2.2.2 数据库的下载与导入

2.2.3 创建用户自定义数据要素及相关的选项参数调整

2.2.4 结果计算

2.3 实践演练

2.3.1 不同材质矿泉水瓶的生命周期评估模型构建与分析

研究目标、系统边界、功能单元的确定

矿泉水瓶生产系统的模型构建与数据输入

模型计算以及不同参数结果的对比

矿泉水瓶废弃环境影响的评估

2.3.2 热电厂工艺改进及CCS对碳中和的贡献

热电厂生命周期评估模型的构建及碳排放分析

热电厂工艺改进后碳排放分析

引入CCS技术后的减排分析

2.3.3 生物质固体颗粒加工厂优化选址对碳排放和能源消耗的影响

固体颗粒生命周期评估模型的构建

固体颗粒加工厂厂址的优化

对比不同情景下固体颗粒生产的碳排放和能源消耗

第三章、基于GREET气体排放、能源消耗计算及生命周期评估模型构建方法【讲解+实践操作】

3.1 GREET的由来与发展

对GREET的应用范围和发展历程进行简要介绍

应用范围:模拟多种交通工具与燃料燃烧的能源消耗和气体排放

3.2 下载与安装

介绍GREET的主要模块、下载方法及安装技巧

3.3 软件基本操作技巧

3.3.1 软件操作界面的介绍

3.3.2 软件基本操作

燃料生产和燃烧、交通工具气体排放的提取

数据输入、管理、编辑

生命周期评估模型的构建

3.4 实践演练

3.4.1 柳枝稷生产生物乙醇的温室气体排放

确定研究目标和系统边界

构建模型

调整参数

输出和整理结果

3.4.2 气候变化下柳枝稷产量变化对温室气体排放的影响

不通过气候变化情景下,柳枝稷产量的提取(GAEZ模型)

利用R语言处理NetCDF数据

修改GREET内的参数,获得评估结果

将评估结果绘制地图

第四章、生物质碳排放评估构建及基于R语言结果分析

4.1 生物质碳排放的特殊性

生物质能源化利用的必要性

生物质源碳排放的特殊性

4.2 生物质碳排放的评估框架的构建

化石能源的GHG排放

生物质源CO2的温室效应

生物质再生长的抵消作用

利用与未利用的固碳差异

评估框架在R语言环境中的实现

4.3 评估框架的应用实践------以采伐剩余物为例

参数的设定

森林再生长和剩余物分解的模拟(YASSO模型)

调整R语言程序,运行获取结果

4.4评估框架的应用实践------以餐厨垃圾为例

参数的设定

餐厨垃圾分解的模拟(LandGEM模型)

调整R语言程序,运行获取结果

原文链接

相关推荐
终焉代码10 分钟前
【C++】map与set底层结构——红黑树
开发语言·数据结构·c++
数字化顾问16 分钟前
“AMQP协议深度解析:消息队列背后的通信魔法”之核心概念与SpringBoot落地实战
开发语言·后端·ruby
MoRanzhi120325 分钟前
5. Pandas 缺失值与异常值处理
数据结构·python·数据挖掘·数据分析·pandas·缺失值处理·异常值处理
haing20191 小时前
使用matlab进行牛顿迭代求函数极值的方法
开发语言·matlab·牛顿迭代
kernelknight11 小时前
MATLAB For循环详解:从入门到精通的完整指南
开发语言·其他·matlab
李贺梖梖1 小时前
数据分析概述与环境搭建
数据分析
Cx330❀2 小时前
《C++ STL:vector类(下)》:攻克 C++ Vector 的迭代器失效陷阱:从源码层面详解原理与解决方案
开发语言·数据结构·c++·经验分享·算法
user_huenquan2 小时前
胡恩全10.3作业
开发语言·c++
少陵野小Tommy2 小时前
C语言计算行列式的值
c语言·开发语言·学习·学习方法
_extraordinary_2 小时前
Java JVM --- JVM内存区域划分,类加载,GC垃圾回收
java·开发语言·jvm