Brazilian electricity distributor Energisa SA (BVMF:ENGI3) has signed a contract to buy an 87% stake in local distributed generation (DG) firm Alsol Energias Renovaveis SA.