999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Application of Chebyshev Polynomials to Efficient Approximation of Frequency-Domain Infinite Depth Green Function

2019-12-30 06:45:52cn
船舶力學 2019年12期

-,-,-,-cn

(1.School of Naval Architecture,Ocean&Civil Engineering,Shanghai Jiao Tong University,Shanghai 200240,China;2.Marine Design and Research Institute of China,Shanghai 200011,China;

3.Shanghai Key Laboratory of Ship Engineering,Shanghai 200011,China)

Abstract: New research to fast evaluate the Green function and its derivatives without translating in frequency domain is presented. Concerning the classical representation, composed of a semi-infinite integral involving a Bessel function and a Cauchy singularity, the Green function is divided into two parts: relatively simple terms with analytic expressions and slowly-varying residual functions. Economized Chebyshev polynomials are derived in three modified regions to approximate the residual function,and subsequently the Clenshaw’s method is used to fast evaluate the resultant nested multiplications.To guarantee 6D accuracy,the evaluations of derivatives also are implemented concurrently with almost the same polynomial coefficients, more precisely, with several extra or reduced terms. Numerical comparisons show that agreement of computational results between this paper and the famous HydroStar is fairly well, and that the algorithm in this paper can virtually obtain the same efficiency as HydroStar.In conclusion,this method can yield results with high accuracy and efficiency to the practical application.

Key words:Green function;Chebyshev polynomials;potential theory;frequency domain

0 Introduction

Under the assumption of a‘high frequency-low speed’and rigid or hydroelastic body,the infinite depth Green function without translating has been widely applied to the seakeeping analysis and marine structure design in recent several decades. Because of the enlargement trend of ship’s scale in recent years and the onerous analysis task involving structural spectral analysis, a realistic description of wave-body interactions dictates that computations of the Green function between 5×107and 5×1011are required to analyze an individual ship, which is regarded as the main time-consuming part in performing the hydrodynamic analysis.

The evaluation of Green function and its derivatives have always been a complicated mathematical issue. Numerous practical works have been done on this subject. Noblesse[1]proposed the representation of Green function with the so-called near-field and far-field parts. As to a representation with a semi-infinite integral involving a Cauchy singularity, for the first time Newman[2]advocated the classical fast method combining analytic expansions with two-dimensional Chebyshev polynomial approximations,however,the variety of diverse algorithms and associated branches precludes effective use on every single subdomain.A more systematic numerical approach[3]was derived from approximation of the residual functions in all four rectangular regions with economized polynomials. This approach is the basis of the famous analysis code WAMIT.To some extent,Chen[4]utilized the philosophy of polynomial approximations[3]and the expression of residual functions from Noblesse[1]and developed a new efficient method, which was applied in the notable analysis code HydroStar. In addition, there are also some novel implementations of other representations.Clement[5]outlined the method using classical fourth-order Runge-Kutta method to solve a second-order ordinary differential equation of Green function. Similarly, in 2015, Shen et al[6]investigated the method combinging Numerov type method with Power-series method to solve this equation. New series expansions for different subdomains were proposed by Duan et al[7]. On the basis of that, Shan[8]further proposed highly precise approximation on refined subdomains.All in all,to the best of authors’knowledge,in view of computational efficiency and practical application,the above algorithms[3-4]might be the most effective scheme. However, there are still rooms for research on the selection of the residual function, on the refinement of subdomain division based on economized polynomials methods and on the solution to the resultant Chebyshev polynomial sum.

This paper presents the implementations of the efficient approximations of free-surface Green function without translating in frequency domain. Firstly, computations are divided into evaluations of relatively simple terms and slowly-varying residual functions, whose expressions are introduced in detail. After the approximation and error analysis of Green function, the efficiency and accuracy of the code are verified by comparing the results with those from Hydro-Star. It is concluded that the algorithms in this paper are accurate and efficient for the wavebody interactions.

1 Efficient algorithm of infinite depth free-surface Green function

