lambert universal variable algorithm - Arabian Journal for Science ...
lambert universal variable algorithm - Arabian Journal for Science ...
lambert universal variable algorithm - Arabian Journal for Science ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
M.A. Sharaf, A.N. Saad, and M.I. Nouh<br />
• Computational Sequence:<br />
2 2 2 1 2<br />
0 0 0<br />
1. r0 = ( x + y + z ) .<br />
2. r = (x 2 + y 2 + z 2 ) 1/2 .<br />
3. γ = (x*x0 + y*y0 + z*z0)/(r*r0).<br />
4. β = tm (1 – γ 2 ) 1/2 .<br />
5. A = tm [r*r0*(1 + γ)] 1/2 .<br />
6. If A = 0, we cannot calculate the orbit, then go to step 11.<br />
7. For i: = 1 to M do<br />
begin{i}<br />
ψ = ψ0<br />
Compute C2(≡ C2(ψ)) and C3(≡ C3(ψ)) using <strong>algorithm</strong> 2.<br />
1<br />
B = r + r+ A∗ ∗C −<br />
{ ( ψ 1)<br />
}<br />
0 2<br />
C2<br />
If A > 0.0 and B < 0.0, then readjust ψL until B > 0.0<br />
χ=<br />
B<br />
C<br />
2<br />
3 ( 3 )<br />
1<br />
∆ t = χ ∗ C + A∗ B<br />
µ<br />
If ∆t−∆ t< Tol, go to step 8<br />
∆t ≤∆t set ψ =ψ , go to step 7.1<br />
If L<br />
Set ψu = ψ<br />
7.1.<br />
ψ = ( ψ +ψ )<br />
1<br />
1 2 u L<br />
ψ0 = ψ1<br />
End {i}<br />
8. Compute F, G, and G from Equations (2.34), (2.35), and (2.36) respectively.<br />
1 1 1<br />
x ( x x F); y ( y y F); z( z z F)<br />
G G G<br />
9. 0 = − 0 0 = − 0 0 = − 0<br />
1 1 1<br />
( ); ( ); ( )<br />
G G G<br />
10. x = Gx− x0 y = Gy− y0 z = Gz−z0 11. End<br />
94 The <strong>Arabian</strong> <strong>Journal</strong> <strong>for</strong> <strong>Science</strong> and Engineering, Volume 28, Number 1A. January 2003