航空機の縦運動の飛行制御
この例では、航空機の縦運動の飛行制御をモデル化する方法を示します。この航空機およびアクチュエータの動作の 1 次線形近似は、アナログ飛行制御設計と結びつけられています。アナログ Controller サブシステム:
操縦かんのピッチ コマンドを航空機のピッチ角の設定点として使用する
航空機のピッチ角とピッチ速度を使用してコントローラー コマンドを決定する
摂動を与えるために、モデルは簡略化された Dryden Wind Gust Models サブシステムを実装します。
open_system('slexAircraftExample')

ブロックを追加せずにモデルをインストルメント化するには、[ビューアーおよびジェネレーター マネージャー] の使用を検討してください。マネージャーを開くには、[シミュレーション] タブの [準備] セクションで、[ビューアー マネージャー] を選択します。この例では、[ビューアーおよびジェネレーター マネージャー] は、2 つの信号 Stick および alpha を Scope1 という名前の Scope ブロックに記録するように設定されています。

slexAircraftData.m ファイルにモデル パラメーターが格納されています。モデルが slexAircraftData.m をモデル ワークスペースに読み込みます。モデル ワークスペースのデータを表示および編集するには、"モデル エクスプローラー" を使用します。エクスプローラーを開くには、[モデル化] タブの [設計] セクションで、[モデル エクスプローラー] を選択します。
シミュレーションを実行するには、[実行] をクリックします。Scope1 ブロックに、Stick 信号および alpha 信号が表示されます。
evalc('sim(''slexAircraftExample'')');
参考
トピック
- 航空宇宙モデルの作成 (Aerospace Blockset)
- モデル エクスプローラー
- モデルの離散化
- ビューアーおよびジェネレーター マネージャー