• Product
  • Suppliers
  • Manufacturers
  • Solutions
  • Free tools
  • Knowledges
  • Experts
  • Communities
Search


定常時間:それは何ですか?(式とMATLABでの見つけ方)

Electrical4u
Electrical4u
フィールド: 基本電気
0
China

セットリングタイムとは何か?

動的システムのセットリングタイムは、出力が指定された許容範囲内に達し安定するまでに必要な時間として定義されます。これはTsと表記されます。セットリングタイムには伝播遅延と最終値の領域に到達するまでの時間が含まれます。オーバーロード状態からの回復時間やスルー速度、および許容範囲近くでの安定化時間を含みます。

許容範囲は、出力が安定できる最大の範囲です。一般的には、許容範囲は2%または5%です。

2次系システムのステップ応答におけるセットリングタイムは以下の図に示されています。



settling time

セットリングタイム



セットリングタイムの式

セットリングタイムは自然周波数とシステムの応答に依存します。一般的なセットリングタイムの式は以下の通りです。


  

\[ T_S = \frac{ln(tolerance \, fraction)}{damping \, ratio \times Natural \, frequency} \]


2次系システムの単位ステップ応答は以下の通り表現されます。


  

\[ C(t) = 1 - \left( \frac{e^{-\zeta \omega_n t}}{\sqrt{1-\zeta^2}} \right) sin(\omega_d t + \theta) \]


この式は2つの部分に分けられます。

 

  

\[ exponential \, component = \left( \frac{e^{-\zeta \omega_n t}}{\sqrt{1-\zeta^2}} \right) \]



  

\[ sinusoidal \, component = sin(\omega_d t + \theta) \]


定常時間の計算には、正弦波成分の振動部分をキャンセルする指数成分のみが必要です。そして、許容誤差分数は指数成分と等しくなります。

\[ 許容誤差分数 = \frac{e^{-\zeta \omega_n t}}{\sqrt{1-\zeta^2}} \]



  

\[ t = T_S \]



  

\[ 許容誤差分数 \times \sqrt{1-\zeta^2} = e^{-\zeta \omega_n T_S} \]



  

\[ ln \left( 許容誤差分数 \times \sqrt{1-\zeta^2} \right) = -\zeta \omega_n T_S \]



  

\[ T_S = - \frac{ ln \left( Tolerance \, fraction \times \sqrt{1-\zeta^2} \right)}{\zeta \omega_n} \]

定常時間の計算方法

定常時間を計算するには、単位ステップ応答を持つ一次系を考慮します。


  

\[ \frac{C(s)}{R(s)} = \frac{\frac{1}{T}}{s+\frac{1}{T}}} \]


単位ステップ応答の場合、


  

\[ R(s) = \frac{1}{s} \]


したがって、


  

\[ C(s) = \frac{\frac{1}{T}}{s(s+\frac{1}{T})}} \]



  

\[ C(s) = \frac{A_1}{s} + \frac{A_2}{s+\frac{1}{T}} \]


次に、A1とA2の値を計算します。

\[ \frac{\frac{1}{T}}{s(s+\frac{1}{T})}} = \frac{A_1(s+\frac{1}{T}) + A_2s}{s(s+\frac{1}{T})} \]



  

\[ \frac{1}{T} = A_1 (s+\frac{1}{T}) + A_2 s \]


s = 0 と仮定する。


  

\[ \frac{1}{T} = A_1( 0 + \frac{1}{T}) + A_2 (0) \]



  

\[ \frac{1}{T} = A_1 \frac{1}{T} \]



  

\[ A_1 = 1 \]


s = -1/T と仮定する。


  

\[ \frac{1}{T} = A_1 (0) + A_2 (\frac{-1}{T}) \]



  

\[ \frac{1}{T} = -A_2 \frac{1}{T} \]



  

\[ A_2 = -1 \]



  

\[C(s) = \frac{1}{s} - \frac{1}{s+\frac{1}{T}} \]



  

\[ C(t) = L^{-1} C(s) \]

