メインコンテンツ

このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。

linearizeAirframe

動作点を中心に機体モデルを線形化する

説明

linSys = linearizeAirframe(modelToAnalyze) は、指定された動作点または動作点仕様オブジェクトの周囲で機体モデルを線形化し、縦方向の状態のみを含む出力状態空間モデルを生成します。Linearize Airframe ダイアログ ウィンドウが表示され、ベース ワークスペースから操作点または操作点仕様オブジェクトを選択するように求められます。ベースワークスペースに動作点または動作点仕様オブジェクトが存在しない場合は、Linearize Airframe ダイアログ ウィンドウの Launch Trim Tool ボタンをクリックします。このボタンは、動作点仕様オブジェクトを作成できる Simulink® Control Design™ モデル線形化ツールを起動します。linearizeAirframe 関数は、このオブジェクトを機体モデルを線形化する動作条件として使用します。

linSys = linearizeAirframe(modelToAnalyze) は、指定された動作点オブジェクトまたは動作点仕様オブジェクトの周囲で機体モデルを線形化します。

linSys = linearizeAirframe(modelToAnalyze,opPoint) は、指定された動作点オブジェクトまたは動作点仕様オブジェクトの周囲で機体モデルを線形化します。

linSys = linearizeAirframe(modelToAnalyze,opPoint,generatePlots) は縦方向線形化のボード線図とステップ プロットの結果を表示します。

すべて折りたたむ

モデルSkyHoggAnalysisModelを動作点opTrimの周囲で線形化します。この例では、asbFlightControlAnalysis を使用して飛行制御解析テンプレートを開始し、opSpecDefault 動作点仕様オブジェクトの周囲でモデルをトリミングします。次に、opTrim 動作点を中心に機体モデルを線形化し、linSys の短周期および長周期 (フゴイド) モード特性を計算します。

asbFlightControlAnalysis('3DOF', 'SkyHoggAnalysisModel');
opSpecDefault = SkyHogg3DOFOpSpec('SkyHoggAnalysisModel');
opTrim = trimAirframe('SkyHoggAnalysisModel', opSpecDefault);
linSys = linearizeAirframe('SkyHoggAnalysisModel', opTrim)
flyingQual = computeLongitudinalFlyingQualities('SkyHoggAnalysisModel', linSys)

入力引数

すべて折りたたむ

飛行制御解析を実行するモデル。このモデルは、事前に asbFlightControlAnalysis 関数を使用して作成する必要があります。

データ型: char | string

モデル modelToAnalyze を線形化するために使用される操作点オブジェクト。

データ型: char | string

線形システム状態空間モデルの極零点マップを表示します。

データ型: char | string

出力引数

すべて折りたたむ

指定された動作点で線形化された機体モデルを表す状態空間モデル オブジェクト。

データ型: char | string

制限

この機能には Simulink Control Design ライセンスが必要です。

バージョン履歴

R2018b で導入