British oil and gas group BP plc (LON:BP) said Tuesday it has initiated construction of its 187-MW DC Peacock Solar project in Texas.