Modern trends in the numerical solution of differential equations

In summary, there is a trend towards boundary element methods, which are particularly good for solving exterior problems, while finite difference and finite element methods are still popular for solving single equations.
  • #1
mooberrymarz
53
0
:cry: I have an essay to write on modern trends in the numerical solution of differential equations. Most of the journals I've been reading are quite hectic and higher grade for me. ^^,

Neway, if anybody knows of any good articlkes that i could read that would be great. Do ppl still use eulers and runge kutta's methods? thanx. Really appreciate it. !1
 
Physics news on Phys.org
  • #2
Ok, I might be able to point you to a couple of recent review articles or some related matter ... or give my own impression of what is used :biggrin: . A point of clarification though : are you focusing on ODEs and "simplistic" applications or "real-life" research problems, meaning a bit more complex PDEs and so forth ?
 
  • #3
one of the most popular is called ODE45. This is a package that is used in MATLAB and SIMULINK. Try looking up ODE45 on google. I believe it uses a smart version of the runge kutta method. By smart I mean that it knows how the adjust the step size so that it computes a solution quick but remains within a certain degree of accuracy. Many of the relative and absolute error tolerance can be user defined and it is a very reliable and accurate solver. All the user has to do is write a function that contains the DE's in state variable form and run the ODE45 command with the specified initial conditions and the time interval of the simulation
 
  • #4
My comments are specifically aimed at solving huge systems of (partial) differential equations which arise in modeling of physical systems. I doubt this applies if you're just trying to solve a single equation.

I think there is a trend towards using boundary element methods over finite difference or finite element methods. This means you turn your differential equation into an integral equation and solve that instead. For a long time people liked FEM and FDM because they generated sparse matrices which are easy to solve, as opposed to BEM which ALWAYS generate dense matrices. But now there are fast-solvers and better computers which can handle dense matrices much easier, so BEM are becoming more practical.

Advantages of BEM are that you can solve exterior problems 'exactly', whereas the other methods require some sort of truncation of your mesh. Also, BEM often converge spectrally (exponentially), which is much faster than the average FE method. The downside to them is that it's sometimes difficult/impossible to turn the differential equation into an integral equation.
 
  • #5
Yeah, I'm inclined to agree what comes to BEM ... although have to say that when bumping into problems involving nonlinearities FEM is still a preferable choice and BEM faces problems. Although there are ways to tackle these issues. One added group of methods I'm seeing on the rise are meshfree methods, such as element free Galerkin, which have enabled analyses of problems overly difficult even for adaptive FEM & BEM.
 

Related to Modern trends in the numerical solution of differential equations

What are the main applications of numerical solutions in differential equations?

Numerical solutions in differential equations are used in many fields, including engineering, physics, economics, and biology. They are particularly useful in solving problems that are too complex to be solved analytically, or when an analytical solution does not exist.

What are the advantages of using numerical methods in solving differential equations?

Numerical methods offer a more practical and efficient approach to solving differential equations compared to traditional analytical methods. They allow for a wider range of problems to be solved and can handle complex systems with multiple variables. They also provide a more accurate solution, especially for nonlinear and time-dependent equations.

Can numerical solutions accurately represent the behavior of a differential equation?

While numerical solutions may not provide an exact representation of the behavior of a differential equation, they can provide a close approximation. The accuracy of the solution depends on the chosen numerical method, step size, and convergence criteria.

What are some common numerical methods used for solving differential equations?

Some common numerical methods include the Euler method, the Runge-Kutta method, and the finite difference method. Each method has its own strengths and weaknesses, and the choice of method depends on the specific problem being solved.

How do modern trends in numerical solutions improve the accuracy and efficiency of solving differential equations?

Modern trends in numerical solutions, such as adaptive step sizes, higher-order methods, and parallel computing, have greatly improved the accuracy and efficiency of solving differential equations. These advancements allow for faster computation and more accurate solutions, making numerical methods even more valuable in various fields of science and engineering.

Similar threads

Replies
61
Views
1K
  • Differential Equations
Replies
1
Views
1K
  • Differential Equations
Replies
8
Views
3K
Replies
14
Views
2K
  • Differential Equations
Replies
1
Views
2K
Replies
1
Views
2K
Replies
3
Views
1K
Replies
2
Views
500
  • Science and Math Textbooks
Replies
5
Views
2K
  • Differential Equations
Replies
1
Views
937
Back
Top