The invention provides a system identification method for robust control, which belongs to the control field and is used to determine the value interval of the parameters of the nonlinear system, including the establishment of the discrete switching model equation, the simplified processing of the discrete switching model, the simple expression of the equation, the input and output data of the model, the model of the model. The model data is solved in the simple expression, and the data set of the equation is obtained. The data is filtered to get the filter data, the filter data is redistributed, and the redistributed parameter data set is obtained. In the process of determining the parameter data set, based on the idea of the maximum feasible set and the efficient approximate calculation method, the parameter upper and lower limit of the time-varying system can be quickly identified, which makes up the shortage of many identification methods in the existing technology, and can improve the efficiency of determining the range of parameter values.
【技术实现步骤摘要】
用于鲁棒控制的系统辨识方法
本专利技术属于控制领域,特别涉及用于鲁棒控制的系统辨识方法。
技术介绍
在控制器的设计过程中,通常会把被控对象描述成一个线性系统或者把一个非线性系统在某个工作点附近展开再近似成一个线性系统,然后在此基础上引入线性的控制器。在化工行业,被控对象(如流量、温度、压力等)在许多工况下其特征会随时间变化而变化(该类系统也被称为时变系统)或者被控对象的非线性很强。因此,近似得到的线性系统的参数并不能很好地代表实际系统。即实际系统的参数是不确定的;或者模型与实际系统存在一定偏差。为了保证生产平稳,很有必要设计鲁棒的控制方法来控制这类系统。在现有技术中,鲁棒控制方法已经较为成熟,但是对不确定系统的辨识手段却非常有限;同时大部分鲁棒控制方法都是基于假设被控系统模型的不确定性是已知的,但是这并不符合实际情况,无法满足实际控制过程的需求。
技术实现思路
为了解决现有技术中存在的缺点和不足,本专利技术提供了基于最大可行集思想对参数求解,进而提高确定参数取值范围效率的用于鲁邦控制的系统辨识方法。为了达到上述技术目的,本专利技术提供了用于鲁棒控制的系统辨识方法,用于对非线性系统参数的取值区间进行确定,所述系统辨识方法,包括:建立离散切换模型方程,对离散切换模型进行简化处理,得到方程的简洁表达式;获取模型数据,将模型数据代入简洁表达式中求解,得到方程参数数据集;对参数数据集中的数据进行过滤得到滤除数据,将滤除数据进行重分配操作,得到重分配参数数据集。可选的,所述建立离散切换模型方程,对离散切换模型进行简化处理,得到方程的简洁表达式,包括:建立如公式一所示的离散 ...
【技术保护点】
1.用于鲁棒控制的系统辨识方法,用于对非线性系统参数的取值区间进行确定,其特征在于,所述系统辨识方法,包括:建立离散切换模型方程,对离散切换模型进行简化处理,得到方程的简洁表达式;获取模型数据,将模型数据代入简洁表达式中求解,得到方程参数数据集;对参数数据集中的数据进行过滤得到滤除数据,将滤除数据进行重分配操作,得到重分配参数数据集。
【技术特征摘要】
1.用于鲁棒控制的系统辨识方法,用于对非线性系统参数的取值区间进行确定,其特征在于,所述系统辨识方法,包括:建立离散切换模型方程,对离散切换模型进行简化处理,得到方程的简洁表达式;获取模型数据,将模型数据代入简洁表达式中求解,得到方程参数数据集;对参数数据集中的数据进行过滤得到滤除数据,将滤除数据进行重分配操作,得到重分配参数数据集。2.根据权利要求1所述的用于鲁棒控制的系统辨识方法,其特征在于,所述建立离散切换模型方程,对离散切换模型进行简化处理,得到方程的简洁表达式,包括:建立如公式一所示的离散切换模型方程其中,uk是采样时刻k步的输入值,yk是采样时刻k步的输出值,vk是测量噪声或者是模型误差,且σk为子模型的序号,取值范围为[1,s],s为正整数;定义回归向量和参数向量的表达式,代入公式一中,得到如公式二所示的简洁表达式其中,定义为定义为k的取值为正整数。3.根据权利要求1所述的用于鲁棒控制的系统辨识方法,其特征在于,所述获取模型数据,基于模型数据对简洁表达式求解,得到方程参数数据集,包括:获取与非线性系统对应的包括输入数据和输出数据的模型数据,将输入数据与输出数据代入得到的简洁表达式;将每组输入数据与对应的输出数据代入简洁表达式后,得到对应的方程参数数值,在将模型数据全部代入简洁表达式后,得到方程参数数值构成的方程参数数据;根据最大可行集求解方法对方程参数数据进行分类,获取到由预设数量的方程参数数值构成的方程参数数据集。4.根据权利要求3所述的用于鲁棒控制的系统辨识方法,其特征在于,所述根据最大可行集求解方法对方程参数数据进行分类,获取到由未知数量...
【专利技术属性】
技术研发人员:王家栋,张艳辉,金晓明,古勇,
申请(专利权)人:浙江中控软件技术有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。