电磁仿真--基本操作-CST-(2)

news2025/1/13 7:31:20

目录

1. 回顾基操

2. 操作流程

2.1 创建工程

2.2 修改单位

2.3 创建 Shape

2.4 使用拉伸 Extrude

2.5 修改形状 Modify Locally

2.6 导入材料

2.7 材料解释

2.8 材料分配

2.9 查看已分配的材料

2.10 设置频率、背景和边界

2.11 选择 Edge,设置端口

2.12 配置求解器

2.13 运行仿真,查看结果

3. 总结


1. 回顾基操

好久没用CST,本文回顾一下,不依赖于预设模板,从零开始创建一个简单的PCB Stackup 结构。本文回顾内容包括:

  • 构建叠层结构
  • 分配材料属性
  • 设置离散端口
  • 配置仿真环境
  • 查看仿真结果

2. 操作流程

2.1 创建工程

绕过模板,直接选择下方 3D Simulation 下 High Frequency 模块:

2.2 修改单位

首先要修改单位,才开始建模。如果使用了预设模板,这些单位会被自动配置。

2.3 创建 Shape

我们使用最简单的 Shape 来构建:Brick。

选择 Brick 后,就可以使用 Tab 指定坐标信息。也可以先随意选择几个点,然后在对话框中通过参数确定形状:

2.4 使用拉伸 Extrude

在上一步基础上,使用 Picks 工具选择面(Face),快捷键为F。

然后选择 Extrude 工具:

通过预览,可以看到创建了新的实体:

同样的办法,我们再创建顶层实体:

可选参数:

  • 扭曲(Twist):在拉伸过程中,一个面可以被扭曲。指定扭曲角度,以度为单位。小于0度和大于360度的角度也是可能的。
  • 锥度(Tape):在拉伸过程中,一个面可以被重新调整大小。可以指定一个从-89度到89度的锥度角。

2.5 修改形状 Modify Locally

修改顶层实体,将其变成一条Line。

首先选择顶层的两个侧面,如下图。然后选择Modify Locally。

将Offset设置为-4.8(负4.8),正表示向外扩展,负表示向内收缩:

2.6 导入材料

从软件自带的库中导入材料:

2.7 材料解释

这里我们需要添加两个物料:

Copper (annealed):

Material Set    = Default
Type            = Lossy metal
Mu              = 1
Electric cond.  = 5.8e+007 [S/m]
Rho             = 8930 [kg/m^3]
Thermal cond.   = 401 [W/K/m]
Specific heat   = 390 [J/K/kg]
Diffusivity     = 0.000115141 [m^2/s]
Young's modulus = 120 [kN/mm^2]
Poisson's ratio = 0.33
Thermal expan.  = 17 [1e-6/K]
  • Mu (μ):磁导率,单位是亨利每米 (H/m)。
  • Electric cond:电导率,单位是西门子每米 (S/m)。

FR-4 (lossy):

Material Set    = Default
Type            = Normal
Epsilon         = 4.3
Mu              = 1
Electric tand   = 0.025 (Const. fit)
Thermal cond.   = 0.3 [W/K/m]

Epsilon (ε):介电常数。

Mu (μ):磁导率,单位是亨利每米 (H/m)。

Electric tand (电损耗正切):描述材料在电场中能量损耗特性的参数。

2.8 材料分配

选中实体,右键菜单,可以分配材料,并且可以自定义颜色。

2.9 查看已分配的材料

实体的材料分配完毕后,通过选中某个实体,也可以查看其材料性质。

2.10 设置频率、背景和边界

2.11 选择 Edge,设置端口

技巧:先选择某个实体,再选择其 Edge。

打开 Simulation 中的 Discrete Port。

使用边的投射(Use projection on edge):

使用同样的方法,在另一边也配置端口。

2.12 配置求解器

2.13 运行仿真,查看结果

3. 总结

通过一个实际的例子,回顾CST软件在创建和仿真PCB叠层结构方面的基本操作。

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

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

相关文章

Linux-进程间通信:System V消息队列

目录 System V IPC概述标识符与IPC Key System V消息队列创建或打开一个消息队列发送消息接收消息控制消息队列1、IPC_STAT2、IPC_SET3、IPC_RMID 查看系统当前的消息队列代码示例 System V IPC(Inter-Process Communication)是一组用于在 Unix-like 操作…

五款最受欢迎的上网行为管理软件

五款最受欢迎的上网行为管理软件 员工上网看视频怎么办?员工偷偷刷抖音怎么办?员工天天上招聘网,是不是有离职打算? 解决上述困扰的最好办法是使用监控软件了解员工一言一行。以下是几款推荐的上网行为管理和监控软件:…

基于Linux系统命令行安装KingbaseES数据库

人大金仓通用性数据库(Kingbase)下载网址:人大金仓-成为世界卓越的数据库产品与服务提供商 选择“软件版本-数据库”,筛选条件Linux、完整版。找到需要的版本,点击下载。我下载的是KingbaseES_V008R006C008B0014_Lin6…

机器学习理论基础—神经网络算法公式学习

