Simulink仿真---自带PMSM电机模块介绍

本文详细介绍了PMSM(永磁同步电机)模块的配置与使用,包括相数、反电动势波形、转子类型等参数设置,以及如何设定机械输入、电机常量值、转动惯量等高级属性。同时,阐述了模块的输入输出信号,如3相电流、电机角速度、转子电角度等,并提供了实用的模块连接指导。
摘要由CSDN通过智能技术生成

一、模块位置

二、模块配置

1、Configuration(配置)

1)、Number of phases(相数):里面包含“3”和“5”两个选项。当选择“3”时表示为三相PMSM,当选择“5”时表示为五相PMSM。当Back EMF waveform被设置成Trapezoidal方式,或者Rotor type被设置成Salient-pole方式时,此处将不能进行功能选择。
2)、Back EMF waveform(反电动势波形):里面包含Sinusoidal和Trapezoidal两个选项。选择Sinusoidal表示此PMSM为正弦波激励,选择Trapezoidal表示此PMSM为梯形波激励。无论选择哪种激励方式,Number of phases都将不能设置为5。
3)、Rotor type(转子类型):里面包含Round和Salient-pole两个选项。选择Salient-pole表示电机转子为凸极型,选择Round表示电机转子为圆柱形。
4)、Mechanical input(机械输入方式):里面包含Torque Tm、Speed和Mechanical rotational三个选项。其中,较为常用的是前两个,Torque Tm表示负载转矩,Speed表示机械角速度。
5)、Preset model(电机的类型):里面包含No和各种功率等级的电机选项。当选择No时,可以对电机的参数进行修改;当选择其他类型的电机时,电机参数已经确定,将不能对电机的参数进行设置。

2、Parameters(参数设置)

1)、Stator phase resistance Rs(ohm)(定子电阻):设置电机定子电阻的大小,单位为Ω。
2)、Inductances[Ld(H)Lq(H)](定子电感):设置电机定子电感的大小,单位为H。
3)、Machine constant(电机常量值):当Specify选择Flux linkage established by magnets(V.s)时,可以对Flux linkage(永磁体磁链)进行设置大小,单位为Wb;当Specify 选择Voltage Constant时,可以对Voltage Constant进行设置大小,单位为V/krpm;当Specify 选择Torque Constant 时,可以对Torque Constant进行设置大小,单位为N·m。
4)、Inertia, viscous damping, pole pairs, static friction [J(kg.m"2)F(N.m.s)p() Tf(N.m)]:可以分别设置电机的Inertia(转动惯量)、viscous damping(阻尼系数)、pole pairs(极对数)和static friction(静摩擦力),viscous damping通常设置为0。
5)、Initial conditions[wm(rad/s)thetam(deg)ia,ib(A)](电机的初始状态):可以设置包括机械角速度、转子位置、相电流ia和ib在内的数值大小。

3、Advanced(高级设置)

1)、Sample time(-1 for inherited):可以对采样时间进行设置,当powergui设置为continues时,默认为-1,表示采用内部的采样时间;当powergui设置为discrete时,可以对采样时间进行设置。
2)、Rotor flux position when theta=0:此处用来设置同步旋转坐标系的选择。当选择Aligned with phase A axis(original Park)时,表示同步旋转坐标系采用的是前面所讲的书本上常用坐标系(见图1-2);当选择90degrees behind phase A axis(modified Park)时,表示同步旋转坐标系采用的是MATLAB自身所采用的坐标系(见图1-6)。

三、模块的使用

1、模块有4个输入和一组输出。A、B、C是电机模块的3根相线,一般接三相逆变桥:

Tm输入是电机的负载扭矩,相当于此电机模块的负载。可以接入常数模块,也可以接入变化信号,模拟负载的变化。

m输出组,包含了电机模块的各种输出信号:

1)、is_a、is_b、is_c:3相电流值,以A为单位,是带正负的实际电流大小,可以直接使用。

2)、Rotor speed wm:电机角速度(以rad/s为单位,要转换为RPM转速,需要除以2*PI,再乘以60)。

3)、Rotor angle thetam:电机转子电角度,这个是0-360度范围的,可以直接用来进行clark、park变换。(注意要先乘极对数,如极对数是4,那么电机模块输出的电角度就要乘以4,再进行FOC)。

