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/CAFjzj-%2BzX4O88xHLzYcL6D3v73bqB%3DN3mMq%3DYLX7k%2BhdtOssJg%40mail.gmail.com.
