Matlab/Simulink - BLDC直流无刷电机仿真基础教程(一) - 三相逆变器的搭建

article/2025/8/14 17:24:51

Matlab/Simulink - BLDC直流无刷电机仿真基础教程(一) - 三相逆变器的搭建

  • 前言
  • 一、BLDC电机六步换相简明控制原理
  • 二、Simulink中BLDC电机模块的机械连接
  • 三、三相逆变电路的搭建
  • 四、仿真参数设置与仿真结果验证
  • 五、补充内容
  • 参考链接

前言

本系列文章分享如何使用Matlab的Simulink功能来进行BLDC直流无刷电机的基础仿真,最终目标是通过Simulink中的模块搭建一个简单的BLDC电机控制模型,并实现速度闭环控制。

文章内容主要参考Matlab官网的BLDC仿真视频教程,主要是对官方视频教程的进一步详细说明,以及对BLDC电机控制原理、仿真过程部分问题点的简要讲解,希望大家通过此系列文章可以掌握Matlab电机仿真的基本技术,并在后续能够按照需要搭建更复杂的模型。

官方视频教程地址如下:
https://ww2.mathworks.cn/videos/series/how-to-design-motor-controllers-using-simscape-electrical.html

相关演示操作在Matlab2023b中进行。

一、BLDC电机六步换相简明控制原理

BLDC无刷直流电机与有刷电机的运行原理相似,由永磁体和电励磁线圈的吸引和排斥来产生旋转运动。
如下图所示,为一对极电机的简化图,外侧A、B、C为等效后定子上的三相电励磁线圈,中间由粉色线连接的红蓝部分为电机转子的等效示意图。

在这里插入图片描述

图片1.1 一对极直流无刷电机简化模型


给三相线圈按照一定规律来通电,A、B、C三处对应磁性可以不断变化,从而带动电机转子的旋转运动。
按照BLDC的六步换相方法,线圈共有六种通电方法,每次通电后,转子将会旋转至如图所示的对应位置。图中标注的角度以水平轴为参考的零度,可以看到按照如下顺序给励磁线圈通电,电机转子将可以进行连续的旋转。

在这里插入图片描述

图片1.2 六步换相通电顺序


实际控制中,一般使用三相逆变电路来控制电机A、B、C三相线圈的通电。如下图所示,为控制电流由逆变器S5开关器件流经C相、B相线圈,之后由S4开关器件回到地。后续我们也将模拟三相逆变电路的导通情况,来实现电机的连续运行。

在这里插入图片描述

图片1.3 逆变器电路与电机的连接


容易想到,如果上述六步换相的各个导通情况没有正确切换,例如电机转子尚未达到对应的角度位置,就已经进行了下一步的激励,那么电机将不会按照预期正常运行,可能会出现电机抖动,但无法连续运行的情况;或是如果换相激励切换太慢,会出现转矩、转速较大的波动等。
因此对于BLDC电机的六步换相控制,一般需要采用有感或无感的转子位置检测技术,来正确判断当前所需的线圈激励情况,以实现电机的稳定运行。对于有感,一般采用霍尔元件以检测电机转子位置所在区间,无感方面可以参考反电动势检测以及磁链检测的技术,此处不详述。

二、Simulink中BLDC电机模块的机械连接

首先我们打开Matlab的Simulink功能,并按下图所示打开库浏览器,搜索“BLDC”,按住该模块拖到右侧。

在这里插入图片描述

图片2.1 BLDC模块查找


我们可以看到刚刚拖出的BLDC模块现在有四个端口,为了便于演示,我们需要双击该模块,打开配置界面,在如下图所示的选项中,选择“Expanded three-phase ports”。
对该模块各个端口的讲解见下文。

在这里插入图片描述

图片2.2 BLDC扩展端口设置


如下图所示,此时BLDC模块有五个端口,刚刚的“~”端口变为了a、b、c三个端口,表示BLDC电机的A、B、C三相控制端口。

