当前位置: 首页 > news >正文

电磁仿真--基本操作-CST-(6)-导线周围磁场

目录

1. 简介

2. 过程

2.1 新建工程

2.2 选择求解器

2.3 设置单位

2.4 设置频率

2.5 绘制导线

2.6 Background

2.7 边界条件

2.8 设置激励源

2.9 查看结果

3. 其他设置

3.1 网格类型

3.2 集总网络元件

3.3 阻抗和导纳矩阵

3.4 自适应网格细化

3.4 提升计算效率的技巧

4. 总结


1. 简介

分析导线周围的电磁场分布,使用低频求解器(LF Frequency Domain Solver)。

低频域求解器适用于用周期性低频信号激发的电磁场的模拟。求解器的主要任务是计算电磁场、产生的电流密度以及损耗、能量、激励源参数和集总元件的参数。

低频域求解器产生的结果在求解完毕后会自动显示在导航树中。

2. 过程

2.1 新建工程

2.2 选择求解器

 

低频域求解器内可以解决三种类型的方程,磁准静态(MQS)、电准静态(EQS)、全波。

他们各自解决不同类型的电磁场问题:

1. 磁准静态(Magnetoquasistatic):

  • 应用场景:主要用于模拟低频磁场问题,如电机、变压器和感应加热等。
  • 特点:假设电场变化缓慢,因此在安培定律中将忽略位移电流的影响,主要关注磁场和电流的相互作用。

2. 电准静态(Electroquasistatic):

  • 应用场景:适用于低频电场问题,如电容器、绝缘体和高压直流(HV-DC)系统。
  • 特点:假设磁场变化缓慢,因此在法拉第感应定律中,磁通量的变化被忽略,即忽略感应电动势的影响,主要关注电场和电荷分布。这个选项目前仅适用于四面体网格类型。

3. 全波(Fullwave):

  • 应用场景:用于模拟高频电磁波传播,如天线、微波器件和无线通信系统。
  • 特点:考虑电场和磁场的全波方程,没有忽略任何时间依赖性,但这个选项通常是最耗时的。适用于频率偏高的LF电磁场问题,能够准确模拟电磁波的传播和反射。

2.3 设置单位

2.4 设置频率

观察两个频点,分别是 1KHz 和 2KHz。

2.5 绘制导线

使用 Shapes 中 Cylinder 工具。材料为: Copper (annealed)。

2.6 Background

2.7 边界条件

2.8 设置激励源

1. 选取导体端面。

2. 选择 Current Port。

3. 设置电流和相位,电流方向也在此指定。

2.9 查看结果

对于每个计算频率,模拟的电磁场和产生的传导电流密度存储在导航树的 2D/3D 结果文件夹中。此外,计算出的损耗、能量、激励源参数以及集总元件的参数也被计算并可从 1D 结果文件夹访问。

 

3. 其他设置

3.1 网格类型

  • 磁准静态和全波方程类型支持四面体和六面体网格。
  • 电准静态求解器只支持四面体网格。

3.2 集总网络元件

使用集总元件将电气组件包含在模拟中。目前,RLC-串联和RLC-并联电路仅由四面体MQS和全波求解器支持。

3.3 阻抗和导纳矩阵

磁准静态和电准静态求解器能够分别计算阻抗矩阵和导纳矩阵。

阻抗矩阵的计算可用于磁准静态求解器。该矩阵提供了在任何给定电流组合下线圈端子上的电压值。对于一个n源系统,矩阵定义如下:

导纳矩阵的计算可用于电准静态求解器。该矩阵提供了在任何给定电压组合下源中的电流值,对于一个n源系统,矩阵定义如下:

 

3.4 自适应网格细化

可以为此求解器激活自适应网格细化。它将根据局部误差估计器细化网格,直到从一次传递到另一次的结果误差小于给定的百分比限制。这个选项可以在无需手动调整网格的情况下产生非常好的模拟结果。

该功能默认是启用的。

