Submit manuscript...
eISSN: 2576-4543

Physics & Astronomy International Journal

Research Article Volume 3 Issue 6

The numerical solution of the navier-stokes equations in nuclear shock wave propagation

Dhakane Vishal Uttam

School of Technology, Pandit Deendayal Petroleum University, India

Correspondence: Dhakane Vishal Uttam, School of Technology, Pandit Deendayal Petroleum University, Gandhinagar, India, Tel +919096879510

Received: October 22, 2019 | Published: November 22, 2019

Citation: Uttam DV. The numerical solution of the navier-stokes equations in nuclear shock wave propagation. Phys Astron Int J. 2019;3(6):260-265. DOI: 10.15406/paij.2019.03.00192

Download PDF

Abstract

In this paper, we will consider Navier-Stokes problem and it's interpretation by hyperbolic waves, focusing on wave propagation. We will begin with solution for linear waves, then present problem for non-linear waves. Later we will derive for numerical solution using PDE`s. We can conclude that although the numeric solution for partial derivative equations can give a correct result, it is not always describing a physical phenomenon

Keywords: navier-stokes problem, hyperbolic waves, wave propagation, linear wave, non-linear waves

Nomenclature

Discretization – method which involves dividing to small pieces in order to solve

Shock waves – abrupt jumps in density, velocity and pressure

Hyperbolic wave – wave mathematically formulated through hyperbolic partial differential equations is called hyperbolic wave

Newton's second law is F = ma. It says Force (F) on an objects equal to mass (m) multiplied by acceleration (a)

Diffusing viscous term – describes the physical transfer quantity through a small area with normal velocity per some time.

Viscous flow – Viscosity describes fluids resistance to deformation caused by stress (can be shear stress or tensile stress).  Equivalent term for metals would be thickness

Shear stress is given by a formula F/A, where F is force and A is cross sectional area of material with area parallel to the applied force vector.  It is applied to fluids which move along solid boundary.

Tensile stress– In fluid tensile stress describes the internal force applied on a given particle, caused by neighboring particle.

Introduction

Problem setting and description

Navier-Stokes equations are designed in order to simulate the flow of various fluids in numerous disciplines across physics (electromagnetism, acoustics, elasticity). Navier- Stokes equations were formed by combining Newton's second law and fluid motion. Also assumption of stress being the sum of diffusing viscous term and pressure term was taken to describe viscous flow. Without Navier-Stokes equations working with weather model, ocean currents, water flow in a pipe, air flow around a wing would be extremely hard. Also these equations are widely used in designing airplanes and cars, studying blood flow, designing power stations, analysing pollution and so on.

History of the Navier-Stokes equations dates back to 1822. Claude-Louis Navier mentioned in his memoir the equations for homogeneous incompressible fluids with regards to molecular arguments. Later, in 1829 Poisson derived equations for compressible fluids. Consequentially, George Gabriel Stokes formulated the Navier-Stokes equations in his paper (1847) as we know it today.

Up to this day there is no proof for existence and uniqueness of Navier-Stokes equations' solution in three dimensional space. Moreover, it is considered one of the seven most important unsolved problems currently. Clay Mathematical Institute offers a significant prize of one million dollars to the person who will prove this or bring a counter-example. Although a number of advancements have been made in this sphere, yet it remains mainly a “dark forest” for the researches. As you will see in this paper, there is a perfectly working solution for both one dimensional case and two dimensional case.

This paper illustrates Navier-Stokes hyperbolic wave equations, its solutions in one dimensional case, and extending that solution for two dimensional cases. The solution for one dimensional case is rather simple, in contrast the two-dimensional case requires more work. In following paper we focused on solution by using partial differential equations. Explicit finite difference approximation was used for that purpose. In the end we bring wave propagation examples, with both two dimensional and three dimensional figures.

Theoretical background

Hyperbolic Waves

