1.一种电力系统计算分析应用虚拟化方法,其特征在于,包括以下步骤:101、对电力系统的所有虚拟节点进行虚拟化配置定义,将电力分析计算应用的状态数据统一定义在操作系统的同一命名空间和目录内;102、拉起所述虚拟化配置定义对应的配置代理进程,读取所述虚拟化节点的所述虚拟化配置定义,并初始化所述电力系统的所述电力分析计算应用的运行环境;103、读取挂载信息的所述目录内数据,完成有状态应用的通讯初始化需求,启动电力系统平台网络服务,并判断所述电力系统平台网络服务进程是否启动成功,若是,执行步骤104,否则,打印错误日志并提示检查修改所述虚拟化配置定义,返回步骤101;104、启动第一电力分析计算应用,将计算模型数据加载映射到程序内存,若启动成功,则执行步骤105,否则,返回步骤103;105、根据所述第一电力分析计算应用提供的分析计算服务,将计算结果写到计算模型内存中,并发送信息通知所述电力系统平台网络服务;106、获取所述电力系统平台网络服务根据所述信息读取到的所述电力分析计算应用的计算数据,将所述计算数据拷贝到计算模型内存中接收数据的计算应用内存区域,并通过所述电力系统平台网络服务发送通知到接收模型数据的第二电力分析计算应用,使得所述第二电力分析计算应用到所述计算模型内存中被分配的接收数据内存块读取数据进行分析计算业务执行;107、将所述分析计算业务执行的中间结果数据写到所述虚拟节点的所述第二电力分析计算应用的时序库目录中,使得所述中间结果数据在所述时序库目录下自动根据映射信息固化数据到宿主机磁盘目录上。
2.根据权利要求1所述的电力系统计算分析应用虚拟化方法,其特征在于,步骤101具体包括:在电力系统的每个虚拟节点内设计作为虚拟化节点划分定义、虚拟化节点应用定义、虚拟化节点启动和管理的配置代理程序,完成虚拟节点的虚拟化配置定义,将电力分析计算应用的状态数据统一定义在操作系统的同一命名空间和目录内。
3.根据权利要求1所述的电力系统计算分析应用虚拟化方法,其特征在于,所述中间结果数据包括节点信息数据和支路信息数据。
4.根据权利要求2所述的电力系统计算分析应用虚拟化方法,其特征在于,步骤102具体包括:拉起所述虚拟化配置定义对应的配置代理进程,读取所述虚拟化节点的所述虚拟化配置定义,定位所述电力分析计算应用的目录位置,根据所述虚拟化配置定义所定义的应用顺序按序启动加载应用,当前一个应用完成加载后,顺序执行下一个应用的启动命令。
5.一种电力系统计算分析应用虚拟化装置,其特征在于,包括以下模块:配置模块,用于对电力系统的所有虚拟节点进行虚拟化配置定义,将电力分析计算应用的状态数据统一定义在操作系统的同一命名空间和目录内;初始化模块,用于拉起所述虚拟化配置定义对应的配置代理进程,读取所述虚拟化节点的所述虚拟化配置定义,并初始化所述电力系统的所述电力分析计算应用的运行环境;加载模块,用于读取挂载信息的所述目录内数据,完成有状态应用的通讯初始化需求,启动电力系统平台网络服务,并判断所述电力系统平台网络服务进程是否启动成功,若是,触发映射模块,否则,打印错误日志并提示检查修改所述虚拟化配置定义,重新触发所述配置模块;所述映射模块,用于启动第一电力分析计算应用,将计算模型数据加载映射到程序内存,若启动成功,则并触发写入模块,否则,重新触发所述加载模块;所述写入模块,用于根据所述第一电力分析计算应用提供的分析计算服务,将计算结果写到计算模型内存中,并发送信息通知所述电力系统平台网络服务;读取模块,用于获取所述电力系统平台网络服务根据所述信息读取到的所述电力分析计算应用的计算数据,将所述计算数据拷贝到计算模型内存中接收数据的计算应用内存区域,并通过所述电力系统平台网络服务发送通知到接收模型数据的第二电力分析计算应用,使得所述第二电力分析计算应用到所述计算模型内存中被分配的接收数据内存块读取数据进行分析计算业务执行;固化模块,用于将所述分析计算业务执行的中间结果数据写到所述虚拟节点的所述第二电力分析计算应用的时序库目录中,使得所述中间结果数据在所述时序库目录下自动根据映射信息固化数据到宿主机磁盘目录上。
6.根据权利要求5所述的电力系统计算分析应用虚拟化装置,其特征在于,所述配置模块具体用于:在电力系统的每个虚拟节点内设计作为虚拟化节点划分定义、虚拟化节点应用定义、虚拟化节点启动和管理的配置代理程序,完成虚拟节点的虚拟化配置定义,将电力分析计算应用的状态数据统一定义在操作系统的同一命名空间和目录内。
7.根据权利要求6所述的电力系统计算分析应用虚拟化装置,其特征在于,所述初始化模块具体用于:拉起所述虚拟化配置定义对应的配置代理进程,读取所述虚拟化节点的所述虚拟化配置定义,定位所述电力分析计算应用的目录位置,根据所述虚拟化配置定义所定义的应用顺序按序启动加载应用,当前一个应用完成加载后,顺序执行下一个应用的启动命令。
8.一种电力系统计算分析应用虚拟化设备,其特征在于,所述设备包括处理器以及存储器;所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;所述处理器用于根据所述程序代码中的指令执行权利要求1-4任一项所述的电力系统计算分析应用虚拟化方法。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储程序代码,所述程序代码用于执行权利要求1-4任一项所述的电力系统计算分析应用虚拟化方法。