HFSS实战(一)——仿真PCB微带线的损耗

news2024/11/15 11:08:11

文章目录

  • 一、ODB++文件的导出
  • 二、PCB文件导入
    • 2.1 pcb文件导入
    • 2.2层叠设置
  • 三、模型的裁剪
  • 四、模型的简化
  • 五、端口设置
  • 六、将3D LAYOUT模型导出成HFSS模型
  • 七、HFSS仿真
  • 结束

主要学习目标:利用HFSS+3D layout 完成微带线的电磁仿真

利用一个简单的仿真,完成HFSS对电路仿真的整个过程。

一、ODB++文件的导出

此处不赘述,请参见往期文章 altium designer PCB 导入ADS EM仿真

二、PCB文件导入

2.1 pcb文件导入

在这里插入图片描述

在这里插入图片描述
点击OK

2.2层叠设置

在这里插入图片描述
在这里插入图片描述
铜皮粗糙度
在这里插入图片描述
在这里插入图片描述
设置完成后点击apply

在这里插入图片描述
导入的模型为:
在这里插入图片描述

三、模型的裁剪

如果是仿真某一条线可以根据网络进行裁剪,比如我想仿真这条线的损耗:
在这里插入图片描述
点击cutout→勾选create new一定要勾选!,否则如果操作失误,新的文件会覆盖就的文件,想回去重新裁剪也不行了)→

  • 在net name filter中输入你想仿真的net,并勾选 include
  • 如果是GND,必须另外勾选 clip at extents

→点击 auto generate extent
在这里插入图片描述
扩展的类型有三种:
在这里插入图片描述
效果图分别如下:
在bounding box

在这里插入图片描述
在这里插入图片描述
建议选择最后一种 convex hull

剪裁完成后的图形为:
在这里插入图片描述

分别单独显示每层:
top:
请添加图片描述
mid1:
请添加图片描述
mid2:
请添加图片描述
bottom :
请添加图片描述

四、模型的简化

可以看出每一层都有一些微笑的无用结构。我们的设计原则就是保留主要特征,对性能无明显影响的结构体进行修漏补缺。
在这里插入图片描述
具体操作为:
1、选中对应的操作层,比如这里选中了top层。
在这里插入图片描述
2、执行覆铜命令
在这里插入图片描述
3、将缺口和原铜皮进行合并:
在这里插入图片描述

五、端口设置

在3Dlayout中,有两大好处:

1、对模型的修改、层叠设置均非常方便;
2、端口设置极其方便;

具体操作为:
1、修改走线,将round改为flat,具体如下(此步很重要,否则无法建立端口):
请添加图片描述

2、在英文输入法下,按下‘E’(表示选择物体边缘);
3、右键→port →create
在这里插入图片描述
4、如图生成了2个wave port

请添加图片描述

六、将3D LAYOUT模型导出成HFSS模型

1、建立HFSS求解设置,此步同一般的hfss设置,不赘述。
请添加图片描述
2、导出hfss model
请添加图片描述
请添加图片描述
3、在HFSS中打开模型,如下图
请添加图片描述

七、HFSS仿真

1、模型检查、激励、端口、边界条件…
请添加图片描述
2、运行仿真,结果如下;:
在这里插入图片描述

结束

如果觉得不错,请点赞关注!谢谢~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1397821.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

项目实战————苍穹外卖(DAY11)

苍穹外卖-day11 课程内容 Apache ECharts 营业额统计 用户统计 订单统计 销量排名Top10 功能实现:数据统计 数据统计效果图: 1. Apache ECharts 1.1 介绍 Apache ECharts 是一款基于 Javascript 的数据可视化图表库,提供直观&#x…

2023.1.19 关于 Redis 事务详解

目录 Redis 事务对比 MySQL 事务 MySQL 事务 Redis 事务 Redis 事务原子性解释 Redis 事务详解 执行流程 典型使用场景 Redis 事务命令 WATCH 的使用 WATCH 实现原理 总结 阅读下文之前建议点击下方链接了解 MySQL 事务详解 MySQL 事务详解 Redis 事务对比 MySQL 事…

探索设计模式的魅力:一篇文章让你彻底搞懂建造者模式

建造者模式(Builder Pattern)是一种创建型设计模式,旨在将一个复杂对象的创建过程与其表示分离,使得同样的构建过程可以创建不同的表示形式。 主要角色: 产品(Product):表示正在构建…

小程序系列--9.生命周期

1. 什么是生命周期? 2. 生命周期的分类 3. 什么是生命周期函数 4. 生命周期函数的分类 5. 应用的生命周期函数 6. 页面的生命周期函数

SpringCloud Aliba-Sentinel【中篇】-从入门到学废【5】

