非最小相位系统的闭环频域辨识算法

Closed-loop Frequency Domain Identification Algorithm for Non-minimum Phase Systems

  • 摘要: 在实际工业控制系统中,针对具有非最小相位的对象进行辨识是一个典型难题,尤其当零点与时滞同时存在时,采用常规传统辨识方法难以达到良好的效果,导致无法满足工业控制需求.针对这一情况,提出了一种新的含非最小相位过程对象模型的频域辨识方法,通过Matlab中的Simulink对闭环控制回路进行仿真,对仿真中所产生的输入输出信号的分解和拉普拉斯变换,分析并获取其过程对象在重要频率范围内的频率响应特性,采用最小二乘法从幅频与相频两部分去拟合参数,从而精准地辨识出对象模型.通过与传统模型辨识方法比较,仿真实验结果表明,该辨识方法具有很好的鲁棒性和更高的精确度.

     

    Abstract: In actual industrial control systems, objects with non-minimum phases are a typical problem, especially when the zero point and time lag occur at the same time. This makes it difficult to achieve good results using conventional identification methods and an inability to meet industrial control requirements. To address this problem, we propose a new frequency-domain identification method that uses non-minimum phase process object models. Closed-loop control is simulated using Simulink in Matlab, and the input and the output signals generated in the simulation are decomposed and extracted. The Lass transform is used to analyze and obtain the frequency response characteristics of the process object in the important frequency range, and the least squares method is used to fit the amplitude and phase frequency parameters and accurately identify the object model. Compared with the traditional model identification method, the simulation experiment results show that the proposed identification method has good robustness and higher accuracy.

     

/

返回文章
返回