Swept Sine Reference Generator

Сгенерируйте опорные сигналы маневра развернутого синуса

Описание

Блок Swept Sine Reference Generator устанавливает параметры, которые конфигурируют маневр развернутого синуса. Если транспортное средство достигает целевой продольной скорости, блок генерирует синусоидальную руководящую команду с линейно увеличивающейся частотой до максимума, заданного в выделенное время.

Используйте параметр Steady-state initial conditions, чтобы задать начальные условия для маневра. По умолчанию параметр устанавливается на Initialize from model, и симуляция запускается с транспортного средства в покое в заданном исходном положении. Если вы хотите запустить симуляцию при ненулевой установившейся скорости:

  1. Установите Steady-state initial conditions на Solve using block parameters.

  2. На вкладке Steady-State Solver задайте начальные условия, переменную рабочей области и настройки решателя. Нажмите Generate steady state solution.

  3. После того, как симуляция завершается, установите Steady-state initial conditions на Resume from a workspace variable.

  4. Установите Steady-state solution to start from, ssVar на переменную рабочей области, которую вы задали на шаге 2.

  5. Запустите симуляцию.

Порты

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

развернуть все

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

Вывод

развернуть все

Соедините шиной содержащий опорные сигналы транспортного средства, включая продольное и боковое смещение и регулирование.

Параметры

развернуть все

Маневр

Используйте параметр Steady-state initial conditions, чтобы задать установившиеся начальные условия для маневра. По умолчанию симуляция не найдет или запустит симуляцию в установившихся рабочих точках.

УстановкаОписание
Initialize from model

Симуляция запускает маневр во время начала симуляции, заданное Maneuver start time, t_start при продольной скорости 0.

Solve using block parameters

Симуляция находит установившиеся рабочие точки с помощью параметров на вкладке Steady-State Solver .

Resume from a workspace variable

Симуляция запускается в установившейся переменной рабочей области рабочих точек, заданной Steady-state solution to start from, ssVar.

Переменная Workspace, содержащая установившиеся рабочие точки.

Зависимости

Чтобы включить этот параметр, установите Steady-state initial conditions на Resume from a workspace variable.

Выведите время начала в s.

Зависимости

Чтобы включить этот параметр, установите Steady-state initial conditions на Initialize from model.

Целевая скорость.

Модули для целевой скорости.

Синусоидальная руководящая амплитуда, в градусе.

Частота среза, чтобы остановить маневр, в Гц.

Разверните время в s.

Установившийся решатель

Начальное положение CG транспортного средства вдоль зафиксированной землей Оси X, в m.

Зависимости

Чтобы включить этот параметр, установите Steady-state initial conditions на Solve using block parameters.

Начальное положение CG транспортного средства вдоль зафиксированной землей Оси Y, в m.

Зависимости

Чтобы включить этот параметр, установите Steady-state initial conditions на Solve using block parameters.

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

Зависимости

Чтобы включить этот параметр, установите Steady-state initial conditions на Solve using block parameters.

Установившийся скоростной допуск решателя.

Зависимости

Чтобы включить этот параметр, установите Steady-state initial conditions на Solve using block parameters.

Максимальное симулированное время, чтобы достигнуть установившийся, в s.

Зависимости

Чтобы включить этот параметр, установите Steady-state initial conditions на Solve using block parameters.

Имя переменной рабочей области, содержащей установившиеся рабочие точки.

Зависимости

Чтобы включить этот параметр, установите Steady-state initial conditions на Solve using block parameters.

Введенный в R2019a