US security and aerospace company Lockheed Martin (NYSE:LMT) has commissioned 12 MWh of battery storage capacity at solar parks in North Carolina, owned by Cypress Creek Renewables.