找回密码
 立即注册

【自编】使用了欧拉法进行数值求解,估算开关磁阻电机的转矩

[复制链接]
发表于 2023-11-3 17:39:04 | 显示全部楼层 |阅读模式
代码的简要说明:

1.用户需要提供输入参数:
  ●电压 V(伏特)
  ●相电阻 R_phase(欧姆)
  ●相电感 L_phase(亨利)
  ●磁轴角度 theta(度)

2.代码将输入的角度 theta 转换为弧度单位 theta_rad。

3.初始化变量:
  ●dt:时间步长,用于控制数值积分的精度。
  ●N:迭代次数,决定数值求解的步数。
  ●I_phase:电流数组,用于存储每个时间步长的电流值。
  ●Torque:转矩数组,用于存储每个时间步长的转矩值。

4.使用循环进行数值求解:
  ●在每个时间步长 n,计算磁链 flux,根据公式 sqrt(2) * (V - R_phase * I_phase(n-1)) * cos  ●(theta_rad) - I_phase(n-1) * L_phase。
  ●根据磁链 flux 计算电流变化率 (flux / L_phase),并乘以时间步长 dt。
  ●将电流增量加到前一个时间步的电流值上,得到当前时间步的电流值。
  ●根据电流值计算转矩,根据公式 1.5 * I_phase(n)^2 * L_phase * sin(2 * theta_rad)。
  ●将电流和转矩值存储到相应的数组中。

5.最后,输出最终时间步长的转矩值,并显示在命令窗口上。

文件列表:
Untitled3.m


使用了欧拉法进行数值求解,估算开关磁阻电机的转矩.rar (517 Bytes, 下载次数: 0, 售价: 100 积分)



回复

使用道具 举报

小黑屋|获取积分|网站地图|必过源码 ( 湘ICP备2020019413号-2 )

GMT+8, 2024-11-3 21:33 , Processed in 0.058442 second(s), 22 queries .

Powered by Biguo100

2006-2023 Biguo100 Team

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