Problem in X-Y Plot

Problem in X-Y Plot - Messages

#1 Posted: 2/26/2025 7:30:34 PM
João Pereira

João Pereira

0 likes in 10 posts.

Group: User

Hello all,

Again I recur to the Question Forums to attempt to solve an issue that I, single handely, cannot fix.
The issue I'm attempting to solve revolves around the definition of the movement of a certain bell, and the Horizontal forces produced by such movement.
In the attempt of solving this issue, I recurred to "Cephes Mathematical Library" Plugin, due to the necessity of implementing Jacobian Elipting Functions, as they are vital to obtain a more accturate discription of reality.
The problem I'm encountering is that the graph I create does not show anything at all, no matter how much I increase the frame window, or force parameters in the functions and equations I utilize.

I know this is quite the niche problem, but, if anyone has encountered similar problems as I have, I would be happy to hear solutions or steps to one.
I'll annex the SMath file for further investigation if necessary.


Much appreciated.
Frequency Analysis_v1.sm (15 KiB) downloaded 72 time(s).
#2 Posted: 2/26/2025 8:24:08 PM
StvMath

StvMath

35 likes in 56 posts.

Group: User

The problem lies with the sine function. Your argument to the sine function has units. It needs to be unitless.
#3 Posted: 2/26/2025 9:29:56 PM
João Pereira

João Pereira

0 likes in 10 posts.

Group: User

Wrote

The problem lies with the sine function. Your argument to the sine function has units. It needs to be unitless.



Thank you very much for the assistance. I understanad what you're saying, but how do I resolve that issue? I'm kind of lost.


Thanks in advance for the assistance
#4 Posted: 2/26/2025 11:31:36 PM
StvMath

StvMath

35 likes in 56 posts.

Group: User

Wrote

Wrote

The problem lies with the sine function. Your argument to the sine function has units. It needs to be unitless.



Thank you very much for the assistance. I understanad what you're saying, but how do I resolve that issue? I'm kind of lost.


Thanks in advance for the assistance



There seems to be an error in the expression for phi(t). However, I would need to see how it was derived to stand a chance of helping further.
#5 Posted: 2/27/2025 11:57:44 AM
Alvaro Diaz Falconi

Alvaro Diaz Falconi

992 likes in 1674 posts.

Group: User

Olá João. Some notes in the attached file.

Frequency Analysis_v1.sm (154 KiB) downloaded 75 time(s).

Best regards.
Alvaro.
#6 Posted: 2/27/2025 9:36:31 PM
João Pereira

João Pereira

0 likes in 10 posts.

Group: User

Wrote

Wrote

Wrote

The problem lies with the sine function. Your argument to the sine function has units. It needs to be unitless.



Thank you very much for the assistance. I understanad what you're saying, but how do I resolve that issue? I'm kind of lost.


Thanks in advance for the assistance



There seems to be an error in the expression for phi(t). However, I would need to see how it was derived to stand a chance of helping further.



Hello again, I took the expression from the agllomerate of a couple of thesis work I discovered when studying the process. As the actual derrivation is quite complicated, but was common between papers, I didn't bother for it's confirmation.
Nevertheless, could you point me the error for the expression in phi(t)?

Thanks in advance.

#7 Posted: 2/27/2025 9:40:50 PM
João Pereira

João Pereira

0 likes in 10 posts.

Group: User

Wrote

Olá João. Some notes in the attached file.

Frequency Analysis_v1.sm (154 KiB) downloaded 75 time(s).

Best regards.
Alvaro.




Alvaro, very much appreciate the efforts you placed in a project that doesn't affect you in any way, it is very much appreciated.
Nevertheless, I do have some questions behind some of the processes you did. Firstly, I believe you changed the sn( 1; 2) function I utilized to a simpler sin() function, I must ask if that was mostly due to simplification of the analytical processes or if there was any other reasoning behind it.
Secondly, you refer that phi(t)' and phi(t)'' have different units and, therefore, H(t) will be incorrect. How could one attempt to resolve that issue?


Thank you very much in advance.
#8 Posted: 2/28/2025 2:06:25 AM
Alvaro Diaz Falconi

Alvaro Diaz Falconi

992 likes in 1674 posts.

Group: User

Wrote

... Firstly, I believe you changed the sn( 1; 2) function I utilized to a simpler sin() function, I must ask if that was mostly due to simplification of the analytical processes or if there was any other reasoning behind it. ...



Because I don't know how to find the derivative of the arcsin of a complicated Jacobi elliptical si expression. Actually, Wolfram neither. In this version I restored the function sn and the derivatives are found numerically.

Wrote

... Secondly, you refer that phi(t)' and phi(t)'' have different units and, therefore, H(t) will be incorrect. How could one attempt to resolve that issue?



The way it is written, the units of H do not match. However, I do not know how to fix them because I have no idea what H could be. Is it the Hamiltonian? If you provide some theoretical framework, maybe I can understand a little better what you are trying to solve. Also, there are many unused variables: volume, thickness, beats per minute, diameter...

Numerical and symbolic solution, for what I suppose is the problem to be solved:

phi.png

Frequency Analysis_v2.sm (189 KiB) downloaded 62 time(s).

Best regards.
Alvaro.
#9 Posted: 2/28/2025 8:36:32 PM
StvMath

StvMath

35 likes in 56 posts.

Group: User

Wrote



Hello again, I took the expression from the agllomerate of a couple of thesis work I discovered when studying the process. As the actual derrivation is quite complicated, but was common between papers, I didn't bother for it's confirmation.
Nevertheless, could you point me the error for the expression in phi(t)?

Thanks in advance.



Can you upload (or provide a link to) the two papers you mention?
#10 Posted: 3/1/2025 5:59:27 PM
sergio

sergio

115 likes in 329 posts.

Group: User

A long time ago I addressed the problem by writing this scilab script that I am attaching, omitting only the part for the production of the graphs. It also works to date. Maybe it can be useful to you, at the moment I don't have time to try to transform it into something Smath
sergio

Show Spoiler




Show Spoiler

1 users liked this post
Alvaro Diaz Falconi 3/2/2025 7:37:00 AM
#11 Posted: 3/2/2025 7:38:48 AM
Alvaro Diaz Falconi

Alvaro Diaz Falconi

992 likes in 1674 posts.

Group: User

Wrote

A long time ago I addressed the problem by writing this scilab script ...



Hi Sergio. A solution, I guess that it is the same.

Campana di Pompelmo.pdf (524 KiB) downloaded 83 time(s).

Campana di Pompelmo.sm (1 MiB) downloaded 59 time(s).

Best regards.
Alvaro.
1 users liked this post
sergio 3/2/2025 11:12:00 PM
#12 Posted: 3/2/2025 10:55:50 PM
João Pereira

João Pereira

0 likes in 10 posts.

Group: User

To all the involved in the assistance of this work I thank you deeply, I would not discover the necessary means to solve the problem I was trying to solve without the assistance provided.


Cheers to all.
João
#13 Posted: 3/2/2025 11:50:01 PM
sergio

sergio

115 likes in 329 posts.

Group: User

Alvaro, first of all thanks for the great job. I found an important mistake (partly caused by my lightness in the use of the "K" variable). %K is a Scilab function for the calculation of the Jacobi's complete elliptic integral of the first kind (I hope Smath has this function available)

Show Spoiler



sergio
1 users liked this post
Alvaro Diaz Falconi 3/3/2025 1:28:00 AM
#14 Posted: 3/3/2025 1:25:43 AM
Alvaro Diaz Falconi

Alvaro Diaz Falconi

992 likes in 1674 posts.

Group: User

Hi Sergio. Don't worry. The procedure is robust, this is, accept that kind of variations.

Campana di Pompelmo v2.sm (1 MiB) downloaded 63 time(s).

Best regards.
Alvaro.
1 users liked this post
sergio 3/3/2025 2:44:00 AM
#15 Posted: 3/3/2025 2:53:07 AM
sergio

sergio

115 likes in 329 posts.

Group: User

Alvaro thanks again.
Only a annotation for the calculation of the "K" function: you gave two methods (indicating what you think preferable); The other method numerically provides the same value provided by Scilab and in fact two rather different periods of oscillation are obtained as indicated below (2.02 s against 2.27 s).
I have no mathematical knowledge so high to be able to evaluate this difference that does not seem to me to be of an exclusively numerical type.

Show Spoiler



sergio
1 users liked this post
Alvaro Diaz Falconi 3/3/2025 4:18:00 AM
#16 Posted: 3/3/2025 4:24:39 AM
Alvaro Diaz Falconi

Alvaro Diaz Falconi

992 likes in 1674 posts.

Group: User

Hi Sergio. You're right. I couldn't find the function among the plugins, so I looked for equivalent ways of writing it on the Wolfram functions site. However, numerical problems with a 4-variable function can be really serious. Surely there is some other, more accurate way, and one that doesn't involve using Maple just to evaluate a function, no matter how special it is.

https://functions.wolfram.com/EllipticIntegrals/EllipticK/26/01/01/

k.png

Edited: With this version of K it seems to work fine

k.png

Campana di Pompelmo v3.sm (1 MiB) downloaded 72 time(s).

Best regards.
Alvaro.
1 users liked this post
sergio 3/3/2025 4:30:00 AM
#17 Posted: 3/5/2025 9:15:07 PM
Claudio Andre

Claudio Andre

0 likes in 3 posts.

Group: User

I used to set the plot X-Y using functions like this smath.png but it's not working any more.
#18 Posted: 3/6/2025 3:26:25 PM
Вячеслав Мезенцев

Вячеслав Мезенцев

1402 likes in 1708 posts.

Group: Moderator

Wrote

I used to set the plot X-Y using functions like this ... but it's not working any more.


See here: link

Russia ☭ forever, Viacheslav N. Mezentsev
#19 Posted: 3/6/2025 9:38:56 PM
Claudio Andre

Claudio Andre

0 likes in 3 posts.

Group: User

Thank you!
  • New Posts New Posts
  • No New Posts No New Posts