\[ C(t) = 1 - e^{\frac{-t}{T}} \]



  

\[ e^{\frac{-t}{T}} = 1 - C(t) \]

2%の誤差の場合、1-C(t) = 0.02;


  

\[ e^{\frac{-t_s}{T}} = 0.02 \]



  

\[ \frac{-t_s}{T} = ln(0.02) \]



  

\[ \frac{-t_s}{T} = -3.9 \]



  

\[ t_s = 3.9T \]



  

\[ t_s \approx 4T \]


この式は、単位ステップ入力を持つ1次システムの定常時間を与える。

2次システムの場合、以下の式を考慮する必要がある。


  

\[ C(t) = 1 - \frac{e^{- \zeta \omega_n t}}{\sqrt{1-\zeta^2}} sin(\omega_d t+\phi) \]


この式では、指数項が定常時間を求めるために重要である。


  

\[ C(t) = 1 - \frac{e^{- \zeta \omega_n t}}{\sqrt{1-\zeta^2}} \]



  

\[ \frac{e^{- \zeta \omega_n t}}{\sqrt{1-\zeta^2}} = 1 - C(t) \]


ここで、2%の誤差を考慮します。したがって、1 – C(t) = 0.02;


  

\[ \frac{e^{- \zeta \omega_n t}}{\sqrt{1-\zeta^2}} = 0.02 \]

減衰比(ξ)の値は2次系システムの種類によって異なります。ここでは過減衰2次系システムを考慮します。そして、ξの値は0と1の間です。

したがって、上記の式の分母はほぼ1に等しいです。簡単な計算のために、これを無視することができます。


  

\[ e^{- \zeta \omega_n t_s} = 0.02 \]



  

\[ - \zeta \omega_n t_s = ln(0.02) \]



  

\[ - \zeta \omega_n t_s = -3.9 \]



  

\[ t_s = \frac{3.9}{\zeta \omega_n} \]



  

\[ t_s \approx \frac{4}{\zeta \omega_n} \]


この式は2%の誤差範囲と過減衰二次システムに対してのみ使用できます。

同様に、5%の誤差範囲の場合;1 – C(t) = 0.05;


  

\[ e^(- \zeta \omega_n t_s) = 0.05 \]



  

\[ - \zeta \omega_n t_s = ln(0.05) \]



  

\[ - \zeta \omega_n t_s = -3 \]



  

\[ t_s \approx \frac{3}{\zeta \omega_n} \]


二次系の場合、定常時間を見つける前に減衰比を計算する必要があります。


二次系システム

減衰比 (ξ)

設定時間 (TS)

過減衰

0<ξ<1

  

\[ T_S = \frac{4}{\zeta \omega_n }\]

非減衰

ξ = 0

  

\[ T_S = \infty \]

臨界減衰

ξ = 1

  

\[ T_S = \frac{6}{\omega_n} \]

過減衰

ξ > 1

主要極による


ルートロクスの定常時間

定常時間はルートロクス法によって計算できます。定常時間は減衰比と自然振動数に依存します。

これらの量はルートロクス法を用いて導き出すことができます。そして、私たちは定常時間を求めることができます。

例を使って理解しましょう。


  

\[ G(s) = \frac{K}{(s+1)(s+2)(s+3)} \]


そしてオーバーシュート = 20%


  

\[ damping \, ratio \, \zeta = \frac{-ln(\%OS/100)}{\sqrt{\pi^2 + ln^2(\%OS/100)}} \]



  

\[ \zeta = \frac{-ln(0.2)}{ \sqrt{\pi^2 + ln^2(0.2)}} \]



  

\[ \zeta = \frac{1.609}{ \sqrt{\pi^2 + 2.59}} \]



  

\[ \zeta = \frac{1.609}{3.529} \]



  

\[ \zeta = 0.4559 \]


ルートロクス図から、優性の極を見つけることができます。


  

\[ P = -0.866 \pm j 1.691  = \sigma \pm j \omega_d \]



  

\[ \omega_d = 1.691 \]



  

\[ \omega_d = \omega_n \sqrt{1-\zeta^2} \]



  

