A single piezoelectric patch can be used as both a sensor and an actuator by means of the self-sensing piezoelectric actuator, and the function of self-sensing shows several advantages in many application fields. However, some problems exist in practical application. First, a capacitance bridge circuit is set up to realize the function of self-sensing, but the precise matching of the capacitance of the bridge circuit is hard to obtain due to the standardization of electric components and variations of environmental conditions. Second, a local strain is induced by the self-sensing actuator that is not related to the global vibration of the structure, which would affect the performance of applications, especially in active vibration control. The above problems can be tackled by the feedforward compensation method that is proposed in this paper. A configured piezoelectric self-sensing circuit is improved by a feedforward compensation tunnel, and a gain of compensation voltage is adjusted by the time domain and frequency domain’s steepest descent algorithms to alleviate the capacitance mismatching and local strain problems. The effectiveness of the method is verified in the experiment of the active vibration control in a wind tunnel, and the control performance of compensated self-sensing actuation is compared to the performance with capacitance mismatching and local strain. It is found that the above problems have negative effects on the stability and performance of the vibration control and can be significantly eliminated by the proposed method.