16
[Sponsors] Home News Forums Wiki Links Jobs Books Events Tools Feeds About Search Home > Wiki > Approximation Schemes for convective term structured grids ... Approximation Schemes for convective term structured grids Common From CFDWiki Contents 1 Discretisation Schemes for convective terms in General Transport Equation. FiniteVolume Formulation, structured grids 2 Introduction 3 Basic Equations of CFD 4 Convection Schemes 5 Basic Discretisation schemes 5.1 Central Differencing Scheme (CDS) 5.2 Upwind Differencing Scheme (UDS) also (FirstOrder Upwind FOU) 5.3 Hybrid Differencing Scheme (HDS also HYBRID) 5.4 PowerLaw Scheme (also Exponential scheme or PLDS ) 6 High Resolution Schemes (HRS) 6.1 Classification of High Resolution Schemes 6.1.1 Linear schemes 6.1.2 Kappaformulation, KappaSchemes and Other schemes 6.1.3 NonLinear schemes 6.2 Numerical Implementation of HRS (Deffered correction procedure) 7 Diagonal dominance criterion 8 Normalised Variables Formulation (NVF) 9 Normalised Variables Diagram (NVD) 10 Normalised Variable and Space Formulation (NVSF) 11 Convection Boundedness Criterion (CBC) 12 S.K. Godunov theorem 13 Monotonicity Criterion 14 Total Variation Diminishing (TVD) Simplified Description 14.1 General issues 15 Total Variation Diminishing Diagram (Sweby diagram) 15.1 Fluxlimiting formulation 16 Discretization schemes Quality Criterions Discretisation Schemes for convective terms in General Transport Equation.

Approximation Schemes for Convective Term - Structured Grids - Common -- CFD-Wiki, The Free CFD Reference

Embed Size (px)

DESCRIPTION

Approximation Schemes for Convective Term - Structured Grids - Common -- CFD-Wiki, The Free CFD Reference