We consider a field pointp(x,y,z),source pointq(ξ,η,ζ)and an image pointqˉ(ξ,η,-ζ)of the source point relative to the free surface. The following expression is the complex Green function of infinite depth water corresponding to the time exponential item exp(-iωe t),ωeis the encounter frequency.

F(X,Y)and its first derivatives are defined as follows:

wherer=[R2+(z-ζ)]1/2,r1=[R2+(z+ζ)]1/2,ν=ωe2g-1,X=νR,R=[(x-ξ)2+(y-η)]1/2is the horizontal distance between p andq,Y=ν|z+ζ|,R1=(X2+Y2)2,gis the gravitational acceleration. Jn(·) is then-th order Bessel function of the first type,Yn(·)is then-th order Bessel function of the second type,and Hn(·)is then-th order Struve function.

The evaluations of the Rankine sources 1/r+1/r1and the analytic part 2πνexp(-Y)J0(X)can be easily solved. ThusF(X,Y) can temporarily represent the Green function. The main task is reduced to the solution toFandFXin Eq.(2)throughout the quadrant.

Here we utilize the‘heavy-handed’application of residual function[3], which means that computations of Green function are divided into evaluation of relatively simple terms and slowly-varying residual functions. Unlike the division of Newman’s work with four rectangular regions,we re-derive the modified regions in view of the cyclical variation trend ofFwith continued amplitude attenuation, with one newly-combined region from the original Rregions 2 and 4,and the other two are identical to the original.Furthermore,the slowly-varying residual functionsf(X,Y)andfX(X,Y)ofFandFXrespectively and the rest analytic expression for three regions are introduced explicitly in Eqs.(3~5).

Region 1:0<X≤3,0<Y≤4

Region 2:0<X≤3,Y≥4

Region 3:X≥3,Y>0

In view ofXandY,it is necessary to define the maximum ofXandYto be 1 800 and 100 respectively if a ship of 400 meters in length is sailing in the heading angle,with the draft of 20 m and a velocity of 20 knots. Numerous tests of numerical computations indicate that special modified partitions atX=1,2,3,4,5,7,10,15,24,40,60,100,200,400,700,1 000 andY=1,2, 3, 4, 5, 7, 10, 15, 22, 35, 60 are explicitly applied. In the final 123 subdomains (non-uniform with respect to the partitions), economized doublepolynomials are adopted to evaluate the residual functionsfwith 6D accuracy.FandFXin Eqs.(3-5) can be evaluated by the Romberg integral. However, considering the efficiency of computing Chebyshev coefficients (to be introduced later),means developed by Shan[8]with 9D accuracy is adopted in this paper.It should be stressed that the inefficient series expansion[3]is also adopted in case the calculation pair(X,Y) is beyond the range of [0, 1 800]×[0, 100], even though it may not happen.

Fig.1 The division of the whole(X,Y)quadrant

Besides, considering the origin of (X,Y) quadrant is the singularity of this issue,so whenX→0+,Y→0+,FandFXcan be defined to be zero without influences on results. Furthermore, whenX→0+andY≠0,meaning the field point coincides with the source point only in horizontal direction, it is clear that the above Eqs.(3-5)cannot be adopted directly because of the singularity ofYn(X)andX-1.But there exist the following supplementary relations through simple manipulation[12].

Finally, a comprehensive algorithm covering the whole (X, Y) quadrant is derived for the evaluation of infinite depth case (see Fig.1), in other words, with 5 regions. Moreover, the approximations of all involved special functions J0(·),J1(·),Y0(·),Y1(·),Ei(·)are also implemented efficiently[9-11].The errorεin this paper to determine whetherXorYequals to 0 is 10-5in the final Fortran subroutine.

The method to expand a function into a series of Chebychev polynomials needs to be outlined briefly. Based on Chebyshev polynomialsTm(x) of the first kind which lie in the interval[-1,1],and the givenf(X,Y)defined on[a,b]×[c,d],we compute Chebyshev coefficientsai j

