The invention discloses a method for identifying a Wiener nonlinear system based on parameter separation, comprising the following steps: A. converting a thermal power plant control system to be identified into a Wiener nonlinear system, and performing an input quantity of the thermal power plant control system to be identified Merge; B. Analyze the Wiener nonlinear system, including the linear dynamic part structure of the system, the nonlinear static part structure of the system, the dynamic disturbance type, and the measurement noise; determine n a , n b and n c , set the initial value, and collect the input data u(k) and y(k) repeatedly until k≥n a +n, k≥n b +n; C. Separate the time-invariant parameters and time-varying parameters of the Wiener nonlinear system; D. Identify the Wiener nonlinear system; E. When the identified model does not meet the requirements, return to step A and readjust the model structure and initial values, re-identify until a system model that meets the requirements is obtained. The invention can improve the deficiencies of the prior art, and improves the identification accuracy and convergence speed of the Wiener nonlinear system.