仿真装置及其仿真方法、计算机可读存储介质制造方法及图纸

技术编号:21184878 阅读:27 留言:0更新日期:2019-05-22 15:29
本公开涉及仿真领域,提供一种仿真装置及仿真方法、计算机可读存储介质,用于解决现有技术中对管理移动能源终端的云平台做大规模的压力测试时成本较高的技术问题。所述仿真装置,包括:多个模拟移动能源终端;配置管理模块,用于配置所述模拟移动能源终端安装区域的地理范围信息;设备管理模块,用于将所述配置管理模块中的地理范围信息发送给所述模拟移动能源终端;所述模拟移动能源终端,用于根据所述地理范围信息,生成自身安装的地理位置信息,根据预设的算法获取自身的电量信息,将所述地理位置信息和所述电量信息发送给云端服务器。

Simulator and its simulation method, computer readable storage medium

The present disclosure relates to the field of simulation, and provides a simulation device, a simulation method and a computer-readable storage medium for solving the technical problem of high cost in the existing technology for large-scale pressure testing of cloud platforms managing mobile energy terminals. The simulation device includes: a plurality of analog mobile energy terminals; a configuration management module for configuring the geographic range information of the installation area of the analog mobile energy terminal; a device management module for transmitting the geographic range information in the configuration management module to the analog mobile energy terminal; and an analog mobile energy terminal for transmitting the geographic range information according to the geographic range information. It generates the geographic location information installed by itself, obtains its own electricity information according to the preset algorithm, and sends the geographic location information and the electricity information to the cloud server.

【技术实现步骤摘要】
仿真装置及其仿真方法、计算机可读存储介质
本公开涉及仿真领域,具体地,涉及一种获取移动能源终端信息的仿真装置及其仿真方法、计算机可读存储介质。
技术介绍
移动能源终端包括太极伞、共享电池柜等设备,太极伞是基于薄膜太阳能技术的遮阳伞,可以将太阳光转换为电能存储起来,为用户提供充电服务;共享电池柜是基于薄膜太阳能技术的设备,可以将太阳光转换为电能为电池充电,从而为用户提供电池租借服务。随着共享技术的兴起,管理移动能源终端的云平台在做大规模的压力测试时是通过获取真实的移动能源终端的属性数据来进行测试,成本较高。
技术实现思路
本公开提供一种仿真装置及其仿真方法、计算机可读存储介质,以解决现有技术中对管理移动能源终端的云平台做大规模的压力测试时的成本较高的技术问题。为实现上述目的,本公开实施例的第一方面,提供一种仿真装置,所述装置包括:多个模拟移动能源终端;配置管理模块,用于配置所述模拟移动能源终端安装区域的地理范围信息;设备管理模块,用于将所述配置管理模块中的地理范围信息发送给所述模拟移动能源终端;所述模拟移动能源终端,用于根据所述地理范围信息,生成自身安装的地理位置信息,根据预设的算法获取自身的电量信息,将所述地理位置信息和所述电量信息发送给云端服务器。可选地,所述模拟移动能源终端包括仿真计算模块和通信模块;所述仿真计算模块,用于生成所述地理位置信息以及根据预设的算法获取所述电量信息;所述通信模块,用于将所述地理位置信息和所述电量信息发送给云端服务器。可选地,所述模拟移动能源终端还包括存储模块;所述仿真计算模块,还用于利用随机数生成模拟的安装位置信息,所述安装位置信息包括经纬度信息,并判断所述地理范围信息是否包含有所述经纬度信息;所述存储模块,用于在所述仿真计算单元判定所述地理范围信息包含有所述经纬度信息时,将所述安装位置信息作为所述地理位置信息进行存储。可选地,所述电量信息包括电量增加值和电量值;所所述仿真计算模块按照以下两个算式对应计算所述电量增加值和所述电量值:Dc=F(t)*K,F(t)=sin(t);C(t)=F(t)*K+C0;其中,Dc表示电量增加值,t表示时间,F(t)表示t时间的光照强度,C(t)表示t时间的电量值,K表示充电速度与光照强度的比例值,C0为移动能源终端中电池的电量初始化值。可选地,还包括:界面显示模块,连接于设备管理模块,用于模拟用户操作以及显示所述模拟移动能源终端的运行状态;日志模块,连接于设备管理模块,用于记录所述仿真装置运行过程中的日志。本公开实施例的第二方面,提供一种基于上述仿真装置的仿真方法,所述仿真方法包括:在仿真环境中,设备管理模块获取配置管理模块中每一模拟移动能源终端安装区域的地理范围信息,将所述地理范围信息发送给对应的模拟移动能源终端;根据所述地理范围信息,所述模拟移动能源终端生成自身安装的地理位置信息;所述模拟移动能源终端根据预设的算法获取自身的电量信息;所述模拟移动能源终端将所述地理位置信息和所述电量信息发送给云端服务器。可选地,所述模拟移动能源终端生成自身安装的地理位置信息包括:利用随机数生成模拟的安装位置信息,所述安装位置信息包括经纬度信息;判断所述地理范围信息是否包含有所述经纬度信息;当所述地理范围信息包含有所述纬度信息时,将所述安装位置信息作为所述地理位置信息进行保存。可选地,所述电量信息包括电量增加值和电量值;所述模拟移动能源终端中根据预设的算法获取自身的电量信息包括:所述模拟移动终端按照以下两个算式对应计算所述电量增加值和所述电量值:Dc=F(t)*K,F(t)=sin(t);C(t)=F(t)*K+C0;其中,Dc表示电量增加值,t表示时间,F(t)表示t时间的光照强度,C(t)表示t时间的电量值,K表示充电速度与光照强度的比例值,C0为移动能源终端中电池的电量初始化值。本公开实施例的第三方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述第二方面中任一项所述方法的步骤。本公开实施例的第四方面,提供一种仿真装置,包括:存储器,其上存储有计算机程序;以及处理器,用于执行所述存储器中的所述计算机程序,以实现上述第二方面中任一项所述方法的步骤。采用上述技术方案,至少能够达到如下技术效果:本公开通过在仿真环境中模拟大规模的移动能源终端,并仿真计算出移动能源终端安装的地理位置信息和电量信息,并将所述地理位置信息和所述电量信息发送至云端服务器以在仿真环境中为云端服务器提供接近真实使用环境的测试数据,即不使用大量真实存在的移动能源终端,进而降低了进行云端服务器大规模压力测试的成本,解决了现有技术中对管理移动能源终端的云平台做大规模的压力测试时的成本较高的技术问题。另外,由于是模拟计算移动能源终端安装的地理位置信息,使得云端服务器获取安装的地理位置信息是在安装区域范围内随机生成的,相较于现有技术中与云端服务器通信连接的移动能源终端的地理位置不会发生变化,本公开避免了仿真数据僵化而导致测试结果出现过大偏差。本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。附图说明附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:图1是本公开一示例性实施例示出的一种仿真方法流程图。图2是根据一示例性实施例示出的一种仿真方法包括的步骤中生成地理位置信息的流程图。图3是根据一示例性实施例示出的光照强度的函数示意图。图4是本公开一示例性实施例示出的一种仿真装置框图。图5是本公开一示例性实施例示出的一种仿真装置框图。具体实施方式以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。图4是本公开一示例性实施例示出的一种仿真装置框图。如图4所示,该仿真装置300包括模拟移动能源终端310、设备管理模块320和配置管理模块330。所述设备管理模块320负责管理多个模拟移动能源终端310,所述配置管理模块330负责配置模拟移动能源终端310的数量、序列号、云端服务器的IP地址、端口等信息。图1是根据一示例性实施例示出的一种仿真方法流程图,以解决相关技术中管理移动能源终端的云平台做大规模的压力测试时的成本较高的技术问题。本实施例示出的该网络连接方法可以应用于如图4所示的仿真装置300,如图2所示,该方法包括:S11,在仿真环境中,设备管理模块获取配置管理模块中每一模拟移动能源终端安装区域的地理范围信息,将所述地理范围信息发送给对应的模拟移动能源终端。S12,根据所述地理范围信息,所述模拟移动能源终端生成自身安装的地理位置信息。S13,所述模拟移动能源终端根据预设的算法获取自身的电量信息。S14,所述模拟移动能源终端将所述地理位置信息和所述电量信息发送给云端服务器中。在步骤S11中,所述地理范围信息可以存储于配置管理模块330中,所述仿真装置300在仿真时,所述设备管理模块320读取配置管理模块330中的地理范围信息并将所述地理范围信息发送至模拟移动能源终端310,所述地理范围信息可以存储于所述模拟移动能源终端310中的存储模块312中。所述模拟移动能源终端310在获取所述地理范本文档来自技高网...

