Acoustic Wave Solutions - Fortran/MATLAB


I am currently trying to create a fortran program that will solve the flow throughout an engine manifold. I am using acoustic waves to do this.

I am NUMERICALLY solving two wave equations. one for a left propagating wave and one for a right propagating wave.

I have used all explicit schemes. Using finite differences for the spatial numerical scheme and a Runge-Kutta 4 for the time integrator. These waves simulate acoustic waves. One entering the pipe at the left, and one entering the pipe at the right.

I need to successfully apply boundary conditions (@ x=0 and x=L). When implemented correctly, these boundary conditions will transform the waves.

For example if I implement a closed wall condition. The wave should bounce of that wall and come back out. If I implement an open wave it will be inverted and sent back into the pipe as an inverted wave.

The first step of the project that I want you to do is.. implement these boundary conditions so that this happens when the programme is left to run! I dont mind if you want to do it on MATLAB, and I dont mind if you want to use your own numerical scheme. However, accuracy and stability must be ensured.

The wave shaped will be calculated from a simple analytical equation, say: exp(-200*(x-0.1)^2) and exp(-200*(x-0.9)^2). If you plot these two on a x-y graph, youll see what the waves start like. When the programme runs, the waves will approach each other at a speed of the speed of sound.

I would need an estimate of how long it will take you to do it. If its too long, then I would of probably already fixed it by then (I hope).

I cant see this being a big problem for experienced coders, and a very short task. I have more work after this. If I am impressed with this small piece of work, I will delegate more work to you (If you choose). Thank you.

Skills: C++ Programming, Engineering, Fortran, Mathematics, Matlab and Mathematica

See more: your engineering solutions, what to take if you want to be engineering, programming with matlab, programming and problem solving with c++, problem graph, plot flow, numerical programming, how to create graph, how to create a graph, graph problem, finite it, delegate solutions, c how to program solutions, at solutions, work solutions, simulate matlab, problem solving and programming, Matlab Programming, matlab problem, IT solutions, fortran, acoustic, engine numerical, matlab solve equation, program runge kutta

Project ID: #5750449

14 freelancers are bidding on average £117 for this job


I found this toolbox that may help: k-Wave is an open source MATLAB toolbox designed for the time-domain simulation of propagating acoustic waves in 1D, 2D, or 3D. The toolbox has a wide range of f More

£150 GBP in 3 days
(4 Reviews)

Hi. I think I can do this. I know Fortran as well as Matlab ( from your description I didnt understood what program do you want me to use here F or M). Besides, I am ph.d in physics and think this can be usefull in a s More

£100 GBP in 5 days
(47 Reviews)

A proposal has not yet been provided

£77 GBP in 1 day
(23 Reviews)

Hello I am interested from your project. I have done many numerical project for solving PDE using matlab or Fortran

£150 GBP in 5 days
(7 Reviews)

PhD in physics. Large experience in research and complex phenomena simulations using Matlab. I will be glad to help you. Please send a message back to establish the details.

£100 GBP in 5 days
(15 Reviews)

Hi, electrical engineer done masters in electrical microwave engineering currently doing PhD in the same, kindly send me equations I will prefer using matlab because I am doing my own semester project in FDTD using mat More

£222 GBP in 10 days
(2 Reviews)

Dear client, Allow me to introduce my self to you. I am an engineer who holds master degree in digital signal and image processing. My thesis was natural image segmentation based on color and depth information using More

£150 GBP in 5 days
(5 Reviews)

I am an expert in computational fluid mechanics and Matlab. I have many experiences in this field. I have used finite different method. I can also ode45 function(Runge-Kutta 4) in Matlab. I can do it correctly. Pl More

£60 GBP in 3 days
(6 Reviews)

I am a mechanical engineering phd student, with a lot of expertise in CFD and numerical simulation of partial differential equations, thereby could be the suitable candidate for this project. I will do all the progr More

£150 GBP in 6 days
(0 Reviews)

I have PhD in Astrophysics. Have 6+ years SW company work experience. I'll be verymuch interested to solve the problem on Octave (freeware equivalent to Matlab). I have put low bid, because I want the project to win.

£55 GBP in 3 days
(0 Reviews)

I can implement quite quickly the boundary conditions, so that you can select them at runtime. It shall take me a couple of hours, including getting acquainted with the code and its functionality. With my 7 years exper More

£111 GBP in 1 day
(0 Reviews)

Hello, I will code the boundary conditions for both closed and open-ended pipes into a Matlab model. I expect that this will be complete in 7 days. My background is in aerospace engineering and I have previously deve More

£100 GBP in 7 days
(0 Reviews)

Hi, I am having extensive experience in programming and solving numerical problems in MATLAB. I would like to help you on this project. However, I would appreciate if you give me some theoretical background or link ex More

£111 GBP in 5 days
(2 Reviews)

My experience as Technical Engineer (Intern) at K-Beach Global Radio has prepared me to collaborate with and achieve actionable results through simulation of MATLAB and various sound design software. I am currently wor More

£100 GBP in 5 days
(0 Reviews)