目录 1.流控规则 2. 熔断规则 3.热点规则 1.流控规则 1.资源名:唯一名称,默认请求路径 2.针对来源: Sentinel可以针对调用者进行限流,填写微服务名,默认default (不区分来源) 3.阈值类型/单机阈值: QPS(每秒钟的请求数量&…

pytorch学习(一)线性模型

文章目录 线性模型pytorch使用sklearn训练 pytorch是一个基础的python的科学计算库,它有以下特点: 类似于numpy,但是它可以使用GPU可以用它来定义深度学习模型,可以灵活的进行深度学习模型的训练和使用 线性模型 线性模型的基本形…

Studio One2024免费版下载及入门教程分享

众所周知,Studio One是一个专业的音频编辑软件,近几年随着音视频剪辑越来越火,Studio One也逐渐被人们所熟知。最近,就有许多小伙伴私信我,寻求Studio One的入门教程。 这不,今天小编就给大家带来了音频剪…

iphone5s基带部分电源部分主主电源供电及

时序: 1.,基带电源的供电,基带电源也叫pmu。 首先时序图说电池提供供电,电池是J6接口,视频习惯把接口称之为座子。查U2_RF芯片,发现供电信号为PP_BATT_VCC_CONN,但是没查到跟电池座子有关系,电池座子写的是…

Flask框架小程序后端分离开发学习笔记《1》网络知识

Flask框架小程序后端分离开发学习笔记《1》网络知识 Flask是使用python的后端,由于小程序需要后端开发,遂学习一下后端开发。 一、网址组成介绍 协议:http,https (https是加密的http)主机:g.cn zhihu.com之类的网址…

Python使用pyechart分析疫情确诊人数图(2024)

import json from pyecharts.charts import Map from pyecharts import options as opts# 首先打开文件获取数据 f open("/Desktop/python/Project/数据可视化/疫情.txt", "r", encoding"UTF-8") data f.read()# 字符串转化成json数据 data_js…

rust使用protobuf

前言 c,java,go 等直接是用 ,具体就不说了,这章主要讲述rust 使用protobuf 这章主要讲述2种 1 > protoc protoc-gen-rust plugin 2> protoc prost-build 1:环境 win10 rustrover64 25-2 下载地址 https://github.com/protocolbu…

CHS_01.2.2.1+调度的概念、层次

CHS_01.2.2.1调度的概念、层次 调度的概念、层次知识总览调度的基本概念调度的三个层次——高级调度![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/6957fdec179841f69a0508914145da36.png)调度的三个层次——低级调度调度的三个层次——中级调度补充知识&#xff…

unity-声音与声效OLD

声音与声效 基本概念audio clipaudio listeneraudio source 基本操作如何创建音频源(背景音乐)如何在测试的时候关闭声音 常用代码一般流程如何在一个物体上播放多个音效如何在代码中延时播放多个声音如何在代码中停止音频的播放如何判断当前是否在播放音…

Web3解密:区块链技术如何颠覆传统互联网

随着区块链技术的崛起,Web3正逐渐成为新一代互联网的代名词。它不再依赖中心化的权威机构,而是通过去中心化、透明、安全的特性,为用户带来更为开放和公正的互联网体验。本文将深入解密Web3,揭示区块链技术如何颠覆传统互联网的基…

Linux搭建dns主从服务器

一、实验要求 配置Dns主从服务器,能够实现正常的正反向解析 二、知识点 1、DNS简介 DNS(Domain Name System)是互联网上的一项服务,它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网。…

git提交代码到远端仓库的方法详解

一、何为git git就是版本控制器,就比如说你新建了一个git文件夹,里面用于存放你的C语言实习报告,现在要用git对该文件夹进行接管。当你修改了你的C语言实习报告点击保存之后,就用git的相关命令,提交给git,让…

ctfshow命令执行(web29-web52)

目录 web29 web30 web31 web32 web33 web34 web35 web36 web37 web38 web39 web40 web41 web42 web43 web44 web45 web46 web47 web48 web49 web50 web51 web52 web29 <?php error_reporting(0); if(isset($_GET[c])){$c $_GET[c];if(!preg_match…

go语言(十)---- 面向对象封装

面向对象的封装 package mainimport "fmt"type Hero struct {Name stringAd intLevel int }func (this Hero) Show(){fmt.Println("Name ", this.Name)fmt.Println("Ad ", this.Ad)fmt.Println("Level ", this.Level)}func (thi…

模型的 F1 分数

模型的 F1 分数是一个综合评估模型性能的指标&#xff0c;同时考虑了模型的精确率&#xff08;Precision&#xff09;和召回率&#xff08;Recall&#xff09;。F1 分数的计算公式为&#xff1a; 其中&#xff1a; Precision 是模型正确识别为正例的样本数量与所有被模型识别为…

PYG中torch_scatter, torch_sparse等pip安装包错解决

原安装命令&#xff1a; pip install pyg_lib torch_scatter torch_sparse torch_cluster torch_spline_conv -f https://data.pyg.org/whl/torch- 1.13.0cu117.html报错&#xff1a; 正确安装命令&#xff1a; pip install --no-index pyg_lib torch_scatter torch_sparse …