Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

README.md

phoenix-demo

利用phoenix框架编写的一个小demo phoenix介绍: https://phoenix.iquantex.com/

业务场景

在工业智能场景中,电厂的逆变器数据需要进行实时监控,同时逆变器的离散率数据极为重要,可以反应出电厂的运行状况。 (1)离散率<=5%,说明电站运行稳定; (2)5%<离散率<=10%,运行良好,需要关注离散率的进一步发展; (3)10%<离散率<=20%,运行待提高,出现部分设备出力不够的现象; (4)离散率>20%,必须改进,肯定存在相当一部分逆变器出力不足. 在实际生产中,需要实时的运算逆变器的离散率,每当逆变器的数据发生变化时,就需要重新计算,计算公式: 离散率=组串数据的标准方差/ 组串数据的平均值*100%

运行启动

mvn spring-boot:run

http://localhost:8085/swagger-ui.html

使用phoenix框架原因

  1. phoenix基于内存缓存的方式,在实时计算时可以从内存中获取数据,效率较高。
  2. phoenix带有数据恢复功能,可以将数据恢复到某一个运行节点,同时可以查看不同时间节点设备的运行状态。
  3. phoenix可以支持分布式,当逆变器的数量过多时,可以把逆变器分布在不同的节点上,每一个节点负责计算各自逆变器的实时离散率,相互隔离,计算效率高。