Matlab
дистанционно
договорная
Добрый день. Необходимо произвести расчет волн в разной среде. Numerical solution of advection equation The following advection equation describes transport of a tracer by a flowing fluid: , (1) where C is tracer concentration, u is fluid velocity, x is the spatial coordinate and t is time. The domain of interest is x (0,L), t (0,T). Initially C(x,0)=Cini. At the boundary x=0, C starts to change and this change propagates along x. The boundary x=L is transmissive. Equation (1) can be solved numerically using the following numerical schemes: • FTCS schem , • Lax schem , • Upwind schem . Write a Matlab code that simulates advection of a tracer in a flow field by solving equation (1) numerically using the schemes listed above, but without using the existing Matlab functions for solving PDEs. Project objective: Investigate the behaviour of numerical schemes used for simulation of the advection of a tracer by a flowing fluid. Run a series of simulations for a practical case of your choice. (Note that fluid which carries a tracer can be water, air, oil, gas etc.) Investigate how the numerical schemes listed above behave for various selections of spatial and temporal steps. Present results in a short report. The report should have maximum 2000 words, excluding figures, equations, and the code (the code should be included as an appendix). The report should contain: • a brief background to explain why the selected problem is importan , • a brief explanation of the numerical metho , • list of simulation runs carried ou , • results and discussio , • conclusion . Results and discussion are the most important part of the report. Make sure that you present the results as clearly and concisely as possible.
2020-10-22
Откликнуться