Multibodyで​計算された変位量を周​波数解析する方法

例えば、Multibodyでばねマスダンパのモデルを作成し、モデルの固有周波数を確認したいとします。
変位量自体はマスの移動量を出力し、PS-Simulink Converterを介してsimulinkで読み込める形式にしたのち、FFTのブロックに繋げればよいと考えました。(添付図)
FFTのブロックは以下のサンプルを参考にしています。
しかし、実行してもArray plotには何も表示されませんでした。
サンプルと異なる点として、Matrix Sumに入力する値に時系列データが含まれていないことがあげられます。
この場合、時系列データとして[nx2]の入力とするためには何が必要になるのでしょうか?
また、他の方法を用いて周波数解析する方法がございましたら、ご教授いただけますと幸いです。

4 个评论

こちらの例題も参考にして頂けるかと思います。参考になりましたら。
了 矢田
了 矢田 2023-6-20
ご回答頂きありがとうございます。
例題の方、拝見しました。
ファイルを参照したいのですが、”openExample('sdl/SuspensionSystemComparisonExample')”を実行すると、以下のエラーが出て開くことができません。
---
次を使用中: matlab.internal.examples.componentExamplesDir
引数 "sdl" が無効です。
---
本筋と違うところで恐縮ですが、解決方法を教えていただけますでしょうか。
Simscape Drivelineの例題のため、Simscape Driveline(sdl)のオプションが必要ですというエラーと思われます。インストール可能であればインストール頂くか、
もしくは、Scopeだけの問題と思いますので、Simscape の UtilitiesからSpectrum Analyzerを選択し利用してみてください。
了 矢田
了 矢田 2023-6-20
ご連絡ありがとうございます。
Simscape Drivelineアドインのサンプルだったのですね、見落としていました。
失礼いたしました。
なんとか例題の該当部分を見よう見まねで追ってみようと思います。
情報提供頂きありがとうございました。
また質問させて頂くと思いますがよろしくお願いいたします。

请先登录,再进行评论。

回答(0 个)

类别

帮助中心File Exchange 中查找有关 Simscape Driveline 的更多信息

产品

版本

R2022b

Community Treasure Hunt

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

Start Hunting!