- 积分
- 150
- 回帖
- 0
- 西莫币
-
- 贡献
-
- 威望
-
- 存款
-
- 阅读权限
- 10
- 最后登录
- 1970-1-1
签到天数: 43 天 连续签到: 7 天 [LV.5]常住居民I
|
发表于 2025-10-15 10:36
|
显示全部楼层
来自: 中国浙江杭州
本帖最后由 字符串 于 2025-10-15 10:43 编辑
大佬,11、12两个都是V型转子,11是嵌入式V型转子(web)12是嵌入式V型转子(简化);赋值语句的话,给BPMRotor参数直接赋值的语句是没有的,它是通过下面的语句决定转子形式的。
mcApp.SetVariable('Pole_Number', 2*p_Pole_Pair) # 极数(2×极对数)
mcApp.SetVariable('Airgap', p_Airgap_Mecha) # 气隙长度(机械气隙)
mcApp.SetArrayVariable("RatioArray_MagnetVWidth", 0, i_Pole_Arc_Ratio) # 磁体V型宽度比例(V型磁体弧长占极距的比例)
mcApp.SetArrayVariable("MagnetThickness_Array", 0, i_Mag_Thick) # 磁体厚度(V型磁体的径向厚度)
mcApp.SetArrayVariable("PoleVAngle_Array", 0, i_Pole_V_Angle) # V型磁体夹角(机械角度,定义V型张开程度)
mcApp.SetArrayVariable("VSimpleMagnetPost_Array", 0, i_Mag_Post) # 磁体支柱厚度(V型磁体之间的连接结构厚度,保证转子强度)
mcApp.SetArrayVariable("VShapeMagnetClearance_Array", 0, p_Mag_Clear) # 磁体间隙(V型磁体与转子铁芯的间隙,避免磁饱和)
mcApp.SetVariable('MinMagnetSeparation', p_Mag_Separation_Min) # 磁体间最小间距(相邻V型磁体的最小距离,结构约束)
mcApp.SetVariable('MinShaftSeparation', p_Shaft_Separation_Min) # 磁体与转轴最小间距(磁体到转子中心的最小距离,结构约束) |
|