変化率を設定したい
6 次查看(过去 30 天)
显示 更早的评论
入力信号に対して、変化率制約を有効にしたいです。
rate limiterブロックを使って入力信号に対して、3[1% / 30[s]]の変化率制約(30[s]で3[%]変化するような変化速度)を設けたいです。
rate limiterブロックの使い方や設定方法がわからないため、実現できないと考えています。
わかりにくい質問で申し訳ございません。ご対応をよろしくお願いいたします。
4 个评论
Atsushi Ueno
2022-1-11
「変化率制約を0.1[%/s]にする」といっても、何の0.1%にするのかが伝わらないと値を設定できません。
例えばsin波なら「変化率制約を”最大振幅”の0.1[%/s]にする」など具体的なパラメータを指定する必要があります。
「変化率制約を”最大振幅100[V]”の0.1[%/s]にする」なら「変化率制約を0.1[V/s]にする」と具体的な値に出来ます。
采纳的回答
Atsushi Ueno
2022-1-12
> 3[1/30[s]]の変化率制約を設けたいです
⇒下記の設定で3[1/30[s]]の変化率に制約されます
3 个评论
Atsushi Ueno
2022-1-13
①初期条件の1は、「生成される入力信号の最小値が0.9、最大値が1であるため、最大振幅=0.1であると思います」の生成される入力信号の最大値の1を表しているのでしょうか。それとも、1とする何か意図があるのでしょうか。
「初期条件」はRate Limiterブロックの初期出力値です。この値から始まり変化していきます。入力信号が1始まりだったので出力も1始まりにしました。0始まりだと下図の青線の様になってしまいます。
②スルーレートの立ち上がり、立ち下りの0.1や-0.1は変化率制約の値でしょうか( 3[1/30[s]] = 0.1[1/s] )。それとも、最大振幅の値でしょうか。
変化率制約の値です。ドキュメンテーションでは「増加(減少)する入力信号の微係数の限界」と説明しています。
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 配列と行列の数学 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!