Bezier Curve

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 23

INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET EN AUTOMATIQUE

Towards Self-Adaptive Parameterization of Bzier


Curves for Airfoil Aerodynamic Design
Zhi Li Tang Jean-Antoine Dsidri

N 4572
September 2002

ISSN 0249-6399

ISRN INRIA/RR--4572--FR+ENG

THME 4

apport
de recherche


   "!#
%$&'
(')*%+,-/.10('23145
 67
8*7-2* 59+:-$;2<8=>
2?-+
@'ABCBDFEHGIKJML#NHOPEHG
Q R:GTSVUWBXGOZY [P\B^]*[P_`Bba
cedgfhjilk-monqprh%sgtvu7wxpzy|{ iwy~}wxpzhjpzu7wpry~{
ixwf2hji2y|hj}gtzii
xy|iwFF}u|tri
u|}g}y~w ilidi2dgi{H
kq~Zmni2}wi2h-Hi2|P)m|M}u~i

5*27g~ cedpzi2}Hy|xwpv}uxwyulxi2pri`yT{qsghji2pzutwxs pri`pz{y|}wprh%sghMxdu}Hi i`pz|{jpz{ui2y P


{u|hMpv2pr{dgpvdMwxdgibiPsu7wpry~{y|W*tzsgp  idu|{gpzwq}gpv2u|trtzwdgibstriPsu7wpry~{y~'y|hj}gipzgtzi
*i2xiw)u~uiFxy|tz|i quM
pz{gprwxi2y~trsghji2^wq}Hihji2wxdgy y7~i2eu%wxswxsgi y|esg{wxs wsgi hji`d
u{ wdgi-u|i2y P{uhjpz)xdu}Hipz{gy~upzy~prt'pvy|}wprhjpz2i l ` w`xy|hjiuixy q{u|hjpz)prwxi2pzy|{i| 
tzpwehu7prhjpzuwxpzy|{y| ui s wxpzy|{H i)uib2y|{xp i2pr{gldi2iwxdiw'y prhji{pzy|{{utH2u|xipz{dgpvd
wxdiexdu|}iepvu{jupzy~prtqi2}gixi2{Pwxi q-u'22pzi22sg|i'dgy~xi i2|i2i'pvh-sdjhu|trtzi2*wxdu{%wxdgie{qsgh-Hi2
yhjixdg}Hy|pz{~wy~{:wdgilHy xsgxXu|ilu|{ iu~xxsghjiwxduwwxdi-y~{~wxy~tT}y~pr{PwduV|i X Wgi ug
pvxu|'u{ wxduwewxdgipry~ pz{uwxi'y~{wxprwxswiFwdgili2w'y|
}u|u|hjiwxiy
wxdgi)y|}gwxpzhMpzuwxpzy|{i)i27utzsu7wi
q{qsghji2pzutWi}Hi2prhji2{Pwwdgi)pr{p i2{2i)ywdgpzl X Hdgy~pz2iFy~{wdgi)i2u~ywxdgi)y|}gwxpzhMpzuwxpzy|{
PWx- 7
~ '2prisg|i~gupzy~prtguixy q{u|hMpv2Py|}wprh%sghxdu}Hi i`pz|{

^VVXX7Xe~^ j7*
`^`
^~ PT*x ` xXH ~ z ^ ^Vz *
2
V 

^ 2 V * 
2^  X^ x l V ^^^
V
'V
e~ +`XXX  . -*^``^0/Fg * V|
xW`  xXH v!  V1r ` ^z   # 
"

   ^x
^V  %  .V
%  $  
`^23   &'W V)()V ^
**^`7X,
4 g 6
5Wx8 7 99:`< ;=`? >H@ **A +2xB
XV0 C
` -X - &D"^ 7VE "*^^X 7`^< *XVVB ;7 997 :`Hg F
WV7`V V G*`v
HJI x "* ` *
^V^ G*^ VV ` VX ` &r

Unit de recherche INRIA Sophia Antipolis


2004, route des Lucioles, BP 93, 06902 Sophia Antipolis Cedex (France)
Tlphone : +33 4 92 38 77 77 Tlcopie : +33 4 92 38 77 65


4 +:  *-$&0'

)*2-+-4*-$&)*45 : <%45Z 6  . 0(e
Z-4: 5*2$  l*-+,0* 59+:-$;j4:>  :*


iZu|}g}y~w
 pz{xf2i u{tri u i  wxs i5{PshMxpvPsgii2{ y~{i}wxpzy|{ y|}gwxpzhju|tri i
y|hjiuxy q{u|hMpvPsgi u{tri`xPsgitrtzitziPsu7wpry~{ itvu u{gpvPsgi i`*trsgp i`-wq}gpvPsgi2hji{~wtzi
Psuwxpzy|{  stri}y~sgsg
{ sgp i}u|Xu|pw2y|hj}gipzgtzi`%y~{~wxy|tzsgij}ujsg{gihjwdgy i i wq}Hi
y|tzsghji
pz{gpv-xsgsg{Khju|prtztvu|iwxs wsgy|s{gy~{iw-tvu y|hjiuxy q{u|hMpvPsgi Xu|prtziy~s}xy|tvliw
y|}gwxpzhMpvx2iqpz 7Ppv  sg{ pwf2iuxy q{u|hMpvPsgii~ 5hu7pzhMpvu7wxpzy|{ i}Hy|xwu|{iy~s s wpry~{ i
wx u {gi` F{ i)}gtvu|2i)pz2p u{etzil2u~p pzhji2{xpzy|{g{gity :tzu%y~xhji)iwsg{ }gxy|t  upztri)i2}gxi2{Pwx}u|
sg{gi2y|sgi i'2pri y|{Pwtri i|i`wwxf`
pz{xpzi2sgu|s%{y|h-xi ie}y~pr{Pw iehju|prtztvu|iexsgtriy~{Pwxy|s
iw%y|{ xsg}g}Hy~xi~sitri`}Hy|pz{Pw i5y~{~w ~trijy~{~w i%uWpvxxi)qi5 X iwM~sitrisgy| y~{g{g2i`
y~{wxprwxsgi{~wtzi}uuhjfwxi` it  y|}gwxpzhMpvu7wxpzy|{ F{27utzsgi}u|lsg{gix2pri  i}H2pri{i`){qsghj2pzPsgi`
t  pz{p i{i il2idgy|pr)H X7 Txsgt  iu|prwx it  y|}wprhjpvxuwxpzy|{

: y|sgi i'2pzi2`P}xy|t  upztri~uxy q{u|hMpvPsgi|2y|{2i2}wpry~{:y~}wxpzhutzi i)y|hMi
  

7

  
    

^X

    


-+ 
* 4:<-+
F|iwxdgi}u~w)w'i2{Pw ~iux2pri{~wpHM2y|hj}gswpr{du|lu~dgpri|i y~{xp iu|gtzi%}Hywi2{Pwxpvuty~y~trqpz{g
uxwxpvut b!p Wi2i2{PwxpvutPsuwxpzy|{jX" F
}ixhjprwwpr{g:wxdijpzi2{Pwpzwu|{ wdgiji2{g~pr{gii2Fwxy pzh-stzuwxi-{qs
hji2pzutztrMultvu|ie7upri2w-yT{gy~{gtzpr{gi`u}dgi2{gy~hji2{ulu~2suwxi2tz|cedgihjixprwy|sdu~dgpzi2|ihji2{Pwy7i`
Xupztri|i{gtrjwyjwxdgi)}gy|~xi`xy$ #shMixpv2u|&t %{u|trxpz)^u{ ( ' pz|dg*i2xy|hu{2i)y~hM}swxpz{gPeu~wxyjwxdi
i2{du{2i 2y|hj}gswpr{-ixy|sgi~* ){}u|wpz2sgtvu` + F -,, . /021  3 ,    , uisxi y~{5u upztrMu|xpvpz{
){ swxj{gy|wy|{trjpz{}gi pv wpr~iFy~hj}gswuwxpzy|{Pgsw'u|tzxypz{wdgi i`pz|{5tryqy|}~pz{Pwxy spz{gwy uV|Pi2~i2{
hjy|ily|hj}gtzi:h-sgtrwxpr pzpz}gtzpr{u|x:y|{i2}gw
cedgi }gixi2{Pwws gwjpr{/wxdpz2sgxi2{PwMwxi2{ pz{ dpzd/{PshMixpv2u|tu}g}gy~u~dgiMui i2qpvi y~
y|}gwxpzh-sghMdu|}i i`pz|{:pr({ %ei2y q{uhjpv2'u|'pr5{ 4/6-7u{ xitzuwxi h-stwp pvx2pr}gtzpz{uu}g}trpv2uwxpzy|{F{i
yFy|sgjhupz{/2sgxi2{Pwjy|{i2{%xi`p i`-pz{ wdgiu u|}wuwxpzy|{ y|wxdgi ~i2y|hji2wxpzut}uuhjiwi2pr`u7wxpzy|8
{ 49 7
4 7:4 k 7;49 7:4 <97pz{2i%pz{Z}gu|wxpv2u|t*u|}g}gtzpzu7wxpzy|{2wxdgiM{qsgh-Hi2)y|y~sg{ u|x hjixdg}Hy|pz{PwbXu)igii bwxdi
{qsgh-Hi2y| ixpr~{:}u|u|hjiwxiewu|{ u y~}wxpzhjpri22u|{:sxsu|trtzdu|{ tzi|
gy~wdgiF}sgx}Hy~xiy|pr{Pwxy swxpzy|{qtziws'2y|{xp i2wxdgi i2hjy|{wuwxpz|isg{ uhji2{PwutHiguhj}gtzib}gy|g
tzi2h yy|}wprh%sgh u|prxy|pzt|xdu}Hi i`pz|{y~}gisgi u'xi swxpzy|{)pr{sgtrixpvu{ y7ltri`utrbwxdgpvhjy i2t
pztrt{gii wy5Hi%stwprhu7wi2tzxi2{gi y|iutzpvwpz%u}g}gtzpv2u7wpry~{lF{gi%du|bwxy hjpr{prhjpz2ijusg{wxpzy|{u|ty
wxdiupzy~prtxdu}Hijxi}gxi`i{Pwxi dgi2ijq wy sg{wxpzy|{> =@?BA C&D-Xsg}g}Hi2-u|{ tzy7'i2lsXu~iFsggi w)wy
xi2|iu|tP2y|{wxupz{Pw7pr{tzs pz{gF E*= ? AHGIDKJLG:MN= ? APODKJLG:MQR= ?TS QRCNA GID$JLUVWM$GYXZ=I[BA C&D\]=_^"A`C*D"Xbaq
iwY E
Qg=@?
c:d J c:de =gf_Jihkjml QR=FJnhbo Uql ? A`C*D
A`C*DgQRC
r 6V
QgC
p
c
idg{gpv2u|trtz|
wxdi:xdu}Hipvi2}gixi2{Pwxi qu {gpwi5xiw%y|}uuhjiwi22*y~hjiydgpvd uidgyPi{#
X Wwxdgi-xihju|pr{pr{g5ipr{g:sggi wbwxywdgi-y~}wxpzhjpr`u7wxpzy|{}xyi`x-qpzu5u y7 y~tr~i2 gy~bigu|hM}tri~
u{ upzy~prtW2u|{5Hixhjyqywxdtri2}gixi2{Pwi qu-'i2pzi2sg|si 4t 7qy~xhutztzM}uuhjiwi2pri q'i2{wxi2pz{
}Hy|tzP{y|hjpzu|tz>E
uvv
vv


Cy:A zDJ | { C } } A zD


}0~ p
{
xv
= y A zDKJ | { = }  } A zD
}0~ p
{
}
 A zD"J c } z } A O\zD { ^ } HJiGMORM!/!MP
$A { C } MP= } D { 
)
s
z

w vvv

^~

dgiximz; e GMO0fpvu}uuhjiwi27uqpr{g2y|{Pwxpz{qsgy|stz|

'pzbu
'i2{wxi2pz{Z}Hy|tzq{gy|hjpvut*y i2~xiiu{ u7w)wxdpz)wu~i|
uiM )2pri{Pw {Zwdgixi-y~xh%sgtvu|
CyA zDbu|{ =ky;AHzDFui%}Hy|tzq{gy|hjpvutv)y i2~xii
Xuwhjy~wFy'wxdgi}uuhjiwi2
u|{ xy~h"u }gsgiutr
|igupvl}y~pr{Pw)yqpzi2lWwdgi%pz{Pwxy s wpry~{ ywxdgij'i2{wi2pz{Zu~pvF{gi2prwxdgi)i2{gdu|{i`b{y|xi`wxpv wwdgpz
|i{gi2utwuwxihMi{Pw cedgi5u Vu|{Pwu~ijyewxdgpv}uxwxpvsgtvuli2q}xi`xxpry~{i2tzpzilhjy~wxtzZpz{wxdi5utz|y~xprwxdghjpv
}Hy|pz{~w'yTqprilPxpz{iwdgiF )pzi2{Pw A`C } M= } D2u|{iFPpzi2'i u~wdgiF2yPy~ pr{uwxi`yy~{Pwxy|tg}Hy|pz{Pwwxduw
2u|{Hi}gtvu|2i pwd y~hjiMpz{Pwxsgprwxpzy|{ u~2y~ pr{g:wxy wdgii}Hiwxi xdu}Hihupz{ duu|wxi2pvwpz Elwdqs2
|i{gi2utztz|qy|{gixi2tziwu  xi`u|xy|{u|gtzi i2wyupvxu| *C }T ghupz{Pwupz{gi gi dprtzily|}wprhjpz2pz{gjwxdi
y| pz{u7wim *= }" Wi s2pr{5pz{ wxdpzeuV:wdgi%wxywut*{qsgh-Hi2)y ixpr~{Z}u|u|hMi2wxiewy \8O Xu~xxsghjpz{g
|pz|i{i2{ }y~pr{Pwcedgi2iy~xipz{Pwxsgprwxpzy|{ }gy7qp i`wdgiF}u~ wxprwxpzy|{i2'pwd:xy|hjiF~sgp u{2i| % g prwxpzy|{u|trtz|
u {qsgh-Hi2y|~i2y|hji2wxpzuty~{wu|pr{Pwu{iu~pztrZii{y|i pz{ sdi2}gixi2{Pwuwxpzy|{pr{}uxwxpvstzu|
xtry~}i`2Tu{ hjy|i|i{gi2utztz5{pwijc*uVqtry~  xi2pri`bi2}u{xpzy|{Huwi{ }Hy|pz{Pw ' y7i|i %}g}xyVpzhju
wxpzy|{/cedgi2y~x Xu}}gtrpzi wxysg{ wxpzy|{%u|{ sg|i`)wxiu~dgi-slwdu7wMpbxsd u|{ u}g}gy~u~dpz-si wxdi
Psutzprw5ywdgi%2sgx~igw`u{ wxdqsgwxdi%uixy q{u|hjpz i`pz|{pzFwxy~{g|tz52y|{ prwxpzy|{i q5wdgi: X
dgy~pz2ihu iy|ewxdiupvxu|
Fsg prqpz{g)y|i` wpr~i'pv*wxy i2qpzxiu u|}wxpz|iu|tr~y|pwdghwy)xiPpvxiwdgpvbeH X7 gdgy~pz2ipz{uxi2{pzgtzi
euV|q}yPxxpzgtr:sxpr{guM}u|wpzu|t P{y7tri |iy
wxdgixy|tzswxpzy|{

FDF

I00;

    0,
R

F{gi}Hy~xprgpztzpw%y|'u|dgpzi2qpz{glwxdpz'y~sgt HiFwxyi2{ i2wdgib{qsghjixpv2u|tu}}gxyVpzhu7wxpzy|{jy|HwdgiFu|y7~i


sg{wxpzy|{u|tu|tzy~xiu~
}Hy~xprgtziwxy)u)u|sxxpvu{-Psu uwxsgi|Vdgpvdpz{%uxi2{xi|7pvigu|w
y7~i2u  hu7prhu|t
xiw ~yT}Hy|tzP{y|hjpzu|tzcywuwxiwdgpz'tvu|xpzutixsgtwhMy~xi}xi`pvitr~~y~{xp iwxdib2u~iy|Wwxdgi{qsghjixpv2u|t
u}}gxyVpzhu7wxpzy|{:y
wxdgi)y~trtzy7pr{Mpz{Pwxi|ut E
` P
'du|bii2{ }sgx}Hy~xi2tz:y|hjuwwi u|wxdgi%}gy s wby|wyjXu~ wy|

 e  fJLh  A`C*DgQgC(JLh A`C*D mA`C*DgQgC



 A`C&D

pz{ dgpvd wxdgi%y|pr~pr{u|tpz{~wi2~u|{


prwxdy~hM}trihMi{Pwudu|u~ wxixpvwxpv2E
 A C&Dxu-sg{wxpzy|{wdu7wedu~wdgiFhjixprw'y|Hi2pz{gMxhjyqywxdPsw'{y|{gtzpr{iu'pz{:ueuV%wxduw'}Hi2hjpw{y

y|hju|tT2utvstzuwxpzy|{{gyj}gprhjprwxpz|i)sg{ wxpzy|({ q{gy7{


 mA`C*Deu'i2pz|dPwpr{gjs{ wpry~{wdu7w)y~{~wupz{ewdgi-}Hy~pzgtzi-xpr{g~sgtvupwpri`ywxdi-y|pz|pz{utTpz{Pwxi2~u|{
u7wFi{ }Hy|pz{PwTgswsd wxdu7wwxdgiMpr{Pwi2|utv  C mA`C*DgQRC y|lutzt*pr{Pwxi|i  X Fui q{gy7{
igu|wxtz y|2y|hj}gswi u|sgu7wi2tzy|{2iy|utz ty~eu u}gwxpz|i2tzg
cedgijwu{ u {PshMixpv2u|twidg{pzPsgi~Hpz{xdgy~w`H2y|{xpzwFpz{ w)u}g}xyVpzhjuwxpz{gjwxdiMxhjyPy|wxdZsg{ wpry~{
A`C&Dqu{pr{Pwxix}Hy|tvu7wpry~{ }Hy|tzP{y|hjpzu|
t  A C&Dx
u{ xi2y|{ Hpz{u}g}gyVprhuwxpz{gwxdi%7utzsgiMywdgi%sg{
wx
pzy|{ut  e  fHqjsgwpwswxpz{g-pz{prw  A`C*D*pz{{ }gtvu|2iy A`C*D*u{ 2u|xqpr{g)y~swwdgibi2hupz{gpz{g2u|tz2sgtvu7wxpzy|{
igu~ wxtz|dpzd pve}yPxxprtri)qdqq}y|{ wxdgi`pvey|{ 

F{ y|{gi)du|{ wdgilpr{Pwi2}y~tzuwxpzy|{5ixy|edu~'wxdgi)y~xh E
 [ A"! D
kq
{ # o  OD&%
 A`C*DJ A`C*D*\ A C&DJ A`C\ C p DPA C\5C DP/!/A`C\ C D
A`$
o

{
{
{
cedgpv*y|h-sgtvugxy~hdgpvd-wdgiwu{ u ( ' u||u{g~ii2hupz{ ipr{Mwxdie{gprwxic
uVqtzy|  *i2q}u{xpry~{-y| A`C&D
2u|{i ixpz|i pz{q|y~tr~iFwxdgipz{Pwxixhji pzuwxij7utzsgiy'wxdgi )# O`w ixpz7u7wpr~iMy| uw-y~hjisg{ q{g
y7{
}Hy|pz{~*w !+gu~'u%ixsgtw`sg{xsg}gxpvxpr{g~tr~|wdgi)pr{Pwi2}y~tzuwxpzy|{5pvesg{gpry|hjtri2gu| we!p A C&
Dpv'u%}Hy|tzP{y|hjpzu|tWy
i|i2i uwehjyPw`

' y7'i2~i2`|wdgilpz{~wi2~uwxpzy|{5ixy|`
J- e  f@\. e 
,

2u|{:ssu|trtzHil|pz|i{5wdgi)y|h

:f&J h  A`C*D mA C&DgQgC



{

^~

`<P
dgixi c pzlu {qsghjixpv2u|ty|{wu{Pw53Z e 1_M&/fu|{gywdgi2lsg{@P{y7{pz{Pwxixhji pzuwxij}y~pr{Pw`
u{ wdgiy| i
ywxdgi ixpz7u7wpr~i76Zpzlu:}giiu|gtrtvu|i%pr{Pwi2|i- dgprtzijy|lu|{P dy|pviMywdgiY)#iOMpr{Pwi2}y~tzuwxpzy|{
}Hy|pz{~w2*C } A GYX8X Dwxdiey|hyHwxdgiepz{Pwxi2}Hy|tvu7wxpzy|{Mi2y|prhj}gtzpzi*wxdu7w86)9 # O|wdgie}uxwxpvstzu|
dgy~pz2i2y|xi`}Hy|{ pr{g-wxyMwxdil)u|spvu{:xsgtzi|u|xi y~{wdgil2ixyPy|wxdiy~wdgy|~y|{u|t}Hy|tzq{gy|hjpvutvwxduw
uilu|y2pzuwxi pwd wxdgilpz{g{gi}gxy s mw E
,

J c A0/"\1 D02 [

 2 4A 3 D


|

{ywxi)wdgilpzhM}Hy|xwu|{i)y|
wdgidgy~xi2{ 'i2pz|dPwxpz{g%sg{ wpry~{ mA`C*D}Hi2hMprwwxyu|dpri|i=6qJ?>@#>gu|{
wxdpzpzhjuprhutwdqshuqpz{g)wxdi{qsghji2pzutgpz{Pwxi2~uwxpzy|{jigu~ wy7|iwxdgii2wyW}Hy|tzP{y|hjpzu|tzy i2~xii
>=#O^u7whjyPw ~wxduwpv2Py7|iutvu|y|W}Hy|tzq{gy|hjpvutvy|sg~dgtz%x}i`uqpr{)wpz2iFu|tzu|x~iepr{ prhji2{pzy|{
cedgilpz{iu~ipz{ u~22sgu~jpvsxsutztr:}Hiwu|2sgtvu`
A":KM<; DKJnh  :KA`C*D ; A C&D A`C&DkQRC

$ F $"

7

  
    

^X

    

%{ utrwxix{u7wxi pz{~wi2}giwuwxpzy|{ y|bwdgpzjixsgtrwMpvMwxyuVwxduwMwdgi )usxpzu|{K}Hy|pz{~wjui5wdgi }y~pr{Pw


dgpvd:hjyPwtr5uHi` wewxdil{PshMixpv2u|tWi27utzsu7wpry~{:y|wdgi)pr{Pwxi|utgu{ pz{5wdgpzxi`}HiwprweHi2y|hjiepz{Pwxs
prwxpz|iMwxduw)wxdgi dgy~sgt Hidgy~xi2{u|{u7wsguts}g}y~wwxy y~}wxpzhjpri-wdgidu|}i~qpzu uixy q{u|hjpzby~
ywdgi2-}yPxxprtrZ2y|sg}tri pzpz}gtzpr{gi`2 cedgi2iy~xi~Twxdi~siwxpzy|{pzly|-u ~pr~i2{ pzpz}gtzpr{i|*du7wpv)wxdi
pr~d~w-x}gtzpw%i2wii2{ hjyqywd u{ 'i2pz|dPwxpz{g Xu|wxy~ u{ 6y|wdgipz{~wi2~u|{ :cedpzlp i{~wpH2u7wpry~{
pztrtHilsxi wxy~sgp iFwdgidgy~pz2iy|wdgiupvxu~'xsg}g
}Hy|xwxpz{gMwxdil}uuhjiwi2pr`u7wpry~{
prwxd/wxdgi`iy~{i}wjpz{ hMpz{ ''i i2}ixpzhji2{PwMpz{ wxdgpvji2}Hy|xwju{qsgh-Hi2jy|utrwxix{u7wxpz|i '2pri
}u|u|hMi2wxixpzuwxpzy|{wxy i2prwxdgiu}g}gyVprhuwxi%u:|pz|i{Zsx~i%y~FiVu|trsu7wxi%wxdiMi22u|2yeu{u|prxy|pzt u|
i swxpzy|{

   +M4 $&<'- *$&+-


>* e-24:)
;%+5  5
5  
%$&'
(')*%+
 

   "!#$%&' %)(*+%,!-%!.0/12!-. .*/

{wxdgiMw)i}Hi2prhji{~w`'iM2y|{xp i2wxdgij}gy|trih8y'u|}g}gyVprhu7wpr{5u5~pr~i2{Zwu|i2w)2sg|i| i{gi


u{utz~wpzutztrq5wxdgi)sg{ wxpzy|{
=43TA C&DJ65-C AO:\5C&D # QRCNAO\5C&D C e GMOf
8 7P

wq}gpv2u|trtz E 1YJ G@ 9g' 5:J G/O:9g /:J OR Gg QsJLG GOV
% pviwxi%u{u|try~My|wxdgi ' V{gy~xhywxdgi !p Hixi{iHiw'i2i{ wxdgiMuHy7|isg{wxpzy|{ = 3 A`C*Deu|{ wxdi
sg{wxpzy|({ =ky e zA C&D`f i{gi pzhM}trpvprwxtz5qZ|'pve|pz|i2{ q E
)

<==

C
; J > | B A? @ CC =ky;AHz *D \5= 3 e CyA z
~
o
YE
B C y A z B ND \ C y A z B
[
^
a9C J
o >
B
"F J OgM&>IM!//M1GIH z J A F \ZORD S JA GIH \bOD KGIHML JGIHJ

D`f CC a9C

dgixi

CD

u{

8EP
6P

x
/
O:NRG~
gy~Fu5gi i2|i2i pvusg{wxpzy|{Zy|wxdgijyqy~ pz{uwxiA`C } M= } D)H(J GMORM!/!MPeywxdgiMy|{Pwxy~t
}Hy|pz{~w i{gpr{jwxdgi'2pri; sg|i~
iduV|iesxi wdgiy|swpr{ibPk ORQ)y|h1wxdg i #% trpzguwylhMpz{gpzhjpri ; pz{jwxdgi2i p Wi2i2{Pwu|xiE
6~T
S{gpry|h pvwxpzgswpry~{ yux2pzxu~ tC }k  E
C } JL S = p J = JLG*+I= M= M/! = ^ Exii
gFy~xpr{gi pvwxpzgswpry~{ { E o D { o
C } J kO #VUXWZY e A >g=#8ORDJ[ S A0> # >ID`f S > + = p J8= J GgI = M= M/! = ^ Exii
o D
{
{ o
gsgtztr:y|}wprhjpz2i }u|u|hjiwxi
E
C p J C J Gg C J O|I = p J = J8G*+IC MPCK\gM/! C ^ u{ = M= M/! = ^ Exii
cedg^i ]2y~xpro {g`i _ pvw{xpzgswpry~{ pzpz{{x}gpri xDy~hwxdgij{ y~{o i}wFy|A o ]HiD w)pr{Pwx{ ixo }Hy|tvu7wpry~{ }Hy|tzP{y|hjpzu|at _-u|{
dgiPdgii2y|{gy~hjpr`u7wxpzy|{ 4 77
){wxdgijwdgpz 2u~i~wdgiy~{wu|pr{Pw)i2{y~2i%wdu7wlwdgii{ }Hy|pz{~wly'wxdi2pzi22sgx~iu| wsutztzZHi
X P'u{ X! 6V gu|{ wdu7wwdgi)wu|{g|i{Pwuwwxdgily~xpz|pz{5Hil|iwpzut

FDF

I00;

    0,
R

<

To Approximate An Analytical Function Via Bezier Curve


Under Different Degree

10

Uniform
Cosine Distr.
Self Adapt.

L2Norm

10

10

10

10

10

10

10

10

10

10

10

15

20

25

Degree

*pz|sgiY6RE'2prisg|i2gwyu-s{ wpry~{ i{gi u{u|trPwxpv2u|trtz


cedgi:xi`sgtrw%ywdgi hMpz{gpzhjpr`u7wxpzy|{Ky|%Vu|xqpz{g pv%pr{ pzu7wxi y~{K*pr~sgxi 6|pz{Kdgpvd wdgi 2y|tzy|
gtvu|Wgtzsgiu{ i y~xix}y~{ wy2u|xi>6~Mu{ Mxi`}Hiwxpz|itr~
)w%u|}g}i`ulwdu7wwdgi:2y~xpr{i pvwxpzgswpry~{ywxi{ sxi pz{ }gu|wxpvi|*pz{ i2i |pz|i`xy|hji2duw-hjy|i
u|sgu7wi)xi`sgtrwwxdu|{ ujsg{gpry|h pvwxprgsgwxpzy|{gswwdgi p!Hixi{ilpv{yw|ix:tzu|x~i| ' y7i|idgi{
y|}gwxpzhMpz2pz{gM{qsghji2pzutztrMwxdiu|x2pzu|'u|itrtTu|wxdiy~ pr{uwxi`2~wxdgipzhM}xy7~i2hji2{Pwpv'|ixxpr~{gpH2u{Pw`
}u|wpz2sgtzu|xtzy~Fuxhutzt i|i2mi : ){Z}gu~ wpz2i|'iy|wxi2{Zssi 5J%bxPhj}wywpzutztr~dgy7'i2~i2ewdgi2
xi2i2h iPsgpzVu|tri{Pw
J

      
  !-0' 1.



Z%   

pzhjprtvuMi}Hi2prhji2{Pwjdu|%Hi2i2{ y~{ swxi pr{Kwxdgi 2u~i:dgi2i:wxdgi:wu|x~iwM2sg|i|pz{wxi`u y|bipr{


i2{gi u|{utzPwxpv2u|trtz|*pz%uq{gy7{ upzy~prt
wxdgi %b47~~ upzy~prt i{gi qu pziwii2w-y7utzsgi`
A`C&3 -M=43 D F J ORM >IM//!M G 3 8 G 3 J
cedgiMy|ix}y~{ pz{gxi`stwyy|}wprhjpzu7wpry~{ ui-~pr~i2{y|{
pz|sxi5|bpwdwxdiMuhji-2y|tzy|F2y|xi2
x}y~{ u{i|Y %Pupz{Tsg{xsg}gpzxpr{|tz|Wwxdiy|}wprhjpzu7wpry~{Zy|wxdidgy|tziMxiwly|'yqy~ pz{uwxiy~swx}Hi2xy|h
wxdiFy|wxdgiw'y-hjiwdgy gsw'wxdgi !p Hixi{ipztziB xpr~{gpr2u|{~w`cedgpzpvtz/p |i2tz sgiFwxy%wxdgiFXu|wwdu7w'wxdi
pz{~wi2}y~tzuwxpzy|{y|wxdibwu|iwesg|iu7w'wxdgi)}Hy|pz{Pw tz eu|'2upri pwd5pz{xspzi2{Pwu|22sgu| Xxi2y|{
y| i-cedqsiMy|xi2|i-wxdgiju}gp tzy~yu~22sgu~ sgiMwy5wdgiMwxu{i2)y u7wuy|h>y~{gi%y|hjuw
wxyu|{gywdgi2`cedgpvPsgiwxpzy|{y|h-sgtvu7wi pz{ ujhjy~xi)|i{gi2utT2y|{Pwxi2Pw`g'y|sgt ixi2|i)ujhjy|iFwdgy|y|s|d
igu|hMpz{uwxpzy|{P}uxwxpvstzu|xtzjpr{ uuhji2'y| Mdgi2i u7wu%uiby|wxi2{5wxu{i2i y~i2du{g~i y|h y|{i
|p wyju|{gywdgi2`
%

! T/T%T!  P0(%

' ixi~pr{wiu y|*u}}gxyVpzhu7wxpz{gjuM|i2y~hjiwxpv2utHwu|iw2sgx~i|Pwxdil}uuhjiwi2) =  ey|A C M= D  eui


y|}gwxpzhMpz2i u|y| pz{g:wxy wxdi}gi2qpry~swxdxiixstri`r6| sg{gpry|h pzwxprswxpzy|{y} u|x2pzu|}
} y~xpz{gi

$ F $"

7

  
    

^X

    

To Approximate An Airfoil Via Bezier Curve Under Different Degree

10

Uniform
Cosine Distr.
Self Adapt.

L2Norm

10

10

10

10

10

10

10

10

10

10

10

15

20

25

Degree

*pr~sgxiE'2pzi2sx~igwy*wxdi)%b47~|Mu|prxy|pzt

pvwxpzgswpry~{ gsgtrtPy|}gwxpzhMpzuwxpzy|{Twxyhjpz{gpzhMpz2iwxdgi pvx2xi}u{2FHiw'i2i{)wxdgi'2u|tz2sgtzuwxi y PsgxXu|2i


}gisxi;lu{ u%wu|x~iw}gisgi pzwxpzgswxpzy|{Fl)hjiu|xsgi P5wxdgi)s{ wpry~{ut$E
O 
]J
A!lF\(l D Q
6R6V
>
D
cedgi ixpz|{:u|xiF2y|xi`}Hy|{ wxy%wxdi)2y|{ pwpry~{ E
JLG RNg 5J?>I G p +9lpzwdgi)}gxi`xxsgi pvwxpzgs
wxpzy|{y7~i2ewdgi- %F 7P|jupzxy|pztpr{ wxdgi`i-2y|{ pwpry~{2ecedgi-2y|xi`}Hy|{ pr{Mpvxy u|d {qsgh-Hi2y|{Pwy|sg
ui i}gpzwxi y|{*pr~sgxmi y7~i2edgpvd wxdgi-xdgy 5euV|i)y7~i2'wxdgi-sg}g}Hi2FxsgxXu|2ilpz2tri`utr:qpzxprtriu|{
prwi s wxpzy|{ pv'wxdgi)ysy
wxdgily~}wxpzhjpr`u7wxpzy|{ pz{ xsgxiPsgi{Pwei2}ixpzhji2{Pw
#y|wxiwdu7w-wxdgpvlwu|iw-u|prxy|pztpv{yw%u'2pri%2sgx~i|wxdqs  J G u7w%2y|{q|ix~i2{2i%y|ewxdgi:pr{q|ixi
}gy|gtzi2h
cedgihjpr{gpzh-shVu|trsiFy| jpz'|pz|i{5y~{5*pr~sgxiky~eVu|xpzy|s i|i2 i y|wxdgiwdgxiibwq}Hi'y pzwxpr
gswpry~{ y*2y|{Pwxy|tT}Hy|pz{Pw
' ixi'wdgiyPpz{gi pvwxpzgswpry~{ju|{ wxdgiestrtzPy~}wxpzhjpri j pvwxpzgswpry~{My|W2y|{Pwxy|tq}Hy|pz{Pw}Hi2xy|h|ix
xpr~{gpH2u{PwtrlHiwxwxi2wxdu|{-wdgiehMi2wxdgy u~i y|{jusg{gpry|h pvwxpzgswpry~{|2y|xi`}Hy|{ pr{gbwxyluxi swxpzy|{
ywxdgijs{ wpry~{uty|'u|y~swlwy y| iy'hu|{pws ihjy|iMuw-y~{P~i2|i{i~%gy~lu:tzy7 i2|i2i~Twxdi
yPpz{gi pzwxprswxpzy|{pvbu|trhjy~wbu|b}iy~xhu|{~wbu~wdgilsgtztr y~}wxpzhjpri HgswFwxdgilwxi{ pv{gy|wFy~{wu{Pw`
hu qpz{gMwxdgpv ]xsgtziywxdqsgh%P _Fdu|u| y~s
' i{i~y~}wxpzhjprpr{gwxdgi%}uuhjiwi2pr`u7wpry~{:du~wdgi-}Hywi2{Pwxpvutwxy5xpr~{gpr2u|{~wtr:i2{gdu{2ilwxdgiMPsutzpw
y*wxdi}dPxpzutxy|tzswxpzy|{

FDF

I00;

    0,
R

Isomach lines of initial airfoil


at Mach number 0.73 angle of attack 2.
1.2

M=[0.189,1.298]
Cl=0.853,Cd=0.0092
1

0.8

0.6

0.4

0.2

pz|sxiE$)xy u~d5{qsgh-Hi22y|{Pwxy~sg'u|xy~sg{ %b47~~%u|prxy|pzt 

 g

J G RN 5J?> 

Relationship between cost function and degree of polynomials


Log(I)

1.0
uniform
cosine distr.
self adaptive

0.5
0.0
0.5
1.0
1.5
2.0
2.5
3.0
0

10

12

14

16

18

Degree of polynomials

*pr~sgiFk EFsutzpwy|
pz{P~i2iuixy q{u|hMpv ixpr~{ i}i{ pz{gjy|{:wxdgiH X7 i{i '2pri'}uuhM
iwi2pr`u7wpry~{

$ F $"

7

^X

  
    



    

%R%1* /  Z


  

iMduV|i-i2}Hiuwxi wxdgiji2q}Hi2pzhMi{Pwy|si` wpry~{/6Mpr{dgpzdus{ wpry~{ i2{gi u{utz~wpzutztru|{


dgyPilsx~iFpv{gy|wu'2pzi2sg|i~pzeHiwgwxwxi q5uj'2prisg|iy i|i2i^7g
cedgiixsgtrwuipz{ pv2u7wi y~{ *pr~sgxijbcedi2 pr{ pzu7wiwxdu7wby~w'y !p Hixi{PwFpz{gpwpzu|ty|{ pwpry~{
wxdiy~}wxpzhjpr`u7wpry~{xy~swxpz{gi)u|dgpzi2~iwy%|ix !p Hixi{Pwxiw'yy~}wxpzhjpri }uuhjiwi22Py|wxd qprit pz{gMu
|ixM|yqy u}}gxyVpzhu7wxpzy|{y|Twxdgixu|hjiFsx~i|cedgpzpv{gy|w'xsg}gxpvxpr{g%pz{ibwxdgi)'2prii2}gixi2{Pwuwxpzy|{
pve{gywsg{pzPsgFi 4 7
0.10

Two Different Control Polygons With The Same Degree 8


Correspond to The "Same" Bezier Curve
Q2 1=4.575D08

Target
Curve 1
Curve 2
Polygon 1
Polygon 2

Q2 2 =9.550D09

Y 0.09

0.08
0.07
0.06
0.05
0.04
0.03
0.02
0.01
0.00
0.0

Control Polygon 1
0.0000 0.0000
0.0000 0.0193
0.0378 0.0472
0.1705 0.0724
0.3826 0.0810
0.6240 0.0555
0.8252 0.0271
0.9338 0.0106
1.0000 0.0000

0.1

0.2

0.3

Control Polygon 2
0.0000 0.0000
0.0000 0.0304
0.0936 0.0592
0.2549 0.0735
0.4341 0.0674
0.5994 0.0541
0.7406 0.0378
0.8621 0.0221
1.0000 0.0000

0.4

0.5

0.6

0.7

0.8

*pr~sgilE$#y|{gsg{pz2pw:y
Hiwb'2prisg|i2gw


0.9

1.0

  VT 
0 !  (. ! * / 2% 4 '!-1%
! ,% 6-!-. A!  
!A'0%

i5uiupzhMpz{g uw i2qpvpz{guxi2tru u}wpr~i}uuhji2wxi2pzu7wpry~{ wyi52y|sg}tri prwxd u|{y|}wprhjpzu7wpry~{


tzyPy~}e'u~pv2u|trtz|i}xy~}yPiwxdu7wbdgpztzilwxdgis=  buitvu|xpzutztry~}wxpzhjpri l  wxy|hjil}gdqpv2u|tpr
wxixpzy|{y~egi C }  wyutrwxi2{uwxpz|i2tzy~}wxpzhj} priFwdgiC }  l ` w`u%~i2y~hMi2wxpzutWi2|stzu|xprwpwi2pry~{
%b%u wxi2} wxy7eu )wxdpzi5u|~u|pr{ 2y|{xp i2lwdgi5}gy|trih y|bsg|i2gwwpr{gu wu|x~iw-sx~iZwyZHi
i2}gtvu|2i si`Psgi2{Pwxtz5q:wxdgixi`dgi`ws} uwxiy|wxdgiy~}wxpzhjpri xdu}Hi`P:xitryu7wxpz{gjwdgi-ux2pzxu~
ywdgijy|{Pwxy~t}Hy|pz{~wwy5hjpz{gprhjpz2ijui2~sgtzu|xprw5qpzy|tvu7wpry~{hMi`u|xsgi|Wsd wxduwFwdgiwywu|t7upzuwxpzy|{pz{
wxdily| pr{u7wxi`'y*wxdgi2y|{Pwxy|tW}Hy|pz{~w> E
YA= }k DKJ | B {
~

FDF

I00;

= } \ = }^
o

6`~

    0,
R

y|{i`~si2{Pwxtz||pz|i2{ uwu|x~iwsx~i|wxdgi u|x2pzu|C


y~{wxupz{gi hMpz{gpzhjpr`u7wxpzy|{ }gy|trih E uv

   
X  
v

ui xi i{i wxy xy|tz|i wxdgi y~trtzy7pz{g

YA= } D

w vvx

C pD X C

}k

XbC

6P

Xn!/XbC

 dgixijpz)u sg2pri{PwxtzZhu|trt}Hy~xpwpr~iwxy~triu|{i D FJ G GRGgGZ9j{ Hi2tzy7b u|{   pvFwxdgi {y|h Hi


w'i2i2{   sx~iu{ wu|x~iw`2utvstzuwxi - pziwi2tz|K%~u|pr{7wxdgie%F 7P|FupzD y~prtPpz*sxi D u|ubwu|i2w
sx~i|gu{ wdgi i2~xii Jg
cedgilixsgtrwy*wxdgpvb2sgx~igwpv|pz|i{ y|{*pr~sgxi <jdgpvd i2hjy~{wuwxi`'wxdgi~i2|yqy u|sgu|2y
wxdil}gxy2i sgi|
o

Minimize totally variation of Yk

0.10
Y

Target
Bezier curve
Control polygon

0.08
0.06
0.04
0.02
0.00
0.02
0.04
0.06
0.08
0.10
0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1.0

*pz|sgi<E'2prisg|i2gwpwd uMi2~sgtzu|xprwy~{wxupz{~weu~i y~{5wdgi)wxy|wutT7u|xpvu7wpry~{





  "T' *6!'(.0! *4/ 2 % Z '!- %  


 ! 
% T P P!-..0 %(-

cedgi)i}Hi2prhji{~wpvxprhjpztzu|wyMwxdgiu|y7~i|qigi}wewxduwpr{:wxdilhMpz{gpzhjpr`u7wxpzy|{ }gy|gtzi2h 6~qwxdgi)wywutr


7upzuwxpzy|{Mpz{y7/i2}gtvu|2i qlwxdgitzi2{wxdjy|wdgiy~{~wxy~t}y~trq~y|{ dgpvdutvy)i2}gixi2{Pwui2|stzu|xpz2pz{g
}Hi2{u|twg E
 J }0| ~{  A C } \5C } ^ o D D #8A = } \5= } ^ o D D
62kq
cedgiMy|ix}y~{ pz{g5sx~igwpzFpr{ o pzu7wi y~{Z*pr~sgijq> )w)pzuPupz{ y~xi`u7wFPsu|trprw|)i%y~xi2|i
pz{wxdgi%2u|xiy*pr~sgi <u|{ qwxduwbwdgi-y~{Pwxy|t}Hy|tzq|y|{uiu7wxdi2b2tryPi)wdgi%u|prxy|pztsx~ipwit
dgpvd:pvewdgilxi`stwyi2|stzu|xpzuwxpzy|{

$ F $"

7

  
    

^X

    

6g6

Minimized the length of control polgon

0.10
Y

Target
Bezier curve
Control polygon

0.08
0.06
0.04
0.02
0.00
0.02
0.04
0.06
0.08
0.10

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

*pr~sgxi-IE2pzi2sx~igwprwxduMxi|sgtvupw2y|{wxupz{Pw'u|xi y|{ wxdgi)wywutTtzi2{g|wxd


2%  '.  % 
){wxdpz%i}Hi2prhji2{Pw`u }xi`xxsgi u|:i s wpry~{ pz%y|{ s wi sxpz{gwxdi:%F P7 | upzxy|pztu|-pr{gprwxpvut
i`pz|{cedi}dPxpzut2y|{ prwxpzy|{ey*wxdgili2q}Hi2pzhMi{Pwu|xiYE 
JLG RgN 5J?> p cedgpv}gyi'pzb}gtzprw


'!( '&'0 % 
 !  
  % ! %0   .0/   4  TP

pz{~wy wy wxi}){wxdiw`wdgi5%F upzy~prtpv2sgx~igwxwxi qu '22pzi22sg|isxpr{ u }gxi`x2xpzHi


xiwlyu|pvxu|by|wxdij2y|{Pwxy|t*}Hy|pz{~w +
pr{wxdijxi2y|{ Tspz{g:wxdgiuhji%gi upvxu|Hwxdgi u:pz
i s2i qy|}wprhjpz2pz{gjwxdily| pr{u7wxi`2
cedgijupzh8ywxdgpvi}ixpzhji2{Pw)pzwy ihjy|{wxu7wiwxdu7w)wxdgiu~2su~ ywdgisg|i2gwu|try~{gi dgpvd
y~{ prwxpzy|{wxdgi%}uuhji2wxi2pzu7wpry~{:ihj}gtry7~i xsgxiPsgi2{Pwtrgedu~bu|{prhj}Hy|xwu{Pwbi Hi` wy|{ wxdi-ixsgtwFy
wxdi u|%i s wpry~{
cedqsqwxdgi)w'ywi2}u|xi i2{gi u|'y~trtzy7>E

u


wx

=   J8  ; = J

=   J8  = J

6`~
p
sxpr{bwdgi%bB u|prxy|pztu|uwu|i2wu|{ uF}giprHi sg{gpry|h pvwxpzgswpry~{%y| C }  iwpr{pwpzu|t}gxi`xxsgi
pvwxpzgswpry~{Fl u{ pz{gprwxpvut7utzsgi`'y|ewxdil}uuhjiwi2B= }  

u



wx

dgixipv'wxdgi)y~trtzy7pz{gMsg{ wpry~{ut$E
]J

FDF

I00;

>

O 

6<P

A!lY\(l D Q # c

6V|

    0,
R

u{ u|xi'w'yl}i{utrwMipr~d~w + J8G@!O~ J >I pr{jwdgii}Hi2prhji{~w cedgpvyPws{ wpry~{pr{


pv2o uwxiTwxduD wwxdgi'upzy~prt|}gxi`xxsgi upvTwo yHixi s2D i quxhutzt|hjy pH2u7wpry~{)yqwxdgipr{gprwxpvut~|iy|hjiwx~
%wi2)y~{ swxpz{gwdgiw'y:xsgxiPsgi{~w)wi2}wxdgi u52yPi2pzi2{Pw c %pzFi s2i y|hg |ZEP-wy
g |g ~gcedgiy~xix}y~{ pz{gpz{gprwxpvutu|{ y~}wxpzhjpri }gxi`xxsgi pzwxprswxpzy|{|u|{ {utpvy| u~d{qsgh-Hi2
y~{Pwxy|seui)|pz|i{5y|{*pz|sgi 7ju{ Ecedidgy 5wxi2{wxd du~ePpvxprgtzHi2i{ i si



 '!(
'&'0%  P %( ! 
 !A !
T -!-. ! 0!A'0%

 '!(
'&'0%  P  %( ! 
 !A !
T -!-. .  %T(-

K0 !A'0%  (. ! 0   / #


  !%

 

cedgpvi2}ixpzhji2{Pw p!Wi2y|h1wxdgi}gi2qpzy|spr{wdgi'uV-wxdgi)upvxu~y2y|{Pwxy|t}y~pr{Pw'uibutvsgtvu7wi
pz{nqwxi2}6~ ' i2i|nqwxi2}6)pv'wxdgili2~sgtzu|xpz2i 2sgw i{i Pr6t~
%b:uxi`stw`u pz|{gpru{PwxtzKtvu|i}gxi`xxsgi uxi s wpry~{ pz5y|xi2|i {uhji2tzKy|h g |ZEP
wxyg |g |Z Eg |i{Kwdgy|s|d wdgi }uuhji2wxi2pzu7wpry~{ pvMu u}gwxi wu7wpzutztr y~{gtr y~{i~xpr{inPwxi} Zpz
u{/y|}wprhjpzuwxpzy|{Kprwxd pz{gpwpzu|ty~{ prwxpzy|{ tzy~xiwxy 2y|{q|ix~i *wxdpzji2q}Hi2pzhMi{Pwji i w-pz{ uxi2{xi u
xi2tru u}wpr~i-}u|u|hjiwxixpzuwxpzy|{u{ Z ihMy~{wxu7wxi`bprwi Hi` wxpz|i{gi)cediM2y|xi`}Hy|{ pr{g5pr{gprwxpvutu|{
y|}gwxpzhMpz2i }gisxi pzwxprswxpzy|{qu{ {utpzxy u|d{qsgh%i2y|{Pwxy~sgui|pz|i{y|{*pz|sgi 6u|{
6R6~


K0 !A'0%  (. ! 0   / #


  !%

 

ec dgpvei}Hi2prhji2{PwepzxpzhMpztvu'wxy%wxdgil}xiPpzy|s2Pigi}wewxduwewxdgi)i2|stzu|xpzuwxpzy|{y
wxdgi)}u|u|hjiwxixpzuwxpzy|{
y~{ swxi pr{5nPwi2}6b2y|{xpvwpr{hjpz{gpzhMpz2pz{glwdgitzi2{g|wxd y|Hwdgib2y|{Pwxy|tg}Hy|tzq|y~{Mpz{wxi`u yWwxdiwxy|wut
7upzuwxpzy|{:y*wxdgily~ pz{uwxi
' ixi c -pvbi si xy|hjidu7wbtzi{u|hMitr:y|hg |4 Eq-wxy5 ~R @6`ecedgi-2y|xi`}Hy|{ pr{pr{gprwxpvut
u{ y|}wprhjpz2i }gisgi pvwxpzgswpry~{qu|{ {u|tpvxy u|dj{qsgh-Hi2ey~{Pwxy|su|xib|pz|i2{y~{5*pr~sgi 6V
u{ 6tg
 

  !A(#'&'0%, P %(


! !'!   !A % ' (. !AK0   /  
 ' 
0 !
'0 ,
%  T T .0  
 

cedgpv)i}Hi2prhji2{Pw)pzlxpzhMpztvuFwxy wxdgij}gi2qpzy|sbw'yTig2i2}w)y|nPwi2}b6|Tpz{dpzd{gy7 wdgiji`w'2pri


sx~igwy|WwxdgiFpr{gprwxpvutW %FKupzxy|pztgpzy|gwupz{gi PMy|}gwxpzhMpz2pz{g-wxdgidy|tziFxiwy|yqy| pz{u7wi;kA`C } M= } D
xsgiw
wywdgissu|ty|{wu|pr{Pw C p J C J8C \FOJ = p J = JLG~wyFhjpz{gprhjpz2iwxdgieyPw*sg{wxpzy|{ ;
o
cedgixi2y|i|
wxdgi~i2y~hMi2wxpz5sg|i2gw-yewdgi5pz{gprwxpvutedu|}i5xi`utzpri)wdgi5~try~uty~}wxpzh-sh ' y7'i2|i
wxdib}gisxi2 u)i s wxpzy|{5xi`sgtrwxpz{gly|h6nPwi2} P{uhji2tzMxy~h ~4 Eqbwxy% ~R P||pz{gywwxdgiFhjy~w
pzhM}Hy|xwu|{Pw-cedgixiMpvF{y 2y|{Pwxu pv wpry~{ pz{Zwdgpzxpr{2i-wdgijpr{pwpzu|tupzy~prt yqi{gy|w)iu|trpz2i`wdgiM|tzy|u|t
y|}gwxpzh-sgh1l ` w`wdgib2y~w*s{ wpry~{ }gisxi2 uq +7dgi{iewdgi}u|u|hMi2wxixpzuwxpzy|{wdu7wpzHiwu u}wi
wxyprw*pvl{gyw%{gi2ixu|xpztrHiwu u}wi wxy wdgiy|}gwxpzh-sgh :cediy|ix}y~{ pz{g:pz{gprwxpvut'u{ y|}gwxpzhMpz2i
}gisxi pvwxpzgswpry~{2u{ {u|tTpzxy u|d:{qsgh-Hi2b2y|{Pwxy~sg'u|xi|pz|i{:y~{ *pz|sgi> 6kMu|{ 6`g

 .0 :!! 
 '*
 
  
0 !A'0%  P %T( !   (  1%T(# %&'0 %
cedgi{gi2qwwy)i}Hi2prhji{~wpz{P~y|tz|ieuT]xi2tru u|}wxpz|i'}uuhji2wxi2pzu7wpry~{P_prwxdgpz{Mwxdgiby|}wprhjpzu7wpry~{%tzyqy|}
 

y~xi}gi2pzxi2tz|wxdgibxiPsgi{ibnqwxi2} 6 nPwi2}pvxi}i`u7wi pwi2u7wpr~i2tz||u|{ nPwxi(} 6-hjpz{gprhjpzuwxpzy|{jyWwxdi


 yPwsg{wxpzy|{ ; pv}Hi2xy|hji wy-y|}gwxpzhMpz2ibwxdgiFtryu7wxpzy|{y|Twxdgi)ux2pzxu~yTwdgiF2y|{Pwxy|t}y~pr{Pwwy-Hiw
sx~igwu{ upzy~prtwxdu7wpz'wdgil%b 7~~-u|prxy|pztTu7w'wxdgiweprwxiuwxpzy|{u|{ wdgixi`diwexdu}Hi)sg} u7wi
sw}gy7qp i PnPwi2}:jXhMpz{gpzhjpr`u7wxpzy|{5yWwxdgiFy~wsg{wxpzy|{ uwsi`Psgi2{Pwprwxiuwxpzy|{*cedi ixpz|{
2u~ilu|~upz{:2y|xi`}Hy|{ wx(y E 
J G@  Ng  J > p u{ wdgi i2~xi i Jg


$ F $"

7

^X

  
    

    

6t

Drag reduction Result of RAE2822 Airfol (abscissas uniform)

P/Pinf

0.0
Initial
Optimized

0.2
0.4
0.6
0.8
1.0
1.2
1.4
1.6

Initial
Cl=0.853
Cd=0.0097

Optimized
Cl=0.805
Cd=0.0035

1.8
2.0
0

10

20

30

40

50

60

70

80

90

100

*pr~sgi 7EsFui swxpzy|{ u~i y|{ sg{gpry|hjtrP pvwxpzgswi y~{~wxy~t}Hy|pz{~w Zpz{gprwxpvutu|{ y|}gwxpzhMpz2i
}gisxi pvwxpzgswpry~{


Drag Reduction Result of RAE2822 Airfoil


Cl=0.805,Cd=0.00350
M=[0.190,1.186]

0.8

0.6

0.4

0.2

*pr~sgi EE:Fu|xi swxpzy|{u~i y|{ sg{py~xhjtz~ pvwxpzgswi 2y|{Pwxy|t


}y~pr{Pw :{utpvxy u|d {qsgh-Hi2
y~{Pwxy|s


FDF

I00;

2k

    0,
R

Drag Reduction Result of RAE2822 Airfoil

P/Pinf

0.0
0.2

Initial
Optimized

Abscissas Come from the result of


minimization of totally variation of Yk

0.4
0.6
0.8
1.0
1.2
Initial
Cl= 0.853
Cd=0.0097

1.4
1.6

Optimized
Cl=0.818
Cd=0.00309

1.8
2.0
0

10

20

30

40

50

60

70

80

90

100

*pr~sg]i 6`E$Fu|%i s wxpzy|{ sxpr{juM}u|u|hjiwxixpzuwxpzy|{i2~sgtvupri qhjiu|{ey*wxdiFwywutT7upzuwxpzy|{


pz{gpwpzu|tu{ y~}wxpzhjpri }gisgi pzwxpzgswxpzy|{
Is0mach lines of optimized airfoil

Cl=0.818,Cd=0.00309
M=[0.194, 1.189]

0.8

0.6

0.4

0.2

*pr~sgi]6g6RE$Fu|%i s wxpzy|{ sxpr{juM}u|u|hjiwxixpzuwxpzy|{i2~sgtvupri qhjiu|{ey*wxdiFwywutT7upzuwxpzy|{


{u|tTpzxy u~d5{qsgh-Hi2Fy|{Pwy|sg

$ F $"

7

^X

  
    

    
6

Drag Reduction Result of RAE2822 Airfoil

P/Pinf

0.0
Initial
Optimized

Abscissas come from the result of


minimization of length of control polygon

0.2
0.4
0.6
0.8
1.0
1.2

Initial
Cl= 0.853
Cd=0.0097

1.4
1.6

Optimized
Cl=0.820
Cd=0.00315

1.8
2.0
0

10

20

30

40

50

60

70

80

90

100

*pr~sgi 6`IEsbui s wxpzy|{sxpz{g u}u|u|hMi2wxixpzuwxpzy|{Zi2~sgtvupri Phjiu{y'wxdiwxy|wuttri{gwd


pz{gpwpzu|tu{ y~}wxpzhjpri }gisgi pzwxpzgswxpzy|{
Is0mach lines of optimized airfoil
at mach number 0.73 angle of attack 2.

Cl=0.820,Cd=0.00315
M=[0.195,1.184]

1.1

0.9

0.8

0.7

0.6

0.5

0.4

0.3

0.2

0.1

*pr~sgi6Esbui s wxpzy|{sxpz{g u}u|u|hMi2wxixpzuwxpzy|{Zi2~sgtvupri Phjiu{y'wxdiwxy|wuttri{gwd


{u|tTpzxy u~d5{qsgh-Hi2Fy|{Pwy|sg

FDF

I00;

    0,
R

6<

Drag Reduction Result of RAE2822 Airfoil

P/Pinf

0.0
Initial
Optimized

0.2
0.4
0.6
0.8
1.0
1.2
1.4
1.6

Initial
Cl=0.853
Cd=0.0097

Optimized
Cl=0. 809
Cd=0.00322

1.8
2.0
0

10

20

30

40

50

60

70

80

90

100

*pr~sgiF62k@EBbui s wpry~{ spz{gu}u|u|hjiwxixpzuwxpzy|{ xi|sgtvupz2i q5y~}wxpzhjpr`u7wxpzy|{y|


wdgi-dy|tzii2w
gA C } MP= } D pz{gprwxpvutu|{ y~}wxpzhjpri }gisxi pvwxpzgswpry~{


Isomach lines of optimized airfoil


at mach number 0.73 angle of attack 2.
Cl=0.809,Cd=0.322
M=[0.194,1.182]

1.1

1.0

0.9

0.8

0.7

0.6

0.5

0.4

0.3

0.2

0.1

*pr~sgiF6`IEBbui s wpry~{ spz{gu}u|u|hjiwxixpzuwxpzy|{ xi|sgtvupz2i q5y~}wxpzhjpr`u7wxpzy|{y|


wdgi-dy|tzii2w
gA C } MP= } D {utpvy| u|d:2y|{Pwxy~sg


$ F $"

7

  
    

^X

    
6

' ixi~u g pwpry~{utztr~7ieuiwxiwxpz{gFwxdgie}Hywi2{Pwxpvuty|sxpr{g)u|2y|{Pwxy|tP}y~pr{Pw*wxdgie2ixyPy|Hui`Psgi2{2i


yy~wdgy|~y|{u|tH}Hy|tzq{gy|hjpvutv  A`C*D u|xi y|{udgyPi{ 'i2pz|dPwpr{gjs{ wpry~{ mA`C*Dxcedgixi}Hy|tzq{gy|hjpr
utvu|xij|i{gi2u7wi sxpr{g u2tzu~x{ xpv2utu|tr~y|pwdgh %tz|y|prwxdgh k <:y|4 797lu|{ wxdgii2y~lu|xiy~hj}gswxi
{qsghji2pzutztr~
Fsgi)wxyjwdgily|h y|
wdgi}gixsgxi2 u|%yqi22pri{PwgprwFxi2i2hpz{Pwxixi`wpr{gMwywxi`wwdgily|tztzy7pr{gMw'y
'i2pz|dPwxpz{gMsg{wxpzy|{> E  A`C&DTJ =`A C&D Hu{  mA C&D$J A!lY\(l DR=HA`C*D
){2u~i 7Pwxdib}gisxi2 ui swxpzy|{y~ix~i u7wi2wxdgibwy~}wxpzhjpr`u7wpry~{pwi2u7wxpzy|{du|Hi2i{
y|h8g |Z EP-wxy g ||Zk EgFcedgiM2y|xi`}Hy|{ pr{pr{gprwxpvutu{ y|}gwxpzhMpz2i }gisxi pzwxprswxpzy|{Tu{ {ut
pvy| u~d{qsgh-Hi22y|{Pwxy~sg
ui~pr~i2{y~{%*pz|sgi 6<u{ 6V* )wdgi'y|}wprhjpzu7wpry~{-pv
sgwdgi22y|{Pwxpz{qsgi
u7wi2 <Mprwxi2u7wpry~{gyqipzi2{Pwpvxi s2i wxyg ||@k 6@6|
){%u|xi 7|u7wi2kbprwxiuwxpzy|{
ywxdgi'}gyq2i2`wdgie}gxi`xxsgi uyqi22pri{Pw
pv
i si y|h g |Z EP
wxy ~~|kPpr{ pzu7wpr{gujxy|hji2du7wtri`xei2pzi2{Pwutz|y|prwxdgh
cedgi u}g}u|xi{PwMy~{q|i2|i{iy|wxdgpvjy~sg}gtzi }u|u|hjiwxixpzuwxpzy|{u u}wpry~{  u|i s wpry~{ pz%|ix
i2{y|su||pz{g ' y7i|i2`wxdi:wiwxi 'i2pz|dPwxpz{gsg{wxpzy|{u|xi i2qp i2{Pwxtz {gy|wMwdgi hjy~wu|}g}gy|}gpvu7wxi~
y~xilxi2{xprtri)y|}gwxpzy|{ei2hupz{:wxyjilp i{~wpi


3 %+5<e24:
2-+5
){wxdgpvli2}Hy|xw
iduV~iM2y|{ s wi u {qsgh-Hi2ly|'{qsghji2pv2uti2}ixpzhji2{Pwlpz{dgpvd p Wi2i2{Pw-'2pri
}u|u|hMi2wxixpzuwxpzy|{y|u{upzxy|pztgduV|ibii2{52y|{wxs wi u{ y~hM}ui ~pr{jwdgiF2y|{Pwxi2Pwysx~igwxwxpz{g
w`gu{ wdgi2{u|e}uxwey|*u|{ u u}gwxpzy|{:wxi} pwdgpr{u|{ u|i2y q{uhjpvby~}wxpzhjpr`u7wxpzy|{
%trwxdy|sg~dsgxwxdgiwxdgiy|iwpzutqu{u|trxpz
y|hjy|iwdgy|y|s|d{qsghji2pv2utqi2q}Hi2pzhMi{Pw*y~sgt Hi'si2sgt^
y|si}ixpzhji2{Pwe}Hi2hjpws'wxyy~{tzs iwdu7mw E
6~ewxdgibPsu|trprwy|Tul'2pzi22sgx~igwy|H~pr~i2{ i|i2i i}i{ pzhj}y~wu{Pwxtz%y~{MwxdgieuVlwdgibux2pzxu~
ywdgiy~{Pwxy|tW}y~pr{PwuiF}xi`x2xpzi +
gewxdgi-'2pzi2b2sgx~igwFprhj}gy7|i`eP ui2~sgtzu|xpzuwxpzy|{:wxi`dg{gpv~si|xsd u~wxdihjpr{gpzhjpr`u7wpry~{ ywxdi
wxywutT7upvu7wxpzy|{:y*wxdgily~ pr{uwxi`y|
wdgiy~{Pwxy|tW}y~pr{Pw +
y|s}gtrpz{glwdgib}uuhjiwi2pr`u7wxpzy|{ji2~sgtzu|xpzuwxpzy|{Mpwdwxdi y7 y~}wxpzhjpr`u7wxpzy|{i2~iu|tri 2y|{q|ix~i2{Pw
u{ u 7u|{~wu~i2y|s2
cedgi`i~sgp i2tzpr{i%duV|iHi2i{ sxi xs22istrtzpz{Ku R)lpz{gZy~}wxpzhjpr`u7wpry~8
{ 4 t 7'y|%dgpvd wxdgi:|i2
y|hji2wxpzutu u|}wxpzy|{xi|iu|tri Psgprwxij0i Wiwxpz|i%wxyu|dgpzi2~i-tvu|ib}gisxi2 u5xi s wpry~{ sgi%wxy wxdi
i2{du{2i i`ud:x}u|2i|
*pr{utztr~~u{jpz{Pwxi2iwxpz{gly~}i{%wy|}gpvpztrtiwxyligu|hMpz{giesgxwxdi2widg{gpvPsgipr{}gpzi xy~h)u|sxxpvu{
Psu uwxsgiFprwxd hjy|ili{xprgtzil}trprwwpr{gPy
wxdgilpz{Pwxi|u{


FDF

I00;

67

    0,
R

Drag Reduction Result of RAE2822 Airfoil


Xk=Kth zero of Pn(x)

P/Pinf

0.0

Initial
Optimized

0.2
0.4
0.6
0.8
1.0
1.2
Initial
Cl=0.853
Xd=0.0097

1.4
1.6

Optimized
Cl=0.817
Cd=0.0049

1.8
2.0
0

10

20

30

40

50

60

70

80

90

100

*pr~sgi]6t<Enqitu u}wpr~iy~}wxpzhjpr`u7wpry~{ spz{guMipr~dPwxpz{gMsg{ wpry~{ pr{gprwxpvut


u{ y|}gwxpzhMpz2i }gxi`xxsgi
pvwxpzgswpry~{


Isomach lines of optimized airfoil


at mach number 0.73 angle of attack 2.
Cl=0.817,Cd=0.0049
M=[0.191,1.202]

1.2

1.1

1.0

0.9

0.8

0.7

0.6

0.5

0.4

0.3

0.2

0.1

*pr~sgi67 E
ni2tru u}wpr~iey|}wprhjpzu7wpry~{%spz{gluipr~d~wpr{bsg{ wxpzy|{ l{u|tgpvy| u~d-{qsgh%iy|{Pwy|sg


$ F $"

7

  
    

^X

    

6:E

7
+:<
4/607m# uy~nW ' u|{~w2p^POg %gFxp 2p^q u|{Pwxi2tqu{ O~*2pvusTW*u|u|trtzi2tzpz2i ~i2{gi2wxpvutz|y~xprwxdgh
y|uMwy| pzhji2{xpzy|{u|tdu}Hiy~}wxpzh-sh i`pz|{}xy~gtrih  - 9, Z   j ^`+ ,B
-
 , ^ 
EEq ~I 6~P~|
49 7m%tzu|xpvdu{ O %k b`p xpWni2tru u}wpr~i}uuhji2wxi2pvxuwxpzy|{%y|u|i2y P{uhjpzey~}wxpzh-sh%xdu}Hi
ixpz|{u|}g}y~w iidgidgik|kq 7k )r#F: )r% ud ||P
4 7
luu 7u|xpvu{ O %-_ Fxp 2p^ y i2t*xi swxpzy|{Zu|{ u u}wpry~{yy~}wxpzh-sghMdu}Hi ixpz|{ pz{
uixy q{u|hMpv2'q{gisgutT{gi2wy~P *u|}g}Hy|xw iidgidiFkqR  )r#b: )r%-K Ostr:||P
4 k 7*gc*u{g O %- b`p 2pgu{ Og*2pvusT
bpvwxpzgswi y|}gwxpzhMpzuwxpzy|{:spz{gjqprxwxsutTu{ iutWPuhji
wuwxi|pziy|u|i2y P{uhjpz i`pz|{u|}g}Hy|xw ilidgidikq7kk gk )r#b: )r%-Hnqi}wxih-Hi2b~~g
49 7*gc*u{g O %- b`p 2pgu{ Og*2pvusT
bpvwxpzgswi y|}gwxpzhMpzuwxpzy|{:spz{gjqprxwxsutTu{ iutWPuhji
wuwxi|pziy|%ui2y q{uhjpvMh-sgtrwxpry~iwxpz|i i`pz|{ ){ -  Hi2prwxy~sg{iw%u|t^z*i prwxy~  0,  ,
l  
"  3  0!
,  u|xi2pztrtzi|u|{i~|P ) #Feuitry~{uggnq}u|pr{
wyu}g}Hiu|
4 <7 Og y~xpvi~ O % b`p xpPu|{ O * Hy|tzxpzyTgy~{ wpry~{~2y~hM2wxpzPsgi`}gpr{pz}utziiwe}uuhjwxpvu7
wxpzy|{ iy~xhji%u u}gwx2i 5t  y|}wprhjpvxuwxpzy|{ i{Zuxy q{u|hMpvPsgi|u}}y~w iMidgidgi 5}u|u zwxi~
)r#b:
)r%-nqi}wxih-gi-~~
4 t 7-M*upr{!
 -  -,  
"  g + 0, 7 F   
g
$#    ^ ` +7 -,  R&%  HxR + ` + 
#'
g
y|hj}gswi2bn2pri{iu|{ npzi2{Pwxpr-y~hM}swxpz{g %u ihjpzligyPwy|{g{ i prwxpzy|{ 6:E4E~g
4 77-nW -ly|{Pwxi u{ F i yqy~(
 !    $)*   ` +   W +9, , %    P7  gM` + |Hx`R +,~
uVe ' pztrt'yqRy :y~hM}u{q| #bi2 Qy| Hxi2y|{ i prwxpzy|{& 6 Eg<~ 6:EPg


FDF

I00;

    0,
R

3 -+-
+-

  
 
"   
  |     %  
  g* M gV  | 
/ 6 '2prisg|i2gwyu-s{ wpry~{ ~pr~i2{ u{u|trPwpzutztr l)ll)l)l)lll)l)l)ll
 '2prisg|i2gwy*wxdgi%F 7P|%upzy~prt l)ll)ll)l)l)lll)l)l)ll
  ){q|ixiu|i2y q{uhjpv i`pz|{o)l)l)ll)ll)ll)l)l)lll)l)l)ll
 k #y~{sg{gpvprw5y*i`wb'2pzi2sx~igw )ll)ll)ll)l)l)lll)l)l)ll
 '2prisg|i2gwpwd uMi2~sgtzu|xprwy~{wxupz{~weu~i y~{:wdgiwxy|wutVu|xpvu7wpry~{5l)l)ll
 < '2prisg|i2gwpwd uMi2~sgtzu|xprwy~{wxupz{~weu~i y~{:wdgiwxy|wuttri{gwd )l)l)ll
 Fu|Mi s wpry~{:u~i y~{ ujs{gpy~xhjtzP pvwxprgsgwxi y~{Pwxy|tW}y~pr{Pw ll)l)l)ll
 7 Fu|Mi s wpry~{:sxpz{gu%}uuhjiwi2pr`u7wxpzy|{:xi|sgtvupz2i qhjiu{eywdgi)wxy|wu|t7upzuwxpzy|{
 E Fu|Mi s wpry~{:sxpz{gu%}uuhjiwi2pr`u7wxpzy|{:xi|sgtvupz2i qhjiu{eywdgi)wxy|wu|ttri{gwd
/ 6b
Fu|5i swxpzy|{sxpz{g:u5}uuhjiwi2pr`u7wpry~{ i2~sgtvupri q y~}wxpzhjpr`u7wpry~{ywxdi%dgy~tri
xiw gA C MP= D l)l)lll)l)l)ll)ll)ll)l)l)lll)l)l)ll
/ 6R6 nqitu u|} }wxpz} |i) y~}wxpzhjpr`u7wxpzy|{ sxpr{juj'i2pz|dPwpr{g%sg{wxpzy|{ )l)l)lll)l)l)ll
 %       


<
<

E
E

`
6g6
6V
6V
6V
6V
6




$ F $"

Unit de recherche INRIA Sophia Antipolis


2004, route des Lucioles - BP 93 - 06902 Sophia Antipolis Cedex (France)
Unit de recherche INRIA Lorraine : LORIA, Technople de Nancy-Brabois - Campus scientifique
615, rue du Jardin Botanique - BP 101 - 54602 Villers-ls-Nancy Cedex (France)
Unit de recherche INRIA Rennes : IRISA, Campus universitaire de Beaulieu - 35042 Rennes Cedex (France)
Unit de recherche INRIA Rhne-Alpes : 655, avenue de lEurope - 38330 Montbonnot-St-Martin (France)
Unit de recherche INRIA Rocquencourt : Domaine de Voluceau - Rocquencourt - BP 105 - 78153 Le Chesnay Cedex (France)

diteur
INRIA - Domaine de Voluceau - Rocquencourt, BP 105 - 78153 Le Chesnay Cedex (France)

  


  

ISSN 0249-6399

You might also like