这学期开始进入HFSS的学习,这是软件应该是电磁相关专业必须掌握的软件之一。前几天图老师发布第一个模型设计任务,是关于平面正弦加载阿基米德螺旋线,拿到具体要求后,就去网上找资料,发现有关HFSS的资料其实挺少的,而且有不少人都有相似的疑问,并且没有给出详细的解决方法。下面是我在对平面正弦加载阿基米德螺旋线模型设计的具体步骤。

首先是老师的给设计内容,其实比较简单,就曲线函数的解决和完成后的模型图

分析曲线函数各参数的作用

通过曲线函数得x与y的坐标

x=(a+b*(Θ+c*sin(Θ*D)))cosΘ

y=(a+b*(Θ+c*sin(Θ*D)))sinΘ

对于函数参数的主要讲解c和d。

一下对比都是采取控制变量法

c是正弦线的幅度,决定最高值和最小值的大小。c的数值不宜太多,否则出来的图像就不想正弦波。

对于D则是加载正弦波的周期,我理解为单位时间内周期的数次。数值越大,出现的周期则越密集。具体的数值更具需要调整

 

以下是我的具体的参数数据

第一步已经完成,出现了正弦加载阿基米德螺旋线,接下来就是将线改成平面,我在这一步卡了很久,教材没有找到怎么改线宽,去问老师,老师说要改线宽,使其变成面,但是一直没有找到在哪里改,后面通过网友帮忙,发现可能是版本太老的原因吧,HFSS13.0版找不到修改线宽的地方,15.0和19.0版本都有,也有可能是不知道被藏在某个角落没有被我找到,如果有网友知道在哪里改线宽,麻烦告诉我一下,提前谢谢。

既然改线宽行不通,我就思考能不能一个封闭的线圈和平面相交留下封闭里的面,发现根本行不通,因为是相交保留,最终保留的还是一个封闭线圈。后面通过网络找到可以封闭的线变面。

先制作一个封闭的线圈,另外一条正弦加载阿基米德螺旋线,只要改天a的数值,其它都不用改变。

需要注意的是一定要封闭的,如果出现有连接的地方,则会报错。如下图

具体操作:Modeler——Surface——cover lines,就会得到下面的图形。

做到这里基本就完成了,另外一条直接复制过去就行了。

上面是最后的完成效果,其实和老师给的参考图还是有一点区别,参考图模型中间是圆,不是正弦波,还需要修正一下,这部分目前还没做,留着有更好的办法时再修改一下