In our paper we are interested in hydrodynamic equations which are similar with signal-propagation equations. That specific kind of equations are called hyperbolic equations. Also hyperbolic equations have much broader use, and can be met elsewhere, we will concentrate on them used in hydrodynamics only. The simplest hyperbolic equations are given by the following equation.

φtt= c 2 0 2   ( 0 ) MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacqaHgp GAcaqG0bGaaeiDaiabg2da9iaadogajuaGdaahaaqabeaajugWaiaa ikdaaaqcLbsacaaIWaGaey4bIeDcfa4aaWbaaSqabeaajugWaiaaik daaaqcLbsaqaaaaaaaaaWdbiaacckacaGGGcqcfa4aaeWaaOqaaKqz GeGaaGimaaGccaGLOaGaayzkaaaaaa@4A97@

Where φ is a function φ(x, t), c0 is constant velocity, and ∇2= ∇f=Σn∂2f2. In (2.2) we will derive the i= 0 x i MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsaqaaaaa aaaaWdbiaadMgacqGH9aqpcaaIWaqcfa4damaaCaaaleqabaqcLbma peGaeyOaIylaaKqba+aadaahaaWcbeqaaKqzadWdbiaadIhaaaqcLb sacaWGPbaaaa@4143@  Following formula, representing hyperbolic waves in one dimensional case.

Φ  t+c 0 . φ x =0 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsaqaaaaa aaaaWdbiabfA6agjaacckacaqG0bGaae4kaiaabogajuaGdaWgaaqa aKqzadGaaeimaaqcfayabaGaaiOlaKqzGeGaeqOXdOwcfa4aaSbaae aajugWaiaadIhaaKqbagqaaKqzGeGaeyypa0JaaGimaaaa@47A1@   (1)

(1) is the common equation for linear waves. Here (x, t) is a function which describes time depending shifting of the function φ along x which has a velocity c0. That is it describes the propagation of the wave.

Let's understand difference between linear waves and non-linear. In linear waves the velocity at any point is the same. That is, the total velocity of the flow is not effected from internal particle velocities (which we will see are the case in non-linear). So if we look at Figure 1, we'll see that the wave repeats itself and it propagates without any change at any moment in time. If we would pick any point and examine it during time, the overall velocity in that point will always be the same. For example, imagine that you are in the middle of the ocean. Waves are born and start their propagation. From that point waves are linear as they acquire some height and just propagate without changing their shape.

Figure 1 Non-linear wave propagating.

What about nonlinear waves, we will rarely observe too similar curvatures at two different moments. Particles in one position have higher velocity than in others, thus during the time we reach a point when some particle x, reaches particle y, which was in front before, then passes it. We will have then a picture of crushing wave. For instance, imagine you are on the beach. You see the waves coming, then crushing on the sand. Such waves are not linear, as they change their shape over time. In Figure 2 you can see nonlinear wave. As in computers for crushing wave one x would require three y values, it is not display, instead such image is resulted the last one also can be represented as

Figure 2 Non-linear wave with grainy surface after some time.

φ   t = lim x0 φ ( t+Δ t, x )φ( t, x )  t φ ( t+Δ t, x )φ( t, x )  t MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcfaieaaaaaa aaa8qadaWcaaqaaKqzGeGaeyOaIyRaeqOXdOgajuaGbaqcLbsacqGH ciITcaGGGcGaaiiOaiaacshaaaGaeyypa0tcfa4aaCbeaeaajugibi GacYgacaGGPbGaaiyBaaqcfayaaKqzGeGaaeiEaiabgkziUkaabcda aKqbagqaamaalaaabaqcLbsacqaHgpGAcaGGGcqcfa4aaeWaaeaaju gibiaadshacqGHRaWkcqGHuoarcaGGGcGaaiiDaiaacYcacaGGGcGa aiiEaaqcfaOaayjkaiaawMcaaKqzGeGaeyOeI0IaeqOXdOwcfa4aae WaaeaacaWG0bGaaiilaKqzGeGaaiiOaKqbakaadIhaaiaawIcacaGL PaaajugibiaacckaaKqbagaacaWG0baaaiabgIKi7oaalaaabaqcLb sacqaHgpGAcaGGGcqcfa4aaeWaaeaajugibiaadshacqGHRaWkcqGH uoarcaGGGcGaaiiDaiaacYcacaGGGcGaaiiEaaqcfaOaayjkaiaawM caaKqzGeGaeyOeI0IaeqOXdOwcfa4aaeWaaeaacaWG0bGaaiilaKqz GeGaaiiOaKqbakaadIhaaiaawIcacaGLPaaajugibiaacckaaKqbag aacaWG0baaaaaa@84E7@   (2)

