Simulinkにお​いて周波数と振幅を自​由に可変させる入力を​作るにはどうしたらい​いですか?

振幅:最大値±15㎜から0にかけて2次曲線で小さくなっていく
周波数:0Startで100Hz
上記条件の振幅を入力を作成したいです。
可能でしょうか?
何かアイディアあれば頂きたいです。

Réponses (1)

Musashi Ito
Musashi Ito le 18 Avr 2020

0 votes

Simulink で周波数をスイープする場合は、Simulink の基本ブロックの Chirp Signal ブロックもしくは DSP System Toolbox の Chirp ブロックはいかがでしょうか。
振幅を時間に対して変化させたい場合は、上記 Chirp ブロックは振幅が一定のため、2 次曲線で変化する掛け算の係数を計算して、Chirp ブロックの出力に Product ブロックで掛け算すればできそうかなあと思います。
2 次曲線の係数は Repeating Sequence ブロックなど単調増加する信号源を 2 乗するなどして掛け算の係数を計算するなど工夫が必要そうです。

1 commentaire

Kenta Odachi
Kenta Odachi le 22 Avr 2020
ご回答いただきありがとうございます。
チャープブロックと、ゲインのかけ合わせの方程式を作成し、
作成することができました。
ありがとうございます。

Connectez-vous pour commenter.

Catégories

En savoir plus sur モデル化 dans Centre d'aide et File Exchange

Produits

Version

R2020a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!