​​力矩电机的建模、仿真与选择

1 力矩电机建模

图1
图1中 e i ( t ) {e_i}\left( t \right) ei(t)为电机输入电压, L a {L_a} La为电枢电感, R a {R_a} Ra为电枢电阻, e m ( t ) {e_m}\left( t \right) em(t)为电机工作时产生的反电动势, i a ( t ) {i_a}\left( t \right) ia(t) 为回路电流, T ( t ) T\left( t \right) T(t)为电机输出转矩, θ 0 ( t ) {\theta _0}\left( t \right) θ0(t)为电机输出转角, J e {J_e} Je为系统及负载在电机轴的等效转动惯量, M c ( t ) {M_c}\left( t \right) Mc(t) 为作用在电机轴空载转矩、负载转矩和摩擦力矩的总负载转矩。

由Kirchhoff定律及电磁感应定律有:
e i ( t ) = R a i a ( t ) + L a d i a ( t ) d t + e m ( t ) e m ( t ) = K e d θ 0 ( t ) d t \begin{align} & {{e}_{i}}\left( t \right)={{R}_{a}}{{i}_{a}}\left( t \right)+{{L}_{a}}\frac{d{{i}_{a}}\left( t \right)}{dt}+{{e}_{m}}\left( t \right) \\ & {{e}_{m}}\left( t \right)={{K}_{e}}\frac{d{{\theta }_{0}}\left( t \right)}{dt} \\ \end{align} ei(t)=Raia(t)+Ladtdia(t)+em(t)em(t)=Kedtdθ0(t)
其中, K e {{K}_{e}} Ke 电机反电动势系数。
根据力矩平衡方程以及Lorentz电磁定律有:
T ( t ) − M c ( t ) = J e d 2 θ 0 ( t ) d t 2 T ( t ) = K t i a ( t ) M c ( t ) = T 0 + T L + D m d θ 0 ( t ) d t \begin{align} & T\left( t \right)-{{M}_{c}}\left( t \right)={{J}_{e}}\frac{{{d}^{2}}{{\theta }_{0}}\left( t \right)}{d{{t}^{2}}} \\ & T\left( t \right)={{K}_{t}}{{i}_{a}}\left( t \right) \\ & {{M}_{c}}\left( t \right)={{T}_{0}}+{{T}_{L}}+{{D}_{m}}\frac{d{{\theta }_{0}}\left( t \right)}{dt} \\ \end{align} T(t)Mc(t)=Jedt2d2θ0(t)T(t)=Ktia(t)Mc(t)=T0+TL+Dmdtdθ0(t)
其中: K t {{K}_{t}} Kt为电动机力矩系数; T 0 {{T}_{0}} T0为空载转矩; T L {{T}_{L}} TL为负载转矩; D m {{D}_{m}} Dm为系统在电机轴上的等效粘滞阻尼系数; D m d θ 0 ( t ) d t {{D}_{m}}\frac{d{{\theta }_{0}}\left( t \right)}{dt} Dmdtdθ0(t)表示摩擦力矩。
联立上述公式(1)(2)(3)(4)并进行Laplace变换可得:
Θ 0 ( s ) = K t E i ( s ) − ( L a s + R a ) M c ( s ) L a J e s 3 + R a J e s 2 + K t K e s \begin{align} {{\Theta }_{0}}\left( s \right)=\frac{{{K}_{t}}{{E}_{i}}\left( s \right)-\left( {{L}_{a}}s+{{R}_{a}} \right){{M}_{c}}\left( s \right)}{{{L}_{a}}{{J}_{e}}{{s}^{3}}+{{R}_{a}}{{J}_{e}}{{s}^{2}}+{{K}_{t}}{{K}_{e}}s} \end{align} Θ0(s)=LaJes3+RaJes2+KtKesKtEi(s)(Las+Ra)Mc(s)
由式(6)可得电机系统模型框图如图2所示,由式(6)不难看出,电机输出角度取决于 E i ( s ) {{E}_{i}}\left( s \right) Ei(s) M c ( s ) {{M}_{c}}\left( s \right) Mc(s)两部分系统输入,2个输入变量与输出分别构成单输入-单输出系统,且2个系统均为典型的二阶振荡系统。
图2
基于线性系统的叠加性原理,将 M c ( s ) {{M}_{c}}\left( s \right) Mc(s)视为系统的扰动,可得电机输入电压到电机输出转角的传递函数为:
Θ ( s ) E i ( s ) = K t L a J e s 3 + R a J e s 2 + K t K e s \begin{align} \frac{\Theta \left( s \right)}{{{E}_{i}}\left( s \right)}=\frac{{{K}_{t}}}{{{L}_{a}}{{J}_{e}}{{s}^{3}}+{{R}_{a}}{{J}_{e}}{{s}^{2}}+{{K}_{t}}{{K}_{e}}s} \end{align} Ei(s)Θ(s)=LaJes3+RaJes2+KtKesKt
电机总负载转矩到电机输出转角的传递函数为:
Θ d ( s ) M c ( s ) = − ( L a s + R a ) L a J e s 3 + R a J e s 2 + K t K e s \begin{align} \frac{{{\Theta }_{d}}\left( s \right)}{{{M}_{c}}\left( s \right)}=\frac{-\left( {{L}_{a}}s+{{R}_{a}} \right)}{{{L}_{a}}{{J}_{e}}{{s}^{3}}+{{R}_{a}}{{J}_{e}}{{s}^{2}}+{{K}_{t}}{{K}_{e}}s} \end{align} Mc(s)Θd(s)=LaJes3+RaJes2+KtKes(Las+Ra)
Θ d ( s ) {{\Theta }_{d}}\left( s \right) Θd(s)表示由电机负载所产生的扰动角度。
定义两个时间常数:
T e = L a R a − − − 电枢电路电磁时间常数 \begin{align} {{T}_{e}}=\frac{{{L}_{a}}}{{{R}_{a}}} ---电枢电路电磁时间常数 \end{align} Te=RaLa电枢电路电磁时间常数