\[ 1.691 = \omega_n \sqrt{1-0.207} \]



  

\[ \omega_n = \frac{1.691}{\sqrt{0.793}} \]



  

\[ \omega_n = \frac{1.691}{0.890} \]



  

\[ \omega_n = 1.9 \, rad/sec \]


これでξとωnの値が得られました。


  

\[ settling \, time \, t_s = \frac{4}{\zeta \omega_m} \]



  

\[ t_s = \frac{4}{0.455 \times 1.9} \]



  

\[ t_s = 4.62 sec \]


ルートロケス図はMATLABから導出されます。そのためには「sisotool」を使用します。ここでは、オーバーシュート率が20%に等しいという制約を追加し、優性極を簡単に取得することができます。

以下の図はMATLABからのルートロケス図を示しています。



ルートロカスの例

ルートロカスの例



MATLABを使用して定常時間を見つけることができます。このシステムの単位ステップ応答は以下の図に示されています。



MATLABでの定常時間

MATLABでの定常時間



定常時間を短縮する方法

定常時間は目標を達成するのに必要な時間です。そして、任意の制御システムにおいて、定常時間は最小限に保つ必要があります。

定常時間を短縮することは簡単な作業ではありません。私たちは制御器を設計して定常時間を短縮する必要があります。

私たちが知っているように、プロポーショナル(P)、積分(I)、微分(D)の3つの制御器があります。これらの制御器の組み合わせにより、システムの要件を達成することができます。

制御器のゲイン(KP, KI, KD)は、システムの要件に応じて選択されます。

プロポーショナルゲインKPを増加させると、定常時間に小さな変化が生じます。積分ゲインKIを増加させると、定常時間が増加します。また、微分ゲインKDを増加させると、定常時間が減少します。

したがって、微分ゲインを増加させることで設定時間を短縮します。PIDコントローラのゲイン値を選択する際には、上昇時間、オーバーシュート、ステディステートエラーなどの他のパラメータにも影響を与える可能性があります。

MATLABで定常時間を見つける方法

MATLABでは、ステップ関数を使用して定常時間を求めることができます。例を用いて理解しましょう。


  

\[ G(s) = \frac{25}{s^2 + 6s + 25} \]


まず、式を使って定常時間を計算します。そのためには、この伝達関数を二次系の一般的な伝達関数と比較します。


  

\[ G(s) = \frac{\omega_n^2}{s^2 + 2 \zeta \omega_n s + \omega_n^2} \]


したがって、


  

\[ 2 \zeta \omega_n = 6 \]



  

\[ \zeta \omega_n = 3 \]



  

\[ settling \, time \, (t_s) = \frac{4}{\zeta \omega_n} \]



  

\[ t_s = \frac{4}{3} \]



  

\[ t_s = 1.33 sec \]


これは、定常時間の計算式を導出する際に仮定を使用したため、近似値です。しかし、MATLABでは正確な定常時間を得ることができます。そのため、両者の値はわずかに異なる場合があります。

次に、MATLABで定常時間を計算するためにstep関数を使用します。

clc; clear all; close all;
num = [0 0 25];
den = [1 6 25];
t = 0:0.005:5;
sys = tf(num,den);
F = step(sys,t);
H = stepinfo(F,t)

step(sys,t);

出力:

H =

RiseTime: 0.3708
SettlingTime: 1.1886
SettlingMin: 0.9071
SettlingMax: 1.0948
Overshoot: 9.4780
Undershoot: 0
Peak: 1.0948
PeakTime: 0.7850

そして、以下に示すように応答のグラフが得られます。



settling time calculation in matlab

MATLABでの定常時間の計算



MATLABでは、デフォルトの誤差範囲は2%です。異なる誤差範囲に変更するには、グラフ上で右クリック > プロパティ > オプション > 「___%以内の定常時間を表示」を選択してください。



property editor matlab

プロパティエディタ MATLAB



ループを実行することで、もう一つの定常時間を見つける方法があります。周知のように、2%誤差範囲では、応答は0.98から1.02の間で考慮されます。

