...
首页> 外文期刊>Continental Shelf Research: A Companion Journal to Deep-Sea Research and Progress in Oceanography >A nonhydrostatic primitive-equation model for studying small-scale processes: An object-oriented approach
【24h】

A nonhydrostatic primitive-equation model for studying small-scale processes: An object-oriented approach

机译:用于研究小规模过程的非静力学原始方程模型:一种面向对象的方法

获取原文
获取原文并翻译 | 示例
           

摘要

A nonhydrostatic model for simulating small-scale processes in the ocean is described. The model is developed using the object-oriented approach. The system is modeled as a set of cooperating objects to manage both the behavioral and information complexity associated with modeling oceanic processes. Objects are storage variables that are created based on classes. A class defines the variables and routines that are members of all objects of that class. The program accesses data stored in these objects using the defined interfaces. Because both data and function are accessed through objects, the model is better organized than one written in a procedural language. The program is easier to understand, debug, maintain, and evolve. Abstraction of the data in the nonhydrostatic model is implemented in both C++ and Matlab. Three examples obtained from the Matlab version of the code illustrate the capabilities of the model in cases where nonhydrostatic effects are important. The model successfully simulates nonhydrostatic atmospheric lee waves, internal waves at a discharge plume, and internal solitary waves generated by tidal flow over a sill. These examples show that the model is capable of studying strongly nonlinear, nonhydrostatic flow processes. (c) 2006 Elsevier Ltd. All rights reserved.
机译:描述了一种用于模拟海洋中小规模过程的非静水模型。该模型是使用面向对象的方法开发的。该系统被建模为一组协作对象,以管理与建模海洋过程相关的行为和信息复杂性。对象是基于类创建的存储变量。一个类定义了属于该类所有对象的变量和例程。程序使用定义的接口访问存储在这些对象中的数据。因为数据和功能都可以通过对象访问,所以该模型的组织性比用一种程序语言编写的模型更好。该程序更易于理解,调试,维护和发展。非静液压模型中的数据抽象在C ++和Matlab中均已实现。从Matlab版本的代码中获得的三个示例说明了在非静水效应很重要的情况下该模型的功能。该模型成功地模拟了非静水大气回风,排放羽流处的内部波以及潮汐流在窗台上产生的内部孤立波。这些示例表明,该模型能够研究强烈的非线性,非静水流动过程。 (c)2006 Elsevier Ltd.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号