文件名称:matlab离差分析代码-TrackMPD:用于跟踪海洋塑料碎片的3D数值模型
文件大小:166.56MB
文件格式:ZIP
更新时间:2024-06-22 15:25:44
系统开源
matlab离差分析代码跟踪MPD TrackMPD 是一个三维粒子跟踪模型,用于海洋和沿海系统中海洋塑料垃圾的运输。 TrackMPD 的强大之处在于:(1) 兼容多种格式的电流-速度输入; (2) 它能够通过添加更复杂和更逼真的粒子行为和物理过程来扩展对流-扩散的拉格朗日建模,这可以根据应用包括或排除。 目前,TrackMPD 可以包括搁浅、冲刷、降解、生物污垢、下沉和沉积。 特别是,下沉和沉积取决于颗粒行为,后者依赖于颗粒密度、尺寸、形状、结垢状态和降解状态。 该模型可以结合新的流程和行为,并通过新的实验结果或特定应用改变现有流程和行为的实施。 因此,TrackMPD 具有结构化和连贯的建模框架,以满足灵活性、可扩展性和可互换性的标准。 该框架基于对流和扩散过程的粒子跟踪和分析工具箱(PaTATO,Fredj 等人,2016 年)。 它可以使用来自不同来源的速度数据,例如不同的海洋环流模型(OGCM:例如 POM、FVCOM)和卫星观测,并且可以计算二维或三维的前向和后向轨迹。 该模型由一组耦合和相互交互的模块组成。 模块是独立的函数或类,它们定义行为、从某个源读取输入、实现给定
【文件预览】:
TrackMPD-master
----input_conf.m(7KB)
----run.m(414B)
----LICENSE(34KB)
----Manuals()
--------QuickStartGuide.pdf(331KB)
----README.md(5KB)
----Examples()
--------POMApplication()
--------FVCOMApplication()
----TrackMPDv1_Toolbox()
--------Dispersion()
--------Advection()
--------TRAJstruct()
--------Behaviour()
--------TransformInputs()
--------runTrackMPD()