0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

TI eSMO库Fsmopos和Gsmopos参数解析

电子设计 来源:电子设计 作者:电子设计 2022-01-13 15:08 次阅读

作者:Hardy Zhou

电机无感控制算法方面,TI提供了eSMO滑模观测器来计算电机转子角度。 在应用方面,TI提供了eSMO lib文件和相关文档说明eSMO的使用,但是在使用过程中,可能没法从相关文档上理解Fsmopos和Gsmopos的含义,不方便调试。 因此本篇主要推导 TI eSMO电流计算公式,并导出Fsmopos和Gsmopos(分别简称F和G)公式,同时我们可以从推导出的公式看到TI 的计算和其他F和G的计算方式的差别,加深理解和熟练应用。

PMSM在静止α、β坐标系下的数学模型如下:

poYBAGGKSMOAZq50AAAQNOQPxlw023.jpg (1)

poYBAGGKSMWAM_2IAAAdB1VHgXY764.jpg

TI eSMO滑模观测器结构数学模型如下

pYYBAGGKSMiAEe3VAABK3bkflsY173.png

从结构上看,比较清晰明了,使用开关切换函数估算反电动势,从而求得电机转子角度。

从而我们可以得到以下的观测器表达式

poYBAGGKSMmAS8XVAAAfrzhicGU643.jpg

其中

pYYBAGGKSMyAAurrAAAo-yJUiq8674.jpg

基于以上公式,我们在α轴上求解eSMO电流,类似地可以求得β轴电流公式。

poYBAGGKSM6AI8dHAACOP9PqyLo825.jpg

电流在时域下的解为:

pYYBAGGKSM-AZwnPAAAH_V2ss_E629.jpg

对应离散时间Ts的电流解为

poYBAGGKSNGAJIAjAAALXi7wbf0636.jpg (1)

从而得到:

pYYBAGGKSNOAVw9NAAAJ8AvUSh4540.jpg (2)

(2) – (1)得到

poYBAGGKSNWATmKYAAA4xdRwTL8688.jpg

从而可以得到

pYYBAGGKSNeAdWL1AAANXGX_Cy0342.jpg

注意: 如果离散时间Ts足够小,可以使用poYBAGGKSNmALsaJAAAE7H3QfPA997.jpg近似。

那么就有

poYBAGGKSNuAdaAkAAAPpdagJZQ746.jpg

这样就跟其他非指数形式的表达式一样。

审核编辑:金巧

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式处理
    +关注

    关注

    0

    文章

    341

    浏览量

    9916
  • 电机
    +关注

    关注

    140

    文章

    8529

    浏览量

    142850
收藏 人收藏

    评论

    相关推荐

    OpenHarmony语言基础类【@ohos.xml (xml解析与生成)】

    将XML文本转换为JavaScript对象、以及XML文件生成和解析的一系列接口。
    的头像 发表于 05-08 17:05 567次阅读

    ArkTS语言基础类-解析

    多线程并发,支持Worker线程和宿主线程之间进行通信,开发者需要主动创建和关闭Worker线程。 提供常见的[容器类增、删、改、查]的能力。 提供XML、URL、URI构造和解析的能力。 XML
    发表于 02-20 16:44

    关于Ti太阳能的使用

    Ti太阳能(kysolar)加入Haawking IDE后,报错不能正常使用里面的函数。检查了include路径和Library Paths都没有问题。 有没有遇到过这种情况的朋友,请求指教!!
    发表于 01-04 18:30

    更快的tsv解析代码分享

    使用正则解析的正则表达式很简单, 这里直接给代码, 为了避免重复编译正则表达式和重新分配内存报错结果列表, 这里将她们作为参数传给解析函数.
    的头像 发表于 12-29 09:45 232次阅读
    更快的tsv<b class='flag-5'>解析</b>代码分享

    IGBT单管数据手册参数解析(下)

    这篇文章是英飞凌工业半导体微信公众号系列原创文章第205篇,IGBT单管数据手册参数解析(下)
    发表于 12-06 11:56 18次下载

    IGBT单管数据手册参数解析(上)

    这篇文章是《英飞凌工业半导体》系列原创文章的第204篇,IGBT单管数据手册参数解析(上)
    发表于 12-06 11:54 25次下载

    1000+常用Python一览

    lxml,快速,易用、灵活的HTML和XML处理,功能超强,在遇到有缺陷、不规范的xml时,Python自带的xml处理器可能无法解析。报错时,程序会尝试再用lxml的修复模式解析
    的头像 发表于 11-30 17:00 916次阅读

    工业镜头参数及选型参考

    工业镜头常用参数解析及选型要考虑的几大重要参数
    的头像 发表于 10-23 17:13 1135次阅读
    工业镜头<b class='flag-5'>参数</b>及选型参考

    请问如何解析从串口接收到的字符串中提取命令和数字参数

    如何解析从串口接收到的字符串中提取命令和数字参数
    发表于 10-23 06:13

    《运算放大器参数解析与LTspice应用仿真》+学习心得3第二章之电气参数

    非常感谢作者郑荟民!非常感谢电子发烧友论坛!非常感谢人民邮电出版社!非常感谢中国工信出版集团!非常感谢给的这一次试读机会! 《运算放大器参数解析与LTspice应用仿真》作者简介:郑荟民,副高
    发表于 10-05 21:33

    Altium Designer中TI元件分享

    Altium Designer中 TI元件分享,包括16位和32位DSP芯片,使用方便快捷
    发表于 09-27 06:42

    如何使用Rust的标准和structopt来处理控制台参数

    Rust是一种安全、高效的系统编程语言,其标准以及外部提供了很多处理控制台参数的方式。在本篇文章中,我们将分别介绍如何使用Rust的标准处理控制台
    的头像 发表于 09-20 11:13 904次阅读

    【书籍评测活动NO.21】运算放大器参数解析与LTspice应用仿真

    的数据手册,使用超大篇幅解析全部参数的意义、注意事项,并配合精典案例和仿真电路,帮助读者全面理解参数的意义与运用。第3章:介绍了仪表放大器、跨阻放大器、全差分放大器、电流检测放大器的使用注意事项
    发表于 08-22 14:31

    TSMaster小功能—Python小程序如何导入外部

    今天给大家介绍TSMaster功能之Python小程序如何导入外部。通过在TSMaster默认的解析器路径下导入外部来介绍,以便我们去使用Python外部。TSMaster默认P
    的头像 发表于 08-14 10:06 833次阅读
    TSMaster小功能—Python小程序如何导入外部<b class='flag-5'>库</b>

    nuere-简单小巧快速的字符串解析

    neure是一个简单小巧的字符串解析, 我在开发aopt时为了优化编译时间而开发的替代regex的. 目前代码架构非常简单, 性能上比regex更快, 和nom的速度不相上下. 设计上参考了regex. Readme有一个和
    的头像 发表于 08-14 09:54 395次阅读