clc; clear all; close all;

num = [0 0 25];
den = [1 6 25];

t = 0:0.005:5;

[y,x,t] = step(num,den,t);

S = 1001;
while y(S)>0.98 & y(S)<1.02;
    S=S-1;
end
settling_time = (S-1)*0.005

出力:

settling_time = 1.1886

声明:尊重原文,好文章值得分享,如有侵权请联系删除。

著者へのチップと励まし
おすすめ
AC負荷装置を使用する際の安全上の注意事項とガイドラインは何ですか
AC負荷装置を使用する際の安全上の注意事項とガイドラインは何ですか
ACロードバンクは、実際の負荷をシミュレートするために使用される電気機器であり、電力システム、通信システム、自動制御システムなど、さまざまな分野で広く応用されています。使用時の個人および機器の安全を確保するためには、以下の安全上の注意事項とガイドラインを遵守する必要があります。適切なACロードバンクを選択する:実際の要件に合ったACロードバンクを選択し、その容量、電圧評価、その他のパラメータが意図された用途に適合していることを確認してください。また、品質保証があり、認知された安全認証を持つ製品を選択し、劣悪な設備を使用することは避けてください。インストールと運用中の関連規則を遵守する:ACロードバンクの設置と使用時には、国家および業界標準、例えば電気設置コードやメーカーの設備マニュアルなどを遵守してください。不明な点がある場合は、すぐに資格を持った専門家に相談してください。定期的な検査とメンテナンスを行う:ACロードバンクの信頼性のある動作を確保するためには、定期的な検査とメンテナンスが必要です。検査項目には外観、配線接続、絶縁状態などが含まれます。問題が見つかったら直ちに対処してくだ
Echo
11/06/2025
K型熱電対を設置する際の注意点は何ですか?
【注意事项】
- 严格遵守语种翻译要求的书写体进行翻译输出。
- 若是没有语种书写体要求,且存在多种书写体的语种,则按目标语种的书写体输出使用人数最多的字体输出,若是有字体差不多选择最为官方权威的标准书写体进行翻译输出。
- 禁止出现任何解释说明,只输出最终翻译结果,不得多语种混合特别注意不能出现夹杂中文。
- 必须完整翻译内容,完整输出译文,禁止省略、总结。

【注意事项】
- 严格按照语种翻译要求的书写体进行翻译输出。
- 若是没有语种书写体要求,且存在多种书写体的语种,则按目标语种的书写体输出使用人数最多的字体输出,若是有字体差不多选择最为官方权威的标准书写体进行翻译输出。
- 禁止出现任何解释说明,只输出最终翻译结果,不得多语种混合特备注意不能出现夹杂中文。
- 必须完整翻译内容,完整输出译文,禁止省略、总结。 