wherezk,zlare Chebyshev interpolation nodes on [-1,1],wklis the evaluation off(X,Y) at approximation nodes on[a,b]and[c,d]intervals,ai j,i=0,…,n1;j=0,…,n2(m≥n1+1,m≥n2+1).

For bothfandfX, the final achieved coefficient orders (n1,n2) vary from (2, 1) associated with 6 coefficients up to(6,4)with 35 coefficients.Moreover,the coefficients should have a precision of several more decimals than needed in the final approximation and be neglected if the magnitudes of them are smaller than 10-9.

At last,arriving at approximation off(X,Y)on[a,b]×[c,d]:

A first possibility for the computation of this nested-multiplication in Eq.(8) is to rewrite the Chebyshev polynomialsTn(x) in terms of powers ofxand then use the H?rner scheme[4].However,this has to be done carefully because for some expansions there is a considerable loss of accuracy due to cancellation effects[13]. In this paper, an alternative and efficient Clenshaw’s method for evaluating this nested-multiplication is adopted. Meanwhile, the derivativefXcan be evaluated as efficiently asf,only with one or two extra or reduced terms(depending on different subdomains)in order to guarantee the same level of accuracy.

2 Numerical results and discussion

Based on the above mentioned algorithms and the boundary value problem with the source formulation,codes are developed in Intel visual Fortran 2013 version.Furthermore,the symmetry of Green function[14]is always used in the code. However, the symmetry of body geometry and elimination of the irregular frequencies are not included. All of the numerical tests are run on a personal computer with a CPU clock of 3.6 GHz.

2.1 Approximations of residual function

Before we evaluate the residual function with economized polynomials, its variation trend need to be confirmed with straightforward method according to Eqs.(3-5). Fig.2 shows that no matter forf(X,Y) orfX(X,Y), Region 1 has more severe variation than the other two regions.And the newly combined Region 3 is rational because of its slow-varying characteristic. It can also be concluded that approximation for fast-varying Region 1 will need more coefficients than the other two.

Fig.2 The slowly-varying parts f and fX for ε<X≤15 and ε<Y≤8

When (X,Y) is located in [ε, 3]×[ε, 4], Fig.3 depicts the approximation error of residual functions with economized Chebyshev polynomials in Region 1 with 3×4=12 subdomains. It can be obviously concluded that accuracy of all the evaluating points with differentXandYcan reach at least 6D accuracy. Now taking the subdomain [ε, 1]×[ε, 1] of Region 1 as an example to explain how the polynomials coefficients are used in the approximation. The used coefficient is illustrated in Tab.1,with three kinds of numbers,which are the normal ones,three bold forn2=5,and one italic forn1=6(the null cell stands for the zero value of coefficients when the magnitudes of them are smaller than 10-9). The normal plus the three bold is adopted for the approximation off,whereas the normal plus the one italic is forfX.Although the precision loss is inherent in numerical differentiation, we observe that the required number of coefficients forfis actually two more than that forfXin order to guarantee the same precision of 6D. Certainly opposite case will happen in other subdomains. All in all, coefficients for approximations offandfXis derived from the same coefficient matrix like Tab.1, which is completely different from Wang[12].

Fig.3 Evaluation error of residual functions on[ε,3]×[ε,4]based on Chebyshev polynomials

Tab.1 Coefficients for the approximation of f and fX in subdomain ε≤X≤1 and ε≤Y≤1

2.2 Numerical comparison of a real ship with HydroStar

To demonstrate the above developments, numerical computations have been performed for a very large container vessel with length/width/draft=380/52.4/16.0 in meter. Three different discretization of M1, M2, M3 composed of 1 507, 3 015, 8 910 individual panels on the wetted hull (see Fig.4) are used for comparison. The sailing speed is assumed to be 5 knots. The famous subroutine rdf.exe of HydroStar Version 7.3 (2016) is adopted for comparison,which is also for radiation and diffraction computation.

Fig.4 Different discretization on the same wetted hull

