About GivenFind function - Сообщения
WroteThis is a matter of third and fourth parameter of FindRoot() function (numerical precision). The solution will be different if you change them. Just look at the order of magnitude of the solutions. The second and third values are quite close to zero. Therefore, one might expect this behavior.
Wrote... I don't think so ! Check I recomposed correctly ...
I think it's just a speculation Jean Giraud. A case at one billion, or even the only case of an infinite number of possibilities. In any case, the variables B1 and B2 physically represent inductions through an electromagnetic core. Exponent n (or α if you prefer) is a strictly positive number as the formula is constructed. It is an empirical one, known as the Steinmetz relationship. That is why (with all due respect) I will never assign negative values to exponent n. Then (with all due respect) I think you have researched a lot to find out that negative value α = -1.23456789... (irrational number) very probably (perhaps certainly) the only one for which there is linear dependence relative to equations 1 and 3 in the system.
My advice to you is to try changing the units of your known variables (if this can have a physical meaning, of course) in order to get the solution of unknown variables not so close to zero. And every time check the solution - surprises are always possible.
Regards,
Radovan
Wrotenegative value α = -1.23456789...
Was just to attract your attention. Now, plug 1.23456789 ... anything.
Maybe the equality system is zombie ?
Thanks Jean Giraud for the alert. Thanks Radovan for advice. Thank you all for your involvement. Without you it could not have been a convenient solution. Radovan is right. I have made ab initio the transformations in the units of measurement that I use in practice. I will do more tests and checks until I have established the usable form of the solution. However, from the point of view of the result, I find myself close to physical reality. Thank you once again.
Post scriptum: Please tell me what kind of files are those with the ending "msz". I have tried unsuccessfully to open the files posted by ElSid.
WrotePost scriptum: Please tell me what kind of files are those with the ending "msz". I have tried unsuccessfully to open the files posted by ElSid.
It is a compressed format of the smath file format. I see no issues opening it in SMath Studio 0.98.6484 portable, except that you have to skip the warning messages (file created with more recent SMath Studio + Writer Region plugin requested; the second is in red because there isn't a 0.10 version for your SS, however you can skip the message and will be fully readable if you have the latest version of the Writer Region for your SS, otherwise Writer Regions will be displayed with a red cross)
Thank you for your answer. I do not have time now, but I will try later to see how I have to do it. Otherwise, all the best.
WroteExponent n (or α if you prefer) is a strictly positive number as the formula is constructed.
The other way around. As you give the system, a 3 conditions system, you need
a vector of initials [3]. Whereas 'n' can be anything, make 'n init =1'.
This will solve uniquely wrt dummy 'n' considering the [3] set of conditions
is ill posed for two parameters.
In attachment I intend to do a comparative study between solving the equation system using different units of measure. The first variant is the one already previously analyzed, with the measurement units dictated by practical considerations - [Hz] for frequencies, [T] for inductions and [W / mm3] for specific losses in the magnetic core. The following three variants correspond to the set of measuring units - [kHz] for frequencies, [T] for inductions and [kW / m3], used in ferrite cores producers data sheets. It is seen that depending on the set of three initial data, the result of the calculation is altered in variants 3 and 4. I also responded to Radovan's request to try to use different measurement units in order to avoid the zero convergence of the solutions for the variables η si λ. It can be seen that the use of this set of units of measure has advantages over the other. Considering the very wide range of ferrite cores currently produced, it is very likely that in some cases the calculation will yield vague results.
On the other hand, in connection with Radovan's fear that the use of very small subunits can affect the calculation, I think it is unreasonable. I made a SMath spreadsheet to see what result returns my program to 1/10^308. It was 10^-308. So in numerical representation, the program can distinguish between extremely close to zero results. By comparison, MathCAD has set the ∞ (infinite) level of 10^307. At the same time, however close to zero, the result does not in any way affect my initial values set for the variables. The difference between the value returned by calculating of two variables, and their initial value, will always be less than the unit. For the value of exponent n, in practice we find values of the order of the result from this calculation. So it seems to me that the advantage of the first option is obvious. Otherwise, all the best.
WroteIn attachment I intend to do a comparative study between solving the equation system using different units of measure.
Totally useless, it has nothing to do with the maths handled by the solver.
Up to this point, the project is brute force solved in the attached.
It could be refined from there by finishing outside of the solver.
It might be possible to manually optimized [η,λ] and let 'n=2',
this can't be predicted ... you may have to play [n,η,λ].
Could this finishing be done done automatically ?
Answer is NO ... why ? because of the X^Y power function involved.
Under the hood, X^Y is a combination exp(,), ln(,)
Can't help more, from this lecture. Lot more difficult/impossible
projects were done, well done from patience.
FindRootsRefexive.sm (15 КиБ) скачан 32 раз(а).
WroteGreetings to all
In attachment I intend to do a comparative study between solving the equation system using different units of measure.
Using different units for the equations in FindRoot(2) essentially means to use different relative convergence criteria if these aren't adjusted in the FindRoot() call.
Wrote... use different relative convergence criteria ...
Can you detail (possibly with examples) please?
In the first example with volume and height being close to unity in base units, the default tolerance is appropriate.
If the dimensions are scaled by factor 0.001 (mm instead of m) then the tolerance is nearly of the same magnitude as the variable. The result is complete rubbish. The problem is fixed by adjustment of the tolerances.
findroot.sm (29 КиБ) скачан 31 раз(а).
WroteCan you detail (possibly with examples) please?
Maybe Martin has some trick.
That's what I meant about NON-linear model wrt X^Y,
Great Mathcad failed on that one [I guess it toke me > one day]
Maybe the project is not properly constructed, can it be made implicit ?
Solve Algebraic.sm (46 КиБ) скачан 38 раз(а).
Wrote... If the dimensions are scaled by factor 0.001 (mm instead of m) then the tolerance is nearly of the same magnitude as the variable. The result is complete rubbish. The problem is fixed by adjustment of the tolerances ...
All right, I think I understand. Corroborating Martin's information with Jean Giraud's example (using graphical representations) I understand it is possible that the function passes through the points I choose to apply the FindRoot procedure, while the rest of the points are quite far from what they should results using the negligible tolerances in relation to the magnitude of variables. I will study much more carefully these numerical procedures for solving equations and / or systems of equations. Thank you all.
-
Новые сообщения
-
Нет новых сообщений