电机控制系列模块解析(24)—— 飞车转速跟踪

转速跟踪启动:又名顺风&&逆风启动、或者飞车启动、或者启动前转速检测。应用背景见附录。

转速跟踪 也可以理解为 对正在高速运行的电机 进行初始位置辨识。

一、转速跟踪方案

转速跟踪是电机控制中的一项关键技术,尤其在变频驱动、伺服系统等应用中,要求变频器或控制器在启动前能够准确地感知电机当前转速并实时调整输出以保持与电机转速的一致。

根据不同应用场景和电机类型,已商用方案如下所述: 零矢量角度法、零矢量频率法、零电流闭环观测法、反电势采样法、扫频法、励磁电流闭环观测法......

零矢量角度法

利用变频器输出的高频间隔的多个零矢量(即三相电压矢量合成后幅值为零的时刻)期间的电机电流直接根据旋转坐标系下的电机电压方程对电机位置进行计算,然后利用电机位置的近似微分计算出电机的运行速度。零矢量个数较少。仅用于永磁电机。

零矢量频率法

相比于零矢量角度法,该方法同样利用变频器输出的高频间隔的多个零矢量,但是是采用零矢量时间三相电流近似过零时刻来直接计算永磁电机的运行频率(与反电势频率一致)。虽然不依赖电机电压方程,但是零矢量个数可能较多(有一定制动效果),需要进行角度补偿以及延时补偿。仅用于永磁电机。

零电流闭环观测法

以矢量控制为例,将交直轴电流给定为零进行启动,利用电机电压和电机电流计算电机反电势频率和电机位置角度(可以采用磁链观测器或者反电势观测器之类的观测器即可)。仅用于永磁电机。直接转速控制时,使得转矩给定为零。

反电势采样法

若有电机输出电压采样电路,可以直接采用电机反电势电压采样信号进行电机速度和位置的计算。仅用于永磁电机。

扫频法

预设频率曲线进行扫频,以确定转差最小时的频率为电机频率,进而根据频率计算电机角度。扫描过程可能需要较长时间,对实时性要求较高的应用可能不合适。可用于感应电机。

励磁电流闭环观测法

与零电流闭环观测法类似,但是需要注意的是需要类似预励磁操作先对电机进行励磁,然后其他步骤与零电流闭环观测法一致。可用于感应电机和同步磁阻电机。

在启动之前,电机可能高速正转或者反转,下图以正转为例

二、暂留问题

转速跟踪作为电机控制领域的一项关键技术,尤其在无传感器控制(sensorless control)和高动态性能要求的应用中,面临一些技术难点。以下是一些主要的挑战:

低速与零速转速检测

在电机低速或接近零速时,反电动势(Back EMF)较小,可能被噪声、系统泄漏电流等干扰因素掩盖,导致难以准确检测到转速信号。

采用专门的低速检测技术,如锁相环(PLL)技术、高频注入法、滑模观测器等,增强对微弱反电动势信号的提取和处理能力。当前也可以在一定转速之下直接进行静态的初始位置检测(高频注入法和脉冲法等。转速较低时,可以使用静态的初始位置检测,带载要求不高的可以直接开环启动)

参数变化与非线性效应

电机参数(如电阻、电感、磁链饱和特性等)随温度、老化、负载变化而变化,且电机特性本身存在非线性,这些都影响转速观测的准确性。

采用在线参数辨识与自适应控制技术,实时更新电机模型参数;(亦然可以离线辨识和查表)

运用非线性控制理论设计控制器,以应对电机的非线性特性。

噪声干扰与信噪比问题

电机及其驱动系统的电气噪声、环境电磁干扰、测量设备本身的噪声等都可能影响转速信号的检测和处理。采用数字滤波器(如卡尔曼滤波、滑动平均滤波、小波滤波等)进行信号去噪;采用抗干扰性强的硬件设计,如改进传感器接口、增加屏蔽措施、优化布线等。

动态响应与稳定性

在快速变化的负载条件或高动态性能要求下,转速跟踪系统需要有快速的响应速度和良好的稳定性,以确保电机转速的精确跟踪。采用高性能的控制算法,如模型预测控制(MPC)、滑模控制、自抗扰控制(ADRC)等,增强系统的动态响应能力和鲁棒性;优化控制器参数,确保系统在宽广的工作范围内保持稳定。

故障诊断与容错能力

在实际运行中,可能会遇到传感器故障、系统故障、外部扰动等不确定因素,影响转速跟踪的可靠性。设计故障检测与诊断算法,实现故障的快速识别与隔离;采用冗余设计、容错控制策略,确保在部分故障条件下仍能进行有效的转速跟踪。

综上所述,转速跟踪技术的难点主要集中在低速与零速检测、参数变化与非线性效应处理、噪声干扰抑制、动态响应与稳定性提升,以及故障诊断与容错能力等方面。克服这些难点往往需要结合先进的控制理论、信号处理技术、故障诊断策略以及针对性的硬件设计。

附录:功能介绍

