Font Size: a A A

Research On CPS Software Energy Consumption Model And Energy Analysis Method Based On Hierarchical Colored Petri Net

Posted on:2020-05-11Degree:MasterType:Thesis
Country:ChinaCandidate:Q Q ZhouFull Text:PDF
GTID:2438330596997562Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the wide application of CPS products,the amount of energy consumption during operation has attracted the attention of all walks of life.The energy consumption of CPS software system has become one of the concerns and research contents of experts and scholars.In order to study the energy consumption of CPS software,it is necessary to effectively model the CPS software in the design stage,and then analyze the energy consumption of CPS gradually according to the constructed CPS software model.There are many existing software modeling methods,but there are still many shortcomings in the hierarchical modeling of CPS.There are many existing software modeling methods,but there are still many shortcomings in the research methods of CPS hierarchical modeling.In terms of energy consumption analysis methods,most of them focus on the direct path analysis of maximum energy consumption,minimum energy consumption and average energy consumption,without considering the time spent on the serial path analysis of large complexity of CPS software,Therefore,in order to improve the time performance of energy consumption analysis,this dissertation improves the traditional energy consumption analysis algorithm by reducing the number of comparisons and searching time of energy consumption nodes.The software energy consumption is analyzed by parallel analysis of energy consumption paths.The main contents of this dissertation can be divided into the following three points:(1)Constructing energy consumption model of CPS software.Based on the basic Petri net concept,the hierarchical and color elements are added,and the definition of hierarchical colored Petri net(HCPN)is analyzed.On the basis of HCPN,the energy consumption model of CPS software is defined.By analyzing the abstract structure of CPS software and the workflow of each module,the energy consumption model of CPS software based on hierarchical colored Petri net is constructed,and the remote parking location system of car is selected as an example for modeling.(2)Energy consumption analysis based on Petri net parallelization.Through the parallel analysis of the Petri net model of CPS software,the parallel subnet of CPS software is obtained,and the reachable path of CPS software is analyzed by combining the workflow of CPS software and the parallel subnet.According to the energy consumption analysis of nodes in parallel subnet and non-parallel subnet,the path with the largest energy consumption value or the smallest path in the path of CPS software are determined.The feasibility of the energy consumption analysis algorithm is verified by an example,and compared with the traditional energy consumption analysis algorithm to verify the efficiency of the algorithm.(3)Energy consumption analysis based on parallelism of reachable graph.Firstly,the Petri net model is transformed into a state reachable graph by the reachable graph construction algorithm,and the energy consumption matrix is constructed.The energy consumption matrix is divided into sub-energy consumption matrix and assigned to different processes for energy consumption analysis,and then the two sub-energy consumption matrices are merged and again distributed into different processes.Cycling the above steps until the sub-energy consumption matrix is completely merged,the energy consumption of the Petri net reachable graph is analyzed.The feasibility of this algorithm is verified by an example,and the time performance of the energy consumption analysis algorithm based on parallelism of reachable graph is compared with the traditional energy consumption analysis algorithm to verify the efficiency of those algorithms.
Keywords/Search Tags:CPS, Energy Consumption Model, Energy Consumption Analysis, parallelization
PDF Full Text Request
Related items