3.4 提升计算效率的技巧

  • 尽可能利用几何对称平面。
  • 避免不必要的大计算域尺寸。
  • 结果数据缓存
  • 对于多次运行中的单次处理(例如参数扫描、优化),可以在选中“将结果存储在数据缓存中”选项时,将所有模型和结果存储在硬盘上的子文件夹中。这对于自己的宏或仅检查单次运行可能非常有用。

4. 总结

本文分享了使用低频求解器(LF Frequency Domain Solver)分析导线周围电磁场分布的过程。低频求解器适用于模拟周期性低频信号激发的电磁场,主要任务包括计算电磁场、产生的电流密度、损耗、能量、激励源参数和集总元件参数。求解器的结果会自动显示在导航树中。

在具体操作过程中,首先需要新建工程并选择合适的求解器。低频求解器可以解决磁准静态(MQS)、电准静态(EQS)和全波三种类型的方程,分别适用于不同的电磁场问题。接下来,设置单位和频率,绘制导线并选择材料。然后,设置背景和边界条件,配置激励源,最后查看结果。

此外,本文还介绍了其他设置,包括网格类型、集总网络元件、阻抗和导纳矩阵、自适应网格细化等。为了提升计算效率,建议利用几何对称平面,避免不必要的大计算域尺寸,并使用结果数据缓存功能。

通过这些步骤和设置,可以有效地模拟和分析导线周围的电磁场分布,获得准确的电磁场和电流密度分布结果。

相关文章:

电磁仿真--基本操作-CST-(6)-导线周围磁场

目录 1. 简介 2. 过程 2.1 新建工程 2.2 选择求解器 2.3 设置单位 2.4 设置频率 2.5 绘制导线 2.6 Background 2.7 边界条件 2.8 设置激励源 2.9 查看结果 3. 其他设置 3.1 网格类型 3.2 集总网络元件 3.3 阻抗和导纳矩阵 3.4 自适应网格细化 3.4 提升计算效率…...

用Java手写jvm之模拟方法调用指令invokexxx和方法返回指令xreturn

写在前面 源码 。 本文一起看下方法调用相关的指令invokexxx以及方法返回(栈帧弹出线程栈)相关的指令xReturn 。 1:正文 因为invokexxx指令和普通的指令不同,会创建一个新的栈帧,并压倒操作数栈中,所以我…...

自定义枚举类型检查

/*** 工单状态,使用字典:order_item_state*/ CheckEnum(nullAble true, enumType OrderItemStateEnum.class) private String workState; 注解类 package com.gdyunst.core.tool.validation;import javax.validation.Constraint; import javax.valid…...

探索四川财谷通抖音小店:安全与信赖的购物新体验

在数字经济蓬勃发展的今天,抖音平台凭借其庞大的用户基础和强大的内容生态,逐渐成为了电商领域的一股不可忽视的力量。其中,四川财谷通抖音小店作为这一浪潮中的佼佼者,不仅以其丰富的商品种类和独特的品牌魅力吸引了众多消费者的…...

systemd-manage系统服务图形化管理工具使用教程

1. systemd-manage介绍 systemd-manage是一个开源的基于systemd服务管理的图形化工具,使用qt图形库进行开发,可以提供服务管理,用户会话,配置文件修改,日志查询,性能分析,进程管理等功能。图形…...

移除元素(LeetCode)

题目 给你一个数组 和一个值 ,你需要 原地 移除所有数值等于 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 解…...

代码随想录27期|Python|Day38|509斐波那契|738.爬楼梯|746.746. 使用最小花费爬楼梯

贴一下动态规划的步骤(5步),就像是之前递归一样,需要每次落实到位。 确定dp数组(dp table)以及下标的含义确定递推公式dp数组如何初始化确定遍历顺序举例推导dp数组 ​​​​​509. 斐波那契 注意到n的范…...

windows docker容器部署前端项目

一、介绍 Docker 是一个开源的平台,旨在简化应用程序的开发、部署和运行。它通过使用容器(containers)来实现这一点。容器是一种轻量级、可移植的虚拟化方式,可以在不同的环境中一致地运行软件。 Docker 的主要作用和优点包括&a…...

科普文:微服务之全文检索ElasticSearch 集群的搭建

