基于改进型FOC算法的电机控制系统的设计.pdf
《基于改进型FOC算法的电机控制系统的设计.pdf》由会员分享,可在线阅读,更多相关《基于改进型FOC算法的电机控制系统的设计.pdf(6页珍藏版)》请在咨信网上搜索。
1、计 算 机 与 网 络技术论坛0引言近年来,随着中国城市经济建设的飞速发展,工业领域的控制要求也越来越高,控制系统领域也在不断改进,追求更高的响应速度、更精准的控制系统是大家共同的目标1。一般将磁场定向控制(Magnetic field Oriented Control,FOC)矢量控制算法作为控制系统的核心算法来驱动电机,但是传统的FOC矢量控制算法将PI调节器作为外环的速度调节的工具,在有偏差产生时难以兼顾电机快速与超调之间的矛盾,这样将会加大调试参数的难度。为了提高控制系统的动力性能,动力电池电压日益增加,高压安全问题日益凸显。针对上述问题,提出了基于改进型FOC算法的电机控制系统的设计
2、宋文文1,陈 静2,张志威1,丁学文1,2*,李雅静1(1.天津职业技术师范大学 电子工程学院,天津300222;2.天津云智通科技有限公司,天津300350)摘要:设计了一种以STM32为主控芯片,基于改进型磁场定向控制(Magnetic Field Oriented Control,FOC)的电机控制系统。该系统采用的CAN总线控制,具有自动检测错误和修复功能,减少布线,有效降低控制系统的故障率,实现控制系统内部模块之间的复杂通讯和电机之间的交流。运用FOC矢量控制算法来控制电机的运转,选择霍尔传感器作为FOC的位置传感器,来获取转子的角度信息和速度信息,经过Clarke变换、Park变换
3、、Park逆变换后输出轴与轴的电压传输给逆变电桥,进行矢量脉宽调制,驱动电机转动,最终实现系统的精准控制,其中基于自抗干扰控制(Active Disturbance Rejection Control,ADRC)算法代替了传统的PI速度控制环,只保留了PI电流环。控制系统中还加入了预充电和故障处理检测功能,实时检测高压安全状况,在功率管发生短路等故障情况时可及时采取保护措施,实现最大程度保护控制器和操作人员的安全。该控制系统具有较好的现实性以及适用性。关键词:STM32;CAN通信;磁场定向控制;预充电;故障检测处理中图分类号:TM343文献标志码:A文章编号:1008-1739(2023)1
4、5-47-6SONG Wenwen1,CHEN Jing2,ZHANG Zhiwei1,DING Xuewen1,2*,LI Yajing1(1.School of Electronic Engineering,Tianjin University of Technology and Education,Tianjin 300222,China;2.Tianjin Yunzhitong Technology Co.,Ltd.,Tianjin 300350,China)A motor control system is designed based on the improved FOC(Mag
5、netic Field Oriented Control)with STM32 as themain control chip.The CAN bus control is used,capable of automatic error detection and repair,reducing the wiring and the failure rateof the control system,and enabling the exchange between the motor and the complex communications among the internal modu
6、les ofthe control system.The FOC vector control algorithm is used to control the motor operation,and Hall sensor is selected as the FOCposition sensor to obtain the rotor angle information and velocity information.After Clarke transform,Park transform and inverse Parktransform,the output voltage of
7、d axis and q axis is transmitted to the inverter bridge,with the vector pulse width modulation carried outto drive the motor rotation,precisely controlling the system in the end,in which the traditional PI speed control loop is replaced by theADRC-based active disturbance rejection control algorithm
8、 and only the PI current loop is retained.The functions of pre-charging andfault handling detection are also added to the control system,enabling real-time detection of high voltage safety,so that power tubeshort circuit and other faults can be taken timely protective measures and the controller and
9、 operator safety can be protected to thegreatest extent.The control system has good practicality and applicability.STM32;CAN communication;FOC;pre-charging;fault detection and processing收稿日期:2023-03-2347计 算 机 与 网 络技术论坛一种改进型FOC矢量控制的电机控制系统的设计,该控制系统将STM32作为主控芯片,采用CAN总线控制,可通过STM32IDE Cube MX进行CAN通信底层配置,
10、自动生成代码,极大减少人为编程,加入了预充电检测功能和故障检测处理功能。该控制系统的设计结合了Matbal中的Simulink建模仿真技术,利用Matbal自动生成代码功能输出波形,经调制后最终达到电机控制系统的精准控制,有效提高控制系统的稳定性。1 FOC矢量控制算法FOC矢量控制即磁场定向控制,是针对三相异步电机的调速问题而提出的三相电流矢量控制法,通过Clarke变换、Park变换和Park逆变换将三相交流电流矢量变为旋转的两相直流电流标量控制励磁电流和转矩电流,从而使异步电机可以实现与直流电机相同的调速性能2。首先,采集三相电流经过Clarke变换将其变为两相正交电流,经过Park变换
11、后,将静止的两相电流变为轴与轴上旋转的电流,即和,其中与磁通相关,而与转矩相关,在实际的控制中,轴上的电流通常将其置为0,再通过内环的PI电流将与进行调节后输出与,通过霍尔传感器进行角度信息和速度信息的获取3-4,由PI速度调节器进行速度调节,经过Park逆变换得到输出传给SVPWM,经过矢量脉宽调制转给逆变电桥,驱动电机。FOC控制流程如图1所示。图1 FOC控制流程1.1 Clarke变换Clarke变换是基于FOC矢量控制的等幅值变换,目的是将三相电分解为两相电。其原理是在三相绕组产生的旋转磁动势大小和转速相对等时,则两相绕组与三相绕组达到等效,分解后将会简化这组线性方程的求解。三相坐标
12、系转两相坐标系模型如图2所示,转换矩阵公式如下所示:,(1)式中:为三相变两相的比例系数,=2/3时为等幅值变换。图2三相坐标系转两相坐标系模型1.2 Park变换要想使用SVPWM算法进行脉宽调制,必须使用静止的坐标系,。Park变换将三相电流进行投影,然后等效到旋转的、轴上,由此转子回路的电磁关系微分方程的系数矩阵成为常数矩阵,不再随着时间量与空间量进行变化。Park变换后微分方程得到极大简化,Park变换的公式如下:。(2)1.3 Park逆变换Park变换是对电流作变换,由于需要将得到的反馈计算后再将信号变换回去,输出相对应的三相电压,所以Park逆变换是对电压作变换,转换公式如下:。
13、(3)换算成矩阵形式的公式如下:。(4)1.4坐标变换下仿真模型的搭建利用Matlab中的Simulink对坐标变换模块进行了仿真模型的搭建,深刻解读了坐标变换下控制系统的实现过程,仿真模型搭建如图3所示。图3坐标变换仿真模型搭建1.5 ADRC自抗扰控制在FOC矢量控制算法过程中,外环速度环上选择用ADRC自抗扰控制代替PI控制是因为ADRC自抗扰控制保留了PI优点的同时也可以弥补PI的缺点。ADRC控制在误差的取值上作了较大改变,不再直接由给定的指令去计算得到48计 算 机 与 网 络技术论坛误差,而是安排过渡过程,对给定的指令进行低通滤波,极大程度降低了系统的超调性。加入了跟踪微分器,可
14、以一边跟踪原来的信号,一边提供微分信号。虽然PI控制产生的积分反馈可以消除扰动,但是效果并不明显,控制起来较为复杂,而且也会产生超调现象,由此,在加权的策略上采用了非线性反馈的方式,弥补了PI调节器抗扰动能力不足的问题,引入了扩张观测器用来观测总扰动,可以将系统补偿为积分链,简化了控制难度,之后可以使用熟悉的线性方式进行调速控制5-6。ADRC自抗扰控制调节器的Simulink仿真图如图4所示。图4 ADRC自抗扰控制Simulink仿真图2 CAN通信协议在该控制系统中出于对大量数据实现高速通信的需要以及对安全与方便的考虑,采用了CAN总线控制。CAN通信是多主控制,无主从之分,所有数据都是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 改进型 FOC 算法 电机 控制系统 设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。