变频器的“飞车转速跟踪”或“飞车启动”功能是一项专为已处于旋转状态的电动机设计的特殊启动模式。在某些特定应用场景下,电机由于外力或者其他动力源的作用,其转子可能在变频器接入之前就已经处于高速旋转状态。飞车转速跟踪功能允许变频器在这种情况下安全、高效地接管电机控制,确保电机以现有转速平稳过渡到变频器控制下的运行状态,而不引起过大的冲击、振动或电气应力。以下是该功能的概述:

功能目标
  1. 平滑接管:避免电机在变频器接入瞬间因转速不匹配造成的剧烈冲击,保护电机、负载和传动机构免受损伤。

  2. 节能与效率:在某些连续生产流程中,如长皮带输送机、大型风机等,电机可能由于意外断电后再恢复供电或由其他备用驱动系统暂时带动而处于旋转状态。飞车启动功能可迅速恢复电机至变频器控制,减少因制动、停止后再重启带来的能量损失和时间延误。

  3. 应急处理:在故障恢复或维护后,电机可能由于风力、惯性、重力等原因保持转动。飞车启动功能使得变频器能够迅速、安全地接手电机控制,避免手动干预或使用复杂的安全措施。

实现原理
  1. 转速检测与估算:变频器必须能够准确地检测或估算电机的实际转速。这可能通过内置或外置的速度传感器直接测量,或者在无传感器方案中采用算法(如高频注入法、反电动势法、模型参考自适应等)间接推算。

  2. 转速跟踪控制:变频器根据检测到的转速,迅速调整自身的输出频率,使之与电机当前转速相匹配。这通常涉及到先进的控制算法,如矢量控制、直接转矩控制等,确保在转速跟踪过程中保持良好的动态性能和转矩控制精度。

  3. 转矩控制策略:在跟踪过程中,变频器需合理控制电机转矩,既要避免过大的启动转矩造成冲击,又要保证有足够的转矩维持电机稳定旋转。这可能包括软启动、转矩限制、滑差补偿等功能。

  4. 保护机制:为防止电机过速、失步、过电流等异常情况,飞车启动功能应配备相应的保护措施,如转速超限保护、失步检测与恢复、过流保护等,确保启动过程的安全性。

实施步骤
  1. 电机状态确认:确认电机在变频器接入前已处于旋转状态,了解其大致转速和旋转方向。

  2. 变频器设置:在变频器参数设置中启用飞车启动功能,可能需要设定初始转速值、跟踪速率、转矩限制等参数。

  3. 安全检查:确保电机及负载系统具备接受飞车启动的条件,如有必要,进行必要的机械锁定解除、电气隔离确认等工作。

  4. 启动操作:按照规定的操作程序,启动变频器,使其进入飞车转速跟踪模式。变频器将自动检测或估算电机转速,并逐步调整输出频率以匹配电机实际转速。

  5. 监控与调整:在启动过程中密切监视电机运行状态、变频器输出参数及系统反馈,如有异常应及时调整参数或采取相应措施。

变频器的飞车转速跟踪功能是针对电机已处于旋转状态时安全、高效启动的重要手段。它融合了转速检测、先进控制算法、转矩控制策略和保护机制,旨在确保电机在变频器接管时平滑过渡,减少冲击、保护设备,同时节省能源、提高生产效率。在特定工业应用中,这一功能对于维持连续生产流程、应对突发状况以及执行高效维护操作具有重要意义。

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

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

相关文章

浙江大学数据结构MOOC-课后习题-第六讲-图2 Saving James Bond - Easy Version

题目汇总 浙江大学数据结构MOOC-课后习题-拼题A-代码分享-2024 题目描述 测试点 思路分享 ①解题思路概览 我的想法是,先建立一个图,然后再利用DFS或者BFS来遍历判断当前顶点能否跳到岸上去 ②怎么建图? 首先要考虑采用什么数据结构来存储图…

gpt-4o继续迭代考场安排程序 一键生成考场清单

接上两篇gpt-4o考场安排-CSDN博客,考场分层次安排,最终exe版-CSDN博客 当然你也可以只看这一篇。 今天又添加了以下功能,程序见后。 1、自动分页,每个考场打印一页 2、添加了打印试场单页眉 3、添加了页脚 第X页,…

Springboot项目——网页版本五子棋

网页五子棋:本项目简单实现了网页版本的五子棋对战功能,同时会根据用户的天梯分数来匹配,可供多位用户同时提供对战功能。大致可分为三个模块,用户模块,匹配模块,对战模块,下面重点介绍以下三个…

班翠鸟优化算法(PKO)-2024年SCI新算法-公式原理详解与性能测评 Matlab代码免费获取

​ 声明:文章是从本人公众号中复制而来,因此,想最新最快了解各类智能优化算法及其改进的朋友,可关注我的公众号:强盛机器学习,不定期会有很多免费代码分享~ 目录 原理简介 一、初始化阶段 二、栖…

C# 字节数组(byte[])拼接的性能对比测试

将C#中的三种字节数组拼接方式的性能做了一个对比测试,DEMO程序代码如下: using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Text; using System.Threading.Tasks;namespace Byte数组拼接测…

typora自动生成标题序号(修改V1.0)