【技术保护点】
1.一种仿真装置,其特征在于,包括:多个模拟移动能源终端;配置管理模块,用于配置所述模拟移动能源终端安装区域的地理范围信息;设备管理模块,用于将所述配置管理模块中的地理范围信息发送给所述模拟移动能源终端;所述模拟移动能源终端,用于根据所述地理范围信息,生成自身安装的地理位置信息,并根据预设的算法获取自身的电量信息,将所述地理位置信息和所述电量信息发送给云端服务器。

【技术特征摘要】
1.一种仿真装置,其特征在于,包括:多个模拟移动能源终端;配置管理模块,用于配置所述模拟移动能源终端安装区域的地理范围信息;设备管理模块,用于将所述配置管理模块中的地理范围信息发送给所述模拟移动能源终端;所述模拟移动能源终端,用于根据所述地理范围信息,生成自身安装的地理位置信息,并根据预设的算法获取自身的电量信息,将所述地理位置信息和所述电量信息发送给云端服务器。2.根据权利要求1所述的仿真装置,其特征在于,所述模拟移动能源终端包括仿真计算模块和通信模块;所述仿真计算模块,用于生成所述地理位置信息以及根据预设的算法获取所述电量信息;所述通信模块,用于将所述地理位置信息和所述电量信息发送给云端服务器。3.根据权利要求2所述的仿真装置,其特征在于,所述模拟移动能源终端还包括存储模块;所述仿真计算模块,还用于利用随机数生成模拟的安装位置信息,所述安装位置信息包括经纬度信息,并判断所述地理范围信息是否包含有所述经纬度信息;所述存储模块,用于在所述仿真计算单元判定所述地理范围信息包含有所述经纬度信息时,将所述安装位置信息作为所述地理位置信息,对所述地理位置信息和所述电量信息进行保存。4.根据权利要求2所述的仿真装置,其特征在于,所述电量信息包括电量增加值和电量值;所述仿真计算模块按照以下两个算式对应计算所述电量增加值和所述电量值:Dc=F(t)*K,F(t)=sin(t);C(t)=F(t)*K+C0;其中,Dc表示电量增加值,t表示时间,F(t)表示t时间的光照强度,C(t)表示t时间的电量值,K表示充电速度与光照强度的比例值,C0为移动能源终端中电池的电量初始化值。5.根据权利要求1所述的仿真装置,其特征在于,还包括:界面显示模块,连接于设备管理模块,用于模拟用户操作以及显示所述模拟移动能源终端的运行状态;日志模块,连接于设...

【专利技术属性】
技术研发人员:李俊峰
申请(专利权)人:北京汉能光伏投资有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1