Boundary Conditions for 3 Coupled First order ODE

In summary, boundary conditions are constraints that must be satisfied for a mathematical model to have a unique solution. They are crucial in solving 3 coupled first order ODEs as they help determine the specific solution and without them, the solution would not be unique. These conditions are typically specified by setting the values of dependent variables at initial or final values of the independent variable. Changing boundary conditions during the solution process is not common, but it may be possible to update them for more accurate results. Incorrectly specified boundary conditions can lead to incorrect predictions and invalid conclusions.
  • #1
tau1777
30
0
I am trying to solve four coupled equations. Three of them are first order differential equations and the fourth is a algebraic one. The equations look something like this:

V[itex]_{l}[/itex](r) = f[itex]_{1}[/itex](r)W'[itex]_{l}[/itex](r) (1)

h''[itex]_{l}[/itex] + f[itex]_{2}[/itex](r)h'[itex]_{l}[/itex] + f[itex]_{3}[/itex](r)h[itex]_{l}[/itex](r) = U[itex]_{l}[/itex](r) (2)

f[itex]_{4}[/itex](r)U'[itex]_{l}[/itex] + f[itex]_{5}[/itex](r)h'[itex]_{l}[/itex] + f[itex]_{6}[/itex]W'[itex]_{l}[/itex] + f[itex]_{7}[/itex]V'[itex]_{l}[/itex]= $ (3)

U[itex]_{l}[/itex]+ h[itex]_{l}[/itex] + f[itex]_{8}[/itex](V[itex]_{l}[/itex] + W[itex]_{l}[/itex]) = 0 (4)

I didn't explicitly write this out for every term but everything is a function of 'r', and they are defined on the domain {0, R}. Also I did lie about having only four equations, the index l runs from l=2, to as large as my computer can handle (lmax). So I have (lmax-2)*4 equations.

I am trying to use a finite difference scheme and the following boundary conditions:

W[itex]_{l}[/itex](R) = 0 , V[itex]_{l}[/itex](0) = U[itex]_{l}[/itex](0) = 0 and
h[itex]_{l}[/itex](R) = houtside[itex]_{l}[/itex](R). What I mean by this is that we know what the function h[itex]_{l}[/itex](r) is outside the domain so the solution inside should match the know solution outside.

The function houtside[itex]_{l}[/itex](R) =[itex]\Sigma \frac{(l+s)!(l-s)!}{(s+2)!}... (2M/R) h_{l,0} [/itex]

The '...' in the equations above means that there are more terms such as (l+s)! before (2M/R) but they are all multiplicative only.

Thanks for reading thus far, so here is the question. How can I determine [itex]h_{l,0}[/itex]?

I know how to implement the other boundary conditions in my code but unless I know [itex]h_{l,0}[/itex], I do not believe I can continue.

I have tried taking the know outside solution and plugging it into equation (2) above, but then the trouble is what is U[itex]_{l}[/itex](R)? I know that U[itex]_{2}[/itex](R) =1 but I'm not sure I can extend this to all values of l.

Thanks for the help.
 
Last edited:
Physics news on Phys.org
  • #2


Thank you for sharing your equations and boundary conditions. Solving coupled equations can be a challenging task, especially when there are many terms and unknowns involved. Here are some suggestions that may help you in determining h_{l,0}:

1. Use numerical methods: Since you mentioned using a finite difference scheme, I assume you are already familiar with numerical methods. You can use a numerical solver such as MATLAB or Python to solve your equations and determine the value of h_{l,0}. These solvers have built-in functions for solving differential equations and can handle large systems of equations.

2. Use a perturbation approach: In some cases, it may be possible to use a perturbation approach to solve coupled equations. This involves breaking down the problem into simpler parts and solving them separately. Then, the solutions can be combined to obtain a solution for the entire system. This approach may be useful if your equations have some small parameters that can be used as a basis for perturbation.

3. Consider simplifying assumptions: Depending on the specific problem you are trying to solve, it may be possible to make simplifying assumptions that can reduce the complexity of your equations. This can make them easier to solve and may also help in determining h_{l,0}.

4. Consult with experts: If you are still having trouble determining h_{l,0}, it may be helpful to consult with experts in the field. They may be able to provide insights and suggestions on how to approach your specific problem.

I hope these suggestions are helpful to you in solving your equations. Good luck!
 

FAQ: Boundary Conditions for 3 Coupled First order ODE

What are boundary conditions?

Boundary conditions are a set of constraints that must be satisfied in order for a mathematical model to have a unique solution. These conditions specify the behavior of the solution at the boundaries of the domain.

What is the significance of boundary conditions in solving 3 coupled first order ODEs?

In the context of solving 3 coupled first order ODEs, boundary conditions help determine the specific solution to the system of equations. Without these conditions, the solution would not be unique.

How are boundary conditions typically specified for 3 coupled first order ODEs?

Boundary conditions are typically specified by setting the values of the dependent variables at either the initial or final values of the independent variable. These values can also be given as a function of the independent variable.

Can boundary conditions be changed during the solution process?

In most cases, boundary conditions cannot be changed during the solution process. However, in some cases, it may be possible to update the boundary conditions based on intermediate solutions in order to improve the accuracy of the final solution.

What happens if boundary conditions are not specified correctly?

If boundary conditions are not specified correctly, the solution to the system of equations may not be unique or may not accurately reflect the behavior of the system. This can lead to incorrect predictions and invalid conclusions.

Back
Top