电机控制器,电动车电驱方案,主动阻尼控制,damping control,转矩补偿,振动、谐振抑制 公司多个量产实际项目中用的, matlab二质量模型… 使用巴特沃斯高通滤波器提取转速波动进行转矩补偿,实现主动阻尼 加速度反馈: 等效增加电机惯量 提供详实文档、仿真模型… 效果如图,可将绿色曲线中明显的波动抑制,达到红色曲线效果…

在电动车电驱方案里,电机控制器扮演着极其关键的角色。今天就来聊聊其中一项十分重要的技术——主动阻尼控制(damping control),这可是在公司多个量产实际项目中都大显身手的“秘密武器”。

二质量模型的基石作用

我们先从 matlab 二质量模型说起。在模拟电机系统时,二质量模型把电机和负载看作两个相互连接的质量块,通过弹簧和阻尼器相连。这个模型能较为准确地反映电机运行时的动态特性,比如转矩传递过程中的振动情况。在 Matlab 里,我们可以通过简单的代码搭建这样一个基础模型:

% 设定二质量模型参数
J1 = 0.01; % 电机惯量
J2 = 0.1;  % 负载惯量
K = 100;   % 扭转刚度
B = 1;     % 阻尼系数

% 定义状态空间矩阵
A = [0 0 1 0;
     0 0 0 1;
     -K/J1 K/J1 -B/J1 B/J1;
     K/J2 -K/J2 B/J2 -B/J2];
B = [0; 0; 1/J1; 0];
C = [1 0 0 0];
D = 0;

sys = ss(A,B,C,D);

上述代码定义了二质量模型的各个参数,包括电机惯量 J1、负载惯量 J2、扭转刚度 K 和阻尼系数 B。然后通过这些参数构建了状态空间矩阵 ABCD,最终生成了系统模型 sys。这个模型就是我们后续研究主动阻尼控制的基础框架。

巴特沃斯高通滤波器与转矩补偿

在实际运行中,电机转速波动会引发各种问题,尤其是振动和谐振,严重影响电动车的性能和稳定性。为了解决这个问题,我们采用巴特沃斯高通滤波器提取转速波动,进而进行转矩补偿,以此实现主动阻尼。

% 设计巴特沃斯高通滤波器
fs = 1000; % 采样频率
fc = 50;   % 截止频率
n = 2;     % 滤波器阶数
[b,a] = butter(n,fc/(fs/2),'high');

% 假设已有转速信号 w
w = randn(1000,1); % 模拟转速信号
w_filt = filter(b,a,w);

% 根据滤波后的转速波动计算转矩补偿量
Kt = 0.1; % 转矩补偿系数
tau_comp = Kt * w_filt;

在这段代码里,首先设定了巴特沃斯高通滤波器的参数,采样频率 fs 为 1000Hz,截止频率 fc 为 50Hz,滤波器阶数 n 为 2 阶。然后用 butter 函数设计出滤波器的系数 ba。接着假设已有转速信号 w(这里简单用随机噪声模拟),使用 filter 函数对转速信号进行滤波得到 wfilt,这就是提取出的转速波动。最后根据转矩补偿系数 Kt 计算出转矩补偿量 taucomp。这样通过实时调整转矩,就能有效抑制因转速波动引起的振动和谐振。

加速度反馈:等效增加电机惯量

除了上述方法,加速度反馈也是主动阻尼控制的关键一招。通过加速度反馈,可以等效增加电机惯量,从而提高系统的阻尼特性。

想象一下,就好比给电机加上了一个“稳定器”,让它在运行时更加平稳。虽然具体实现代码会因硬件和控制策略而异,但大致思路是获取电机的加速度信号,然后根据一定的算法调整控制参数,达到等效增加惯量的目的。

详实文档与仿真模型的力量

在项目实施过程中,提供详实文档和仿真模型是非常必要的。文档记录了从理论推导到实际代码实现的每一个细节,方便团队成员之间的交流与维护。仿真模型则可以在实际部署之前,对各种参数和控制策略进行测试和优化。

电机控制器,电动车电驱方案,主动阻尼控制,damping control,转矩补偿,振动、谐振抑制 公司多个量产实际项目中用的, matlab二质量模型… 使用巴特沃斯高通滤波器提取转速波动进行转矩补偿,实现主动阻尼 加速度反馈: 等效增加电机惯量 提供详实文档、仿真模型… 效果如图,可将绿色曲线中明显的波动抑制,达到红色曲线效果…

就像我们前面提到的二质量模型、巴特沃斯高通滤波器等,都可以在仿真模型里进行反复调试,观察不同参数下系统的响应。通过仿真,我们能直观地看到主动阻尼控制技术的效果,比如将绿色曲线中明显的波动抑制,达到红色曲线那样平稳的效果(见下图)。

!效果对比图

总之,主动阻尼控制技术,从二质量模型的理论支撑,到巴特沃斯高通滤波器的巧妙应用,再加上加速度反馈的辅助,以及详实文档和仿真模型的保驾护航,为电动车电驱方案中的电机控制器带来了卓越的振动、谐振抑制能力,在量产项目中发挥了不可替代的作用。

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