@wuqi0616
2017-04-18T13:01:52.000000Z
字数 3332
阅读 873
项目-CANopen通信时延与多轴运动系统建模
`A Transfer function identification method of the electrical servo system based on isolation characteristic points
1、实际电液伺服系统传递函数往往包含一些非线性项---机械间隙,磁滞,盲区和非线性控制算法。
2、可以从频率特性曲线上选择特征点,并且通过得到的系统初步传递函数单独调整这些特征点。
3、为了提高系统频率特性曲线和拟合曲线的拟合精度,可以进行迭代。
电液伺服系统是SISO系统,它的传递函数通常可以通过测试频率响应曲线得到
步骤1:输入不同频率的正弦信号,测量稳态输出
步骤2:得到对数频率特性曲线
步骤3:通过不同的辨识算法,辨识伺服系统传递函数
1、绘制伯德图
绘制伯德图可以看作根据传递函数复原系统频率特性曲线。
1、根据一些已知的典型环节,可以拟合实验得到的对数幅频特性曲线图,假设系统是最小相位的以求得系统的传递函数。
2、根据这样求得的系统传递函数可以描绘出系统的相频特性曲线与我们实验测得的相频特性曲线进行对比。
3、通过修改得到的初步传递函数使得两者(相频特性曲线尽可能重合),获得系统传递函数
2、Levy method
将频率特性拆分为实部与虚部:
:是N维输出向量
:是2n+1维参数向量
:是维测量矩阵
由于系统传递函数往往存在非线性项,调节单个系统传递函数的系数可能可以逼近真实曲线,但是因为传递函数的每个系数都是相互关联的,它们会互相影响使得整体曲线都受到影响。
--- isolation character points 改进的辨识方法
定义:
特征点:从系统频率特性曲线上选取,用以比较拟合曲线和测试曲线。常选用“截止频率”,“尖峰频率”,“尖峰增益”,“低频增益”等等。
基于‘隔离特征点’的辨识方法:
1、通过Levy和最小二乘的方法获得最初的传递函数
2、通过对传递函数的复杂调整来分别改变特征点使得拟合曲线和测试曲线的满足误差范围条件,让二者更加逼近。
基于‘隔离特征点’的辨识算法步骤:
1、选择有代表性的特征点(反映了系统特征曲线的变化趋势)
2、通过比较Levy和最小二乘的两种方法确定更好的辨识结果作为初始传递函数
3、设定合理的调整迭代次数,调整所有的特征点一个接一个直到得到最终的正确结果。
---假设,由传递函数系数变化造成的特征点变化量是线性的:
---如果有n个特征点