YUCHENGCO-LED PetroEnergy Resources Corp. on Friday announced that PetroSolar Corp., a subsidiary of PetroGreen Energy Corp., had signed a power supply agreement with Shell Energy Philippines Inc. (SEPH) to provide the latter power from its 20-megawatt Tarlac-2 solar plant in Central Technopark, Tarlac City.