Virtual power controller