4)、电机输出扭矩,单位N*m。

5)h_a、h_b、h_c:霍尔信号输出。霍尔信号示意图如下:

常用方法:

1、使用Universal Bridge模块输出电机的驱动电压

2、使用step模块,产生模块的负载信号。

3、使用bus selector模块输出电机模块的输出信号。

 

 

本文部分内容来自《现代永磁同步电机控制原理及MATLAB仿真》袁雷编著

### 回答1: Simulink是一个功能强大的基于模块化设计的仿真平台,可以在Matlab环境下进行仿真和建模。使用Simulink进行16-QAM基带仿真可以通过以下步骤实现: 1. 打开Matlab软件,创建一个新的模型文件,并命名为“16-QAM_Baseband”。 2. 在模型中添加源模块(Source)来生成16-QAM调制的原始信号。可以选择使用恒定模块(Constant)来生成一串数字信号序列,代表要传输的数据。这些数据的大小应为4个比特。 3. 将生成的信号输入到QAM调制器模块(QAM Modulator)中。在模块的参数中,设置调制方式为16-QAM,并选择合适的采样率。 4. 将调制器的输出连接到信道模块(Channel)。信道可以模拟传输中的噪声、衰落和其他影响因素。可以使用高斯信道模块(AWGN Channel)来添加高斯白噪声。 5. 在信道之后,添加解调器模块(QAM Demodulator)。与调制器类似,设置解调器的参数为16-QAM,并将采样率与调制器一致。 6. 将解调器的输出连接到显示模块(Scope),以可视化接收到的信号。 7. 点击模拟按钮,开始仿真过程。可以观察到信号的传输和解调结果。 通过以上步骤,可以使用Simulink实现16-QAM基带信号的仿真。根据需要,还可以添加其他模块和功能来进一步完善仿真过程,比如加入信道编码、错误检测和纠正等模块。 ### 回答2: 要用Simulink仿真16-QAM基带,请先创建一个新的Simulink模型。接下来,按照以下步骤设置仪表。 1. 添加Sine Wave Generator模块,生成基带信号。选择合适的采样频率和幅度。 2. 将16-QAM调制器模块添加到模型中。此模块将基带信号调制为16-QAM信号。选择合适的信号映射。 3. 添加高斯白噪声模块,用于在信号上添加噪声。可以设置噪声的功率谱密度。 4. 将16-QAM解调器模块添加到模型中。此模块将接收到的16-QAM信号解调为基带信号。 5. 最后,添加一个Scope模块来显示输入和输出的波形。 设置完仪表后,可以运行仿真。可以调整不同的参数,如信号幅度、串扰比以及噪声功率谱密度。通过观察Scope输出的波形,可以评估16-QAM系统的性能。 ### 回答3: 在Simulink中进行16-QAM基带仿真的步骤如下: 1. 打开Matlab软件,点击"Simulink"选项卡,找到并点击"Library Browser"按钮。 2. 在Library Browser窗口中,搜索框中输入"16-QAM",找到并点击"16-QAM Modulator Baseband"模块。 3. 将"16-QAM Modulator Baseband"模块拖动到工作区中。 4. 在Library Browser窗口中,搜索框中输入"AWGN",找到并点击"AWGN Channel"模块。 5. 将"AWGN Channel"模块拖动到工作区中,将其连接到"16-QAM Modulator Baseband"的输出端口。 6. 在Library Browser窗口中,搜索框中输入"Error Rate Calculation",找到并点击"Error Rate Calculation"模块。 7. 将"Error Rate Calculation"模块拖动到工作区中,将其连接到"AWGN Channel"的输出端口。 8. 连接输入信号端口和误码率计算端口。 9. 点击模拟按钮,开始仿真。 10. 程序会模拟16-QAM基带信号通过AWGN信道传输并计算误码率。 11. 在Simulink窗口的Diagram窗口中,可以查看信号经过每个模块的传输过程和结果。 通过上述步骤,可以在Simulink中进行16-QAM基带信号的仿真。用户可以根据需要设置信号的参数和仿真环境的条件,例如信号的调制方式、信噪比等,以验证16-QAM基带信号在AWGN信道下的性能。
评论 35
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

【ql君】qlexcel

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值