Simulink|电动汽车、永磁电动机建模与仿真

news2025/1/19 19:21:02

 目录

1 永磁同步电机

1.1 概述

1.2 PMSM 的建模

1.3 PMSM 的矢量控制

1.4 使用 SIMSCAPE 块建模

1.5 子系统ECU

 2 直流电机

 3 电动车

 

1 永磁同步电机

1.1 概述

本文旨在模拟永磁同步电机的性能,该电机使用 Rinehart 运动系统-交流电机控制器进行控制。首先收集有关电机和控制器的所有可用数据,这将有助于为建模中的各种变量提供值。本文使用 Pragasen Pillay 和 Ramu Krishnan 撰写的关于“永磁电机驱动器的建模、仿真和分析”的研究论文来了解 PMSM 的建模并验证用于建模 PMSM 和矢量控制的现有 Simscape 模块。由于时间限制,冷却系统的建模被简化为基本的对流传热模型,使用以前工程课程的理解并参考 R.K. 的传热和传质一书。动态电机模型和热模型使用可用的实验数据通过参数估计进行了微调。

PM100DZ 电机控制器 电机控制器将来自车辆储能系统的直流电转换为电机所需的三相交流电。 PM100DZ 采用矢量控制技术来控制电机的转矩输出.

1.2 PMSM 的建模

PMSM 和 SM 分别具有相似的定子和绕线转子,PMSM 转子中的感应电流可以忽略不计,并且都产生相似的反电动势。因此,PMSM 的数学模型类似于绕线转子的数学模型。因此,PMSM 的 d-q 方程为:

                       

其中

 νd 和 νq 是 q 和 d 轴电压,iq 和 id 是 q 和 d 轴定子电流,id 和 iq 是 d,q 轴定子电流,Ld 和 Lq,是 d,q 轴电感,λd 和 λq,是d、q 轴定子磁链,而 R 和 ωs 分别是定子电阻和逆变器频率。 λaf 是由于连接定子的转子磁体而产生的磁链。电动扭矩为:

    

运动动力学方程为:

   

P为极对数,TL为负载转矩,B为阻尼系数,ωr为转子转速,J为转动惯量。 SIMSCAPE 建模 – Simscape 带有 PMSM 机器的通用模型,这里有一些关于 Simscape PMSM 模块的细节:

   

永磁同步机模块在发电机或电动机模式下运行。操作模式由机械扭矩的符号决定(电机模式为正,发电机模式为负)。由于 Pragasen Pillay 和 Ramu Krishnan 假设我们将采用该选项,因此该模块可以选择正弦或梯形通量。驱动这个模块的方程是:

     

这里,Lq、Ld 是 q 和 d 轴电感,R 是定子绕组的电阻。iq、id 是 q 和 d 轴电流。 vq, vd 是 q 和 d 轴电压。 ωm 是转子的角速度。 λ 是转子永磁体在定子相中感应的磁通量的幅度。 p 是极对数,Te 是电磁转矩和动态电机方程:

其中 J 是结合惯量和转子负载,F 是粘性摩擦,θ 是转子角位置 ωm 是转子的角速度,Tm 是轴机械扭矩,Tf 是轴静摩擦扭矩 比较两个模型我们可以看到核心概念研究论文中的模型和 simscape 中的模型是相同的,尽管论文中引用的假设更多,因此我们得出结论,我们可以使用 PMSM 模块,我们可以通过忽略一些变量来使用更简单的版本。

1.3 PMSM 的矢量控制

矢量控制通常用于交流电机,以在性能方面将它们转换为具有非常理想的控制特性的等效他励直流电机。维基百科将矢量控制解释为“一种变频驱动 (VFD) 控制方法,其中三相交流电动机的定子电流被识别为两个正交分量,可以用矢量进行可视化。一个分量定义电机的磁通量,另一个分量定义转矩。驱动器的控制系统根据驱动器速度控制给出的磁通和转矩参考值计算相应的电流分量参考值。”。转子磁链以转子速度 ωr 旋转,并通过转子角位置远离固定参考,如图 1 矢量控制的相图所示 :

                        

                                            图1 矢量控制相图

