swagger.json 71 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004
  1. {
  2. "swagger": "2.0",
  3. "info": {
  4. "description": "包含模块:异常检测和健康诊断接口",
  5. "version": "1.0",
  6. "title": "中能智能分析业务后台相关接口文档",
  7. "termsOfService": "https://lanhuapp.com/url/4qLCF",
  8. "contact": { "name": "研发中心" }
  9. },
  10. "host": "106.120.102.238:16880",
  11. "tags": [
  12. { "name": "湍流尾流接口", "x-order": "2147483647" },
  13. { "name": "风机健康查询接口", "x-order": "2147483647" },
  14. { "name": "风机异常检测查询接口", "x-order": "2147483647" }
  15. ],
  16. "paths": {
  17. "/energy-manage-analyse-service/anomaly/geAnomalyYaw": {
  18. "post": {
  19. "tags": ["风机异常检测查询接口"],
  20. "summary": "偏航模块模块",
  21. "operationId": "geAnomalyYawUsingPOST",
  22. "consumes": ["application/json"],
  23. "produces": ["*/*"],
  24. "parameters": [
  25. {
  26. "in": "body",
  27. "name": "anomalyModelDTO",
  28. "description": "anomalyModelDTO",
  29. "required": true,
  30. "schema": {
  31. "$ref": "#/definitions/异常检测风场下风机基础参数",
  32. "originalRef": "异常检测风场下风机基础参数"
  33. }
  34. }
  35. ],
  36. "responses": {
  37. "200": {
  38. "description": "OK",
  39. "schema": {
  40. "$ref": "#/definitions/ResultResp«偏航模块»",
  41. "originalRef": "ResultResp«偏航模块»"
  42. }
  43. },
  44. "201": { "description": "Created" },
  45. "401": { "description": "Unauthorized" },
  46. "403": { "description": "Forbidden" },
  47. "404": { "description": "Not Found" }
  48. },
  49. "x-order": "2147483647"
  50. }
  51. },
  52. "/energy-manage-analyse-service/anomaly/getAerodynamics": {
  53. "post": {
  54. "tags": ["风机异常检测查询接口"],
  55. "summary": "气动性能",
  56. "operationId": "getAerodynamicsUsingPOST",
  57. "consumes": ["application/json"],
  58. "produces": ["*/*"],
  59. "parameters": [
  60. {
  61. "in": "body",
  62. "name": "anomalyModelDTO",
  63. "description": "anomalyModelDTO",
  64. "required": true,
  65. "schema": {
  66. "$ref": "#/definitions/异常检测风场下风机基础参数",
  67. "originalRef": "异常检测风场下风机基础参数"
  68. }
  69. }
  70. ],
  71. "responses": {
  72. "200": {
  73. "description": "OK",
  74. "schema": {
  75. "$ref": "#/definitions/ResultResp«气动性能模块»",
  76. "originalRef": "ResultResp«气动性能模块»"
  77. }
  78. },
  79. "201": { "description": "Created" },
  80. "401": { "description": "Unauthorized" },
  81. "403": { "description": "Forbidden" },
  82. "404": { "description": "Not Found" }
  83. },
  84. "x-order": "2147483647"
  85. }
  86. },
  87. "/energy-manage-analyse-service/anomaly/getAnomalyCtrlParam": {
  88. "post": {
  89. "tags": ["风机异常检测查询接口"],
  90. "summary": "运行状态模块模块",
  91. "operationId": "getAnomalyCtrlParamUsingPOST",
  92. "consumes": ["application/json"],
  93. "produces": ["*/*"],
  94. "parameters": [
  95. {
  96. "in": "body",
  97. "name": "anomalyModelDTO",
  98. "description": "anomalyModelDTO",
  99. "required": true,
  100. "schema": {
  101. "$ref": "#/definitions/异常检测风场下风机基础参数",
  102. "originalRef": "异常检测风场下风机基础参数"
  103. }
  104. }
  105. ],
  106. "responses": {
  107. "200": {
  108. "description": "OK",
  109. "schema": {
  110. "$ref": "#/definitions/ResultResp«运行模块»",
  111. "originalRef": "ResultResp«运行模块»"
  112. }
  113. },
  114. "201": { "description": "Created" },
  115. "401": { "description": "Unauthorized" },
  116. "403": { "description": "Forbidden" },
  117. "404": { "description": "Not Found" }
  118. },
  119. "x-order": "2147483647"
  120. }
  121. },
  122. "/energy-manage-analyse-service/anomaly/getAnomalyModel": {
  123. "post": {
  124. "tags": ["风机异常检测查询接口"],
  125. "summary": "风机卡片",
  126. "operationId": "getAnomalyModelUsingPOST",
  127. "consumes": ["application/json"],
  128. "produces": ["*/*"],
  129. "parameters": [
  130. {
  131. "in": "body",
  132. "name": "anomalyDTO",
  133. "description": "anomalyDTO",
  134. "required": true,
  135. "schema": {
  136. "$ref": "#/definitions/异常检测风场参数",
  137. "originalRef": "异常检测风场参数"
  138. }
  139. }
  140. ],
  141. "responses": {
  142. "200": {
  143. "description": "OK",
  144. "schema": {
  145. "$ref": "#/definitions/ResultResp«List«风机卡片返回数据»»",
  146. "originalRef": "ResultResp«List«风机卡片返回数据»»"
  147. }
  148. },
  149. "201": { "description": "Created" },
  150. "401": { "description": "Unauthorized" },
  151. "403": { "description": "Forbidden" },
  152. "404": { "description": "Not Found" }
  153. },
  154. "x-order": "2147483647"
  155. }
  156. },
  157. "/energy-manage-analyse-service/anomaly/getAnomalyModelCount": {
  158. "post": {
  159. "tags": ["风机异常检测查询接口"],
  160. "summary": "查询模块异常台数 -- 雷达图",
  161. "operationId": "getAnomalyModelCountUsingPOST",
  162. "consumes": ["application/json"],
  163. "produces": ["*/*"],
  164. "parameters": [
  165. {
  166. "in": "body",
  167. "name": "anomalyDTO",
  168. "description": "anomalyDTO",
  169. "required": true,
  170. "schema": {
  171. "$ref": "#/definitions/异常检测风场参数",
  172. "originalRef": "异常检测风场参数"
  173. }
  174. }
  175. ],
  176. "responses": {
  177. "200": {
  178. "description": "OK",
  179. "schema": {
  180. "$ref": "#/definitions/ResultResp«模块统计雷达图»",
  181. "originalRef": "ResultResp«模块统计雷达图»"
  182. }
  183. },
  184. "201": { "description": "Created" },
  185. "401": { "description": "Unauthorized" },
  186. "403": { "description": "Forbidden" },
  187. "404": { "description": "Not Found" }
  188. },
  189. "x-order": "2147483647"
  190. }
  191. },
  192. "/energy-manage-analyse-service/anomaly/getAnomalyModelMap": {
  193. "post": {
  194. "tags": ["风机异常检测查询接口"],
  195. "summary": "查询热力图",
  196. "operationId": "getAnomalyModelMapUsingPOST",
  197. "consumes": ["application/json"],
  198. "produces": ["*/*"],
  199. "parameters": [
  200. {
  201. "in": "body",
  202. "name": "anomalyDTO",
  203. "description": "anomalyDTO",
  204. "required": true,
  205. "schema": {
  206. "$ref": "#/definitions/异常检测风场参数",
  207. "originalRef": "异常检测风场参数"
  208. }
  209. }
  210. ],
  211. "responses": {
  212. "200": {
  213. "description": "OK",
  214. "schema": {
  215. "$ref": "#/definitions/ResultResp«热力图»",
  216. "originalRef": "ResultResp«热力图»"
  217. }
  218. },
  219. "201": { "description": "Created" },
  220. "401": { "description": "Unauthorized" },
  221. "403": { "description": "Forbidden" },
  222. "404": { "description": "Not Found" }
  223. },
  224. "x-order": "2147483647"
  225. }
  226. },
  227. "/energy-manage-analyse-service/anomaly/getAnomalyOverview": {
  228. "post": {
  229. "tags": ["风机异常检测查询接口"],
  230. "summary": "查询异常风机概览",
  231. "operationId": "getAnomalyOverviewUsingPOST",
  232. "consumes": ["application/json"],
  233. "produces": ["*/*"],
  234. "parameters": [
  235. {
  236. "in": "body",
  237. "name": "anomalyDTO",
  238. "description": "anomalyDTO",
  239. "required": true,
  240. "schema": {
  241. "$ref": "#/definitions/异常检测风场参数",
  242. "originalRef": "异常检测风场参数"
  243. }
  244. }
  245. ],
  246. "responses": {
  247. "200": {
  248. "description": "OK",
  249. "schema": {
  250. "$ref": "#/definitions/ResultResp«List«风机异常概览»»",
  251. "originalRef": "ResultResp«List«风机异常概览»»"
  252. }
  253. },
  254. "201": { "description": "Created" },
  255. "401": { "description": "Unauthorized" },
  256. "403": { "description": "Forbidden" },
  257. "404": { "description": "Not Found" }
  258. },
  259. "x-order": "2147483647"
  260. }
  261. },
  262. "/energy-manage-analyse-service/anomaly/getAnomalyPitch": {
  263. "post": {
  264. "tags": ["风机异常检测查询接口"],
  265. "summary": "变桨模块模块",
  266. "operationId": "getAnomalyPitchUsingPOST",
  267. "consumes": ["application/json"],
  268. "produces": ["*/*"],
  269. "parameters": [
  270. {
  271. "in": "body",
  272. "name": "anomalyModelDTO",
  273. "description": "anomalyModelDTO",
  274. "required": true,
  275. "schema": {
  276. "$ref": "#/definitions/异常检测风场下风机基础参数",
  277. "originalRef": "异常检测风场下风机基础参数"
  278. }
  279. }
  280. ],
  281. "responses": {
  282. "200": {
  283. "description": "OK",
  284. "schema": {
  285. "$ref": "#/definitions/ResultResp«变桨模块»",
  286. "originalRef": "ResultResp«变桨模块»"
  287. }
  288. },
  289. "201": { "description": "Created" },
  290. "401": { "description": "Unauthorized" },
  291. "403": { "description": "Forbidden" },
  292. "404": { "description": "Not Found" }
  293. },
  294. "x-order": "2147483647"
  295. }
  296. },
  297. "/energy-manage-analyse-service/anomaly/getAnomalySensorCount": {
  298. "post": {
  299. "tags": ["风机异常检测查询接口"],
  300. "summary": "查询传感器异常台数 -- 雷达图",
  301. "operationId": "getAnomalySensorCountUsingPOST",
  302. "consumes": ["application/json"],
  303. "produces": ["*/*"],
  304. "parameters": [
  305. {
  306. "in": "body",
  307. "name": "anomalyDTO",
  308. "description": "anomalyDTO",
  309. "required": true,
  310. "schema": {
  311. "$ref": "#/definitions/异常检测风场参数",
  312. "originalRef": "异常检测风场参数"
  313. }
  314. }
  315. ],
  316. "responses": {
  317. "200": {
  318. "description": "OK",
  319. "schema": {
  320. "$ref": "#/definitions/ResultResp«传感器统计雷达图»",
  321. "originalRef": "ResultResp«传感器统计雷达图»"
  322. }
  323. },
  324. "201": { "description": "Created" },
  325. "401": { "description": "Unauthorized" },
  326. "403": { "description": "Forbidden" },
  327. "404": { "description": "Not Found" }
  328. },
  329. "x-order": "2147483647"
  330. }
  331. },
  332. "/energy-manage-analyse-service/anomaly/getAnomalyWindpwr": {
  333. "post": {
  334. "tags": ["风机异常检测查询接口"],
  335. "summary": "风速功率模块模块",
  336. "operationId": "getAnomalyWindpwrUsingPOST",
  337. "consumes": ["application/json"],
  338. "produces": ["*/*"],
  339. "parameters": [
  340. {
  341. "in": "body",
  342. "name": "anomalyModelDTO",
  343. "description": "anomalyModelDTO",
  344. "required": true,
  345. "schema": {
  346. "$ref": "#/definitions/异常检测风场下风机基础参数",
  347. "originalRef": "异常检测风场下风机基础参数"
  348. }
  349. }
  350. ],
  351. "responses": {
  352. "200": {
  353. "description": "OK",
  354. "schema": {
  355. "$ref": "#/definitions/ResultResp«风速功率模块»",
  356. "originalRef": "ResultResp«风速功率模块»"
  357. }
  358. },
  359. "201": { "description": "Created" },
  360. "401": { "description": "Unauthorized" },
  361. "403": { "description": "Forbidden" },
  362. "404": { "description": "Not Found" }
  363. },
  364. "x-order": "2147483647"
  365. }
  366. },
  367. "/energy-manage-analyse-service/anomaly/getBarChartStats": {
  368. "post": {
  369. "tags": ["风机异常检测查询接口"],
  370. "summary": "查询柱状图",
  371. "operationId": "getBarChartStatsUsingPOST",
  372. "consumes": ["application/json"],
  373. "produces": ["*/*"],
  374. "parameters": [
  375. {
  376. "in": "body",
  377. "name": "anomalyDTO",
  378. "description": "anomalyDTO",
  379. "required": true,
  380. "schema": {
  381. "$ref": "#/definitions/异常检测风场参数",
  382. "originalRef": "异常检测风场参数"
  383. }
  384. }
  385. ],
  386. "responses": {
  387. "200": {
  388. "description": "OK",
  389. "schema": {
  390. "$ref": "#/definitions/ResultResp«异常检测概览页面柱状图»",
  391. "originalRef": "ResultResp«异常检测概览页面柱状图»"
  392. }
  393. },
  394. "201": { "description": "Created" },
  395. "401": { "description": "Unauthorized" },
  396. "403": { "description": "Forbidden" },
  397. "404": { "description": "Not Found" }
  398. },
  399. "x-order": "2147483647"
  400. }
  401. },
  402. "/energy-manage-analyse-service/anomaly/getPitchAnomalyTrend": {
  403. "post": {
  404. "tags": ["风机异常检测查询接口"],
  405. "summary": "获取模块异常趋势曲线图(支持年度分表+跨年跨表)",
  406. "operationId": "getPitchAnomalyTrendUsingPOST",
  407. "consumes": ["application/json"],
  408. "produces": ["*/*"],
  409. "parameters": [
  410. {
  411. "in": "body",
  412. "name": "anomalyModelDTO",
  413. "description": "anomalyModelDTO",
  414. "required": true,
  415. "schema": {
  416. "$ref": "#/definitions/异常检测风场下风机基础参数",
  417. "originalRef": "异常检测风场下风机基础参数"
  418. }
  419. }
  420. ],
  421. "responses": {
  422. "200": {
  423. "description": "OK",
  424. "schema": {
  425. "$ref": "#/definitions/ResultResp«List«异常检测曲线图异常占比»»",
  426. "originalRef": "ResultResp«List«异常检测曲线图异常占比»»"
  427. }
  428. },
  429. "201": { "description": "Created" },
  430. "401": { "description": "Unauthorized" },
  431. "403": { "description": "Forbidden" },
  432. "404": { "description": "Not Found" }
  433. },
  434. "x-order": "2147483647"
  435. }
  436. },
  437. "/energy-manage-analyse-service/healthscores/getHealthOverview": {
  438. "post": {
  439. "tags": ["风机健康查询接口"],
  440. "summary": "风场下所有风机健康查询概览页面",
  441. "operationId": "getHealthOverviewUsingPOST",
  442. "consumes": ["application/json"],
  443. "produces": ["*/*"],
  444. "parameters": [
  445. {
  446. "name": "datatime",
  447. "in": "query",
  448. "description": "datatime参数为查询日期,当参数为空时,默认查昨天日期的数据",
  449. "required": false,
  450. "type": "string"
  451. },
  452. {
  453. "name": "fieldCode",
  454. "in": "query",
  455. "description": "fieldCode参数为平台内部风场编号",
  456. "required": true,
  457. "type": "string"
  458. }
  459. ],
  460. "responses": {
  461. "200": {
  462. "description": "OK",
  463. "schema": {
  464. "$ref": "#/definitions/ResultResp«HealthOverviewVO»",
  465. "originalRef": "ResultResp«HealthOverviewVO»"
  466. }
  467. },
  468. "201": { "description": "Created" },
  469. "401": { "description": "Unauthorized" },
  470. "403": { "description": "Forbidden" },
  471. "404": { "description": "Not Found" }
  472. },
  473. "x-order": "2147483647"
  474. }
  475. },
  476. "/energy-manage-analyse-service/healthscores/getHealthscoresWindList": {
  477. "post": {
  478. "tags": ["风机健康查询接口"],
  479. "summary": "首页风场健康台数统计数据",
  480. "operationId": "getHealthscoresWindListUsingPOST",
  481. "consumes": ["application/json"],
  482. "produces": ["*/*"],
  483. "parameters": [
  484. {
  485. "name": "datatime",
  486. "in": "query",
  487. "description": "datatime参数为查询日期,当参数为空时,默认查昨天日期的数据",
  488. "required": false,
  489. "type": "string"
  490. },
  491. {
  492. "name": "fieldCode",
  493. "in": "query",
  494. "description": "fieldCode参数为平台内部风场编号,当参数为空时,默认查全部风场",
  495. "required": false,
  496. "type": "string"
  497. }
  498. ],
  499. "responses": {
  500. "200": {
  501. "description": "OK",
  502. "schema": {
  503. "$ref": "#/definitions/ResultResp«List«HealthscoresWindVO»»",
  504. "originalRef": "ResultResp«List«HealthscoresWindVO»»"
  505. }
  506. },
  507. "201": { "description": "Created" },
  508. "401": { "description": "Unauthorized" },
  509. "403": { "description": "Forbidden" },
  510. "404": { "description": "Not Found" }
  511. },
  512. "x-order": "2147483647"
  513. }
  514. },
  515. "/energy-manage-analyse-service/healthscores/getLastDaysTrend": {
  516. "post": {
  517. "tags": ["风机健康查询接口"],
  518. "summary": "风机按天数查询趋势图",
  519. "operationId": "getLastDaysTrendUsingPOST",
  520. "consumes": ["application/json"],
  521. "produces": ["*/*"],
  522. "parameters": [
  523. {
  524. "name": "dateTime",
  525. "in": "query",
  526. "description": "time",
  527. "required": true,
  528. "type": "string"
  529. },
  530. {
  531. "name": "day",
  532. "in": "query",
  533. "description": "day参数为查询多少天的趋势图数据,如7天,30天,365天",
  534. "required": true,
  535. "type": "integer",
  536. "format": "int32"
  537. },
  538. {
  539. "name": "engineId",
  540. "in": "query",
  541. "description": "engineId参数为客户内部风机ID,可通过风机概览页面获取",
  542. "required": true,
  543. "type": "string"
  544. },
  545. {
  546. "name": "fieldId",
  547. "in": "query",
  548. "description": "fieldId参数为客户内部风场ID,可通过风机概览页面获取",
  549. "required": true,
  550. "type": "string"
  551. }
  552. ],
  553. "responses": {
  554. "200": {
  555. "description": "OK",
  556. "schema": {
  557. "$ref": "#/definitions/ResultResp«HealthscoresTendencyVO»",
  558. "originalRef": "ResultResp«HealthscoresTendencyVO»"
  559. }
  560. },
  561. "201": { "description": "Created" },
  562. "401": { "description": "Unauthorized" },
  563. "403": { "description": "Forbidden" },
  564. "404": { "description": "Not Found" }
  565. },
  566. "x-order": "2147483647"
  567. }
  568. },
  569. "/energy-manage-analyse-service/wakewindfarm/getWakeWindFarm": {
  570. "post": {
  571. "tags": ["湍流尾流接口"],
  572. "summary": "风场湍流尾流的数据",
  573. "operationId": "getWakeWindFarmUsingPOST",
  574. "consumes": ["application/json"],
  575. "produces": ["*/*"],
  576. "parameters": [
  577. {
  578. "name": "datatime",
  579. "in": "query",
  580. "description": "datatime参数为查询日期,当参数为空时,默认查昨天日期的数据",
  581. "required": false,
  582. "type": "string"
  583. },
  584. {
  585. "name": "fieldCode",
  586. "in": "query",
  587. "description": "fieldCode参数为平台内部风场编号",
  588. "required": true,
  589. "type": "string"
  590. }
  591. ],
  592. "responses": {
  593. "200": {
  594. "description": "OK",
  595. "schema": {
  596. "$ref": "#/definitions/ResultResp«WakeWindFarmVO»",
  597. "originalRef": "ResultResp«WakeWindFarmVO»"
  598. }
  599. },
  600. "201": { "description": "Created" },
  601. "401": { "description": "Unauthorized" },
  602. "403": { "description": "Forbidden" },
  603. "404": { "description": "Not Found" }
  604. },
  605. "x-order": "2147483647"
  606. }
  607. }
  608. },
  609. "definitions": {
  610. "AnomalyCabletwistPO": {
  611. "type": "object",
  612. "properties": {
  613. "anomalyModelName": { "type": "string" },
  614. "createTime": { "type": "string", "format": "date-time" },
  615. "detectorAnomalyCount": { "type": "integer", "format": "int32" },
  616. "detectorAnomalyRate": { "type": "number" },
  617. "detectorIsAnomaly": { "type": "integer", "format": "int32" },
  618. "detectorNormallyCount": { "type": "integer", "format": "int32" },
  619. "engineId": { "type": "string" },
  620. "fieldId": { "type": "string" },
  621. "filePath": { "type": "string" },
  622. "graphPath": { "type": "string" },
  623. "id": { "type": "integer", "format": "int32" },
  624. "sensorAnomalyCount": { "type": "integer", "format": "int32" },
  625. "sensorAnomalyType": { "type": "string" },
  626. "sensorIsAnomaly": { "type": "integer", "format": "int32" },
  627. "sensorNormallyCount": { "type": "integer", "format": "int32" },
  628. "sourceDatetime": { "type": "string", "format": "date" }
  629. },
  630. "title": "AnomalyCabletwistPO"
  631. },
  632. "AnomalyCpPO": {
  633. "type": "object",
  634. "properties": {
  635. "anomalyModelName": { "type": "string" },
  636. "createTime": { "type": "string", "format": "date-time" },
  637. "detectorAnomalyCount": { "type": "integer", "format": "int32" },
  638. "detectorAnomalyRate": { "type": "number" },
  639. "detectorIsAnomaly": { "type": "integer", "format": "int32" },
  640. "detectorNormallyCount": { "type": "integer", "format": "int32" },
  641. "engineId": { "type": "string" },
  642. "fieldId": { "type": "string" },
  643. "filePath": { "type": "string" },
  644. "graphPath": { "type": "string" },
  645. "id": { "type": "integer", "format": "int32" },
  646. "sensorAnomalyCount": { "type": "integer", "format": "int32" },
  647. "sensorAnomalyType": { "type": "string" },
  648. "sensorIsAnomaly": { "type": "integer", "format": "int32" },
  649. "sensorNormallyCount": { "type": "integer", "format": "int32" },
  650. "sourceDatetime": { "type": "string", "format": "date" }
  651. },
  652. "title": "AnomalyCpPO"
  653. },
  654. "AnomalyCpTsrPO": {
  655. "type": "object",
  656. "properties": {
  657. "anomalyModelName": { "type": "string" },
  658. "createTime": { "type": "string", "format": "date-time" },
  659. "detectorAnomalyCount": { "type": "integer", "format": "int32" },
  660. "detectorAnomalyRate": { "type": "number" },
  661. "detectorIsAnomaly": { "type": "integer", "format": "int32" },
  662. "detectorNormallyCount": { "type": "integer", "format": "int32" },
  663. "engineId": { "type": "string" },
  664. "fieldId": { "type": "string" },
  665. "filePath": { "type": "string" },
  666. "graphPath": { "type": "string" },
  667. "id": { "type": "integer", "format": "int32" },
  668. "sensorAnomalyCount": { "type": "integer", "format": "int32" },
  669. "sensorAnomalyType": { "type": "string" },
  670. "sensorIsAnomaly": { "type": "integer", "format": "int32" },
  671. "sensorNormallyCount": { "type": "integer", "format": "int32" },
  672. "sourceDatetime": { "type": "string", "format": "date" }
  673. },
  674. "title": "AnomalyCpTsrPO"
  675. },
  676. "AnomalyMinpitchPO": {
  677. "type": "object",
  678. "properties": {
  679. "anomalyModelName": { "type": "string" },
  680. "createTime": { "type": "string", "format": "date-time" },
  681. "detectorAnomalyCount": { "type": "integer", "format": "int32" },
  682. "detectorAnomalyRate": { "type": "number" },
  683. "detectorIsAnomaly": { "type": "integer", "format": "int32" },
  684. "detectorNormallyCount": { "type": "integer", "format": "int32" },
  685. "engineId": { "type": "string" },
  686. "fieldId": { "type": "string" },
  687. "filePath": { "type": "string" },
  688. "graphPath": { "type": "string" },
  689. "id": { "type": "integer", "format": "int32" },
  690. "sensorAnomalyCount": { "type": "integer", "format": "int32" },
  691. "sensorAnomalyType": { "type": "string" },
  692. "sensorIsAnomaly": { "type": "integer", "format": "int32" },
  693. "sensorNormallyCount": { "type": "integer", "format": "int32" },
  694. "sourceDatetime": { "type": "string", "format": "date" }
  695. },
  696. "title": "AnomalyMinpitchPO"
  697. },
  698. "AnomalyOperationPO": {
  699. "type": "object",
  700. "properties": {
  701. "anomalyModelName": { "type": "string" },
  702. "createTime": { "type": "string", "format": "date-time" },
  703. "detectorAnomalyCount": { "type": "integer", "format": "int32" },
  704. "detectorAnomalyRate": { "type": "number" },
  705. "detectorIsAnomaly": { "type": "integer", "format": "int32" },
  706. "detectorNormallyCount": { "type": "integer", "format": "int32" },
  707. "engineId": { "type": "string" },
  708. "fieldId": { "type": "string" },
  709. "filePath": { "type": "string" },
  710. "graphPath": { "type": "string" },
  711. "id": { "type": "integer", "format": "int32" },
  712. "sensorAnomalyCount": { "type": "integer", "format": "int32" },
  713. "sensorAnomalyType": { "type": "string" },
  714. "sensorIsAnomaly": { "type": "integer", "format": "int32" },
  715. "sensorNormallyCount": { "type": "integer", "format": "int32" },
  716. "sourceDatetime": { "type": "string", "format": "date" }
  717. },
  718. "title": "AnomalyOperationPO"
  719. },
  720. "AnomalyPitchcoordPO": {
  721. "type": "object",
  722. "properties": {
  723. "anomalyModelName": { "type": "string" },
  724. "createTime": { "type": "string", "format": "date-time" },
  725. "detectorAnomalyCount": { "type": "integer", "format": "int32" },
  726. "detectorAnomalyRate": { "type": "number" },
  727. "detectorIsAnomaly": { "type": "integer", "format": "int32" },
  728. "detectorNormallyCount": { "type": "integer", "format": "int32" },
  729. "engineId": { "type": "string" },
  730. "fieldId": { "type": "string" },
  731. "filePath": { "type": "string" },
  732. "graphPath": { "type": "string" },
  733. "id": { "type": "integer", "format": "int32" },
  734. "sensorAnomalyCount": { "type": "integer", "format": "int32" },
  735. "sensorAnomalyType": { "type": "string" },
  736. "sensorIsAnomaly": { "type": "integer", "format": "int32" },
  737. "sensorNormallyCount": { "type": "integer", "format": "int32" },
  738. "sourceDatetime": { "type": "string", "format": "date" }
  739. },
  740. "title": "AnomalyPitchcoordPO"
  741. },
  742. "AnomalyPitchregulationPO": {
  743. "type": "object",
  744. "properties": {
  745. "anomalyModelName": { "type": "string" },
  746. "createTime": { "type": "string", "format": "date-time" },
  747. "detectorAnomalyCount": { "type": "integer", "format": "int32" },
  748. "detectorAnomalyRate": { "type": "number" },
  749. "detectorIsAnomaly": { "type": "integer", "format": "int32" },
  750. "detectorNormallyCount": { "type": "integer", "format": "int32" },
  751. "engineId": { "type": "string" },
  752. "fieldId": { "type": "string" },
  753. "filePath": { "type": "string" },
  754. "graphPath": { "type": "string" },
  755. "id": { "type": "integer", "format": "int32" },
  756. "sensorAnomalyCount": { "type": "integer", "format": "int32" },
  757. "sensorAnomalyType": { "type": "string" },
  758. "sensorIsAnomaly": { "type": "integer", "format": "int32" },
  759. "sensorNormallyCount": { "type": "integer", "format": "int32" },
  760. "sourceDatetime": { "type": "string", "format": "date" }
  761. },
  762. "title": "AnomalyPitchregulationPO"
  763. },
  764. "AnomalyPowercurvePO": {
  765. "type": "object",
  766. "properties": {
  767. "anomalyModelName": { "type": "string" },
  768. "createTime": { "type": "string", "format": "date-time" },
  769. "detectorAnomalyCount": { "type": "integer", "format": "int32" },
  770. "detectorAnomalyRate": { "type": "number" },
  771. "detectorIsAnomaly": { "type": "integer", "format": "int32" },
  772. "detectorNormallyCount": { "type": "integer", "format": "int32" },
  773. "engineId": { "type": "string" },
  774. "fieldId": { "type": "string" },
  775. "filePath": { "type": "string" },
  776. "graphPath": { "type": "string" },
  777. "id": { "type": "integer", "format": "int32" },
  778. "sensorAnomalyCount": { "type": "integer", "format": "int32" },
  779. "sensorAnomalyType": { "type": "string" },
  780. "sensorIsAnomaly": { "type": "integer", "format": "int32" },
  781. "sensorNormallyCount": { "type": "integer", "format": "int32" },
  782. "sourceDatetime": { "type": "string", "format": "date" }
  783. },
  784. "title": "AnomalyPowercurvePO"
  785. },
  786. "AnomalyPowerqualityPO": {
  787. "type": "object",
  788. "properties": {
  789. "anomalyModelName": { "type": "string" },
  790. "createTime": { "type": "string", "format": "date-time" },
  791. "detectorAnomalyCount": { "type": "integer", "format": "int32" },
  792. "detectorAnomalyRate": { "type": "number" },
  793. "detectorIsAnomaly": { "type": "integer", "format": "int32" },
  794. "detectorNormallyCount": { "type": "integer", "format": "int32" },
  795. "engineId": { "type": "string" },
  796. "fieldId": { "type": "string" },
  797. "filePath": { "type": "string" },
  798. "graphPath": { "type": "string" },
  799. "id": { "type": "integer", "format": "int32" },
  800. "sensorAnomalyCount": { "type": "integer", "format": "int32" },
  801. "sensorAnomalyType": { "type": "string" },
  802. "sensorIsAnomaly": { "type": "integer", "format": "int32" },
  803. "sensorNormallyCount": { "type": "integer", "format": "int32" },
  804. "sourceDatetime": { "type": "string", "format": "date" }
  805. },
  806. "title": "AnomalyPowerqualityPO"
  807. },
  808. "AnomalyScatterPO": {
  809. "type": "object",
  810. "properties": {
  811. "anomalyModelName": { "type": "string" },
  812. "createTime": { "type": "string", "format": "date-time" },
  813. "detectorAnomalyCount": { "type": "integer", "format": "int32" },
  814. "detectorAnomalyRate": { "type": "number" },
  815. "detectorIsAnomaly": { "type": "integer", "format": "int32" },
  816. "detectorNormallyCount": { "type": "integer", "format": "int32" },
  817. "engineId": { "type": "string" },
  818. "fieldId": { "type": "string" },
  819. "filePath": { "type": "string" },
  820. "graphPath": { "type": "string" },
  821. "id": { "type": "integer", "format": "int32" },
  822. "sensorAnomalyCount": { "type": "integer", "format": "int32" },
  823. "sensorAnomalyType": { "type": "string" },
  824. "sensorIsAnomaly": { "type": "integer", "format": "int32" },
  825. "sensorNormallyCount": { "type": "integer", "format": "int32" },
  826. "sourceDatetime": { "type": "string", "format": "date" }
  827. },
  828. "title": "AnomalyScatterPO"
  829. },
  830. "AnomalySimulinkPO": {
  831. "type": "object",
  832. "properties": {
  833. "anomalyModelName": { "type": "string" },
  834. "createTime": { "type": "string", "format": "date-time" },
  835. "detectorAnomalyCount": { "type": "integer", "format": "int32" },
  836. "detectorAnomalyRate": { "type": "number" },
  837. "detectorIsAnomaly": { "type": "integer", "format": "int32" },
  838. "detectorNormallyCount": { "type": "integer", "format": "int32" },
  839. "engineId": { "type": "string" },
  840. "fieldId": { "type": "string" },
  841. "filePath": { "type": "string" },
  842. "graphPath": { "type": "string" },
  843. "id": { "type": "integer", "format": "int32" },
  844. "sensorAnomalyCount": { "type": "integer", "format": "int32" },
  845. "sensorAnomalyType": { "type": "string" },
  846. "sensorIsAnomaly": { "type": "integer", "format": "int32" },
  847. "sensorNormallyCount": { "type": "integer", "format": "int32" },
  848. "sourceDatetime": { "type": "string", "format": "date" }
  849. },
  850. "title": "AnomalySimulinkPO"
  851. },
  852. "AnomalyStaticyawPO": {
  853. "type": "object",
  854. "properties": {
  855. "anomalyModelName": { "type": "string" },
  856. "createTime": { "type": "string", "format": "date-time" },
  857. "detectorAnomalyCount": { "type": "integer", "format": "int32" },
  858. "detectorAnomalyRate": { "type": "number" },
  859. "detectorIsAnomaly": { "type": "integer", "format": "int32" },
  860. "detectorNormallyCount": { "type": "integer", "format": "int32" },
  861. "engineId": { "type": "string" },
  862. "fieldId": { "type": "string" },
  863. "filePath": { "type": "string" },
  864. "graphPath": { "type": "string" },
  865. "id": { "type": "integer", "format": "int32" },
  866. "sensorAnomalyCount": { "type": "integer", "format": "int32" },
  867. "sensorAnomalyType": { "type": "string" },
  868. "sensorIsAnomaly": { "type": "integer", "format": "int32" },
  869. "sensorNormallyCount": { "type": "integer", "format": "int32" },
  870. "sourceDatetime": { "type": "string", "format": "date" }
  871. },
  872. "title": "AnomalyStaticyawPO"
  873. },
  874. "AnomalyTsrPO": {
  875. "type": "object",
  876. "properties": {
  877. "anomalyModelName": { "type": "string" },
  878. "createTime": { "type": "string", "format": "date-time" },
  879. "detectorAnomalyCount": { "type": "integer", "format": "int32" },
  880. "detectorAnomalyRate": { "type": "number" },
  881. "detectorIsAnomaly": { "type": "integer", "format": "int32" },
  882. "detectorNormallyCount": { "type": "integer", "format": "int32" },
  883. "engineId": { "type": "string" },
  884. "fieldId": { "type": "string" },
  885. "filePath": { "type": "string" },
  886. "graphPath": { "type": "string" },
  887. "id": { "type": "integer", "format": "int32" },
  888. "sensorAnomalyCount": { "type": "integer", "format": "int32" },
  889. "sensorAnomalyType": { "type": "string" },
  890. "sensorIsAnomaly": { "type": "integer", "format": "int32" },
  891. "sensorNormallyCount": { "type": "integer", "format": "int32" },
  892. "sourceDatetime": { "type": "string", "format": "date" }
  893. },
  894. "title": "AnomalyTsrPO"
  895. },
  896. "HealthOverviewListVO": {
  897. "type": "object",
  898. "properties": {
  899. "componentScore": { "type": "number", "description": "部件健康评分" },
  900. "controlSystemScore": {
  901. "type": "number",
  902. "description": "主控系统健康评分 (0-100)"
  903. },
  904. "converterScore": {
  905. "type": "number",
  906. "description": "变流器健康评分 (0-100)"
  907. },
  908. "createTime": {
  909. "type": "string",
  910. "format": "date-time",
  911. "description": "评估入库时间戳 (yyyy-mm-dd hh:mm:ss)"
  912. },
  913. "engineId": {
  914. "type": "string",
  915. "description": "风机ID(客户内部命名)"
  916. },
  917. "engineName": { "type": "string", "description": "风机名称" },
  918. "fieldId": {
  919. "type": "string",
  920. "description": "风场ID(客户内部命名)"
  921. },
  922. "gearboxScore": {
  923. "type": "number",
  924. "description": "齿轮箱健康评分 (0-100)"
  925. },
  926. "generatorScore": {
  927. "type": "number",
  928. "description": "发电机健康评分 (0-100)"
  929. },
  930. "hydraulicSystemScore": {
  931. "type": "number",
  932. "description": "液压系统健康评分 (0-100)"
  933. },
  934. "id": { "type": "integer", "format": "int32", "description": "编号" },
  935. "machineTypeCode": { "type": "string", "description": "机型型号" },
  936. "mainShaftScore": {
  937. "type": "number",
  938. "description": "主轴健康评分 (0-100)"
  939. },
  940. "overallLevel": {
  941. "type": "string",
  942. "description": "综合健康等级 (优/良/中/差)"
  943. },
  944. "overallScore": {
  945. "type": "number",
  946. "description": "综合健康评分 (0-100)"
  947. },
  948. "pitchSystemScore": {
  949. "type": "number",
  950. "description": "变桨系统健康评分 (0-100)"
  951. },
  952. "rotorScore": {
  953. "type": "number",
  954. "description": "叶轮健康评分 (0-100)"
  955. },
  956. "sourceDatetime": {
  957. "type": "string",
  958. "format": "date-time",
  959. "description": "数据来源时间 (yyyy-mm-dd)"
  960. },
  961. "structureScore": { "type": "number", "description": "结构健康评分" },
  962. "systemScore": { "type": "number", "description": "系统健康评分" },
  963. "towerScore": {
  964. "type": "number",
  965. "description": "塔筒健康评分 (0-100)"
  966. },
  967. "yawSystemScore": {
  968. "type": "number",
  969. "description": "偏航系统健康评分 (0-100)"
  970. }
  971. },
  972. "title": "HealthOverviewListVO"
  973. },
  974. "HealthOverviewVO": {
  975. "type": "object",
  976. "properties": {
  977. "healthOverviewListVOList": {
  978. "type": "array",
  979. "description": "健康概览风机集合",
  980. "items": {
  981. "$ref": "#/definitions/HealthOverviewListVO",
  982. "originalRef": "HealthOverviewListVO"
  983. }
  984. },
  985. "healthscoresWindVO": {
  986. "description": "风场健康信息",
  987. "$ref": "#/definitions/HealthscoresWindVO",
  988. "originalRef": "HealthscoresWindVO"
  989. }
  990. },
  991. "title": "HealthOverviewVO"
  992. },
  993. "HealthscoresTendencyVO": {
  994. "type": "object",
  995. "properties": {
  996. "birthday": { "type": "string", "description": "坐标x时间" },
  997. "controlSystemScore": {
  998. "type": "number",
  999. "description": "主控系统健康评分"
  1000. },
  1001. "converterScore": { "type": "number", "description": "变流器健康评分" },
  1002. "engineId": { "type": "string", "description": "风机id,客户内部编号" },
  1003. "fieldId": { "type": "string", "description": "风场id,客户内部编号" },
  1004. "gearboxScore": { "type": "number", "description": "齿轮箱健康评分" },
  1005. "generatorScore": { "type": "number", "description": "发电机健康评分" },
  1006. "hydraulicSystemScore": {
  1007. "type": "number",
  1008. "description": "液压系统健康评分"
  1009. },
  1010. "mainShaftScore": { "type": "number", "description": "主轴健康评分" },
  1011. "overallScore": {
  1012. "type": "number",
  1013. "description": "综合健康评分 (0-100) "
  1014. },
  1015. "pitchSystemScore": {
  1016. "type": "number",
  1017. "description": "变桨系统健康评分"
  1018. },
  1019. "rotorScore": { "type": "number", "description": "叶轮健康评分" },
  1020. "sourceDatetime": {
  1021. "type": "string",
  1022. "format": "date",
  1023. "description": "坐标x"
  1024. },
  1025. "towerScore": { "type": "number", "description": "塔筒健康评分" },
  1026. "yawSystemScore": {
  1027. "type": "number",
  1028. "description": "偏航系统健康评分"
  1029. }
  1030. },
  1031. "title": "HealthscoresTendencyVO"
  1032. },
  1033. "HealthscoresWindVO": {
  1034. "type": "object",
  1035. "properties": {
  1036. "componentScore": {
  1037. "type": "number",
  1038. "description": "风场部件健康评分"
  1039. },
  1040. "createTime": {
  1041. "type": "string",
  1042. "format": "date-time",
  1043. "description": "评估入库时间戳"
  1044. },
  1045. "excellentCount": {
  1046. "type": "number",
  1047. "description": "风场内健康等级为优的风机占比"
  1048. },
  1049. "fairCount": {
  1050. "type": "number",
  1051. "description": "风场内健康等级为中的风机占比"
  1052. },
  1053. "fieldId": {
  1054. "type": "string",
  1055. "description": "风场ID(客户内部编号)"
  1056. },
  1057. "fieldName": { "type": "string" },
  1058. "goodCount": {
  1059. "type": "number",
  1060. "description": "风场内健康等级为良的风机占比"
  1061. },
  1062. "id": { "type": "integer", "format": "int32", "description": "主键ID" },
  1063. "overallScore": { "type": "number", "description": "风场综合健康评分" },
  1064. "poorCount": {
  1065. "type": "number",
  1066. "description": "风场内健康等级为差的风机占比"
  1067. },
  1068. "sourceDatetime": {
  1069. "type": "string",
  1070. "format": "date-time",
  1071. "description": "数据来源时间"
  1072. },
  1073. "structureScore": {
  1074. "type": "number",
  1075. "description": "风场结构健康评分"
  1076. },
  1077. "systemScore": { "type": "number", "description": "风场系统健康评分" }
  1078. },
  1079. "title": "HealthscoresWindVO"
  1080. },
  1081. "ResultResp«HealthOverviewVO»": {
  1082. "type": "object",
  1083. "properties": {
  1084. "code": { "type": "integer", "format": "int32" },
  1085. "data": {
  1086. "$ref": "#/definitions/HealthOverviewVO",
  1087. "originalRef": "HealthOverviewVO"
  1088. },
  1089. "msg": { "type": "string" },
  1090. "status": { "type": "boolean" }
  1091. },
  1092. "title": "ResultResp«HealthOverviewVO»"
  1093. },
  1094. "ResultResp«HealthscoresTendencyVO»": {
  1095. "type": "object",
  1096. "properties": {
  1097. "code": { "type": "integer", "format": "int32" },
  1098. "data": {
  1099. "$ref": "#/definitions/HealthscoresTendencyVO",
  1100. "originalRef": "HealthscoresTendencyVO"
  1101. },
  1102. "msg": { "type": "string" },
  1103. "status": { "type": "boolean" }
  1104. },
  1105. "title": "ResultResp«HealthscoresTendencyVO»"
  1106. },
  1107. "ResultResp«List«HealthscoresWindVO»»": {
  1108. "type": "object",
  1109. "properties": {
  1110. "code": { "type": "integer", "format": "int32" },
  1111. "data": {
  1112. "type": "array",
  1113. "items": {
  1114. "$ref": "#/definitions/HealthscoresWindVO",
  1115. "originalRef": "HealthscoresWindVO"
  1116. }
  1117. },
  1118. "msg": { "type": "string" },
  1119. "status": { "type": "boolean" }
  1120. },
  1121. "title": "ResultResp«List«HealthscoresWindVO»»"
  1122. },
  1123. "ResultResp«List«异常检测曲线图异常占比»»": {
  1124. "type": "object",
  1125. "properties": {
  1126. "code": { "type": "integer", "format": "int32" },
  1127. "data": {
  1128. "type": "array",
  1129. "items": {
  1130. "$ref": "#/definitions/异常检测曲线图异常占比",
  1131. "originalRef": "异常检测曲线图异常占比"
  1132. }
  1133. },
  1134. "msg": { "type": "string" },
  1135. "status": { "type": "boolean" }
  1136. },
  1137. "title": "ResultResp«List«异常检测曲线图异常占比»»"
  1138. },
  1139. "ResultResp«List«风机卡片返回数据»»": {
  1140. "type": "object",
  1141. "properties": {
  1142. "code": { "type": "integer", "format": "int32" },
  1143. "data": {
  1144. "type": "array",
  1145. "items": {
  1146. "$ref": "#/definitions/风机卡片返回数据",
  1147. "originalRef": "风机卡片返回数据"
  1148. }
  1149. },
  1150. "msg": { "type": "string" },
  1151. "status": { "type": "boolean" }
  1152. },
  1153. "title": "ResultResp«List«风机卡片返回数据»»"
  1154. },
  1155. "ResultResp«List«风机异常概览»»": {
  1156. "type": "object",
  1157. "properties": {
  1158. "code": { "type": "integer", "format": "int32" },
  1159. "data": {
  1160. "type": "array",
  1161. "items": {
  1162. "$ref": "#/definitions/风机异常概览",
  1163. "originalRef": "风机异常概览"
  1164. }
  1165. },
  1166. "msg": { "type": "string" },
  1167. "status": { "type": "boolean" }
  1168. },
  1169. "title": "ResultResp«List«风机异常概览»»"
  1170. },
  1171. "ResultResp«WakeWindFarmVO»": {
  1172. "type": "object",
  1173. "properties": {
  1174. "code": { "type": "integer", "format": "int32" },
  1175. "data": {
  1176. "$ref": "#/definitions/WakeWindFarmVO",
  1177. "originalRef": "WakeWindFarmVO"
  1178. },
  1179. "msg": { "type": "string" },
  1180. "status": { "type": "boolean" }
  1181. },
  1182. "title": "ResultResp«WakeWindFarmVO»"
  1183. },
  1184. "ResultResp«传感器统计雷达图»": {
  1185. "type": "object",
  1186. "properties": {
  1187. "code": { "type": "integer", "format": "int32" },
  1188. "data": {
  1189. "$ref": "#/definitions/传感器统计雷达图",
  1190. "originalRef": "传感器统计雷达图"
  1191. },
  1192. "msg": { "type": "string" },
  1193. "status": { "type": "boolean" }
  1194. },
  1195. "title": "ResultResp«传感器统计雷达图»"
  1196. },
  1197. "ResultResp«偏航模块»": {
  1198. "type": "object",
  1199. "properties": {
  1200. "code": { "type": "integer", "format": "int32" },
  1201. "data": { "$ref": "#/definitions/偏航模块", "originalRef": "偏航模块" },
  1202. "msg": { "type": "string" },
  1203. "status": { "type": "boolean" }
  1204. },
  1205. "title": "ResultResp«偏航模块»"
  1206. },
  1207. "ResultResp«变桨模块»": {
  1208. "type": "object",
  1209. "properties": {
  1210. "code": { "type": "integer", "format": "int32" },
  1211. "data": { "$ref": "#/definitions/变桨模块", "originalRef": "变桨模块" },
  1212. "msg": { "type": "string" },
  1213. "status": { "type": "boolean" }
  1214. },
  1215. "title": "ResultResp«变桨模块»"
  1216. },
  1217. "ResultResp«异常检测概览页面柱状图»": {
  1218. "type": "object",
  1219. "properties": {
  1220. "code": { "type": "integer", "format": "int32" },
  1221. "data": {
  1222. "$ref": "#/definitions/异常检测概览页面柱状图",
  1223. "originalRef": "异常检测概览页面柱状图"
  1224. },
  1225. "msg": { "type": "string" },
  1226. "status": { "type": "boolean" }
  1227. },
  1228. "title": "ResultResp«异常检测概览页面柱状图»"
  1229. },
  1230. "ResultResp«模块统计雷达图»": {
  1231. "type": "object",
  1232. "properties": {
  1233. "code": { "type": "integer", "format": "int32" },
  1234. "data": {
  1235. "$ref": "#/definitions/模块统计雷达图",
  1236. "originalRef": "模块统计雷达图"
  1237. },
  1238. "msg": { "type": "string" },
  1239. "status": { "type": "boolean" }
  1240. },
  1241. "title": "ResultResp«模块统计雷达图»"
  1242. },
  1243. "ResultResp«气动性能模块»": {
  1244. "type": "object",
  1245. "properties": {
  1246. "code": { "type": "integer", "format": "int32" },
  1247. "data": {
  1248. "$ref": "#/definitions/气动性能模块",
  1249. "originalRef": "气动性能模块"
  1250. },
  1251. "msg": { "type": "string" },
  1252. "status": { "type": "boolean" }
  1253. },
  1254. "title": "ResultResp«气动性能模块»"
  1255. },
  1256. "ResultResp«热力图»": {
  1257. "type": "object",
  1258. "properties": {
  1259. "code": { "type": "integer", "format": "int32" },
  1260. "data": { "$ref": "#/definitions/热力图", "originalRef": "热力图" },
  1261. "msg": { "type": "string" },
  1262. "status": { "type": "boolean" }
  1263. },
  1264. "title": "ResultResp«热力图»"
  1265. },
  1266. "ResultResp«运行模块»": {
  1267. "type": "object",
  1268. "properties": {
  1269. "code": { "type": "integer", "format": "int32" },
  1270. "data": { "$ref": "#/definitions/运行模块", "originalRef": "运行模块" },
  1271. "msg": { "type": "string" },
  1272. "status": { "type": "boolean" }
  1273. },
  1274. "title": "ResultResp«运行模块»"
  1275. },
  1276. "ResultResp«风速功率模块»": {
  1277. "type": "object",
  1278. "properties": {
  1279. "code": { "type": "integer", "format": "int32" },
  1280. "data": {
  1281. "$ref": "#/definitions/风速功率模块",
  1282. "originalRef": "风速功率模块"
  1283. },
  1284. "msg": { "type": "string" },
  1285. "status": { "type": "boolean" }
  1286. },
  1287. "title": "ResultResp«风速功率模块»"
  1288. },
  1289. "WakeTurbineVO": {
  1290. "type": "object",
  1291. "required": ["dateResource", "engineId", "fieldId"],
  1292. "properties": {
  1293. "confidentLevel": { "type": "number", "description": "检测置信度" },
  1294. "dateResource": {
  1295. "type": "string",
  1296. "format": "date-time",
  1297. "example": "2023-12-13",
  1298. "description": "数据采集时间"
  1299. },
  1300. "engineId": { "type": "string", "description": "风机ID" },
  1301. "fieldId": { "type": "string", "description": "风场ID" },
  1302. "isWake": {
  1303. "type": "integer",
  1304. "format": "int32",
  1305. "description": "是否受尾流影响(0或1)"
  1306. },
  1307. "turbulenceIntensity": { "type": "number", "description": "湍流强度" },
  1308. "velocityDeficit": { "type": "number", "description": "尾流速度损失" },
  1309. "wakeRoseDiagramPath": {
  1310. "type": "string",
  1311. "description": "玫瑰图 - 新增"
  1312. },
  1313. "wakeTurbinePath": {
  1314. "type": "string",
  1315. "description": "每个风机的尾流影响图"
  1316. }
  1317. },
  1318. "title": "WakeTurbineVO"
  1319. },
  1320. "WakeWindFarmVO": {
  1321. "type": "object",
  1322. "properties": {
  1323. "dataDate": {
  1324. "type": "string",
  1325. "format": "date-time",
  1326. "description": "时间,以天为单位"
  1327. },
  1328. "fieldId": { "type": "string", "description": "风场id" },
  1329. "getWakeTurbineList": {
  1330. "type": "array",
  1331. "description": "湍流尾流风场风机集合",
  1332. "items": {
  1333. "$ref": "#/definitions/WakeTurbineVO",
  1334. "originalRef": "WakeTurbineVO"
  1335. }
  1336. },
  1337. "id": { "type": "integer", "format": "int32", "description": "主键ID" },
  1338. "velocityDeficitPath": {
  1339. "type": "string",
  1340. "description": "风场各风机速度亏损与附加湍流柱状图"
  1341. },
  1342. "wakeDiscriptionPath": {
  1343. "type": "string",
  1344. "description": "风机尾流检测结果文本描述路径"
  1345. },
  1346. "wakeDistributePath": {
  1347. "type": "string",
  1348. "description": "风场尾流影响分布图路径"
  1349. },
  1350. "wakeLossConfidentPath": {
  1351. "type": "string",
  1352. "description": "风场尾流亏损置信度散点图路径"
  1353. },
  1354. "wakeRoseDiagramPath": {
  1355. "type": "string",
  1356. "description": "玫瑰图 - 新增"
  1357. },
  1358. "windSpeedDistributionChart": {
  1359. "type": "string",
  1360. "description": "风速分布图地址 - 新增 "
  1361. }
  1362. },
  1363. "title": "WakeWindFarmVO"
  1364. },
  1365. "传感器统计雷达图": {
  1366. "type": "object",
  1367. "properties": {
  1368. "sensorAnomalyApeedCount": {
  1369. "type": "integer",
  1370. "format": "int32",
  1371. "description": "转速传感器异常风机数"
  1372. },
  1373. "sensorAnomalyPitchCount": {
  1374. "type": "integer",
  1375. "format": "int32",
  1376. "description": "变桨传感器异常风机数"
  1377. },
  1378. "sensorAnomalyPowerCount": {
  1379. "type": "integer",
  1380. "format": "int32",
  1381. "description": "功率传感器异常风机数"
  1382. },
  1383. "sensorAnomalySpdTrqCount": {
  1384. "type": "integer",
  1385. "format": "int32",
  1386. "description": " 转速-扭矩逻辑异常风机数"
  1387. },
  1388. "sensorAnomalyTorqueCount": {
  1389. "type": "integer",
  1390. "format": "int32",
  1391. "description": "转矩传感器异常风机数"
  1392. },
  1393. "sensorAnomalyWindCount": {
  1394. "type": "integer",
  1395. "format": "int32",
  1396. "description": "风速传感器异常风机数"
  1397. },
  1398. "sensorAnomalyWindPwrCount": {
  1399. "type": "integer",
  1400. "format": "int32",
  1401. "description": "风速-功率逻辑异常风机数"
  1402. }
  1403. },
  1404. "title": "传感器统计雷达图"
  1405. },
  1406. "偏航模块": {
  1407. "type": "object",
  1408. "properties": {
  1409. "anomalyCabletwistPO": {
  1410. "description": "扭缆角度检测器",
  1411. "$ref": "#/definitions/AnomalyCabletwistPO",
  1412. "originalRef": "AnomalyCabletwistPO"
  1413. },
  1414. "anomalyStaticyawPO": {
  1415. "description": "偏航角度检测器",
  1416. "$ref": "#/definitions/AnomalyStaticyawPO",
  1417. "originalRef": "AnomalyStaticyawPO"
  1418. }
  1419. },
  1420. "title": "偏航模块"
  1421. },
  1422. "变桨模块": {
  1423. "type": "object",
  1424. "properties": {
  1425. "anomalyMinpitchPO": {
  1426. "description": "最小桨距角检测器",
  1427. "$ref": "#/definitions/AnomalyMinpitchPO",
  1428. "originalRef": "AnomalyMinpitchPO"
  1429. },
  1430. "anomalyPitchcoordPO": {
  1431. "description": "变桨-转速-功率检测器",
  1432. "$ref": "#/definitions/AnomalyPitchcoordPO",
  1433. "originalRef": "AnomalyPitchcoordPO"
  1434. },
  1435. "anomalyPitchregulationPO": {
  1436. "description": "变桨检测器",
  1437. "$ref": "#/definitions/AnomalyPitchregulationPO",
  1438. "originalRef": "AnomalyPitchregulationPO"
  1439. }
  1440. },
  1441. "title": "变桨模块"
  1442. },
  1443. "异常检测曲线图异常占比": {
  1444. "type": "object",
  1445. "properties": {
  1446. "createTime": {
  1447. "type": "string",
  1448. "format": "date-time",
  1449. "description": "时间"
  1450. },
  1451. "model1WindpwrPowercurveRatio": {
  1452. "type": "number",
  1453. "description": "模块1(风速功率)功率曲线检测器--新增"
  1454. },
  1455. "model1WindpwrScatterRatio": {
  1456. "type": "number",
  1457. "description": "模块1(风速功率)功率散点检测器比例 -- 新增"
  1458. },
  1459. "model2YawCabletwistRatio": {
  1460. "type": "number",
  1461. "description": "模块2(偏航)扭缆角度检测器--新增"
  1462. },
  1463. "model2YawStaticyawRatio": {
  1464. "type": "number",
  1465. "description": "模块2(偏航)偏航角度检测器比例--新增"
  1466. },
  1467. "model3PitchPitchcoordRatio": {
  1468. "type": "number",
  1469. "description": "模块3(变桨)变桨-转速-功率检测器--新增"
  1470. },
  1471. "model3PitchPitchregulationRatio": {
  1472. "type": "number",
  1473. "description": "模块3(变桨)变桨检测器比例--新增"
  1474. },
  1475. "model4CtrlparamDeloadRatio": {
  1476. "type": "number",
  1477. "description": "模块4(运行状态)降载检测器比例--新增"
  1478. },
  1479. "model4CtrlparamOperationstateRatio": {
  1480. "type": "number",
  1481. "description": "模块4(运行状态)机械运行状态检测器比例 -- 新增"
  1482. },
  1483. "model4CtrlparamPowerqualityRatio": {
  1484. "type": "number",
  1485. "description": "模块4(运行状态)电气功率质量检测器比例新增"
  1486. },
  1487. "model5AerodynamicsCpRatio": {
  1488. "type": "number",
  1489. "description": "模块5(气动性能)Cp检测器异常比例--新增"
  1490. },
  1491. "model5AerodynamicsCpTsrRatio": {
  1492. "type": "number",
  1493. "description": "模块5(气动性能)Cp-TSR联合分布检测器异常比例--新增"
  1494. },
  1495. "model5AerodynamicsTsrRatio": {
  1496. "type": "number",
  1497. "description": "模块5(气动性能)TSR风速分箱检测器异常比例--新增"
  1498. }
  1499. },
  1500. "title": "异常检测曲线图异常占比"
  1501. },
  1502. "异常检测概览页面柱状图": {
  1503. "type": "object",
  1504. "properties": {
  1505. "ctrlparamCount": {
  1506. "type": "integer",
  1507. "format": "int32",
  1508. "description": "运行模块"
  1509. },
  1510. "pitchCount": {
  1511. "type": "integer",
  1512. "format": "int32",
  1513. "description": "变桨模块"
  1514. },
  1515. "windpwrCount": {
  1516. "type": "integer",
  1517. "format": "int32",
  1518. "description": "风速功率模块"
  1519. },
  1520. "yawCount": {
  1521. "type": "integer",
  1522. "format": "int32",
  1523. "description": "偏航模块"
  1524. }
  1525. },
  1526. "title": "异常检测概览页面柱状图"
  1527. },
  1528. "异常检测风场下风机基础参数": {
  1529. "type": "object",
  1530. "properties": {
  1531. "datatime": { "type": "string", "description": "查询日期" },
  1532. "engineId": { "type": "string", "description": "风机" },
  1533. "fieldId": { "type": "string", "description": "风场code" },
  1534. "timeRange": {
  1535. "type": "integer",
  1536. "format": "int32",
  1537. "description": "曲线图按天数查询7/30"
  1538. }
  1539. },
  1540. "title": "异常检测风场下风机基础参数"
  1541. },
  1542. "异常检测风场参数": {
  1543. "type": "object",
  1544. "properties": {
  1545. "datatime": { "type": "string", "description": "查询日期" },
  1546. "fieldCode": { "type": "string", "description": "风场code" }
  1547. },
  1548. "title": "异常检测风场参数"
  1549. },
  1550. "检测器热力图": {
  1551. "type": "object",
  1552. "properties": {
  1553. "engineName": { "type": "string", "description": "风机名称" },
  1554. "ifAbnorma": {
  1555. "type": "integer",
  1556. "format": "int32",
  1557. "description": "是否异常"
  1558. },
  1559. "ratio": { "type": "number", "description": "异常比例" }
  1560. },
  1561. "title": "检测器热力图"
  1562. },
  1563. "模块统计雷达图": {
  1564. "type": "object",
  1565. "properties": {
  1566. "model1Count": {
  1567. "type": "integer",
  1568. "format": "int32",
  1569. "description": "风速功率 任意检测器异常"
  1570. },
  1571. "model2Count": {
  1572. "type": "integer",
  1573. "format": "int32",
  1574. "description": "偏航 任意检测器异常 "
  1575. },
  1576. "model3Count": {
  1577. "type": "integer",
  1578. "format": "int32",
  1579. "description": "变桨 任意检测器异常"
  1580. },
  1581. "model4Count": {
  1582. "type": "integer",
  1583. "format": "int32",
  1584. "description": "模块4:运行状态 任意检测器异常"
  1585. },
  1586. "model5Count": {
  1587. "type": "integer",
  1588. "format": "int32",
  1589. "description": "模块5: 气动"
  1590. }
  1591. },
  1592. "title": "模块统计雷达图"
  1593. },
  1594. "气动性能模块": {
  1595. "type": "object",
  1596. "properties": {
  1597. "anomalyCpPO": {
  1598. "description": "Cp检测器",
  1599. "$ref": "#/definitions/AnomalyCpPO",
  1600. "originalRef": "AnomalyCpPO"
  1601. },
  1602. "anomalyCpTsrPO": {
  1603. "description": "Cp-TSR联合分布检测器",
  1604. "$ref": "#/definitions/AnomalyCpTsrPO",
  1605. "originalRef": "AnomalyCpTsrPO"
  1606. },
  1607. "anomalyTsrPO": {
  1608. "description": "TSR风速分箱检测器",
  1609. "$ref": "#/definitions/AnomalyTsrPO",
  1610. "originalRef": "AnomalyTsrPO"
  1611. }
  1612. },
  1613. "title": "气动性能模块"
  1614. },
  1615. "热力图": {
  1616. "type": "object",
  1617. "properties": {
  1618. "anomalyChartMap": {
  1619. "type": "object",
  1620. "description": "异常检测器map热力图",
  1621. "additionalProperties": {
  1622. "type": "array",
  1623. "items": {
  1624. "$ref": "#/definitions/检测器热力图",
  1625. "originalRef": "检测器热力图"
  1626. }
  1627. }
  1628. },
  1629. "anomalySensorMap": {
  1630. "type": "object",
  1631. "description": "传感器热力图",
  1632. "additionalProperties": {
  1633. "type": "array",
  1634. "items": {
  1635. "$ref": "#/definitions/检测器热力图",
  1636. "originalRef": "检测器热力图"
  1637. }
  1638. }
  1639. }
  1640. },
  1641. "title": "热力图"
  1642. },
  1643. "运行模块": {
  1644. "type": "object",
  1645. "properties": {
  1646. "anomalyOperationPO": {
  1647. "description": "机械运行状态检测器",
  1648. "$ref": "#/definitions/AnomalyOperationPO",
  1649. "originalRef": "AnomalyOperationPO"
  1650. },
  1651. "anomalyPowerqualityPO": {
  1652. "description": "电气功率质量检测器",
  1653. "$ref": "#/definitions/AnomalyPowerqualityPO",
  1654. "originalRef": "AnomalyPowerqualityPO"
  1655. }
  1656. },
  1657. "title": "运行模块"
  1658. },
  1659. "风机卡片返回数据": {
  1660. "type": "object",
  1661. "properties": {
  1662. "createTime": {
  1663. "type": "string",
  1664. "format": "date-time",
  1665. "description": "入库时间戳 (yyyy-mm-dd hh:mm:ss)"
  1666. },
  1667. "engineId": { "type": "string", "description": "机组id" },
  1668. "engineName": { "type": "string", "description": "风机名称" },
  1669. "fieldId": { "type": "string", "description": "风场id内部编号" },
  1670. "id": {
  1671. "type": "integer",
  1672. "format": "int32",
  1673. "description": "主键编号"
  1674. },
  1675. "model1WindpwrAnomalyCount": {
  1676. "type": "integer",
  1677. "format": "int32",
  1678. "description": "模块1(风速功率)异常总数"
  1679. },
  1680. "model1WindpwrAnomalyRate": {
  1681. "type": "number",
  1682. "description": "模块1(风速功率)异常占比"
  1683. },
  1684. "model1WindpwrIsAnomaly": {
  1685. "type": "integer",
  1686. "format": "int32",
  1687. "description": "模块1(风速功率)是否异常(0或1)"
  1688. },
  1689. "model1WindpwrNormalCount": {
  1690. "type": "integer",
  1691. "format": "int32",
  1692. "description": "模块1(风速功率)正常总数"
  1693. },
  1694. "model1WindpwrPowercurve": {
  1695. "type": "integer",
  1696. "format": "int32",
  1697. "description": " 模块1(风速功率)功率曲线检测器是否异常(0或1)"
  1698. },
  1699. "model1WindpwrPowercurveRatio": {
  1700. "type": "number",
  1701. "description": "模块1(风速功率)功率曲线检测器--新增"
  1702. },
  1703. "model1WindpwrScatter": {
  1704. "type": "integer",
  1705. "format": "int32",
  1706. "description": "模块1(风速功率)功率散点检测器是否异常(0或1)"
  1707. },
  1708. "model1WindpwrScatterRatio": {
  1709. "type": "number",
  1710. "description": "模块1(风速功率)功率散点检测器比例 -- 新增"
  1711. },
  1712. "model1WindpwrSimulink": {
  1713. "type": "integer",
  1714. "format": "int32",
  1715. "description": "模块1(风速功率)simulink检测器是否异常(0或1)-- 作废"
  1716. },
  1717. "model2YawAnomalyCount": {
  1718. "type": "integer",
  1719. "format": "int32",
  1720. "description": "模块2(偏航)异常总数"
  1721. },
  1722. "model2YawAnomalyRate": {
  1723. "type": "number",
  1724. "description": "模块2(偏航)异常占比"
  1725. },
  1726. "model2YawCabletwist": {
  1727. "type": "integer",
  1728. "format": "int32",
  1729. "description": "模块2(偏航)扭缆角度检测器是否异常(0或1)"
  1730. },
  1731. "model2YawCabletwistRatio": {
  1732. "type": "number",
  1733. "description": "模块2(偏航)扭缆角度检测器--新增"
  1734. },
  1735. "model2YawIsAnomaly": {
  1736. "type": "integer",
  1737. "format": "int32",
  1738. "description": "模块2(偏航)是否异常(0或1)"
  1739. },
  1740. "model2YawNormalCount": {
  1741. "type": "integer",
  1742. "format": "int32",
  1743. "description": "模块2(偏航)正常总数"
  1744. },
  1745. "model2YawStaticyaw": {
  1746. "type": "integer",
  1747. "format": "int32",
  1748. "description": "模块2(偏航)偏航角度检测器是否异常(0或1)"
  1749. },
  1750. "model2YawStaticyawRatio": {
  1751. "type": "number",
  1752. "description": "模块2(偏航)偏航角度检测器比例--新增"
  1753. },
  1754. "model3PitchAnomalyCount": {
  1755. "type": "integer",
  1756. "format": "int32",
  1757. "description": "模块3(变桨)异常总数"
  1758. },
  1759. "model3PitchAnomalyRate": {
  1760. "type": "number",
  1761. "description": "模块3(变桨)异常占比"
  1762. },
  1763. "model3PitchIsAnomaly": {
  1764. "type": "integer",
  1765. "format": "int32",
  1766. "description": "模块3(变桨)是否异常(0或1)"
  1767. },
  1768. "model3PitchMinpitch": {
  1769. "type": "integer",
  1770. "format": "int32",
  1771. "description": "模块3(变桨)最小桨距角检测器是否异常(0或1) -- 作废"
  1772. },
  1773. "model3PitchNormalCount": {
  1774. "type": "integer",
  1775. "format": "int32",
  1776. "description": "模块3(变桨)正常总数"
  1777. },
  1778. "model3PitchPitchcoord": {
  1779. "type": "integer",
  1780. "format": "int32",
  1781. "description": "模块3(变桨)变桨-转速-功率检测器是否异常(0或1)"
  1782. },
  1783. "model3PitchPitchcoordRatio": {
  1784. "type": "number",
  1785. "description": "模块3(变桨)变桨-转速-功率检测器--新增"
  1786. },
  1787. "model3PitchPitchregulation": {
  1788. "type": "integer",
  1789. "format": "int32",
  1790. "description": " 模块3(变桨)变桨检测器是否异常(0或1)"
  1791. },
  1792. "model3PitchPitchregulationRatio": {
  1793. "type": "number",
  1794. "description": "模块3(变桨)变桨检测器比例--新增"
  1795. },
  1796. "model4CtrlparamAnomalyCount": {
  1797. "type": "integer",
  1798. "format": "int32",
  1799. "description": "模块4(运行状态)异常总数"
  1800. },
  1801. "model4CtrlparamAnomalyRate": {
  1802. "type": "number",
  1803. "description": "模块4(运行状态)异常占比"
  1804. },
  1805. "model4CtrlparamDeload": {
  1806. "type": "integer",
  1807. "format": "int32",
  1808. "description": "模块4(运行状态)降载检测器是否异常(0或1)新增"
  1809. },
  1810. "model4CtrlparamDeloadRatio": {
  1811. "type": "number",
  1812. "description": "模块4(运行状态)降载检测器比例--新增"
  1813. },
  1814. "model4CtrlparamNormalCount": {
  1815. "type": "integer",
  1816. "format": "int32",
  1817. "description": " 模块4(运行状态)正常总数"
  1818. },
  1819. "model4CtrlparamOperationstate": {
  1820. "type": "integer",
  1821. "format": "int32",
  1822. "description": "模块4(运行状态)机械运行状态检测器是否异常(0或1)"
  1823. },
  1824. "model4CtrlparamOperationstateRatio": {
  1825. "type": "number",
  1826. "description": "模块4(运行状态)机械运行状态检测器比例 -- 新增"
  1827. },
  1828. "model4CtrlparamPowerquality": {
  1829. "type": "integer",
  1830. "format": "int32",
  1831. "description": "模块4(运行状态)电气功率质量检测器是否异常(0或1)"
  1832. },
  1833. "model4CtrlparamPowerqualityRatio": {
  1834. "type": "number",
  1835. "description": "模块4(运行状态)电气功率质量检测器比例新增"
  1836. },
  1837. "model4IsAnomaly": {
  1838. "type": "integer",
  1839. "format": "int32",
  1840. "description": "模块4(运行状态)是否异常(0或1)"
  1841. },
  1842. "model5AerodynamicsAnomalyCount": {
  1843. "type": "integer",
  1844. "format": "int32",
  1845. "description": "模块5(气动性能)异常总数"
  1846. },
  1847. "model5AerodynamicsAnomalyRatio": {
  1848. "type": "number",
  1849. "description": "模块5(气动性能)异常占比"
  1850. },
  1851. "model5AerodynamicsCp": {
  1852. "type": "integer",
  1853. "format": "int32",
  1854. "description": "模块5(气动性能)Cp检测器是否异常(0或1)"
  1855. },
  1856. "model5AerodynamicsCpRatio": {
  1857. "type": "number",
  1858. "description": "模块5(气动性能)Cp检测器异常比例--新增"
  1859. },
  1860. "model5AerodynamicsCpTsr": {
  1861. "type": "integer",
  1862. "format": "int32",
  1863. "description": "模块5(气动性能)Cp-TSR联合分布检测器是否异常(0或1)"
  1864. },
  1865. "model5AerodynamicsCpTsrRatio": {
  1866. "type": "number",
  1867. "description": "模块5(气动性能)Cp-TSR联合分布检测器异常比例--新增"
  1868. },
  1869. "model5AerodynamicsNormalCount": {
  1870. "type": "integer",
  1871. "format": "int32",
  1872. "description": "模块5(气动性能)正常总数"
  1873. },
  1874. "model5AerodynamicsTsr": {
  1875. "type": "integer",
  1876. "format": "int32",
  1877. "description": "模块5(气动性能)TSR风速分箱检测器是否异常(0或1)"
  1878. },
  1879. "model5AerodynamicsTsrRatio": {
  1880. "type": "number",
  1881. "description": "模块5(气动性能)TSR风速分箱检测器异常比例--新增"
  1882. },
  1883. "model5IsAnomaly": {
  1884. "type": "integer",
  1885. "format": "int32",
  1886. "description": "模块5(气动性能)是否异常(0或1)"
  1887. },
  1888. "sensorAnomalyPitch": {
  1889. "type": "integer",
  1890. "format": "int32",
  1891. "description": "变桨传感器是否异常"
  1892. },
  1893. "sensorAnomalyPitchRatio": {
  1894. "type": "number",
  1895. "description": "变桨传感器是否异常比例--新增"
  1896. },
  1897. "sensorAnomalyPower": {
  1898. "type": "integer",
  1899. "format": "int32",
  1900. "description": "功率传感器是否异常"
  1901. },
  1902. "sensorAnomalyPowerRatio": {
  1903. "type": "number",
  1904. "description": "功率传感器是否异常比例--新增"
  1905. },
  1906. "sensorAnomalySpdTrq": {
  1907. "type": "integer",
  1908. "format": "int32",
  1909. "description": "转速-扭矩逻辑是否异常"
  1910. },
  1911. "sensorAnomalySpdTrqRatio": {
  1912. "type": "number",
  1913. "description": "转速-扭矩逻辑是否异常比例--新增"
  1914. },
  1915. "sensorAnomalySpeed": {
  1916. "type": "integer",
  1917. "format": "int32",
  1918. "description": "转速传感器是否异常"
  1919. },
  1920. "sensorAnomalySpeedRatio": {
  1921. "type": "number",
  1922. "description": "转速传感器是否异常比例--新增"
  1923. },
  1924. "sensorAnomalyTorque": {
  1925. "type": "integer",
  1926. "format": "int32",
  1927. "description": "转矩传感器是否异常"
  1928. },
  1929. "sensorAnomalyTorqueRatio": {
  1930. "type": "number",
  1931. "description": "转矩传感器是否异常比例--新增"
  1932. },
  1933. "sensorAnomalyWind": {
  1934. "type": "integer",
  1935. "format": "int32",
  1936. "description": "风速传感器是否异常"
  1937. },
  1938. "sensorAnomalyWindPwr": {
  1939. "type": "integer",
  1940. "format": "int32",
  1941. "description": "风速-功率逻辑是否异常"
  1942. },
  1943. "sensorAnomalyWindPwrRatio": {
  1944. "type": "number",
  1945. "description": "风速-功率逻辑是否异常比例--新增"
  1946. },
  1947. "sensorAnomalyWindRatio": {
  1948. "type": "number",
  1949. "description": "风速传感器是否异常比例--新增"
  1950. },
  1951. "sourceDatetime": {
  1952. "type": "string",
  1953. "format": "date-time",
  1954. "description": "数据来源时间,以天为单位"
  1955. }
  1956. },
  1957. "title": "风机卡片返回数据"
  1958. },
  1959. "风机异常概览": {
  1960. "type": "object",
  1961. "properties": {
  1962. "detectorAnomalyCount": {
  1963. "type": "integer",
  1964. "format": "int32",
  1965. "description": "检测器异常数"
  1966. },
  1967. "fieldId": { "type": "string" },
  1968. "fieldName": { "type": "string" },
  1969. "sensorAnomalyCount": {
  1970. "type": "integer",
  1971. "format": "int32",
  1972. "description": "传感器异常数"
  1973. },
  1974. "totalAnomalyCount": {
  1975. "type": "integer",
  1976. "format": "int32",
  1977. "description": "风场总异常"
  1978. }
  1979. },
  1980. "title": "风机异常概览"
  1981. },
  1982. "风速功率模块": {
  1983. "type": "object",
  1984. "properties": {
  1985. "anomalyPowercurvePO": {
  1986. "description": "功率曲线检测器",
  1987. "$ref": "#/definitions/AnomalyPowercurvePO",
  1988. "originalRef": "AnomalyPowercurvePO"
  1989. },
  1990. "anomalyScatterPO": {
  1991. "description": "功率散点检测器",
  1992. "$ref": "#/definitions/AnomalyScatterPO",
  1993. "originalRef": "AnomalyScatterPO"
  1994. },
  1995. "anomalySimulinkPO": {
  1996. "description": "simulink检测器",
  1997. "$ref": "#/definitions/AnomalySimulinkPO",
  1998. "originalRef": "AnomalySimulinkPO"
  1999. }
  2000. },
  2001. "title": "风速功率模块"
  2002. }
  2003. }
  2004. }