Distributed fuzzy controllers