I've given this some thought:-
The 30 bhp engine will give 30bhp at ca. 4,000 rpm. the bhp is proportional to rpm, so at 1,000 rpm it will be giving 7.5 bhp. About 4 bhp will move the boat at 4 mph the extra 3.5 bhp is used to drive fuep, oil and cooling water pumps; these are overheads and fairly constant.AT 1,000 RPM 4/7.*100=53% of your fuel is beingused for producing power.
At 4,000 rpm the engine will produce 30 bhp, 3.5 bhp will still cover overheads and 26.5/30 * 100 = 88.3% of your fuel is being used for producing power.
your motor is producing 20kw of storable electricity, is that a shed load?
Bill Adam