一、集群有什么用 1.1 群集的含义与产生 群集(或称为集群)是由多台主机构成,但对外,只表现为一个整体,只提供一个访问入口(域名或IP),相当于一台大型计算机。互联网应用中&#xf…...

QtObject是干什么的?

QtObject 是 Qt Quick 中的一个基类,用于创建非视觉对象。这意味着 QtObject 不渲染任何视觉内容,它主要用于定义数据和逻辑,而不是用户界面元素。你可以把 QtObject 看作是 QML 中的一个基础组件,用于创建和管理不需要显示的对象…...

锐捷RCNA | 远程登录与路由技术

锐捷RCNA | 远程登录与路由技术 一、远程登录配置1. Telnet远程登录介绍2. 案例1--设置远程登录密码实现远程登录3. 案例2--定义不同用户账户实现远程用户权限隔离4. SSH远程登录介绍5. 案例--通过SSH功能远程管理设备 二、路由技术1. 直连路由的数据通信2. 间接路由的数据通信…...

实现Vue-tiny-diff算法

前言 前面我们实现了基本的数据更新到视图渲染的逻辑,但是这种方式(innerHTML)是极其低效的, 因此,我们相应引入 dom 和 diff 算法, 数据到视图的过程变为: state -> vdom -> dom vNode 层 所谓 vNode, 就是一个表示 dom 结构的轻量对象 {tag, props, children; }为…...

正则表达式测试工具

前言 正则表达式测试工具可供您输入正则表达式和测试文本,立即查看匹配结果. 下面是离线的HTML文件,同样可以提供相同的服务. 目录 使用说明 HTML代码 正则表达式的编写经验和方法 总结 使用说明 1.先将HTML代码存储成.html为后缀的文件; 2.然后用浏览器打开这个…...

Github 2024-08-02 开源项目日报 Top9

根据Github Trendings的统计,今日(2024-08-02统计)共有9个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量Python项目4Go项目1C项目1Rust项目1Shell项目1Dockerfile项目1TypeScript项目1Dart项目1Docker-OSX: 在Docker容器中运行Mac OS X 创建周期:152…...

重生之我 学习【数据结构之顺序表(SeqList)】

⭐⭐⭐ 新老博友们,感谢各位的阅读观看 期末考试&假期调整暂时的停更了两个多月 没有写博客为大家分享优质内容 还容各位博友多多的理解 美丽的八月重生之我归来 继续为大家分享内容 你我共同加油 一起努力 ⭐⭐⭐ 数据结构将以顺序表、链表、栈区、队列、二叉树…...

前端day4-表单标签

<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>day4-表单</title> </head> <body&g…...

vue3-print-nb 表格打印分页,第一页有空白的情况出现解决方法(两种:一种原生,一种基于element表格)

第一种&#xff1a;基于element表格分页 <template><!-- element分组打印 --><div class"hello"><button v-print"printContent">打印</button><div id"printDiv"><p>工资统计表</p><p>…...

搜维尔科技:借助 Xsens中的远程人体录制功能,可以在任何位置以无限量同时捕捉无限数量演员的身体动作

借助 Xsens中的远程人体录制功能&#xff0c;可以在任何位置以无限量同时捕捉无限数量演员的身体动作 搜维尔科技&#xff1a;借助 Xsens中的远程人体录制功能&#xff0c;可以在任何位置以无限量同时捕捉无限数量演员的身体动作...

2024/08 近期关于AI的阅读和理解[笔记]

#Cohere 就像商业能力很强的云数仓公司 Snowflake 一样&#xff0c;Cohere 也采用了按需付费模式而不是按月或按年付费&#xff0c;而且它的付费模式很精细。Cohere 按照模型的不同能力&#xff0c;包括文本生成&#xff0c;文本总结&#xff0c;重新排名&#xff0c;文本分类…...

SmartEDA:解锁设计新境界,从工具到灵感的飞跃之旅!

在这个数据驱动的时代&#xff0c;每一次点击、每一次滑动都蕴含着无限的可能与洞察。然而&#xff0c;在众多数据分析工具中&#xff0c;SmartEDA不仅仅是一把解锁数据奥秘的钥匙&#xff0c;它更是一座桥梁&#xff0c;连接着冰冷的数据世界与创意无限的设计灵感之源。今天&a…...

