多项选择题

海流发电系统仍需要克服的重大障碍包括()

A.系统昂贵,难以维护
B.能量产生不稳定
C.对海洋生物有不可知的影响
D.对船只的航行有潜在危险