복수개의 탱크에서 하나의 공통 통로를 통해 발전 시스템에 수소를 공급하고 공통 통로와 복수개의 탱크 내부 사이에 각각 복수개의 밸브가 개재하는 구성에 있어서 밸브의 탱크 측과 공통 통로측의 압력차를 억제함과 동시에, 일시적인 소비 전력량의 증대를 완화한다. 밸브 5 a, 5 b, 5 c, 5 d의 개폐를 제어하는 밸브 ECU1가 복수개의 탱크 3 a, 3 b, 3 c, 3 d의 내부 압력을 각각 검출하고, 검출 결과에 기초하여 탱크 3 a, 3 b, 3 c, 3 d 중 내부의 압력이 가장 높은 탱크를 포함한 일부 탱크를 선택해, 선택한 당해 일부 탱크 이외의 탱크에 대응하는 밸브의 개방 동작을 금지한 상태에서 당해 일부 탱크에 대응하는 밸브에 개방 동작을 하게 한다.