在这里插入图片描述

图片2.3 扩展端口后的BLDC模块


这里我们对该模块的端口进行一个简要的讲解。下图为Matlab帮助文档中的相关内容,可以看到,模块此前的~端口及现在的a、b、c端口表示电机的电气端口,R、C端口表示电机的转子及外壳,为机械端口。

我们使用到的BLDC模块为Simscape软件的模块,其采用物理网络方法来实现建模仿真,与常规的Simulink基本数学运算不同,涉及到仿真中能量的守恒等,若需要进一步了解,可以参考后附的Matlab 模型物理网络基础原则。

在这里插入图片描述

图片2.4 BLDC模块端口说明


接下来,我们需要正确配置BLDC模块的各个端口,才能按照我们预期进行控制。

这里,我们首先进行电机模块右侧的机械端口的连接。我们需要用到机械旋转参考模块,搜索“Mechanical Rotational Reference”,找到如图所示的模块,并拖到右侧。

在这里插入图片描述

图片2.5 机械旋转参考模块


将刚刚拖出的机械旋转参考模块,连接到电机模块右侧的C端口,相当于表示电机的定子外壳(静止)部分。

在这里插入图片描述

图片2.6 连接机械旋转参考模块和BLDC电机模块


为了观察后续三相逆变电路控制电机模块时,电机转子的运动情况,我们需要一个能够观察转子旋转的模块,这里我们用到理想旋转运动传感器(“Ideal Rotational Motion Sensor”)。

在这里插入图片描述

图片2.7 理想旋转运动传感器模块


拖出该模块后,将其R端与电机R端相连接,我们可以看到该传感器模块右侧有三个端口,继续查阅帮助文档了解其设计。

在这里插入图片描述

图片2.8 连接理想旋转运动传感器模块和BLDC电机模块


可以看到,该模块右侧C端口也是机械参考端口,我们需要像此前BLDC模块的处理一样,将一个机械参考模块连接到该端口。而W端口、A端口分别是传感器检测到的角速度、角位置(角位移),其单位默认使用弧度制,后续我们可以按照自身需求修改其单位。

在这里插入图片描述

图片2.9 理想旋转运动传感器模块端口说明


接下来为了仿真电机带负载情况,我们可以使用一个惯性模块,用于模拟电机运行时的惯性负载。

在这里插入图片描述

图片2.10 惯性模块


找到惯性模块后,将其拖出并与BLDC电机模块相连,注意需要连接到电机模块右侧R端口上(表示电机转子输出轴连接负载)。

在这里插入图片描述

图片2.11 连接惯性模块和BLDC电机模块


为了方便后续观察传感器模块的数据输出,我们可以使用Simulink的示波器模块,即Scope模块,找到该模块后,拖出两个到右侧。

在这里插入图片描述

图片2.12 示波器模块


不过注意,刚刚连接的各类模块属于物理仿真模块,其信号不能直接输入给示波器模块,需要进行数据转换后才能正常连接。
这里我们搜索“PS-Simulink Converter”模块,该模块用于将物理信号转换为常规的Simulink输出信号。

在这里插入图片描述

图片2.13 PS-Simulink Converter模块


可以看到对于该模块,其由三部分构成,分别是左侧的白色三角形,中间的黑色三角形,以及右侧黑色箭头。
其中白色三角形可以引出连接线,用于连接机械仿真模块的端口,右侧黑色箭头用于连接接收Simulink信号的模块端口。

在这里插入图片描述

图片2.14 PS-Simulink Converter模块说明


使用该转换模块,我们现在可以按照如下图所示,将理想旋转运动传感器的角速度、角度位置输出连接到示波器模块。
完成连接后,我们的模型如下图所示;这里为了便于区分,我们给示波器模块进行了命名。

在这里插入图片描述

图片2.15 电机模块机械端口连接情况


