funcionando bem em circuitos abertos pequenos, ga não otimizado