The preparation of nanofluids can be divided into three parts: pH control, addition of surfactants, and use of ultrasonic vibration. The preparation of nanofluids aims to make nanoparticles suspend in base fluids with stability, without sedimentation.