Confirmed; and it would also make sense to have rad and deg as options for the phase. I'll formulate an issue right away.
[email protected] schrieb am Montag, 7. Februar 2022 um 10:11:44 UTC+1: > Yes, it is a bug, see this much simpler example: > > > from sympy.abc import s > > from sympy.physics.control.lti import TransferFunction > > from sympy.physics.control.control_plots import bode_plot > > tf = TransferFunction(100, 100+s, s) > > bode_plot(tf) > > > [image: image.png] > > Here it is clear that the -3dB-point should be at 100 rad/s, but it is at > 100 Hz. > > > Indeed it makes sense to have some option regarding the scale. > > > BR Oscar > > Den mån 7 feb. 2022 kl 00:22 skrev joe tusek <[email protected]>: > >> See attached. Note that both x-axis are in Hz. >> On Sunday, February 6, 2022 at 4:14:35 AM UTC+11 [email protected] >> wrote: >> >>> Can you send example code, please? >>> >>> [email protected] schrieb am Samstag, 5. Februar 2022 um 07:04:10 >>> UTC+1: >>> >>>> I'm a new user of the package and wanted to check transfer function >>>> outputs between my circuit simulator and some other control simulation >>>> package. It appears that outputs from bode_plot >>>> (sympy.physics.control.control_plots) are in rad/s for frequency, which is >>>> the natural unit for control analysis. The graph produced by bode_plot >>>> has >>>> its frequency axis shown in Hz, but analysis and comparison to other >>>> programs suggest that it should be labelled rad/s. >>>> >>>> Is this an error, or is there some switch somewhere in the package that >>>> sets units for outputs to Hz and degrees, rather than radians and rad/s? >>>> >>>> I have a work around by handling graphing, just would like to use the >>>> built in functions where possible. Also would like the make use of the >>>> initial and final exponent, in the units of the graphing output. >>>> >>>> >>>> -- >> You received this message because you are subscribed to the Google Groups >> "sympy" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> > To view this discussion on the web visit >> https://groups.google.com/d/msgid/sympy/883ecbde-dc0a-4e16-8721-03a4e3ccf378n%40googlegroups.com >> >> <https://groups.google.com/d/msgid/sympy/883ecbde-dc0a-4e16-8721-03a4e3ccf378n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- You received this message because you are subscribed to the Google Groups "sympy" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/68617a8e-576b-4071-8e3e-7b2849b997e8n%40googlegroups.com.
