<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Energy Res.</journal-id>
<journal-title>Frontiers in Energy Research</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Energy Res.</abbrev-journal-title>
<issn pub-type="epub">2296-598X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1240183</article-id>
<article-id pub-id-type="doi">10.3389/fenrg.2023.1240183</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Energy Research</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Flow visualization by means of 3D thermography on yawing wind turbines</article-title>
<alt-title alt-title-type="left-running-head">Fischer et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fenrg.2023.1240183">10.3389/fenrg.2023.1240183</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Fischer</surname>
<given-names>Andreas</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2343683/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Parrey</surname>
<given-names>Ann-Marie</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Balaresque</surname>
<given-names>Nicholas</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>von Freyberg</surname>
<given-names>Axel</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2355051/overview"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Bremen Institute for Metrology, Automation and Quality Science (BIMAQ)</institution>, <institution>University of Bremen</institution>, <addr-line>Bremen</addr-line>, <country>Germany</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Deutsche Windguard Engineering GmbH</institution>, <addr-line>Bremerhaven</addr-line>, <country>Germany</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1052350/overview">Stefano Leonardi</ext-link>, The University of Texas at Dallas, United States</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1516600/overview">Umberto Ciri</ext-link>, University of Puerto Rico at Mayag&#xfc;ez, Puerto Rico</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2508016/overview">Yaqing Jin</ext-link>, The University of Texas at Dallas, United States</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Andreas Fischer, <email>andreas.fischer@bimaq.de</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>08</day>
<month>11</month>
<year>2023</year>
</pub-date>
<pub-date pub-type="collection">
<year>2023</year>
</pub-date>
<volume>11</volume>
<elocation-id>1240183</elocation-id>
<history>
<date date-type="received">
<day>14</day>
<month>06</month>
<year>2023</year>
</date>
<date date-type="accepted">
<day>23</day>
<month>10</month>
<year>2023</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2023 Fischer, Parrey, Balaresque and von Freyberg.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Fischer, Parrey, Balaresque and von Freyberg</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>Thermographic flow visualization is an established tool for analyzing the actual flow behavior of real wind turbines in operation. While the laminar-turbulent flow transition as well as the beginning of flow separation can be localized in the thermographic image of a rotor blade, the corresponding positions on the 3d rotor blade surface are not yet known. To compensate the disturbing cross-influence of the wind turbine motion such as the yawing on the projected chord position of an identified flow feature, a geometric mapping algorithm of the 2d thermographic image on the 3d rotor blade is presented. With no geometric mapping, a significant error can occur depending on the camera location and orientation with respect to the location and orientation of the wind turbine. For the considered example, the maximal chord position error occurs for flow features at a relative chord location between 30% and 40%. If the yaw angle changes between &#xb1;30&#xb0; and no correction is applied, the position error amounts up to &#xb1;17% of the chord length when the blade is observed above the nacelle. This example illustrates the necessity for an error correction. After its verification, the geometric mapping approach is applied on a thermographic image series from a field measurement campaign on a yawing wind turbine. For this purpose, the yaw angle is additionally measured with a laser scanner. In comparison with no geometric mapping, the corrected flow visualization of the laminar-turbulent transition during yawing reveals the actual mean chord location that is 20% of the chord length larger, a shift of the chord location that is almost one order of magnitude larger, and a chordwise location increase instead of a decrease. As a result, the geometry mapping is therefore considered applicable to advance thermographic flow visualization for the analysis of flow dynamics on yawing and pitching wind turbines, and in future even during one rotor revolution.</p>
</abstract>
<kwd-group>
<kwd>infrared thermography</kwd>
<kwd>flow measurement</kwd>
<kwd>rotor blade geometry</kwd>
<kwd>yawing process</kwd>
<kwd>wind turbine dynamics</kwd>
</kwd-group>
<contract-sponsor id="cn001">Bundesministerium f&#xfc;r Wirtschaft und Energie<named-content content-type="fundref-id">10.13039/501100006360</named-content>
</contract-sponsor>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Wind Energy</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<title>1 Introduction</title>
<sec id="s1-1">
<title>1.1 Motivation</title>
<p>Renewable energy sources are an important contributor to fighting climate change. However, renewable energy sources are more intermittent in their nature than traditional energy sources (<xref ref-type="bibr" rid="B1">Apt, 2007</xref>). Wind turbines are often exposed to dynamic winds, which vary in direction and speed, therefore leading to a fluctuating energy output. In order to maximize the energy conversion, the yaw angle of the wind turbine is adjusted according to the wind direction as an example. Due to the often-changing wind direction, the wind turbine aligns itself to the new wind direction frequently. A further example is the adjustment of the blade pitch angle according to the wind speed even during one rotor revolution. The dynamic changes in the inflow condition (while the rotor rotates, potentially yaws, and the blades pitch) mean changes in the boundary layer flow, which have a direct influence on the lift and drag of the airfoil, thus impacting the wind turbine&#x2019;s mechanical load as well as its performance in terms of the annual energy production and revenue. In order to understand the aerodyanamic behaviour under varying wind conditions (and to be able to validate respective models), a deeper fundamental understanding and, thus, a continuous measurement of the actual boundary layer flow behaviour is needed during the wind turbine operation. As only one example of the turbine dynamics, it is here focused on the yawing process.</p>
</sec>
<sec id="s1-2">
<title>1.2 State of the art</title>
<p>The yawing process of the rotor plane is mainly dependent on the wind direction, which cannot be controlled in a field experiment. Previous attempts to investigate the boundary layer flow and the aerodynamic loads during the yawing process therefore initially made use of simulative methods. For example, <xref ref-type="bibr" rid="B20">Yu and Kwon (2014)</xref> simulated the unsteady blade aerodynamic loads as well as the dynamic blade response when the blade is subjected to yawed inflow, i.e., wind from a non-optimal direction. This scenario occurs before the wind turbine yaws to correct the yaw misalignment. However, the authors neither studied the flow conditions on the blade during yawed inflow nor during the yawing motion. <xref ref-type="bibr" rid="B17">Traphan et al. (2018)</xref> performed numerical simulations on an airfoil using the rated operating conditions without mentioning a varied yaw angle. A disadvantage of simulations is that a validation through experimental results is necessary to enable conclusive results.</p>
<p>In contrast, a direct measurement of the boundary layer flow in the field, such as in <xref ref-type="bibr" rid="B18">Vey et al. (2015)</xref>, is achievable by using tufts attached to the blade, which serve as markers that follow the local flow of the boundary layer. The rotor blade with the tufts was photographed using digital cameras at two different blade positions before and after the turbine yawed. The authors were able to show that when yawed inflow is present, the flow patterns between different blade positions show distinct differences. However, the yawing process itself was explicitly omitted. To be able to compare the results in the form of photographs, markers were placed on the rotor blade, so that an image registration could be performed. However, to distribute and later remove the tufts as well as the markers on the rotor blade, the wind turbine needs to be stopped twice, therefore diminishing profits due to energy production downtimes. It should also be noted that the tufts also interact with their surrounding flow, therefore indirectly influencing the flow field, which is measured. <xref ref-type="bibr" rid="B11">Medina et al. (2011)</xref> used oil-flow visualization on an operating wind turbine, by applying the oil on the rotor blade and photographing the moving rotor blade with a digital camera at different rotor blade positions. The only other parameter changed is the angle of attack, thereby omitting a possible yaw of the wind turbine.</p>
<p>Another widely accepted imaging technique to measure the boundary flow that foregoes the need for markers is thermographic flow visualization, which works non-invasively and contactlessly. <xref ref-type="bibr" rid="B19">Waddle et al. (2018)</xref> analyzed the flow on different wings in a half-scale wind tunnel using thermography as well as oil-film visualization. Likewise, <xref ref-type="bibr" rid="B10">Kuklova et al. (2012)</xref> used thermography on an airfoil in a wind tunnel to determine the influence of roughness on the surface due to insects on the boundary layer and the results were validated with oil-film visualization. <xref ref-type="bibr" rid="B4">Dollinger et al. (2018)</xref> visualized separated flow on an airfoil in a wind tunnel and similarly, <xref ref-type="bibr" rid="B8">Gleichauf et al. (2020)</xref> used thermographic images of an airfoil in a wind tunnel and enhanced the distinguishability in the thermographic flow using non-negative matrix factorization. <xref ref-type="bibr" rid="B15">Raffel et al. (2015)</xref> investigated a new thermography analysis method on a pitching airfoil in a wind tunnel. For the alignment and de-warping of the images, markers on the blade surface were used. However, none of the mentioned wind tunnel experiments considered a perspective distortion due to the yaw angle.</p>
<p>Applying thermographic flow visualization in field measurements on wind turbines, no markers on the blade exist in general to determine the position of local flow features such as the laminar-turbulent transition on the blade surface, and a yawing will cause an localization error. Indeed, few scientific publications exist that deploy thermography on full-scale, in-service wind turbines. <xref ref-type="bibr" rid="B9">Hwang et al. (2017)</xref> used thermography on a scaled, rotating wind turbine model to image blade damage. For this scaled model, neither the pitch of the blade nor the yaw of the turbine were considered. <xref ref-type="bibr" rid="B7">Galleguillos et al. (2015)</xref> used an unmanned aerial system on a real but switched off wind turbine. With a thermographic camera they inspected the stationary rotor blade and therefore no yaw of the turbine was considered. In <xref ref-type="bibr" rid="B6">Doroshtnasir et al. (2016)</xref>, the rotor blades of an in-service wind turbine were inspected for damages using thermography. Sections of the blades were investigated at a time and the images were stitched together in post-processing, however, the image overlap is influenced by a pitching and yawing of the turbine, which was not counteracted with the utilized algorithm. <xref ref-type="bibr" rid="B16">Reichstein et al. (2019)</xref> used thermographic cameras as well as a microphone array to monitor the laminar-turbulent flow transition on a real wind turbine, while neglecting a possible yawing of the wind turbine. <xref ref-type="bibr" rid="B3">Dollinger et al. (2019)</xref> used thermographic images taken of a real in-service wind turbine to investigate the boundary layer flow, especially the premature laminar-turbulent transitions. However, when acquiring multiple thermograms of a wind turbine&#x2019;s rotor blade that changes in position and orientation during the measurement, a comparison of identical surface areas within the image series is challenging. Using previous knowledge about the blade geometry in the form of the blade profile at selected radial positions, a geometric mapping of the 2d thermographic images onto the rotor blade surface in the 3d space was performed without markers but with simplifying assumptions. The assumptions include a specific fix camera perspective on the rotor blade, so that only one specific rotor blade position is observable and the yawing of the wind turbine is excluded. Therefore, the developed geometric mapping algorithm is not sufficient for the investigation of the boundary layer flow during the yawing process.</p>
<p>
<xref ref-type="bibr" rid="B14">Parrey et al. (2021)</xref> improved the detection of the local wedge-shaped premature flow transitions in thermograms from in-service wind turbines, while data acquired during yawed operation was not considered. <xref ref-type="bibr" rid="B13">Oehme et al. (2022a)</xref>, <xref ref-type="bibr" rid="B12">Oehme et al. (2022b)</xref> studied turbulent flow separation on an operating wind turbine under the assumption of a constant yaw angle. They applied the restricted geometric mapping from <xref ref-type="bibr" rid="B3">Dollinger et al. (2019)</xref>.</p>
<p>To summarize, an enhanced geometric mapping algorithm is needed to reliably localize the visualized flow characteristics of interest in multiple images of the blade taken during the yawing process.</p>
</sec>
<sec id="s1-3">
<title>1.3 Aim and outline</title>
<p>The aim of this article is to present an improved geometric mapping algorithm, which maps areas of interest in a series of thermographic 2d images onto the blade&#x2019;s 3d geometry, thereby enabling the analysis of multiple thermographic images of the boundary layer flow during the yawing process in field experiments. Note that the extended geometric mapping is here demonstrated for the first thermographic study of a yawing process, but its application potential is much larger as will be explained in the outlook.</p>
<p>First, in <xref ref-type="sec" rid="s2">Section 2</xref>, the measurement principle of the 3d thermographic flow visualization with the enhanced geometric mapping algorithm is explained. A description of the experimental setup follows in <xref ref-type="sec" rid="s3">Section 3</xref>. Next, to show the necessity of the geometric mapping and to characterize the achievable error reduction with respect to the flow analysis, a numerical analysis is conducted in <xref ref-type="sec" rid="s4">Section 4</xref>. In the subsequent <xref ref-type="sec" rid="s5">Section 5</xref>, the enhanced geometric mapping algorithm is applied to perform field measurements on a yawing wind turbine, and the results of the 3d thermographic flow visualization are presented and discussed regarding the flow conditions on the rotor blade before, during and after yawing. In <xref ref-type="sec" rid="s6">Section 6</xref>, a summary and an outlook are given.</p>
</sec>
</sec>
<sec id="s2">
<title>2 Measurement principle and methodology</title>
<sec id="s2-1">
<title>2.1 Thermographic flow visualization</title>
<p>Infrared thermography is an established non-invasive, in-process measurement technique to visualize laminar and turbulent flow regions on operating wind turbines. Different boundary layer flow regimes have different local heat transfer coefficients, which leads to a temperature difference on the rotor blade surface between the different flow regimes (<xref ref-type="bibr" rid="B4">Dollinger et al., 2018</xref>), when the rotor blade is heated by solar radiation. In the areas with a laminar boundary layer flow, the convective heat transfer is lower than in the areas with a turbulent boundary layer flow. As a result, the blade surface at the laminar boundary layer flow is hotter than the blade surface at the turbulent boundary layer flow. Thus, the surface temperature difference enables the differentiation between regions of laminar and turbulent flow on the rotor blades of operating wind turbines by means of thermographic imaging. The thermographic, i.e., infrared (IR) images are called thermograms.</p>
<p>The transition from laminar to turbulent flow occurs not at a specific point but over a transition region, which is described in <xref ref-type="bibr" rid="B17">Traphan et al. (2018)</xref>. In addition, heat conduction in the rotor blade further smoothens the resulting transition in the thermogram from a higher to a lower surface temperature. For the sake of convenience, the position of the maximal absolute value of the temperature gradient (gradient along the direction of the chord axis, from the leading edge to the trailing edge) is here defined as the position of the laminar-turbulent flow transition. Using a least squares approach, a robust estimation of this transition position is possible with subpixel accuracy in principle. For further details of the image processing of the thermogram, see <xref ref-type="bibr" rid="B5">Dollinger et al. (2018b)</xref>.</p>
</sec>
<sec id="s2-2">
<title>2.2 Geometric mapping</title>
<p>The thermogram is a 2d infrared image of a rotor blade surface located in 3d space. Here it is derived how an identified point of interest (POI) in the 2d image is related to the actual location of the POI on the 3d rotor blade surface. For a visual representation of the geometric mapping aim, see <xref ref-type="fig" rid="F1">Figure 1</xref>. To further explain the relations underlying the geometric mapping, the cross-section of a rotor blade is shown in <xref ref-type="fig" rid="F2">Figure 2</xref>. In addition, the lines of sight of the camera are shown as dashed lines. The camera angle of view relative to the blade&#x2019;s chord is <inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. The surface area of the rotor blade that is visible in the thermographic image is marked in orange, while the leading and trailing edge are marked with purple dots. Here it becomes obvious that the lower rotor blade edge visible in the thermogram does not necessarily correspond to the leading edge. This is a first indication of the necessity to implement a geometric mapping algorithm of the 2d image data onto the blade surface in the 3d space.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Visualization of the result of the geometric mapping. A 2d thermogram that shows laminar (hotter, i.e., bright) and turbulent (cooler, i.e., dark) flow regions is mapped onto the surface of the 3d geometry of the rotor blade.</p>
</caption>
<graphic xlink:href="fenrg-11-1240183-g001.tif"/>
</fig>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>A detailed view of a rotor blade cross-section with a point of interest (POI) and its chord position <inline-formula id="inf2">
<mml:math id="m2">
<mml:mrow>
<mml:msup>
<mml:mi>c</mml:mi>
<mml:mtext>POI</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is shown. A representation of the rotor blade in the thermographic image is also added, including the position <inline-formula id="inf3">
<mml:math id="m3">
<mml:mrow>
<mml:msup>
<mml:mi>p</mml:mi>
<mml:mtext>POI</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> of the POI in the thermogram in blue.</p>
</caption>
<graphic xlink:href="fenrg-11-1240183-g002.tif"/>
</fig>
<p>In <xref ref-type="fig" rid="F2">Figure 2</xref>, the POI on the surface of the rotor blade is shown in grey. In order to be able to describe the position of the POI so that it is comparable with different geometries, the POI&#x2019;s chord position <inline-formula id="inf4">
<mml:math id="m4">
<mml:mrow>
<mml:msup>
<mml:mi>c</mml:mi>
<mml:mtext>POI</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is of interest, which is shown in green. According to <xref ref-type="fig" rid="F2">Figure 2</xref>, the chord position <inline-formula id="inf5">
<mml:math id="m5">
<mml:mrow>
<mml:msup>
<mml:mi>c</mml:mi>
<mml:mtext>POI</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> of the POI obeys a relation<disp-formula id="e1">
<mml:math id="m6">
<mml:mrow>
<mml:msup>
<mml:mi>c</mml:mi>
<mml:mtext>POI</mml:mtext>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi>p</mml:mi>
<mml:mtext>POI</mml:mtext>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mi>G</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>where <inline-formula id="inf6">
<mml:math id="m7">
<mml:mrow>
<mml:msup>
<mml:mi>p</mml:mi>
<mml:mtext>POI</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is the measured position of the POI in the thermographic image (see also <xref ref-type="fig" rid="F3">Figure 3</xref>), <inline-formula id="inf7">
<mml:math id="m8">
<mml:mrow>
<mml:mi>G</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the geometry of the rotor blade and <inline-formula id="inf8">
<mml:math id="m9">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the angle of view. Both <inline-formula id="inf9">
<mml:math id="m10">
<mml:mrow>
<mml:msup>
<mml:mi>c</mml:mi>
<mml:mtext>POI</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf10">
<mml:math id="m11">
<mml:mrow>
<mml:msup>
<mml:mi>p</mml:mi>
<mml:mtext>POI</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> are introduced here as relative quantities ranging from 0 to 1, i.e., the <italic>c</italic>-axis is normalized w.r.t. the chord length of the rotor blade and the <italic>p</italic>-axis is normalization w.r.t. the height of the rotor blade in the thermographic image. The relation between both relative quantities is described by the function <inline-formula id="inf11">
<mml:math id="m12">
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, which is the numerical implementation of the following graphical algorithm: A line is created that intersects the (virtual) point <inline-formula id="inf12">
<mml:math id="m13">
<mml:mrow>
<mml:msup>
<mml:mi>p</mml:mi>
<mml:mtext>POI</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and that is directed in the camera line of sight. This line intersects the blade surface at the point POI, and the point of intersection is determined. Finally, a line is created, which is perpendicular to the blade chord and intersects the POI on the blade surface. As a result, the point of intersection of the latter line with the blade chord yields the sought-after chord position <inline-formula id="inf13">
<mml:math id="m14">
<mml:mrow>
<mml:msup>
<mml:mi>c</mml:mi>
<mml:mtext>POI</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> of the POI.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Sketch of a thermographic image with the position of the point of interest (POI) and its normalized position <inline-formula id="inf14">
<mml:math id="m15">
<mml:mrow>
<mml:msup>
<mml:mi>p</mml:mi>
<mml:mtext>POI</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>. While <inline-formula id="inf15">
<mml:math id="m16">
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf16">
<mml:math id="m17">
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> are the coordinates in the thermogram, the normalized coordinate <inline-formula id="inf17">
<mml:math id="m18">
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is a relative coordinate with values ranging from 0 to 1 for a given <inline-formula id="inf18">
<mml:math id="m19">
<mml:mrow>
<mml:msup>
<mml:mi>u</mml:mi>
<mml:mtext>POI</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</caption>
<graphic xlink:href="fenrg-11-1240183-g003.tif"/>
</fig>
<p>The normalized position <inline-formula id="inf19">
<mml:math id="m20">
<mml:mrow>
<mml:msup>
<mml:mi>p</mml:mi>
<mml:mtext>POI</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is determined from the thermographic image according to the relation<disp-formula id="e2">
<mml:math id="m21">
<mml:mrow>
<mml:msup>
<mml:mi>p</mml:mi>
<mml:mtext>POI</mml:mtext>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mtext>POI</mml:mtext>
</mml:msub>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mtext>LRE</mml:mtext>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mtext>LRE</mml:mtext>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mtext>TE</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>where <inline-formula id="inf20">
<mml:math id="m22">
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf21">
<mml:math id="m23">
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> are 2d coordinates in the thermogram, the index LRE means the lower rotor blade edge and TE means the trailing edge of the rotor blade. Note that the position <inline-formula id="inf22">
<mml:math id="m24">
<mml:mrow>
<mml:msup>
<mml:mi>p</mml:mi>
<mml:mtext>POI</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is determined for a given <inline-formula id="inf23">
<mml:math id="m25">
<mml:mrow>
<mml:msup>
<mml:mi>u</mml:mi>
<mml:mtext>POI</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>The geometry <inline-formula id="inf24">
<mml:math id="m26">
<mml:mrow>
<mml:mi>G</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the blade cross-section as a function of the radius position <inline-formula id="inf25">
<mml:math id="m27">
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> of the rotor blade. Therefore, the radius <inline-formula id="inf26">
<mml:math id="m28">
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> of the POI needs to be known at first, which can be determined either directly in the thermographic image by means of distinctive blade features or it is given by the adjustment of the camera line of sight and the wind turbine yaw angle. In the present work, the radius position is determined according to the first option. Next, the 3d geometry of the rotor blade must be known, either from the data sheet of the wind turbine design or from a blade geometry measurement. With the complete 3d blade geometry and the radius position of the POI given, the blade cross-section at the POI is extracted.</p>
<p>The angle of view <inline-formula id="inf27">
<mml:math id="m29">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, shown in <xref ref-type="fig" rid="F2">Figure 2</xref>, is with respect to the blade chord, i.e., it is dependent on the camera angle <inline-formula id="inf28">
<mml:math id="m30">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mtext>cam</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and the rotor blade angle <inline-formula id="inf29">
<mml:math id="m31">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mtext>blade</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>:<disp-formula id="e3">
<mml:math id="m32">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mtext>cam</mml:mtext>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mtext>blade</mml:mtext>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
</p>
<p>In general, the camera angle <inline-formula id="inf30">
<mml:math id="m33">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mtext>cam</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> depends on the position <inline-formula id="inf31">
<mml:math id="m34">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
<mml:mtext>center</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> of the rotation center point (relative to the camera) as well as on the location of the observed rotor blade region relative to the nacelle, which follows from the constant tilt angle <inline-formula id="inf32">
<mml:math id="m35">
<mml:mrow>
<mml:mi>&#x3be;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> of the rotor rotation axis with respect to the ground, the variable rotor yaw angle <inline-formula id="inf33">
<mml:math id="m36">
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, and the rotor rotation angle <inline-formula id="inf34">
<mml:math id="m37">
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and the radial rotor position <inline-formula id="inf35">
<mml:math id="m38">
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> according to the camera line of sight, i.e.,<disp-formula id="e4">
<mml:math id="m39">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mtext>cam</mml:mtext>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>h</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
<mml:mtext>center</mml:mtext>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>&#x3be;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3c8;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3c9;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
<p>The angle of the rotor blade <inline-formula id="inf36">
<mml:math id="m40">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mtext>blade</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is in general dependent on the radius-dependent twist angle and the (here rotation-angle-independent) pitch angle of the blade, which are combined in the variable <inline-formula id="inf37">
<mml:math id="m41">
<mml:mrow>
<mml:mi>&#x3c6;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> with <inline-formula id="inf38">
<mml:math id="m42">
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> as the radial rotor position. It depends further on the rotor blade orientation, i.e., on the tilt angle <inline-formula id="inf39">
<mml:math id="m43">
<mml:mrow>
<mml:mi>&#x3be;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and the yaw angle <inline-formula id="inf40">
<mml:math id="m44">
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> of the rotation axis, as well as the rotation angle <inline-formula id="inf41">
<mml:math id="m45">
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> that is observed in the camera field of view:<disp-formula id="e5">
<mml:math id="m46">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mtext>blade</mml:mtext>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3c6;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>&#x3be;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3c8;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
</p>
<p>The complete 3d geometric measurement arrangement is numerically implemented to precisely describe the functions <italic>g</italic> and <italic>h</italic>. In the present article, it is focused on the influence of the yaw angle in particular for two selected viewing directions from behind the wind turbine, see <xref ref-type="fig" rid="F4">Figure 4</xref>. Therefore, the theoretically expected yaw angle influence is discussed for these two cases A and B next.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Sketch showing the different measurement positions A and B, with the camera looking at the suction side of the wind turbine rotor blades. (The red dotted line is the horizontally aligned scan line of the terrestrial laser scanner to measure the yaw angle, which is explained in <xref ref-type="sec" rid="s3">Section 3</xref>).</p>
</caption>
<graphic xlink:href="fenrg-11-1240183-g004.tif"/>
</fig>
<p>For the first case A, the camera field of view is above the rotation center. For a negligible yaw angle this means a thermographic measurement when the blade is vertical above the rotation center, i.e., at <inline-formula id="inf42">
<mml:math id="m47">
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mn>90</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>&#x00B0;. This is named <italic>measurement position A</italic> in the following. Neglecting the lateral blade movement during yawing, which occurs due to distance between the rotation center and the yawing center, Eqs. <xref ref-type="disp-formula" rid="e3">3</xref>, <xref ref-type="disp-formula" rid="e4">4</xref> and <xref ref-type="disp-formula" rid="e5">5</xref> simplify for the measurement position A to<disp-formula id="e6">
<mml:math id="m48">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>&#x2248;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mn>90</mml:mn>
<mml:mo>&#xb0;</mml:mo>
</mml:msup>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
<mml:mo>&#x2213;</mml:mo>
<mml:mi>&#x3c6;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
</p>
<p>As a result, a change of the yaw angle <inline-formula id="inf43">
<mml:math id="m49">
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> causes approximately an equal change of the angle of view <inline-formula id="inf44">
<mml:math id="m50">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, which means a linear relationship. Hence, the measurement position A has the maximal expected sensitivity of <inline-formula id="inf45">
<mml:math id="m51">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> with respect to the yaw angle.</p>
<p>For the second case B, the camera field of view is left to the rotor center. For a zero yaw angle, this means a thermographic measurement when the blade is horizontal on the left of the rotor center, i.e., at <inline-formula id="inf46">
<mml:math id="m52">
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mn>180</mml:mn>
<mml:mo>&#xb0;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>. This <italic>measurement position B</italic> is illustrated in <xref ref-type="fig" rid="F5">Figure 5</xref>, where the hub height <inline-formula id="inf47">
<mml:math id="m53">
<mml:mrow>
<mml:mi>H</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> of the wind turbine and the <italic>x</italic>-component <inline-formula id="inf48">
<mml:math id="m54">
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> of the distance between camera and tower base describe the nacelle position. The additional <italic>x</italic>-component of the distance between the tower base and the observed rotor blade region is <inline-formula id="inf49">
<mml:math id="m55">
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, which depends on the radial rotor position that is observed and also on the yaw angle. For measurement position B, Eqs. <xref ref-type="disp-formula" rid="e3">3</xref>, <xref ref-type="disp-formula" rid="e4">4</xref> and <xref ref-type="disp-formula" rid="e5">5</xref> yield in the first approximation<disp-formula id="e7">
<mml:math id="m56">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>&#x2248;</mml:mo>
<mml:mi>arctan</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3c6;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3be;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>which means no or no linear dependency on the yaw angle. As a result, a minimal sensitivity with respect to a changing yaw angle <inline-formula id="inf50">
<mml:math id="m57">
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is expected for the measurement position B.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Side view of a wind turbine and the infrared camera, when the yaw angle is zero. The camera is pointed at a rotor blade with an elevation angle <inline-formula id="inf51">
<mml:math id="m58">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mtext>cam</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. The shown rotor blade position at <inline-formula id="inf52">
<mml:math id="m59">
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mn>180</mml:mn>
<mml:mo>&#xb0;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is a special case, which is one of the two studied cases here. Note that the tilt angle of the rotation axis to the ground is neglected in the illustration.</p>
</caption>
<graphic xlink:href="fenrg-11-1240183-g005.tif"/>
</fig>
<p>Note that, similar to the distortion effect of the chord position, the radial position <inline-formula id="inf53">
<mml:math id="m60">
<mml:mrow>
<mml:msup>
<mml:mi>r</mml:mi>
<mml:mtext>POI</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> also differs from the measured <inline-formula id="inf54">
<mml:math id="m61">
<mml:mrow>
<mml:msup>
<mml:mi>u</mml:mi>
<mml:mtext>POI</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> position in the thermogram. To illustrate this effect, the measurement situation illustrated in side view in <xref ref-type="fig" rid="F5">Figure 5</xref> is additionally shown in top view in <xref ref-type="fig" rid="F6">Figure 6</xref>. For a POI on the rotor blade surface, its radial position <inline-formula id="inf55">
<mml:math id="m62">
<mml:mrow>
<mml:msup>
<mml:mi>r</mml:mi>
<mml:mtext>POI</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> follows not only from the position in thermogram <inline-formula id="inf56">
<mml:math id="m63">
<mml:mrow>
<mml:msup>
<mml:mi>u</mml:mi>
<mml:mtext>POI</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, but also from the blade geometry <inline-formula id="inf57">
<mml:math id="m64">
<mml:mrow>
<mml:mi>G</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and the angle of view <inline-formula id="inf58">
<mml:math id="m65">
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> (compare with Eq. <xref ref-type="disp-formula" rid="e1">1</xref>):<disp-formula id="e8">
<mml:math id="m66">
<mml:mrow>
<mml:msup>
<mml:mi>r</mml:mi>
<mml:mtext>POI</mml:mtext>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi>u</mml:mi>
<mml:mtext>POI</mml:mtext>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mi>G</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Top-down view of the wind turbine and the infrared camera introduced in <xref ref-type="fig" rid="F1">Figure 1</xref> for a negative yaw angle. A detailed top-down view of a rotor blade section is also shown. The azimuth angle <inline-formula id="inf59">
<mml:math id="m67">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mtext>cam</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> of the camera is needed so that the camera is pointed towards the desired rotor blade section.</p>
</caption>
<graphic xlink:href="fenrg-11-1240183-g006.tif"/>
</fig>
<p>However, compared with the change of the geometry along the chord of the rotor blade, the change of the geometry along the radius is negligibly small. Therefore, the correction of the determined radial position will not improve our visualization of the boundary layer flow over the rotor blade. For this reason, the correction of the radius position is not considered here.</p>
</sec>
</sec>
<sec id="s3">
<title>3 Experimental setup</title>
<sec id="s3-1">
<title>3.1 Measurement object</title>
<p>The wind turbine, on which thermographic measurements are performed, is a 1.5&#xa0;MW turbine from the manufacturer General Electric of the type GE 1.5sl located in Thedinghausen, Germany. Some of the wind turbine&#x2019;s characteristics are summarized in <xref ref-type="table" rid="T1">Table 1</xref>. The 3d geometry of the blade, which is necessary for the geometric mapping algorithm, is here obtained by interpolating five laser line scans of an LM37P blade type of a 1.5&#xa0;MW wind turbine described in <xref ref-type="bibr" rid="B2">Balaresque et al. (2016)</xref>.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Wind turbine GE 1.5sl characteristics.</p>
</caption>
<table>
<tbody valign="top">
<tr>
<td align="left">Hub height</td>
<td align="left">62&#xa0;m</td>
</tr>
<tr>
<td align="left">Rotor diameter</td>
<td align="left">77&#xa0;m</td>
</tr>
<tr>
<td align="left">Cut-in wind speed</td>
<td align="left">3&#xa0;m/s</td>
</tr>
<tr>
<td align="left">Rated wind speed</td>
<td align="left">15&#xa0;m/s</td>
</tr>
<tr>
<td align="left">Cut-out wind speed</td>
<td align="left">25&#xa0;m/s</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The air temperature was around 19&#xb0;C for the measurement and the weather was varying between sunny and cloudy, but without rain. No access to the wind turbine data existed. Therefore the wind speed was assessed with <ext-link ext-link-type="uri" xlink:href="http://windfinder.com">windfinder.com</ext-link> that yielded an average wind speed of about 5&#xa0;m/s with gusts up to 9&#xa0;m/s. During the actual measurement period, the wind speed is assumed to be constant, since the rotation frequency of the wind turbine was estimated to be constant at about 10 revolutions per minute. The latter was extractable from the time stamps of the measurement data for the blade passing events. The turbine is a pitch-controlled model, which up to a wind speed of 18&#xa0;m/s controls the power output by changing the rotations per minute and above 18&#xa0;m/s by changing the pitch angle of the rotor blades. Due to the weather conditions on the measurement day, i.e., low winds, a pitching of the rotor blades can be excluded from the geometrical considerations. A wind turbine yawing occurs when the wind direction changes.</p>
</sec>
<sec id="s3-2">
<title>3.2 Measurement setup</title>
<p>The measurement setup is shown in <xref ref-type="fig" rid="F7">Figure 7</xref>, which consists of an IR camera to obtain thermographic images and a terrestrial laser scanner to obtain the yaw angle of the wind turbine. The camera and the laser scanner are placed with 1.5&#xa0;m distance from each other downwind of the wind turbine, facing the suction side of the rotor blades.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Measurement setup. Left: Positioning of the infrared camera downwind of the wind turbine in operation. Right: Measurement system consisting of an infrared camera (left, red) and a terrestrial laser scanner (right, green) plus a battery as mobile power supply as well as one measurement laptop for each device.</p>
</caption>
<graphic xlink:href="fenrg-11-1240183-g007.tif"/>
</fig>
<p>The distance from the camera to the tower at the ground amounts to 127.8&#xa0;m. To obtain IR images with a sufficient spatial resolution, a 200&#xa0;mm telephoto lens is attached to the camera. As a result, not the entire blade but a rotor blade section of interest is imaged.</p>
<p>The adjusted camera view also sets the observed rotor blade position. According to <xref ref-type="fig" rid="F4">Figure 4</xref>, two different camera views are applied here to investigate the influence of the yawing on the thermographic flow visualization:<list list-type="simple">
<list-item>
<p>- The measurement position A is defined by the rotor blade being vertical to the ground at no yaw angle, pointing upwards (<italic>&#x3c9;</italic> &#x3d; 90&#xb0;).</p>
</list-item>
<list-item>
<p>- The measurement position B is defined by the rotor blade being horizontal to the ground at no yaw angle, pointing left (<italic>&#x3c9;</italic> &#x3d; 180&#xb0;).</p>
</list-item>
</list>
</p>
<p>At both blade positions, the influence of the blade cross-section according to the observed radial position <italic>r</italic> is considered. In particular, five different radial rotor positions <italic>r</italic>
<sub>
<italic>1</italic>
</sub> (close to the nacelle) to <italic>r</italic>
<sub>
<italic>5</italic>
</sub> (close to the tip) are observed, which are spaced by 17% of the rotor radius.</p>
<p>The terrestrial laser scanner is used in line-scanning mode, the scan line is aligned horizontally, and the angle of elevation amounts to 26.7&#xb0;. Thus, the horizontal line through the nacelle is scanned, see dotted line in <xref ref-type="fig" rid="F4">Figure 4</xref>. By evaluating the measured distances of passing rotor blades, the yaw angle is obtained.</p>
<p>A temporal synchronization of the yaw angle measurement and the thermographic measurement is realized by manually synchronizing the times of the two measurement laptops and evaluating the recorded time stamps. For the subsequent analysis, an assignment of both measurements to the same rotor revolution number is sufficient. If the desired temporal resolution is higher, an interpolation of the yaw angle measurement data would be required for the synchronization with the thermographic measurements at the position A.</p>
<sec id="s3-2-1">
<title>3.2.1 Laser-based yaw angle measurement</title>
<p>In order to implement the geometric mapping algorithm, the yaw angle of the wind turbine has to be measured. Therefore a terrestrial laser scanner of the type LASE 2000D-228PLUS fromn the company <italic>LASE,</italic> is applied. The laser scanner&#x2019;s relevant characteristics are summarized in <xref ref-type="table" rid="T2">Table 2</xref>. The laser scanner produces 1,000 measurement points over a 90&#xb0; scan angle, and this scan line is repeated with a 30&#xa0;Hz frequency.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Laser scanner LASE 200D-228PLUS characteristics.</p>
</caption>
<table>
<tbody valign="top">
<tr>
<td align="left">Laser wave length</td>
<td align="left">
<inline-formula id="inf60">
<mml:math id="m68">
<mml:mrow>
<mml:mn>905</mml:mn>
<mml:mtext>&#xa0;nm</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td align="left">Laser pulse rate</td>
<td align="left">40&#xa0;kHz</td>
</tr>
<tr>
<td align="left">Laser class</td>
<td align="left">1&#xa0;M</td>
</tr>
<tr>
<td align="left">Points per scan</td>
<td align="left">1,000</td>
</tr>
<tr>
<td align="left">Scan rate</td>
<td align="left">30&#xa0;Hz</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The yaw angle of the wind turbine is extracted from the data acquired by the terrestrial laser scanner in horizontal scanning mode, which is pointed at the nacelle of the wind turbine at a certain elevation angle. From the data of each scan line, the rotor blades are extracted and the left and right rotor blade are distinguished using the prior knowledge about the position of the tower, which is visible in the scan data. The scan rate of the laser scanner is high enough that the same rotor blade is scanned multiple times during each revolution, but only the scan with the most data points is chosen to represent the blade and a threshold is applied concerning the minimum number of data points. This procedure is repeated for each of the three rotor blades and every revolution. Fitting a line through the points of each rotor blade and using the slope of the line together with the elevation angle, the yaw angle of the wind turbine is calculated. This results in a time-resolved measurement of the yaw angle, see <xref ref-type="fig" rid="F8">Figure 8</xref>.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Yaw angle <inline-formula id="inf61">
<mml:math id="m69">
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3c8;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> determined with the horizontally aligned laser measurement system for the detected rotor blades at the right (blue) and the left (orange) side of the nacelle. Data gaps occur, where the data amount from the laser scanner was too low to reliable detect a passing blade.</p>
</caption>
<graphic xlink:href="fenrg-11-1240183-g008.tif"/>
</fig>
</sec>
<sec id="s3-2-2">
<title>3.2.2 Thermographic flow visualization</title>
<p>For the thermographic measurements, the actively cooled infrared camera of the type imageIR 8300 from the manufacturer <italic>InfraTec</italic> is used. Important camera characteristics are listed in <xref ref-type="table" rid="T3">Table 3</xref>.</p>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>IR camera imageIR 8300 characteristics.</p>
</caption>
<table>
<tbody valign="top">
<tr>
<td align="left">Frame rate</td>
<td align="left">100&#xa0;Hz</td>
</tr>
<tr>
<td align="left">Detector type</td>
<td align="left">InSb (Indium antimonide)</td>
</tr>
<tr>
<td align="left">Spectral range</td>
<td align="left">1.5&#xa0;&#xb5;m &#x2026; 5.7&#xa0;&#xb5;m</td>
</tr>
<tr>
<td align="left">maximum resolution</td>
<td align="left">640 pixels &#xd7; 512 pixels</td>
</tr>
<tr>
<td align="left">Integration time</td>
<td align="left">449&#xa0;&#xb5;s</td>
</tr>
<tr>
<td align="left">Lens</td>
<td align="left">200&#xa0;mm telephoto</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>When the camera is orientated at a rotor blade section, it takes images with a frame rate of 100&#xa0;Hz. However, a multitude of these images do not contain any parts of one of the three rotor blades. Therefore, the camera is instructed to save only those thermographic images that contain a rotor blade at a desired position. For this purpose, a respective temperature-threshold-based trigger is implemented by means of the camera control software <italic>Irbis Professional</italic> by <italic>InfraTec</italic>. By using this software, a rectangle is drawn in the live view of the camera output and a temperature condition is specified. As a result, the camera is triggered to save the current image when the temperature condition is fulfilled. As long as the trigger condition is fulfilled, the camera takes images with a frame rate of 100&#xa0;Hz, resulting in multiple images of the rotor blade close to the desired blade recording position. In the post-processing, one image of each rotor blade pass per revolution, where the blade recording position is closest to the desired position, is chosen.</p>
</sec>
</sec>
</sec>
<sec id="s4">
<title>4 Analysis of the error correction potential</title>
<p>With the geometric mapping, the measured position <inline-formula id="inf62">
<mml:math id="m70">
<mml:mrow>
<mml:msup>
<mml:mi>p</mml:mi>
<mml:mtext>POI</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> of the POI in the thermographic image is converted to the associated relative chord position <inline-formula id="inf63">
<mml:math id="m71">
<mml:mrow>
<mml:msup>
<mml:mi>c</mml:mi>
<mml:mtext>POI</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> of the rotor blade. To clarify the necessity or the benefit of the geometric mapping, respectively, the corrected absolute measurement error of the relative chord position is studied. For this purpose, the geometric relations described in <xref ref-type="sec" rid="s2">Section 2</xref> are used to simulate the measurement conditions described in <xref ref-type="sec" rid="s3">Section 3</xref>. The difference<disp-formula id="e9">
<mml:math id="m72">
<mml:mrow>
<mml:msup>
<mml:mi>p</mml:mi>
<mml:mtext>POI</mml:mtext>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi>c</mml:mi>
<mml:mtext>POI</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>between the simulated measurement value with no geometric mapping and the true value of the relative chord position results in the systematic measurement error, which is corrected with the geometric mapping algorithm. This measurement error is calculated for the measurement locations A and B (see <xref ref-type="fig" rid="F7">Figure 7</xref>), respectively, for different chord positions <inline-formula id="inf64">
<mml:math id="m73">
<mml:mrow>
<mml:msup>
<mml:mi>c</mml:mi>
<mml:mtext>POI</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, and for five different radial rotor positions ranging from close to the nacelle (<inline-formula id="inf65">
<mml:math id="m74">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) to close to the blade tip (<inline-formula id="inf66">
<mml:math id="m75">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>5</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>). The with a.</p>
<p>First, the influence of the yaw angle on the measurement error is considered, which is shown in <xref ref-type="fig" rid="F9">Figure 9</xref> for different <inline-formula id="inf67">
<mml:math id="m76">
<mml:mrow>
<mml:msup>
<mml:mi>c</mml:mi>
<mml:mtext>POI</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and for both measurement positions A and B. The radial position is <inline-formula id="inf68">
<mml:math id="m77">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (close to the nacelle). As expected for position A (see <xref ref-type="sec" rid="s2">Section 2</xref>), the yaw angle has a significant influence on the error. The yaw angle and the error have an almost linear relationship, while the largest errors occur for <inline-formula id="inf69">
<mml:math id="m78">
<mml:mrow>
<mml:msup>
<mml:mi>c</mml:mi>
<mml:mtext>POI</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 0.3&#x2013;0.4. The vanishing error of the curves for different <inline-formula id="inf70">
<mml:math id="m79">
<mml:mrow>
<mml:msup>
<mml:mi>c</mml:mi>
<mml:mtext>POI</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> at a yaw angle of approximately 12&#xb0; is due to the pitch angle of the rotor blade. For yaw angles of &#xb1;<inline-formula id="inf71">
<mml:math id="m80">
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mn>30</mml:mn>
<mml:mo>&#xb0;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, a position measurement error up to <inline-formula id="inf72">
<mml:math id="m81">
<mml:mrow>
<mml:mn>17</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> chord length occurs, which demonstrates the necessity for the error correction by means of the geometric mapping.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>The difference <inline-formula id="inf73">
<mml:math id="m82">
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi>p</mml:mi>
<mml:mtext>POI</mml:mtext>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi>c</mml:mi>
<mml:mtext>POI</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> over the yaw angle <inline-formula id="inf74">
<mml:math id="m83">
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> at the radius <inline-formula id="inf75">
<mml:math id="m84">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> for different <inline-formula id="inf76">
<mml:math id="m85">
<mml:mrow>
<mml:msup>
<mml:mi>c</mml:mi>
<mml:mtext>POI</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, for both rotor blade positions <bold>(A)</bold> (top) and <bold>(B)</bold> (bottom).</p>
</caption>
<graphic xlink:href="fenrg-11-1240183-g009.tif"/>
</fig>
<p>For position B, the uncorrected error has an offset and a non-linear, parabolic behaviour over the yaw angle, which is also in agreement with the theory derived in <xref ref-type="sec" rid="s2">Section 2</xref>. The offset exists due to the oblique perspective on the rotor blade from the ground in addition to the blade surface tilt. As for position A, the maximal errors occur for <inline-formula id="inf77">
<mml:math id="m86">
<mml:mrow>
<mml:msup>
<mml:mi>c</mml:mi>
<mml:mtext>POI</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 0.3&#x2212;0.4. For yaw angles between &#xb1;<inline-formula id="inf78">
<mml:math id="m87">
<mml:mrow>
<mml:mrow>
<mml:mn>30</mml:mn>
<mml:mo>&#xb0;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, the maximal measurement error amounts to <inline-formula id="inf79">
<mml:math id="m88">
<mml:mrow>
<mml:mn>7</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> chord length, which emphasizes the need for an error correction also for this measurement position.</p>
<p>As an example, the correctable measurement error for a yaw angle of <inline-formula id="inf80">
<mml:math id="m89">
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mn>10</mml:mn>
<mml:mo>&#xb0;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf81">
<mml:math id="m90">
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mn>30</mml:mn>
<mml:mo>&#xb0;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is shown over <inline-formula id="inf82">
<mml:math id="m91">
<mml:mrow>
<mml:msup>
<mml:mi>c</mml:mi>
<mml:mtext>POI</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> in <xref ref-type="fig" rid="F10">Figures 10</xref>, <xref ref-type="fig" rid="F11">11</xref>, respectively, for different radii from close to the nacelle (<inline-formula id="inf83">
<mml:math id="m92">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) to close to the tip (<inline-formula id="inf84">
<mml:math id="m93">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>5</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>). As a result, the error shows a strong dependency on the relative chord position. Error peaks occur at a relative chord position of 0.3&#x2013;0.4, where the blade thickness is maximal. Note that for position A the error is negative, while it is positive for position B. For blade position A, the error ranges from &#x2212;9% to 0.5% and from &#x2212;17% to 1%, respectively. This means the amplitude increases with the increasing yaw angle. For blade position B, the error ranges from 1% to about 7% for both yaw angle cases. The yaw angle influence is significantly lower at position B, which agrees with the theoretical predictions.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>The difference <inline-formula id="inf85">
<mml:math id="m94">
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi>p</mml:mi>
<mml:mtext>POI</mml:mtext>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi>c</mml:mi>
<mml:mtext>POI</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> over the relative chord length <inline-formula id="inf86">
<mml:math id="m95">
<mml:mrow>
<mml:msup>
<mml:mi>c</mml:mi>
<mml:mtext>POI</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> at the yaw angle <inline-formula id="inf87">
<mml:math id="m96">
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mn>10</mml:mn>
<mml:mo>&#xb0;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> for five different radii, and for both rotor blade positions A and B.</p>
</caption>
<graphic xlink:href="fenrg-11-1240183-g010.tif"/>
</fig>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>The difference <inline-formula id="inf88">
<mml:math id="m97">
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi>p</mml:mi>
<mml:mtext>POI</mml:mtext>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi>c</mml:mi>
<mml:mtext>POI</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> over the relative chord length <inline-formula id="inf89">
<mml:math id="m98">
<mml:mrow>
<mml:msup>
<mml:mi>c</mml:mi>
<mml:mtext>POI</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> at the yaw angle <inline-formula id="inf90">
<mml:math id="m99">
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mn>30</mml:mn>
<mml:mo>&#xb0;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> for five different radii, and for both rotor blade positions A and B.</p>
</caption>
<graphic xlink:href="fenrg-11-1240183-g011.tif"/>
</fig>
</sec>
<sec id="s5">
<title>5 Results of a thermographic flow visualization with geometric mapping performed on an in-service yawing wind turbine</title>
<p>To verify the geometric mapping algorithm, a wind turbine rotor blade was equipped with aluminum markers, whose positions were known. The details of this setup are documented in <xref ref-type="bibr" rid="B13">Oehme et al. (2022a)</xref>, <xref ref-type="bibr" rid="B12">Oehme et al. (2022b)</xref>. The position of the markers was also determined in a picture of the rotor blades and subsequently fed into the geometric mapping algorithm, which calculates the chord position of the marker. As a result, the calculated chord position and the real chord position differs by only 2.3% of the chord length. Therefore, the geometric mapping algorithm is considered to be verified.</p>
<sec id="s5-1">
<title>5.1 Results for position A</title>
<p>The expected error in localizing the chord position of a flow feature in the thermographic image, which occurs due the changing yaw angle of the wind turbine, is larger at the measurement position A. Therefore, the results for the measurement position A are discussed here.</p>
<p>
<xref ref-type="fig" rid="F12">Figure 12</xref> shows single-shot thermograms that were captured during the yawing event, which is shown in <xref ref-type="fig" rid="F8">Figure 8</xref> at the time position 18&#xa0;min. The three thermographic images from left to right show the thermographic measurement result for the last rotor revolution before the yawing, for the center yaw angle in the middle of the yawing, and for the first rotor revolution after the yawing motion of the turbine. The simultaneous laser measurement reveals a yaw angle change of 8&#xb0;, from &#x2212;32&#xb0; to &#x2212;40&#xb0; (relative to the measurement position), compare with the respective yaw event shown in <xref ref-type="fig" rid="F8">Figure 8</xref>.</p>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>Thermograms of a simultaneous measurement with the laser measurement system and the thermographic camera before, during and after the yawing of the wind turbine, which is shown in <xref ref-type="fig" rid="F8">Figure 8</xref> at the time 18&#xa0;min. The leading and trailing edges as well as the position of the natural transition are each marked in sections to illustrate the optical displacement of the natural transition. In the raw thermograms, the position of the transition changes only by &#x2212;0.4% with respect to the rotor blade width in the image.</p>
</caption>
<graphic xlink:href="fenrg-11-1240183-g012.tif"/>
</fig>
<p>At first, the detected chord position of the laminar-turbulent flow transition in the thermogram without any geometric mapping is determined, and the results are listed in the first row of <xref ref-type="table" rid="T4">Table 4</xref>. After feeding these values, together with the measured yaw angle, into the geometric mapping algorithm, the corrected chord positions result and are shown in the second row of <xref ref-type="table" rid="T4">Table 4</xref>. The uncorrected and corrected position values show three significant discrepancies.</p>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>Chord position of the natural laminar-turbulent flow transition determined in the thermogram without any geometric mapping and after correction with the geometric mapping algorithm.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left"/>
<th align="left">Pre yawing (%)</th>
<th align="left">During yawing (%)</th>
<th align="left">Post yawing (%)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">No correction</td>
<td align="left">19.26</td>
<td align="left">19.13</td>
<td align="left">18.87</td>
</tr>
<tr>
<td align="left">With correction</td>
<td align="left">36.78</td>
<td align="left">38.09</td>
<td align="left">39.34</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>First, the mean position value is twice as large after the correction with the geometric mapping algorithm. The corrected error amounts to about 20% chord length, which is at least about one order of magnitude larger than the verified accuracy of the geometric mapping. This illustrates the significance of the studied error, when the camera perspective is not arranged perpendicular to the rotor blade chord. As a further evidence, that the corrected value of the transition position is close to the true value, thermograms from the measurement position B are studied, where the yaw angle influence is much lower or even negligible, see <xref ref-type="sec" rid="s2-2">Section 2.2</xref>. For the measurement position B, the extracted transition position is at 38%, which is in excellent agreement with the obtained value at the measurement position A after correction.</p>
<p>Second, the uncorrected position values differ by only 0.4% for the considered yawing event. However, the position variation is considered to be a systematic effect, because the mean value of 100 position values along the radial blade axis is considered and, according to <xref ref-type="bibr" rid="B4">Dollinger et al (2018)</xref>, the estimated position uncertainty for a single position value is in the order of 0.2%. After the correction, the magnitude of the detected position variation amounts to 2.5%, i.e., it is almost one order of magnitude larger. This qualitative behaviour and the order of magnitude is in very good agreement with former wind tunnel measurements, where the angle of attack was varied by &#x2212;14&#xb0; and the resulting shift of the transition position was 8%. The lower increase of the transition position during the yaw event at the wind turbine is plausible, because the relation between the inflow direction and the transition position is expected to be not linear and the change of the yaw angle is smaller.</p>
<p>Third and for the interpretation of the flow dynamics most important, the measured chord position decreases with no correction, while it is shown to actually increase when applying the geometric mapping algorithm. Indeed, a chord position increase is plausible, because the yawing was initiated due to a changed wind direction that meant a non-ideal angle of attack and, thus, a shift of the chord position of the laminar-turbulent flow transition to the leading edge. Therefore, the extent of the laminar flow region is expected to increase during and after the yawing. The thermographic imaging with geometric mapping shows the expected chord position increase of the flow transition.</p>
<p>As a result, the thermographic flow visualization needs to be combined with a (laser-based) yaw angle measurement and a geometric assignment to the 3d rotor blade surface, to enable an accurate analysis of the dynamic flow behavior on a yawing wind turbine.</p>
</sec>
</sec>
<sec id="s6">
<title>6 Discussion and outlook</title>
<p>A 3d thermography system for the thermograhic flow visualization on wind turbine rotor blades was realized. For this purpose, a geometric mapping of the 2d image data onto the 3d rotor blade surface was used. While using a known turbine and blade geometry, the varying yaw angle of the wind turbine was measured with a laser scanner. This enables an accurate flow visualization during the wind turbine operation, in particular during the yawing of the rotor.</p>
<p>The chord position error of an identified flow feature in the thermogram depends on several quantities such as the true value of the chord position, the turbine and the blade geometry, the camera position in relation to the turbine position, the radial position of the observed rotor region, the rotation angle where the rotor is observed, and the yaw angle. The strongest impact of a varying yaw angle on the chord position error occurs for the vertical blade positions, and the lowest impact for the horizontal blade positions. Since the camera in general has a tilted view on the observed rotor blade region (because the camera is on the ground and the camera axis is not perpendicular to the rotor plane for zero yaw angle), the chord position error is typically non-zero, even for a zero yaw angle. For a varying yaw angle between &#xb1;30&#xb0;, an absolute chord position error up to 17% and 7% occurs for a vertical and a horizontal blade position, respectively. Finally, the application of an error compensation with the geometric mapping was demonstrated for thermographic field measurements on a yawing wind turbine. As a result, the correct mean value of the chord position of the laminar-turbulent flow transition could be determined, and the previously hidden change of the transition position was resolved.</p>
<p>Thus, 3d thermography on yawing wind turbines is feasible. It enables a compensation of the disturbing influence of the varying camera perspective with respect to the rotor blade, e.g., during yawing but also during pitching and rotor rotation, so that an accurate localization of identified flow features on the 3d rotor blade surface is possible for in-service wind turbines. Note that this is relevant for evaluating measurements with a varying camera perspective (i.e., during yawing/pitiching/rotation) as well as for evaluating measurements with a static camera perspective difference.</p>
<p>Thus, while the present article is focused only on the yawing influence, the extended geometric mapping is a key element for future detailed flow studies at wind turbines in operation. For this purpose, a co-rotating measurement setup has been developed to continuously image a blade region of interest during the wind turbine motion, i.e., in particular during the rotor rotation and yawing. Most important, further field measurements on wind turbines are planned with the 3d thermography system to investigate the dynamic flow behavior of real operating wind turbines, in conjunction with the monitored turbine motion and the varying inflow and weather conditions.</p>
<p>Finally, future investigations should also focus on a complete uncertainty budget of the geometric mapping. For instance, the blade geometry is typically not exactly known, and the resulting uncertainty in the error correction needs to be clarified. The same holds for other parameters of the geometric model. However, in the worst case, if no blade geometry is available, a generic-type blade geometry can still be used as a first approximation to reduce the localization error.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s7">
<title>Data availability statement</title>
<p>The raw data supporting the conclusion of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec id="s8">
<title>Author contributions</title>
<p>Conceptualization: AF and A-MP; Methodology: AF, A-MP, NB, and AvF; Software: A-MP and AF; Formal Analysis: A-MP, AF, NB, and AvF; Writing: A-MP and AF; Reviewing and Editing: AF, NB, and AvF. All authors contributed to the article and approved the submitted version.</p>
</sec>
<sec id="s9">
<title>Funding</title>
<p>This research was funded by Bundesministerium f&#xfc;r Wirtschaft und Energie (BMWi) grant number 03EE3013.</p>
</sec>
<ack>
<p>The authors thank Felix Oehme and Daniel Gleichauf for their active support of the measurement campaign, for the helpful hints and discussions, and for providing the source code basis to enhance the geometric mapping to the 3d space.</p>
</ack>
<sec sec-type="COI-statement" id="s10">
<title>Conflict of interest</title>
<p>Author NB was employed by Deutsche Windguard Engineering GmbH.</p>
<p>The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s11">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Apt</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>The spectrum of power from wind turbines</article-title>. <source>J. Power Sources</source> <volume>169</volume> (<issue>2</issue>), <fpage>369</fpage>&#x2013;<lpage>374</lpage>. <pub-id pub-id-type="doi">10.1016/j.jpowsour.2007.02.077</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Balaresque</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Bicker</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Dollinger</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Fandrich</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Gatz</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>H&#xf6;lling</surname>
<given-names>M.</given-names>
</name>
<etal/>
</person-group> (<year>2016</year>). <article-title>Investigations for improvement of energy yield of rotor-blades from the 1.5 MW class</article-title>. <source>J. Phys. Conf. Ser.</source> <volume>753</volume> (<issue>7</issue>), <fpage>072012</fpage>. <pub-id pub-id-type="doi">10.1088/1742-6596/753/7/072012</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dollinger</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Balaresque</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Gaudern</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Gleichauf</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Sorg</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Fischer</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>IR thermographic flow visualization for the quantification of boundary layer flow disturbances due to the leading edge condition</article-title>. <source>Renew. Energy</source> <volume>138</volume>, <fpage>709</fpage>&#x2013;<lpage>721</lpage>. <pub-id pub-id-type="doi">10.1016/j.renene.2019.01.116</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dollinger</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Balaresque</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Sorg</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Fischer</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>IR thermographic visualization of flow separation in applications with low thermal contrast</article-title>. <source>Infrared Phys. Technol.</source> <volume>88</volume>, <fpage>254</fpage>&#x2013;<lpage>264</lpage>. <pub-id pub-id-type="doi">10.1016/j.infrared.2017.12.001</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dollinger</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Sorg</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Balaresque</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Fischer</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2018b</year>). <article-title>Measurement uncertainty of IR thermographic flow visualization measurements for transition detection on wind turbines in operation</article-title>. <source>Exp. Therm. Fluid Sci.</source> <volume>97</volume>, <fpage>279</fpage>&#x2013;<lpage>289</lpage>. <pub-id pub-id-type="doi">10.1016/j.expthermflusci.2018.04.025</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Doroshtnasir</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Worzewski</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Krankenhagen</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>R&#xf6;llig</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>On&#x2010;site inspection of potential defects in wind turbine rotor blades with thermography</article-title>. <source>Wind energy</source> <volume>19</volume> (<issue>8</issue>), <fpage>1407</fpage>&#x2013;<lpage>1422</lpage>. <pub-id pub-id-type="doi">10.1002/we.1927</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Galleguillos</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Zorrilla</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Jimenez</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Diaz</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Montiano</surname>
<given-names>&#xc1;. L.</given-names>
</name>
<name>
<surname>Barroso</surname>
<given-names>M.</given-names>
</name>
<etal/>
</person-group> (<year>2015</year>). <article-title>Thermographic non-destructive inspection of wind turbine blades using unmanned aerial systems</article-title>. <source>Plastics, Rubber Compos.</source> <volume>44</volume> (<issue>3</issue>), <fpage>98</fpage>&#x2013;<lpage>103</lpage>. <pub-id pub-id-type="doi">10.1179/1743289815y.0000000003</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gleichauf</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Dollinger</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Balaresque</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Gardner</surname>
<given-names>A. D.</given-names>
</name>
<name>
<surname>Sorg</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Fischer</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Thermographic flow visualization by means of non-negative matrix factorization</article-title>. <source>Int. J. Heat Fluid Flow</source> <volume>82</volume>, <fpage>108528</fpage>. <pub-id pub-id-type="doi">10.1016/j.ijheatfluidflow.2019.108528</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hwang</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>An</surname>
<given-names>Y. K.</given-names>
</name>
<name>
<surname>Sohn</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Continuous line laser thermography for damage imaging of rotating wind turbine blades</article-title>. <source>Procedia Eng.</source> <volume>188</volume>, <fpage>225</fpage>&#x2013;<lpage>232</lpage>. <pub-id pub-id-type="doi">10.1016/j.proeng.2017.04.478</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Kuklova</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Popelka</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Souckova</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Vitu</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2012</year>). &#x201c;<article-title>Visualization of airfoil boundary layer by infrared thermography to determine influence of roughness-due-to-insect</article-title>,&#x201d; in <conf-name>Proceedings of the 11th International Conference on Quantitative InfraRed Thermography</conf-name>, <conf-loc>Naples, Italy</conf-loc>, <conf-date>June, 2012</conf-date>. <pub-id pub-id-type="doi">10.21611/qirt.2012.332</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Medina</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Schreck</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Johansen</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Fingersh</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2011</year>). &#x201c;<article-title>Oil-flow visualization on a SWT-2.3-101 wind turbine</article-title>,&#x201d; in <conf-name>Proceedings of the 29th AIAA Applied Aerodynamics Conference</conf-name>, <conf-loc>Honolulu, Hawali</conf-loc>, <conf-date>June, 2011</conf-date>.<issue>3818</issue>.</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Oehme</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Gleichauf</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Balaresque</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Sorg</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Fischer</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2022b</year>). <article-title>Thermographic detection and localisation of unsteady flow separation on rotor blades of wind turbines</article-title>. <source>Front. Energy Res.</source> <volume>10</volume>, <fpage>1043065</fpage>. <pub-id pub-id-type="doi">10.3389/fenrg.2022.1043065</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Oehme</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Sorg</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Fischer</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2022a</year>). <article-title>Detection and localization of flow separation on wind turbines by means of unsteady thermographic flow visualization</article-title>. <source>J. Phys. Conf. Ser.</source> <volume>2265</volume> (<issue>2</issue>), <fpage>022101</fpage>. <pub-id pub-id-type="doi">10.1088/1742-6596/2265/2/022101</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Parrey</surname>
<given-names>A. M.</given-names>
</name>
<name>
<surname>Gleichauf</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Sorg</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Fischer</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Automated detection of premature flow transitions on wind turbine blades using model-based algorithms</article-title>. <source>Appl. Sci.</source> <volume>11</volume> (<issue>18</issue>), <fpage>8700</fpage>. <pub-id pub-id-type="doi">10.3390/app11188700</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Raffel</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Merz</surname>
<given-names>C. B.</given-names>
</name>
<name>
<surname>Schwermer</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Richter</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Differential infrared thermography for boundary layer transition detection on pitching rotor blade models</article-title>. <source>Exp. Fluids</source> <volume>56</volume> (<issue>2</issue>), <fpage>30</fpage>&#x2013;<lpage>13</lpage>. <pub-id pub-id-type="doi">10.1007/s00348-015-1905-y</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Reichstein</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Schaffarczyk</surname>
<given-names>A. P.</given-names>
</name>
<name>
<surname>Dollinger</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Balaresque</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Sch&#xfc;lein</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Jauch</surname>
<given-names>C.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). <article-title>Investigation of laminar-turbulent transition on a rotating wind turbine blade of multimegawatt class with thermography and microphone array</article-title>. <source>Energies</source> <volume>12</volume> (<issue>11</issue>), <fpage>2102</fpage>. <pub-id pub-id-type="doi">10.3390/en12112102</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Traphan</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Herr&#xe1;ez</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Meinlschmidt</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Schl&#xfc;ter</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Peinke</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>G&#xfc;lker</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Remote surface damage detection on rotor blades of operating wind turbines by means of infrared thermography</article-title>. <source>Wind Energy Sci.</source> <volume>3</volume>, <fpage>639</fpage>&#x2013;<lpage>650</lpage>. <pub-id pub-id-type="doi">10.5194/wes-3-639-2018</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Vey</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Lang</surname>
<given-names>H. M.</given-names>
</name>
<name>
<surname>Nayeri</surname>
<given-names>C. N.</given-names>
</name>
<name>
<surname>Paschereit</surname>
<given-names>C. O.</given-names>
</name>
<name>
<surname>Pechlivanoglou</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Weinzierl</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2015</year>). &#x201c;<article-title>Utility scale wind turbine yaw from a flow visualization view</article-title>,&#x201d; in <conf-name>Turbo Expo: Power for Land, Sea, and Air</conf-name>, <conf-loc>Montreal, Quebec, Canada</conf-loc>, <conf-date>June, 2015</conf-date>.</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Waddle</surname>
<given-names>C. E.</given-names>
</name>
<name>
<surname>Bolan</surname>
<given-names>J. T.</given-names>
</name>
<name>
<surname>Dobbins</surname>
<given-names>C. L.</given-names>
</name>
<name>
<surname>Hall</surname>
<given-names>Z. M.</given-names>
</name>
<name>
<surname>McDaniel</surname>
<given-names>M. A.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Visualization and analysis of boundary layer transitions using infrared thermography</article-title>. <source>Thermosense Therm. Infrared Appl. XL</source> <volume>10661</volume>, <fpage>109</fpage>&#x2013;<lpage>126</lpage>. <pub-id pub-id-type="doi">10.1117/12.2304426</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yu</surname>
<given-names>D. O.</given-names>
</name>
<name>
<surname>Kwon</surname>
<given-names>O. J.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Time-accurate aeroelastic simulations of a wind turbine in yaw and shear using a coupled CFD-CSD method</article-title>. <source>J. Phys. Conf. Ser.</source> <volume>524</volume> (<issue>1</issue>), <fpage>012046</fpage>. <pub-id pub-id-type="doi">10.1088/1742-6596/524/1/012046</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>