西莫电机圈

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

查看: 8025|回复: 60

[分享] 自己编写的2维有限元电磁场计算程序

   关闭 [复制链接]

该用户从未签到

发表于 2010-1-4 22:00 | 显示全部楼层 |阅读模式

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

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

x
这是我自己编写的程序,和大家一起研究研究

2维有限元计算.exe

986.5 KB, 下载次数: 544, 下载积分: 西莫币 -1

例子.rar

942.54 KB, 下载次数: 661, 下载积分: 西莫币 -1

评分

参与人数 1西莫币 +15 收起 理由
eecomes + 15 鼓励分享

查看全部评分

西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过

该用户从未签到

发表于 2010-1-5 11:05 | 显示全部楼层
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2010-1-5 13:56 | 显示全部楼层
UI做的不够人性化 说句实话 我还不会用
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2010-1-5 16:24 | 显示全部楼层
看看怎么样,谢谢提供。
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2010-1-5 17:52 | 显示全部楼层
不能用吗?可能是生成可执行文件时出错了,再传一次好了,这两张是电机网格和磁密云图
QQ截图未命名.png
QQ截图未命名1.png

2维有限元计算.exe

986.5 KB, 下载次数: 189, 下载积分: 西莫币 -1

西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2010-1-5 18:26 | 显示全部楼层
忘了说操作方法了,鼠标操作:滚轮向上滚是放大,向下滚是缩小,右键拖动图形平移,ESC键图形初始化。
    为了省事没有考虑程序保护,所以在网格剖分和有限元计算前一定要先打开前处理里的参数设置,让软件把轮廓的属性导入,不然会出错。
    属性设定时要先写好材料和边界源再对材料进行设定,线性材料书写格式:名称,线性材料,相对磁导率;非线性材料书写格式:名称,非线性材料,非线性材料B值个数,非线性BH值(必须从0开始,先输入B后输入H例子里是DW470材料的BH值);一类边界书写格式:一类边界,值(电磁场为0);二类边界书写格式:二类边界,角度(永磁体充磁方向),娇顽力;源书写格式:源,值(电流密度)。
    属性设定时可以点选长度,材料,边界中的选项,相应的图中会用绿色表示出来,然后定义材料时,将鼠标点选材料名称,完后点确定,比如某轮廓材料为空气,就在空气那里点一下,光标就会在空气那一行闪烁,选确定就会将材料设定好,边界和源设定类似,只不过是点击一类边界或二类边界或源,让光标在那行闪烁就可以了,其实我的材料边界等定义就是让轮廓对应的值等于材料或属性中名称项所在的行号,例子中空气在第0行,材料为空气的轮廓赋的值也是0,3楼的朋友说的很对,我也发现不太人性化,我会在下一个版本改正的。

评分

参与人数 1西莫币 +6 收起 理由
wshf + 6 原创内容

查看全部评分

西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2010-1-5 18:36 | 显示全部楼层
因为编写这个程序原本是为了可以通用的,即:可以计算力学、热学和电磁学的,所以好多都要自己写,毕竟力学、热学和电磁学算法不完全一样,结果好象更难操作了,还是分开好了
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2010-1-5 18:39 | 显示全部楼层
看了下楼主的程序,提议如下:
1 如果是大家一起研究的话,不妨将源代码公布出来。即是研究嘛,开源就不要害怕。
2 看了下程序需要的文件,应该是楼主在matlab之类的软件里将数据剖分好了之后然后存档的。所以楼主做的
工作应该只是形成有限元的矩阵并且求解。这个工作量不是很大,代码也不是很多,所以,开源吧。
3 楼主程序的人机界面功效很差。比如主程序没有结束按钮,状态栏显示1,2,3,4,5等数字等等。建议好
  好看下关于人机界面是如何设计之类的书。
4 速度非常之慢,如果使用java的话还情有可原。
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2010-1-5 18:57 | 显示全部楼层
你可以重新剖分的,只要把长度改变了就可以剖分出其他网格的,这个剖分方法书上都有讲的,我是从书上找的,我的源码写的很差的,因为我本身是搞电机的,没有编程基础,如果你是专门搞程序的会笑死的
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2010-1-5 19:02 | 显示全部楼层
是不是你发消息给我 我现在看不到的。我是做程序的,是电机的程序现在。
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2010-1-6 08:07 | 显示全部楼层
楼主还是蛮厉害的吗!
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2010-1-6 09:21 | 显示全部楼层
试用了一下,好像读入的DXF图形文件不完整啊
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2010-1-6 17:42 | 显示全部楼层
对于不闭合的曲线,软件会自动删除的,可以调整坐标精度为-2或0,重合的轮廓要分几次导入,程序还不够完善,我在修改中
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2010-1-11 18:09 | 显示全部楼层
真心感谢楼主 有不会回来咨询!谢谢
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2010-1-24 13:41 | 显示全部楼层
这个资料真的很不错,我要好好学习学习
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2010-1-24 13:50 | 显示全部楼层
看起来是挺不错的,请问楼主怎么用啊,谢谢
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 31 天

连续签到: 1 天

[LV.5]常住居民I

发表于 2010-1-30 11:51 | 显示全部楼层
向楼主学习 一定要高出自己的东西
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 31 天

连续签到: 1 天

[LV.5]常住居民I

发表于 2010-1-30 11:55 | 显示全部楼层
试用了一下
导入dxf文件没有成功
还要加油啊
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 247 天

连续签到: 3 天

[LV.8]以坛为家I

发表于 2010-2-2 13:43 | 显示全部楼层
楼主真的很厉害呀,佩服...............还有就是能够分享给大家。真的是让我佩服。谢谢您了!!!!!!!!!!!
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2010-2-5 23:21 | 显示全部楼层
我现在遇到问题了,磁力计算时,我使用的是麦克斯韦张量法,但是如果路径不是同一个介质时,力的计算差很多,有没有人知道该怎么解决啊
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-28 04:49 , Processed in 0.117202 second(s), 31 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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