В этом примере показано, как блок Simscape™ Library PS Asynchronous Sample & Hold может использоваться для создания компонентов с более сложным поведением. Модель реализует управляемый источник напряжения PWM, где PWM on-time (коэффициент заполнения) пропорциональен входу физического сигнала u.
Блок PS Asynchronous Выборки & Hold позволяет точно захватывать ребра сигнала PWM и быстрее скорости симуляции чем дискретная реализация. Эта модель должна быть запущена с использованием решателя с переменным шагом, так что уравнения решаются точно при каждом событии переключения PWM. Это дает идеальное разрешение желаемого коэффициента заполнения. Выполнение фиксированного шага потребует выполнения всей симуляции при размере шага, равном желаемому разрешению коэффициента заполнения.
Для альтернативной реализации в дискретном времени смотрите пример источника напряжения PWM в дискретном времени, ssc_pwm_discrete. Версия в дискретном времени лучше подходит для решателей с фиксированным шагом и оборудованием приложений в цикле.
Эти графики показывают выходное напряжение источника напряжения Asynchronous PWM, а также размер шага, используемого во время симуляции. Поскольку используется решатель с переменным шагом, большие шаги могут быть сделаны до тех пор, пока не будет достигнуто начало или конец импульса ШИМ.
Эти графики сравнивают результаты ssc_pwm_discrete и ssc_pwm_asynchronous. Модели производят почти тот же сигнал напряжения, но асинхронная модель может запускаться с помощью решателя с переменным шагом и может делать большие шаги. Это может привести к более быстрым симуляциям.