规划显示系统的制作方法

文档序号:14686986发布日期:2018-06-15 04:09阅读:212来源:国知局
本发明涉及通信领域,具体而言,涉及一种规划显示系统。
背景技术
:随着经济的发展,汽车的数量呈直线增长,但是,大量的汽车产生的尾气也带来的严重的空气污染,因此,电动汽车成为了一种很好的选择,因此,对应于普通汽车的加油站,为电动汽车供电的充电设施也应运而生,但是,充电设施设置需要考虑多种因素,如在哪里设置充电设施,在不同地点设置多少充电设置合适。这些如果人为统计,则会消耗很大的劳动力,并且,人为统计不仅效率低,准确度也不够精确。针对相关技术中如何快速规划充电设施的问题,目前尚未提出有效的解决方案。技术实现要素:本发明的主要目的在于提供一种规划显示系统,以解决相关技术中如何快速规划充电设施的问题。为了实现上述目的,根据本发明的一个方面,提供了一种规划显示系统,包括:数据显示模块,用于获取充电设施的相关信息;模型管理模块,用于选择用于处理所述相关信息的模型;仿真模块,用于根据所述选择的模型对所述相关信息进行处理,并根据处理结果获取电动汽车保有量、充电设施需求量和充电设施设置地址;统计模块,用于对所述电动汽车保有量、充电设施需求量和充电设施设置地址进行统计分析并显示在界面上。可选地,所述数据显示模块,还用于根据电子地图获取空间数据,根据属性数据库读取充电设施信息、交通流量信息、电网信息的属性数据,并将所述空间数据和所述属性数据显示在预定地图上。可选地,所述数据显示模块,还用于根据用户预先设置的参数,选择预定空间数据和预定属性数据,并将所述预定空间数据和所述预定属性数据显示在预定地图上。可选地,所述充电设施的相关信息包括:充电设施信息、交通流量信息、电网信息。可选地,所述模型管理模块,还用于生成所述模型、对所述模型的存取进行管理、对所述模型的运行进行管理和对存储模型的模型库中模型类别、新增加的模型、新修改的模型、预定时间内使用次数超过预定阈值的模型进行发布。可选地,所述规划显示系统还包括:数据导入模块,用于导入模型的参数并根据记录导入的参数。可选地,所述规划显示系统还包括:系统管理模块,用于管理用户信息和设置用户的权限。可选地,所述规划显示系统还包括:基础信息模块,用于存储模块的参数和系统参数。可选地,所述基础信息模块,还用于增加、删除、修改所述存储的模块的参数和系统参数。可选地,所述系统参数用于设置所述仿真模块使用的模型。本发明提供了一种规划显示系统用于获取电动汽车保有量、充电设施需求量和充电设施设置地址等,该系统包括:数据显示模块,用于获取充电设施的相关信息;模型管理模块,用于选择用于处理相关信息的模型;仿真模块,用于根据选择的模型对相关信息进行处理,并根据处理结果获取电动汽车保有量、充电设施需求量和充电设施设置地址;统计模块,用于对电动汽车保有量、充电设施需求量和充电设施设置地址进行统计分析并显示在界面上。由于通过系统获取相应的电动汽车保有量、充电设施需求量和充电设施设置地址,无需人为获取,可以快速并准确的规划充电设施,解决了相关技术中如何快速规划充电设施的问题。附图说明构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:图1是根据本发明实施例的规划显示系统的框图;图2是根据本发明实施例的优选规划显示系统示意图;图3是根据本发明实施例的规划空间数据展示过程示意图;图4是根据本发明实施例的模型管理功能示意图;图5是根据本发明实施例的仿真计算过程示意图;图6是根据本发明实施例的系统总体结构图;图7是根据本发明实施例的地理信息子系统示意图;图8是根据本发明实施例的模型库管理子系统示意图;图9是根据本发明实施例的模型数据库存储示意图。具体实施方式需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。为了使本
技术领域
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。需要说明的是,本发明提供的系统的设计应注重以下几条原则:系统的整体设计应紧密结合电动汽车广域充换电服务网络规划平台的实际情况,具有良好的适应性。在设计中,应充分保证系统的先进性、实用性、开发性、可扩展性、安全性、可靠性。应注重平台系统的建立,应有一个比较稳定的系统平台,应采用开放式、分布式体系结构,以利于系统的集成扩充和发展,适应技术发展的需要。系统应采用国际标准、国家标准、行业标准及通用技术。系统尽可能用电子商务技术进行设计。(1)先进性原则先进性主要体现在以下几个方面:1)基于数据存取能力强并具有强大数据处理和整合能力的数据仓库技术。2)采用先进的系统软件主流技术J2EE组件体系架构。3)使用各个异构软硬件平台均遵守的通信协议,如TCP/IP。4)丰富的展现工具:提供了多种灵活易用的展示方式,包括直观的多维数据表、多种用于分析的表格类型和定制化的图形展示界面(柱图、屏图、线图等),使用户能够使用最能够满足其分析需求的格式与平台来查看、处理和共享信息。(2)实用性原则实用性是衡量系统的最重要指标之一,是整个软件系统逐步完善成熟的基础。应充分考虑各类使用人员的特点、专业结构、部门业务需求等诸多因素对应用产生的综合影响。系统获取的各类数据,在符合国家有关标准的前提下,通过检测、校验等方法,确保数据准确性和正确性。软件功能应该易学易用、操作简单。达到功能实用、用户界面友好性、使用方便灵活的要求。本系统的实用性考虑主要包括以下方面:1)对数据接口采集的其他系统数据需要按照一定规则对数据进行数据校验。2)系统设计过程应该有完善的异常情况、异常数据等的处理机制。3)系统运行的整个流程都应该做记录详细的日志,以便用户对一些历史场景进行回溯。4)在数据库查询统计功能中,尽可能采用优化的sql技术,使用索引等方式提高查询计算速度。5)系统采用可跨平台的语言开发,系统数据库查询均采用标准sql编写,所以系统具备支持不同操作系统、不同数据库的特点。(3)标准化原则系统结构基于开放的系统标准,系统所选用的硬件平台、网络、图形接口及操作系统、数据库等遵循有关的国际标准和工业标准,软硬件接口采用国际标准,支持与其它LAN和WAN计算机网络及不同计算机厂商设备的互联。采用面向服务对象技术和组件技术,能够实现各应用系统的数据交换、共享和综合开发利用。(4)开放性原则考虑到将来的发展及扩充要求,要坚持开放性原则,采用开放式体系结构和功能分布式系统设计,遵循相关标准,满足与其它系统集成的需求。保证本系统与其他应用的互联互通,能实现数据共享、数据交换等应用集成服务。(5)可扩展性原则电动汽车广域充换电服务网络规划平台包括硬件平台、网络结构、支撑平台、数据库设计、软件功能等,各部分均应遵循开放性、可扩展性的原则,具备良好的在线扩充能力,硬件设备可以根据需求逐步增加,软件模块可以根据功能发展逐步配置,新增加的设备和软件应与原系统构成一体化的系统,而且不影响原有系统的可靠运行,满足调度应用系统不断发展和完善的要求。系统可以逐步建设、逐步投运、逐步扩充、逐步升级。系统的结构应能支持多类型计算机硬件设备,应用软件应具有兼容性和可移植性。软、硬接口符合国际标准。电动汽车广域充换电服务网络规划平台应符合跨平台设计要求,支持多种平台和混合平台设计,同时提供符合国际标准API接口(如CIS、CIM/XML、SQL、文件等),具有灵活的可移植性和与多类型计算机设备和操作系统的可兼容性。电动汽车广域充换电服务网络规划平台软、硬件的结构支持“即插即用”,具有很好的软、硬件扩充能力,包括增加新计算机设备、增加新软件功能和系统容量可扩充,没有设计容量上的限制,能使系统可以整体设计、分步建设投运、逐步扩充、逐步升级,以满足电网监控与运行管理不断发展的要求。(6)可靠性原则系统应提供保证数据安全的措施,重要的设备、软件功能和数据应具有冗余备份,任何冗余服务器切换时保证信息不丢失,并为系统故障的隔离和排除提供快捷的技术手段。(7)安全性原则系统安全必须满足《电力二次系统安全防护规定》(国家电力监管委员会5号令)对电网计算机监控系统和系统之间互联的安全要求,符合《全国电力二次系统安全防护总体框架》的有关规定。本发明实施例提供了一种规划显示系统。图1是根据本发明实施例的规划显示系统的框图,如图1所示,该系统包括以下步骤:数据显示模块,用于获取充电设施的相关信息;模型管理模块,用于选择用于处理相关信息的模型;仿真模块,用于根据选择的模型对相关信息进行处理,并根据处理结果获取电动汽车保有量、充电设施需求量和充电设施设置地址;统计模块,用于对电动汽车保有量、充电设施需求量和充电设施设置地址进行统计分析并显示在界面上。由于通过系统获取相应的电动汽车保有量、充电设施需求量和充电设施设置地址,无需人为获取,可以快速并准确的规划充电设施,解决了相关技术中如何快速规划充电设施的问题。可选地,数据显示模块,还用于根据电子地图获取空间数据,根据属性数据库读取充电设施信息、交通流量信息、电网信息的属性数据,并将空间数据和属性数据显示在预定地图上。可选地,数据显示模块,还用于根据用户预先设置的参数,选择预定空间数据和预定属性数据,并将预定空间数据和预定属性数据显示在预定地图上。可选地,充电设施的相关信息包括:充电设施信息、交通流量信息、电网信息。可选地,模型管理模块,还用于生成模型、对模型的存取进行管理、对模型的运行进行管理和对存储模型的模型库中模型类别、新增加的模型、新修改的模型、预定时间内使用次数超过预定阈值的模型进行发布。可选地,规划显示系统还包括:数据导入模块,用于导入模型的参数并根据记录导入的参数。可选地,规划显示系统还包括:系统管理模块,用于管理用户信息和设置用户的权限。可选地,规划显示系统还包括:基础信息模块,用于存储模块的参数和系统参数。可选地,基础信息模块,还用于增加、删除、修改存储的模块的参数和系统参数。可选地,系统参数用于设置仿真模块使用的模型。为了方便理解,下面结合图2对上述实施例进行说明,图2是根据本发明实施例的优选规划显示系统示意图,如图2所示,该系统包括:规划空间数据展示(相当于上述数据显示模块)、模型管理(相当于上述模型管理模块)、规划仿真(相当于上述仿真模块)、统计分析模块(相当于上述统计模块)。图3是根据本发明实施例的规划空间数据展示过程示意图,如图3所示,规划空间数据展示可以获取如下信息:(1)充电设施信息利用百度地图技术,可以在系统中直观的看到充电设施的详细信息。充电设施主要包括充电站、换电站和离散充电桩。在该系统中维护,作为模型计算的重要参数,系统将提供充换电站信息数据的增加、修改、删除等操作,以保证模型计算的准确,所以该数据作为仿真计算使用的基础数据在系统中永久存放。主要功能包括:1)充电设施信息维护:可增加、修改、删除充电设施信息。2)充电设施的展示:在地图中可以直观看到充电设施分布情况,可以点击查看每个充电设施的详细信息,括充电设施的位置信息、规模、类型等。3)充电设施的查询:可以通过输入查询条件查询搜索充点设施。(2)交通流量信息通过GIS系统对不同区域的交通流量信息进行展示,可以在系统中直观的看到当前某区域的交通流量详情。在该系统中维护,作为模型计算的重要参数,系统将提供交通流量历史信息数据的增加、修改、删除等操作,以保证模型计算的准确,所以该数据作为仿真计算使用的基础数据在系统中永久存放。主要功能包括:1)交通流量的页面展示:根据交通流量数据在地图页面上展示交通流量信息,应该安装不同的级别展示交通流量;同时应该展示各个区域中的停车场数据。2)交通流量信息的维护:可以增加、修改、删除交通流量历史数据。(3)电网信息电网信息包括配网信息、新能源发电信息等,对电动汽车充换电设施选址规划模型的重要数据,需要在平台中进行展示,方便用户进行规划。需要说明的是,上述信息可以通过地图综合展示,将充换电设施信息、交通流量信息、配网信息等根据使用要求综合展示在地图上,这样更直观的查看到您想要查看的信息数据,供查看者更细致的分析和使用。主要功能如下:1)地图综合展示:将充换电设施信息、交通流量信息、配网信息综合展示在界面上。2)展示参数设置:用户可以设置相关参数,包括选择一类或几类地图信息进行展示等。3)隐藏功能:可以选择隐藏某类信息,例如隐藏可用空地信息等。图4是根据本发明实施例的模型管理功能示意图,如图4所示,可以包括如下功能:(1)模型存取管理主要功能包括模型添加、模型查询、模型删除、模型修改管理四个部分:1)模型添加:完成模型添加功能,将模型信息添加到模型字典库,模型文件添加到模型文件库中统一管理。2)模型查询:查询系统可用的模型及模型字典、模型参数等模型相关信息。3)模型删除:删除模型库中已有模型。4)模型修改:对模型参数、模型文件、模型字典等进行修改,用户对模型修改需要具有模型修改权限。(2)模型运行管理主要对模型运行环境、模型调用接口、模型参数信息进行管理,并提供模型运行功能,包括模型下载、参数输入、模型分析、模型结果生成。1)模型下载:调用远程模型或者下载模型到本地运行。2)参数输入:可以设置模型输入输出参数,包括参数个数、参数类型等。3)模型分析:通过模型计算时间、计算结果完成模型计算效率、计算正确率分析。4)模型结果生成:模型结果生成包括生成到文件方式和生成到数据库方式。(3)模型生成根据模型库已有的多个仿真模型,组合成为复杂的仿真模型。主要功能包括:1)模型导入:可以导入由matlab开发的算法代码程序。2)模型组合:多个模型进行组合,对模型的输入输出数据完成。(4)模型发布主要是对模型库中主要的模型类别、新增加的模型、最近新修改的模型、最近使用较多的模型等信息进行发布。图5是根据本发明实施例的仿真计算过程示意图,如图5所示,该流程包括:(1)仿真设置包括数据准备和仿真参数设置两个功能。1)数据准备就是将电网信息、地图信息、模型信息等数据信息汇总,准备、分类、统计成可计算的数据。2)参数设置:设置仿真计算的初始参数包括规划的区域、规划目标时间等参数信息。(2)仿真计算数据计算是将准备好的数据通过选定的模型按照事先准备好的数据及算法进行计算,输出相应的计算结果数据,使查看者更清晰、详细的进行分析统计。计算过程要动态展示。主要计算步骤包括电动汽车保有量预测、充电设施需求预测、和充电设施选址规划:1)电动汽车保有量预测:结合课题1的研究成果,实现电动汽车保有量预测模型。2)充电设施需求预测:结合课题1的研究成果,实现分类型的充电设施需求预测计算模型。3)充电设施选址规划:结合课题2研究成果,实现充电设施选址规划计算模型,包括城市和城际的充电设施选址规划模型。(3)计算结果计算结果是将仿真计算出的充电站选址规划结果进行保存及展示,展示的内容包括充换电设施类型、位置坐标、规模及经济效益测算。(4)计算结果评价可以根据电动汽车充换电服务网络能力评价模型对仿真计算结果进行评价计算。可选地,上述系统中的统计分析模块通过如下方式进行统计分析:图表统计区域内各项数据信息,比如规划的充电站数量、换电站数量、每个充换电站的规划容量等,通过规划数据分析的统计分析,使查看变得更加直观。主要功能包括:1)规划数据报表统计分析:通过报表形式完成规划数据的统计分析;2)规划数据图表统计分析:通过柱形图、饼图、折线图等图表形式完成规划数据的统计分析。3)规划数据地图统计分析:在地图页面上展示规划数据统计分析结果。可选地,上述系统还包括数据导入,主要过程如下:(1)导入参数信息导入模型算法中的参数,维护数据导入中使用的各类参数信息,使导入的参数信息准确。(2)数据导入管理维护电网信息、地图信息、模型信息等需要导入的信息,使导入的信息数据更加方便的进行管理。(3)数据导入日志查看数据导入的日志信息,可以避免漏导入、错导入等,供系统缺陷排查使用。可供查看者统计以及分析使用。可选地,上述系统还包括系统管理,主要过程如下:(1)用户信息管理增加、修改、删除使用该系统的用户信息,维护基础信息、登录信息等,使管理员更方便查看、管理用户的信息。主要功能包括:1)用户基础信息管理:增加、修改、删除登录用户信息;2)用户安全管理:设置用户登录密码、找回密码问题、关联用户手机等。(2)部门信息管理主要功能包括增加、修改、删除使用该系统用户的各个部门信息,可给用户指定部门信息,使得用户、部门方便管理。(3)角色信息管理主要功能包括增加、修改、删除使用该系统用户的角色信息,可分配不同应用功能的使用权限等,使每个用户的权限更加分明,使管理员管理用户角色的信息变得更加方便。基础信息(1)数据字典信息对整个系统各个模块及应用功能中的字典类型数据进行灵活配置、可以增加、修改、删除等,方便后期业务变更使用。主要功能包括:数据字典的维护:包括增加、修改、删除等。(2)系统参数信息对整个系统信息进行管理。如采集时间、计算时间、报表结果输出时间等进行设定,可以灵活配置、赋予增加、修改、删除等,方便后期业务变更使用。系统参数功能包括:1)地图参数设置:设置用于预测的地图,包括位置,范围等。2)模型参数设置:设置用于仿真计算的模型。3)仿真计算参数设置:设置仿真计算的参数,包括计算时间、计算结果输出形式等。(3)地图秘钥信息随着地理信息的飞速发展,地图的应用也在不断变得高科技。目前市场上有很多地图公司。百度地图是百度提供的一项网络地图搜索服务,覆盖了国内近400个城市、数千个区县。在百度地图里,用户可以查询街道、商场、楼盘的地理位置,也可以找到离您最近的所有餐馆、学校、银行、公园等等。在使用百度地图服务时,除普通的电子地图功能之外,新增加了三维地图展示功能。提供地图开发API,可以提供免费的密钥,每个用户都可以申请。申请后的秘钥需要在系统中进行更新维护,方便系统对百度地图的授权操作。主要功能包括:1)秘钥的更新:对秘钥进行更新;2)秘钥的维护:对秘钥进行维护。需要说明的是,上述系统也可以从三个层面理解,即通过构建数据层、模型层和功能层实现基于GIS的区域规划管理信息系统,图6是根据本发明实施例的系统总体结构图,如图6所示,包括:(1)功能层:采用B/S结构,实现仿真平台规划展示、模型管理、仿真计算等功能;(2)模型层:管理和调用系统仿真计算使用的各类模型和算法;(3)数据层:提供底层数据支持,由数据库子系统、GIS子系统和模型库子系统完成对属性数据、空间数据和模型算法数据的存储和管理。系统的空间数据、属性数据和模型数据通过地理信息子系统、数据库管理子系统和模型库管理子系统进行管理。(1)地理信息子系统:通过WebGIS实现系统空间信息查询分析、空间信息操作和地图制作等功能,为整个系统提供更为直观、形象的辅助分析、管理和决策工具,本系统采用美国百度地图API开发地理信息子系统,实现主要的GIS功能;(2)数据库管理子系统:主要负责各数据库的管理、存储和维护,提供基本的数据对象及有关数据的完整性、一致性检查等措施,建立数据字典及数据交互机制,实现系统内部信息的交互;(3)模型库管理子系统:主要针对模型库中的各个模型实施管理操作,即实现模型的定义、建立、存储和查询,模型与数据的交互机制等。图7是根据本发明实施例的地理信息子系统示意图,如图7所示,本系统中电力信息子系统采用基于在线电子地图的方式,通过在线电子地图API获取空间数据。以往大多数WebGIS平台的空间数据来源于自已设计的空间数据库,通过空间数据引擎进行访问和数据提取,使获取来的数据以地图的形式显示在相应的位置,并支持进行相关数据的统计、查询、分析等操作。基于在线电子地图的空间数据是通过在线电子地图提供的API,将得到的空间数据以地图显示在相应位置,提取相应的地理标记,进行相关的信息数据统计、查询、分析等操作。通过这种方式进行空间数据的设计,可实现数据的共享机制。采用共享电子地图的空间数据,对于城市空间数据请求,如显示矢量地图,放大、缩小、平移和查询等,均通过在线电子地图提供的API进行操作,可大大节约平台的开发成本与周期。另外,在线电子地图提供的地理空间数据也完全适合并能够满足仿真规划平台的需要。平台的属性数据主要是由用户发布,属性数据的地理标记是由用户发布信息的过程中自动获取的。这些数据以关系表的形式组织存储在仿真规划平台的数据库中,并能够用SQL语言进行相关的查询、修改、删除等操作。系统通过API获取电子地图的空间数据,从属性数据库读取充电设施、交通流量等数据的属性信息,并加载到标记到地图上。根据上述系统结构图,可以得知,用户在与服务器的交互的过程,就是对不同数据的检索和呈现。地理信息的加载部分通过API获取地图图像数据加载到地图的显示区中。系统属性数据中的规划初始数据等被读取出来标记在地图上。当仿真计算过程中以及结束后,将规划结果保存在属性数据库中,并根据计算结果的位置数据将规划结果标记在地图上。可选地,上述数据库管理子系统,基于GIS的规划管理信息系统中的数据有空间数据和属性数据之分,数据库管理子系统主要针对这两种数据分别进行分析和设计。目前的GIS系统多以DBMS为基础,以关系型数据库管理系统为主,近年来又发展了对象-关系数据库系统。在GIS中,空间数据的矢量结构和栅格结构是描述地物空间信息的两种截然不同的方法。栅格结构十分有利于空间分析,数据结构简单,数据模拟方便,但数据的存储量大,图形的输出不美观也不精确;矢量结构存储量小,表示的空间精度高且图形的输出质量高,但数据结构复杂,数据模拟较难,改建分析不便。总之两种方法各有其优缺点,各有不同的应用范围,而且能互为补充。本系统采用的方法是两种结构并存,并提供二者的相互高效转化功能。目前的商用GIS软件一般都能同时接受这两种结构,又大多以处理矢量结构为主。(1)空间数据库系统中所使用的空间数据就以用点、线、面来表达的矢量型数据结构数据为主,以用栅格像元来表达的遥感图像、图片等栅格型结构数据为辅,所以在规划数据库的设计和建立过程中,尤其应考虑矢量型数据生成和处理。系统中各空间数据应处于统一的地理坐标系下,凡是采用其它坐标系的地图和数据,应在系统内进行统一,以便于各空间要素的叠置和分析,具体转化和实现可以借助MapObjects坐标系对象或其它GIS平台工具。(2)属性数据库目前,主要的GIS产品一般都利用关系数据库来管理属性数据,并通过空间索引技术实现与对应空间数据的连接。也就是说属性数据交给关系数据库管理系统来管理,其空间数据由GIS空间数据库管理,二者通过空间标识码进行连接,用户看到的是空间数据和属性数据集成的地理实体。随着信息技术的发展和用户对数据共享、数据安全等要求的提高,GIS软件已开始研究开发空间关系数据库,即将空间数据和属性数据统一到空间关系数据库中进行存储和管理。例如:ESRI推出的SDE(SpatialDataengine)中有一个专门用于对空间数据进行分析查询的SQL分析器,当用户发出的请求是针对空间数据的,则由SDE的SQL分析器提取空间数据,完成相应的处理后发送给客户端,如果请求是针对非空间数据的,则由关系数据库系统进行相应的处理。考虑到规划管理部门对数据安全及其可靠性的要求很高,并且与其它部门间的数据交换和共享频率也较高,基于以上特点就要求系统的属性数据与空间数据要统一进行存储和管理。属性数据结构是由与其相连的空间数据的特性所决定的,而且属性数据结构的确定还受系统的功能目标所控制。图8是根据本发明实施例的模型库管理子系统示意图,如图8所示,上述模型库管理子系统中的模型库具有支持不同层次的区域规划决策活动的基本模型,其中有支持频繁操作的单一模型,也有用于生成新模型的基本模块和基本要素。所以模型库是“产生”模型的基地,而不是预先建立的模型集合,通过模块组合可使模型灵活的变更。模型库的组织和存储属于模型库系统的重要问题,其组织形式与模型的表示形式有关。模型一般都以程序或数据文件形式表示,程序和数据都以文件存储,而程序又分源程序和目标程序,所以一个模型至少有两个文件;若系统要求对模型的方程式和算法进行说明,则形成模型的说明文件;若对模型的输入数据和输出数据进行说明,则可形成模型的数据描述文件,如此一个模型将对应四个文件。通过以上分析,建立模型文件库对大量模型进行统一组织和存储是非常必要的,同样就需要建立一个字典库来索引描述对应的模型文件。(1)模型字典库模型字典是模型库管理系统的核心,模型库管理系统通过模型字典有效地组织和管理各种模型及其它相关文件,从而实现对模型资源的有效管理。模型字典一般反映模型的分类与编码、模型的应用状况、模型的使用条件及范围、模型输入和输出的要求、模型方法及功能描述、模型共享及开发信息等内容,一般可简化为程序文件、目标文件、帮助文件和说明文件四个部分。建立模型字典库一般有如下作用:建立模型文件的索引,以方便各模型与模型文件间的联系;便于对模型的分类;方便对模型的查询和修改。模型字典库的组织结构一般有文本形式、菜单形式和数据库形式等。其中文本形式将所有的模型内容以文本形式进行说明;菜单形式用一个层次式的菜单来表示模型字典,菜单中的各项内容联系到各模型的模型文件;数据库文件是按照关系数据库的组织形式存放模型字典的内容,在具体实现时按照模型分类建立不同的字典库,一个库存放一类模型,每个模型是一条记录,每个记录含模型的编号、名称、各种模型文件名等数据项。本项目以数据库文件形式实现模型字典库的组织。(2)模型文件库模型文件是模型的主体,一般一个模型包含2-4个模型文件,故模型库中存在有大量的模型文件,因此如何存储和调用这些模型文件是个关键问题。一般模型文件的存储方式有:直接存储于计算机操作系统中,此方法操作简单,但会使模型文件的存储位置混乱;通过建立子目录进行存储,此方法可采用建立一个子目录存入所有的模型文件和建立多个子目录分开存放不同的模型文件,也即按模型分类建立子目录和按模型文件的类别建立子目录两种方式。本文按模型件的类别建立子目录,即建立数个子目录,分别存放模型的程序文件、目标文件、帮助文件和说明等文件。模型文件的调用与模型文件的存储有关,首先需要通过模型字典库沿着其存储路径找到具体的模型文件,然后在操作系统下启动运行该文件。如图所示为模型库管理系统的框架结构,可以看出其功能主要在于模型的存取、运行管理和模型的组合。(1)模型文件库模型文件库中的模型目录库用于存放模型库中模型的有关信息,这里模型目录为关系模式,具体如下表1所示:表1模型目录库结构模型名模型类型模型参数方法名开发状态存储位置文件名模型结构库用于记录模型库中各模型的逻辑结构,这里模型逻辑结构记录也采用关系模式,如下表2所示。表2模型结构库结构标志源模型源模型源参数目标参数目标参数而模型参数库用于存放模型中各种参数,其模式如下表3所示。表3模型结构库结构参数名参数值模型文件库中的模型算法库主要存放各种算法(方法的执行程序),它一般以文件方式存储,其组成如图9所示。(2)模型字典库模型字典库则用于存放模型的元数据信息,采用关系型数据库存放,表结构如表4所示。表4模型字典库结构需要说明的是,上述空间数据库可以通过如下方式设计:空间数据库采用关系型数据库,空间数据库主要存储的数据包括仿真规划平台所需要的模型输入数据、用于展示充换电网络的地理信息数据以及通过规划算法计算输出的各种结果数据等。(1)模型输入数据模型输入数据主要包括:电动汽车数据,用于参与电动汽车分布、电动汽车预测等算法,数据库表结构要根据算法进行设计,目前只能大致设计,电动汽车相关表包括电动汽车总表、各个类型电动汽车表、各个厂商电动汽车表。表5总表电动汽车类型所在区域区域数量表6各个类型电动汽车表(类型可分为出租车、大巴、私家车)电动汽车类型数量是否支持换电表7各个厂商电动汽车表电动汽车厂商型号数量续航里程出厂年份已建设电动汽车充换电设施数据,包括设施的类型、规模、容量、GPS位置等信息。表8结构如下:表8设施的类型、规模、容量、GPS位置等信息变电站信息,包括变电站位置、名称、容量等信息,如下表9。表9变电站信息配网相关信息,包括负荷率等相关数据,如下表10。表10配网相关信息台区编号GPS位置负荷率交通流量及停车场数据,包括区域编号、GPS坐标值、交通流量指数、停车场名称、GPS位置等,如下表11。表11交通流量及停车场数据经济效益分析数据,如下表12。表12经济效益分析数据充电设施类型建设成本(元)运营成本(元)平均每日充电收益(元)(2)仿真规划结果数据表13电动汽车增长预测结果电动汽车类型年份预测数量区域表14电动汽车充换电设施规划结果充换电设施类型编号规模GPS位置区域需要说明的是,上述模型库可以通过如下方式设计:根据本文第三章对存储和管理规划模型的方法以及基于关系数据库的模型库管理系统框架结构的研究分析,本系统中模型库采用关系数据库结构存取,主要由模型字典、模型文件库组成。模型字典库设计如下:根据本项目的电动汽车充换电设施规划体系,将模型分成预测分析模型、规划模型、评价模型。如下表所示为系统设计的模型字典库。每个模型在模型库中是一条记录。表15模型字典库模型文件库设计如下:本系统所有的模型文件分别存储在不同模型文件库中,各个模型文件库分别放在不同的子目录下:/Source各模型的源程序文件库/Exe各模型的执行程序文件库/Hlp各模型的帮助文件库源程序文件库中存放的是以各种编程语言编写的所有模型的源程序文件,文件名后缀表示用某种语言编写的程序;执行程序文件库中存放的是所有模型的可执行程序文件;帮助文件库中存放的是每个模型的技术说明文字。本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flashRAM)。存储器是计算机可读介质的示例。计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1