其中t是时间。如果id强制为零,则:

   

由于磁通量是常数,因此转矩与 q 轴电流成正比。这表示为:

其中:

转矩方程类似于他励直流电机的转矩方程。 SIMSCAPE 模型- Simscape 有一个矢量控制 PMSM 模块,如下所示。

                 

             此模块使用 PMSM 的矢量控制逻辑,我们将使用它来模拟我们的完整动态

1.4 使用 SIMSCAPE 块建模

由于用于电机建模的许多变量是未知的,我们将为这些参数创建单值变量,以便我们可以将它们用于参数估计。不需要分步建模指南,因为 Simscape 中存在大多数模块,了解功能和参数估计是重点。矢量控制模型:

上面显示的模块很容易出现在 Simulink 中,您只需要了解模块的功能,这将有助于创建正确的电路。

1.5 子系统ECU

子系统软ECU接收来自HCU和传感器的信号,并计算所需的动作以获得所需的扭矩。该子系统是从提供的软MCU模型导入的,因为提供的模型足以满足本文的需求。 

 

 

 

 2 直流电机

 3 电动车

回复关键字: 电动汽车、永磁电动机建模与仿真

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于C+++Oracle11实现(PC)学生成绩教务管理系统【100010050】

学生成绩教务管理系统 一.分析与建模 系统业务流程图 项目用例图: 功能需求分析与建模 数据需求分析与建模 体之间的联系:学生信息表(student)、教师信息表(teacher)、管理员信息表(Administ…

Redisson夺命15连问

在一个分布式系统中,由于涉及到多个实例同时对同一个资源加锁的问题,像传统的synchronized、ReentrantLock等单进程情况加锁的api就不再适用,需要使用分布式锁来保证多服务实例之间加锁的安全性。常见的分布式锁的实现方式有zookeeper和redis…

深入Java线程池:从设计思想到源码解读

1. 前言 线程池深入详解 2. 初识线程池 我们知道,线程的创建和销毁都需要映射到操作系统,因此其代价是比较高昂的。出于避免频繁创建、销毁线程以及方便线程管理的需要,线程池应运而生。 2.1. 线程池优势 降低资源消耗:线程池…

【观察】亚马逊云科技:探索Serverless创新的“无人区”

毫无疑问,从2006年发展至今的公有云,堪称是云计算的黄金时代。在此过程中,云计算领域涌现出了很多改变传统IT架构和运维方式的新技术,特别是Serverless(无服务器计算)架构的出现,更带来了一次跨…

re:Invent|亚马逊云科技如何赋能广告、游戏、医疗

亚马逊云科技是如何高效利用海量跨域数据进行广告营销的同时,保障用户数据安全隐私呢?亚马逊云科技又在游戏行业、医疗与生命科学、汽车、金融等等行业和领域纷纷推出哪些关键发布和创新应用呢?应行业需求而生,解业务场景之痛&…

用 Footprint Analytics 的数据 API 快速建立你的项目

Footprint 有一个独特的、非常灵活的API,允许你为数据分析建立成熟的数据管道,以及机器学习应用。这是通过提供两种类型的接口来实现的:第一种是用于将数据上传到平台(Upload API);第二种是用于从平台获取数…

C语言函数全解

文章目录一.函数的概念二.C语言中函数的分类2.1库函数C语言库函数的大致分类C语言学习/查找途径2.2自定义函数函数的实参函数的形参函数的传值调用函数的传址调用三.函数的返回值四.函数的链式访问五.函数的嵌套调用六.函数的定义和声明七.函数的递归7.1例题.递归求字符串长度7…

如何使用 FastReport VCL 对文件进行数字签名?

FastReport VCL是用于在软件中集成商务智能的现代解决方案。它提供了可视化模板设计器,可以访问最受欢迎的数据源,报告引擎,预览,将过滤器导出为30多种格式,并可以部署到云,Web,电子邮件和打印中…

MySQL主从复制太慢,怎么办?

本文分析了MySQL主从延迟的原因以及介绍了MTS方案。点击上方“后端开发技术”,选择“设为星标” ,优质资源及时送达mysql主从同步延迟原因导致备库延迟的原因主要有如下几种:通常备库所在机器的性能要比主库所在的机器性能差,执行…

用DIV+CSS技术设计的体育主题网站(足球介绍)

🎉精彩专栏推荐 💭文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业: 【📚毕设项目精品实战案例 (10…

STM32F4 | 窗口门狗(WWDG)实验

文章目录一、STM32F4 窗口看门狗简介二、硬件设计三、软件设计四、实验现象五、STM32CubeMX 配置 WWDG在本章中,我们将使用窗口看门狗的 中断功能来喂狗,通过 DS0 和 DS1 提示程序的运行状态。一、STM32F4 窗口看门狗简介 窗口看门狗(WWDG&…

【机器学习】算法术语、决策函数、概率模型、神经网络的详细讲解(图文解释)

一、机器学习算法术语 1)数据集(Data Set),训练集(Training Set),验证集(Validation Set)和测试集(Test Set) 数据集分为训练数据和测试数据。测…

100%都会感染,第一波症状最重,后面会轻。家里一定要备这些东西!

这是某医院院长在医院内部会议上关于新冠防治的强调内容,我听了很受教育,觉得非常有必要普及开来,我相信这位院长的专业性。这段会议发言的录音已经在网上流传,由于录音听起来费时且不宜传播,我已将录音转为文字&#…

Kibana入门教程

一、什么是Kibana   Kibana 是一个开源的分析和可视化平台,Kibana 提供搜索、查看和与存储在 Elasticsearch 索引中的数据进行交互的功能。开发者或运维人员可以轻松地执行高级数据分析,并在各种图表、表格和地图中可视化数据 二、安装使用 ①&#xf…

社招前端常考手写面试题总结

手写 Promise const PENDING "pending"; const RESOLVED "resolved"; const REJECTED "rejected";function MyPromise(fn) {// 保存初始化状态var self this;// 初始化状态this.state PENDING;// 用于保存 resolve 或者 rejected 传入的值…

【Python机器学习】使用决策树模型预测消费者未来消费行为实战(附源码和数据集 超详细)

需要源码和数据集请点赞关注收藏后评论区留言私信~~~ 一个预测未来消费行为的示例,即已经采集了过去消费行为的信息,并用来建立一个模型以对未来的消费行为进行预测。该示例简要演示了数据预处理、提取特征、选择模型、训练模型、评估模型、应用等阶段&a…

ModStartCMS v5.4.0 输入过滤增强,导入导出支持

ModStart 是一个基于 Laravel 模块化极速开发框架。模块市场拥有丰富的功能应用,支持后台一键快速安装,让开发者能快的实现业务功能开发。 系统完全开源,基于 Apache 2.0 开源协议,免费且不限制商业使用。 功能特性 丰富的模块市…

【Java初阶】面向对象三大特性之继承

一、继承 理解继承 Cat继承了Animal类,其中:Animal类称为父类/基类或超类,Cat可以称为Animal的 子类/派生类,继承之后,子类可以复用父类中成员,子类在实现时只需关心自己新增加的成员即可 Java中不支持多继…

DBCO-PEG24-O-amine,DBCO-PEG24-O-NH2,二苯并环辛炔-二十四聚乙二醇-O-氨基

DBCO-PEG24-O-amine中叠氮化物和DBCO基团,DBCO 点击化学可以在水性缓冲液中运行,也可以在有机溶剂取决于底物分子的性质。带有 PEG 臂的试剂会增加化合物的亲水性。DBCO 试剂已应用于生物偶联、标记和化学生物学。 DBCO系列产品包括可用于进一步连接的DB…

机器学习回归模型相关重要知识点总结

回归分析为许多机器学习算法提供了坚实的基础。在这篇文章中,我们将总结 10 个重要的回归问题和5个重要的回归问题的评价指标。 一、线性回归的假设是什么 线性:自变量(x)和因变量(y)之间应该存在线性关系&…