@tubetime This is an SMPS without a microcontroller or dedicated IC to handle the switching?
(Can't tell if the inductors on the right are supposed to have sine wave or square wave output.
Transformers coupling a square wave always bugged me b/c transformers only work for signals where the derivative is nonzero. But what's the derivative of a square wave? Well it's not a nice looking signal :P.)
@tubetime For my uni controls project I built a fan controller. I wanted it to use PWM, so I built an op-amp controller in positive feedback configuration. Unfortunately, I only had 3 pin fans at the time, so PWM meant that I lost all the tachometer pulses during the "off" part of the cycle. So I had to put that aside :(.
(There's a way to convert a 3-pin fan to a 4-pin one w/ a dedicated PWM pin, but I don't remember it offhand.)