Jump to content

windmueller

Members
  • Posts

    24
  • Joined

  • Last visited

windmueller's Achievements

  1. Dear WASP Team, I updated WASP 12.6 to the actual version (12.8) and remarked that it is not anymore possible to export the generalised wind climate (GWC) to the "old" format *.lib Is there a way to export it anyway to *.lib? Thanks!
  2. Regarding the wind issue I had a test where I calculated with Wind and one without any wind information. The differences are negligible (below 0,2% in the ratio). So, it seems that this questions is answered. Hope you can confirm that...
  3. The change to 10° was successful. It works. But I remarked that with "newer" versions of Excel (I tested Excel 2013) you need to modify the script in line 124 from "GetObject" to "CreateObject" Now only the "wind topic" is pending...
  4. Thanks again for this helpful input! I will try to modify the script and will report if it works. But there is still the question about the wind(s) to be entered.... Up to now I entered for each 10°bin the measured wind speed ("observed wind") but I am asking myself if the script does need that. Or is independent from the wind?
  5. Thanks Morten for the quick response! There is still one question left: how can I get 10° wind direction bins instead of 12°? And do you advice to use the "observed wind" as described above or shall I use "geostrophic wind" or doesn't it matter at all for this kind of analysis?
  6. Hi, I would like to to correct RSD data due to the inhomogenity within the measuring area and I found the LIDAR error script. Some questions: -is the script the right one (there is also the script "wind speedup and deflection" and I also do not have any mast data)? -I want to have correction factors for each 10° wind direction bin and I have time series LIDAR data. My assumption is that I have to input the bin-wise wind speeds for each of the 10° direction bin as "observed wind" at the site of the LIDAR, correct? -when doing the above the results are given in 12° wind direction bins. How can I adjust that? -there are also the results for "windcube" and "ZephIR". Is that due to the different cone angles? -are the "Ratio Windcube" and "Ratio ZephIR" the correction factors? Quite a lot questions.... thanks in advance for answering!
  7. Today I compared the results of our air density correction and WAsP 12 (IEC extrapolation method) for different power curves. As we don't resample the values at original wind speed it seems okay that there are some differences in power below rated power for a calculated power curve. But when I compared two measured power curves there was a change in rated power. Rated power was higher (in one case 10 kW and in the other case 17 kW) than in the original power curve (pitch) after air density correction with WAsP 12. According to the "Proposal of an Improved Power Curve Correction" Approach 2 is used for pitch controlled turbines and is the IEC61400-12-approach. How ca it be possible that the rated power ist not the same after air density correction for pitch controlled turbines (for measured power curves)?
  8. Hi, I could not find an answer about the definition of the flow inclination algebraic sign: I assume that a positive flow inclination means that the flow has an upward component and a negative flow inclination has a downward component. Could you confirm that? Thanks!
  9. Hi Duncan, i was trying it on another pc and it was working well. Thank you very much ;) Cheers, Pit
  10. Dear WAsP community, I would like to know whether there is a command in the Html script which will show me the full load hours for a wind farm in the report view. Therefore I just need to devide the "Net AEP" with the "rated hours". The comand for the "Net Aep" in the script is: "Builder.InsertClosedTableDataElement DataFormatting.FormatAep(Site.ProductionRose.SumOfSectorsAnnualNetProduction, False, MaxPower)" "rated hours": Builder.InsertClosedTableDataElement Site.AsICalculatingHierarchyMember.CalculationByType(5).Associates.WindTurbineGenerator.SelectedPerformanceTable.PointWithHighestPower.Power/1000000 MsgBox(MaxPower) I tried a couple of combinations but it wasn#t working out. I hope you can help me - I wll appreciate it. Cheers windmueller.
  11. Dear WAsP community, there is a windshear value in the report view for each turbine. I would like to see the windshear value for each turbine in the report for a whole windfarm as well. By adding the synthax command from the script for each turbine to the synthax for the whole windfarm it doesn`t work out. Do you have an idea? Following the synthax for the windshear: Builder.InsertClosedTableDataHeaderRowElement "wind shear (rotor area)" ... If Not Atlas Is Nothing Then If Not ts.PredictedWindClimate Is Nothing Then ' Builder.InsertClosedH2Element ("shear") Set SourceSite = ReportingAssistant.CastableSelectedMember.AsITurbineSite Set Project = SourceSite.AsICalculatingHierarchyMember.CalculationByIndex(1).Associates.Project Set NewMember = Project.AsIHierarchyMember.Insertions.New.ByClassID(ehmcTurbineSite).Execute NewMember.Description = "Temporary site for vertical profile scripting" Set TemporarySite = ReportingAssistant.TypeCaster.CastMemberToTurbineSite(NewMember) Call TemporarySite.AsIWaspSite.Move(SourceSite.AsIWaspSite.Location.x, SourceSite.AsIWaspSite.Location.y) TemporarySite.HubHeightAgl = ts.HubHeightAgl-0.5*Wtg.RotorDiameter Set Calculator = ReportingAssistant.TypeCaster.CastMemberToCalculatingHierarchyMember(TemporarySite) Calculator.CalculationByType(ectPredictedWindClimate).Calculate Set PredictedClimate1 = TemporarySite.AsIWaspSite.PredictedWindClimate TemporarySite.AsIHierarchyMember.Remove Set SourceSite = ReportingAssistant.CastableSelectedMember.AsITurbineSite Set Project = SourceSite.AsICalculatingHierarchyMember.CalculationByIndex(1).Associates.Project Set NewMember = Project.AsIHierarchyMember.Insertions.New.ByClassID(ehmcTurbineSite).Execute NewMember.Description = "Temporary site for vertical profile scripting" Set TemporarySite = ReportingAssistant.TypeCaster.CastMemberToTurbineSite(NewMember) Call TemporarySite.AsIWaspSite.Move(SourceSite.AsIWaspSite.Location.x, SourceSite.AsIWaspSite.Location.y) TemporarySite.HubHeightAgl = ts.HubHeightAgl+0.5*Wtg.RotorDiameter Set Calculator = ReportingAssistant.TypeCaster.CastMemberToCalculatingHierarchyMember(TemporarySite) Calculator.CalculationByType(ectPredictedWindClimate).Calculate Set PredictedClimate2 = TemporarySite.AsIWaspSite.PredictedWindClimate TemporarySite.AsIHierarchyMember.Remove End If I hope you can help me - I will appreciate it. Cheers, Windmueller
  12. Dear Wasp community, is there a Html command in the script which changes the decimal places in the report view e.g from 5,67 to 5. In particular I would like to have the values for the Elevation without a decimal place. This is the Html therefore: "...Builder.InsertClosedTableDataHeaderRowElement "Elevation [m] a.s.l." ...Builder.InsertClosedTableDataElement Site.AsIWaspSite.Elevation..." I hope you have an idea - will apreciate it. Cheers Windmueller
  13. Hi Duncan, thank you for the answer. You`re write. I´m searching for the correct synthax in the script code. I tried your way also with a couple of variations but there always was poping up the following error message: "Script control reported the error: Typenkonflikt: 'Builder.InsertClosedTableDataElement' The last execution line attempt was for an unknown line number. Script: 'Wind farm report (HTML)', version: 11.01.0001" This is the synthax where I would like to add the max of the power (Nennleistung): Builder.StartParagraphElement Builder.StartTableElement "Border=1 CellSpacing=0 CellPadding =2 Width=100%" Builder.StartTableRowElement Builder.InsertClosedTableDataHeaderRowElement "Site" Builder.InsertClosedTableDataHeaderRowElement "Rechtswert [m]" Builder.InsertClosedTableDataHeaderRowElement "Hochwert [m]" Builder.InsertClosedTableDataHeaderRowElement "Turbine" Builder.InsertClosedTableDataHeaderRowElement "Elevation [m] a.s.l." Builder.InsertClosedTableDataHeaderRowElement "Height [m] a.g.l." Builder.InsertClosedTableDataHeaderRowElement "Net AEP [" & DataFormatting.GetAepUnits(MaxPower) & "]" Builder.InsertClosedTableDataHeaderRowElement "Parkertrag [%]" Builder.InsertClosedTableDataHeaderRowElement "Nennleistung max" Builder.EndTableRowElement Set AllSites = WindFarm.AllContributingSites Set Site = ReportingAssistant.TypeCaster.CastMemberToTurbineSite(AllSites.FirstMember) Do While Not Site Is Nothing DirtyCannotCalc = False DirtyCanCalc = False OKCannotCalc = False OKCanCalc = False With Site.AsICalculatingHierarchyMember.CalculationByType(ectProductionRose) If .Status = 1 Then DirtyCannotCalc = True ElseIf .Status = 3 Then DirtyCanCalc = True ElseIf .Status = 2 Then OKCannotCalc = True ElseIf .Status = 4 Then OKCanCalc = True End If End With Builder.StartTableRowElement Builder.InsertClosedTableDataElement Site.Description Builder.InsertClosedTableDataElement (Site.AsIRveaSite.LocationX) Builder.InsertClosedTableDataElement (Site.AsIWaspSite.Location.Y) If OKCanCalc Then Builder.InsertClosedTableDataElement Site.AsICalculatingHierarchyMember.CalculationByType (ectProductionRose).Associates.WindTurbineGenerator.Description Builder.InsertClosedTableDataElement Site.AsIWaspSite.Elevation Builder.InsertClosedTableDataElement Site.HubHeightAgl Builder.InsertClosedTableDataElement DataFormatting.FormatAep(Site.ProductionRose.SumOfSectorsAnnualNetProduction, False, MaxPower) WakeAbs = Site.ProductionRose.SumOfSectorsAnnualGrossProduction - Site.ProductionRose.SumOfSectorsAnnualNetProduction WakePerc = WakeAbs / Site.ProductionRose.SumOfSectorsAnnualGrossProduction Builder.InsertClosedTableDataElement DataFormatting.FormatWakeLossProportion((1)-WakePerc) Builder.InsertClosedTableDataElement When I add your syntax code it wouldn`t work out. Site.AsICalculatingHierarchyMember.CalculationByType(5) Associates.WindTurbineGenerator.SelectedPerformanceTable PointWithHighestPower.Power Do you have an idea?
×
×
  • Create New...