2

質量の変位を見つける必要がある Simulink でシャフト システムをシミュレートしています。シャフトとプーリーがあるため、これを Simulink でモデル化する方法がわかりません。私はドキュメントを調べていますが、シャフトに最も近いのはホイールとアクスル ブロックです。しかし、シャフトはバネに似た柔軟なシャフトで接続されています。何か案は?

ここに画像の説明を入力

4

2 に答える 2

2

これは、特に物理システムをシミュレートするために作成された SimScape を使用する場合、かなり簡単な作業です。ライブラリから必要なブロックのほとんどを見つけることができます。

SimScape を使用して、完全なハイブリッド トラックのモデルを作成しました... Simulink で実行できますが、タスク用に独自の微分方程式を作成する必要があります。あなたの場合、フレキシブルアクスルは、スプリング/ダンパーシステムを内部に持つ別のブロックに変換できます。

SimScape にアクセスできない場合は、.m (matlab) ファイルを使用して微分方程式を記述することも検討してください。これは Simulink のブロックとして使用でき、時間の経過とともにいくつかのパラメーター (のみ) を変化させます。

于 2012-01-09T15:52:41.147 に答える
1

このステップバイステップを実行します。1。自由体図を作成し、すべての要素の変位、速度、および加速度(明らかに回転を含む)の関数としてすべての力の方程式を書きます。たとえば、ボックスmにかかる力は、* c * dy / dt *に加えて、滑車が受ける力になります。2.最初にロッドの回転を整理します。システムの残りの部分を取り除くと、* T = I * d(omega)/dt*であることがわかります。したがって、MatLabの自動車エンジンの例に類似したことを行います。入力TIで除算して加速度を取得し、それを積分して速度を取得し、もう一度回転変位を取得します。3.ビットを1つずつ追加し続けます。まず、 k *(theta_1-theta_2)に比例するモーメントがあることがわかります演技。これにより、ロッド1の動きに対抗し、ロッド2の動きを作成するように機能します。モデルに新しい「ブランチ」を追加して、theta_1を取得したのと同じ方法でtheta_2を取得します。4.さらに要素を含めます...

于 2013-01-22T19:15:28.740 に答える