Linear and Nonlinear Wavespersonalpages.to.infn.it/.../nonlinear_waves.pdfthe linear case or simple...
Transcript of Linear and Nonlinear Wavespersonalpages.to.infn.it/.../nonlinear_waves.pdfthe linear case or simple...
![Page 1: Linear and Nonlinear Wavespersonalpages.to.infn.it/.../nonlinear_waves.pdfthe linear case or simple nonlinear scalar equations. • The key idea is to exploit the conservative form](https://reader034.fdocuments.in/reader034/viewer/2022042219/5ec4e73cd39111156f60e3db/html5/thumbnails/1.jpg)
LinearandNonlinearWaves
A.MignonePhysicsDepartmentTurinUniversity
![Page 2: Linear and Nonlinear Wavespersonalpages.to.infn.it/.../nonlinear_waves.pdfthe linear case or simple nonlinear scalar equations. • The key idea is to exploit the conservative form](https://reader034.fdocuments.in/reader034/viewer/2022042219/5ec4e73cd39111156f60e3db/html5/thumbnails/2.jpg)
I.THESCALARADVECTIONEQUATION
![Page 3: Linear and Nonlinear Wavespersonalpages.to.infn.it/.../nonlinear_waves.pdfthe linear case or simple nonlinear scalar equations. • The key idea is to exploit the conservative form](https://reader034.fdocuments.in/reader034/viewer/2022042219/5ec4e73cd39111156f60e3db/html5/thumbnails/3.jpg)
TheAdvectionEquation:Theory• Firstorderpartialdifferentialequation(PDE)in(x,t):
• HyperbolicPDE:informationpropagatesacrossdomainatfinitespeedàmethodofcharacteristics
• Characteristiccurvessatisfy:
• Alongeachcharacteristics:àThesolutionisconstantalongcharacteristiccurves.
U(x-at,0)
U(x,t)
![Page 4: Linear and Nonlinear Wavespersonalpages.to.infn.it/.../nonlinear_waves.pdfthe linear case or simple nonlinear scalar equations. • The key idea is to exploit the conservative form](https://reader034.fdocuments.in/reader034/viewer/2022042219/5ec4e73cd39111156f60e3db/html5/thumbnails/4.jpg)
TheAdvectionEquation:Theory• forconstanta:thecharacteristicsarestraightparallellinesandthe
solutiontothePDEisauniformshiftoftheinitialprofile:
• Thesolutionshiftstotheright(fora>0)ortotheleft(a<0):
![Page 5: Linear and Nonlinear Wavespersonalpages.to.infn.it/.../nonlinear_waves.pdfthe linear case or simple nonlinear scalar equations. • The key idea is to exploit the conservative form](https://reader034.fdocuments.in/reader034/viewer/2022042219/5ec4e73cd39111156f60e3db/html5/thumbnails/5.jpg)
II.LINEARSYSTEMSOFHYPERBOLICCONSERVATIONLAWS
![Page 6: Linear and Nonlinear Wavespersonalpages.to.infn.it/.../nonlinear_waves.pdfthe linear case or simple nonlinear scalar equations. • The key idea is to exploit the conservative form](https://reader034.fdocuments.in/reader034/viewer/2022042219/5ec4e73cd39111156f60e3db/html5/thumbnails/6.jpg)
SystemofEquations:Theory• Weturnourattentiontothesystemofequations(PDE)
whereisthevectorofunknowns.Aisam × mconstantmatrix.
• Forexample,form=3,onehas
![Page 7: Linear and Nonlinear Wavespersonalpages.to.infn.it/.../nonlinear_waves.pdfthe linear case or simple nonlinear scalar equations. • The key idea is to exploit the conservative form](https://reader034.fdocuments.in/reader034/viewer/2022042219/5ec4e73cd39111156f60e3db/html5/thumbnails/7.jpg)
SystemofEquations:Theory• ThesystemishyperbolicifAhasrealeigenvalues,λ1≤…≤λmand
acompletesetoflinearlyindependentrightandlefteigenvectorsrkandlk(rj ⋅lk =δjk)suchthat
• ForconveniencewedefinethematricesΛ=diag(λk),and
• SothatA⋅R=R⋅Λ,L⋅A=Λ⋅L,L⋅R=R⋅L=I,L⋅A⋅R=Λ.
![Page 8: Linear and Nonlinear Wavespersonalpages.to.infn.it/.../nonlinear_waves.pdfthe linear case or simple nonlinear scalar equations. • The key idea is to exploit the conservative form](https://reader034.fdocuments.in/reader034/viewer/2022042219/5ec4e73cd39111156f60e3db/html5/thumbnails/8.jpg)
SystemofEquations:Theory• Thelinearsystemcanbereducedtoasetofdecoupledlinear
advectionequations.• MultiplytheoriginalsystemofPDE’sbyLontheleft:
• Definethecharacteristicvariablesw=L⋅qsothat
• SinceΛisdiagonal,theseequationsarenotcoupledanymore.
![Page 9: Linear and Nonlinear Wavespersonalpages.to.infn.it/.../nonlinear_waves.pdfthe linear case or simple nonlinear scalar equations. • The key idea is to exploit the conservative form](https://reader034.fdocuments.in/reader034/viewer/2022042219/5ec4e73cd39111156f60e3db/html5/thumbnails/9.jpg)
SystemofEquations:Theory• Inthisform,thesystemdecouplesintomindependentadvection
equationsforthecharacteristicvariables:
where(k=1,2,…,m)isacharacteristicvariable.
• Whenm=3onehas,forinstance:
![Page 10: Linear and Nonlinear Wavespersonalpages.to.infn.it/.../nonlinear_waves.pdfthe linear case or simple nonlinear scalar equations. • The key idea is to exploit the conservative form](https://reader034.fdocuments.in/reader034/viewer/2022042219/5ec4e73cd39111156f60e3db/html5/thumbnails/10.jpg)
SystemofEquations:Theory• Themadvectionequationscanbesolvedindependentlybyapplyingthe
standardsolutiontechniquesdevelopedforthescalarequation.
• Inparticular,onecanwritetheexactanalyticalsolutionforthek-thcharacteristicfieldas
i.e.,theinitialprofileofwkshiftswithuniformvelocityλk,andistheinitialprofile.• Thecharacteristicsarethusconstantalongthecurvesdx/dt=λk
![Page 11: Linear and Nonlinear Wavespersonalpages.to.infn.it/.../nonlinear_waves.pdfthe linear case or simple nonlinear scalar equations. • The key idea is to exploit the conservative form](https://reader034.fdocuments.in/reader034/viewer/2022042219/5ec4e73cd39111156f60e3db/html5/thumbnails/11.jpg)
SystemofEquations:ExactSolution• Oncethesolutionincharacteristicspaceisknown,wecansolvethe
originalsystemviatheinversetransformation
• Thecharacteristicvariablesarethusthecoefficientsoftherighteigenvectorexpansionofq.
• Thesolutiontothelinearsystemreducestoalinearcombinationofmlinearwavestravelingwithvelocitiesλk.
• Expressingeverythingintermsoftheoriginalvariablesq,
![Page 12: Linear and Nonlinear Wavespersonalpages.to.infn.it/.../nonlinear_waves.pdfthe linear case or simple nonlinear scalar equations. • The key idea is to exploit the conservative form](https://reader034.fdocuments.in/reader034/viewer/2022042219/5ec4e73cd39111156f60e3db/html5/thumbnails/12.jpg)
III.NONLINEARSCALARHYPERBOLICPDE:BURGER’SEQUATION
![Page 13: Linear and Nonlinear Wavespersonalpages.to.infn.it/.../nonlinear_waves.pdfthe linear case or simple nonlinear scalar equations. • The key idea is to exploit the conservative form](https://reader034.fdocuments.in/reader034/viewer/2022042219/5ec4e73cd39111156f60e3db/html5/thumbnails/13.jpg)
NonlinearAdvectionEquation• Weturnourattentiontothescalarconservationlaw
• Wheref(u)is,ingeneral,anonlinearfunctionofu.
• Togainsomeinsightsontheroleplayedbynonlineareffects,westartbyconsideringtheinviscidBurger’sequation:
![Page 14: Linear and Nonlinear Wavespersonalpages.to.infn.it/.../nonlinear_waves.pdfthe linear case or simple nonlinear scalar equations. • The key idea is to exploit the conservative form](https://reader034.fdocuments.in/reader034/viewer/2022042219/5ec4e73cd39111156f60e3db/html5/thumbnails/14.jpg)
NonlinearAdvectionEquation• WecanwriteBurger’sequationalsoas
• Inthisform,Burger’sequationresemblesthelinearadvectionequation,exceptthatthevelocityisnolongerconstantbutitisequaltothesolutionitself.
• Thecharacteristiccurveforthisequationis
• àuisconstantalongthecurvedx/dt=u(x,t)àcharacteristicsareagainstraightlines:valuesofuassociatedwithsomefluidelementdonotchangeasthatelementmoves.
![Page 15: Linear and Nonlinear Wavespersonalpages.to.infn.it/.../nonlinear_waves.pdfthe linear case or simple nonlinear scalar equations. • The key idea is to exploit the conservative form](https://reader034.fdocuments.in/reader034/viewer/2022042219/5ec4e73cd39111156f60e3db/html5/thumbnails/15.jpg)
NonlinearAdvectionEquation• From
onecanpredictthat,highervaluesofuwillpropagatefasterthanlowervalues:thisleadstoawavesteepening,sinceupstreamvalueswilladvancesfasterthandownstreamvalues.
![Page 16: Linear and Nonlinear Wavespersonalpages.to.infn.it/.../nonlinear_waves.pdfthe linear case or simple nonlinear scalar equations. • The key idea is to exploit the conservative form](https://reader034.fdocuments.in/reader034/viewer/2022042219/5ec4e73cd39111156f60e3db/html5/thumbnails/16.jpg)
NonlinearAdvectionEquation• Indeed,att=1thewaveprofilewilllooklike:
• thewavesteepens…
![Page 17: Linear and Nonlinear Wavespersonalpages.to.infn.it/.../nonlinear_waves.pdfthe linear case or simple nonlinear scalar equations. • The key idea is to exploit the conservative form](https://reader034.fdocuments.in/reader034/viewer/2022042219/5ec4e73cd39111156f60e3db/html5/thumbnails/17.jpg)
NonlinearAdvectionEquation• Ifwewaitmore,weshouldgetsomethinglikethis:
• Amulti-valuefunctions?!àClearlyNOTphysical!
???
![Page 18: Linear and Nonlinear Wavespersonalpages.to.infn.it/.../nonlinear_waves.pdfthe linear case or simple nonlinear scalar equations. • The key idea is to exploit the conservative form](https://reader034.fdocuments.in/reader034/viewer/2022042219/5ec4e73cd39111156f60e3db/html5/thumbnails/18.jpg)
BurgerEquation:ShockWaves• Thecorrectphysicalsolutionistoplaceadiscontinuitythere:ashockwave.
• Sincethesolutionisnolongersmooth,thedifferentialformisnotvalidanymoreandweneedtoconsidertheintegralform.
Shock position
![Page 19: Linear and Nonlinear Wavespersonalpages.to.infn.it/.../nonlinear_waves.pdfthe linear case or simple nonlinear scalar equations. • The key idea is to exploit the conservative form](https://reader034.fdocuments.in/reader034/viewer/2022042219/5ec4e73cd39111156f60e3db/html5/thumbnails/19.jpg)
BurgerEquation:ShockWaves• Thisishowthesolutionshouldlooklike:
• SuchsolutionstothePDEarecalledweaksolutions.
![Page 20: Linear and Nonlinear Wavespersonalpages.to.infn.it/.../nonlinear_waves.pdfthe linear case or simple nonlinear scalar equations. • The key idea is to exploit the conservative form](https://reader034.fdocuments.in/reader034/viewer/2022042219/5ec4e73cd39111156f60e3db/html5/thumbnails/20.jpg)
BurgerEquation:ShockWaves• Let’strytounderstandwhathappensbylookingatthe
characteristics.• Considertwostatesinitiallyseparatedbyajumpataninterface:
• Here,thecharacteristicvelocitiesontheleftaregreaterthanthoseontheright.
uL
uR
u(x)
x
![Page 21: Linear and Nonlinear Wavespersonalpages.to.infn.it/.../nonlinear_waves.pdfthe linear case or simple nonlinear scalar equations. • The key idea is to exploit the conservative form](https://reader034.fdocuments.in/reader034/viewer/2022042219/5ec4e73cd39111156f60e3db/html5/thumbnails/21.jpg)
BurgerEquation:ShockWaves• Thecharacteristicwillintersect,creatingashockwave:
• Theshockspeedissuchthatλ(uL)>S>λ(uR).Thisiscalledtheentropycondition.
t
x
t
x
![Page 22: Linear and Nonlinear Wavespersonalpages.to.infn.it/.../nonlinear_waves.pdfthe linear case or simple nonlinear scalar equations. • The key idea is to exploit the conservative form](https://reader034.fdocuments.in/reader034/viewer/2022042219/5ec4e73cd39111156f60e3db/html5/thumbnails/22.jpg)
NonlinearAdvectionEquation• TheshockspeedScanbefoundusingtheRankine-Hugoniotjump
conditions,obtainedfromtheintegralformoftheequation:
• ForBurger’sequationf(u)=u2/2,onefindstheshockspeedas
![Page 23: Linear and Nonlinear Wavespersonalpages.to.infn.it/.../nonlinear_waves.pdfthe linear case or simple nonlinear scalar equations. • The key idea is to exploit the conservative form](https://reader034.fdocuments.in/reader034/viewer/2022042219/5ec4e73cd39111156f60e3db/html5/thumbnails/23.jpg)
BurgerEquation:RarefactionWaves• Let’sconsidertheoppositesituation:
• Here,thecharacteristicvelocitiesontheleftaresmallerthanthoseontheright.
uL
uR u(x)
x
![Page 24: Linear and Nonlinear Wavespersonalpages.to.infn.it/.../nonlinear_waves.pdfthe linear case or simple nonlinear scalar equations. • The key idea is to exploit the conservative form](https://reader034.fdocuments.in/reader034/viewer/2022042219/5ec4e73cd39111156f60e3db/html5/thumbnails/24.jpg)
BurgerEquation:RarefactionWaves• Nowthecharacteristicswilldiverge:
• Puttingashockwavebetweenthetwostateswouldbeincorrect,sinceitwouldviolatetheentropycondition.Instead,thepropersolutionisararefactionwave.
t
x
t
x
tail head
![Page 25: Linear and Nonlinear Wavespersonalpages.to.infn.it/.../nonlinear_waves.pdfthe linear case or simple nonlinear scalar equations. • The key idea is to exploit the conservative form](https://reader034.fdocuments.in/reader034/viewer/2022042219/5ec4e73cd39111156f60e3db/html5/thumbnails/25.jpg)
BurgerEquation:RarefactionWaves
• Theheadoftherarefactionmovesatthespeedλ(uR),whereasthetailmovesatthespeedλ(uL).
• Thegeneralconditionforararefactionwaveisλ(uL)<λ(uR)
• BothrarefactionsandshocksarepresentinthesolutionstotheEulerequation.Bothwavesarenonlinear.
• Ararefactionwaveisanonlinearwavethatsmoothlyconnectstheleftandtherightstate.Itisanexpansionwave.
• Thesolutioncanonlybeself-similarandtakesontherangeofvaluesbetweenuLanduR.
![Page 26: Linear and Nonlinear Wavespersonalpages.to.infn.it/.../nonlinear_waves.pdfthe linear case or simple nonlinear scalar equations. • The key idea is to exploit the conservative form](https://reader034.fdocuments.in/reader034/viewer/2022042219/5ec4e73cd39111156f60e3db/html5/thumbnails/26.jpg)
BurgerEquation:RiemannSolver• Theseresultscanbeusedtowritethegeneralsolutiontothe
RiemannproblemforBurger’sequation:
– IfuL>uRthesolutionisadiscontinuity(shockwave).Inthiscase
– IfuL<uRthesolutionisararefactionwave.Inthiscase
![Page 27: Linear and Nonlinear Wavespersonalpages.to.infn.it/.../nonlinear_waves.pdfthe linear case or simple nonlinear scalar equations. • The key idea is to exploit the conservative form](https://reader034.fdocuments.in/reader034/viewer/2022042219/5ec4e73cd39111156f60e3db/html5/thumbnails/27.jpg)
NonlinearAdvectionEquation• Solutionslooklike
• forararefactionandashock,respectively.
![Page 28: Linear and Nonlinear Wavespersonalpages.to.infn.it/.../nonlinear_waves.pdfthe linear case or simple nonlinear scalar equations. • The key idea is to exploit the conservative form](https://reader034.fdocuments.in/reader034/viewer/2022042219/5ec4e73cd39111156f60e3db/html5/thumbnails/28.jpg)
IV.NONLINEARSYSTEMSOFCONSERVATIONLAW
![Page 29: Linear and Nonlinear Wavespersonalpages.to.infn.it/.../nonlinear_waves.pdfthe linear case or simple nonlinear scalar equations. • The key idea is to exploit the conservative form](https://reader034.fdocuments.in/reader034/viewer/2022042219/5ec4e73cd39111156f60e3db/html5/thumbnails/29.jpg)
NonlinearSystems• Muchofwhatisknownaboutthenumericalsolutionofhyperbolic
systemsofnonlinearequationscomesfromtheresultsobtainedinthelinearcaseorsimplenonlinearscalarequations.
• Thekeyideaistoexploittheconservativeformandassumethesystemcanbelocally“frozen”ateachgridinterface.
• However,thisstillrequiresthesolutionoftheRiemannproblem,whichbecomesincreasinglydifficultforcomplicatedsetofhyperbolicP.D.E.
![Page 30: Linear and Nonlinear Wavespersonalpages.to.infn.it/.../nonlinear_waves.pdfthe linear case or simple nonlinear scalar equations. • The key idea is to exploit the conservative form](https://reader034.fdocuments.in/reader034/viewer/2022042219/5ec4e73cd39111156f60e3db/html5/thumbnails/30.jpg)
EulerEquations• Systemofconservationlawsdescribingconservationofmass,
momentumandenergy:
• TotalenergydensityEisthesumofthermal+Kineticterms:• ClosurerequiresanEquationofState(EoS).Foranidealgasonehas
![Page 31: Linear and Nonlinear Wavespersonalpages.to.infn.it/.../nonlinear_waves.pdfthe linear case or simple nonlinear scalar equations. • The key idea is to exploit the conservative form](https://reader034.fdocuments.in/reader034/viewer/2022042219/5ec4e73cd39111156f60e3db/html5/thumbnails/31.jpg)
EulerEquations:CharacteristicStructure• Theequationsofgasdynamicscanalsobewrittenin“quasi-linear”
orprimitiveform.In1D:
whereV=[ρ,vx,p]isavectorofprimitivevariable,cs=(γp/ρ)1/2istheadiabaticspeedofsound.
• Itiscalled“quasi-linear”since,differentlyfromthelinearcasewherewehadA=const,hereA=A(V).
![Page 32: Linear and Nonlinear Wavespersonalpages.to.infn.it/.../nonlinear_waves.pdfthe linear case or simple nonlinear scalar equations. • The key idea is to exploit the conservative form](https://reader034.fdocuments.in/reader034/viewer/2022042219/5ec4e73cd39111156f60e3db/html5/thumbnails/32.jpg)
EulerEquations:CharacteristicStructure• Thequasi-linearformcanbeusedtofindtheeigenvector
decompositionofthematrixA:
• Associatedtotheeigenvalues:
• Thesearethecharacteristicspeedsofthesystem,i.e.,thespeedsatwhichinformationpropagates.Theytellusalotaboutthestructureofthesolution.
![Page 33: Linear and Nonlinear Wavespersonalpages.to.infn.it/.../nonlinear_waves.pdfthe linear case or simple nonlinear scalar equations. • The key idea is to exploit the conservative form](https://reader034.fdocuments.in/reader034/viewer/2022042219/5ec4e73cd39111156f60e3db/html5/thumbnails/33.jpg)
EulerEquations:RiemannProblem• Bylookingattheexpressionsfortherighteigenvectors,
• weseethatacrosswaves1and3,allvariablesjump.Thesearenonlinearwaves,eithershocksorrarefactionswaves.
• Acrosswave2,onlydensityjumps.Velocityandpressureareconstant.Thisdefinesthecontactdiscontinuity.
• Thecharacteristiccurveassociatedwiththislinearwaveisdx/dt=u,anditisastraightline.Sincevxisconstantacrossthiswave,theflowisneitherconvergingordiverging.
![Page 34: Linear and Nonlinear Wavespersonalpages.to.infn.it/.../nonlinear_waves.pdfthe linear case or simple nonlinear scalar equations. • The key idea is to exploit the conservative form](https://reader034.fdocuments.in/reader034/viewer/2022042219/5ec4e73cd39111156f60e3db/html5/thumbnails/34.jpg)
EulerEquations:RiemannProblem• ThesolutiontotheRiemannproblemlookslike
• Theouterwavescanbeeithershocksorrarefactions.• Themiddlewaveisalwaysacontactdiscontinuity.• Intotalonehas4unknowns:,sinceonlydensityjumps
acrossthecontactdiscontinuity.
x
t (contact) (shock or rarefaction)
(shock or rarefaction)
![Page 35: Linear and Nonlinear Wavespersonalpages.to.infn.it/.../nonlinear_waves.pdfthe linear case or simple nonlinear scalar equations. • The key idea is to exploit the conservative form](https://reader034.fdocuments.in/reader034/viewer/2022042219/5ec4e73cd39111156f60e3db/html5/thumbnails/35.jpg)
EulerEquations:RiemannProblem• Dependingontheinitialdiscontinuity,atotalof4patternscan
emergefromthesolution:
x
t C S R
x
t C S R
x
t C R
x
t C S S R