Help Understand Denominator Separation from Zero in Math Equations

  • Context: Graduate 
  • Thread starter Thread starter williamshipman
  • Start date Start date
  • Tags Tags
    Zero
Click For Summary

Discussion Overview

The discussion revolves around understanding the phrase "the denominator is numerically separated from zero" in the context of solving mathematical equations involving parameters like \(\lambda_0\) and \(C_T\). Participants explore numerical methods for solving these equations, particularly when faced with issues arising from small denominators.

Discussion Character

  • Exploratory
  • Technical explanation
  • Mathematical reasoning
  • Debate/contested

Main Points Raised

  • One participant seeks clarification on the meaning of "numerically separating the denominator from zero" in relation to specific equations.
  • Another participant suggests that a small denominator can lead to round-off errors in computations, indicating a practical concern.
  • A different approach is proposed, illustrating how to handle numerically awkward differences to improve accuracy in calculations.
  • A participant mentions using Newton's method for solving the equations but notes issues with convergence when the denominator becomes small.
  • There is a suggestion to substitute one equation into another to simplify the problem, along with a mention of using Matlab's fsolve function for numerical solutions.
  • A caution is raised regarding the reliability of Newton's method, emphasizing that its effectiveness can depend on local curvature.

Areas of Agreement / Disagreement

Participants express a mix of agreement on the challenges posed by small denominators and the limitations of Newton's method, but there is no consensus on the best approach to numerically separate the denominator from zero or on the effectiveness of the proposed solutions.

Contextual Notes

Participants discuss the potential for round-off errors and the challenges of numerical methods without resolving the specific mathematical steps or assumptions involved in the equations.

williamshipman
Messages
24
Reaction score
0
Please help me to understand: "the denominator is numerically separated from zero"

Hi everyone,

I've come across this statement in a dissertation I'm reading and I don't have a clue as to what the author is speaking about. Can anyone give me an explanation. For reference, the equations are

[tex]\lambda_0 = \frac{C_T}{2 \eta \sqrt{\mu^2 + (\lambda_0 - mu_z)^2}}[/tex]

and

[tex]C_T^{ideal} = \frac{a\sigma}{2}\left(\theta_0\left(\frac{1}{3}+\frac{\mu^2}{2}\right)+\frac{\mu_z-\lambda_0}{2}\right)[/tex]

[tex]C_T[/tex] equals [tex]C_T^{ideal}[/tex] unless [tex]C_T^{ideal}[/tex] is larger than [tex]C_T^{max}[/tex] or smaller than [tex]C_T^{min}[/tex], in which case it saturates at the applicable limit.

The objective is to numerically solve the above equations for [tex]\lambda_0[/tex] and then calculate [tex]C_T[/tex]. Problems occur when [tex]\mu[/tex] is close to zero and [tex]\mu_z[/tex] is close to [tex]\lambda_0[/tex] as the denominator of the first equation gets very small. Trying to solve this using Newton's method fails because the iterations don't converge to an answer. I'm hoping that if I understand what "numerically separating the denominator (of the first equation) from zero" means, then I might make some progress.

Thanks for the help.
 
Last edited:
Mathematics news on Phys.org


Where does the author use that phrase "numerically separating..." or are you paraphrasing? I'm not enough of an expert to provide details, but it appears that the author is saying a denominator too small leads to round off error in the computation that will give inaccurate results. It is an important but purely practical matter.

I am also confused how one would calculate λ0 numerically without knowing CT, and then calculate CT.
 


A numerically awkward difference (i.e, a difference between two numbers too close to have a barrier against loss of significant digits), can be made less awkward in various ways, for example by this strategy:

Let x be less than, but very close to 1.

Then, we have:
[tex]1-x=\frac{1-x^{2}}{1+x}=\frac{1-x^{4}}{(1+x)(1+x^{2})}[/tex]
and so on.
Note that the retained difference within the expression will be an improvement relative to the first order, original difference 1-x
 
Last edited:


Thanks for the replies.

Tedjn: The quote comes straight from the author's work. You are right to say that a small denominator gives incorrect results, at least with the current iteration scheme. To solve the equations numerically, you can use something like Newton's method. One can substitute the equation for [tex]C_T[/tex] into the first equation, giving you one equation to solve. Its possible to get an initial guess of [tex]\lambda_0[/tex], so the equations can be solved. Right now, I'm using Matlab's fsolve function, but I'd like something faster. So I tried the Newton's method iteration formula from the author's work, but with the noted problems. And I did check the derivation.

arildno: Thanks for this idea. So if I use this method to work out [tex]\lambda_0-\mu_z[/tex] in the denominator of the first equation, is that then numerically separating the denominator from zero? I'll give this a go and see what happens.

Merry Christmas and thanks for helping me even though it is holiday time.
 


A bit of caution, though:
Newton's methon doesn't always work, as you probably know. It depends upon the local curvature (check it out).

Now, if you're unlucky, no amount of twiddling with that difference would help you, because your problem isn't really numerical, but rather with Newton's method as such.
 

Similar threads

  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 16 ·
Replies
16
Views
3K
Replies
9
Views
2K
  • · Replies 5 ·
Replies
5
Views
4K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 12 ·
Replies
12
Views
3K
  • · Replies 17 ·
Replies
17
Views
1K
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K