Afficher commentaires plus anciens
入力信号に対して、変化率制約を有効にしたいです。
rate limiterブロックを使って入力信号に対して、3[1% / 30[s]]の変化率制約(30[s]で3[%]変化するような変化速度)を設けたいです。
rate limiterブロックの使い方や設定方法がわからないため、実現できないと考えています。
わかりにくい質問で申し訳ございません。ご対応をよろしくお願いいたします。
4 commentaires
Atsushi Ueno
le 11 Jan 2022
ここで、u(i) と t(i) は現在のブロック入力と時間で、y(i-1) と t(i-1) は前のステップでの出力と時間です。
変化率制約 3[1% / 30[s]] = 0.1[%/s] というような相対的な入力は出来ません。
入力信号における振幅の範囲から[単位/s]の形でパラメータRateを得て入力する必要があります。
Hirokazu Ishibashi
le 11 Jan 2022
Atsushi Ueno
le 11 Jan 2022
「変化率制約を0.1[%/s]にする」といっても、何の0.1%にするのかが伝わらないと値を設定できません。
例えばsin波なら「変化率制約を”最大振幅”の0.1[%/s]にする」など具体的なパラメータを指定する必要があります。
「変化率制約を”最大振幅100[V]”の0.1[%/s]にする」なら「変化率制約を0.1[V/s]にする」と具体的な値に出来ます。
Hirokazu Ishibashi
le 11 Jan 2022
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur 信号の生成 dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