Citation preview

  • 4/18/2015 ApproximationSchemesforconvectivetermstructuredgridsCommonCFDWiki,thefreeCFDreference

    http://www.cfdonline.com/Wiki/Approximation_Schemes_for_convective_term__structured_grids__Common 1/16

    [Sponsors]

    HomeNewsForumsWikiLinksJobsBooksEventsToolsFeedsAboutSearch

    Home>Wiki>ApproximationSchemesforconvectivetermstructuredgrids...

    ApproximationSchemesforconvectivetermstructuredgridsCommonFromCFDWiki

    Contents1DiscretisationSchemesforconvectivetermsinGeneralTransportEquation.FiniteVolumeFormulation,structuredgrids2Introduction3BasicEquationsofCFD4ConvectionSchemes5BasicDiscretisationschemes

    5.1CentralDifferencingScheme(CDS)5.2UpwindDifferencingScheme(UDS)also(FirstOrderUpwindFOU)5.3HybridDifferencingScheme(HDSalsoHYBRID)5.4PowerLawScheme(alsoExponentialschemeorPLDS)

    6HighResolutionSchemes(HRS)6.1ClassificationofHighResolutionSchemes

    6.1.1Linearschemes6.1.2Kappaformulation,KappaSchemesandOtherschemes6.1.3NonLinearschemes

    6.2NumericalImplementationofHRS(Defferedcorrectionprocedure)7Diagonaldominancecriterion8NormalisedVariablesFormulation(NVF)9NormalisedVariablesDiagram(NVD)10NormalisedVariableandSpaceFormulation(NVSF)11ConvectionBoundednessCriterion(CBC)12S.K.Godunovtheorem13MonotonicityCriterion14TotalVariationDiminishing(TVD)SimplifiedDescription

    14.1Generalissues15TotalVariationDiminishingDiagram(Swebydiagram)

    15.1Fluxlimitingformulation16DiscretizationschemesQualityCriterions

    DiscretisationSchemesforconvectivetermsinGeneralTransportEquation.

  • 4/18/2015 ApproximationSchemesforconvectivetermstructuredgridsCommonCFDWiki,thefreeCFDreference

    http://www.cfdonline.com/Wiki/Approximation_Schemes_for_convective_term__structured_grids__Common 2/16

    FiniteVolumeFormulation,structuredgrids

    Introduction

    Thissectiondescribesthediscretizationschemesofconvectivetermsinfinitevolumeequations.Theaccuracy,numericalstability,andboundnessofthesolutiondependonthenumericalschemeusedfortheseterms.Thecentralissueisthespecificationofanappropriaterelationshipbetweentheconvectedvariable,storedatthecellcenter,anditsvalueateachofthecellfaces.

    BasicEquationsofCFD

    Alltheconservationequationscanbewritteninthesamegenericdifferentialform:

    (1)

    Equation(1)isintegratedoveracontrolvolumeandthefollowingdiscretizedequationfor isproduced:

    (2)

    where isthesourcetermforthecontrolvolume ,and and represent,respectively,theconvectiveanddiffusivefluxesof acrossthecontrolvolumeface

    Theconvectivefluxesthroughthecellfacesarecalculatedas:

    (1)

    where isthemassflowrateacrossthecellface .Theconvectedvariable associatedwiththismassflowrateisusuallystoredatthecellcenters,andthussomeformofinterpolationassumptionmustbemadeinordertodetermineitsvalueateachcellface.Theinterpolationprocedureemployedforthisoperationisthesubjectofthevariousschemesproposedintheliterature,andtheaccuracy,stability,andboundednessofthesolutiondependontheprocedureused.

    Ingeneral,thevalueof canbeexplicityformulatedintermsofitsneighbouringnodalvaluesbyafunctionalrelationshipoftheform:

  • 4/18/2015 ApproximationSchemesforconvectivetermstructuredgridsCommonCFDWiki,thefreeCFDreference

    http://www.cfdonline.com/Wiki/Approximation_Schemes_for_convective_term__structured_grids__Common 3/16

    (1)

    where denotestheneighbouringnode values.Combiningequations(\ref{eq3})through(\ref{eq4a}),thediscretizedequationbecomes:

    (1)

    ConvectionSchemes

    Alltheconvectionschemesinvolveastencilofcellsinwhichthevaluesof willbeusedtoconstructthefacevalue

    Whereflowisfromlefttoright,and isthefaceinquestion.

    meanUpstreamnode

    meanCentralnode

    meanDownstreamnode

    Inthefirstplot,itisnotsonatraltothinkthecentralnode"C"notasthepresentnode"P".Itmaybethoughtasthefirstnodetotheupstreamdirectionofthesurfaceinquestion"f".

    BasicDiscretisationschemes

    CentralDifferencingScheme(CDS)

    Italsocanbeconsideredaslinearinterpolation.

    Themostnaturalassumptionforthecellfacevalueoftheconvectedvariable wouldappeartobetheCDS,whichcalculatesthecellfacevaluefrom:

    (1)

    orformorecommoncase:

  • 4/18/2015 ApproximationSchemesforconvectivetermstructuredgridsCommonCFDWiki,thefreeCFDreference

    http://www.cfdonline.com/Wiki/Approximation_Schemes_for_convective_term__structured_grids__Common 4/16

    (1)

    wherethelinearinterpolationfactorisdefiniedas:

    (1)

    normalizedvariablesuniformgrids

    (1)

    normalizedvariablesnonuniformgrids

    (1)

    Thisschemeis2ndorderaccurate,butisunboundedsothatnonphysicaloscillationsappearinregionsofstrongconvection,andalsointhepresenceofdiscontinuitiessuchasshocks.TheCDSmaybeuseddirectlyinverylowReynoldsnumberflowswherediffusiveeffectsdominateoverconvection.

    UpwindDifferencingScheme(UDS)also(FirstOrderUpwindFOU)

    TheUDSassumesthattheconvectedvariableatthecellface isthesameastheupwindcellcentrevalue:

  • 4/18/2015 ApproximationSchemesforconvectivetermstructuredgridsCommonCFDWiki,thefreeCFDreference

    http://www.cfdonline.com/Wiki/Approximation_Schemes_for_convective_term__structured_grids__Common 5/16

    (1)

    normalisedvariables

    (1)

    TheUDSisunconditionallyboundedandhighlystable,butasnotedearlieritisonly1storderaccurateintermsoftruncationerrorandmayproduceseverenumericaldiffusion.Theschemeisthereforehighlydiffusivewhentheflowdirectionisskewedrelativetothegridlines.

    (1)

    (1)

    UDSmaybewrittenas

    (1)

    orinmoregeneralform

    (1)

    where

    (1)

    (1)

  • 4/18/2015 ApproximationSchemesforconvectivetermstructuredgridsCommonCFDWiki,thefreeCFDreference

    http://www.cfdonline.com/Wiki/Approximation_Schemes_for_convective_term__structured_grids__Common 6/16

    HybridDifferencingScheme(HDSalsoHYBRID)

    TheHDSofSpalding[1972]switchesthediscretizationoftheconvectiontermsbetweenCDSandUDSaccordingtothelocalcellPecletnumberasfollows:

    (1)

    (1)

    ThecellPecletnumberisdefinedas:

    (1)

    inwhich and arerespectively,thecellfaceareaandphysicaldiffusioncoefficient.When ,CDScalculationstendstobecomeunstablesothattheHDSrevertstotheUDS.Physicaldiffusionisignoredwhen .

    TheHDSschemeismarginallymoreaccuratethantheUDS,becausethe2ndorderCDSwillbeusedinregionsoflowPecletnumber.

    D.B.Spalding(1972),"Anovelfinitedifferenceformulationfordifferentexpressionsinvolvingbothfirstandsecondderivatives",Int.J.Numer.Meth.Engng.,4:551559,1972.

    PowerLawScheme(alsoExponentialschemeorPLDS)

    Patankar,S.V.(1980),NumericalHeatTransferandFluidFlow,ISBN0070487405,McGrawHill,NewYork.

  • 4/18/2015 ApproximationSchemesforconvectivetermstructuredgridsCommonCFDWiki,thefreeCFDreference

    http://www.cfdonline.com/Wiki/Approximation_Schemes_for_convective_term__structured_grids__Common 7/16

    HighResolutionSchemes(HRS)

    ClassificationofHighResolutionSchemes

    HRScanbeclassifiedaslinearornonlinear,wherelinearmeanstheircoefficientsarenotdirectfunctionsoftheconvectedvariablewhenappliedtoalinearconvectionequation.Itisimportanttorecognisethatlinearconvectionschemesof2ndorderaccuracyorhighermaysufferfromunboundedness,andarenotunconditionallystable.

    Nonlinearschemesanalysethesolutionwithinthestencilandadaptthediscretisationtoavoidanyunwantedbehavior,suchasunboundedness(seeWaterson[1994]).ThesetwotypesofschemesmaybepresentedinaunifiedwaybyuseoftheFluxLimiterformulation(WatersonandDeconinck[1995]),whichcalculatesthecellfacevalueoftheconvectedvariablefrom:

    (1)

    where istermedalimiterfunctionandthegradientration isdefinedas:

    (1)

    ThegeneralisationofthisapproachtohandlenonuniformmesheshasbeengivenbyWaterson[1994]

    Fromtheequation(\ref{eq9})itcanbeseenthat givestheUDSand givestheCDS.

    Pleasenotethatlineardoesnotmeanfirstorder

    Linearschemes

    Linearschemesarethoseforwhich islinearfunctionof

    isupwinddifferencing(firstorderaccurate)

    iscentraldifferencing(secondorderaccurate)

    Kappaformulation,KappaSchemesandOtherschemes

    kappaformulation

    B.vanLeer(1985),"UpwinddifferencemethodsforaerodynamicsproblemsgovernedbytheEulerequations",LecturesinAppl.Math.,22:327336.

    Higherorderschemesareusuallymembersofthe class,forwhich

    (1)

    Usingthisequationfacevariablescanbeexpressed:

    inusualvariables

  • 4/18/2015 ApproximationSchemesforconvectivetermstructuredgridsCommonCFDWiki,thefreeCFDreference

    http://www.cfdonline.com/Wiki/Approximation_Schemes_for_convective_term__structured_grids__Common 8/16

    (1)

    innormalisedvariables

    (1)

    Themainschemesare

    CDS(centraldifferencingscheme)QUICK(quadraticupwindscheme)LUS(linearupwindscheme)FrommCUS(cubicupwindscheme)

    NonLinearschemes

    Nonlinearschemesarethoseforwhich isnotalinearfunctionof .Theyfallintothreecategories,dependingonthelinearschemesonwhichtheyarebased.

    QUICKbased:

    SMART(piecewiselinear,bounded)

    (1)

    HQUICK(smooth)

    (1)

    UMIST(piecewiselinear,bounded)

    (1)

    CHARM(smooth,bounded)

    (1)

    (1)

  • 4/18/2015 ApproximationSchemesforconvectivetermstructuredgridsCommonCFDWiki,thefreeCFDreference

    http://www.cfdonline.com/Wiki/Approximation_Schemes_for_convective_term__structured_grids__Common 9/16

    Frommbased:

    MUSCL(piecewiselinear)

    (1)

    vanLeer(smooth)

    (1)

    OSPRE(smooth)

    (1)

    vanAlbada(smooth)

    (1)

    other:

    Superbee(piecewiselinear)

    (1)

    MinMod(piecewiselinear)

    (1)

    Waterson,N.PandDeconinck,H(1995),"Aunifiedapproachtothedesignandapplicationofboundedhighordercovectionschemes",9thInt.Conf.onNumericalMethodsinLaminarandTurbulentFlow,Atlanta,USA,July1995,TaylorandDurbetakieds.,PineridgePress.

    Waterson,N.P.(1994),"Developmentofboundedhighorderconvectionschemeforgeneralindustrialapplications",ProjectReport199433,vonKarmanInstituteforFluidDynamics,SintGenesiusRode,Belgium.

    NumericalImplementationofHRS(Defferedcorrectionprocedure)

    TheHRSschemescanbeintroducedintoequation(\ref{eq4b})byusingthedeferredcorrectionprocedureofRubinandKhosla[1982].Thisprocedureexpressesthecellfacevalue by:

    (1)

  • 4/18/2015 ApproximationSchemesforconvectivetermstructuredgridsCommonCFDWiki,thefreeCFDreference

    http://www.cfdonline.com/Wiki/Approximation_Schemes_for_convective_term__structured_grids__Common 10/16

    where isahigherordercorrectionwhichrepresentsthedifferencebetweentheUDSfacevalue andthehigherorderschemevalue ,i.e.

    (1)

    Ifequation(\ref{eq10a})issubstitutedintoequation(\ref{eq4b}),theresultingdiscretisedequationis:

    (1)

    where isthedeferredcorrectionsourceterms,givenby:

    (1)

    ThistreatmentleadstoadiagonallydominantcoefficientmatrixsinceitisformedusingtheUDS.

    Thefinalformofthediscretizedequation:

    (1)

    Subscrit representsthecurrentcomputationalcell representthesixneighbouringcellsandrepresentstheprevioustimestep(transistentcasesonly)

    Thecoefficientscontaintheappropriatecontributionsfromthetransient,convectiveanddiffusivetermsin(\ref{eq1})

    P.K.KhoslaandS.G.Rubin(1974),"Adiagonallydominantsecondorderaccurateimplicitscheme",Comput.Fluids,2207209.

    S.G.RubinandP.K.Khoshla(1982),"Polynomialinterpolationmethodforviscousflowcalculations",J.Comp.Phys.,Vol.27,pp.153.

    Diagonaldominancecriterion

    NormalisedVariablesFormulation(NVF)

    B.P.Leonard(1988),"Simplehighaccuracyresolutionprogramforconvectivemodellingofdiscontinuities",InternationalJ.NumericalMethodsFluids,8:12911318.

  • 4/18/2015 ApproximationSchemesforconvectivetermstructuredgridsCommonCFDWiki,thefreeCFDreference

    http://www.cfdonline.com/Wiki/Approximation_Schemes_for_convective_term__structured_grids__Common 11/16

    NormalisedVariablesDiagram(NVD)

    AccordingtoLeonard[1988],forany(ingeneralnonlinear)characteristicsinthenormalizedvariablediagram(seefigurebelow):

    Passingthrough isnecessaryandsufficientforsecondorderaccuracyPassingthrough withaslopeof0.75(forauniformgrid)isnecessaryandsufficientforthirdorderaccuracy

    Thehorizontalandverticalcoordinatesofpoint inthenormalizedvariablediagram,andtheslopeofthecharacteristicsatthepoint forpreservingthethirdorderaccuracyforanonuniformgrid,canbeobtainedbysimplealgebrausingeqs.[.....]

    (1)

    (1)

    (1)

    where

  • 4/18/2015 ApproximationSchemesforconvectivetermstructuredgridsCommonCFDWiki,thefreeCFDreference

    http://www.cfdonline.com/Wiki/Approximation_Schemes_for_convective_term__structured_grids__Common 12/16

    (1)

    (1)

    (1)

    Forauniformqrid, and

    Normalisedvariablediagramforvariouswellknownschemes

    NormalisedVariableandSpaceFormulation(NVSF)

    DarwishM.S.andMoukalledF.(1994),"NormalizedVariableandSpaceFormulationMethodologyforHighResolutionSchemes",Num.HeatTrans.,partB,vol.26,pp.7996.

    AlvesM.A.,CruzP.MendesA.MagahaesF.D.PinhoF.T.,OliveiraP.J.(2002),"AdaptivemultiresolutionapproachforsolutionofhyperbolicPDEs",ComputationalMethodsinAppliedMechanicsandEngineering,191,39093928.

  • 4/18/2015 ApproximationSchemesforconvectivetermstructuredgridsCommonCFDWiki,thefreeCFDreference

    http://www.cfdonline.com/Wiki/Approximation_Schemes_for_convective_term__structured_grids__Common 13/16

    ConvectionBoundednessCriterion(CBC)

    ChoiS.K.,NamH.Y.andChoM.(1995),"Acomparisonofhighorderboundedconvectionschemes",ComputationalMethodsinAppliedMechanicsandengineering,Vol.121,pp.281301.

    GaskellP.H.andLauA.K.C.(1988),"Curvativecompensatedconvectivetransport:SMART,anewboundednesspreservingtrasportalgorithm",InternationalJournalforNumericalMethodsinFluids,Vol.8,No.6,pp.617641.

    GaskelandLauhaveformulatedtheCBCasfollows.Anumericalapproximationto isboundedif:

    for , isboundedbelowbythefunction andabovebyunityandpassesthroughthepoints(0,0)and(1,1)

    for or , isequalto

    TheCBCisclearlyillustratedinfigurebelow,wheretheline andtheshadedareaaretheregionoverwhichtheCBCisvalid.TheimportanceoftheCBCistoprovideasufficientandnecessaryconditionforguaranteeingtheboundedsolutionifatmostthreeneighbouringnodalvaluesareusedtoapproximatefacevalues.Itiswellknownthatthepositivityoffinitedifferencecoefficientsisalsoasufficientconditionforboundedness,butthisisoverlystringent,fortheexistenseofnegativecoefficientsdoesnotneccesarilyleadtooverorundershoots.

  • 4/18/2015 ApproximationSchemesforconvectivetermstructuredgridsCommonCFDWiki,thefreeCFDreference

    http://www.cfdonline.com/Wiki/Approximation_Schemes_for_convective_term__structured_grids__Common 14/16

    S.K.Godunovtheorem

    MonotonicityCriterion

    TotalVariationDiminishing(TVD)SimplifiedDescription

    Generalissues

    A.Harten(1984),"Onaclassofhighresolutiontotalvariationstablefinitedifferenceschemes",SIAMJ.Num.Analysis,21,p1.

    A.Harten(1983),"Highresolutionschemesforhyperbolicconservationlaws",J.Comput.Phys.,49:357393,1983.

    P.K.Sweby(1984),"Highresolutionschemesusingfluxlimitersforhyperbolicconservationlaws",SIAMJ.Num.Analysis,21,p995.

    TVDcriterion

    nonewlocalextremamustbecreatedthevalueofanexistinglocalminimummustbenondecreasingandthatofthelocalmaximummustbenonincreasing

    TotalVariation(TV)ofafunction isdefinedby

    (1)

    TotalVariation(TV)ofanumericalsolutionisdefinedby

  • 4/18/2015 ApproximationSchemesforconvectivetermstructuredgridsCommonCFDWiki,thefreeCFDreference

    http://www.cfdonline.com/Wiki/Approximation_Schemes_for_convective_term__structured_grids__Common 15/16

    (1)

    where gridpointindex

    forasetofdiscretedata

    theTVisdefinedby

    (1)

    (1)

    Formonotonicitytobesatisfied,thisTVmustnotbeincreased!

    FinallyanumericalschemeissaidtobeTVDif:

    (1)

    where timesteporiterationindex

    Usingnormalisedvaribles,TVDconditioncabbewritten:

    (1)

    (1)

    Toobtaindifferencingscheme,satisfyingTVDcondition,fluxlimiter isincluded,whichdependsuponfunction'sgradients.

    Inordertoprovidemonotonicityofthesolution,itisnecessarytoimplementcondition[K.Fletcher]

    (1)

    where

    (1)

  • 4/18/2015 ApproximationSchemesforconvectivetermstructuredgridsCommonCFDWiki,thefreeCFDreference

    http://www.cfdonline.com/Wiki/Approximation_Schemes_for_convective_term__structured_grids__Common 16/16

    TotalVariationDiminishingDiagram(Swebydiagram)

    Fluxlimitingformulation

    DiscretizationschemesQualityCriterions

    ReturntoNumericalMethods

    ReturntoApproximationSchemesforconvectivetermstructuredgrids

    Retrievedfrom"http://www.cfdonline.com/Wiki/Approximation_Schemes_for_convective_term__structured_grids__Common"

    Thispagewaslastmodifiedon7November2011,at13:11.ContentisavailableunderGNUFreeDocumentationLicense1.2.