T m = J e R a K t K e − − − 电机机电时间常数 \begin{align} {{T}_{m}}=\frac{{{J}_{e}}{{R}_{a}}}{{{K}_{t}}{{K}_{e}}} ---电机机电时间常数 \end{align} Tm=KtKeJeRa电机机电时间常数

将公式(9)(10)带入(7),可进一步化简为:
Θ ( s ) E i ( s ) = 1 / K e    s ( T m T e s 2 + T m s + 1 ) \begin{align} & \frac{\Theta \left( s \right)}{{{E}_{i}}\left( s \right)}=\frac{{1}/{{{K}_{e}}}\;}{s\left( {{T}_{m}}{{T}_{e}}{{s}^{2}}+{{T}_{m}}s+1 \right)} \end{align} Ei(s)Θ(s)=s(TmTes2+Tms+1)1/Ke
由于 T m ≫ T e {{T}_{m}}\gg {{T}_{e}} TmTe,而且 T e {{T}_{e}} Te很小可忽略,因此常会有一个近似,就是给公式(11)的分母添加一项 T e s {{T}_{e}}s Tes ,即
Θ ( s ) E i ( s ) ≈ 1 / K e    s ( T m T e s 2 + T m s + T e s + 1 ) = 1 / K e    s ( T m s + 1 ) ( T e s + 1 ) \begin{align} \frac{\Theta \left( s \right)}{{{E}_{i}}\left( s \right)}\approx \frac{{1}/{{{K}_{e}}}\;}{s\left( {{T}_{m}}{{T}_{e}}{{s}^{2}}+{{T}_{m}}s+{{T}_{e}}s+1 \right)}=\frac{{1}/{{{K}_{e}}}\;}{s\left( {{T}_{m}}s+1 \right)\left( {{T}_{e}}s+1 \right)} \end{align} Ei(s)Θ(s)s(TmTes2+Tms+Tes+1)1/Ke=s(Tms+1)(Tes+1)1/Ke

本文的推导参考
书《惯性器件及应用实验技术》(作者:郭立东等人)的第3.1.2小节;
书《光电成像系统》(作者:张秉华)的第4.3.2小节;
论文《采用力矩电机直驱的数控机床进给系统伺服刚度优化》的第1.1小节。