不过到这一步时我们尚不能进行仿真,在仿真之前,我们还需要进行求解器的配置,若缺少求解器,运行时将会提示以下错误。

在这里插入图片描述

图片2.16 缺少求解器时的报错


接下来,我们搜索“Solver Configuration”模块,并将其拖动到右侧。

在这里插入图片描述

图片2.17 求解器模块


这里为了机械参考端口的简洁,我们继续把求解器模块连接到电机模块的R端口上。
接下来,我们需要对求解器模块进行参数配置,双击求解器模块,在参数配置界面勾选“使用本地求解器”,并设定采样时间为0.001。

在这里插入图片描述

图片2.18 连接求解器模块并进行参数设置


到此,我们模型中电机模块的机械部分完成了搭建,接下来我们开始进行左侧逆变电路部分的搭建。

三、三相逆变电路的搭建

完成了电机模块机械部分的搭建后,我们开始进行三相逆变电路的搭建,也就是BLDC模块左侧电路部分端口的连接。

我们知道,电路都有一个参考的地,其决定了整个电路的基准。
我们搜索“Electrical Reference”,也就是电气参考模块,并将其拖动到右侧。

在这里插入图片描述

图片3.1 电气参考模块


如图所示,我们将刚刚拖出的电气参考模块连接到BLDC模块左侧下端的n端口,其意义是电机的中性点,和此前帮助文档的说明一致。

在这里插入图片描述

图片3.2 连接电气参考模块和电机模块


这里三相逆变电路的搭建,我们使用MOSFET模块。

在这里插入图片描述

图片3.3 MOSFET模块


拖动一个MOSFET模块到右侧,随后,我们需要对其参数进行一些设定。
双击模块打开其配置界面,随后在Threahold voltage栏修改阈值电压。因为我们希望以开关表的0、1来表示开关器件的关闭与打开,因此我们需要调整其阈值电压到0和1之间,这里我们修改其阈值电压为0.5V。

在这里插入图片描述

图片3.4 MOSFET模块参数设置


接下来,我们需要用到一个直流电压源,如下图进行搜索,并将模块拖出到右侧。

在这里插入图片描述

图片3.5 直流电压源模块


这里我们设定该模块的电压为100V,保持与官方例程一致。

在这里插入图片描述

图片3.6 直流电压源模块参数设置


接下来,将刚刚的MOSFET模块复制为六份,并按照如图所示方式进行连接,和经典三相逆变电路排布一致。
为了便于演示说明,我们可以命名各个模块,赋予其明确的控制意义,3对MOSFET从左至右分别表示电机A、B、C相的上下桥。

在这里插入图片描述

图片3.7 三相逆变电路开关器件布局


接下来,我们参考文章第一部分的控制原理,人为给定一个恒定的开关状态。

这里我们搜索“Constant”常量模块。

在这里插入图片描述

图片3.8 常量模块


由于我们的三相逆变电路有六个开关器件,因此需要将该常量模块给值设定为6个,用于控制各个开关器件的通断情况。
这里我们选择输入[1 0 0 0 0 1],表示A相上桥、C相下桥打开,其余器件关闭。
在这里插入图片描述

图片3.9 常量模块参数设置


随后我们使用Demux模块,该模块用于向量信号的数据分离处理。其会提取输入信号的分量,并输出为单独的信号;输出信号端口按照顺序从上到下分别输出各个分量信号。

在这里插入图片描述

图片3.10 Demux模块


这里我们的开关信号有6个,因此我们双击Demux模块,在配置界面将其输出数目改为6。为了便于连接与展示,我们可以适当拉伸该模块。

在这里插入图片描述

图片3.11 Demux模块参数设置


随后,我们将常量模块的唯一一个输出端口连接到Demux模块左侧的信号输入端口。

在这里插入图片描述

图片3.12 连接常量模块和Demux模块