eNSP-Cloud(实现本地电脑与eNSP内设备之间通信)

说明&#xff1a; 想象一下&#xff0c;你正在用eNSP搭建一个虚拟的网络世界&#xff0c;里面有虚拟的路由器、交换机、电脑&#xff08;PC&#xff09;等等。这些设备都在你的电脑里面“运行”&#xff0c;它们之间可以互相通信&#xff0c;就像一个封闭的小王国。 但是&#…...

练习(含atoi的模拟实现,自定义类型等练习)

一、结构体大小的计算及位段 &#xff08;结构体大小计算及位段 详解请看&#xff1a;自定义类型&#xff1a;结构体进阶-CSDN博客&#xff09; 1.在32位系统环境&#xff0c;编译选项为4字节对齐&#xff0c;那么sizeof(A)和sizeof(B)是多少&#xff1f; #pragma pack(4)st…...

华为OD机试-食堂供餐-二分法

import java.util.Arrays; import java.util.Scanner;public class DemoTest3 {public static void main(String[] args) {Scanner in new Scanner(System.in);// 注意 hasNext 和 hasNextLine 的区别while (in.hasNextLine()) { // 注意 while 处理多个 caseint a in.nextIn…...

CocosCreator 之 JavaScript/TypeScript和Java的相互交互

引擎版本&#xff1a; 3.8.1 语言&#xff1a; JavaScript/TypeScript、C、Java 环境&#xff1a;Window 参考&#xff1a;Java原生反射机制 您好&#xff0c;我是鹤九日&#xff01; 回顾 在上篇文章中&#xff1a;CocosCreator Android项目接入UnityAds 广告SDK。 我们简单讲…...

Module Federation 和 Native Federation 的比较

前言 Module Federation 是 Webpack 5 引入的微前端架构方案&#xff0c;允许不同独立构建的应用在运行时动态共享模块。 Native Federation 是 Angular 官方基于 Module Federation 理念实现的专为 Angular 优化的微前端方案。 概念解析 Module Federation (模块联邦) Modul…...

【JavaSE】绘图与事件入门学习笔记

-Java绘图坐标体系 坐标体系-介绍 坐标原点位于左上角&#xff0c;以像素为单位。 在Java坐标系中,第一个是x坐标,表示当前位置为水平方向&#xff0c;距离坐标原点x个像素;第二个是y坐标&#xff0c;表示当前位置为垂直方向&#xff0c;距离坐标原点y个像素。 坐标体系-像素 …...

select、poll、epoll 与 Reactor 模式

在高并发网络编程领域&#xff0c;高效处理大量连接和 I/O 事件是系统性能的关键。select、poll、epoll 作为 I/O 多路复用技术的代表&#xff0c;以及基于它们实现的 Reactor 模式&#xff0c;为开发者提供了强大的工具。本文将深入探讨这些技术的底层原理、优缺点。​ 一、I…...

Python Ovito统计金刚石结构数量

大家好,我是小马老师。 本文介绍python ovito方法统计金刚石结构的方法。 Ovito Identify diamond structure命令可以识别和统计金刚石结构,但是无法直接输出结构的变化情况。 本文使用python调用ovito包的方法,可以持续统计各步的金刚石结构,具体代码如下: from ovito…...

宇树科技,改名了!

提到国内具身智能和机器人领域的代表企业&#xff0c;那宇树科技&#xff08;Unitree&#xff09;必须名列其榜。 最近&#xff0c;宇树科技的一项新变动消息在业界引发了不少关注和讨论&#xff0c;即&#xff1a; 宇树向其合作伙伴发布了一封公司名称变更函称&#xff0c;因…...

C语言中提供的第三方库之哈希表实现

一. 简介 前面一篇文章简单学习了C语言中第三方库&#xff08;uthash库&#xff09;提供对哈希表的操作&#xff0c;文章如下&#xff1a; C语言中提供的第三方库uthash常用接口-CSDN博客 本文简单学习一下第三方库 uthash库对哈希表的操作。 二. uthash库哈希表操作示例 u…...