找回密码
 注册
Simdroid-非首页
查看: 114|回复: 4

[其它] 教大家一个画方形螺旋线的方法

[复制链接]
发表于 2011-8-24 18:39:56 | 显示全部楼层 |阅读模式 来自 陕西
本帖最后由 luomu 于 2011-8-24 18:50 编辑

这几天在做一个箔式绕组电抗器,想把绕组建成一匝一匝的。但由于铁心柱是方形的,绕组也是方形的,在网上找了半天资料,都说要在一些专业画图软件,如Proe,CAD等中建模,但这对一些没学过这类制图软件的人来说,需要从头学,耗时耗力。
思索了一下午,突然想起以前在Maxwell中画圆形的螺旋线时,采用参数方程的方法,记得改变其中那个points选项,可以改变所画的图形的形状。
因此做如下设想:
第一:我需要的模型可以通过二维平面方形螺旋线拉伸或者扫略得到,因此,模型首先简化到二维。
第二:模型是渐开的,因此我们首先需要一个类似渐开线的方程,但我没有采用标准的渐开线方程,而是对圆的参数方程做了改进,让圆的半径是随着角度的增长逐渐增大,比如:x=R*_t*sin(pi*_t),y=R*_t*cos(pi*_t),由于我画的是在二维平面,所以令z=0。其中,_t是Maxwell内建的一个参数。通过start_t和end_t两个参数,可以设置你绕的圆周数,由于我在前面的正弦函数中,将角速度设置为pi,因此如果将start_t和end_t设置为整数,则刚好转过半个或者整数个圆。
第三:这一步是最重要的一步,需要计算模型中的点数。因为Maxwell中的曲线,是将相应点通过直线连接的,因此点数不同,连接的图形也不同,这个需要各位,按照实际转过的圆周数和所需要画出的图形,来计算这个点数。比如,转过了一周,设置四个点,那就是一个三角形;设置五个点,那么就是一个四边形;设置六个点,就是五边形,以此类推。
这是我下面画的几个模型,欢迎大家发表意见



其实,可以通过这个方法画很多类似的曲线。若将z设置为随_t变化,则可画出类似的三维曲线,大家可以试试。

本帖子中包含更多资源

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

×

评分

1

查看全部评分

 楼主| 发表于 2011-8-24 19:06:23 | 显示全部楼层 来自 陕西
Simdroid开发平台
本帖最后由 luomu 于 2011-8-24 19:09 编辑

由于points在参数_t的范围内是均匀分布的,因此用圆的参数画的这些图形都是等边的,大家可以试试标准的渐开线方程。
回复 不支持

使用道具 举报

发表于 2011-8-25 08:27:31 | 显示全部楼层 来自 江苏南京
如果是圆形怎么画呢
回复 不支持

使用道具 举报

 楼主| 发表于 2011-8-25 08:33:10 | 显示全部楼层 来自 陕西
回复 3# chillgreen
我记得,那个points不要填数值,软件默认是光滑曲线连接,就是圆。
回复 不支持

使用道具 举报

 楼主| 发表于 2011-8-25 11:52:43 | 显示全部楼层 来自 陕西
这是我最后画出的线圈,用来模拟变压器或者电抗器中的箔式绕组。

但存在一个问题,比如铁心心柱一般两个边是不一样长的,就是说铁心的厚度和心柱的宽度是不一样的,此时该如何画这样的线圈,不知各位有何高见?

本帖子中包含更多资源

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

×
回复 不支持

使用道具 举报

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

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-5-23 23:39 , Processed in 0.037980 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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