fixedWingSurface

Задайте аэродинамический или управляйте поверхностью на самолете с неподвижным крылом

    Описание

    пример

    surface = fixedWingSurface(name) возвращает фиксированное крыло аэродинамический объект подложки с заданным name компонента.

    surface = fixedWingSurface(name,controllable) возвращает объект подложки фиксированного крыла, задающий управляемость поверхности.

    surface = fixedWingSurface(name,controllable,symmetry) возвращает объект подложки фиксированного крыла, задающий управляемость и симметрию поверхности.

    surface = fixedWingSurface(name,controllable,symmetry,bounds) возвращает объект подложки фиксированного крыла, задающий управляемость, симметрию и границы поверхности.

    surface = fixedWingSurface(Name,Value) возвращает объект подложки фиксированного крыла с одним или несколькими Name,Value аргументы.

    Примеры

    свернуть все

    Создайте объект подложки фиксированного крыла MySurface.

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

    Создайте фиксированное крыло асимметричная поверхность управления использование аргументов.

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

    Создайте фиксированное крыло симметричная поверхность управления с заданными границами и добавьте его в аэродинамическую поверхность с помощью Name,Value аргумент.

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

    Входные параметры

    свернуть все

    Самолеты с неподвижным крылом появляются имя в виде строки.

    Типы данных: string

    Чтобы управлять поверхностью управления, установите это свойство на 'on'. В противном случае установите это свойство на 'off'.

    Типы данных: string

    Симметрия управления появляется в виде Symmetric или Asymmetric.

    Asymmetric опция создает две контрольных переменные, обозначенные именем на свойствах и добавленные _1 и _2. Этими контрольными переменными можно независимо управлять, но также и произвести эффективную контрольную переменную, заданную именем на свойствах. Это уравнение задает контрольную переменную:

    name = (name_1-name_2)/2.

    Вы не можете установить эту эффективную контрольную переменную.

    Типы данных: string

    Нижние и верхние границы управляемой поверхности в виде двухэлементного числового вектора.

    Типы данных: double

    Аргументы name-value

    Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

    Пример: "Surfaces",ctrlsurface

    Aero.FixedWing.Surface объекты, обеспечивающие вложенное управление, появляются в виде вектора.

    Aero.FixedWing.Coefficients объекты, которые задают поверхность управления в виде скаляра.

    Максимальное значение управления появляется в виде числового скаляра.

    Зависимости

    Если Symmetry установлен в Asymmetric, затем это значение применяется к обеим контрольным переменным.

    Минимальное значение управления появляется в виде числового скаляра.

    Зависимости

    Если Symmetry установлен в Asymmetric, затем это значение применяется к обеим контрольным переменным.

    Чтобы управлять поверхностью управления, установите это свойство на on. В противном случае установите это свойство на off.

    Симметрия управления появляется в виде Symmetric или Asymmetric.

    Asymmetric опция создает две контрольных переменные, обозначенные именем на свойствах и добавленные _1 и _2. Этими контрольными переменными можно независимо управлять, но также и произвести эффективную контрольную переменную, заданную именем на свойствах. Это уравнение задает контрольную переменную:

    name = (name_1-name_2)/2.

    Вы не можете установить эту эффективную контрольную переменную.

    Aero.Aircraft.Properties объект в виде скаляра.

    Выходные аргументы

    свернуть все

    Aero.FixedWing.State объект, возвращенный как скаляр.

    Введенный в R2021b
    Для просмотра документации необходимо авторизоваться на сайте