[{"data":1,"prerenderedAt":863},["ShallowReactive",2],{"navigation_docs_en":3,"-en-analysis-windanalysis":180,"-en-analysis-windanalysis-surround":858},[4,21,37,68,101,137],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":20},"Authentication","i-heroicons-lock-closed","\u002Fen\u002Fauthentication","en\u002F0.Authentication",[10,15],{"title":11,"path":12,"stem":13,"icon":14},"Login","\u002Fen\u002Fauthentication\u002Flogin","en\u002F0.Authentication\u002F1.Login","mdi-login",{"title":16,"path":17,"stem":18,"icon":19},"My profile","\u002Fen\u002Fauthentication\u002Fmyprofile","en\u002F0.Authentication\u002F2.MyProfile","mdi-account-circle",false,{"title":22,"icon":23,"path":24,"stem":25,"children":26,"page":20},"Realtime","mdi-clock-fast","\u002Fen\u002Frealtime","en\u002F1.realtime",[27,32],{"title":28,"path":29,"stem":30,"icon":31},"Asset Overview","\u002Fen\u002Frealtime\u002Fassetoverview","en\u002F1.realtime\u002F1.AssetOverview","mdi-monitor-dashboard",{"title":33,"path":34,"stem":35,"icon":36},"Alarms","\u002Fen\u002Frealtime\u002Falarms","en\u002F1.realtime\u002F2.Alarms","mdi-bell-alert",{"title":38,"icon":39,"path":40,"stem":41,"children":42,"page":20},"Analysis","mdi-chart-bar","\u002Fen\u002Fanalysis","en\u002F2.analysis",[43,48,53,58,63],{"title":44,"path":45,"stem":46,"icon":47},"Trend","\u002Fen\u002Fanalysis\u002Ftrend","en\u002F2.analysis\u002F1.Trend","mdi-chart-line",{"title":49,"path":50,"stem":51,"icon":52},"Events","\u002Fen\u002Fanalysis\u002Fevents","en\u002F2.analysis\u002F2.Events","mdi-event-note",{"title":54,"path":55,"stem":56,"icon":57},"Wind analysis","\u002Fen\u002Fanalysis\u002Fwindanalysis","en\u002F2.analysis\u002F3.WindAnalysis","mdi-windsock",{"title":59,"path":60,"stem":61,"icon":62},"Data completeness","\u002Fen\u002Fanalysis\u002Fdatacompleteness","en\u002F2.analysis\u002F4.DataCompleteness","mdi-chart-timeline-variant",{"title":64,"path":65,"stem":66,"icon":67},"Downtime manager","\u002Fen\u002Fanalysis\u002Fdowntimemanager","en\u002F2.analysis\u002F5.DowntimeManager","mdi-progress-alert",{"title":69,"icon":70,"path":71,"stem":72,"children":73,"page":20},"KPI","mdi-speedometer","\u002Fen\u002Fkpi","en\u002F3.kpi",[74,79,84,96],{"title":75,"path":76,"stem":77,"icon":78},"Energy Production","\u002Fen\u002Fkpi\u002Fenergyproduction","en\u002F3.kpi\u002F1.EnergyProduction","mdi-meter-electric-outline",{"title":80,"path":81,"stem":82,"icon":83},"Equivalent Hours","\u002Fen\u002Fkpi\u002Fequivalenthours","en\u002F3.kpi\u002F2.EquivalentHours","mdi-timer-sand",{"title":85,"path":86,"stem":87,"children":88,"icon":90},"Performance Ratio","\u002Fen\u002Fkpi\u002Fperformanceratio","en\u002F3.kpi\u002F3.PerformanceRatio\u002Findex",[89,91],{"title":85,"path":86,"stem":87,"icon":90},"mdi-weather-sunny",{"title":92,"path":93,"stem":94,"icon":95},"PR targets","\u002Fen\u002Fkpi\u002Fperformanceratio\u002Ftargets","en\u002F3.kpi\u002F3.PerformanceRatio\u002F1.targets","mdi-target",{"title":97,"path":98,"stem":99,"icon":100},"Under\u002FOver Performance","\u002Fen\u002Fkpi\u002Funderoverperformance","en\u002F3.kpi\u002F4.UnderOverPerformance","mdi-gauge",{"title":102,"icon":103,"path":104,"stem":105,"children":106,"page":20},"Admin","mdi-gear","\u002Fen\u002Fadmin","en\u002F4.admin",[107,112,117,122,127,132],{"title":108,"path":109,"stem":110,"icon":111},"Roles and Zones","\u002Fen\u002Fadmin\u002Frolesandzones","en\u002F4.admin\u002F1.rolesAndZones","mdi-shield-account",{"title":113,"path":114,"stem":115,"icon":116},"Users","\u002Fen\u002Fadmin\u002Fusers","en\u002F4.admin\u002F2.users","mdi-account-multiple",{"title":118,"path":119,"stem":120,"icon":121},"Activity Log","\u002Fen\u002Fadmin\u002Flogs","en\u002F4.admin\u002F3.logs","mdi-history",{"title":123,"path":124,"stem":125,"icon":126},"Identity providers","\u002Fen\u002Fadmin\u002Fidentityprovider","en\u002F4.admin\u002F4.identityProvider","mdi-fingerprint",{"title":128,"path":129,"stem":130,"icon":131},"Dashboard","\u002Fen\u002Fadmin\u002Fdashboard","en\u002F4.admin\u002F5.dashboard","mdi-view-dashboard",{"title":133,"path":134,"stem":135,"icon":136},"License","\u002Fen\u002Fadmin\u002Flicense","en\u002F4.admin\u002F6.license","mdi-certificate-outline",{"title":138,"icon":139,"path":140,"stem":141,"children":142,"page":20},"Configurator","mdi-wrench","\u002Fen\u002Fconfigurator","en\u002F5.configurator",[143,148,153,165,170,175],{"title":144,"path":145,"stem":146,"icon":147},"Data Acquisition","\u002Fen\u002Fconfigurator\u002Finstances","en\u002F5.configurator\u002F1.instances","mdi-database",{"title":149,"path":150,"stem":151,"icon":152},"System Operators","\u002Fen\u002Fconfigurator\u002Fsystemoperators","en\u002F5.configurator\u002F2.systemOperators","mdi:account-cog",{"title":154,"path":155,"stem":156,"children":157,"icon":159},"Models","\u002Fen\u002Fconfigurator\u002Fmodels","en\u002F5.configurator\u002F3.models\u002Findex",[158,160],{"title":154,"path":155,"stem":156,"icon":159},"mdi-notebook",{"title":161,"path":162,"stem":163,"icon":164},"Model detail","\u002Fen\u002Fconfigurator\u002Fmodels\u002Fdetail","en\u002F5.configurator\u002F3.models\u002F1.detail","mdi-notebook-outline",{"title":166,"path":167,"stem":168,"icon":169},"Wizard Plants","\u002Fen\u002Fconfigurator\u002Fwizardplants","en\u002F5.configurator\u002F4.wizardPlants","mdi-file-tree",{"title":171,"path":172,"stem":173,"icon":174},"Synoptics","\u002Fen\u002Fconfigurator\u002Fsynoptics","en\u002F5.configurator\u002F5.synoptics","mdi-image-multiple",{"title":176,"path":177,"stem":178,"icon":179},"System Checks","\u002Fen\u002Fconfigurator\u002Fsystemchecks","en\u002F5.configurator\u002F6.systemChecks","mdi:shield-check",{"id":181,"title":54,"body":182,"description":851,"extension":852,"links":853,"meta":854,"navigation":855,"path":55,"seo":856,"stem":56,"__hash__":857},"docs_en\u002Fen\u002F2.analysis\u002F3.WindAnalysis.md",{"type":183,"value":184,"toc":837},"minimark",[185,201,207,214,253,275,295,298,303,306,328,331,366,374,376,380,383,387,420,425,452,455,529,532,534,538,543,550,575,607,610,612,616,621,635,651,660,663,685,687,691,732,734,738,748,753,789,796,798,801],[186,187,188,189,192,193,196,197,200],"p",{},"The ",[190,191,54],"strong",{}," page studies the ",[190,194,195],{},"wind regime"," of one or more wind turbines over a selected period: how often the wind blows from each direction, how strong it is, how it distributes across speed classes and how well it fits a ",[190,198,199],{},"Weibull"," model.",[202,203],"u-color-mode-image",{"alt":204,"dark":205,"light":206},"Wind analysis page","\u002Fassets\u002Fimg\u002Fdocs\u002Fanalysis\u002FwindAnalysis\u002Foverview-dark.png","\u002Fassets\u002Fimg\u002Fdocs\u002Fanalysis\u002FwindAnalysis\u002Foverview-light.png",[186,208,209,210,213],{},"It reads the ",[190,211,212],{},"10-minute averaged"," wind speed and direction recorded by each turbine and builds:",[215,216,217,225,235,246],"ul",{},[218,219,220,221,224],"li",{},"two ",[190,222,223],{},"wind roses"," — by intensity and by occurrence per direction sector;",[218,226,227,228,231,232,234],{},"the ",[190,229,230],{},"speed histogram"," with the fitted ",[190,233,199],{}," curve;",[218,236,237,238,241,242,245],{},"the split into ",[190,239,240],{},"speed bands"," and the ",[190,243,244],{},"data completeness",";",[218,247,248,249,252],{},"a ",[190,250,251],{},"per-turbine comparison"," with three layouts.",[254,255,256,257,260,261,265,266,269,270,274],"note",{},"Wind analysis is available for ",[190,258,259],{},"wind plants only",". The tree shows wind turbines exclusively, down to the single device. Each turbine must expose the 10-minute average ",[262,263,264],"em",{},"Wind Speed"," and ",[262,267,268],{},"Wind Direction"," measurements: a turbine without them comes back empty (0 % completeness, ",[271,272,273],"code",{},"—"," as prevailing direction).",[254,276,277,278,281,282,285,286,289,290],{},"The page opens in the ",[190,279,280],{},"zero state",": a panel with the page description, your ",[190,283,284],{},"recent analyses",", and a few ",[190,287,288],{},"ready-made analyses"," you can run with one click, over a faded preview of the result. ",[291,292,294],"a",{"href":293},"\u002Fen\u002Fcomponents\u002Fzero-state","Read more: Zero state",[296,297],"hr",{},[299,300,302],"h2",{"id":301},"toolbar","Toolbar",[186,304,305],{},"On the left:",[215,307,308,314],{},[218,309,310,313],{},[190,311,312],{},"Period"," — start\u002Fend date-time range.",[218,315,316,319,320,323,324,327],{},[190,317,318],{},"Turbine selection"," — a device tree restricted to wind turbines, with ",[190,321,322],{},"multi-selection"," down to the single turbine. Selecting a plant or a group selects ",[190,325,326],{},"all the turbines underneath it",".",[186,329,330],{},"On the right:",[215,332,333,339,349,360],{},[218,334,335,338],{},[190,336,337],{},"Aggregate \u002F Compare"," — switches between the aggregate dashboard and the per-turbine comparison.",[218,340,341,344,345,348],{},[190,342,343],{},"Generate"," — runs the analysis for the selected turbines and period. While loading, a progress banner reports the turbine being read. If you change turbines or dates after a run, an ",[190,346,347],{},"orange dot"," on the button reminds you that the result on screen no longer matches the current selection.",[218,350,351,354,355,359],{},[190,352,353],{},"Export CSV \u002F Export PNG"," — download the data or a snapshot of the charts (see ",[291,356,358],{"href":357},"#exports","Exports",").",[218,361,362,365],{},[190,363,364],{},"Clear"," — discards the current result.",[367,368,369,370,373],"tip",{},"Up to ",[190,371,372],{},"50 turbines"," can be analysed at once; selecting more keeps the first 50 and shows a warning.",[296,375],{},[299,377,379],{"id":378},"summary-indicators","Summary indicators",[186,381,382],{},"A strip of six cards summarises the selection (a single turbine or all of them together).",[202,384],{"alt":379,"dark":385,"light":386},"\u002Fassets\u002Fimg\u002Fdocs\u002Fanalysis\u002FwindAnalysis\u002Fkpi-dark.png","\u002Fassets\u002Fimg\u002Fdocs\u002Fanalysis\u002FwindAnalysis\u002Fkpi-light.png",[215,388,389,399,409,415],{},[218,390,391,394,395,398],{},[190,392,393],{},"Average wind speed"," over the period and ",[190,396,397],{},"max gust"," (highest 10-minute average).",[218,400,401,404,405,408],{},[190,402,403],{},"Weibull k"," (shape factor) and ",[190,406,407],{},"Weibull C"," (scale factor) of the fitted distribution.",[218,410,411,414],{},[190,412,413],{},"Prevailing direction"," on the 8-point compass — the sector with the most readings.",[218,416,417,419],{},[190,418,59],{}," — share of valid 10-minute samples over the period.",[421,422,424],"h3",{"id":423},"how-completeness-is-computed","How completeness is computed",[215,426,427,438,445],{},[218,428,429,430,433,434,437],{},"The expected sample count covers ",[190,431,432],{},"only the elapsed part of the period",": a range ending in the future (e.g. ",[262,435,436],{},"today",") is evaluated up to the current time, so it is not penalised.",[218,439,440,441,444],{},"A sample is valid only when ",[190,442,443],{},"both"," speed and direction are valid at the same timestamp.",[218,446,447,448,451],{},"With more than one turbine, the aggregate completeness is the ",[190,449,450],{},"average of the single turbines' completeness"," — all the other aggregate figures are computed on the merged samples.",[186,453,454],{},"The value is coloured by threshold:",[456,457,458,475],"table",{},[459,460,461],"thead",{},[462,463,464,469,472],"tr",{},[465,466,468],"th",{"align":467},"center","Colour",[465,470,471],{},"Threshold",[465,473,474],{},"Meaning",[476,477,478,497,513],"tbody",{},[462,479,480,491,494],{},[481,482,483],"td",{"align":467},[484,485,487,490],"span",{"style":486},"display:inline-flex;align-items:center;gap:0.375rem;white-space:nowrap;",[484,488],{"style":489},"width:0.625rem;height:0.625rem;border-radius:50%;background:#22c55e;display:inline-block;","Green",[481,492,493],{},"≥ 90 %",[481,495,496],{},"Good",[462,498,499,507,510],{},[481,500,501],{"align":467},[484,502,503,506],{"style":486},[484,504],{"style":505},"width:0.625rem;height:0.625rem;border-radius:50%;background:#f59e0b;display:inline-block;","Amber",[481,508,509],{},"75 – 90 %",[481,511,512],{},"Acceptable",[462,514,515,523,526],{},[481,516,517],{"align":467},[484,518,519,522],{"style":486},[484,520],{"style":521},"width:0.625rem;height:0.625rem;border-radius:50%;background:#ef4444;display:inline-block;","Red",[481,524,525],{},"\u003C 75 %",[481,527,528],{},"Poor",[186,530,531],{},"The same colours are applied to the completeness column of the comparison table.",[296,533],{},[299,535,537],{"id":536},"wind-roses","Wind roses",[202,539],{"alt":540,"dark":541,"light":542},"Intensity and occurrence wind roses","\u002Fassets\u002Fimg\u002Fdocs\u002Fanalysis\u002FwindAnalysis\u002Froses-dark.png","\u002Fassets\u002Fimg\u002Fdocs\u002Fanalysis\u002FwindAnalysis\u002Froses-light.png",[186,544,545,546,549],{},"The horizon is split into ",[190,547,548],{},"12 direction sectors"," of 30°, centred on the compass points (the N sector covers 345°–15°; N at the top, clockwise).",[215,551,552,566],{},[218,553,554,557,558,561,562,565],{},[190,555,556],{},"Intensity rose"," — for each sector, the ",[190,559,560],{},"average"," wind speed (inner wedge) and the ",[190,563,564],{},"maximum"," (outer wedge).",[218,567,568,571,572,327],{},[190,569,570],{},"Occurrence rose"," — how many readings fell in each sector, stacked by ",[190,573,574],{},"speed band",[186,576,577,578,581,582,585,586,581,589,592,593,581,596,599,600,581,603,606],{},"The speed bands follow the typical turbine power curve: ",[190,579,580],{},"below cut-in"," (",[271,583,584],{},"0–4"," m\u002Fs, the turbine does not produce), ",[190,587,588],{},"operating",[271,590,591],{},"4–13"," m\u002Fs), ",[190,594,595],{},"rated",[271,597,598],{},"13–25"," m\u002Fs, nominal power) and ",[190,601,602],{},"over-speed",[271,604,605],{},"> 25"," m\u002Fs, safety cut-out). A reading exactly on a boundary belongs to the upper band.",[186,608,609],{},"Hovering a sector shows its exact values in a tooltip.",[296,611],{},[299,613,615],{"id":614},"speed-distribution-weibull","Speed distribution & Weibull",[202,617],{"alt":618,"dark":619,"light":620},"Speed histogram with Weibull curve","\u002Fassets\u002Fimg\u002Fdocs\u002Fanalysis\u002FwindAnalysis\u002Fhistogram-dark.png","\u002Fassets\u002Fimg\u002Fdocs\u002Fanalysis\u002FwindAnalysis\u002Fhistogram-light.png",[186,622,623,624,627,628,631,632,634],{},"The histogram counts the readings in ",[190,625,626],{},"1 m\u002Fs"," classes, coloured by band; the last class is open-ended and collects everything above it (",[271,629,630],{},"≥","). The continuous line is the ",[190,633,199],{}," probability density fitted to the data and scaled to the counts:",[186,636,637],{},[262,638,639,640,644,645],{},"f(v) = (k \u002F C) · (v \u002F C)",[641,642,643],"sup",{},"k−1"," · e",[641,646,647,648],{},"−(v \u002F C)",[641,649,650],{},"k",[186,652,653,654,265,656,659],{},"where ",[190,655,650],{},[190,657,658],{},"C"," are the shape and scale factors shown in the indicators, estimated empirically from the mean and standard deviation of the measured speeds.",[186,661,662],{},"Next to it:",[215,664,665,680],{},[218,666,227,667,669,670,672,673,672,675,265,677,679],{},[190,668,240],{}," donut splits the readings into ",[262,671,580],{},", ",[262,674,588],{},[262,676,595],{},[262,678,602],{},", with the share of time in the producing bands at the centre;",[218,681,227,682,684],{},[190,683,244],{}," ring reports the share of valid 10-minute samples.",[296,686],{},[299,688,690],{"id":689},"interacting-with-the-charts","Interacting with the charts",[215,692,693,714,725],{},[218,694,695,696,699,700,703,704,706,707,709,710,713],{},"A single ",[190,697,698],{},"Legend"," bar drives every chart: click a series — ",[262,701,702],{},"intensity avg\u002Fmax",", a ",[262,705,574],{}," or the ",[262,708,199],{}," curve — to ",[190,711,712],{},"show or hide it across all charts at once",". The wind roses, the histogram, the donut and the mini-roses in the comparison table update together; the donut percentages are re-normalised over the visible bands.",[218,715,716,717,720,721,724],{},"Every chart card has a ",[190,718,719],{},"fullscreen"," button; press ",[271,722,723],{},"Esc"," to exit.",[218,726,727,728,731],{},"All the roses share the same hover ",[190,729,730],{},"tooltip"," with per-sector values; on the donut it shows each band's share.",[296,733],{},[299,735,737],{"id":736},"compare-turbines","Compare turbines",[186,739,188,740,743,744,747],{},[190,741,742],{},"Compare"," view puts the selected turbines side by side. The ",[190,745,746],{},"Layout"," switch offers three arrangements (the grid is the default):",[202,749],{"alt":750,"dark":751,"light":752},"Turbine comparison","\u002Fassets\u002Fimg\u002Fdocs\u002Fanalysis\u002FwindAnalysis\u002Fcompare-dark.png","\u002Fassets\u002Fimg\u002Fdocs\u002Fanalysis\u002FwindAnalysis\u002Fcompare-light.png",[215,754,755,765,779],{},[218,756,757,760,761,764],{},[190,758,759],{},"Grid"," — a card per turbine with both wind roses and the key figures, laid out as a ",[190,762,763],{},"carousel",": one row by default, arrows and page dots to browse, and a drag handle below to reveal up to three rows. The comparison table sits underneath.",[218,766,767,770,771,774,775,778],{},[190,768,769],{},"Table"," — one row per turbine with inline mini-roses and all the numbers, filling the page height with its own internal scroll. Columns can be ",[190,772,773],{},"sorted and filtered Excel-style"," (multi-value list on turbine and direction, numeric conditions on the figures) and filters apply in cascade; holding ",[190,776,777],{},"Shift"," sorts by several columns at once.",[218,780,781,784,785,788],{},[190,782,783],{},"Overlaid"," — the turbines drawn as coloured lines on two shared roses (average intensity and occurrences), for an immediate directional comparison. The legend is replaced by the ",[190,786,787],{},"turbine list",": click a turbine to hide or show its line; hovering a sector shows every turbine's value at once. The comparison table appears below the roses, filling the remaining page height.",[186,790,791,792,795],{},"The comparison table keeps the ",[190,793,794],{},"Aggregate"," row pinned at the bottom like a footer: it stays visible whatever the sorting, filtering or scrolling. The completeness column is coloured by the thresholds above.",[296,797],{},[299,799,358],{"id":800},"exports",[215,802,803,827],{},[218,804,805,808,809,811,812,814,815,265,817,819,820,822,823,826],{},[190,806,807],{},"CSV"," — follows the active view: in ",[262,810,794],{}," it exports the aggregate indicators only, in ",[262,813,742],{}," one row per turbine plus the aggregate (average and max speed, Weibull ",[262,816,650],{},[262,818,658],{},", below cut-in %, completeness, sample count). A second section breaks down the aggregate rose per sector (occurrences per band, average and max speed). Column separator and decimal symbol follow the application language (",[271,821,245],{}," with comma decimals in Italian, ",[271,824,825],{},","," with point decimals in English), so the file opens cleanly in your local Excel.",[218,828,829,832,833,836],{},[190,830,831],{},"PNG"," — downloads a single image with all the charts of the current view (tables are excluded). It is disabled in the ",[262,834,835],{},"Compare · Table"," layout, where there is nothing to capture but the table.",{"title":838,"searchDepth":839,"depth":840,"links":841},"",2,3,[842,843,846,847,848,849,850],{"id":301,"depth":839,"text":302},{"id":378,"depth":839,"text":379,"children":844},[845],{"id":423,"depth":840,"text":424},{"id":536,"depth":839,"text":537},{"id":614,"depth":839,"text":615},{"id":689,"depth":839,"text":690},{"id":736,"depth":839,"text":737},{"id":800,"depth":839,"text":358},"Wind speed and direction analysis with wind roses, Weibull distribution and per-turbine comparison","md",null,{},{"icon":57},{"title":54,"description":851},"llFD9IQ0kRq7ywlNSeVeO3KnCwvAwS2uamrGZGtQdJU",[859,861],{"title":49,"path":50,"stem":51,"description":860,"icon":52,"children":-1},"Viewing and analyzing plant events",{"title":59,"path":60,"stem":61,"description":862,"icon":62,"children":-1},"Per-device data availability and quality over a month",1790665981296]