电机控制系列模块解析(17)—— 速度环

 一、电机转速控制

电机控制的速度环是整个电机控制系统中的外环,其主要任务是根据设定的转速指令值(目标速度)与实际电机转速之间的偏差,调整电流环的参考值(d轴电流Id或q轴电流Iq,涉及类似单电流环的弱磁控制方案时可能会通过控制策略切换来直接调节d轴电流),进而间接控制电机转速。速度环的设计和优化对于确保电机系统在各种工作条件下的稳定性和动态性能至关重要。以下是关于电机控制速度环的一些关键点:

1. 控制原理

速度环通常采用PI(比例-积分)控制器或PID(比例-积分-微分)控制器结构。其工作原理如下:

比例项(P):根据转速误差(设定速度与实际速度之差)的大小,按比例生成控制信号,误差越大,控制信号越强。比例项主要用于提供快速响应,减小转速偏差。

积分项(I):对转速误差进行积分,生成的控制信号与误差积累的时间成正比。积分项用于消除稳态误差,即使在存在持续扰动的情况下也能保证电机最终达到设定速度。

微分项(D)(对于PID控制器):根据转速误差的变化率(即误差的导数)生成控制信号,有助于预测和抑制未来的误差变化,减少超调和振荡。

2. 参数整定

速度环的性能很大程度上取决于控制器参数(Kp、Ki、Kd)的选择。常用的参数整定方法包括:

经验公式法:根据电机参数(惯量、摩擦系数等)、负载特性和控制要求,利用经验公式初步估算Kp、Ki、Kd的值。

试凑法:通过试验调整参数,观察电机速度响应曲线(阶跃响应或脉冲响应),根据超调量、调节时间、稳态误差等指标逐步优化参数。

自动整定法:利用专门的自动整定算法(如Ziegler-Nichols法、模糊逻辑法、遗传算法等),根据系统实际运行数据自动调整控制器参数。

3. 其他策略

为了进一步提高速度环的性能,可以采用以下高级控制策略:

自适应控制:根据电机运行状态和负载变化,实时调整控制器参数,保持最优控制效果。

滑模控制(Sliding Mode Control, SMC):设计切换函数和切换面,使系统状态在切换面上快速滑动,达到快速响应、强鲁棒性的控制效果。

模型预测控制(Model Predictive Control, MPC):基于系统模型预测未来状态,优化未来一段时间内的控制输入,实现多目标优化和约束满足。

神经网络控制、模糊控制等智能控制方法:利用神经网络、模糊逻辑等工具建模非线性、不确定系统,实现复杂条件下的高效控制。

4. 抗扰动设计

前馈控制:根据已知的扰动(如负载变化、风阻等)信息,提前调整控制信号,削弱扰动对速度控制的影响。

鲁棒控制:设计控制器对系统参数变化、未建模动态、外部扰动等具有较强抵抗能力。

增益调度:根据电机运行速度、负载等条件,动态调整控制器增益,保证不同工况下的控制性能。

观测器设计:如速度观测器、负载观测器等,用于估计难以直接测量的状态变量,提高控制精度和鲁棒性。

5. 集成与协同

速度环需与电流环以及其他可能存在的控制环(如位置环)紧密配合,确保系统整体性能。这包括:

环间解耦:通过交叉耦合补偿、前馈控制等方式,减少内环(电流环)对速度控制的影响。

带宽匹配:合理设置各控制环的带宽,确保速度环的动态响应不会受到电流环限制,同时避免电流环过于敏感导致系统不稳定。

故障诊断与容错控制:设计故障检测与隔离机制,当速度环出现问题时,能及时切换到备用控制策略或安全模式。

总之,电机控制的速度环设计是一个涉及控制理论、电机动力学、系统辨识、优化算法等多方面知识的过程。通过合理选择控制器结构、精心整定参数、运用高级控制策略、进行抗扰动与稳定性设计以及系统集成与协调,可以有效提升电机控制系统的速度控制性能。

二、PI参数整定计算

 1、上图是理想条件下,对速度环PI参数进行计算

 2、参考TI和其他博客,考虑电流环影响的条件下,对速度环PI参数进行计算

3、注意,此时选择了电流环带宽作为速度环路的开环频率响应中 0dB 频率以上的极点最小值

4、也可以选择速度反馈滤波带宽作为速度环路的开环频率响应中 0dB 频率以上的极点最小值

