Keine Ahnung, wie viel Leistung Du brauchst, aber mit einem µController und einem LeistungsOP sowie der angesprochenen Sinuskurven, die Du als Tabellen speichern kannst sollte das funktionieren. Ein ADWandler kann dann die Spannung messen, die die Phasenverschiebung steuern soll.
Gruß