简介:Forthesimulationofthenonlinearwavepropagationincoastalareaswithcomplexboundaries,anumericalmodelisdevelopedincurvilinearcoordinates.Inthemodel,theBoussinesq-typeequationsincludingthedissipationtermsareemployedasthegoverningequations.Inthepresentmodel,thedependentvariablesofthetransformedequationsarethefreesurfaceelevationandtheutilityvelocityvariables,insteadoftheusualprimitivevelocityvariables.TheintroductionofutilityvelocityvariableswhicharetheproductsofthecontravariantcomponentsofthevelocityvectorandtheJacobimatrixcanmakethetransformedequationsrelativelyconcise,thetreatmentoflateralboundaryconditionseasierandthedevelopmentoftheprogramsimpler.Thepredictor-correctormethodandfive-pointfinite-differenceschemeareemployedtodiscretizethetimederivativesandthespatialones,respectively.Thenumericalmodelistestedforthreecases.Itisfoundthatthenumericalresultsareingoodagreementwiththeanalyticalresultsandexperimentaldata.