根据公式(9)(10)(12)可知,要对一个力矩电机系统建模需要知道以下参数:
K e {{K}_{e}} Ke 电机反电动势系数 = U f / n 0    {{{U}_{f}}}/{{{n}_{0}}}\; Uf/n0 (峰值堵转电压 / 最大空载转速)
K t {{K}_{t}} Kt 电动机力矩系数 = M n / I n    {{{M}_{n}}}/{{{I}_{n}}}\; Mn/In ((连续堵转转矩 / 连续堵转电流)
L a {{L}_{a}} La 电枢电感和 R a {{R}_{a}} Ra电枢电阻
J e {{J}_{e}} Je为系统及负载在电机轴的等效转动惯量(一般可用 1 2 m r 2 \frac{1}{2}m{{r}^{2}} 21mr2近似)

2 力矩电机仿真

图3

以 河北宇捷电机科技有限公司 的DDSM79-03A电机拖动质量为120kg,半径为0.35m的负载为例进行Matlab建模分析,由于电机厂家并未提供电枢电阻和电枢电感。 因此以市面上具有类似参数的电机的电枢电阻和电枢电感代替(或者找厂家实测)。
图4
Matlab代码如下:

clear all; close all; clc;

%--------------------------------
Uf =28;         %峰值堵转电压
n0 = 110;       % r/min最大空载转速
%n0 = n0 * 6;    % deg/s
Ke = Uf / n0;   % 电机反电动势系数
%--------------------------------

%--------------------------------
Mn =21;         % 连续堵转转矩
In = 9.2;       % 连续堵转电流
Kt = Mn / In;   % 电动机力矩系数
%--------------------------------

%--------------------------------
La = 13*10^(-3);% 电枢电感 H
Ra = 3.39;      % 电枢电阻 Ohms
Te = La / Ra;   % 电动机力矩系数
%--------------------------------

%--------------------------------
m = 120;        % kg负载重量
r = 0.35;       % m 负载半径
Je = 0.5 * m * r^2;   % 负载转动惯量
%--------------------------------

%--------------------------------
Tm = Je * Ra / (Kt * Ke);
%--------------------------------

s = tf('s');
k = 1/Ke;
G = 1 / s / (Tm*s+1) / (Te*s + 1);

% 被控对象
figure(1);
p = bodeoptions;
p.FreqUnits = 'Hz';
bode(G,p);grid on; hold on;

C = 1;
Phi = C*G/(1+C*G);
bode(Phi,p);grid on; hold on;
legend('被控对象','闭环传函');

图5

3 力矩电机选择

电机的选择主要依赖的是输出力矩平衡方程,如式(13)所示
T = M 0 + M L + M f + M d + J ⋅ a \begin{align} T={{M}_{0}}+{{M}_{L}}+{{M}_{f}}+{{M}_{d}}+J\cdot a \end{align} T=M0+ML+Mf+Md+Ja
其中 M 0 {{M}_{0}} M0指空载力矩, M L {{M}_{L}} ML指负载力矩, M f {{M}_{f}} Mf指摩擦力矩, M d {{M}_{d}} Md指风阻力矩, J ⋅ a J\cdot a Ja指惯性力矩,J指转动惯量,a指角加速度(rad/s),不考虑空载力矩、负载力矩、风阻力矩 , T ≈ M f + J ⋅ a T ≈ {{M}_{f}}+J\cdot a TMf+Ja

假设对系统的要求2s内调转180°,不限制系统角速度。即系统会经历一个最大加速度加速度过程与最大减速度减速过程,没有最大角速度匀速的过程。 假设最大加速度和减速度相等,有。
2 × 1 2 × a × 1 2 = 180 ⇒ a = 180 o / s 2 2\times \frac{1}{2}\times a\times {{1}^{2}}=180\Rightarrow a={{180}^{o}}/{{s}^{2}} 2×21×a×12=180a=180o/s2,考虑留有足够的裕量,乘以1.5倍, a ′ = a × 1.5 = 270 o / s 2 = 4.71 r a d / s 2 {a}'=a\times 1.5={{270}^{o}}/{{s}^{2}}=4.71rad/{{s}^{2}} a=a×1.5=270o/s2=4.71rad/s2

假设电机要拖动负载是质量为120kg,半径为0.35m圆柱体。则
J = 0.5 ⋅ m ⋅ r 2 = 0.5 ⋅ 120 ⋅ 0.3 5 2 = 7.35 k g ⋅ m 2 \begin{align} J = 0.5\cdot m\cdot r^2 = 0.5\cdot 120 \cdot 0.35^2 = 7.35 kg\cdot m^2 \end{align} J=0.5mr2=0.51200.352=7.35kgm2
而之前已经给出了系统最大的角加速度为 4.71 r a d / s 2 4.71rad/{{s}^{2}} 4.71rad/s2,那么系统的最大惯性力矩为 J ⋅ a = 7.35 ⋅ 4.71 = 34.6185 N ⋅ m J\cdot a = 7.35 \cdot 4.71 = 34.6185 N\cdot m Ja=7.354.71=34.6185Nm

摩擦力矩一般难以计算,根据经验假设摩擦力矩系数为0.01来算。 轴承的内径和外径分别为160和220,轴承法向角度为25°。
M f = 0.01 ⋅ 1200 / s i n 25 ° ⋅ ( 160 + 220 ) / 4 / 1000 = 2.697525 N ⋅ m \begin{align} {{M}_{f}}= 0.01\cdot 1200/sin25° \cdot (160+220) / 4 / 1000 = 2.697525 N\cdot m \end{align} Mf=0.011200/sin25°(160+220)/4/1000=2.697525Nm
考虑摩擦力矩估计偏差,在选择电机时,摩擦力矩按两倍算即 M f = 5.4 N ⋅ m {{M}_{f}} = 5.4N\cdot m Mf=5.4Nm
那么电机总的输出力矩力矩为 34.6185 + 5.4 = 40 N ⋅ m 34.6185 + 5.4 = 40 N\cdot m 34.6185+5.4=40Nm

根据经验,选择电机时,应再考虑留一个1.3倍的裕量。即电机输出力矩应为 40 ⋅ 1.3 = 52 N ⋅ m 40\cdot 1.3 = 52 N\cdot m 401.3=52Nm,上述计算的这个力矩则是选择电机时的峰值堵转力矩。 关于电机其余参数的选择,则是在满足电学和结构要求的前提下,尽量选择连续堵转力矩较大的电机。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/450442.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

python爬虫(6)之处理数组

1、拆分数组 1、spilt()函数 此函数的用处是将数组均分成几个数组 演示如下: import numpy as np ac np.array([1,2,8,9,3,5,5,8]) ac1 np.split(ac,2) ac2 np.split(ac,[3,6]) print(ac1,ac2) 结果如下: 其中若是一个数…

[java——基础] 双亲委派机制

目录 核心思想: 双亲委派机制的好处: 三种类加载器 解析源代码 双亲委派思想面试总结: 核心思想: 向上搜索,向下加载。 双亲委派机制的好处: 防止Java核心类被篡改,防止类的重复加载。 三…

力扣--动态规划/深度优先算法/回溯算法93.复原IP地址

这题主要用了动态规划和回溯算法。 动态规划数组初始化(DP数组): 首先,创建一个二维数组dp,用于记录字符串中哪些部分是合法的IP地址。对字符串进行遍历,同时考虑每个可能的IP地址部分(每部分由1到3个字符组…

基于深度学习的鱼类分类检测系统(含UI界面、yolov8、Python代码、数据集)

项目介绍 项目中所用到的算法模型和数据集等信息如下: 算法模型:     yolov8 yolov8主要包含以下几种创新:         1. 可以任意更换主干结构,支持几百种网络主干。 数据集:     网上下载的数据集&#x…

算法刷题day28

目录 引言一、截断数组二、双端队列三、日期统计 引言 这几道题是周赛里的几道题目,第一道题目我没用这种方法,但还是做出来了,用的一种比较特殊的思考方法,就是把每一个点都判断出来,不满足要求的就舍弃,…

【论文解读】多模态大语言模型综述

目录 一、简要介绍 二、概要 三、方法 3.1.多模态指令调整 3.1.1介绍 3.1.2初步研究 3.1.3模态对齐 3.1.4数据 3.1.5模态桥接 3.1.6评估 3.2多模态的上下文学习 3.3.多模态的思维链 3.3.1模态桥接 3.3.2学习范式 3.3.3链配置 3.3.4生成模式 3.4.LLM辅助视觉推理…

(golang)切片何时会创建新切片或影响原切片

什么时候切片操作会影响原切片 // 1.切片后没有触发slice的扩容机制时 什么时候对切片操作会创建新切片不影响原切片 // 2.对切片头元素进行截取的时候 // 3.当使用append时,len > cap则会触发扩容机制 前置: //slice结构体 type SliceHeader struct…

【你也能从零基础学会网站开发】Web建站之javascript入门篇 JavaScript事件处理

🚀 个人主页 极客小俊 ✍🏻 作者简介:程序猿、设计师、技术分享 🐋 希望大家多多支持, 我们一起学习和进步! 🏅 欢迎评论 ❤️点赞💬评论 📂收藏 📂加关注 什么是DHTML …

宏工科技数智方案现先进陶瓷展,VR体验数字工厂引关注

3月6-8日,第十六届中国国际粉末冶金、硬质合金与先进陶瓷展览会在上海举行。本届展会,宏工科技股份有限公司携VR体验数字工厂和正负压气力输送系统惊艳亮相,“现实虚拟”的呈现方式收获众多行业客户及专业观众高度关注。 展会汇聚了来自粉末冶…

【Python】一文详细介绍 plt.rc_context() 在 Matplotlib 中的原理、作用、注意事项

【Python】一文详细介绍 plt.rc_context() 在 Matplotlib 中的原理、作用、注意事项 🌈 个人主页:高斯小哥 🔥 高质量专栏:Matplotlib之旅:零基础精通数据可视化、Python基础【高质量合集】、PyTorch零基础入门教程&a…

在funtion中用分号间隔还是逗号间隔

问: 回答: 这段代码是一个Vue组件方法的实现,名为resetForm。该方法的主要作用是关闭一个对话框(通过设置this.dialogFormVisible false),重置表单字段(使用this.$refs[formName].resetFields();)&#x…

动态规划课堂5-----子序列问题(动态规划 + 哈希表)

目录 引言: 例题1:最长递增子序列 例题2:最长定差子序列 例题3:最长的斐波那契子序列的长度 例题4:最长等差数列 例题5:等差数列划分II-子序列 结语: 引言: 要想解决子序列问…

如何有效利用代理IP保护隐私并突破网络限制

有效利用代理IP保护隐私并突破网络限制通常涉及以下几个步骤和注意事项: 1. 选择合适类型的代理: - 高度匿名代理:这是最佳选择,因为它不会在HTTP头部透露任何关于你是通过代理访问的信息,因此可以最大程度地保护你的原…

二维卡通数字人解决方案

美摄科技,凭借在数字人领域的深厚积累与不断创新,为企业量身定制了一套高效、灵活的二维卡通数字人解决方案,助力企业打造独具特色的品牌形象,提升用户互动体验。 美摄科技的二维卡通数字人解决方案,以Live 2D等先进工…

JS 事件捕获、事件冒泡、事件委托

js事件机制在开发中可以说时刻使用,例如dom绑定事件、监听其自身事件等。js事件机制有事件捕获、事件冒泡俩种机制,我们分别说下这俩种机制的使用场景。 一、概念 事件捕获顺序如下: window > document > body > div 事件冒泡顺序…

Codeforces Round 933 (Div. 3)C:Rudolf and the Ugly String

题目链接:Dashboard - Codeforces Round 933 (Div. 3) - Codeforces 解题思路: 解题思路: 题目大概意思是字符串中最少去掉几个单词可以使字符串变漂亮,其实只要找“map"和”pie“这两个单词数量,注意判断&quo…

32个关键字详解①(C语言)

目录 关键字分类: 第一个C程序 - 补充内容 变量的定义与声明 - 补充内容 变量的分类 - 补充内容 变量的作用域 - 补充内容 变量的生命周期 - 补充内容 auto 关键字 register 关键字 static 关键字 static 修饰变量: static修饰函数 sizeof 关键字 基本数…

罐头鱼AI短视频矩阵营销|视频批量剪辑|矩阵系统

AI批量视频剪辑系统是一款功能丰富的视频编辑软件,提供了以下主要功能: 首页显示:在首页上显示用户的登录状态、已绑定的账号数量以及最近上传的视频素材和新上传素材列表。 抖音账号绑定功能:用户可以绑定抖音账号,Q…

读书笔记之《人工智能全球格局》:人工智能时代的中国之路

《人工智能全球格局:未来趋势与中国位势》的作者:是国务院发展研究中心国际技术经济研究所 / 中国电子学会 / 智慧芽, 2019年出版。 这本书全面深入地探讨了人工智能(AI)的发展历程、当前状态、未来趋势以及中国在这一领域的地位和…

CAN一致性测试:物理层测试之位时间测试

从本周开始结合工作实践,给大家总结CAN一致性相关的测试 包括:物理层、数据链路层、应用层三大块知识点 CAN一致性测试:物理层测试之位时间测试 试验目的:测试控制器输出的差分电平位信号的特征。 试验依据:GMW3122&#xff0…