and

φ   x = lim x0 φ ( t,x+Δ x )φ( t, x )  x φ ( t,x+Δx )φ( t, x )  x MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcfaieaaaaaa aaa8qadaWcaaqaaKqzGeGaeyOaIyRaeqOXdOgajuaGbaqcLbsacqGH ciITcaGGGcGaaiiOaiaacIhaaaGaeyypa0tcfa4aaCbeaeaajugibi GacYgacaGGPbGaaiyBaaqcfayaaKqzGeGaaeiEaiabgkziUkaabcda aKqbagqaamaalaaabaqcLbsacqaHgpGAcaGGGcqcfa4aaeWaaeaaju gibiaadshacaGGSaGaamiEaiabgUcaRiabgs5aejaacckacaWG4baa juaGcaGLOaGaayzkaaqcLbsacqGHsislcqaHgpGAjuaGdaqadaqaai aadshacaGGSaqcLbsacaGGGcqcfaOaamiEaaGaayjkaiaawMcaaKqz GeGaaiiOaaqcfayaaiaadIhaaaGaeyisIS7aaSaaaeaajugibiabeA 8aQjaacckajuaGdaqadaqaaKqzGeGaamiDaiaacYcacaWG4bGaey4k aSIaeyiLdqKaamiEaaqcfaOaayjkaiaawMcaaKqzGeGaeyOeI0Iaeq OXdOwcfa4aaeWaaeaacaWG0bGaaiilaKqzGeGaaiiOaKqbakaadIha aiaawIcacaGLPaaajugibiaacckaaKqbagaacaWG4baaaaaa@8193@   (3)

the last one also can be represented as

φ   x = lim x0 φ ( t,x+Δ x )φ( t, xx )  2x φ ( t,x+Δx )φ( t, xx )  2x MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcfaieaaaaaa aaa8qadaWcaaqaaKqzGeGaeyOaIyRaeqOXdOgajuaGbaqcLbsacqGH ciITcaGGGcGaaiiOaiaacIhaaaGaeyypa0tcfa4aaCbeaeaajugibi GacYgacaGGPbGaaiyBaaqcfayaaKqzGeGaaeiEaiabgkziUkaabcda aKqbagqaamaalaaabaqcLbsacqaHgpGAcaGGGcqcfa4aaeWaaeaaju gibiaadshacaGGSaGaamiEaiabgUcaRiabgs5aejaacckacaWG4baa juaGcaGLOaGaayzkaaqcLbsacqGHsislcqaHgpGAjuaGdaqadaqaai aadshacaGGSaqcLbsacaGGGcqcfaOaamiEaiabgkHiTiaadIhaaiaa wIcacaGLPaaajugibiaacckaaKqbagaacaaIYaGaamiEaaaacqGHij YUdaWcaaqaaKqzGeGaeqOXdOMaaiiOaKqbaoaabmaabaqcLbsacaWG 0bGaaiilaiaadIhacqGHRaWkcqGHuoarcaWG4baajuaGcaGLOaGaay zkaaqcLbsacqGHsislcqaHgpGAjuaGdaqadaqaaiaadshacaGGSaqc LbsacaGGGcqcfaOaamiEaiabgkHiTiaadIhaaiaawIcacaGLPaaaju gibiaacckaaKqbagaacaaIYaGaamiEaaaaaaa@86DF@   (5)

