Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
5.3.0 - 日本語

Change language to:
English - Français - Português

Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function

Scilab manual >> CACSD > p_margin

p_margin

位相余裕および位相交差周波数

呼び出し手順

[phm,fr] = p_margin(h)
phm=p_margin(h)

パラメータ

h

SISO線形システム (参照 :syslin).

phm

位相余裕 (存在する場合)または空の行列.

fr

位相交差周波数 (単位:Hz)または空の行列.

説明

連続または離散時間SISO線形システムを 指定すると,p_marginhの 位相余裕 phm (単位:度)および 位相交差周波数 fr (単位:Hz)を返します.

位相余裕は, hのナイキスト線図において 単位円を通過する周波数における位相を表します. 言い換えると, 位相余裕は,h のゲインが1となった時, hの周波数応答の位相と-180度の 差を表します.

このアルゴリズムは、多項式の求解ルーチンを使用して 以下の方程式を解いています:

h(s)*h(-s)=1

連続時間システムの場合.

h(z)*h(1/z)=1

離散時間システムの場合.

//連続時間系の場合
h=syslin('c',-1+%s,3+2*%s+%s^2)
[p,fr]=p_margin(h)  
[p,fr]=p_margin(h+0.7)  
show_margins(h+0.7,'nyquist')

//離散時間系の場合
h = syslin(0.1,0.04798*%z+0.0464,%z^2-1.81*%z+0.9048);//ok
[p ,f]=p_margin(h)
show_margins(h,'nyquist')

作者

Serge Steer, INRIA

<< obsvss CACSD parrot >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Wed Jan 26 16:25:08 CET 2011