×
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Jobs

Kelvin functions: ber, bei, ber', bei'

Kelvin functions: ber, bei, ber', bei'

Kelvin functions: ber, bei, ber', bei'

(OP)
"Magnetic Fields" by Koepfel has an exact equation to compute ac resistances accounting for skin effects in single solid conductors.  

It includes some functions called Kelvin functions which are relatives of the bessel function.  Specifically, it includes the four functions: ber, bei, ber' and bei'

I think ber' is the derivative of ber, and similar for bei'

There is some discussion of ber and bei here including closed form expression based on Bessel functions:
http://mathworld.wolfram.com/Ber.html

But nothing about ber' and bei'

Does anyone have any idea how to compute these ber' and bei' ?

=====================================
Eng-tips forums: The best place on the web for engineering discussions.

RE: Kelvin functions: ber, bei, ber', bei'

IRStuff - just a word of thanks for the link to the Codecogs site.  I hadn't seen it before, and it looks really useful.

Thanks.

Doug Jenkins
Interactive Design Services
http://newtonexcelbach.wordpress.com/
 

RE: Kelvin functions: ber, bei, ber', bei'

(OP)
Thanks for the help.

It looks like it will be complicated no matter how I do it.

Start with bei from IRStuff's link.
First thing I have to decide if the argument is below MIN.  What value to use for MIN?

If below MIN, I have to do a sum for n>=0.  How far should I go before truncating the series?

If above MIN, now I have another expression involving new functions f, g, and ker.  f and g are more unbounded series.  ker is yet another function. Let's follow the trail...

ker again has a brnach depending on min.  These expressions are even more complicated involving beta, Hn, f(x), g(x), and ber and bei!   But calling back to bei would put me in an infinite loop since I started out calculating bei.  Let's follow the trail to the another argument ber....

ber has a structure similar to bei. Except if we follow the branch x>Min, we are led to an equation bei=... under the heading ber!  Maybe it's just a typographical error and should have been ber=.... ? I'm getting a headache and it's not from too much partying last night!

So now I looked back at my own link.  They have closed form expression for ber and bei from bessel functions. I figure I can calculate the derivative using 5-point formula with careful selection of delta-x to balance roundoff error against truncation error.  But when I look closely, I see the arguments to I0 and J0 involve things like (-1)^(1/4) = exp(j*Pi/4) = complex number.  But excels I0 and J0 take real arguments.  Another dead end? Does anyone know how to address that?

=====================================
Eng-tips forums: The best place on the web for engineering discussions.

RE: Kelvin functions: ber, bei, ber', bei'

(OP)
I have my problem solved. Rather than fighting to compute the functions myself, I just had to look around my computer for other programs that already have them built in.

Maple has ber and bei built in. Also the ber' and bei' are obtained simply by requesting Maple to provide the derivatives of ber and bei as shown in attached.

Thanks again.

=====================================
Eng-tips forums: The best place on the web for engineering discussions.

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


Resources