Thus, to not be biased to the right or left, we write it in following way

lim x0 φ ( t,x+Δ x )φ( t, xx )  2x φ ( t,x+Δx )φ( t, xx )  2x MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcfaieaaaaaa aaa8qadaWfqaqaaKqzGeGaciiBaiaacMgacaGGTbaajuaGbaqcLbsa caqG4bGaeyOKH4QaaeimaaqcfayabaWaaSaaaeaajugibiabeA8aQj aacckajuaGdaqadaqaaKqzGeGaamiDaiaacYcacaWG4bGaey4kaSIa eyiLdqKaaiiOaiaadIhaaKqbakaawIcacaGLPaaajugibiabgkHiTi abeA8aQLqbaoaabmaabaGaamiDaiaacYcajugibiaacckajuaGcaWG 4bGaeyOeI0IaamiEaaGaayjkaiaawMcaaKqzGeGaaiiOaaqcfayaai aaikdacaWG4baaaiabgIKi7oaalaaabaqcLbsacqaHgpGAcaGGGcqc fa4aaeWaaeaajugibiaadshacaGGSaGaamiEaiabgUcaRiabgs5aej aadIhaaKqbakaawIcacaGLPaaajugibiabgkHiTiabeA8aQLqbaoaa bmaabaGaamiDaiaacYcajugibiaacckajuaGcaWG4bGaeyOeI0Iaam iEaaGaayjkaiaawMcaaKqzGeGaaiiOaaqcfayaaiaaikdacaWG4baa aaaa@7BC2@   (6)

plugging this into (5) we get

φ ( t+Δt,x )φ( t, x )  t ζ φ ( t,x+Δx )φ( t, xx )  2x =0 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcfaieaaaaaa aaa8qadaWcaaqaaKqzGeGaeqOXdOMaaiiOaKqbaoaabmaabaqcLbsa caWG0bGaey4kaSIaeyiLdqKaaiiDaiaacYcacaWG4baajuaGcaGLOa GaayzkaaqcLbsacqGHsislcqaHgpGAjuaGdaqadaqaaiaadshacaGG SaqcLbsacaGGGcqcfaOaamiEaaGaayjkaiaawMcaaKqzGeGaaiiOaa qcfayaaiaadshaaaGaeyOeI0IaeqOTdO3aaSaaaeaajugibiabeA8a QjaacckajuaGdaqadaqaaKqzGeGaamiDaiaacYcacaWG4bGaey4kaS IaeyiLdqKaamiEaaqcfaOaayjkaiaawMcaaKqzGeGaeyOeI0IaeqOX dOwcfa4aaeWaaeaacaWG0bGaaiilaKqzGeGaaiiOaKqbakaadIhacq GHsislcaWG4baacaGLOaGaayzkaaqcLbsacaGGGcaajuaGbaGaaGOm aiaadIhaaaGaeyypa0JaaGimaaaa@71D5@   (7)

physical meaning of this equation is the propagation of non-linear wave, however in some parts the amount of error can cause grainy (non- smooth) surface in the graph. As can be seen from Figure 3 the wave propagating over time starts to destabilize due to computational-error accumulation.

Figure 3 Linear wave propagation.

Numerical solution

Numerical background and step by step algorithms

For 1D case no special calculating method must be introduced as it is solved analytically by using, solution that is presented in 2.2.

φ( x )=f( x c o .  t ) MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacqaHgp GAjuaGdaqadaqaaKqzGeGaamiEaaqcfaOaayjkaiaawMcaaKqzGeGa eyypa0JaamOzaKqbaoaabmaabaqcLbsacaWG4bGaeyOeI0Iaam4yaK qbaoaaBaaabaqcLbmacaWGVbaajuaGbeaajugibiaac6caqaaaaaaa aaWdbiaacckacaGGGcWdaiaadshaaKqbakaawIcacaGLPaaaaaa@4D09@

