Optimizing Resonance Frequency of Vibrating Carbon Nanotubes Using Mathematica

  • Context: Graduate 
  • Thread starter Thread starter Excom
  • Start date Start date
Click For Summary

Discussion Overview

The discussion revolves around solving a complex equation related to the resonance frequency of vibrating carbon nanotubes under axial tension, as presented in a specific article. Participants explore methods to find solutions using Mathematica, focusing on both theoretical and computational approaches.

Discussion Character

  • Technical explanation
  • Mathematical reasoning
  • Exploratory

Main Points Raised

  • One participant presents a transcendental equation involving dimensionless natural frequency parameters x and y, expressing difficulty in solving it using Mathematica.
  • Another participant suggests that the equation may not be solvable in terms of elementary functions and proposes using the Lambert W function, although they express reluctance to attempt it.
  • A different participant encourages a more exploratory approach by suggesting the creation of a contour plot to visualize the equation's behavior over a specified range of y values.
  • This participant also shares their method of using the FindRoot function in Mathematica to approximate values of x for a specific y, providing numerical results from their computations.
  • Another post introduces a different equation related to frequency, but its connection to the main discussion is unclear.

Areas of Agreement / Disagreement

Participants express differing views on the solvability of the equation, with some advocating for numerical methods while others remain skeptical about finding an exact solution. The discussion does not reach a consensus on the best approach to take.

Contextual Notes

Participants note the complexity of the equation, including the presence of transcendental functions and the potential need for numerical methods, but do not resolve the mathematical intricacies involved.

Who May Find This Useful

Readers interested in mathematical modeling, computational methods in physics, and resonance phenomena in nanomaterials may find this discussion relevant.

Excom
Messages
58
Reaction score
0
Hi

In the article: "Beam to String Transition of Vibrating Carbon Nanotubes Under Axial Tension" I have found an equation that describes the resonance frequency of a beam under axial tension.

However, I have some problem solving it.

The equation looks like this:

x + y*Sinh[y + Sqrt[y^2 + x^2]]^0.5*Sin[-y + Sqrt[y^2 + x^2]]^0.5 -
x*Cosh[y + Sqrt[y^2 + x^2]]^0.5*Cos[-y + Sqrt[y^2 + x^2]]^0.5 = 0

x is the dimensionless natural frequency and y is the dimensionless natural frequency parameter.

I want to find the x for different y.

I have tried to solve this equation i Mathematica but without much success.

Can anyone help me?
 
Physics news on Phys.org
Since you have x both "inside" and "outside" a transcendental function, I doubt the equation can be solved in terms of elementary functions. You might be able to write the hyperbolic functions in terms of exponentials and use Lamberts W function (defined as the inverse function to [itex]f(x)= xe^x[/itex]) but I wouldn't like to try!
 
Oh, come on guys. Let's try. I mean, he said nothing about getting it exactly right. So first just make a contour plot of it in some desired range, say y in 0 to 5:

Code:
cp1 = ContourPlot[
  x + y*Sinh[y + Sqrt[y^2 + x^2]]^0.5*Sin[-y + Sqrt[y^2 + x^2]]^0.5 - 
    x*Cosh[y + Sqrt[y^2 + x^2]]^0.5*Cos[-y + Sqrt[y^2 + x^2]]^0.5 == 
   0, {y, 0, 5}, {x, 0, 20}]

That's below, and suppose I want the value of x when y is one. Well, from the plot, it looks about 8 and 15 right? So let's use Find root to get it closer:

Code:
In[97]:=
f[x_, y_] := 
  x + y*Sinh[y + Sqrt[y^2 + x^2]]^0.5*
    Sin[-y + Sqrt[y^2 + x^2]]^0.5 - 
   x*Cosh[y + Sqrt[y^2 + x^2]]^0.5*
    Cos[-y + Sqrt[y^2 + x^2]]^0.5
myx = Re[x /. FindRoot[f[x, 1] == 0, 
     {x, 9}]]
N[f[myx, 1]]
myx = Re[x /. FindRoot[f[x, 1] == 0, 
     {x, 15}]]
N[f[myx, 1]]

Out[98]=
8.781804090459223

Out[99]=
1.8616219676914625*^-12

Out[100]=
15.099644858445615

Out[101]=
6.752998160663992*^-10

Now I think I could pull at least a B for that effort. :)
 

Attachments

  • roots eqn.jpg
    roots eqn.jpg
    10.6 KB · Views: 459
how the result of this equation done
f= 1/t= 1.44/(RA+ 2RB)*C
 

Similar threads

  • · Replies 14 ·
Replies
14
Views
2K
Replies
17
Views
3K
  • · Replies 13 ·
Replies
13
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
Replies
3
Views
1K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
Replies
4
Views
2K
  • · Replies 12 ·
Replies
12
Views
2K