fixedWingCoefficient

Задайте числовые коэффициенты самолета с неподвижным крылом

    Описание

    пример

    coefficient = fixedWingCoefficient( ) возвращает содействующий объект фиксированного крыла со свойствами по умолчанию.

    coefficient = fixedWingCoefficient(statevariables) возвращает содействующий объект фиксированного крыла с заданными переменными состояния, statevariables.

    coefficient = fixedWingCoefficient(statevariables,referenceframe) возвращает содействующий объект фиксированного крыла с заданными переменными состояния, statevariables, и система координат, referenceframe.

    coefficient = fixedWingCoefficient(statevariables,referenceframe,multiplystatevariables) возвращает содействующий объект фиксированного крыла с заданными переменными состояния, statevariables, система координат, referenceframe, и умножьте переключатель переменных состояния, multiplystatevariables.

    coefficient = fixedWingCoefficient(statevariables,multiplystatevariables,nondimensional) возвращает содействующий объект фиксированного крыла с заданными переменными состояния, statevariables, система координат, referenceframe, умножьте переключатель переменных состояния, multiplystatevariables, и безразмерный переключатель, nondimensional.

    coefficient = fixedWingCoefficient(___,Name,Value) возвращает содействующий объект фиксированного крыла, созданный с одним или несколькими Имя, аргументы Value.

    Примеры

    свернуть все

    Создайте содействующий объект фиксированного крыла.

    coeffs = fixedWingCoefficient( )
     
    coeffs = 
    
      Coefficient with properties:
    
                         Table: [6×1 table]
                        Values: {6×1 cell}
                StateVariables: "Zero"
                   StateOutput: [6×1 string]
                ReferenceFrame: "Wind"
        MultiplyStateVariables: on
                NonDimensional: on
                    Properties: [1×1 Aero.Aircraft.Properties]

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

    coeffs = fixedWingCoefficient(["U","Alpha"],"body","on","off")
    coeffs = 
    
      Coefficient with properties:
    
                         Table: [6×2 table]
                        Values: {6×2 cell}
                StateVariables: ["U"    "Alpha"]
                   StateOutput: [6×1 string]
                ReferenceFrame: "Body"
        MultiplyStateVariables: on
                NonDimensional: off
                    Properties: [1×1 Aero.Aircraft.Properties]

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

    свернуть все

    Переменная состояния называет в виде 1 N вектором из строк. Каждая запись в этом свойстве соответствует столбцу в Values свойство. Каждая запись в StateVariables должно быть допустимое свойство в Aero.FixedWing.State объект. Добавление переменной состояния добавляет столбец нулей в конец Values cellArray.

    Совет

    Этот аргумент также существует как Name,Value аргумент StateVariables. Если вы задаете StateVariables Name,Value аргумент, его значение заменяет statevariables аргумент.

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

    Система координат для коэффициентов в виде Wind или Body с этими выходными параметрами.

    Система координатКоэффициент Выход

    Ветер

    Силы:

    • перетащите (CD)

    • Y (CY)

    • поднимитесь (CL)

    Моменты:

    • L (Статья)

    • M (Cm)

    • N (Cn)

    Тело

    Силы:

    • X (CX)

    • Y (CY)

    • Z (CZ)

    Моменты:

    • L (Статья)

    • M (Cm)

    • N (Cn)

    Пример Wind таблица:

    КоэффициентСостояние

    CD

    state

    CY

    state

    CL

    state

    Cl

    state

    Cm

    state

    Cn

    state

    Пример Body таблица:

    КоэффициентСостояние

    CX

    state

    CY

    state

    CZ

    state

    Cl

    state

    Cm

    state

    Cn

    state

    Совет

    Этот аргумент также существует как Name,Value аргумент ReferenceFrame. Если вы задаете ReferenceFrame Name,Value аргумент, его значение заменяет referenceframe аргумент.

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

    Опция, чтобы умножить коэффициенты на переменные состояния при вычислении сил и моменты. Чтобы умножить коэффициенты на переменные состояния, установите это свойство на 'on'. В противном случае установите это свойство на 'off'.

    Совет

    Этот аргумент также существует как Name,Value аргумент MultiplyStateVariables. Если вы задаете MultiplyStateVariables Name,Value аргумент, его значение заменяет multiplystatevariables аргумент.

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

    Опция, чтобы задать это безразмерные коэффициенты. Чтобы задать безразмерные коэффициенты, установите это свойство на 'on'. В противном случае установите это свойство на 'off'.

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

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

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

    Пример: 'ReferenceFrame','Body'

    Содействующие значения, заданные в 6 таблицей N. Каждая строка в таблице должна быть членом и в том же порядке как свойство StateOutput.

    Установка Table свойство также устанавливает содержимое Values свойство и StateVariables к Table переменные свойства. Иметь Simulink.LookupTable возразите и постоянное значение в том же столбце, используйте setCoefficient функция или набор желаемое содержимое Values свойство. Установка Table свойство не устанавливает ReferenceFrame.

    Примечание

    Таблицы должны иметь один тип данных для каждого столбца. Если существуют оба постоянные значения и Simulink.LookupTable объекты в данном столбце, Table свойство автоматически преобразует константы в Simulink.LookupTable объекты.

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

    Содействующие значения в виде 6 N массивом ячеек. Каждая запись в массиве ячеек должна быть одним содействующим значением, соответствующим StateOutput (строка) и StateVariable (столбец) свойства. Каждое содействующее значение должно быть скалярным числовым значением или Simulink.LookupTable объект. Если значением является Simulink.LookupTable объект, FieldName из каждой точки останова должно быть допустимое свойство Aero.FixedWing.State объект.

    Примечание

    Values действительно должен быть один тип данных для каждого столбца.

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

    Переменная состояния называет в виде 1 N вектором из строк. Каждая запись в этом свойстве соответствует столбцу в Values свойство. Каждая запись в StateVariables должно быть допустимое свойство в Aero.FixedWing.State объект. Добавление переменной состояния добавляет столбец нулей в конец Values cellArray.

    Совет

    Этот аргумент также существует как statevariables аргумент. Если вы задаете StateVariables Name,Value аргумент, его значение заменяет statevariables аргумент.

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

    Система координат для коэффициентов в виде Wind или Body с этими выходными параметрами.

    Система координатКоэффициент Выход

    Ветер

    Силы:

    • перетащите (CD)

    • Y (CY)

    • поднимитесь (CL)

    Моменты:

    • L (Статья)

    • M (Cm)

    • N (Cn)

    Тело

    Силы:

    • X (CX)

    • Y (CY)

    • Z (CZ)

    Моменты:

    • L (Статья)

    • M (Cm)

    • N (Cn)

    Пример Wind таблица:

    КоэффициентСостояние

    CD

    state

    CY

    state

    CL

    state

    Cl

    state

    Cm

    state

    Cn

    state

    Пример Body таблица:

    КоэффициентСостояние

    CX

    state

    CY

    state

    CZ

    state

    Cl

    state

    Cm

    state

    Cn

    state

    Совет

    Этот аргумент также существует как referenceframe аргумент. Если вы задаете ReferenceFrame Name,Value аргумент, его значение заменяет referenceframe аргумент.

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

    Опция, чтобы умножить коэффициенты на переменные состояния при вычислении сил и моменты. Чтобы умножить коэффициенты на переменные состояния, установите это свойство на 'on'. В противном случае установите это свойство на 'off'.

    Совет

    Этот аргумент также существует как multiplystatvariables аргумент. Если вы задаете MultiplyStateVariables Name,Value аргумент, его значение заменяет multiplystatvariables аргумент.

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

    Чтобы задать безразмерные коэффициенты, установите это свойство на 'on'. В противном случае установите это свойство на 'off'.

    Совет

    Этот аргумент также существует как nondimensional аргумент. Если вы задаете NonDimensional Name,Value аргумент, его значение заменяет nondimensional аргумент.

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

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

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

    свернуть все

    Самолет с неподвижным крылом, возвращенный как скаляр.

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