为了仿真模型信号通路在视觉方面简洁直观,我们使用From和Goto模块进行信号的传输。

在这里插入图片描述

图片3.13 From模块和Goto模块


在将信号传输给我们的MOSFET开关器件模块前,我们需要像此前示波器模块的连接一样,进行信号类型的转换。
不过注意,这里我们需要将Simulink信号转换为物理信号,与此前刚好反过来;在库浏览器搜索“Simulink-PS Converter”,并将其拖到右侧,复制六份后与6个MOSFET模块左侧的控制端口一一相连。

在这里插入图片描述

图片3.14 Simulink-PS Converter模块


分别拖出一个From模块和一个Goto模块,并将其复制六份,按照如下图所示方式进行连接,其中左侧Demux模块信号输出侧连接的是Goto模块,右侧开关器件的控制端口处为From模块。可以看到我们这里6个MOSFET模块分别由一个控制信号进行控制,Goto模块和From模块一一对应;其中在From模块连接到MOSFET模块前,要通过Simulink-PS Converter模块连接。

在这里插入图片描述

图片3.15 三相逆变电路模块搭建情况


在这之后,我们将BLDC电机模块的a、b、c三个电气输入端口分别连接到逆变电路A、B、C三相上下桥之间,目前的仿真模型整体如下图所示。

在这里插入图片描述

图片3.16 电机模块完整连接情况


到此,我们完成了电机模块的电气端口的连接。
接下来,在统一模块参数设置及仿真时长后,就可以开始仿真。

四、仿真参数设置与仿真结果验证

为了便于观察数据,我们对之前放置的理想旋转运动传感器模块进行修改。
在如图所示位置,通过下拉栏修改传感器单位为“度”(degree)。
在这里插入图片描述

图片4.1 理想旋转运动传感器配置


接下来,为了使输出信号量可以按照我们要求的角度格式进行输出,还需要修改与理想旋转运动传感器输出端W端口和A端口相连接的PS-Simulink Converter模块的参数。

如下图所示,将与角速度示波器(W端口)连接的PS-Simulink Converter模块的输出信号单位改为“deg/s”,即 度/s ,将于角位置示波器(A端口)连接的模块输出信号单位改为“deg”,即角度。(感谢私信指出缺漏)

在这里插入图片描述

图片4.2 PS-Simulink Converter模块修改参数


为了统一我们的仿真模型参数,以及进一步简化模型,我们对BLDC电机模块进行进一步的配置。
这里我们修改其磁链为1Wb,修改其反电动势为常量对应的角度为120deg(相当于修改电机定子绕组形式),极对数为1对极,dq轴电感改为8.5e-3H,定子零序电感为0H,相电阻为0.04Ohm。

在这里插入图片描述

图片4.3 电机模块参数配置


修改Inertia惯性模块参数为0.2。

在这里插入图片描述

图片4.4 惯性模块参数配置


一般来说,我们不需要进行太长时间的仿真,可以将仿真停止时间设定为5s,根据具体情况,也可以设置的更短。

在这里插入图片描述

图片4.5 仿真时长设置


随后,按下仿真运行按键,等待文件编译、仿真结束,我们可以查看示波器中的数据情况。

由下图角速度仿真数据可知,电机在初始激励时,转子位置产生了一定波动,一段时间后,角速度变为0,表明此时转子静止。

在这里插入图片描述

图片4.6 角速度仿真数据


由角位置数据可知,电机转子位置由开始的0度,变化到了30度,并保持静止,与我们预期一致。

在这里插入图片描述

图片4.7 角位置仿真数据


关于为何电机转子位置在上电后,会围绕30度产生波动,我们可以想象电机转子是一个摆锤,当我们通过逆变电路控制电机的AC相导通后,相当于将一个摆锤摆放到一定角度后松手,在重力作用下(对于电机转子而言是线圈磁场的作用),便会来回摆动,最终在诸如摩擦、发热的因素下,稳定在受力的方向上。

