机电系统建模、辨识与控制
综合作业
【作业一】
考虑如图1.1所示为具有弹性联接的双质量(惯量)伺服系统,要求:
1)以电动机电枢电压ua为输入、负载角位移θL为输出,建立系统的传递函数模型;
2)画出系统动态结构图;
3)参考下列参数值,对系统的单位阶跃响应进行仿真。
La=0.001; %L<<1, Inductance of motor armature
Ra=1.0; % Resistance of motor armature
Ki=0.001; % Current feedback coefficient
Jm=0.005; % Equivalent moment of inertia of mot
bm=0.010; % Viscosity damp coefficient of motor
km=10; % Motor moment coefficient
Ce=0.001; % Voltage feedback coefficient
JL=0.15; % Equivalent moment of inertia of fra
bL=8.0; % Viscosity damp coefficient of frame
KL=5.0; % Motor moment coefficient between fr
图1.1 弹性联接的双质量(惯量)伺服系统
1.1建模方法综述
1.1.1传递函数
1.1.2状态空间方程
1.2建模分析
1.2.1系统建模过程
1.2.2 Matlab仿真
【作业二】
对如图所示机床伺服进给系统进行建模,要求:
1)按建模步骤写出建模过程;
2)画出动态结构图;
3)以位置指令为输入、工作台位置为输出,求出系统闭环传递函数;
4)求出状态空间表达式;
5)分析该系统的工作原理及其动态性能主要影响因素;
6)对系统的阶跃响应和频率特性进行仿真(选做)。
图 2.1 机床伺服进给系统、
2.1建模方法综述
2.1.1传递函数
2.1.2状态空间方程
2.2建模分析
2.2.1系统建模过程
2.2.2系统动态结构图
2.2.3闭环传递函数及状态空间表达式
2.2.4状态空间表达式
2.2.5工作原理及其动态性能主要影响因素
工作原理
动态性能分析
2.2.6仿真
阶跃响应
图2.4 阶跃响应曲线
【作业三】
给定线性定常离散系统的Z传递函数:
考虑系统输出测量迭加有白噪声的情况,试分别用最小二乘(RLS)方法、递推最小二乘(RLS)方法和Ka
1)写出辨识过程与辨识算法;
2)以Matlab或C/C++语言编程实现上述算法,给出采用三种方法的参数辨识结果;
3)对后两种方法的辨识过程进行仿真(计算),以采样点(时间)为横坐标,分别绘出对应各个采样点(时间)参数
3.1最小二乘法
3.1.1辨识过程及算法
3.1.2 Matlab仿真
3.2递推最小二乘算法
3.2.1辨识过程及算法
3.2.2 Matlab编程及仿真
3.3卡尔曼滤波估计法
3.3.1辨识过程及算法
3.3.2Matlab编程及仿真