K型熱電対を設置する際の注意点は何ですか?
K型熱電対を設置する際の注意点は何ですか? 【注意事项】 - 严格遵守语种翻译要求的书写体进行翻译输出。 - 若是没有语种书写体要求,且存在多种书写体的语种,则按目标语种的书写体输出使用人数最多的字体输出,若是有字体差不多选择最为官方权威的标准书写体进行翻译输出。 - 禁止出现任何解释说明,只输出最终翻译结果,不得多语种混合特别注意不能出现夹杂中文。 - 必须完整翻译内容,完整输出译文,禁止省略、总结。 【注意事项】 - 严格按照语种翻译要求的书写体进行翻译输出。 - 若是没有语种书写体要求,且存在多种书写体的语种,则按目标语种的书写体输出使用人数最多的字体输出,若是有字体差不多选择最为官方权威的标准书写体进行翻译输出。 - 禁止出现任何解释说明,只输出最终翻译结果,不得多语种混合特备注意不能出现夹杂中文。 - 必须完整翻译内容,完整输出译文,禁止省略、总结。 K型熱電対を設置する際の注意点は何ですか?
K型熱電対の設置に注意を払うことは、測定精度を確保し、耐用年数を延ばすために重要です。以下は、権威ある情報源から編集されたK型熱電対の設置ガイドラインの紹介です:1.選択と検査 適切な熱電対タイプを選択する:温度範囲、媒体の特性、必要な測定精度に基づいて適切な熱電対を選択します。K型熱電対は-200°Cから1372°Cまでの温度範囲で使用でき、さまざまな環境や媒体で使用できます。 熱電対の外観を検査する:設置前に、熱電対に損傷、亀裂、腐食がないか確認し、端子接続が確実かつ信頼性があることを確認します。2.設置場所と方法2.1 設置場所: 熱電対は、測定対象の真の温度を正確に示す場所に設置する必要があります。バルブ、エルボ、またはパイプや設備のデッドゾーン近くに設置しないことで、測定誤差を最小限に抑えることができます。 設置場所は直射熱放射、強力な磁界、振動源から離れた場所にすることで、外部要因による測定精度への影響を減らします。 将来的なメンテナンスと交換の容易さを考慮し、設置位置は簡単にアクセスでき、通常の生産作業に支障をきたさない場所にすること。2.2 設置方法: 熱電対は水平また
James
11/06/2025
油断路器における火災および爆発の原因と予防措置
油断路器における火災および爆発の原因と予防措置
オイル回路遮断器における火災と爆発の原因 オイル回路遮断器の油量が低すぎると、接触部を覆う油層が薄くなり、電弧の影響で油が分解し可燃性ガスを放出します。これらのガスは上部カバー下の空間に蓄積し、空気と混合して爆発性の混合物となり、高温下で引火または爆発する可能性があります。 タンク内の油量が高すぎると、放出されたガスの拡張スペースが限られ、内部圧力が過度に上昇し、タンクが破裂または爆発する可能性があります。 油中に過剰な不純物や水分があると、回路遮断器内で内部放電が起こる可能性があります。 操作機構の調整不良または故障により、動作が遅くなるか閉鎖後に接触不良が生じることがあります。これが引き金となって電弧が適切に中断・消滅しない場合、タンク内に過剰な可燃性ガスが蓄積し、火災を引き起こす可能性があります。 オイル回路遮断器の遮断容量は、電力システムにとって重要なパラメータです。この容量がシステムの短絡容量よりも低い場合、ブレーカーは高い短絡電流を効果的に遮断できません。持続的な電弧により、ブレーカーの火災または爆発が引き起こされる可能性があります。 絶縁子とタンクカバー間、またはカバーと
Felix Spark
11/06/2025
電力システムのTHD測定誤差基準
電力システムのTHD測定誤差基準
総合的な高調波歪率(THD)の誤差許容範囲:適用シナリオ、機器精度、および業界標準に基づく包括的な分析総合的な高調波歪率(THD)の許容誤差範囲は、特定の適用コンテキスト、測定機器の精度、および該当する業界標準に基づいて評価する必要があります。以下に電力システム、産業機器、および一般的な測定アプリケーションにおける主要なパフォーマンス指標の詳細な分析を示します。1. 電力システムにおける高調波誤差基準1.1 国家標準要件(GB/T 14549-1993) 電圧THD(THDv):公衆電力網では、名目電圧が110kV以下のシステムにおいて、許容電圧総合高調波歪率(THDv)は≤5%です。例:鋼鉄工場の転轍システムで、高調波対策を実施した後、THDvは12.3%から2.1%に減少し、完全に国家標準を満たしました。 電流THD(THDi):許容電流THD(THDi)は通常、共通接続点(PCC)での顧客負荷と短絡容量の比率によって、≤5%から≤10%の範囲です。例:連携型太陽光発電インバータは、IEEE 1547-2018の要件を満たすために、THDiを3%未満に保つ必要があります。1.2 国
Edwiin
11/03/2025
お問い合わせ
ダウンロード
IEE Businessアプリケーションの取得
IEE-Businessアプリを使用して設備を探すソリューションを入手専門家とつながり業界の協力を受けるいつでもどこでも電力プロジェクトとビジネスの発展を全面的にサポート