已入深夜,您辛苦了!由于当前在线用户较少,发布求助请尽量完整地填写文献信息,科研通机器人24小时在线,伴您度过漫漫科研夜!祝你早点完成任务,早点休息,好梦!

ORCHESTRA: An Object-Oriented Framework for Implementing Chemical Equilibrium Models

计算机科学 核(代数) 对象(语法) 化学平衡 化学种类 理论计算机科学 计算科学 算法 化学 人工智能 物理化学 数学 组合数学 有机化学
作者
J.C.L. Meeussen
出处
期刊:Environmental Science & Technology [American Chemical Society]
卷期号:37 (6): 1175-1182 被引量:257
标识
DOI:10.1021/es025597s
摘要

This work presents a new object-oriented structure for chemical equilibrium calculations that is used in the modeling framework ORCHESTRA (Objects Representing CHEmical Speciation and TRAnsport). In contrast to standard chemical equilibrium algorithms, such as MINEQL, MINTEQ2A, PHREEQC, and ECOSAT, model equations are not hard-coded in the source code, but instead all equations are defined in text format and read by the ORCHESTRA calculation kernel at run time. This makes model definitions easily accessible and extendible by users. Furthermore, it results in a very compact and efficient calculation kernel that is easy to use as a submodel within mass transport or kinetic models. Finally, the object-oriented structure of the chemical model definitions makes it possible to implement a new object-oriented framework for implementing chemical models. This framework consists of three basic object types, entities, reactions, and phases, that form the building blocks from which other chemical models are composed. The hierarchical approach ensures consistent and compact model definitions and is illustrated here by discussing the implementation of a number of commonly used chemical models such as aqueous complexation, activity correction, precipitation, surface complexation ion exchange, and several more sophisticated adsorption models including electrostatic interactions, NICA, and CD-MUSIC. The ORCHESTRA framework is electronically available from www.macaulay.ac.uk/ORCHESTRA.

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
Enquinn完成签到,获得积分10
3秒前
4秒前
mxh完成签到 ,获得积分10
5秒前
GingerF举报coolru求助涉嫌违规
5秒前
6秒前
Nick_YFWS完成签到,获得积分10
7秒前
可爱完成签到,获得积分0
7秒前
小二郎应助大气的海蓝采纳,获得10
7秒前
9秒前
9秒前
小花发布了新的文献求助10
9秒前
13秒前
oleskarabach发布了新的文献求助10
13秒前
haeden完成签到 ,获得积分10
13秒前
情怀应助美好小熊猫采纳,获得10
14秒前
16秒前
调皮秋尽完成签到,获得积分10
16秒前
单纯的富发布了新的文献求助10
17秒前
sfwrbh完成签到,获得积分20
18秒前
与月同行完成签到,获得积分10
19秒前
包容的珠发布了新的文献求助10
19秒前
lin完成签到 ,获得积分10
20秒前
张兔子完成签到 ,获得积分10
23秒前
juzi完成签到 ,获得积分10
27秒前
zhangnan完成签到 ,获得积分10
27秒前
27秒前
Jasper应助包容的珠采纳,获得10
28秒前
科研niumaWOMAN完成签到,获得积分10
28秒前
31秒前
33秒前
mengliu完成签到,获得积分0
33秒前
ZFAS完成签到,获得积分20
34秒前
z小麦发布了新的文献求助10
34秒前
yuan完成签到 ,获得积分10
35秒前
追寻依风发布了新的文献求助50
35秒前
烟花应助oleskarabach采纳,获得10
35秒前
小喵不上课完成签到 ,获得积分10
35秒前
dique3hao完成签到 ,获得积分10
37秒前
包容的珠完成签到,获得积分20
38秒前
38秒前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
The Organometallic Chemistry of the Transition Metals 800
Chemistry and Physics of Carbon Volume 18 800
The Organometallic Chemistry of the Transition Metals 800
The formation of Australian attitudes towards China, 1918-1941 640
Signals, Systems, and Signal Processing 610
全相对论原子结构与含时波包动力学的理论研究--清华大学 500
热门求助领域 (近24小时)
化学 材料科学 医学 生物 纳米技术 工程类 有机化学 化学工程 生物化学 计算机科学 物理 内科学 复合材料 催化作用 物理化学 光电子学 电极 细胞生物学 基因 无机化学
热门帖子
关注 科研通微信公众号,转发送积分 6440727
求助须知:如何正确求助?哪些是违规求助? 8254578
关于积分的说明 17571324
捐赠科研通 5498873
什么是DOI,文献DOI怎么找? 2900015
邀请新用户注册赠送积分活动 1876602
关于科研通互助平台的介绍 1716874