However, when we get to solve the PDE for the non-linear wave propagation, there is a methodology to be presented. As we already presented in figure & description 2.3 when having a hyperbolic PDE of type

lim x0 φ ( t+Δt,x )φ( t, x )  t ζ lim x0 φ ( t,x+Δx )φ( t, xx )  2x =0 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcfaieaaaaaa aaa8qadaWfqaqaaKqzGeGaciiBaiaacMgacaGGTbaajuaGbaqcLbsa caqG4bGaeyOKH4QaaeimaaqcfayabaWaaSaaaeaajugibiabeA8aQj aacckajuaGdaqadaqaaKqzGeGaamiDaiabgUcaRiabgs5aejaacsha caGGSaGaamiEaaqcfaOaayjkaiaawMcaaKqzGeGaeyOeI0IaeqOXdO wcfa4aaeWaaeaacaWG0bGaaiilaKqzGeGaaiiOaKqbakaadIhaaiaa wIcacaGLPaaajugibiaacckaaKqbagaacaWG0baaaiabgkHiTiabeA 7a6naaxababaqcLbsaciGGSbGaaiyAaiaac2gaaKqbagaajugibiaa bIhacqGHsgIRcaqGWaaajuaGbeaadaWcaaqaaKqzGeGaeqOXdOMaai iOaKqbaoaabmaabaqcLbsacaWG0bGaaiilaiaadIhacqGHRaWkcqGH uoarcaWG4baajuaGcaGLOaGaayzkaaqcLbsacqGHsislcqaHgpGAju aGdaqadaqaaiaadshacaGGSaqcLbsacaGGGcqcfaOaamiEaiabgkHi TiaadIhaaiaawIcacaGLPaaajugibiaacckaaKqbagaacaaIYaGaam iEaaaacqGH9aqpcaaIWaaaaa@837B@

we can approximate it by neglecting the limit and taking a small Δt and Δx. As we do we get the approximation

φ ( t+Δt,x )φ( t, x )  t ζ φ ( t,x+Δx )φ( t, xx )  2x =0 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcfaieaaaaaa aaa8qadaWcaaqaaKqzGeGaeqOXdOMaaiiOaKqbaoaabmaabaqcLbsa caWG0bGaey4kaSIaeyiLdqKaaiiDaiaacYcacaWG4baajuaGcaGLOa GaayzkaaqcLbsacqGHsislcqaHgpGAjuaGdaqadaqaaiaadshacaGG SaqcLbsacaGGGcqcfaOaamiEaaGaayjkaiaawMcaaKqzGeGaaiiOaa qcfayaaiaadshaaaGaeyOeI0IaeqOTdO3aaSaaaeaajugibiabeA8a QjaacckajuaGdaqadaqaaKqzGeGaamiDaiaacYcacaWG4bGaey4kaS IaeyiLdqKaamiEaaqcfaOaayjkaiaawMcaaKqzGeGaeyOeI0IaeqOX dOwcfa4aaeWaaeaacaWG0bGaaiilaKqzGeGaaiiOaKqbakaadIhacq GHsislcaWG4baacaGLOaGaayzkaaqcLbsacaGGGcaajuaGbaGaaGOm aiaadIhaaaGaeyypa0JaaGimaaaa@71D5@

After getting this equation lets divide our coordinate system into an n by m grid where where the difference between each to xi neighbors is Δx and ti  neighbors Δt.

Now having this grid we can rewrite the equation we got in the following form