机器学习理论基础—神经网络公式学习 M-P神经元 M-P神经元(一个用来模拟生物行为的数学模型):接收n个输入(通常是来自其他神经 元),并给各个输入赋予权重计算加权和,然后和自身特有的阈值进行比较 (作减法&#xff0…

【大语言模型基础】Transformer模型Torch代码详解和训练实战

一、Transformer概述 Transformer是由谷歌在17年提出并应用于神经机器翻译的seq2seq模型,其结构完全通过自注意力机制完成对源语言序列和目标语言序列的全局依赖建模。 Transformer由编码器和解码器构成。下图展示了它的结构,其左侧和右侧分别对应着编…

奇妙的探索——偶然发现的bug

今天想在腾讯招聘官网找几个前端的岗位投一下,最近自己也在找工作,结果简历还没有投出去,就发现了腾旭招聘官网的3个前端bug。 1.有时候鼠标hover还没有滑倒下拉选框的菜单上,就消失了,消失的太快了,根本点…

方便快捷!使用Roboflow进行数据增强(附详细操作)

最近使用自定义数据集训练yolov8模型的时候突然发现一件很令人头疼的事情。那就是,数据集中图片太少了。于是想通过数据增强的方法扩大数据集。 通过查阅资料发现,大部分人都是用python中的imgaug库进行图像处理;这种方法最大的不便就是需要转…

【数据结构】stack queue —— 栈和队列

前言 这阵子一直在学数据结构,知识点消化地有点慢导致博客一直没写,现在总算是有时间歇下来补补前面落下的博客了。从现在起恢复周更,努努力一周两篇也不是梦……闲话少说,今天就让我们一起来认识栈和队列 1. 栈的介绍和使用 栈…

40-50W 1.5KVDC 隔离 宽电压输入 DC/DC 电源模块——TP40(50)DC 系列

TP40(50)DC系列电源模块额定输出功率为40-50W、应用于2:1、4:1电压输入范围 9V-18V、18V-36V、36V-75V、9V-36V、18V-75V的输入电压环境,输出电压精度可达1%,可广泛应用于通信、铁路、自动化以及仪器仪表等行业。

dremio支持设置

Dremio 支持提供可用于诊断目的的设置。这些设置通过 Dremio UI:设置>支持启用(或禁用) 使用 Client Tools 可以配置当用户查看数据集中的数据时,Dremio 项目的工具栏上显示哪些客户端应用程序按钮。用户可以通过单击相应的工具…

验证 python解释器是否安装成功

一. 简介 前一篇文章学习了下载并安装 python解释器,文章如下: windows系统下python解释器安装-CSDN博客 本文验证 python解释器是否安装成功。 二. 验证 python解释器是否安装成功 1. 首先,打开 Windows系统的 "cmd" 界面。…

javascript(第三篇)原型、原型链、继承问题,使用 es5、es6实现继承,一网打尽所有面试题

没错这是一道【去哪儿】的面试题目,手写一个 es5 的继承,我又没有回答上来,很惭愧,我就只知道 es5 中可以使用原型链实现继承,但是代码一行也写不出来。 关于 js 的继承,是在面试中除了【 this 指针、命名提…

机器人模型匹配控制(MPC)MATLAB实现

模型匹配控制(Model matching control)是指设计一个控制器使闭环系统的传递函数tf(s)与td(s)相一致! mpcDesigner 可以分为: 2时域精确模型匹配控制3频域精确模型匹配控制 机械臂控制中应用模型匹配控制(Model Matc…

springboot整合mybatis-plus模版

1.创建springboot项目 Maven类型Lombok依赖Spring Web 依赖MySQL Driver依赖pom.xml&#xff1a;<?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.w3.org/2001/…

开发环境中的调试视图(IDEA)

当程序员写完一个代码时必然要运行这个代码&#xff0c;但是一个没有异常的代码却未必满足我们的要求&#xff0c;因此就要求程序员对已经写好的代码进行调试操作。在之前&#xff0c;如果我们要看某一个程序是否满足我们的需求&#xff0c;一般情况下会对程序运行的结果进行打…

【Nginx】centos和Ubuntu操作系统下载Nginx配置文件并启动Nginx服务详解

目录 &#x1f337; 安装Nginx环境 &#x1f340; centos操作系统 &#x1f340; ubuntu操作系统 &#x1f337; 安装Nginx环境 以下是在linux系统中安装Nginx的步骤&#xff1a; 查看服务器属于哪个操作系统 cat /etc/os-release安装 yum&#xff1a; 如果你确定你的系统…

Linux驱动开发——(四)内核定时器

一、内核的时间管理 1.1 节拍率 Linux内核中有大量的函数需要时间管理&#xff0c;比如周期性的调度程序、延时程序等等&#xff0c;对于驱动编写者来说最常用的是定时器。 硬件定时器提供时钟源&#xff0c;时钟源的频率可以设置&#xff0c;设置好以后就周期性的产生定时中…

Vulnhub靶机 DC-6 打靶实战 详细渗透测试过程

Vulnhub靶机 DC-6 详细渗透流程 打靶实战 目录 Vulnhub靶机 DC-6 详细渗透流程 打靶实战一、将靶机导入到虚拟机当中二、渗透测试主机发现端口扫描信息探测web渗透目录爆破爆破后台密码反弹shell搜集有价值信息SSH远程登录提权反弹jens用户权限的shell 提权利用 一、将靶机导入…

使用kali进行DDos攻击

使用kali进行DDos攻击 1、打开命令提示符&#xff0c;下载DDos-Attack python脚本 git clone https://github.com/Elsa-zlt/DDos-Attack 2、下载好之后&#xff0c;cd到DDos-Attack文件夹下 cd DDos-Attack 3、修改&#xff08;设置&#xff09;对ddos-attack.py文件执行的权…

OpenHarmony实战开发-

简介 SmartPerf-Host是一款深入挖掘数据、细粒度展示数据的性能功耗调优工具&#xff0c;可采集CPU调度、频点、进程线程时间片、堆内存、帧率等数据&#xff0c;采集的数据通过泳道图清晰地呈现给开发者&#xff0c;同时通过GUI以可视化的方式进行分析。该工具当前为开发者提…