5、因此在速度环PI计算公式中,其带宽可以根据具体应用选择反馈滤波带宽或者电流环带宽

6、常规选择速度反馈滤波带宽,而对于高动态性能伺服控制等应用来说,可选择电流环带宽

三、附录:其他转速控制方案

电机转速控制器类型多样,针对不同的应用场景、电机类型和性能需求,可以选择不同的控制策略和技术。以下是一些常见的电机转速控制器类型及其优缺点:

滑模控制(SMC)

**优点**:
- 具有很强的鲁棒性,能有效应对系统参数变化和外部扰动。
- 控制逻辑清晰,对非线性系统的控制效果良好。

**缺点**:
- 滑模切换过程中可能会产生较大的开关动作和控制震荡(称为“抖振”),需要适当的阻尼策略。
- 对噪声敏感,可能导致控制器误触发。
- 控制逻辑较为复杂,应用时需谨慎设计切换面和切换律。

模糊逻辑控制(FLC)

**优点**:
- 能处理非线性、不确定性和时变系统的控制问题。
- 控制规则基于语言变量和专家经验,易于理解和调试。
- 对系统模型要求不高,适合于难以建立精确数学模型的场合。

**缺点**:
- 控制规则的建立和优化依赖于专家经验和反复试错。
- 对参数调整敏感,参数选择不当可能影响控制效果。
- 在复杂系统中,模糊规则集可能变得庞大且难以管理。

自抗扰控制(ADRC)

自抗扰控制(Adaptive Disturbance Rejection Control, ADRC)是一种先进的控制策略,特别适用于处理含有未知扰动和模型不确定性、非线性系统的控制问题。在电机转速控制中,自抗扰控制器能够有效抑制各种内部扰动(如电机参数变化、摩擦、负载波动等)和外部扰动(如电网电压波动、温度变化等),提高系统的动态性能和鲁棒性。以下是自抗扰控制应用于电机转速控制的优缺点:

优点:

  1. 强鲁棒性:自抗扰控制器通过在线估计和补偿系统内外扰动,对电机参数变化、负载波动、外部干扰等具有极高的抵抗能力,保证控制系统在复杂工况下的稳定性和性能。

  2. 无需精确模型:ADRC仅需要对被控对象的一阶或二阶线性化模型进行粗略估计,无需精确的系统参数和复杂的建模过程,对电机参数的不确定性有很好的适应性。

  3. 简化设计:相比其他高级控制方法(如滑模控制、模糊逻辑控制、神经网络控制等),ADRC的控制结构相对简单,易于理解和实现。主要由跟踪微分器(Tracking Differentiator, TD)、扩展状态观测器(Extended State Observer, ESO)和非线性状态误差反馈控制律(Nonlinear State Error Feedback, NSEF)三部分组成。

  4. 快速响应:通过TD实现对输入指令的精确跟踪和无超调控制,ESO能快速准确地估计和补偿扰动,使得系统对转速指令的响应速度快,动态性能优良。

  5. 易于参数整定:ADRC参数整定相对简单,主要涉及ESO的观测带宽和控制增益的选取,可通过试凑法或一些指导原则进行调整,无需复杂的参数优化过程。

缺点:

  1. 对噪声敏感:自抗扰控制器中的扩展状态观测器(ESO)在估计和补偿扰动时,可能会放大系统中的噪声,特别是在高频段。因此,对传感器的精度和噪声抑制能力有一定要求,可能需要配合适当的滤波措施。

  2. 参数调整技巧性:虽然ADRC参数整定相对简单,但正确选择ESO的观测带宽和控制增益对系统性能至关重要。如果选择不当,可能导致系统响应变慢、超调过大或出现振荡。需要一定的实践经验和技术积累。

  3. 计算量稍大:相比于传统的PID控制,ADRC的计算量稍大,特别是在实时控制系统中,可能需要更高性能的处理器。但在现代嵌入式系统中,这一问题通常可以通过合理的软件设计和硬件选型得到解决。

  4. 非线性控制效果受限:尽管ADRC在处理非线性系统时表现优秀,但对于某些高度非线性、强耦合或时滞严重的电机系统,可能需要结合其他控制策略(如滑模控制、模糊逻辑控制等)进一步优化控制效果。

