dataContract.json 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. {
  2. "dataContractType": {
  3. "dataContractType": "analysisExecuteOrder",
  4. "version": "1.0.0"
  5. },
  6. "dataContract": {
  7. "dataSource": {
  8. "scada": "minute"
  9. },
  10. "dataFilter": {
  11. "powerFarmID": "",
  12. "turbines": [
  13. {
  14. "dataBatchNum": "B2024042211-0"
  15. },
  16. {
  17. "dataBatchNum": "B2024042211-0"
  18. },
  19. {
  20. "dataBatchNum": "B2024042211-1"
  21. }
  22. ],
  23. "beginTime": "2023-01-01 00:00:00",
  24. "endTime": "2023-12-31 23:59:59",
  25. "excludingMonths": [
  26. "2023-12",
  27. "2023-09"
  28. ],
  29. "customFilter": {
  30. "valueWindSpeed": {
  31. "min": 3.0,
  32. "max": 25.0
  33. },
  34. "valuePitchAngle": {
  35. "min": 2,
  36. "max": null
  37. },
  38. "valueActivePower": {
  39. "min": 10,
  40. "max": 2500
  41. },
  42. "valueGeneratorSpeed": {
  43. "min": 10,
  44. "max": 2500
  45. }
  46. }
  47. },
  48. "configAnalysis": [
  49. {
  50. "package": "algorithm.windSpeedFrequencyAnalyst",
  51. "className": "WindSpeedFrequencyAnalyst",
  52. "methodName": "executeAnalysis"
  53. },
  54. {
  55. "package": "algorithm.generatorSpeedPowerAnalyst",
  56. "className": "GeneratorSpeedPowerAnalyst",
  57. "methodName": "executeAnalysis"
  58. }
  59. ],
  60. "graphSets": {
  61. "generatorSpeed": {
  62. "step": 200,
  63. "min": 1000,
  64. "max": 2000
  65. },
  66. "generatorTorque": {
  67. "step": 2000,
  68. "min": 0,
  69. "max": 12000
  70. },
  71. "cp": {
  72. "step": 0.5,
  73. "min": 0,
  74. "max": 2
  75. },
  76. "tsr": {
  77. "step": 5,
  78. "min": 0,
  79. "max": 30
  80. },
  81. "pitchAngle": {
  82. "step": 1,
  83. "min": -1,
  84. "max": 20
  85. }
  86. }
  87. }
  88. }