The Controller design is considered as the important part in the IC engines, to get a stable operation which is the main objective for engine generator set, through controlling the throttle angle to get constant engine rotation speed at different load conditions.The Model has been taken from previous research, considering the throttle angle as an input while the output is the rotation speed, then the controllers have been designed to adjust the rotational speed with the help atMatlab and Simulink techniques. Two main types of controllers have been used in this work which are; PID and Fuzzy PD like controllers. The Proportional-Integral-Derivative parameters have been tuned by particle swarm optimization technique and for the first controller and validated by Integral Square Error (ISE), Integral Time Absolute Error (ITAE) and Integral Absolute Error(AE). While, Fuzzy PD like consisted of seven membership function and forty nine rules. Finally, the results showed the superiority of PID based on Particle Swarm Optimization (PSO) compared with Fuzzy PD like controller.