Класс: Aero.FixedWing
Пакет: аэро
Возвратите линейную модель в пространстве состояний
linsys = linearize(aircraft,state)
linsys = linearize(___,Name,Value)
возвращает линейное представление пространства состояний фиксированного крыла linsys
= linearize(aircraft
,state
)aircraft
линеаризовавший вокруг точки, данной state
.
возвращает линейную систему с помощью дополнительных опций, заданных одним или несколькими linsys
= linearize(___,Name,Value
)Name,Value
парные аргументы.
aircraft
— Aero.FixedWing
объектAero.FixedWing
объект в виде скаляра.
state
— Aero.FixedWing.State
объектAero.FixedWing.State
объект в виде скаляра.
Задайте дополнительные разделенные запятой пары Name,Value
аргументы. Name
имя аргумента и Value
соответствующее значение. Name
должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN
.
'RelativePerturbation','1e-5'
RelativePerturbation
— Относительное возмущение1e-5
(значение по умолчанию) | числовой скалярОтносительное возмущение системы в виде числового скаляра. Это возмущение принимает форму:
Тип возмущения | Определение |
---|---|
Системное возмущение состояния |
|
Возмущение входа System |
|
Вычислить якобиан системы, linearize
использует результат этих уравнений в сочетании с DifferentialMethod
свойство.
Пример: 'RelativePerturbation',1e-5
Типы данных: double
DifferentialMethod
— Направление при беспокойстве модели'Forward'
(значение по умолчанию) | 'Backward'
| 'Ceentral'
Направление при беспокойстве модели в виде:
Направление | Описание |
---|---|
| Метод правой разности, который добавляет |
| Обратный метод различия, который добавляет statePert и ctrlPert к основе утверждает входные параметры, соответственно. |
| Центральный метод различия, который добавляет и вычитает |
Пример: 'DifferentialMethod','Backward'
Типы данных: char |
string
linsys
— Линейная модель в пространстве состоянийЛинейная модель в пространстве состояний, возвращенная как скаляр. Вводы и выводы модели в пространстве состояний зависят от степеней свободы модели фиксированного крыла и количества состояний управления на модели.
Вычислите линейную модель в пространстве состояний Cessna 182 во время круиза.
[C182, CruiseState] = astC182(); linSys = linearize(C182, CruiseState)
linSys = A = XN XE XD U V W XN 0 0 0 1 0 0 XE 0 0 0 0 1 0 XD 0 0 0 0 0 1 U 0 0 0 -0.02574 -6.661e-10 0.08865 V 0 0 0 0 -0.1873 0 W 0 0 0 -0.2926 -7.183e-09 -2.115 P 0 0 0 0 -0.1375 0 Q 0 0 0 0.01265 3.331e-10 -0.07866 R 0 0 0 0 0.04268 0 RollAngle 0 0 0 0 0 0 PitchAngle 0 0 0 0 0 0 YawAngle 0 0 0 0 0 0 P Q R RollAngle PitchAngle YawAngle XN 0 0 0 0 -0.0011 -0.0011 XE 0 0 0 0 0 220.1 XD 0 0 0 0 -220.1 0 U 0 0 0 0 -32.2 0 V -7.867 0 -197.7 32.2 0 0 W 0 -189 0 -0.000161 -0.000161 0 P -158.7 0 26.16 0 0 0 Q 0 -388 0 0 0 0 R -4.37 0 -14.87 0 0 0 RollAngle 1 0 0 0 0 0 PitchAngle 0 1 0 0 0 0 YawAngle 0 0 1 0 0 0 B = Aileron Elevator Rudder Propeller XN 0 0 0 0 XE 0 0 0 0 XD 0 0 0 0 U 0 0 0 2215 V 0 19.62 0 0 W 0 0 -45.11 0 P 75.07 4.819 0 0 Q 0 0 -42.84 0 R -7.963 -12.78 0 0 RollAngle 0 0 0 0 PitchAngle 0 0 0 0 YawAngle 0 0 0 0 C = XN XE XD U V W XN 1 0 0 0 0 0 XE 0 1 0 0 0 0 XD 0 0 1 0 0 0 U 0 0 0 1 0 0 V 0 0 0 0 1 0 W 0 0 0 0 0 1 P 0 0 0 0 0 0 Q 0 0 0 0 0 0 R 0 0 0 0 0 0 RollAngle 0 0 0 0 0 0 PitchAngle 0 0 0 0 0 0 YawAngle 0 0 0 0 0 0 P Q R RollAngle PitchAngle YawAngle XN 0 0 0 0 0 0 XE 0 0 0 0 0 0 XD 0 0 0 0 0 0 U 0 0 0 0 0 0 V 0 0 0 0 0 0 W 0 0 0 0 0 0 P 1 0 0 0 0 0 Q 0 1 0 0 0 0 R 0 0 1 0 0 0 RollAngle 0 0 0 1 0 0 PitchAngle 0 0 0 0 1 0 YawAngle 0 0 0 0 0 1 D = Aileron Elevator Rudder Propeller XN 0 0 0 0 XE 0 0 0 0 XD 0 0 0 0 U 0 0 0 0 V 0 0 0 0 W 0 0 0 0 P 0 0 0 0 Q 0 0 0 0 R 0 0 0 0 RollAngle 0 0 0 0 PitchAngle 0 0 0 0 YawAngle 0 0 0 0 Continuous-time state-space model.
Aero.FixedWing
| forcesAndMoments
| nonlinearDynamics
| staticStability
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.