HFSS——平面正弦加载阿基米德螺旋线模型设计的更多相关文章

  1. hdu1071(抛物线弓形面积阿基米德算法)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1071 题意:给出抛物线的顶点和它与一直线的两交点,求他们围成的面积: 思路: 可以直接求出他们的方程式 ...

  2. 阿基米德项目ALS矩阵分解算法应用案例

    转自:https://github.com/ceys/jdml/wiki/ALS 阿基米德项目ALS矩阵分解算法应用案例 编写人:ceys/youyis 最后更新时间:2014.5.12 一.算法描述 ...

  3. MT【237】阿基米德三角形的一些常见性质

    阿基米德三角形的常见性质:抛物线:$x^2=2py,AB$为抛物线的弦,$AQ,BQ$为切线,记$Q(x_0,y_0)$则$1)k_{QA}*k_{QB}=\dfrac{p}{2x_0}$$2)k_{ ...

  4. JavaScript图形实例:阿基米德螺线

    1.阿基米德螺线 阿基米德螺线亦称“等速螺线”.当一点P沿动射线OP以等速率运动的同时,该射线又以等角速度绕点O旋转,点P的轨迹称为“阿基米德螺线”. 阿基米德螺线的笛卡尔坐标方程式为: r=10*( ...

  5. Android 三级联动选择城市+后台服务加载数据库

    技术渣,大家将就着看 首先我们需要一个xml数据保存到数据库,这里我从QQ下面找到一个loclist.xml文件 <CountryRegion Name="中国" Code= ...

  6. 解决Javascript大数据列表引起的网页加载慢/卡死问题。

    在一些网页应用中,有时会碰到一个超级巨大的列表,成千上万行,这时大部份浏览器解析起来就非常痛苦了(有可能直接卡死). 也许你们会说可以分页或动态加载啊?但是有可能需求不允许分页,动态加载?网络的延迟也 ...

  7. tensorflow数据加载、模型训练及预测

    数据集 DNN 依赖于大量的数据.可以收集或生成数据,也可以使用可用的标准数据集.TensorFlow 支持三种主要的读取数据的方法,可以在不同的数据集中使用:本教程中用来训练建立模型的一些数据集介绍 ...

  8. jquery中ajax跨域加载

    今天学习ajax跨域加载,先来一段代码,异步加载的链接是爱奇艺的开源,我直接拿来用作测试 <!DOCTYPE html> <html lang="en"> ...

  9. 利用Javascript解决HTML大数据列表引起的网页加载慢/卡死问题。

    在一些网页应用中,有时会碰到一个超级巨大的列表,成千上万行,这时大部份浏览器解析起来就非常痛苦了(有可能直接卡死). 也许你们会说可以分页或动态加载啊?但是有可能需求不允许分页,动态加载?网络的延迟也 ...

随机推荐

  1. 用table类型布局一个新闻网页

    <html><head><meta http-equiv="Content-Type" content="text/html; charse ...

  2. handlebar.js模板引擎(轻页面小工程可用)

    介绍 Handlebars 让你能够有能力高效地容易地创立语义化的模版.Handlebars兼容Mustache语法,在大多数情况下它可以读取Mustache的语法并在你当前模板中使用.具体点击这里 ...

  3. iTerm2 都不会用,还敢自称老司机?(上)

    对于需要长期与终端打交道的工程师来说,拥有一款称手的终端管理器是很有必要的,对于 Windows 用户来说,最好的选择是 Xshell,这个大家都没有异议.但对于 MacOS 用户来说,仍然毋庸置疑, ...

  4. React的路由react-router

    意思是:当你写一个web应用时候,应噶install的是react-router-dom,同样的,当你想写一个Native应用时候,需要install的是react-router-native,这两个 ...

  5. 关于使用ajax导出excel问题

    最近有个需求是在页面导入文件,后端进行处理后返回处理结果的excel,前端使用的是ajax.我最开始的做法是:在原有代码后加一段导出excel的代码,结果代码能正常运行,但页面始终没有返回我需要的ex ...

  6. java之线程中断——interrupt

    如下图所示,interrupt()方法并没有成功的中断我们的线程. 为了便于理解,其实可以这样来类比(注意,只是类比,实际情况并不完全是这样):Thread类中有一个boolean的标志域用来表示线程 ...

  7. npm 安装包总结

    1.前端可视化json:vue-json-viewer; 2.富文本编辑: vue-quill-editor;    https://www.cnblogs.com/ZaraNet/p/1020922 ...

  8. PBM error occurred during PreCloneCheckCallback: 由于目标计算机积极拒绝,无法连接

    问题如下: 迁移存储和主机的时候发生错误,错误如下: 出现了常规系统错误: PBM error occurred during PreCloneCheckCallback: 由于目标计算机积极拒绝,无 ...

  9. .NET 5 Preview 1中的ASP.NET Core更新 (2020年3月16日)

    .NET 5 Preview1现在可用,可以进行评估了! .NET 5将是当前版本. 开始 要在.NET 5.0中开始使用 ASP.NET Core,请安装.NET 5.0 SDK. 如果您使用的是W ...

  10. JetBrains Quest 3

    起因 今天早上看了一篇博文: 此时的我:"哎,这等好事不等我!" 然后......我打开官方推特: "什么?最后的任务?" 于是就有了这篇文章 开始操作 1.神 ...