# Acoustic Wave Solutions - Fortran/MATLAB

CLOSED
Bids
14
Avg Bid (GBP)
£117
Project Budget (GBP)
£20 - £250

Project Description:
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 required:
C++ Programming, Engineering, Fortran, Mathematics, Matlab & Mathematica
Project ID: 5750449
Report Project
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

£ 150
in 3 days
£ 100
in 5 days
£ 77
in 1 days
£ 150
in 5 days
£ 100
in 5 days
£ 222
in 10 days
£ 150
in 5 days
£ 60
in 3 days
£ 150
in 6 days
£ 55
in 3 days