Professional Documents
Culture Documents
net/publication/285871782
CITATIONS READS
8 2,332
4 authors, including:
Feng Tyan
Tamkang University
53 PUBLICATIONS 769 CITATIONS
SEE PROFILE
All content following this page was uploaded by Feng Tyan on 14 December 2015.
隨機路面之產生
Generation of Random Road Profiles
田 豐*1 洪于棻 1 杜順旭 2 鄭聖弘 2
Feng Tyan*1, Yu-Fen Hong1, Shun-Hsu Tu2, Wes S. Jeng2
摘要
本文回顧兩種被廣泛採用於產生一維路面之方法,亦即成形濾波器與正弦函
數近似法,這些路面可用於四分之一(或二分之一)車懸吊系統控制器模擬上。
本文主要貢獻在於,吾人發現於成形濾波器法中,產生路面之一階系統之時間常
數與路面等級是獨立無關的。為完整性,文中亦詳細推導正弦函數近似法中各個
頻率之振幅。
關鍵詞:隨機過程,成形濾波器,正弦函數近似
Abstract
In this work we review two of the most commonly adopted methods, namely
shaping filter and sinusoidal approximation, for generating one-dimensional random
road profiles, that are used in the simulation of a quarter car (or half car) vehicle sus-
pension control system. The major contribution of this work is the following: for the
shaping filter method, it is found that the time constant of the first order transfer func-
tion generating the road profile is independent of the grade of road. While for the sinu-
soidal approximation method, a detail derivation of the amplitude of each sinusoidal
function is re-derived for completeness.
keywords: random process, shaping filter, sinusoidal approximation
1 2
淡江大學航空太空工程研究所計算動力與控制實驗室 天進科技股份有限公司
*Corresponding author. Email: tyanfeng@mail.tku.edu.tw
1
Computational Dynamics and Control Lab, Department of Aerospace Engineering, Tamkang University, Tamshui, Taiwan, R.O.C.
2
Sky Leading Corportation, Chupei, Hsin Chu County, Taiwan, R.O.C.
Manuscript received 30 November 2007; revised 30 January 2008; accepted 13 October 2008
152 隨機路面之產生
Generation of Random Road Profiles
and conversely
1 ∞
R (τ ) =
2π ∫ −∞
S (Ω)e + jΩτ dΩ (3)
Fig. 2 Road surface classification (ISO 8608). The axes surrounding the and
frame are defined as 1: displacement psd, Φ(n) [m3], 2: wave- ∞
1
π∫
length, λ[m], 3: displacement psd, Φ(Ω) [m3], 4: spatial fre- R (τ ) = S (Ω) cos(Ωτ )dΩ (5)
quency, n[cycle/m], 5: angular spatial frequency, Ω [rad/m] 0
田 豐 洪于棻 杜順旭 鄭聖弘 153
Feng Tyan, Yu-Fen Hong, Shun-Hsu Tu, Wes S. Jeng
To avoid negative angular velocities, usually a one-sided integrating a white noise (i.e. a random walk) in time do-
psd is defined with main. While to prevent standard deviation from going up
⎧ 2 S (Ω), for Ω ≥ 0 with time as the integration period is increased, the road
Φ (Ω ) = ⎨ (6) roughness PSD distribution is modified as [3, 4]
⎩0, for Ω < 0
2αVσ 2 (14)
Therefore, we obtain Ψ (ω ) =
ω 2 + α 2V 2
1 ∞ (7)
2π ∫0
R(τ ) = Φ(Ω) cos(Ωτ )d Ω where σ2 denotes the road roughness variance and V is the
vehicle speed, whereas α depends on the type of road sur-
1. Road profiles in spatial and temporal domain face.
Since the spectral density of the road profile can be
It is well known that the amount of road excitation
factored as
imposed at the vehicle tire depends on two factors:
1-1. the road roughness which is a function of the road 2αV σ 2
Ψ (ω ) = = H (ω )Ψ ω H T ( −ω )
roughness coefficient, (αV + jω )(αV − jω )
1-2. the vehicle velocity V. 1
where H (ω ) ≡ is the frequency response
Let s be the path variable. By introducing the wavelength α V + jω
2π function of the shaping filter, Ψ ω ≡ 2αV σ 2 is the spectral
λ= (8)
Ω density of a white noise process.
ds
and assuming that s=0 at t=0, the term Ωs can be written as Hence, if the vehicle runs with constant velocity =V ,
dt
2π V then the road profile signal, zR(t), whose PSD is given by
Ωs = s = 2π t = ωt (9)
λ λ equation (14), may be obtained as the output of a linear
filter expressed by the differential equation [5, 6]
where ω (rad/sec) is the angular velocity in time domain,
we end up with d
z R (t ) = −αVz R (t ) + w(t ) (15)
ΩV = ω (10) dt
Hence, in the time domain the excitation frequency is where w(t) is a white noise process with the spectral den-
ω V sity Ψω. It is easy to see that the profile signal is given by
given by f = = . For most of the vehicles the rigid t
2π λ z R (t ) = e −αVt z R (0) + ∫ e −αV ( t −τ ) w(τ ) dτ
body vibrations are in the range between f =0.5 Hz to f = 0
15 Hz. This range is covered by waves which satisfy the and in the steady state the covariance of road irregularities
V
conditions 0.5Hz ≤ ≤ 15Hz. For a given wavelength, is
λ
lets say λ= 4 m, the rigid body vibration of a vehicle are Ψω (16)
lim E[ zR2 (t )] = = σ2
excited if the velocity of the vehicle is varied from Vmin = t →∞ 2αV
0.5 Hz · 4 m = 2 m/sec = 7.2 km/h to Vmax = 15 Hz · 4 m = Remark 3.2: Recall that the variance of a continuous proc-
60 m/sec = 216 km/h. Hence, to achieve an excitation in ess zR and its corresponding discrete counter part zRk is
the whole frequency range with moderate vehicle veloci- related by:
ties profiles and different varying wavelengths are needed.
T
When a vehicle is moving along the road with veloc- E[ zRk zRk ] = E[ zR zRT ] ⋅ Δt (17)
ity V, the excitation frequency of the road input ω (rad/sec)
becomes ω = ΩV. The mean squared value of road surface where Δt is the sampling time.
roughness, that is the total area of the power spectral den- 2. The determination of road profile variance
sity function, does not change with the velocity of a vehi-
cle. Let Ψ(ω) represent the power spectral density of road To prevent PSD from going to infinity in low spatial
input with respect to displacement excitation frequency. frequency, a commonly used standard for pavement
Therefore we have the following relation: roughness is the one proposed by ISO [11]. It adopts the
following standard formulation to describe pavement
Ψ(ω) dω = Φ(Ω) dΩ (11) roughness PSD:
which in turn yields the relationship between Ψ(ω) and ⎧Φ (Ω0 )Ω1−2 ,
Φ(Ω) ⎪ for 0 ≤ Ω ≤ Ω1
⎪ Ω −2
1 Φ(Ω) = ⎨Φ (Ω0 )( ) , for Ω1 < Ω ≤ Ω N (18)
Ψ (ω ) = Φ (Ω) (12) Ω0
V ⎪ for Ω N < Ω
Henceforth, we have ⎪⎩0,
V where the reference values of psd at Ω0 =1 (rad/m), Φ(Ω0),
Ψ (ω ) = Φ (Ω 0 )Ω 02 (13)
ω2 are given by ISO as shown in the Table III. The ISO sug-
This indicates that the road profile can be obtained from gested that Ω1 = 0.02π (rad/m), and ΩN = 4π (rad/m) [7, 11].
154 隨機路面之產生
Generation of Random Road Profiles
As a result the variance of the random road profile can be Table 3 Road roughness standard deviation
approximated by
Road class σ (10-3m) Φ(Ω0)(10-6m3), Ω0=1 α (rad/m)
1 ∞ Φ (Ω 0 ) 2 1
2π ∫0
σ2 = Φ (Ω ) d Ω = ( − ) ≈ 5.05Φ(Ω0 ) A (very good) 2 1 0.127
2π Ω1 Ω N
B (good) 4 4 0.127
But for most of the literature, e.g. [7], it was chosen that C (average) 8 16 0.127
σ2= 4Φ (Ω0). D (poor) 16 64 0.127
From equation (14), the one-sided PSD of road pro- E (very poor) 32 256 0.127
file can be written in spatial frequency as
2ασ 2
Φ(Ω) = (19)
Ω2 + α 2
To determine α, we simply use the relationship
2ασ 2 2α ⋅ 4Φ (Ω 0 ) For the case i=j:
Φ (Ω 0 ) = = (20)
Ω 02 +α 2
Ω 02 +α 2
J ii ≡ ∫ Ai2 sin 2 ( Ω i s − φi ) ds
which yields α = 0.127 (rad/m).
Ai2 1
Remark 3.3: Note that in this case, α (the reciprocal of = [Ω i s − φi − sin(2 Ω i s − 2φi )]
2Ω i 2
time constant [12]) in equation (15) is independent of the
road class Φ(Ω0). This agrees with the explanation given in For the case i ≠j:use trigonometric relationship,
[1, pp.35-36]. While in [3], the author adopted 1 1
(1) α=0.15 m-1, σ2=9 mm2, V=10-50 m/s that correspond to sin( x ) sin( y ) = cos( x − y ) − cos( x + y )
2 2
an asphalt road profile,
(2) α=0.45 m-1, σ2=300 mm2, V=5-30 m/s in the case of a we have
paved road. J ij ≡ ∫ Ai sin(Ωi s − φi )Aj sin(Ω j s − φ j )ds
For the other classes of road, the standard deviation
of the corresponding road class can be found in Table 3. 1 Ai Aj 1 Ai Aj
=− sin(Ωi − j s − φi − j ) + sin(Ωi + j s − φi + j )
2 Ωi − j 2 Ωi + j
N
⎧ X
z R ( s ) = ∑ Ai sin( Ω i s − ϕ i ) (21) N N
⎪ Ai Aj sin(Ωi − j )
i =1
= ∑∑ ⎨− cos(φi − j ) lim 2 (23)
i =1 j =1 ⎪ Ωi − j X
X →∞
where the amplitude Ai are defined as follows, ⎩
i≠ j
ΔΩ
Ai ≡ Φ (Ω i ) , i = 1,..., N (22) X ⎫
π sin(Ωi + j
)
Ai Aj 2 ⎪ + 1 A2 = 1 A2
N N
Ω N − Ω1 + cos(φi + j ) lim ⎬ ∑ i ∑ i
in which ΔΩ ≡ (rad/sec), and the phase angles Ωi + j X →∞ X ⎪ i =1 2 i =1 2
N −1 ⎭
φi , i = 1,…, N are treated as random variables, following a
Note that the limits of those terms in equation (23) involv-
uniform distribution in the interval [0,2π) [13].
ing sine and cosine are zeros.
Proof: The random process generated by equation (21) can Next, we determine the estimate of covariance from
be shown that it has zero mean as follows, PSD. From equation (7) we know that
N
E[ zR ( s)] = ∑ Ai E[sin(Ωi s − φi )], ΔΩ
N
1
Φ (Ω) d Ω ≈ ∑ Φ (Ω i )
∞
i =1
σ 2 = R (ξ ) |ξ =0 =
2π ∫0 i =1 2π
(24)
N
= ∑ Ai {sin(Ωi s) E[cos φi ] − cos(Ωi s) E[sin φi ]} Comparing equation (23) and (24) indicates that the vari-
i =1 ance of a sinusoidal approximation to a random road pro-
=0 file can be obtained by letting
The variance of the sinusoidal representation is then given ΔΩ
by Ai = Φ (Ω i ) , i = 1,..., N ,
π
1 L⎡N ⎤ ⎡N ⎤
σ2 = lim ∫ 2L ⎢∑ Ai sin(Ωi s − φi ) ⎥ ⋅ ⎢ ∑ Aj sin(Ω j s − φ j ) ⎥ ds where the spatial angular velocities Ωi are chosen to lie at
L→∞ L −
2 ⎣ i =1 ⎦ ⎣ j =1 ⎦ N equal intervals ΔΩ.
田 豐 洪于棻 杜順旭 鄭聖弘 155
Feng Tyan, Yu-Fen Hong, Shun-Hsu Tu, Wes S. Jeng
Remark 4.1: From the PSD defined by equation (1) or (18), desired ones. But strictly speaking, sinusoidal approxi-
and the amplitude Ai given by equation (22), we have mation gives a smoother PSD approximation and smaller
1 mean squared error than those of a first order filter.
Ai ∝ , for Ωi >> 1
Ωi
which is similar to the property of Fourier series coeffic- VI. CONCLUSIONS
ient of a piecewise continuous function that itself has dis- Two of the most commonly adopted methods, namely
continuity [14]. shaping filter and sinusoidal approximation, for generating
Remark 4.2: It is easy to see that the road profile can also random road profiles are reviewed in this work. For the
be generated in the time domain as shaping filter we found that the time constant of the asso-
N
ciated first-order system transfer function is independent
z R (t ) = ∑A
n =1
n sin( nω 0 t − φ n ) (25) of the road profile grade. However, most of the literature
suggests that the time constant is road profile or even ve-
hicle traveling speed dependent. In the sinusoidal ap-
where the fundamental temporal frequency proximation, for long enough load profile, we confirmed
2π that the amplitude of each sinusoidal function is propor-
ω0 ≡ V ΔΩ, ΔΩ ≡ tional to the square root of the related PSD, which is simi-
L
lar to the property of Fourier series coefficient of a func-
and An is given by equation (22). tion with discontinuity.
V. NUMERICAL EXAMPLE
ACKNOWLEDGEMENTS suspension system for road vehicles with minimum power con-
sumption,” IEEE Trnasactions on Industrial Electronics, vol. 38,
This research was supported by the Industrial Tech- no. 3, pp. 210-216, June 1991.
nology Research Institute through Grant ITRI [6] L. J. Zhang, C. M. Lee, and Y. S. Wang, “A study on nonstationary
random vibration of a vehicle in time,” International Journal of
5353C46000. The authors acknowledge the support of Automotive Technology, vol. 3, no. 3, pp. 101-109, 2002.
Department of Industrial Technology of the Ministry of [7] L. Sun and T. W. Kennedy, “Spectral analysis and parametric study
Economic Affairs, R.O.C., through “Science Technology” of stochastic pavement loads,” Journal of Engineering Mechanics,
program. vol. 128, no. 3, pp. 318-327, 2002.
[8] G. Verros, S. Natsiavas, and C. Papadimitriou, “Design optimiza-
tion of quarter-car models with passive and semi-active suspen-
REFERENCES sions under random road excitation,” Journal of Vibration and
Control, vol. 11, pp. 581-606, 2005.
[1] M. W. Sayers and S. M. Karamihas, “The little book of profiling, [9] A. Papoulis, The Fourier Integral and Its Applications. New York:
basic information about measuring and interpreting road profiles,” McGraw-Hill, June 1962.
The Regent of the University of Michigan, Tech. Rep., Sep. 1998. [10] Y. K. Wen and P. Gu, “Description and simulation of nonstationary
[2] ISO, “Mechanical vibration – road surface profiles – reporting of processes based on hilbert spectra,” Journal of Engineering Me-
measured data,” Technical Report, ISO, 8608, 1995. chanics, vol. 130, no. 8, pp. 942-951, 2004.
[3] A. Hac, “Suspension optimization of a 2-dof vehicle model using a [11] ISO, “Reporting vehicle road surface irregularities,” Technical
stochastic optimal control technique,” Journal of Sound and Vibra- Report, ISO, ISO/TC108/SC2/WG4 N57, 1982.
tion, vol. 100, no. 3, pp. 343-357, 1985. [12] R. C. Dorf and R. H. Bishop, Modern Control Systems, 9th ed.
[4] A. Giua, M. Melas, C. Seatzu, and G. Usai “Design of a predictive Upper Saddle River, New Jersey: Prentice Hall, Aug. 2000.
semiactive suspension system,” Vehicle System Dynamics, vol. 41, [13] G.. Rill, “Vehicle dynamics,” Lecture Notes, Oct. 2006.
no. 4, pp. 277-300, 2004. [14] M. D. Greenberg, Advanced Engineering Mathematics, 2nd ed.
[5] G. Corriga, S. Sanna, and G. Usai, “An optimal tandem active-passive Upper Saddle River, New Jersey: Prentice Hall, 1998.