Bodegraph - 如何将传递函数系数转换为可解析的参数?

Bodegraph - 如何将传递函数系数转换为可解析的参数?

我需要帮助来理解如何解释转换 伯德图(表示图像)的问题已经完成了。

这里解释了传递函数需要特定的形式,即适合于放大/相位函数之一的形式,如bodegraph.sty 包

这是一个链接对包裹本身的描述(OBS:包含法语和少量英语)

我的问题是,如何将以下二阶传递函数转换为 Bodegraph 可以作为绘制幅度和相位的参数的东西。

转换功能

其中有以下 bodeplot

伯德图

经过尝试使用以下内容(取自 bodegraph 包描述)

二阶变换

经过标准化后,我得到了传递函数的以下参数:

参数

这些参数与来自 tikz 的以下输出一起产生了错误的 bodeplot,我尝试使用与第一个链接中描述的相同的函数,但我仍然发现输出是错误的。

\documentclass[10pt]{standalone}
\usepackage{tikz}
\usepackage{bodegraph}


\begin{document}

\begin{tikzpicture}[>=latex',
    ref lines/.style={thin, blue!60},
    ref points/.style={circle, black, opacity=0.7, fill, minimum size= 3pt, inner sep=0},
    every node/.style={font=\small},
    bode lines/.style={very thick, blue},
    Gclabel/.style={text=blue},
    xscale=15/5,
    gnuplot def/.style={samples=50,id=\arabic{idGnuplot},prefix=gnuplot/\jobname },
    semilog lines/.style={thin, black!100},
    semilog lines 2/.style={thin, black!20, dashed},
    semilog half lines/.style={semilog lines 2, dashed },
    Black lines/.style={very thick, blue},
    Black grid/.style={ultra thin,brown},
    Black abaque mag/.style={gray,ultra thin,dashed,smooth},
    Black abaque phase/.style={gray,ultra thin,smooth},
    Black label points/.style={font=\tiny},
    Black label axes/.style={Black grid, font=\tiny},
    Nyquist lines/.style={very thick, blue},
    Nyquist grid/.style={ultra thin,brown},
    Nyquist label axes/.style={Nyquist grid,font=\tiny},
    Nyquist label points/.style={font=\tiny},
    Temp lines/.style={very thick, blue},
    Temp grid/.style={ultra thin,brown},
    Temp label axes/.style={Temp grid, font=\tiny},
    Temp label points/.style={font=\tiny},
    Abaque grid/.style={ultra thin,brown!80},
    Abaque lines/.style={thick, blue,smooth}
    ]
\begin{scope}[yscale=1/50]
\UnitedB
\OrdBode{50}
\semilog{-2}{3}{-100}{150}
\BodeGraph[thick,samples=1000]{-2:3}
{\SOAmp{59.37351685}{1.538057009}{45.90206967}}
\end{scope}
\begin{scope}[yshift=-4cm,yscale=3/90]
\UniteDegre
\OrdBode{20}
\semilog{-2}{3}{-180}{0}
\BodeGraph[thick,samples=500]{-2:3}
{ \SOArg{59.37351685}{1.538057009}{45.90206967}}
\end{scope}
\end{tikzpicture}

\end{document} 

输出结果如下

在此处输入图片描述

相关内容