φ ( t i+1 , x )φ ( t,  x ) t   ζ  φ ( t,  x i+1 )φ ( t,   x i1 ) 2  x       =0 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcfaieaaaaaa aaa8qadaWcaaqaaKqzGeGaeqOXdOMaaiiOaKqbaoaabmaabaqcLbsa caWG0bqcfa4aaSbaaeaajugWaiaadMgacqGHRaWkcaaIXaaajuaGbe aajugibiaacYcacaGGGcGaamiEaaqcfaOaayjkaiaawMcaaKqzGeGa eyOeI0IaeqOXdOMaaiiOaKqbaoaabmaabaqcLbsacaWG0bGaaiilai aacckacaGGGcGaamiEaaqcfaOaayjkaiaawMcaaaqaaiaadshaaaqc LbsacaGGGcGaaiiOaiabgkHiTiabeA7a6jaacckajuaGdaWcaaqaaK qzGeGaeqOXdOMaaiiOaKqbaoaabmaabaqcLbsacaWG0bGaaiilaiaa cckacaWG4bqcfa4aaSbaaeaajugWaiaadMgacqGHRaWkcaaIXaaaju aGbeaaaiaawIcacaGLPaaajugibiabgkHiTiabeA8aQjaacckajuaG daqadaqaaKqzGeGaamiDaiaacYcacaGGGcGaaiiOaiaadIhajuaGda WgaaqaaKqzadGaamyAaiabgkHiTiaaigdaaKqbagqaaaGaayjkaiaa wMcaaaqaaiaaikdacaGGGcGaaiiOaiaadIhaaaqcLbsacaGGGcGaai iOaiaacckacaGGGcGaaiiOaiaacckacqGH9aqpcaaIWaaaaa@8852@

From here, given the initial condition (row φ(0,x)), we want to find the values of each row to reconstruct the wave at each point of time. That is we need to find φ(ti+1,x). Lets get it from the equation above.

φ( t i+1 ,x )=t ζ     φ( t i+1 ,x )φ( t i+1 ,x ) 2x +φ( t,x ) MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsaqaaaaa aaaaWdbiabeA8aQLqbaoaabmaabaqcLbsacaWG0bqcfa4aaSbaaeaa jugWaiaadMgacqGHRaWkcaaIXaaajuaGbeaajugibiaacYcacaWG4b aajuaGcaGLOaGaayzkaaqcLbsacqGH9aqpcaWG0bGaaiiOaiabgwSi xlabeA7a6jaacckacaGGGcGaaiiOaiaacckajuaGdaWcaaGcbaqcLb sacqaHgpGAjuaGdaqadaqaaKqzGeGaamiDaKqbaoaaBaaabaqcLbma caWGPbGaey4kaSIaaGymaaqcfayabaqcLbsacaGGSaGaamiEaaqcfa OaayjkaiaawMcaaKqzGeGaeyOeI0IaeqOXdOwcfa4aaeWaaeaajugi biaadshajuaGdaWgaaqaaKqzadGaamyAaiabgUcaRiaaigdaaKqbag qaaKqzGeGaaiilaiaadIhaaKqbakaawIcacaGLPaaaaOqaaKqzGeGa aGOmaiaadIhaaaGaey4kaSIaeqOXdOwcfa4aaeWaaeaajugibiaads hacaGGSaGaamiEaaqcfaOaayjkaiaawMcaaaaa@77C0@

Here is the numerical solution for the The PDE that we intended to solve. As one can notice this scheme can have a problem at the boundaries. Numerous methods have been developed to approximate and solve that problems. The famous schemes are Lax-Wander of, leap-frog ect. ect.

Numerical solution of navier-stokes for linear waves

