首页> 美国政府科技报告 >Object-oriented programming, equation-based submodels, and system reduction in SPANK.
【24h】

Object-oriented programming, equation-based submodels, and system reduction in SPANK.

机译:面向对象编程,基于方程的子模型和spaNK中的系统缩减。

获取原文

摘要

Collaborative efforts among building simulation researchers in Europe and the US have resulted in wide acceptance of certain features as necessary attributes of future simulation environments. As identified in the Energy Kernel System (EKS), the principal features are those of the object-oriented programming (OOP) paradigm, in which a hierarchy of submodels is readily defined and interconnected to form system models of widely varying purpose, solution methodology, and implementation description. The Simulation Problem Analysis Kernel (SPANK) is an early, prototypical implementation intended to exhibit at least some of the EKS features, including an OOP-like environment. Additionally, SPANK implements a solution process that is based on graph algorithms and achieves solution efficiency through a reduction in size of the iterative problem. This paper enlarges on earlier descriptions of SPANK, attempting to separate and clarify the modeling issues and the solution issues. To this end the nature of the SPANK environment is compared to established OOP environments. The SPANK equation-based objects are contrasted to the assignment-based (input/output oriented) models employed in most current simulation environments. The SPANK cut-set reduction methodology is compared to the more widely known sparse matrix technique. Finally the utility of the SPANK reduction algorithm is demonstrated on a number of example problems. 21 refs., 3 tabs.

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号