论文部分内容阅读
我国水利数学模型的理论和算法与国际水平相比总体已处于先进水平,有些方面甚至已经处于领先水平。然而,一直以来水利行业都采用“自行开发、自行使用”的方式,其中尤以水利数值计算模型软件有关方面为甚,这种方式使得与模型有关的软件开发长期处于滞后状态,水利仿真计算系统软件开发周期较长且可重用率低,严重阻碍了优秀模型的推广使用及我国水利仿真计算事业的发展。本文针对以上问题,提出了以模型标准化为基础,以模型库为核心,以系统快速生成为特色,以确保模型开发者的知识产权为前提,基于云服务的水利仿真计算系统生成平台,并就该平台接口进行研究。本文首先针对我国水利行业尤其是仿真计算行业的现状及存在的问题,分别从业务层面和技术层面进行需求分析。在此基础上,对基于云服务的水利仿真计算系统生成平台及其接口的设计进行了介绍。一方面,平台以云服务的三层体系结构为基础,实现了用户与模型介质的有效隔离,为模型开发者的知识产权提供有效保障;另一方面,参照OpenMI标准,结合我国水利行业的特性,通过对模型计算接口、模型组合计算接口、数据标准及输入输出接口的研究与设计,建立模型标准分类体系,实现多模型时间步级的数据交互及耦合计算,同时结合组件化技术,将所有数值计算模型设计实现成组件,同时利用平台系统生成框架快速生成多模型组合的水利仿真计算系统,使模型产品在使用过程中可以互相替换,并与具体业务系统完全独立,彻底解决重复开发问题。最后,通过平台的部署及实现,对接口研究工作的有效性及可实施性进行验证。通过对平台及平台接口研究工作,将从有助于改变我国水利专业软件开发中存在的低水平重复开发、难以维护更新的现状,促进我国自主知识产权成套水利专业软件的快速开发,提高水利行业的软件开发效率及水平,促进优秀模型的推广及使用。