In this section, the accuracy and efficiency of the codes are validated.The nondimensional added-mass of surgeA11, heaveA33, and pitchA55and damping coefficients of surgeB11, heaveB33, and pitchB55are illustrated in the Fig.5. It is observed that for both small and large values of wave frequency,agreement between these two methods is fairly well.

Fig.5 Accuracy comparisons of hydrodynamic coefficients with 29 wave frequencies from 0.1 to 1.5 rad/s and one heading angle 180°(ρ is density of sea water,V is displacement,L is ship length)

From consumed times of 30 regular waves as presented in Tab.2,we can find that the efficiency in this paper is almost equal to that of HydroStar, with 2.5 percent higher efficiency for M1 and about 3 percent lower efficiency for both M2 and M3. For instance, the consumed time of one single regular wave for M2 is only 121/30≈4.03 seconds.

Tab.2 Efficiency comparison within 30 regular waves composed of 3 heading angles(0°, 90°, 180°) and 10 wave frequencies (0.1~1.9 rad/s with step 0.2)

3 Summary

In this paper, new research of efficient algorithm for free-surface Green function in frequency domain is presented in detail. This algorithm can yield results with adequate accuracy to the practical application,and can achieve almost the same efficiency as the famous hydrodynamic code HydroStar. Furthermore, considering the increasing number of cores in CPU as the relevant technology advances, another effective solution to reduce computational time is to adopt high-performance computers alongside code parallelization, which will be the objective for our next phase of work.

主站蜘蛛池模板: 国产午夜福利片在线观看| 亚洲品质国产精品无码| 欧美一区二区人人喊爽| 91精品啪在线观看国产91| 国产精品久久久久久影院| 久久99国产综合精品1| 日本午夜影院| 精品99在线观看| 一区二区欧美日韩高清免费| 亚洲成人手机在线| 亚洲中文精品人人永久免费| 欧洲成人在线观看| 97精品久久久大香线焦| 青青操视频在线| 呦视频在线一区二区三区| 日本高清在线看免费观看| 青青草a国产免费观看| 欧美日韩资源| 毛片免费在线视频| 精品无码日韩国产不卡av| 久久国产精品麻豆系列| 91亚洲精选| 国产精品无码久久久久AV| 9啪在线视频| 91福利国产成人精品导航| 成年人国产视频| 亚洲成人在线免费| 久久综合色88| 亚洲一级毛片在线观播放| 色偷偷av男人的天堂不卡| 69av免费视频| 亚洲男人的天堂在线观看| 亚洲精品成人福利在线电影| 国产高清国内精品福利| 九九九国产| 全部免费毛片免费播放 | 中文字幕在线看| 久久a级片| 亚洲欧洲日韩久久狠狠爱| 一级全免费视频播放| 欧美成人第一页| 国产网站黄| 一本大道在线一本久道| 97精品伊人久久大香线蕉| a级毛片在线免费| 99这里只有精品免费视频| 国产成人高清精品免费5388| 国产精品所毛片视频| 在线五月婷婷| 亚洲一区二区日韩欧美gif| 亚洲国产精品无码久久一线| 日韩黄色大片免费看| 久久久久久久久久国产精品| 精品91视频| 国产精品黑色丝袜的老师| 99re热精品视频国产免费| 人妻丰满熟妇av五码区| 99视频在线免费看| 国产精品综合久久久| 亚洲午夜福利精品无码| 激情综合图区| 成人在线观看一区| 亚洲一区第一页| 国产区网址| 97国产在线观看| 久久综合一个色综合网| 久久综合色天堂av| 国产精品yjizz视频网一二区| 亚洲成人网在线观看| 国产偷国产偷在线高清| 国产精品浪潮Av| 青青草国产精品久久久久| 亚洲黄网视频| 国产va免费精品| 久久精品丝袜| 精品国产一二三区| 99人体免费视频| 最新无码专区超级碰碰碰| 成年片色大黄全免费网站久久| 中文字幕人妻无码系列第三区| 日韩视频福利| 中文字幕在线欧美|