总结来说,自抗扰控制作为一种具有强鲁棒性、无需精确模型、设计简单的控制策略,非常适合应用于电机转速控制,能够有效应对电机系统中的各种扰动和不确定性,提高控制系统的稳定性和动态性能。尽管存在对噪声敏感、参数调整技巧性、计算量稍大等问题,但通过合理的设计和实践,这些问题可以得到有效缓解。在实际应用中,自抗扰控制常与其他控制策略结合使用,以充分发挥各自优点,实现更优的电机转速控制效果。

综上所述,选择电机转速控制器类型时需综合考虑电机特性、系统要求、控制精度、响应速度、鲁棒性、成本等因素,并结合具体应用环境选择最适合的控制策略。

另外需要注意的是,在实际众多的应用场合中,为应对各种各样的电机负载(变负载、变惯量、振荡运动、弹性运动、双惯量等各式各样的机械结构),此外还有非常规速度环控制器、V/F和I/F调速控制、速度环控制器参数自适应、负载观测器(ADRC等抗扰设计中已经涉及了)、电机惯量辨识、粘滞摩擦曲线辨识、双惯量机械系统转速控制、谐振以及弹性振荡控制等。待后续继续更新。

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

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

相关文章

OpenCampass评测实战 作业

按照如下教程文档操作即可:https://aicarrier.feishu.cn/wiki/NxUOwnLuvi0clykyzj7ccSHPndb

JavaScript解决精度问题-math.js-使用入门

JavaScript精度失真案例 0.1+0.2 结果是:0.300000000000000041-0.9 结果是:0.099999999999999984.10*100 结果是:409.999999999999946.10/0.1 结果是:60.99999999999999大数计算 9007199254740992+1 结果是9007199254740992 JavaScript 浮点数运算结果不对,因浮点数的存储…

物料厘不清?企业如何做好“物料管理”

物料包括原材料、半成品、成品、辅助用品以及生产过程中必然产生的边角余料、废料等。在制造企业中,各个部门的业务流程几乎都要用到物料: 销售和订单录入部门要通过物料确定客户定制产品的构形; 计划部门要根据物料来计划物料和能力的需求…

AI绘画ComfyUI工作流安装教程,新手入门安装部署教程

ComfyUI 是专为 Stable Diffusion 打造的图形用户界面(GUI),采用了基于节点的操作方式。用户可以通过连接不同的模块(即节点)来创建复杂的图像生成流程。这些节点涵盖了多样的功能,包括加载检查点模型、输入…

卧龙搞怪作妖,图形化编程桌面内测探秘故事

在一间古朴的办公室内,卧龙与凤雏相对而坐,悠闲地品着茶。茶香袅袅,弥漫在空气中。 “凤雏贤弟啊,你可曾忆起往昔在那图形化编程桌面,咱们行产品内测之时,那乱象丛生之景呢?”卧龙微微眯眼&…

深度解析互联网医疗源码:视频问诊APP开发技术剖析

视频问诊APP作为在线医疗其中的重要一环,正在改变人们就医的方式。今天,我将为大家详解互联网医疗源码,探讨视频问诊APP开发技术,揭示其背后的原理和关键技术。 一、视频问诊APP的基本功能 视频问诊APP作为一种新型的医疗服务平台…

JAVA语言开发的(智慧校园系统源码)智慧校园的痛点、智慧校园的安全应用、智慧校园解决方案

一、智慧校园的痛点 1、信息孤岛问题:由于校园内各部门或系统独立开发,缺乏统一规划和标准,导致数据无法有效整合和共享,形成了信息孤岛。 2、技术更新与运维挑战:智慧校园的建设依赖于前沿的信息技术,如云…

Python进阶之-jinja2详解

✨前言: 🌟什么是jinja2? Jinja2 是一个强大的 Python 模版引擎,主要用于生成HTML或其他文本文件。这个库非常适合开发动态网站和Web应用的视图层,因为它支持逻辑操作如循环和条件判断,还可以继承和重用模…

vue快速入门(五十七) 作用域插槽

注释很详细&#xff0c;直接上代码 上一篇 新增内容 作用域插槽实现表格删除数据 源码 App.vue <template><div id"app"><!-- 向子组件传值 --><MyTable :tableData"tableData"><!-- 接收子组件的传值&#xff0c;默认是对象格…

商超物联网~配置学生健康与安全

配置学生健康与安全示实验 作者&#xff1a;知孤云出岫 作者主页&#xff1a;点击这里 组网图形 图1 配置学生健康与安全示例组网图 业务需求组网需求数据规划配置思路配置注意事项操作步骤配置文件 业务需求 某学校由于重视学生的健康与安全&#xff0c;希望能够通过技术手段…