目录 带序号效果图 解决方法 带序号效果图 解决方法 1.进入文件夹:文件–>偏好设置–>外观–>主题–>打开主题文件夹 2.如果没有base.user.css文件,新建一个。如果有直接用记事本打开,把下面代码拷贝进去保存。 /** initiali…

免税商品优选购物商城,基于 SpringBoot+Vue+MySQL 开发的前后端分离的免税商品优选购物商城设计实现

目录 一. 前言 二. 功能模块 2.1. 登录界面 2.2. 管理员功能模块 2.3. 商家功能模块 2.4. 用户前台功能模块 2.5. 用户后台功能模块 三. 部分代码实现 四. 源码下载 一. 前言 随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过…

前端开发之xlsx-js-style的使用和实例

xlsx-js-style的使用和实例 前言效果图安装xlsx-js-style插件导入插件在创建ws后设置表头 前言 在使用xlsx组件的时候如果需要调整xlsx表的样式可以使用xlsx-js-style来进行设置 效果图 安装xlsx-js-style插件 npm install xlsx-js-style导入插件 该文件参考在xlsx的使用中…

各种情况下的线缆大小选择

开口线鼻子和导线对应大小 开口铜鼻子对应线径大小 变压器容量对应高压侧电流大小 开关电流线缆功率对照表 家庭/工业最常用电线铜线电流承载功率 电工常用名词对应符号 导线面积承载的安全载流量及允许负荷对照表 漏电保护器选择参考表 电动机功率换算电流 电机功…

数据(整型和浮点数)在内存中的存储

目录 1.整型在内存中的存储 大小端字节序存储和字节序判断 1.大小端字节序存储: 2.字节序判断: 2.浮点数在内存中的存储 浮点数存储的过程 浮点数读取的过程 题目解析 1.整型在内存中的存储 我们先要明白: 整数在内存中是以二进制形式…

数据结构(六)队列

文章目录 一、概念二、逻辑结构:线性结构三、存储结构(一)顺序队列(二)循环队列1. 结构体定义2. 创建队列(1)函数定义(2)注意点(3)代码实现 3. 入…

SQLI-labs-第二十五关和第二十五a关

目录 第二十五关 1、判断注入点 2、判断数据库 3、判断表名 4、判断字段名 5、获取数据库的数据 第二十五a关 1、判断注入点 2、判断数据库 第二十五关 知识点:绕过and、or过滤 思路: 通过分析源码和页面,我们可以知道对and和or 进…

解决 WooCommerce 的分析报表失效问题

今天明月的一个境外电商客户反应网站的 WooCommerce 分析报表已经十多天没有更新了,明明每天都有订单交易可分析报表里的数据依旧是十多天前的,好像更新完全停滞了似的。明月也及时的查看了后台的所有设置,确认没有任何问题,WooCo…

什么是光栅化?

一、 什么是光栅化? 光栅化作用是将几何数据变换后转换为像素呈现在显示设备上的一个过程。几何数据转换为像素, 本质是坐标变换、几何离散化,如下: 其中包含了坐标变换和几何离散化: 二、光栅化完成了什么 3D中,物…

数组-两个升序数组中位数

一、题目描述 二、解题思路 (一).基本思想: 如果列表总长度allsize( arr1.size()arr2.size() ) 为奇数时,中位数位置应该在两个列表排序后的第 allsize/2 位置处,如果allsize为偶数,中位数应该取 (allsize/2)-1 和 allsize/2 的…

Google Extension 【Google 最佳扩展插件】

pockettube: youtube manager 订阅号分组沉浸式翻译:全网口碑炸裂的双语对照网页翻译插件Google 翻译腾讯翻译篡改猴MetaMaskGlarity: Summarize & Translate Any Page

移动端应用订阅SDK接入攻略

本文档介绍了联想应用联运移动端订阅SDK接入操作指南,您可在了解文档内容后,自行接入应用联运移动端订阅SDK。 接入前准备 1请先与联想商务达成合作意向。 2.联系联想运营,提供应用和公司信息,并获取商户id、app id、key&#…

卸载/删除 Maxask.com,最简单的方法

被绑架的浏览器,太恶心了。 Maxask伪装成了插件,在你搜索网页的时候利用了重定向,导致出现的界面时Maxask的界面,很恶心。 只需要排查正在使用的,如下图有颜色的图表。 删除一个插件,浏览器搜索一下看看有…

2024年上半年软件设计师试题及答案(回忆版)--选择题

基础知识选择题 基础知识选择题 1,2,3][4,5,6][1,2,3,4,5,6] (总:1分) (注意:括号内的是截止当前题目总分) vlan不能隔绝内外网 (2分) 链路层使用交换机,…

C语言 | Leetcode C语言题解之第115题不同的子序列

题目&#xff1a; 题解&#xff1a; int numDistinct(char* s, char* t) {int m strlen(s), n strlen(t);if (m < n) {return 0;}unsigned long long dp[m 1][n 1];memset(dp, 0, sizeof(dp));for (int i 0; i < m; i) {dp[i][n] 1;}for (int i m - 1; i > 0;…