メインコンテンツ

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

fixedWingSurface

R2024a

固定翼航空機の空力面または操縦面を定義する

    説明

    surface = fixedWingSurface(name) は、指定されたコンポーネント name を持つ固定翼の空力表面オブジェクトを返します。

    surface = fixedWingSurface(name,controllable) は、表面の制御可能性 controllable を指定する固定翼表面オブジェクトを返します。

    surface = fixedWingSurface(name,controllable,symmetry) は、表面の対称性 symmetry を指定する固定翼表面オブジェクトを返します。

    surface = fixedWingSurface(name,controllable,symmetry,bounds) は、表面の境界 bounds を指定する固定翼表面オブジェクトを返します。

    surface = fixedWingSurface(Name=Value) は、1 つ以上の Name=Value 引数を持つ固定翼表面オブジェクトを返します。

    例

    すべて折りたたむ

    MySurface という名前の固定翼表面オブジェクトを作成します。

    surface = fixedWingSurface("MySurface")
    surface = 
      Surface with properties:
    
                Surfaces: [1x0 Aero.FixedWing.Surface]
            Coefficients: [1x1 Aero.FixedWing.Coefficient]
            MaximumValue: Inf
            MinimumValue: -Inf
            Controllable: off
                Symmetry: "Symmetric"
        ControlVariables: [0x0 string]
              Properties: [1x1 Aero.Aircraft.Properties]
    
    

    引数を使用して、MyCtrl という名前の固定翼非対称制御面を作成します。

    ctrlsurface = fixedWingSurface("MyCtrl","on","asymmetric")
    ctrlsurface = 
      Surface with properties:
    
                Surfaces: [1x0 Aero.FixedWing.Surface]
            Coefficients: [1x1 Aero.FixedWing.Coefficient]
            MaximumValue: Inf
            MinimumValue: -Inf
            Controllable: on
                Symmetry: "Asymmetric"
        ControlVariables: ["MyCtrl_1"    "MyCtrl_2"]
              Properties: [1x1 Aero.Aircraft.Properties]
    
    

    指定された境界を持つ MyCtrl という名前の固定翼対称制御面を作成し、Name=Value 引数を使用してそれを空力面に追加します。

    ctrlsurface = fixedWingSurface("MyCtrl","on","symmetric",[-20, 20]);
    surface = fixedWingSurface("MySurface","Surfaces",ctrlsurface)
    surface = 
      Surface with properties:
    
                Surfaces: [1x1 Aero.FixedWing.Surface]
            Coefficients: [1x1 Aero.FixedWing.Coefficient]
            MaximumValue: Inf
            MinimumValue: -Inf
            Controllable: off
                Symmetry: "Symmetric"
        ControlVariables: [0x0 string]
              Properties: [1x1 Aero.Aircraft.Properties]
    
    

    入力引数

    すべて折りたたむ

    固定翼航空機の表面名。スカラー文字列として指定されます。

    データ型: string

    制御可能なコントロール サーフェス。'on' または 'off' として指定されます。コントロール サーフェスを制御するには、このプロパティを 'on' に設定します。それ以外の場合は、このプロパティを 'off' に設定します。

    データ型: string

    コントロール サーフェスの対称性。Symmetric または Asymmetric として指定されます。

    Asymmetric オプションは、プロパティの名前で示され、_1 と _2 が追加された 2 つの制御変数を作成します。これらの制御変数は個別に制御できますが、プロパティの名前で指定された有効な制御変数も生成します。この式は制御変数を定義します。

    name = (name_1-name_2)/2.

    この有効な制御変数を設定することはできません。

    データ型: string

    制御可能なサーフェスの下限と上限。2 要素の数値ベクトルとして指定されます。

    データ型: double

    名前と値の引数

    すべて折りたたむ

    オプションの引数のペアを Name1=Value1,...,NameN=ValueN として指定します。ここで、Name は引数名で、Value は対応する値です。名前と値の引数は他の引数の後に指定しなければなりませんが、ペアの順序は重要ではありません。

    R2021a より前では、コンマを使用して名前と値をそれぞれ区切り、Name を引用符で囲みます。

    例: "Surfaces",ctrlsurface

    ネストされたコントロール サーフェスを提供する Aero.FixedWing.Surface オブジェクト (ベクトルとして指定)。

    スカラーとして指定された、コントロール サーフェスを定義する Aero.FixedWing.Coefficients オブジェクト。

    スカラー数値として指定されたコントロール サーフェスの最大値。

    依存関係

    Symmetry が Asymmetric に設定されている場合、この値は両方の制御変数に適用されます。

    スカラー数値として指定されたコントロール サーフェスの最小値。

    依存関係

    Symmetry が Asymmetric に設定されている場合、この値は両方の制御変数に適用されます。

    制御可能なコントロール サーフェスは 'on' または 'off' として指定されます。コントロール サーフェスを制御するには、このプロパティを 'on' に設定します。それ以外の場合は、このプロパティを 'off' に設定します。

    コントロール サーフェスの対称性。Symmetric または Asymmetric として指定されます。

    Asymmetric オプションは、プロパティの名前で示され、_1 と _2 が追加された 2 つの制御変数を作成します。これらの制御変数は個別に制御できますが、プロパティの名前で指定された有効な制御変数も生成します。この式は制御変数を定義します。

    name = (name_1-name_2)/2.

    この有効な制御変数を設定することはできません。

    スカラーとして指定された Aero.Aircraft.Properties オブジェクト。

    出力引数

    すべて折りたたむ

    Aero.FixedWing.State オブジェクト。スカラーとして返されます。

    バージョン履歴

    R2021b で導入

    参考

    aircraftEnvironment | aircraftProperties | fixedWingAircraft | fixedWingCoefficient | fixedWingState | fixedWingThrust