The technology of left ventricular assist devices (LVADs) requires developing and implementing an intelligent control systems to optimize pump speed to achieve a physiological metabolic demands for heart failure (HF) patients. This work aimed to present an advanced control algorithm to drive an LVAD under different physiological conditions. Pole placement method in conjunction with of sliding mode control approach (PP-SMC) was utilized to design and construct the proposed control method. In this design, the method was adopted to use neural networks to eliminate system uncertainties of disturbances. An elastance function was also developed and used as an input signal to mimic the physiological perfusion of HF patients. Two scenarios ranging from rest to exercise were introduced to evaluate the proposed technique. In this technique, a lumped parameter model of cardiovascular system (CVS) was used for this evaluation. The results demonstrated that the designed controller was robustly tracking the input signal in the presence of the system parameter variations of CVS. In both scenarios, the proposed method shows that the controller automatically drive the LVAD with a minimum flow of 1.7 L/min to prevent suction and 5.7 L/min to prevent over-perfusion.