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



На этих графиках показано выходное напряжение асинхронного источника напряжения ШИМ, а также размер шага, используемый при моделировании. Поскольку используется решатель с переменным шагом, можно выполнять большие шаги до тех пор, пока не будет достигнут старт или конец импульса ШИМ.

На этих графиках сравниваются результаты ssc_pwm_discrete и ssc_pwm_asynchronous. Модели производят почти тот же сигнал напряжения, но асинхронная модель может работать с решателем с переменным шагом и может выполнять более крупные шаги. Это может привести к более быстрому моделированию.
