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