An apparatus for controlling fuel cell power generation of a vehicle, the apparatus comprising:
- a peripheral device configured to obtain driving information about at least two upcoming segments of a road, wherein the at least two upcoming segments of the road are segments of the road to be driven by the vehicle driving on a current segment of the road, and wherein the driving information comprises at least one of:
- a speed limit of a moving object on the road or a presence of a gradient and gradient-related data;
- a processor;
- and
- a memory storing at least one instruction that, when executed by the processor, is configured to cause the apparatus to:
- estimate, based on the obtained driving information, a required fuel cell output value of the current segment,
- determine, based on the current segment being a segment for regenerative braking and based on the required fuel cell output value, whether to perform fuel cell power generation control of the vehicle, and
- control, based on the determination, power generation of a fuel cell of the vehicle.