Suljettu

Finishing touches and completion of my Fortran code. - open to bidding

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! Judging on your skill set it shouldn't take you long. 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 like to discuss with you your skills in this area, as I am told it is complex for most programmers. I can provide much more information for you if you need it.

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).

The hourly rate I selected was just random. I would like a quote first - and we can move on from there.

Taidot: Fortran, Matlab ja Mathematica

Tietoa asiakkaasta:
( 0 arvostelua ) london, United Kingdom

Projektin tunnus: #5757931

3 freelanceria on tarjonnut keskimäärin £7/tunti tähän työhön

dimitarpartenov

A proposal has not yet been provided

£5 GBP / tunti
(4 arvostelua)
3.0
chyconsl

HI, I have done similar projects in the past. I will like to use my experience to serve you better. You can trust my sincere indulgence both in quality and time frame. If you will give me a chance, I will ensure that y Lisää

£8 GBP / tunti
(1 arvostelu)
2.4
yshoraka

I am a Mechanical Engineering PhD student, with more than 8 years of expertise in Numerical simulation and computer programming for CFD codes, and thereby a suitable choice for your project. I prefer to work with Fo Lisää

£7 GBP / tunti
(0 arvostelua)
1.5