Traditional transfer diagnosis models for internal combustion engines show a decrease in generalization ability due to the multisource features aliasing in vibration signals and the effect of variable operating conditions. To address this problem, this paper proposes a transfer diagnosis model based on the deep subdomain adaptive network framework. To address feature aliasing, based on minimizing amplitude moment and reconstruction loss, a new adaptive decomposition layer is designed and embedded into the framework to decompose complex signals into single-impact components in time domain. To alleviate the effect of operating conditions, a new constraint for minimizing signal feature variance loss is designed and introduced into the framework's loss function. This constraint calculates the variance of the sample features of the same fault label under variable operating conditions, aiming to excavate invariant features of operating conditions and complete feature mapping of domain adaptation. Validation with experimental data yields an accuracy of 94.81%.