Есть замкнутая система автоматического регулирования. Исполнительный механизм нелинеен соответственно и система в целом тоже.
ЦЕЛЬ: получить на выходе системы чистую синусоиду в длительном режиме. (есно заданным отклонением) При подаче синусоиды в качестве задающего воздействия на выходе системы получаем что-то близкое к синусу, но отклонения от синусоидальности слишком велики.
Настройка регуляторов системы не меняет картину, настроено вполне оптимально. Возникает идея внесения предискажений q(t) в задающую синусоиду. Притом предискажения текущего периода синусоиды корректировать по отклонению от синусоиды предыдущего периода. Таким образом с течением времени можно ожидать снижения искажений вплоть до нулевых.
ВОПРОС общий: Как наиболее просто вычислить предискажения ?
ВОПРОС частный: Как зная переходную функцию некоторого звена h(t) и зная сигнал на его выходе y(t) получить сигнал на его входе x(t) ? h(t) и y(t) заданны временными рядами и вычислительные ресурсы сильно ограничены.
Характеристики: Синус 4 Гц, 400 выборок на период, Контроллер 8 бит 10 МГц, Длительность переходной функции: не более 150 отчетов.
|