网络安全之静态路由

以下是一个静态路由的拓扑图 Aping通B&#xff0c;C可以ping通D。 路由器转发数据需要路由表&#xff0c;但仍可以Aping通B&#xff0c;C可以ping通D&#xff0c;是因为产生了直连路由&#xff1a;产生的条件有两个&#xff0c;接口有IP&#xff0c;接口双up(物理up&#xff…

使用应变计进行建筑物的健康监测

在建筑健康监测领域&#xff0c;应变计是一种至关重要的传感器&#xff0c;用于评估结构的安全和性能。特别是振弦式应变计&#xff0c;以其高精度和稳定性&#xff0c;成为监测建筑物健康状态的首选工具。本文将探讨振弦式应变计的工作原理、应用方法以及在建筑健康监测中的最…

STM32学习笔记--疑问篇

STM32学习笔记–疑问篇 GPIO是什么的缩写通用寄存器的缩写和全程 3.、这是什么的缩写 不同输出模式之间的差异 PB是GPIOB的缩写&#xff1f; 怎样知道端口应该设置成输入模式还是设置成输出模式

机器学习之基于Python多种混合模型的糖尿病预测

欢迎大家点赞、收藏、关注、评论啦 &#xff0c;由于篇幅有限&#xff0c;只展示了部分核心代码。 文章目录 一项目简介 二、功能三、系统四. 总结 一项目简介 一、项目背景 糖尿病是一种慢性代谢性疾病&#xff0c;其发病率在全球范围内逐年上升&#xff0c;已成为影响人类健…

OpenHarmony usb打开报错“usb fail error code = -3, error msg = LIBUSB_ERROR_ACCESS”

一、前言&#xff1a;最近公司项目需求&#xff0c;定位要求使用国产系统&#xff0c;国产系统无非就是 统信os &#xff0c;麒麟OS, 还有这两年比较热的 OpenHarmony。于是&#xff0c;老板要求公司产品适配OpenHarmony , 跟上时代步伐。 二、在开发中使用 usb 通讯时&#x…

明星中药企业系列洞察(二)丨百年御药同仁堂,为什么被称为我国最“硬”的老字号?

从最初的同仁堂药室、同仁堂药店到现在的北京同仁堂集团&#xff0c;经历了清王朝由强盛到衰弱、几次外敌入侵、军阀混战到新民主主义革命的历史沧桑&#xff0c;其所有制形式、企业性质、管理方式也都发生了根本性的变化&#xff0c;但同仁堂经历数代而不衰&#xff0c;在海内…

智慧校园的优势

数字化校园的建造给传统校园带来了生机与生机&#xff0c;数字化校园的每项设备都给学生带来了很好的体验。如不久前的开学季&#xff0c;许多校园运用校园一卡通体系&#xff0c;处理了往日人山人海的校园迎新现象&#xff0c;取而代之的是安静、有序的重生报到场景&#xff0…

基于springboot实现可盈保险合同管理系统项目【项目源码+论文说明】

基于springboot实现可盈保险合同管理系统演示 摘要 现代经济快节奏发展以及不断完善升级的信息化技术&#xff0c;让传统数据信息的管理升级为软件存储&#xff0c;归纳&#xff0c;集中处理数据信息的管理方式。本可盈保险合同管理系统就是在这样的大环境下诞生&#xff0c;其…

7个AI驱动的3D模型生成器

老子云AI生成3D模型https://www.laozicloud.com/aiModel 在快速发展的技术世界中&#xff0c;人工智能 (AI) 已经改变了游戏规则&#xff0c;尤其是在 3D 对象生成领域。 AI 驱动的 3D 对象生成器彻底改变了我们创建和可视化 3D 模型的方式&#xff0c;使该过程更加高效、准确…

“天一永安杯” 初赛 2024宁波第七届网络安全大赛暨第九届大学生网络技术与信息安全大赛 题解WP

web-1 题目描述&#xff1a;只需一键&#xff0c;Flag就在你眼前&#xff01; CtrlU直接出 web-2 题目描述&#xff1a;小明做的网站看似很安全&#xff0c;但是它好像开启了某个不安全的配置 敏感目录扫描无果&#xff0c;手动排查&#xff0c;根据报错是java的后端&#x…
最新文章