Indian oil and gas producer Oil and Natural Gas Corp Ltd (ONGC) and power generator NTPC Ltd (BOM:532555) have signed a pact to set up a joint venture (JV) operating in the renewable energy field.