The disclosure of Japanese Patent Application No. 2018-087378 filed on Apr. 27, 2018 including the specification, drawings and abstract is incorporated herein by reference in its entirety.
The present disclosure relates to a wind noise analyzer and a wind noise analysis method.
Research and development of a technology for reducing wind noise in a running vehicle are underway. For example, Japanese Patent Application Publication No. 2017-062727 discloses a technology in which “an amplitude of a pressure fluctuation” and “an average flow velocity” at an arbitrary position in a surface of a vehicle model are acquired by simulation involving causing the vehicle model to run, and based on these values, the intensity of a sound source of wind noise at the arbitrary position is calculated for each desired frequency band. Hereinafter, an amplitude of a pressure fluctuation on a surface of a vehicle model will also be referred to simply as a “surface pressure fluctuation.”
Here, of a surface pressure fluctuation and an average surface flow velocity, especially the surface pressure fluctuation is strongly correlated with the intensity of a sound source of wind noise. The surface pressure fluctuation varies under the influence of a flow field (typically, flow velocity and vorticity) around the vehicle. Therefore, to reduce wind noise at a certain position in a surface of the vehicle, it is necessary to identify which part of (position in) the flow field around the vehicle has a strong influence on the surface pressure fluctuation at that certain position, and to change the identified part of the flow field (i.e., change the shape of a component of the vehicle) so as to reduce the surface pressure fluctuation at that certain position. However, there is no standardized technique for “the method of identifying the part of the flow field that contributes significantly to the surface pressure fluctuation”; in reality, engineers identify such part of a flow field based on their own know-how and perception. This leads to a variation in the results of studies among engineers, which may necessitate a lot of trial and error.
The present disclosure provides a technology for appropriately identifying the position of a flow field around a structure, such as a vehicle, that contributes significantly to a surface pressure fluctuation of the structure.
A first aspect of the present disclosure is a wind noise analyzer including: an unsteady computational fluid dynamics calculation unit configured to execute an unsteady computational fluid dynamics simulation involving moving a structure model modeled on a structure, and calculate, for each of spatial nodes that are nodes inside a predetermined region of a flow field around the structure model, an average flow velocity and an average vorticity over a predetermined time in a flow field inside the predetermined region, and then calculate, for each of the spatial nodes, a value based on an amplitude of a turbulent flow velocity inside the predetermined region, in an angular frequency band of interest that is a target angular frequency band of a wind noise analysis; and a pressure source density calculation unit configured to calculate, based on the average flow velocity, the average vorticity, and the value based on the amplitude of the turbulent flow velocity calculated by the unsteady computational fluid dynamics calculation unit, a pressure source density that is an indicator of a degree of contribution of a flow field at a spatial node inside the predetermined region to a surface pressure fluctuation that is an amplitude of a pressure fluctuation at a target point of the wind noise analysis in a surface of the structure model.
The wind noise analyzer according to the aspect of the present disclosure calculates the pressure source density based on the physical quantities (average flow velocity, average vorticity, and turbulent flow velocity) calculated by an unsteady CFD simulation involving moving a structure model. This pressure source density is an indicator of the degree of contribution of “the flow field at a spatial node inside the predetermined region” to “the surface pressure fluctuation at the analysis target point in the surface of the structure model.” Here, the predetermined region is a part of the flow field around the structure model, and is a region specified as a region that can influence the surface pressure fluctuation at the analysis target point. By using the pressure source density as an indicator, therefore, one can calculate the degree of contribution of the flow field to the surface pressure fluctuation for each spatial node. Accordingly, it is possible to appropriately identify the position of the flow field inside the predetermined region that contributes significantly to the surface pressure fluctuation of the structure model at the analysis target point. The surface pressure fluctuation is strongly correlated with wind noise: the larger the surface pressure fluctuation, the louder the wind noises. Thus, in a broad sense, analyzing the surface pressure fluctuation is synonymous with analyzing the wind noise. A pressure fluctuation is composed of a fluid flow pressure fluctuation and a sound pressure. The surface pressure fluctuation in this specification is synonymous with the fluid flow pressure fluctuation of the two.
In the above aspect, a value obtained by spatially integrating the pressure source density at the analysis target point in the surface of the structure model with respect to the predetermined region may be an approximate value of a value obtained by integrating a product of a function of the surface pressure fluctuation at the analysis target point and a complex conjugate function of that function with respect to the angular frequency band of interest.
According to this aspect, the behavior of the pressure source density matches the behavior of the surface pressure fluctuation of the structure model with good accuracy. This means that the pressure source density is highly reliable as an indicator of the degree of contribution of a flow field to a surface pressure fluctuation. Accordingly, the position of a flow field around a structure that contributes significantly to a surface pressure fluctuation of the structure can be identified with good accuracy.
In the above aspect, the wind noise analyzer may further include a causal parameter identification unit that identifies a causal parameter that is a parameter contributing relatively significantly to the pressure source density among a plurality of parameters composing the pressure source density.
According to this aspect, a parameter responsible for the high PSD can be easily ascertained, so that the shape of the structure model can be studied and changed more efficiently.
In the above aspect, the parameters may be the average flow velocity, the average vorticity, and the turbulent flow velocity.
In the above aspect, the wind noise analyzer may further include an image processing unit configured to: extract, from a plurality of spatial nodes for which the pressure source density has been calculated, a plurality of spatial nodes corresponding to a pressure source density having a value input from outside; create a plane of equivalent values by performing image processing on the extracted spatial nodes; and visualize the plane of equivalent values.
According to this aspect, a plane of equivalent PSD values is displayed. Thus, by appropriately setting an input value, an operator can view a plane of equivalent values having a desired PSD value. As a result, a spatial node corresponding to the desired PSD value can be efficiently selected, and the position of the flow field around the structure that contributes significantly to the surface pressure fluctuation of the structure can be efficiently identified.
In the above aspect, the wind noise analyzer may further include a spatial node extraction unit configured to extract a spatial node corresponding to a maximum value of a plurality of pressure source densities calculated by the pressure source density calculation unit.
According to this aspect, the need for the operator to select a spatial node corresponding to a maximum PSD value is eliminated, so that the position of the flow field around the structure that contributes significantly to the surface pressure fluctuation of the structure can be identified more efficiently. In a broad sense, “a maximum value of the pressure source density” means “a substantially maximum value of the pressure source density.”
In the above aspect, the unsteady computational fluid dynamics calculation unit may be configured to calculate, for each of surface nodes that are nodes on a surface of the structure model, the surface pressure fluctuation on the surface in the angular frequency band of interest.
According to this aspect, the analysis target point can be selected based on the surface pressure fluctuation. The surface pressure fluctuation is strongly correlated with wind noise. Therefore, wind noise can be analyzed more appropriately.
In the above aspect, a calculation formula of the pressure source density may be defined by the following expression:
where PDS is a pressure source density; x is an analysis target point; z is a spatial node; ρ is a flow field density;
A second aspect of the present disclosure is a wind noise analysis method including: executing an unsteady computational fluid dynamics simulation involving moving a structure model modeled on a structure, and calculating, for each of spatial nodes that are nodes inside a predetermined region of a flow field around the structure model, an average flow velocity and an average vorticity over a predetermined time in a flow field inside the predetermined region, and then calculating, for each of the spatial nodes, a value based on an amplitude of a turbulent flow velocity inside the predetermined region, in an angular frequency band of interest that is a target angular frequency band of a wind noise analysis; and calculating, based on the average flow velocity, the average vorticity, and the value based on the amplitude of the turbulent flow velocity, a pressure source density that is an indicator of a degree of contribution of a flow field at a spatial node inside the predetermined region to a surface pressure fluctuation that is an amplitude of a pressure fluctuation at a target point of the wind noise analysis in a surface of the structure model.
This wind noise analysis method can appropriately identify the position of the flow field inside the predetermined region that contributes significantly to the surface pressure fluctuation of the structure model at the analysis target point.
Features, advantages, and technical and industrial significance of exemplary embodiments of the disclosure will be described below with reference to the accompanying drawings, in which like numerals denote like elements, and wherein:
First, an overview of a wind noise analyzer according to an embodiment (hereinafter also referred to as “the device of the embodiment”) will be described. Wind noise occurring in a running vehicle is strongly correlated with an amplitude of a pressure fluctuation on a surface of the vehicle (surface pressure fluctuation). The surface pressure fluctuation varies under the influence of a flow field (flow velocity and vorticity) around the vehicle. In the device of the embodiment, a formula for calculating an indicator that quantitatively indicates a relation between the flow field around the vehicle and the surface pressure fluctuation (in other words, an indicator of how much “(a state of) the flow field at an arbitrary position around the vehicle” contributes to “the surface pressure fluctuation at an arbitrary position in the surface of the vehicle”) is stored in advance. A larger value of the indicator means a higher degree of contribution. Using an unsteady CFD (computational fluid dynamics) calculation, the device of the embodiment calculates the surface pressure fluctuation of a running vehicle model at each position in a surface of the vehicle model and in each frequency band. Based on the calculation result, an operator selects a position at which the surface pressure fluctuation is relatively large (in other words, a position at which a cause for loud wind noise lies). Based on the formula for calculating the aforementioned indicator, the device of the embodiment calculates, for each position in the flow field, “an indicator of the degree of contribution of the flow field to the surface pressure fluctuation at the selected position.” The vehicle model corresponds to an example of the “structure model.”
Based on the calculation result, the operator selects a position at which the value of the indicator is relatively large (in other words, a position at which the degree of contribution to the surface pressure fluctuation at the selected position is relatively high), and identifies a physical quantity responsible for the large value of the indicator among physical quantities (typically, average flow velocity, turbulent flow velocity, and average vorticity) composing the indicator at the selected position of the flow field. Based on the value of the identified physical quantity, the operator studies and changes the shape of the vehicle model such that the indicator value at the selected position of the flow field decreases. In this configuration, changing the shape of the vehicle model so as to reduce the indicator value can reduce “the degree of contribution of the flow field at the position having that indicator value to the surface pressure fluctuation at the selected position.” Thus, the surface pressure fluctuation at the selected position can be reduced, and consequently wind noise reduction can be realized.
In the following, the device of the embodiment will be specifically described with reference to the drawings. As shown in
The flow domain 21 is a region representing a range which covers a part of a surface of the vehicle model 20 and a space around the vehicle model 20 and within which an unsteady CFD calculation is executed. In this embodiment, an evaluation of wind noise occurring in the vicinity of a right side mirror 22 and a right front pillar 24 of the vehicle model 20 is performed. Therefore, the flow domain 21 is set as “a region including surfaces of these members 22, 24, and also including such a part of the flow field around the vehicle model 20 that can influence the surface pressure fluctuation in the vicinity of the members 22, 24.” Specifically, the flow domain 21 has a shape of a substantially rectangular prism space including the right side mirror 22, the right front pillar 24, a front door glass, a right half of a windshield glass, etc., with a portion occupied by the vehicle model 20 hollowed out from the space. The flow domain 21 can be freely set according to the position in the vehicle model 20 at which the wind noise analysis is performed. The flow domain 21 corresponds to an example of the “predetermined region.”
Those pieces of data input through the input unit 12 are stored in an RAM (to be described later) of the computation unit 14. Hereinafter, an unsteady CFD calculation will also be referred to simply as a “CFD calculation.”
Turning back to
By using the above data stored in the RAM, the computation unit 14 executes an unsteady CFD simulation involving causing the vehicle model 20 to run. CFD calculation processes include a time history data calculation process, an averaging process, and a fast Fourier transform process. These calculation processes are performed within the range defined by the flow domain 21. A specific description follows.
CFD Calculation Processes
1. Time History Data Calculation Process
The computation unit 14 calculates pressure fluctuation time history data p (x, t) (t: time) for a predetermined time, for each surface node x (hereinafter referred to simply as a “node x”) in a part of a surface of the vehicle model 20 that is in contact with the flow domain 21 (which part of the surface will be hereinafter also referred to as an “analysis surface”). The analysis surface is a surface including the right side mirror 22, the right front pillar 24, the front door glass, the right half of the windshield glass, etc. While a part of a roof is also in contact with the flow domain 21, this part is excluded from the analysis surface. The computation unit 14 stores the pressure fluctuation time history data p (x, t) in the RAM thereof, in association with the coordinates of the node x and the time t.
Moreover, the computation unit 14 calculates, for each spatial node z inside the flow domain 21, flow velocity time history data u (z, t) and vorticity time history data ω (z, t) on the flow field for the predetermined time. Hereinafter, the spatial node z will be referred to simply as a “node z.” The position of the node z inside the flow domain 21 is set in advance such that the node z is not located on the analysis surface (i.e., such that the node z is separated from the analysis surface). The computation unit 14 stores the flow velocity time history data u (z, t) and the vorticity time history data ω (z, t) in the RAM thereof, in association with the coordinates of the node z and the time t.
2. Averaging Process
The computation unit 14 calculates, for each node z inside the flow domain 21, an average flow velocity U-(z) and an average vorticity Ω-(z) by performing the averaging process on each of the flow velocity time history data u (z, t) and the vorticity time history data ω (z, t) stored in the RAM. The sign “-” in both U-(z) and Ω-(z) denotes an average and substitutes for the bar attached over the symbol U or Ω in expressions to be described later. The computation unit 14 stores the average flow velocity U-(z) and the average vorticity Ω-(z) in the RAM thereof, in association with the coordinates of the node z. As will be described later, the average flow velocity U-(z) and the average vorticity Ω-(z) are used to calculate the indicator.
3. Fast Fourier Transform Process
The computation unit 14 calculates, for each node x in the analysis surface, a pressure fluctuation amplitude pθ (x) (i.e., a surface pressure fluctuation pθ (x)) at each frequency (angular frequency) (θ: angular frequency; θ=2πf) by performing the fast Fourier transform (FFT) process on the pressure fluctuation time history data p (x, t) stored in the RAM. The surface pressure fluctuation pθ (x) is calculated in a frequency band that is a target of a wind noise evaluation (which frequency band will be hereinafter also referred to as a “frequency band of interest”). The frequency band of interest can be selected by the operator, and for example, a frequency band of which a center frequency fm is 500 Hz, 1 kHz, 2 kHz, or 4 kHz can be selected. Hereinafter, a frequency band of which the center frequency fm is nHz will be referred to simply as an “nHz frequency band.”
For example, when 1 kHz (with a lower limit frequency fl=710 Hz and an upper limit frequency fh=1420 Hz) is selected as the frequency band of interest, the surface pressure fluctuation pθ (x) is calculated for each node x in the analysis surface within the range from 710 Hz to 1420 Hz. The computation unit 14 stores the surface pressure fluctuation pθ (x) in the RAM thereof, in association with the coordinates of the node x and the angular frequency θ. As will be described later, the surface pressure fluctuation pθ (x) is used to create a distribution map of the surface pressure fluctuation pθ (x) at the center frequency fm of the frequency band of interest.
Moreover, the computation unit 14 calculates, for each node z inside the flow domain 21, an autocorrelation function of a turbulent flow velocity (to be exact, the amplitude of the turbulent flow velocity) u˜θ (z) in the frequency band of interest by performing the fast Fourier transform process on the flow velocity time history data u (z, t) stored in the RAM. The sign “˜” in u˜θ (z) denotes a turbulent component resulting from the averaging process on the flow velocity u, and substitutes for a tilde attached over the symbol u in expressions to be described later. The autocorrelation function of an arbitrary function Fθ is defined by the following Expression (1):
Here, θl and θh in the above Expression (1) respectively denote the lower limit angular frequency and the upper limit angular frequency of the angular frequency band of interest, and Fθ* denotes a complex conjugate of the function Fθ. Thus, in this specification, the autocorrelation function is defined as “a value obtained by integrating the product (to be described later) of the arbitrary function Fθ and the complex conjugate function Fθ* thereof with respect to the angular frequency band of interest.”
The computation unit 14 stores the autocorrelation function of the turbulent flow velocity u˜θ (z) in the RAM thereof, in association with the coordinates of the node z. As will be described later, the autocorrelation function of the turbulent flow velocity u˜θ (z) is used to calculate the indicator. The computation unit 14 executes the above-described processes as the CFD calculation.
Surface Pressure Fluctuation Display Command
Upon completing the CFD calculation, the computation unit 14 extracts “the surface pressure fluctuations pθ (x) at the center frequency fm at the nodes x” from “the surface pressure fluctuations pθ (x) in the frequency band of interest at the nodes x” stored in the RAM. Then, the computation unit 14 creates, for each node x, “data in which the extracted surface pressure fluctuation pθ (x) is given corresponding color data according to the level of the fluctuation,” and transmits, to the output unit 16, a display command to display the created data as an image on the display screen 18. A larger surface pressure fluctuation pθ (x) is given corresponding darker color data. Upon receiving the display command, the output unit 16 displays the data as an image on the display screen 18.
Calculation of PSD
In the RAM of the computation unit 14, a formula for calculating an indicator that quantitatively indicates a relation between the flow field inside the flow domain 21 and the surface pressure fluctuation at the observation point x (in other words, an indicator of how much “(a state of) the flow field at an arbitrary node z inside the flow domain 21” contributes to “the surface pressure fluctuation pθ (x) at the observation point x”) is stored in advance. This indicator can be calculated for each node z inside the flow domain 21. As will be described later, a value obtained by spatially integrating this indicator with respect to all the nodes z inside the flow domain 21 is an approximate value of “the autocorrelation function of the surface pressure fluctuation pθ (x) at the observation point x.” Thus, the value of the indicator at each node z can be interpreted as representing a value of “the autocorrelation function of the surface pressure fluctuation pθ (x) at the observation point x” per unit volume of the flow domain 21. Therefore, the indicator at each node z will be hereinafter also referred to as “a pressure source density (PSD).” The PSD (x, z) is an indicator of the degree of contribution of “the flow field at an arbitrary node z inside the flow domain 21” to “the surface pressure fluctuation pθ (x) at the observation point x,” and a larger value of the PSD means a higher degree of contribution. The notation and the derivation method of the PSD calculation formula will be described later.
Based on the PSD calculation formula stored in the RAM, the computation unit 14 calculates the PSD (x, z) for each node z inside the flow domain 21. Since the value of the PSD (x, z) is evaluated for each node z, the node z will be hereinafter also referred to as an “evaluation point z.” The computation unit 14 stores the value of the PSD (x, z) in the RAM thereof, in association with the coordinates of the observation point x and the coordinates of the evaluation point z. As will be described later, the PSD is used to create a plane of equivalent PSD values having a value set by the operator.
Plane-Of-Equivalent-PSD-Values Display Command
Upon completing the PSD calculation, the computation unit 14 extracts the coordinates of the evaluation points z associated with the PSD (x, z) having an arbitrary value (hereinafter also referred to as a “reference value”) set by the operator, among the PSDs (x, z) stored in the RAM. Then, the computation unit 14 creates plane-of-equivalent-values data showing a plane of equivalent values that connects the extracted evaluation points z to one another, and transmits, to the output unit 16, a display command to display the created plane-of-equivalent-values data as an image on the display screen 18. Upon receiving the display command, the output unit 16 displays “the data on the plane of equivalent PSD values having the reference value” as an image on the display screen 18. Thus, upon completing the PSD calculation, the computation unit 14 causes a message indicating the completion to be displayed on the display screen 18, to let the operator know that the PSD calculation has been completed. Accordingly, the operator inputs an arbitrary reference value. The computation unit 14 repeatedly performs the process of transmitting the display command, each time the reference value is input by the operator.
Accordingly, the operator selects an arbitrary evaluation point z in the plane of equivalent values 32b having “the PSD more strongly influenced by the physical quantity than by the distance r” as the evaluation point z at which the PSD value is relatively large (substantially maximum). Hereinafter, the evaluation point z will also be referred to as an “evaluation point of interest z” (see
PSD Parameter Display Command
The computation unit 14 selects the average flow velocity U-(z), the turbulent flow velocity u˜θ (z), and the average vorticity Ω-(z) from the plurality of parameters (physical quantities) composing the PSD (x, z) at the evaluation point of interest z stored in the RAM, and transmits, to the output unit 16, a display command to display numerical data on these parameters on the display screen 18. Upon receiving the display command, the output unit 16 displays the numerical data on the selected parameters on the display screen 18. Based on the displayed numerical data, the operator identifies a parameter that contributes relatively significantly to the PSD value (i.e., a parameter responsible for the large PSD value) among these parameters. In this case, numerical data on the parameters composing the PSD at another evaluation point z may be displayed as necessary. The operator may identify the parameter by comparing these pieces of numerical data. When the parameter has been identified by the operator, the identified parameter is input through the input unit 12. The input parameter is stored in the RAM of the computation unit 14. Hereinafter, this parameter will also be referred to as a “causal parameter.”
Physical Quantity Distribution Map Display Command
The computation unit 14 extracts a group of evaluation points z located in “a plane (see dashed line L in
Based on the distribution map, the operator analyzes the cause for the large value of the causal parameter (in this example, the turbulent flow velocity u˜θ (z)) at the evaluation point of interest z. In the example of
The output unit 16 receives display commands from the computation unit 14 and displays various types of data on the display screen 18. The details are as described above. This concludes the description of the specific configuration of the device of the embodiment.
Derivation of PSD Calculation Formula
Next, a method of deriving a formula for calculating the above-described PSD will be described by using a rigid body model. The PSD is defined based on a formula obtained by converting “an expression of a relation between a surface pressure fluctuation of a rigid body model and a flow field around the rigid body model,” which is calculated based on the publicly known Powell's formula, from a time domain into a frequency domain. The Powell's formula is expressed in a form suitable for the derivation of the PSD calculation formula. In the following, therefore, the rigid body model and the flow domain will be first described with reference to
Rigid Body Model and Flow Domain
Derivation of Powell's Formula
The following Expression (2) shows the Navier-Stokes equation in the case where the volume force is zero:
Here, ρ is a flow field density; u is a flow field flow velocity (vector quantity); Du/Dt is a material derivative; p is a pressure (pressure fluctuation, surface pressure fluctuation) on the surface of the rigid body 36; and η is a flow field viscosity coefficient.
When the material derivative in the above Expression (2) is rewritten by using partial differentiation and then transformed by using the following relational expression:
∇∧∇∧A=∇(∇·A)−∇2A
, the following Expression (3) is obtained. The symbol A in the above relational expression denotes an arbitrary vector.
Here, ν is a kinematic viscosity coefficient of the flow field, and ν=η/ρ.
Next, when the above Expression (3) is transformed by using the following relational expressions:
the following Expression (4) is obtained. Here, ω is a flow field vorticity (vector quantity) and B is an enthalpy.
The flow field in this embodiment is an incompressible fluid or a slightly compressible fluid. In this case, the following relational expression:
∇·u<<∇∧ω
holds true, so that the above Expression (4) can be approximated by the following Expression (5):
When both sides of the above Expression (5) are multiplied by the flow field density ρ to take the divergence, the following Expression (6) is obtained:
The sign “×” in the above Expression (6) is a multiplication sign. In this specification, multiplication signs are basically omitted, except when indicating a multiplication sign facilitates understanding.
Here, the relational expression shown in the following Expression (7) holds true between the flow field flow velocity u and the flow field density ρ:
When the divergence of the product of “the flow field density ρ” and “a partial differential of the flow field flow velocity u with respect to time” (i.e., the left side of the following Expression (8)) is transformed by using the above Expression (7), an expression as on the right side of the following Expression (8) is obtained:
Here, c is a flow field sound velocity. The following relation holds true among the surface pressure fluctuation p, the flow field density ρ, and the flow field sound velocity c:
The flow field in this embodiment is a high-Reynolds-number flow (i.e., a flow having a relatively high flow velocity, e.g., 100 km/h to 140 km/h). The following relational expression holds true in a high-Reynolds-number flow:
The Reynolds number Re is defined as Re=uL/ν, where L denotes a characteristic length of the flow field. When the term in the parentheses on the right side of the above Expression (8) is transformed as shown below and the above relational expression is applied, the term in the parentheses on the right side of Expression (8) is approximated by the following Expression (9):
When the above Expression (6) is transformed (approximated) by using the above Expression (8) and Expression (9), the following Expression (10) is obtained:
Here, the flow field in this embodiment is a low-Mach-number flow (i.e., a flow field having a relatively low ratio of the flow velocity of the fluid to the sound velocity). The following relational expressions hold true in a low-Mach-number flow:
Therefore, when the above Expression (10) is transformed by using these relational expressions, the Powell's formula shown in the following Expression (11) is obtained. In the above relational expression, c0 is a flow field sound velocity in a static state and ρ0 is a flow field density in a static state.
Derivation of Expression of Relation Between Surface Pressure Fluctuation and Flow Field in Time Domain
A Green's function G satisfies the relational expression of the following Expression (12):
Here, the observation point x and the evaluation point z are as described above (see
When physical body boundary conditions are taken into account, the Powell's formula shown in the above Expression (11) is expressed as in the following Expression (14):
Here, H (z) is the Heaviside unit function and defined by the following Expression (15):
Here, as shown in
This Heaviside unit function H (z) satisfies the integral equation of the following Expression (16):
∫V(⋅)∇Hd3z=∫S+(⋅)ndS (16)
Here, (⋅) in the above expression denotes an inner product with an arbitrary value. As shown in
The first term and the second term on the left side, and the right side, of the above Expression (14) can be transformed as in the following Expressions (14-1), (14-2), and (14-3), respectively:
When the above Expressions (14-1) to (14-3) are substituted into the above Expression (14), the following Expression (17) is obtained:
The second term (the minus sign is omitted) on the right side of the above Expression (17) can be transformed as in the following Expression (17-1):
When the above Expression (17-1) is substituted into the above Expression (17), the following Expression (18) is obtained:
When the above Expression (13) is applied, the integral expression of the above Expression (18) becomes as in the following Expression (19):
When the first term on the right side of the above Expression (19) is expanded by using the above Expression (18), the following Expression (19-1) is obtained. Hereinafter, for the convenience of notation, the time integral will be omitted when transformation of the terms on the right side of the above Expression (19) is described.
∫VG(x,z,t−τ)(−∇·(B∇H))d3z=∫V{−∇·(GB∇H)+B∇G·∇H}d3z=−GB∇H·ndS+∫V{B∇G·∇H}d3z=B∇G·ndS (19-1)
When the second term and the third term on the right side of the above Expression (19) are expanded by using the above Expression (18), the following Expression (19-2) is obtained:
The fourth term on the right side of the above Expression (19) can be transformed as in the following Expression (19-3):
∫VG(x,z,t−τ)∇·(Hω∧u)d3z=∫V{∇·(HGω∧u)−∇G·(Hω∧u)}d3z=G(Hω∧u)·ndS+∫V∇G·(Hω∧u)d3z=−∫V∇G·(Hω∧u)d3z (19-3)
When the above Expressions (19-1) to (19-3) are substituted into the above Expression (19), the following Expression (20) is obtained:
When the imaginary surface S+ is converged to the surface S of the rigid body 36, the above Expression (20) can be rewritten as in the following Expression (21):
Here, in a high-Reynolds-number flow, the third term on the right side of the above Expression (21) is negligibly small compared with the fourth term. In addition, the second term on the right side is equivalent to zero, since the flow velocity is zero when the rigid body 36 is stationary. Therefore, the above Expression (21) can be simplified as in the following Expression (22):
HB(x,t)=∫−∞∞B∇G·ndSdτ−∫−∞∞∫V∇G·(ω∧u)d3zdτ(∵(15)) (22)
Since the flow velocity is zero on a surface of a stationary object, the enthalpy B is expressed as in the following expression:
When the right side p/ρ of the above expression is defined as p/ρ=p* and the enthalpy B is substituted into the above Expression (22), the relational equation of the following Expression (23) is obtained. This relational expression is “the expression of the relation between the surface pressure fluctuation and the flow field in the time domain.”
p
*(x,t)=∫−∞∞p*(y,τ)∇G(x,y,t−τ)·n(y)dSdτ−∫−∞∞∫V(ω∧u)(z,τ)·∇G(x,z,t−τ)d3zdτ (23)
Derivation of PSD Calculation Formula
Since the relational expression of the above Expression (23) includes the value (function) p* (=p/ρ) based on the surface pressure fluctuation p on both sides thereof, this expression does not allow the surface pressure fluctuation p at the observation point x to be directly calculated from the flow velocity u and the vorticity ω. In the following, therefore, an expression of a relation between “the surface pressure fluctuation p at the observation point x” and “the flow field flow velocity u and vorticity ω” will be derived by transforming the above expression so as to eliminate the term including p* from the right side.
As shown in
HB(x+,t)=∫−∞∞B(y,τ)∇G(x+,y,t−τ)·n(y)dScτ−∫−∞∞∫V(ω∧u)(z,τ)·∇G(x+,z,t−τ)d3zdτ (22-1)
HB(x−,t)=∫−∞∞B(y,τ)∇G(x−,y,t−τ)·n(y)dSdτ−∫−∞∞∫V(ω∧u)(z,τ)·∇G(x−,z,t−τ)d3zdτ (22-2)
When both sides of Expression (22-1) and both sides of Expression (22-2) are respectively added up to take the limit for x and x+ as x− is approached, the following Expression (24) is obtained. In the following transformation of the expression, H (x+)=1 and H (x−)=0 are used (see Expression (15)).
The first term and the second term on the right side of the above Expression (24) can be transformed as in the following Expressions (24-1) and (24-2), respectively. In the following expression, S\Sx is a part of the surface S of the rigid body 36 that does not include the surface region Sx (see
When the above Expressions (24-1) and (24-2) are substituted into the above Expression (24), the following Expression (25) is obtained:
p
*(x,t)=∫−∞∞\Sx2p*(y,τ)∇G(x,y,t−τ)·n(y)dSdτ−∫−∞∞∫V2(ω∧u)(z,τ)·∇G(x,z,t−τ)d3zdτ (25)
Fourier transform is defined by the following Expression:
A
θ(x)=−∫−∞∞A(x,t)e−iθtdt
Here, Aθ (x) in the above expression is the magnitude (amplitude) of the function A (x, t) at an angular frequency θ. Aθ (x) is a complex number, and a complex conjugate Aθ* (x) thereof satisfies the relational expression of the following Expression (26):
A
θ*(x)=A−θ(x)=−∫−∞∞A(x,t)eiθtdt (26)
When Fourier transform is applied to the above Expression (24) and the result of Fourier transform of a convolution integral is used, the following Expression (27) is obtained:
p
*θ(x)=\Sx2p*θ(y)∇Gθ(x,y)·n(y)dS−∫V2(ω∧u)θ(z)·∇Gθ(x,z)d3z (27)
Here, Gθ (x, z) resulting from Fourier transform of the Green's function G is expressed as in the following Expression (28) and satisfies the relational expression of the following Expression (29) (so-called Helmholtz equation):
Here, k0 is a wavenumber (so-called acoustic wavenumber) of the component of the angular frequency θ, and k0=θ/c0. The symbol r denotes the distance between the observation point x and the evaluation point z.
The gradient of Gθ (x, z) can be expressed as in the following Expression (30) by using the above Expression (28). Under a compact acoustic condition (k0r<<1), the gradient of Gθ (x, z) is not dependent on the angular frequency θ, and only the function of the distance r can be approximated. The vector r in the following expression is a vector oriented from the observation point x toward the evaluation point Z.
The autocorrelation function (see the above Expression (1)) of “the function P*θ (x) based on the surface pressure fluctuation pθ (x) at the observation point x” that is the left side of the above Expression (27) is expressed as in the following Expression (31):
∫θlθhp*θ(x)p*θ*(x)dθ=∫θlθh\Sx2p*θ(y)p*θ*(x)∇Gθ(x,y)·n(y)dSdθ−∫θlθh∫V2p*θ*(x)(ω∧u)θ(z)·∇Gθ(x,z)d3zdθ (31)
The above Expression (31) is expressed as in the following Expression (32) by using the compact acoustic condition of the gradient of Gθ (x, z) (see Expression (30)):
∫θlθhp*θ(x)p*θ*(x)dθ=\Sx(∫θlθh2p*θ(y)p*θ*(x)dθ)∇Gθ(x,y)·n(y)dS−∫θlθh∫V2p*θ*(x)(ω∧u)θ(z)·∇Gθ(x,z)d3zdθ (32)
Here, a correlation distance lx, cr, a correlation area Sx, cr (see
Thus, the correlation area Sx, cr is proportional to the square of the average flow velocity, and the correlation volume Vx, cr is proportional to the cube of the average flow velocity.
Since the angular frequency band of interest in this embodiment is relatively wide, the correlation distance lx, cr is relatively small. Accordingly, the correlation area Sx, cr and the correlation volume Vx, cr are also relatively small. Therefore, as shown in
Hereinafter, the product of an arbitrary function Fθ and a complex conjugate function Fθ* thereof will be referred to as “a norm of the function Fθ,” and is defined as in the following Expression (34):
∥Fθ∥=FθFθ* (34)
Thus, the autocorrelation function (see Expression (1)) is a value obtained by integrating the norm of an arbitrary function Fθ with respect to the angular frequency band of interest.
Therefore, the above Expression (32) can be expressed as in the following Expression (35):
∫θlθh∥p*θ(x)∥dθ=∫θlθhp*θ(x)p*θ*(x)dθ=−∫θlθhp*θ*(x)∫V2(ω∧u)θ(z)·∇Gθ(x,z)d3zdθ (35)
According to the above Expression (35), the surface pressure fluctuation pθ (x) at the observation point x in the angular frequency band of interest is dependent on the outer product of the flow field vorticity ω and flow velocity u inside the flow domain 38. Focusing on this point, the inventor of the present application considered that the surface pressure fluctuation pθ (x) at the observation point x could be reduced by reducing the value of the autocorrelation function of the spatial integral on the right side of the above Expression (35). This autocorrelation function can be transformed as shown in the following Expression (36):
Here, z1 and z2 in the above expression are arbitrary evaluation points inside the flow domain 38, and z1≠z2. When the evaluation point z1 is not included in a correlation volume Vz2, cr at the evaluation point z2, the correlation between the physical quantities at the evaluation point z1 and the physical quantities at the evaluation point z2 in the angular frequency band of interest can be disregarded. Therefore, the above Expression (36) can be further transformed as in the following Expression (37):
∫θlθh∥∫V2(ω∧u)θ(z)·∇Gθ(x,z)d3z∥dθ=∫V∫θlθh∥2(ω∧u)θ(z2)·∇Gθ(x,z2)∥dθ×Vz
On the right side of the above Expression (37), “the part integrated with respect to the angular frequency band of interest” can be transformed as in the following Expression (38) by using the above Expression (30):
As shown in the following Expressions (39-1) and (39-2), the flow velocity u in the above Expression (38) can be decomposed into the average flow velocity U- as an average component and the turbulence flow velocity u˜ as a turbulent component, and the vorticity ω can be decomposed into the average vorticity Ω- as an average component and the turbulent vorticity ω˜ as a turbulent component.
u=Ū+ũ (39-1)
ω=
The vector r in a spatial coordinate system of the rigid body model 36 is specified by the following Expression (40):
{right arrow over (r)}=(r1,r2,r3) (40)
Here, r1, r2, and r3 are e1, e2, and e3 components of the vector r, with the observation point x being the origin.
When Expressions (39-1), (39-2), and (40) are substituted into the right side of the above Expression (38), the right side thereof can be transformed as in the following Expression (41). Since the product of the turbulent components is negligibly small, this product is omitted in the following Expression (41):
Here, the correlation function of two arbitrary functions Eθ and Fθ is defined in the angular frequency band of interest as in the following Expression (42):
E
θ
F
θ
When the above Expressions (1) and (42) are applied, the relational expressions shown in the following Expressions (43-1) to (43-6) are obtained based on the hypothesis that vortices have uniform isotropy:
Here, k is a constant specifying the relation between the flow velocity uθ and the vorticity ωθ.
When the right side of the above Expression (41) is arranged by using the above Expressions (43-1) to (43-6), the left side of the above Expression (38) is finally expressed as in the following Expression (44):
The right side of the above Expression (44) corresponds to “the part integrated with respect to the angular frequency band of interest” on the right side of the above Expression (37). Thus, when the right side of the above Expression (44) is substituted into this part of Expression (37), the following Expression (45) is obtained:
When the integrated term on the right side of the above Expression (45) is multiplied by “the square ρ2 of the flow field density” and the evaluation point z2 is rewritten into a general symbol z, the PSD calculation formula defined by the following Expression (46) is obtained. In this specification, Expression (46) thus derived is defined as an indicator of the degree of contribution of “the flow field at the evaluation point z inside the flow domain 38” to “the surface pressure fluctuation at the observation point x in the rigid body 36.” The reason for multiplying by ρ2 is because p*=p/ρ is used in the process of deriving the PSD calculation formula.
The approximation formula shown in the following Expression (47) holds true between the surface pressure fluctuation pθ (x) and the PSD (x, z) at the observation point x (see Expressions (35), (45), and (46)).
Thus, the integrated value of “the norm of the surface pressure fluctuation pθ (x) at the observation point x” in the angular frequency band of interest (in other words, the autocorrelation function of the surface pressure fluctuation pθ (x) at the observation point x) can be approximated as “a value obtained by spatially integrating the PSD for the observation point x with respect to the flow domain.” Therefore, the PSD functions with high accuracy as an indicator of the degree of contribution of the flow field at the evaluation point z to the surface pressure fluctuation pθ (x) at the observation point x. This concludes the description about the derivation of the PSD calculation formula.
Wind Noise Analysis Method
Next, a method of analyzing wind noise in the running vehicle model 20 will be specifically described. The CPU of the computation unit 14 of the calculation device 10 is configured to execute the routine shown by the flowchart of
Step 802: The CPU starts an unsteady CFD simulation involving causing the vehicle model 20 to run, and calculates the pressure fluctuation time history data p (x, t), the flow velocity time history data u (z, t), and the vorticity time history data ω (z, t) within the analysis range (inside the analysis surface and the flow domain 21) for a predetermined time. The time history data p (x, t) is calculated for each node x, while the time history data u (z, t) and ω (z, t) are calculated for each node z. Step 804: Based on the pressure fluctuation time history data p (x, t) calculated in step 802, the CPU creates data showing changes over time in the amplitude of the pressure fluctuation on the analysis surface, and transmits, to the output unit 16, a command to display this data. Accordingly, the changes over time in the amplitude of the pressure fluctuation are displayed as an animation on the display screen 18 (see
Step 806: The CPU calculates the average flow velocity U-(z) and the average vorticity Ω-(z) for each node z by performing the averaging process on each of the flow velocity time history data u (z, t) and the vorticity time history data ω (z, t) calculated in step 802. Step 808: The CPU calculates the surface pressure fluctuation pθ (x) in the angular frequency band of interest by performing the fast Fourier transform process on the pressure fluctuation time history data p (x, t) calculated in step 802. The surface pressure fluctuation pθ (x) is calculated for each node x. Moreover, the CPU calculates the autocorrelation function of the turbulent flow velocity u˜θ (z) in the angular frequency band of interest by performing the fast Fourier transform process on the flow velocity time history data u (z, t) calculated in step 802. This autocorrelation function is calculated for each node z. The processes in step 802 to step 808 correspond to the unsteady CFD calculation processes.
Step 810: Based on the surface pressure fluctuation pθ (x) calculated in step 808, the CPU creates “data showing a distribution map of the surface pressure fluctuation pθ (x) at the center angular frequency θm of the angular frequency band of interest,” and transmits, to the output unit 16, a command to display this data. Accordingly, the distribution map of the surface pressure fluctuation pθ (x) is displayed as an image on the display screen 18 (see
In step 812, the CPU determines whether the observation point x has been selected by the operator. The observation point x is selected by the operator based on the distribution map of the surface pressure fluctuation pθ (x) (see step 810). When it is determined that the observation point x has been selected, the CPU determines “Yes” in step 812 and performs a process in step 814 to be described later. On the other hand, when it is determined that the observation point x has not been selected, the CPU determines “No” in step 812 and makes the determination in step 812 again. The CPU repeats this process each time a predetermined computation time elapses, until it is determined that the observation point x has been selected.
Step 814: Using the PSD calculation formula (see Expression (46)) stored in the RAM of the computation unit 14, the CPU calculates, for each node z, the PSD (x, z) for the observation point x selected in step 812. The average flow velocity U-(z) and the average vorticity Ω-(z) calculated in step 806, the autocorrelation function of the turbulent flow velocity u˜θ (z) calculated in step 808, etc. are substituted into this calculation formula. Thereafter, the CPU performs the following process in step 816.
Step 816: The CPU transmits, to the output unit 16, a command to display a message indicating that the PSD calculation has been completed. Accordingly, this message is displayed on the display screen 18, letting the operator know that the calculation process has been completed. Thereafter, the CPU moves to step 818.
In step 818, the CPU determines whether the reference value of the PSD has been input by the operator. When it is determined that the reference value has been input, the CPU determines “Yes” in step 818 and performs the following process in step 820.
Step 820: The CPU creates data showing a plane of equivalent PSD values having the reference value input in step 818, and transmits, to the output unit 16, a command to display this data. Accordingly, the plane of equivalent PSD values having the reference value input by the operator is displayed as an image on the display screen 18 (see
In step 822, the CPU determines whether the evaluation point of interest z has been selected by the operator. The evaluation point of interest z is selected by the operator based on the plane of equivalent PSD values (see step 820). When it is determined that the evaluation point of interest z has been selected, the CPU determines “Yes” in step 822 and performs a process in step 824 (
On the other hand, when it is determined that the evaluation point of interest z has not been selected (specifically, when the operator cannot select the evaluation point of interest z from the current plane of equivalent PSD values, or when the operator is currently selecting the evaluation point of interest z), the CPU determines “No” in step 822 and makes the determination in step 818 again.
When it is determined in step 818 that the reference value has been input (i.e., the reference value of the PSD has been re-input by the operator), the CPU determines “Yes” in step 818 and performs the process in step 820, and determines in step 822 again whether the evaluation point of interest z has been selected. On the other hand, when it is determined that the reference value has not been input in step 818, the CPU determines “No” in step 818 and moves to step 822, and determines in step 822 again whether the evaluation point of interest z has been selected. The CPU repeats the processes in step 818 to step 822 until it is determined that the evaluation point of interest z has been selected.
On the other hand, when the CPU moves from step 816 directly to step 818 and determines that the reference value has not been input (i.e., an initial reference value has not been input), the CPU determines “No” in step 818 and moves to step 822. Since the evaluation point of interest z is selected based on the plane of equivalent PSD values (i.e., selected through step 820), when the initial reference value has not been input (i.e., when the CPU has not gone through step 820), the CPU determines “No” in step 822.
Step 824 (
In step 826, the CPU determines whether the causal parameter has been identified. The causal parameter is identified by the operator based on the numerical data on the parameters composing the PSD (x, z) (see step 824). When it is determined that the causal parameter has been identified, the CPU determines “Yes” in step 826 and performs a process in step 828 to be described later. On the other hand, when it is determined that the causal parameter has not been identified, the CPU determines “No” in step 826 and makes the determination in step 826 again. The CPU repeats this process each time a predetermined computation time elapses, until it is determined that the causal parameter has been identified.
Step 828: The CPU creates data showing a distribution map of the causal parameter in a predetermined plane passing through the evaluation point of interest z selected in step 822 (typically, a plane parallel to the e1-e2 plane). The CPU transmits, to the output unit 16, a command to display this data. Accordingly, the distribution map of the causal parameter is displayed on the display screen 18 (see
Improvement Effect on Surface Pressure Fluctuation (Wind Noise) Achieved by Device of Embodiment
Next, the improvement effect on the surface pressure fluctuation pθ (x) resulting from changing the shape in the analysis range of the vehicle model 20 by means of the device of the embodiment will be specifically described with reference to
To verify the improvement effect on the surface pressure fluctuation pθ (x) resulting from the shape change, the inventor of the present application compared distribution maps of the surface pressure fluctuations pθ (x) on analysis surfaces of the respective models.
Reliability and Versatility of PSD as Indicator
As described above, “the value obtained by spatially integrating the PSD for the node x with respect to the flow domain” is an approximate value of “the autocorrelation function of the surface pressure fluctuation pθ (x) at the node x” (see Expression (47)). In the following, the reliability of the PSD as an indicator will be studied by verifying the accuracy of this approximation. Specifically, a surface pressure fluctuation calculated (estimated) based on “the value obtained by spatially integrating the PSD with respect to the flow domain” (hereinafter also referred to as an “estimated surface pressure fluctuation”) is compared with a surface pressure fluctuation pθ calculated by unsteady CFD calculation software, to thereby verify the accuracy of the approximation of the estimated surface pressure fluctuation. While Power FLOW is used as the software in this embodiment, the type of software is not limited to this example.
Moreover, in the following, the versatility of the PSD as an indicator will also be studied by verifying the accuracy of the approximation not only for a vehicle model but also for a fore-step model having a different shape from the vehicle model.
The workings and effects of the device of the embodiment will be described. The device of the embodiment calculates the PSD based on the physical quantities (average flow velocity U-, average vorticity Ω-, and turbulent flow velocity u˜θ) calculated by an unsteady CFD simulation involving causing a vehicle model to run. The PSD is an indicator of the degree of contribution of a flow field to a surface pressure fluctuation pθ (x). By using the PSD as an indicator, therefore, one can calculate the degree of contribution of the flow field to the surface pressure fluctuation pθ (x) for each evaluation point z. Accordingly, it is possible to appropriately identify the position of the flow field inside the flow domain 21 that contributes significantly to the surface pressure fluctuation pθ (x) of the vehicle model 20 at the observation point x.
Moreover, in the device of the embodiment, the value obtained by spatially integrating the PSD at the observation point x with respect to the flow domain 21 is an approximate value of the autocorrelation function of the surface pressure fluctuation pθ (x) at the observation point x. Therefore, the behavior of the PSD matches the behavior of the surface pressure fluctuation pθ (x) well. This means that the PSD is highly reliable as an indicator of the degree of contribution of the flow field to the surface pressure fluctuation pθ (x) (see
Specifically, having hitherto no means of quantitatively evaluating the relation between a surface pressure fluctuation and a flow field, engineers have sometimes differed in their interpretation of a flow field. In addition, since an analysis is performed based on a distribution of a physical quantity in a cross-section of a flow field, the lack of information on a flow field in a three-dimensional space could lead to overlooking of a cause for a large surface pressure fluctuation. However, the device of the embodiment can quantitatively evaluate the relation between a surface pressure fluctuation pθ (x) and a flow field by means of the PSD, which can significantly reduce the likelihood that engineers may differ in their interpretation of a flow field, and can improve the accuracy of a wind noise analysis. Moreover, the device of the embodiment identifies the position of a flow field that makes a high degree of contribution to the surface pressure distribution, and thereafter evaluates the distribution of a physical quantity in a cross-section at that position. Thus, the likelihood of a lack of information on the flow field can be significantly reduced, and consequently a cause for a large surface pressure fluctuation can be reliably found out.
The device of the embodiment displays a plane of equivalent PSD values on the display screen 18. Thus, by appropriately setting the reference value, the operator can view a plane of equivalent values having a desired PSD value. As a result, the evaluation point z corresponding to the desired PSD value can be efficiently selected, and the position of the flow field that contributes significantly to the surface pressure fluctuation pθ (x) of the vehicle model 20 can be efficiently identified.
In the device of the embodiment, the observation point x is selected based on the magnitude of the surface pressure fluctuation calculated by the unsteady CFD calculation. The surface pressure fluctuation is strongly correlated with wind noise. Thus, this configuration allows for a more appropriate analysis of wind noise.
Next, a wind noise analyzer according to Modified Example 1 (hereinafter also referred to as a “first modified device”) will be described. The first modified device is different from the device of the above embodiment in that the causal parameter is identified by the device and not by the operator. Specifically, the first modified device executes the following processes instead of the processes in steps 824 and 826 of
Next, a wind noise analyzer according to Modified Example 2 (hereinafter also referred to as a “second modified device”) will be described. The second modified device is different from the device of the above embodiment in that the evaluation point of interest z is selected (extracted) by the device and not by the operator. Specifically, the second modified device executes the following processes instead of the processes in step 818 to step 822 of
While the wind noise analyzers and the wind noise analysis methods of the embodiment and the modified examples have been described above, the present disclosure is not limited to the above embodiment and modified examples but can be modified in various ways.
For example, in the embodiment and the modified examples, a vehicle model is used as a structure model that is the analysis target. However, the present disclosure is not limited to this configuration, and for example, a structure model of an airplane, a ship, etc. may instead be used.
In the above embodiment and modified examples, an observation point at which the surface pressure fluctuation is relatively large is used as the analysis target. However, the present disclosure is not limited to this configuration, and for example, a node x having an average value of the surface pressure fluctuation in a predetermined range may instead be used as the observation point for an analysis.
In the above embodiment and modified examples, the node z in a plane of equivalent values can be selected as the evaluation point of interest z. However, the present disclosure is not limited to this configuration, and for example, a node z on an inner side of a plane of equivalent values may be selectable as the evaluation point of interest z.
In the above embodiment and modified examples, the observation point x is selected by the operator. However, the present disclosure is not limited to this configuration, and for example, the observation point x may instead be selected by the wind noise analyzer based on the value of the surface pressure fluctuation.
In the above embodiment and modified examples, the observation point x is selected based on the distribution map of the surface pressure fluctuation. However, the present disclosure is not limited to this configuration, and for example, the observation point x may be selected based on a physical quantity other than the surface pressure fluctuation, or an arbitrary node x may be selected by the operator as the observation point x.
Number | Date | Country | Kind |
---|---|---|---|
2018-087378 | Apr 2018 | JP | national |