五、补充内容

刚刚我们的仿真主要关注的是电机模块机械部分的输出,诸如转子位置、角速度等,而很多时候,我们也会关注电路部分的数据情况,接下来,我们将使用simscape中的电流、电压模块来观测仿真过程中,流经电机三相的电流、电压情况。

在库浏览器中搜索Current Sensor(Three-Phase),找到该模块后,将其拖动到右侧。

在这里插入图片描述

图片5.1 三相电流传感器模块


继续搜索Phase Voltage Sensor(Three-Phase)模块。

在这里插入图片描述

图片5.2 三相电压传感器模块


为了便于信号通路的连接和展示,我们这里将这两个模块通过如下方法,设置为扩展三相端口模式(鼠标放置到模块上点击右键)。

在这里插入图片描述

图片5.3 传感器模块修改


接下来,我们将传感器模块并入到电路中,其中,电流传感器需要串联在三相通路上,电压传感器并联连接,并设置其另外一侧的参考点为地(前述的electrical reference)。连接好之后,我们可以将示波器模块通过PS-Simulink Converter转换模块连接到对应的传感器上。

完成连接后,我们的模型如下图所示。
在这里插入图片描述

图片5.4 传感器模块加入到电路中


接下来,我们在保存修改后的模型后,重新点击运行来进行仿真,等待仿真结束后,我们可以通过刚刚新连接的两个示波器模块来查看本次仿真过程中电机模块电气端口的电流、电压变化情况。

双击电流模块连接的示波器,我们将会看到如下所示的波形,可以看到某一相的电流很快上升到1000A,有另一相则是变为-1000A,这与定义的电流正负方向有关,还有一相电流则始终保持为0,满足基尔霍夫电流定律。

在这里插入图片描述

图片5.5 电流传感器仿真数据


接下来,我们打开电压模块连接的示波器,可以看到三相电压在开始时均产生了波动,这与初始时刻我们电机转子的角速度波动有关,电机转子在开始时刻的波动会产生反电动势,进而影响了电压传感器的检测结果。

在这里插入图片描述

图片5.6 电压传感器仿真数据


这里简单提一下当示波器中有多条曲线时,如何设定显示各个曲线对应信号。如下图所示,在示波器显示窗口点击“视图”,在下拉栏中勾选上“图例”,此时将会在示波器显示窗口右上角出现这样一个图例说明,表示了各个颜色波形对应的信号。

在这里插入图片描述

图片5.7 示波器图例显示设置


从示波器显示的数据中,我们可以计算一下为何电压表会显示两条分别稳定到正负40V的曲线。

由电流表的数据可知,稳态时电流达到了1000A,我们知道此前设定的电机相电阻为0.04Ω,那么电机单相压降为U = I*R = 40V,那么A、C两相的总压降为80V,和我们设定的100V还相差20V。

这20V实际上在我们的开关器件中损耗了,双击一个MOSFET模块,在配置界面我们可以看到MOSFET器件的源极-漏极之间的电阻设定为0.01Ω,当流经1000A的电压时,将会产生10V的压降,而上下桥两个MOSFET则刚好是20V,与此前电压源电压和电机两端电压的差值一致。

在这里插入图片描述

图片5.8 MOSFET模块源极-漏极电阻


后续为了实现电机的闭环转速控制,我们还需要能够令电机持续不断地旋转,并且根据我们设定的转速来改变旋转速度,将会涉及到转子位置检测及速度反馈闭环相关内容。

参考链接

How to Design Motor Controllers Using Simscape Electrical
Matlab 无刷直流电机控制简介
Matlab 模型物理网络基础原则


http://www.hkcw.cn/article/oaKIEFswiX.shtml

相关文章

Lapce:一款用 Rust 编写的快速且强大的代码编辑器

