找回密码
 注册
关于网站域名变更的通知
查看: 511|回复: 2
打印 上一主题 下一主题

基于MATLAB-DSP在无传感器矢量控制中的应用

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-11-9 14:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
1.引言
       Matlab是一个强大的分析、计算和可视化工具,特别适用于控制系统的分析和模拟,但由于其依赖的平台是计算机及其 CPU,因而由于 CPU系统功耗的原因,使得 MATLAB程序的执行速度相对于高速信号的输入/输出显得很慢,远不能满足实时信号处理的要求,而 DSP就其软件的编程能力而言,与单片机及计算机的 CPU的编程设计方法有类似之处,但 DSP比单片机的运算速度快得多,又比 CPU 的功耗及设计复杂度低得多,但是其分析和可视化能力远不及 Matlab,开发过程比较复杂。不过,目前有一种新的技术,可以将 DSP和 Matlab两者密切结合起来,充分利用两者的特长,有力的促进控制系统的实现。
       伺服驱动装置是印刷机无轴传动[3]控制系统中重要的组成部分,国内大部分产品是采用带速度传感器的专用变频器调速,控制精度不高 [4],而国外的产品价格又非常昂贵,由此,本文自行开发了一套基于 PI调节器的无速度传感器矢量控制系统,并且在自行搭建的实验平台进行了调速实验,在实验过程中,运用了 Matlab与 DSP混合编程的调试方法,实验结果表明,采用 Matlab调试及直接目标代码生成的方法能避免传统计算机模拟的复杂编程过程,减少了工作量,有助于提高系统的综合效率 , 且能够保持系统良好的动静态调速控制性能,很好地满足了印刷机无轴传动控制系统的要求。
2. 无速度传感器矢量控制系统介绍
        由于采用高性能的矢量控制方法且缺省了速度传感器,那么如何准确的获取转速信息,且保持伺服系统较高的控制精度,满足实时控制的要求,也就成为本课题研究的重要方向。在这里我们采用 PI自适应控制方法 ,利用在同步轴系中 q轴电流的误差信号实现对电机速度的估算 ,整体结构如图 1所示。角速度给定值 ω*与推算角速度反馈值 ω的误差送入速度调节器,速度调节器的输出即为电磁转矩的给定值 Te*,由 iq1 = LrTe/PmLmФd2可以计算出电流的 q轴分量给定值 iq1*,当 q轴电流没达到设定值时,可由 Rs产生的 q轴电压和 ω1σLs产生的 d轴电压来调节。因此,iq1*与定子电流 q轴分量的实际值 iq1的误差信号送入 PI调节器调节器的输出 uq1’为定子电流 q轴分量误差引起定子电压 q轴分量的调节量。
          其中速度推算模块以不含有真实转速的转子磁链方程以及坐标变换方程作为参考模型,以含有待辨识转速的 PI自适应律为可调模型,以定子电流转矩分量作为比较输出量,采用比例积分自适应律进行速度估计,经过 PI调节后,输出量就是待求的电机转速。这种方法计算量小,结构简单,容易实现。
游客,如果您要查看本帖隐藏内容请回复

" l  p6 E, n# I
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-6-22 21:09 , Processed in 0.078125 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表