Solving rate equations with RK method. Don't understand how.

  • Thread starter Thread starter ale_yoman
  • Start date Start date
  • Tags Tags
    Method Rate
Click For Summary
SUMMARY

The discussion focuses on solving a system of rate equations using the Runge-Kutta (RK) method, specifically the fourth-order version. The equations describe the dynamics of a three-level system under pulsed laser light, with variables such as population levels (N0, N1, N2) and intensity (I) being governed by nonlinear absorption coefficients (σ0, σ1, β, γ). The key challenge highlighted is the decoupling of these equations to apply the RK method effectively, as the user expresses confusion regarding the integration of different variables over time and spatial dimensions.

PREREQUISITES
  • Understanding of differential equations and their applications in physical systems.
  • Familiarity with the Runge-Kutta fourth-order method for numerical integration.
  • Knowledge of nonlinear optics, specifically concepts like two- and three-photon absorption.
  • Basic principles of laser physics, including Gaussian beam profiles and intensity distribution.
NEXT STEPS
  • Study the process of decoupling differential equations for systems of rate equations.
  • Learn the implementation of the Runge-Kutta fourth-order method in numerical simulations.
  • Explore the mathematical foundations of nonlinear absorption in three-level systems.
  • Investigate the application of RK methods to coupled systems with mixed variable dependencies.
USEFUL FOR

Researchers and students in the fields of nonlinear optics, laser physics, and numerical analysis, particularly those working with rate equations and numerical methods for solving complex physical systems.

ale_yoman
Messages
1
Reaction score
0
I can't understand how authors of the article solve the system of rate equations with Runge-Kutta method.

Pulsed laser light is transmited through nonlinear absorbing sample. So, here is the system of rate equations which governs the populations of the levels in the three-level system.

\frac{dN_{0}}{dt} = -\frac{\sigma_{0} I N_{0}}{h \omega} - \frac {\beta I^{2} } {2 h \omega} - \frac{\gamma I^{3} }{3 h \omega} + \frac{N_{1}}{\tau_{s1}}

\frac{dN_{1}}{dt} = \frac{\sigma_{0} I N_{0}}{h \omega} - \frac{\sigma_{1} I N_{1}}{h \omega} - \frac{N_{1}}{\tau_{s1}} +\frac{N_{2}}{\tau_{sn}}

\frac{dN_{2}}{dt} = \frac{\sigma_{1} I N_{1}}{h \omega} + \frac {\beta I^{2} } {2 h \omega} + \frac{\gamma I^{3} }{3 h \omega} - \frac{N_{2}}{\tau_{sn}}

Intensity transmitted through the sample is given by
\frac{dI}{dz} = -\sigma_{0} I N_{0} - \sigma_{1} I N_{1} - \beta I^{2} - \gamma I^{3}

where I(r,z,t) = I_{00} \left( \frac{w_{0}^{2}}{w^{2}(z)} \right) \ \exp \left( - \frac{t^{2}}{\tau_{p}^{2}} \right) \ \exp \left( - \frac{2r^{2}}{w^{2}(z)} \right)

Here \sigma_{i} is the cross-section of the corresponding state, \beta and \gamma - two- and three-photon absoption coefficients, w(z) - radius of the laser (assumed to be Gaussian) beam, N_{i}(t) - population of the i-th state, \tau_{i} - life-time of the corresponding state.

Here we come to the point where my incomprehension is rising. It is stated in the article that the differential equations were first decoupled and then integrated over time, length, and along the radial direction before solving them numerically with Runge-Kutta fourth order method. Limits of integration of r, t, z are (0,\infty), (-\infty, \infty) and (0,L),respectively, where L is the sample length.

So, i wonder how i should do this "de-coupling"?

I thought that the RK method is aplicable for the systems where the derivatives are taken with respect to the same variable. But in this exaple the state population is the function of time, and in the equation for the intensity there is the coordinate derivative. May be I'm wrong?
 
Physics news on Phys.org
Hi ale_yoman! Welcome to PF! :smile:

To apply RK you need to uncouple your equations, so they become of the form:
y' = f(t, y)

Or more specifically:
\frac d {dt} \begin{pmatrix}y_1 \\ y_2 \\ ... \\ y_n \end{pmatrix} <br /> = \vec f(t, y_1, y_2, ..., y_n)

Can you see how this matches your set of equations?

Next the actual application of RK is to start with an initial position y, and step t up with a step size, find the corresponding path that y takes.
 

Similar threads

  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 7 ·
Replies
7
Views
3K