Lapce(IPA:/lps/)是一个使用纯 Rust 编写的开源代码编辑器。通过利用 OpenGL 渲染 GUI,以及 Rust 提供的性能,采用Xi-Editor的Rope Science设计,可实现闪电般的快速计算。 Stars 数35888Forks 数1113 主要…

SpringBoot启动后初始化的几种方式

目录 一、静态代码块 二、构造方法 三、PostConstruct 四、InitializingBean 接口 五、 Bean 注解中的 initMethod 六、 CommandLineRunner 接口 七、ApplicationRunner 接口 八、EventListener事件 九、SmartInitializingSingleton接口 十、ApplicationListener接口…

【MySQL课程学习】:MySQL安装,MySQL如何登录和退出?MySQL的简单配置

🎁个人主页:我们的五年 🔍系列专栏:MySQL课程学习 🌷追光的人,终会万丈光芒 🎉欢迎大家点赞👍评论📝收藏⭐文章 目录 MySQL在Centos 7环境下的安装: 卸载…

Node.js下载安装及环境配置教程(保姆级教程)

一、安装程序 (安装包放在文章最后需要的友友可自取哦) (1)下载完成后,双击安装包,开始安装Node.js (2)此位置可修改为自己的安装路径,修改完后点击next (3…

com.mysql.cj.jdbc.exceptions.CommunicationsException Communications link failure 问题解决

前言: 一般这个报错大多是网络原因导致的,确保你不是网络问题再往下看 问题 在一个方法上(该方法非常复杂执行时间长)加了 Transactional(rollbackFor Exception.class)后出现了如下图所示的错误 解决: 经过排查并非网络问…

【解决方案】CloudFront VPC Origins 实践流程深入解析 —— 安全高效架构的实战之道

目录 引言一、VPC Origins 的核心价值(一)安全性提升(二)运维效率优化(三)成本节约(四)全球分发能力的保留 二、VPC Origins 的架构解析(一)流量路径设计&…

MySQL性能调优(三):MySQL中的系统库(sys系统库、information_schema)

文章目录 MySQL性能调优数据库设计优化查询优化配置参数调整硬件优化 MySQL中的系统库1.3.sys系统库1.3.1.sys使用须知1.3.2.sys系统库使用1.3.3.查看慢SQL语句慢在哪里1.3.4.小结 1.4.information_schema1.4.1.什么是information_schema1.4.2.information_schema表分类Server层…

MySQL的详细使用教程

目录 1. 连接到MySQL服务器2. 创建和删除数据库2-1创建数据库2-2删除数据库 3. 数据表操作3.1 选择数据库3.2 创建数据表3.3 查询数据表3.4 修改数据表3.5 删除数据表 4. 数据内容操作4.1数据操作1. 插入数据2. 查询数据(1)like模糊查询(%表示…

IDEA编写SpringBoot项目时使用Lombok报错“找不到符号”的原因和解决

目录 概述|背景 报错解析 解决方法 IDEA配置解决 Pom配置插件解决 概述|背景 报错发生背景:在SpringBoot项目中引入Lombok依赖并使用后出现"找不到符号"的问题。 本文讨论在上述背景下发生的报错原因和解决办法,如果仅为了解决BUG不论原…

【中间件】Pulsar集群安装

目录 一、Pulsar介绍 1.1 Pulsar基本介绍 1.2 Pulsar架构 Producer & Consumer Apache Zookeeper Pulsar Brokers Apache Bookkeeper 二、Zookeeper集群安装 三、Pulsar集群安装 3.1 bookie与broker配置 3.1.1 修改bookie配置文件 3.1.2 修改broker配置文件 3…

41-dify案例分享-基于database插件实现Text2sql的数据库查询图表工作流

1 前言 Text2SQL(或称NL2SQL)是一种自然语言处理技术,旨在将自然语言(Natural Language)问题转化为关系型数据库中可执行的结构化查询语言(Structured Query Language,SQL)&#xf…

数据库-MySQL 实战项目——学生选课系统数据库设计与实现(附源码)

一、前言 该项目非常适合MySQL入门学习的小伙伴,博主提供了源码、数据和一些查询语句,供大家学习和参考,代码和表设计有什么不恰当还请各位大佬多多指点。 所需环境 MySQL可视化工具:navicat; 数据库:MySq…

中小型企业大数据平台全栈搭建:Hive+HDFS+YARN+Hue+ZooKeeper+MySQL+Sqoop+Azkaban 保姆级配置指南

目录 背景‌一、环境规划与依赖准备‌1. 服务器规划(3节点集群)2. 系统与依赖‌3. Hadoop生态组件版本与下载路径4. 架构图二、Hadoop(HDFS+YARN)安装与配置‌1. 下载与解压(所有节点)2. HDFS高可用配置3. YARN资源配置‌4. 启动Hadoop集群三、MySQL安装与Hive元数据配置…

从 0~1 保姆级 详细版 PostgreSQL 数据库安装教程

PostgreSQL数据库安装 PostgreSQL官网 【PostgreSQL官网】 | 【PostgreSQL安装官网_Windows】 安装步骤 step1: 选择与电脑相对应的PostgreSQL版本进行下载。 step2: 双击打开刚才下载好的文件。 step3: 在弹出的setup窗口中点击 …

【Spring Boot】网页五子棋项目中遇到的困难及解决方法

目录 一、HikariPool-1 - Starting异常二、Invalid bound statement (not found)异常三、The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary异常四、The server time zone value时区报错异常五、补充知识点…

上海启动3-6岁儿童近视监测 推进视力健康关口前移

6月1日,第30个全国“爱眼日”上海市儿童青少年眼健康主题活动发布了上海市儿童青少年近视率最新监测情况。2024年上海市6-18岁儿童青少年近视率比2023年下降1.5个百分点。为推进近视预防关口前移,上海市眼病防治中心启动了“低龄儿童近视监测与干预服务项目”,聚焦3-6岁近视…

郑钦文首次晋级法网8强 刷新个人最佳战绩

北京时间6月1日晚,在法网女单1/8决赛中,8号种子郑钦文以7-6(5)、1-6、6-3战胜19号种子俄罗斯选手萨姆索诺娃,职业生涯首次跻身法网女单八强,刷新个人赛会最佳战绩。这也是中国选手时隔14年再次闯进法网八强。首盘比赛中,郑钦文两次先被破发但迅速回破,双方战至抢七。最终…

新势力5月销量榜解读 零跑三连冠

零跑汽车再次夺得新势力月销量冠军。6月1日,各大造车新势力发布了5月份的交付数据。零跑汽车连续三个月稳居榜首,鸿蒙智行和理想汽车分别位列第二、第三,销量均重回4万辆。整体来看,5月车市进一步回暖,尤其是极氪获得了最高的环比增速,达37.74%。5月,零跑汽车全系交付再…

江苏城市联赛:南通队4-0客胜泰州队 多点开花完胜对手

北京时间6月1日,江苏城市联赛第3轮比赛中,泰州队主场迎战南通队。下半场,郭凯楠单刀过掉门将后推射破门,为南通队首开纪录。随后张浩楠边路超车后传球,文俊秀破门扩大比分。接着程鑫门前补射得手,进一步巩固了南通队的领先优势。比赛尾声,李贤成过掉对手后单刀推射再下一…

当地回应上海迪士尼游客扭打 因拍照起冲突

5月31日,有网友发布视频称,在上海迪士尼发生了一起情侣和一家三口之间的冲突事件,引发了广泛关注。视频中可以看到双方在现场扭打,周围的人纷纷上前劝阻。据了解,该事件发生在5月31日,地点并非排队区域,而是游客自由打卡拍照的地方。情侣和一家三口因拍照问题产生了争执…