The numerical solution in the this case involves just using the analytical solution and simulating time in order to get the wave propagation. One just needs to assign φ (x) =f(x c 0 t) MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsaqaaaaa aaaaWdbiabeA8aQjaabccapaGaaiika8qacaWG4bWdaiaacMcapeGa aeiiaiabg2da9iaadAgapaGaaiika8qacaWG4bGaeyOeI0Iaam4yaK qba+aadaWgaaWcbaqcLbmapeGaaGimaaWcpaqabaqcLbsapeGaeyyX ICTaamiDa8aacaGGPaaaaa@4943@ and correctly simulate the propagation of wave with the constant speed c0. For this simulation one can use the horizontal translation of the function by c0t. As one can see from Figure 4 the wave propagates with constant speed. The periodic for of the wave is the obvious assertion for the abovementioned words. Also no uncouthness or error cumulating is theoretically possible in this case, due to the fact that the solution for the equation is derived analytically.

Figure 4 Non-linear wave at two different time instances.

Numerical solution of navier-stokes for non-linear waves

In this section we will speak about main aim of this paper, the solution of two dimensional that is non-linear waves. As was mentioned in the previous chapter we will derive solution by PDEs. First let's understand what we have and what we want to get. We have the function at the initial moment (t=0), and we want to be able to trace how it would behave during some given period. Also we have function ζ MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsaqaaaaa aaaaWdbiabeA7a6baa@3862@ which describes the velocity change for the individual particle at the given time moment.

(7) shows relation we had derived. For our purpose we will have to approximate the initial function at each next stage by result of the previous step. To make it more clear let's examine Figure 5. In the given example we have propagation of function sin(x2) at two moments. Also we are looking at the range [ 0,4π ]. MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcfa4aamWaae aacaaIWaGaaiilaiaaisdacqaHapaCaiaawUfacaGLDbaacaGGUaaa aa@3D0D@ As we see the waves are similar however they slightly differ at the endpoints. The reason for alternative propagation is mainly because of. In the figure it is defined by x+t, which forces the wave to change its shape. The change in the wave is seen much better in Figure 6 which demonstrates the wave in 16 different time moments. Two different view are presented to show the difference in

Figure 5A,B Non-linear wave at many time instances & Point construction of the function at next time moment.

Figure 6 Propagation of the linear wave constructed by function oneD.

Results

For one dimensional case our results are very stable. First let's examine function sinx with constant speed 1 on [0,4π], given t=10. Figure 7 is the plot by using OneD function. As we see our wave propagates without any error. Figure 7 A is the plot using function tp1, as we see even for linear waves there exist an error caused by approximation of border points. Figure 7B again there is no error in propagation. tp2 is used. Figure 8A,B this figures illustrates the propagation of wave constructed by tp3 in different time moments in 2D and Figure 9A,B illustrates the propagation of wave using tp4. Error accumulation is obvious. There is no need for further exploration of linear wave case, thus we will move on to two dimensional case.

Figure 7A,B Propagation of the linear wave constructed by function tp1 & Propagation of the linear wave constructed by function tp2.

Figure 8A,B This figures illustrates the propagation of wave constructed by tp3 in different time moments in 2D.

Figure 9A,B Illustrates the propagation of wave using tp4. Error accumulation is obvious.

Conclusion

From Figures illustrated in Section 4.2 can be concluded that even though some times the numeric solution for partial derivative equations can give a correct result, it is not always describing a physical phenomena. As Waves simply cannot behave in nature as for example in figure 4.2 Few Things can be noticed. First there are cases when error occurs, but later it is self fixed and the continuation is normal.( For instance Figure 4.2 Describing ex with ζ = x). Another thing that can be noticed is that Waves are inclined to the right, which is mainly caused by our method, double use of the same point). There are ways which can make this solution more realistic. That is making small Δt and/or Δx. However it will result in slower calculation. There are known ways for stable Calculations. One of such methods is presented by Suren Khachatryan in the paper Modification of the Method of Integration along Characteristics as Adaptive Mesh Approach in Solution of Hyperbolic and Parabolic PDEs.

Acknowledgments

None.

Funding

None.

Conflicts of interest

The author declares there is no conflict of interest.

References

Creative Commons Attribution License

©2019 Uttam. This is an open access article distributed under the terms of the, which permits unrestricted use, distribution, and build upon your work non-commercially.