这学期开始进入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. MySQL字符集不一致导致性能下降25%,你敢信?

    故事是这样的: 我在对MySQL进行性能测试时,发现CPU使用率接近100%,其中80%us, 16%sys,3%wa,iostat发现磁盘iops2000以下,avgqu-sz不超过3,%util最 ...

  2. mysql中实现更新数据+1,再次更新数据-1

    $sql="update article set comment=comment^1 where a_id=2"; 这条语句你会发现当你更新comment字段时为1,再次更新时为0 ...

  3. app之---豆果美食

    1.抓包 2.代码 抓取: #!/usr/bin/env python # -*- coding: utf-8 -*- #author tom import requests from multipr ...

  4. JavaScript 预编译与作用域

    JavaScript 预编译与作用域 JavaScript 预编译的过程和作用域的分析步骤是 JS 学习中重要的一环,能够帮助我们知道代码的执行顺序,更好理解闭包的概念 预编译 JavaScript ...

  5. C 2015年真题

    1.写出程序输出结果 void main() { char p[10]="abc"; char q[]="xyz"; int i,j; i=0; while(* ...

  6. spring官方demo及配置查看

    1.http://spring.io/projects/spring-framework 2.https://github.com/spring-projects/spring-mvc-showcas ...

  7. session生命周期,与cookie的区别

    sessinon在用户访问第一次访问服务器时创建. Session什么时候失效? 1. 服务器会把长时间没有活动的Session从服务器内存中清除,此时Session便失效.Tomcat中Sessio ...

  8. mysql字段数据类型、设置严格模式

    表操作 今日内容 1.数据类型 建表的时候,字段都有对应的数据类型 整型 浮点型 字符类型(char与varchar) 日期类型 枚举与集合 2.约束条件 primary key unique key ...

  9. CompTIA Security+ 常见知识点

    前言: Security+ 认证是一种中立第三方认证,其发证机构为美国计算机行业协会CompTIA: 是和CISSP.CISA等共同包含在内的国际IT业热门认证之一,和CISSP偏重信息安全管理相比, ...

  10. hdu4107Gangster 线段树

    题目链接:http://icpc.njust.edu.cn/Problem/Hdu/4107/ 题目给定一个初始值都是零的序列,操作只有一种,就是给一个区间加上一个数,但是当一个数大于等于给定的P的时 ...