هدف این مقاله طراحی و بهینه سازی سیستم بازیافت حرارت از یک موتور احتراق داخلی رفت و برگشتی می باشد. گرمای بازیافت شده می تواند جهت تامین تقاضای گرما و یا آبگرم مصرفی استفاده شود. دو نوع مبدل حرارتی یکی صفحه ای جهت بازیافت حرارت از آب خنک کن موتور و روغن و دیگری یک مبدل لوله و پوسته جهت بازیافت حرارت از اگزوز طراحی شده اند. محاسبات نشان می دهد که بازیافت گرما می تواند بازدهی کلی را در حدود 56 % افزایش دهد. تاثیر انتخاب پارامتر هایی مانند قطر داخلی لوله، طول مبدل لوله و پوسته، مساحت صفحه های مبدل صفحه ای و چند پارامتر دیگر نیز بر افت فشار سیال بررسی شده است.