找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

Flux电机有限元分析教程西莫团购入口 | 奖励入口当当网购物入口 | 奖励入口欢迎使用!西莫论坛App开放下载Motor-CAD电机多物理域设计教材购买入口 | 奖励入口
★新会员论坛须知★《西莫电机技术》第39期发售火热进行中Flux电机电磁阀有限元分析教程团购入口 | 奖励入口论坛微信公众平台欢迎入驻
西莫电机及相关产品供需交流群开放邀请★ 论坛VIP会员申请 ★Motor-CAD.MANATEE电磁热振动噪声教程 | 奖励入口西莫团队欢迎您的加盟!
宣传推广合作请联系QQ:25941174西莫电机论坛微信群正式开放Flux变压器与电抗器有限元分析团购入口 | 奖励入口西莫电机论坛技术版区QQ群汇总
查看: 1636|回复: 6

anys中求气隙磁密谐波的傅里叶分析中遇到的问题

[复制链接]

该用户从未签到

发表于 2011-9-5 10:53 | 显示全部楼层 |阅读模式 来自: 中国江苏南京

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
这是一段在三维模型里求永磁电机气隙磁密谐波的一段代码,是在别人的基础上改的,其中有错误,输出的结果不对,恳请各位大侠不吝赐教,指出错误,不甚感激!
我感觉有两个地方可能出错,一个就是tracdata(i,5),tracdata是一个数组,我不明白的是后面这个5是什么意思;另一个是
VFILL,THETA(1),RAMP,0,js/4,这里面js是极对数,不知道这句什么意思。
另外还有一个问题,我的模型是三维的,求气隙磁密的话,路径是不是应该是一个面,而不是一条线?如果是面的话,具体怎么做啊

PATH,bm_plot,2,30,50, !定义路径
WPOFF,0,0   
CSWPLA,1000,1
CSCIR,1000,1
ppath,1,,(dz_nj-zz_qx/2)*cos(10*pi/180),(dz_nj-zz_qx/2)*sin(10*pi/180),zz1+yct_k/2
ppath,2,,dz_nj-zz_qx/2,0.0000001,zz1+yct_k/2
PMAP,'UNI '
/PBC,PATH,1
PDEF, ,B,x,AVG
PAGET,TRACPOIN,POIN
PAGET,TRACDATA,TABL    !将磁密B值附到数组TRACDATA里
PAGET,TRACLABL,LABE
*DIM,COEFF,,43
*DIM,MODE,TABLE,43
*DIM,ISYM,TABLE,43
*DIM,THETA,TABLE,50+1
*DIM,CURVEI,TABLE,50+1               
*DIM,CURVEO,TABLE,50+1
*VFILL,THETA(1),RAMP,0,js/4  
*do,i,1,50+1,1
CURVEI(i)=tracdata(i,5)   !这句不懂
*enddo
MODE(1)=0
ISYM(1)=1
ISTART=2
*DO,i,ISTART,43,2
        MODE(i)=i/2
        ISYM(i)=1  
*enddo
ISTART=3
*DO,i,ISTART,43,2
        MODE(i)=(i/2)-.5
        ISYM(i)=-1
*enddo
*MFOURI,FIT,COEFF(1),MODE(1),ISYM(1),THETA(1),CURVEI(1)
*MFOURI,EVAL,COEFF(1),MODE(1),ISYM(1),THETA(1),CURVEO(1)

ct_factor=2.0*pi*(dz_nj-zz_qx/2)*yct_k*jh_xs/js/2
n_harm=1

*cfopen,Noload_Field_Result,txt,,append
*cfwrite,'n_harm_ct',SQRT(COEFF(2)*COEFF(2)+COEFF(3)*COEFF(3))*ct_factor!!!!!!!!!!基波磁通
*cfclose

*cfopen,Noload_Field_Result,txt,,append
*cfwrite,'n_harm', 0,COEFF(1)
*cfclose
*do,i,1,21,1
*cfopen,Noload_Field_Result,txt,,append
*cfwrite,'n_harm',COEFF(2*i),COEFF(2*i+1)!!!!!!!!!!!磁密的傅里叶分解
*cfclose  
*enddo

*do,i,1,50,1
*cfopen,Noload_Field_Result,txt,,append
*cfwrite,'gap_flux', i*360*2/50,tracdata(i,5) !!!!!!!!!!!磁密
*cfclose  
*enddo
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过

该用户从未签到

 楼主| 发表于 2011-9-5 10:57 | 显示全部楼层 来自: 中国江苏南京
补充一下,数组COEFF()里是电机磁密21次谐波峰值
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2011-9-5 18:40 | 显示全部楼层 来自: 中国江苏南京
我已经解决问题了,谢谢关心!
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2011-10-8 12:32 | 显示全部楼层 来自: 中国北京
咋解决的,拿出来说说呗
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2011-10-10 08:18 | 显示全部楼层 来自: 中国重庆
回复 3# 环佩叮当
对,三维模型中的路径应该是一个面才对。但是,其实面上的节点Az值都不一样,这又如何处理呢
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2011-10-11 16:02 | 显示全部楼层 来自: 中国江苏南京
回复 5# cqlyj2008
这个没办法,我在三维里面也是用一条线作为路径分析的,不知道怎么用面分析
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2011-10-11 16:04 | 显示全部楼层 来自: 中国江苏南京
回复 4# 沙隆巴斯
这个程序是对的,只要改动一下这边VFILL,THETA(1),RAMP,0,js/4,这个数组里面存放的是与磁密相对应的相位
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

西莫电机论坛微信公众平台欢迎您的关注!

QQ|Archiver|手机版|小黑屋|西莫电机圈 ( 浙ICP备10025899号-3|浙公网安备:33028202000436号 )

GMT+8, 2024-12-27 14:48 , Processed in 0.085832 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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