This paper investigates the parameter estimation of errors-in-variables Wiener (EIV-W) nonlinear systems. In such nonlinear systems, both input and output contain interference noises, and some intermediate processes are also interfered by noises. The hierarchical technology is applied to decompose the whole system into two subsystems firstly. For the linear subsystem, in order to obtain unbiased estimates of model parameters, a bias compensation method is introduced. Then, the bias-compensated least squares (BLS) algorithm is proposed. For the nonlinear subsystem, on the basis of particle swarm optimisation (PSO), the fuzzy control technology is added to improve the ability of jumping out of the local optimum. Thus, a bias-compensated least squares and fuzzy PSO based hierarchical (BLS-FPSO-H) method is derived at last. In simulation, a numerical example and a case study about the carbon fibre stretching process are implemented. Results indicate that the BLS-FPSO-H algorithm can effectively identify EIV-W nonlinear systems, the convergence speed and identification accuracy are greatly improved than the basic PSO method and some other PSO variants.