如何使用CST2026版本的无参优化器进行拓扑优化
作者 | Ma Bin在CST2026版本中无参数优化器进行了大量的优化。其中最大的变化就是CST已经将Tosca的求解器集成在CST安装包内。这意味着之前因为某种神秘原因而无法使用ToscaCST组合进行无参数优化的用户现在可以不安装Tosca直接使用CST完成无参优化的全部流程。自CST2026开始用户如果想要使用内置Tosca进行无参优化只需要满足以下3个要求CST软件版本≥2026.00CST License类型ULMUnified Licensing ModelDSLS License管理工具License Administration Tool版本≥R2026x我们以Component Library中的案例为例看看如何使用CST2026的无参优化器。打开案例之后先将模型另存到一个位置这里我在原有命名中添加了后缀”_2.3GHz_opt1”建议大家在阅读本篇文章之前阅读无参优化器的上、中、下三篇文章虽然他们是基于CST2025版本写的但是里面的一些设置说明和结果解释可以参考。无参优化器利用CST和Tosca进行拓扑优化之单极天线上无参优化器利用CST和Tosca进行拓扑优化之单极天线中无参优化器利用CST和Tosca进行拓扑优化之单极天线下首先我们可以检查模型Component Library中的模型与《无参优化器利用CST和Tosca进行拓扑优化之单极天线上》中的模型基本一致但是尺寸略有差异其中Design Space的尺寸也不完全一致。不过这些差异都无关紧要我们最终的目的还是让这个单极天线可以谐振在2.4GHz。边界条件背景材料Design Space的设置Design Space的局部网格步长求解器设置全部都一样。所以这里我们不再详细描述模型的设置。我们重点看下CST2026版本中的无参优化器界面从下面的两个版本对比我们可以看出CST2026版本的无参优化器可以选择内置Tosca默认执行也可以选择外置Tosca参考CST2025版本需指定Tosca路径执行。Isocut threshold值对于拓扑优化非常重要CST2026版本已经将它集成到Non-Parametric Optimizer Settings对话框中在CST2025版本是需要在Macros中更改的。在Non-Parametric Optimizer对话框中点击Start启动无参数优化。观察整个优化过程与CST2025不一样这是因为它没有使用外置的Tosca。CST2026版本的无参优化会打开一个子工程来跑每次cycle。从Messages中可以看出每个cycle同样需要运行一遍CST求解Tosca求解这点不变只不过这个Tosca求解过程是在CST软件中完成的。优化完成之后子工程会自动关闭用户可以在主工程中查看整个优化过程的结果包括整体优化过程中目标和约束的收敛曲线每个cycle中目标和约束的实际结果曲线。但是如果用户需要查看某一个cycle下的Design Space的实际拓扑路径那么还是需要去ProjectName_tosca/SAVE.cst文件夹下面找到并打开对应cycle的CST工程然后在无参优化器对话框中点击verify运行一次仿真得到对应cycle的完整结果包括1D2D3DFerfields。具体如下查看整体优化结果优化完成后在主工程中的1D ResultsOptimizer中可以查看整体收敛曲线和每个cycle的实际结果。在2D/3D ResultsTopology Optimization中可以查看拓扑迭代结果。点击Animate Fields可以查看动图。似乎“整体收敛曲线”和“每个cycle的实际结果”完全一致这是因为本案例的优化目标和约束条件全部都是针对单频点的所以二者看起来是一样的。如果调整目标和约束为某一个频段可以看到优化后的Radiated Power结果如下。注意这不是本文案例相关的结果。仅方便读者更好地理解“Design Response Curves”和“Design Response Values”的区别。在之前的版本中每个cycle的结果曲线都是不保存的。CST2026版本增加了这项功能让用户可以清晰地看到每次迭代中的电磁响应的变化非常实用查看某个cycle的完整结果用户查看整体优化的曲线结果之后可能对某一个cycle比较感兴趣希望查看具体的拓扑路径结果和响应曲线等结果。可以在ProjectName_tosca/SAVE.cst文件夹找到对应cycle编号的文件夹里面存储了当前cycle的CST工程文件以及对应的.inp文件和.json文件。本例中我们看到最后一个cycle的结果比较好我们可以打开对应的.cst文件然后打开无参优化器并点击verify查看结果如下。可以看到在CST2026版本中查看无参优化的全部相关结果已经非常简单了无需在CST和Tosca两个软件之间进行切换。但是细心的读者肯定也发现了我们打开第24个cycle下的CST文件运行之后的结果与主工程记录的结果并不一致。主工程记录的结果是在第24个cycle中单极天线在2.3GHz时的辐射功率达到了0.45W并且S11在2.3GHz时等于-15dB但是打开第24个cycle下的CST文件运行之后结果似乎非常差。这里再解释下原因在主工程中可以看到cycle24对应的材料分布中有很多的“中间值”除了蓝色和红色区域其他mesh的材料密度均为中间值有些mesh的材料密度可能大于Isocut threshold值有些可能小于它。但是024文件夹下的.cst工程中我们点击verify后意味着所有大于Isocut threshold值默认0.8的mesh全部填充为原始材料本例中为方阻很小的ohmic sheet可视为良导体所有小于Isocut threshold值的mesh全部填充为真空定义Design space时选择的“Fill material”所以它肯定与具有很多“中间值电导率mesh”的计算结果不一致。这就是为什么二者有差异的原因。我们可以在Settings中修改不同的Isocut threshold值以得到不同的结果。如下图有4个不同的结果我们可以看到当Isocut threshold0.55时结构的谐振频点刚好在2.4GHz这就是我们的目标。啰嗦一句无参优化器中设置的频点虽然是2.3GHz但是我们实际要的频点是2.4GHz可能有读者很疑惑为什么最开始不设置为2.4GHz呢答案请参考之前的3篇文章。拓扑结构生成CAD结构现在我们已经知道Isocut threshold0.55时对应的拓扑结构可以达到我们的目标那么该如何将它变为一个CAD结构呢在CST2026版本中也非常方便了只需运行一次Macro即可。首先保证Settings中Isocut threshold0.55因为我们希望导出该门限值对应的拓扑结构。然后如下图运行“Non Parametric Optimizer Validate”随后在对话框中逐个点击。之后就可以生成右边的结构。拿到这个结构后就可以用Export导出任意的CAD格式了。该Macro会在今年的某个SP正式发布目前还属于内测阶段正式客户可以找CST技术顾问领取内测版本。最后我们看下原始结果verify结果和实际CAD拓扑结构的结果对比。蓝色是实际CAD拓扑结构的结果这个天线结构是可以被加工出来的。【相关内容】CST三维建模布尔运算出错解决方法CST阵列、镜像、复制天线单元方法技巧宽带天线选时域还是频域求解器CST studio suite软件介绍

相关新闻

革命性统一音频-文本大语言模型:深入解析Nemotron-Labs-Audex-30B-A3B的核心架构

革命性统一音频-文本大语言模型:深入解析Nemotron-Labs-Audex-30B-A3B的核心架构

革命性统一音频-文本大语言模型:深入解析Nemotron-Labs-Audex-30B-A3B的核心架构 【免费下载链接】Nemotron-Labs-Audex-30B-A3B 项目地址: https://ai.gitcode.com/hf_mirrors/nvidia/Nemotron-Labs-Audex-30B-A3B Nemotron-Labs-Audex-30B-A3B是一款突破性…

2026/7/10 20:23:22阅读更多 →
电脑更新一直报0x800f081f错误怎么办?组件到缓存的完整修复顺序

电脑更新一直报0x800f081f错误怎么办?组件到缓存的完整修复顺序

Windows 提示更新失败并显示 0x800f081f 时,通常意味着安装组件缺失、系统映像存在缺陷,或者更新缓存本身出了问题。遇到这种情况没必要一上来就想着重装系统,按顺序从组件缺失查起,中间修一遍系统映像和文件完整性,最…

2026/7/10 20:23:22阅读更多 →
数据产业服务分类(69)——数据产业服务交付——数据产品及服务交付

数据产业服务分类(69)——数据产业服务交付——数据产品及服务交付

以数据内容为核心的数据产品交付,是指在数据产品交付过程中,将高质量的数据内容本身作为最终交付物,而非仅交付平台、工具或技术方案。该模式强调对数据资源的深度加工与价值提炼,通过数据清洗、整合、分析与建模,形成…

2026/7/10 20:23:22阅读更多 →
FanControl终极指南:7步打造静音高效的Windows风扇控制系统

FanControl终极指南:7步打造静音高效的Windows风扇控制系统

FanControl终极指南:7步打造静音高效的Windows风扇控制系统 【免费下载链接】FanControl.Releases This is the release repository for Fan Control, a highly customizable fan controlling software for Windows. 项目地址: https://gitcode.com/GitHub_Trendi…

2026/7/10 21:38:29阅读更多 →
如何快速掌握Python逆向分析:pyinstxtractor-ng终极指南

如何快速掌握Python逆向分析:pyinstxtractor-ng终极指南

如何快速掌握Python逆向分析:pyinstxtractor-ng终极指南 【免费下载链接】pyinstxtractor-ng PyInstaller Extractor Next Generation 项目地址: https://gitcode.com/gh_mirrors/py/pyinstxtractor-ng 在Python应用程序安全分析和逆向工程领域,P…

2026/7/10 21:38:29阅读更多 →
VLC播放器全平台安装与配置实战指南

VLC播放器全平台安装与配置实战指南

1. 为什么 VLC 是我电脑和手机里“永不卸载”的播放器? VLC 这个名字,我第一次见到是在大学机房——那时候 Windows Media Player 播个 RMVB 就蓝屏,RealPlayer 装完满屏广告,而隔壁同学点开一个绿色圆锥图标,拖进去一…

2026/7/10 21:38:29阅读更多 →
2026.7.9

2026.7.9

这几天,生活的堕落程度远超过去。究其原因,感冒几天放松了对自己的严格要求,后面随着惯性就移植这么堕落下来。堕落的首要伤害是自己的身体,从现在开始每半小时进行一次交付。

2026/7/10 21:38:29阅读更多 →
导师严选!盘点2026年最受欢迎的的降AIGC网站

导师严选!盘点2026年最受欢迎的的降AIGC网站

轻松降低论文AI率在2026年已不再是天方夜谭。以下是2026年最炸裂、实测效果显著的降AIGC网站神器,覆盖AI痕迹消除、文本改写润色、降重优化、学术合规检测四大核心场景,帮你稳妥搞定毕业论文。 一、全流程王者:一站式搞定论文全链路 这类工具…

2026/7/10 21:38:29阅读更多 →
第16篇:两种模式下的点集获取策略 — original vs new

第16篇:两种模式下的点集获取策略 — original vs new

第16篇:两种模式下的点集获取策略 — original vs new 一、第一性原理:点集获取的本质是什么? 1.1 为什么需要点集? 在金属材料晶粒分析中,我们的核心目标是测量晶粒的尺寸。但直接对整个图像进行像素级遍历计算不仅效…

2026/7/10 21:33:28阅读更多 →
从GitHub安全案例解析常见漏洞与防护实践

从GitHub安全案例解析常见漏洞与防护实践

1. 项目概述:从GitHub Trending看安全实战 最近在GitHub Trending上看到一个项目,叫 skills4/skills ,它因为一些安全漏洞案例被大家讨论。这其实是一个挺典型的场景:一个旨在展示或教授某种技能的仓库,本身却成了安…

2026/7/10 12:10:00阅读更多 →
MLT 2026启示:因果推理与概率建模驱动下一代LLM应用

MLT 2026启示:因果推理与概率建模驱动下一代LLM应用

# MLT 2026启示:因果推理与概率建模驱动下一代LLM应用## 一、背景与挑战:从“黑箱预测”到“可信推理”2026年6月,第7届机器学习与趋势国际会议(MLT 2026)将在悉尼召开。会议议程中,“因果与可解释机器学习…

2026/7/10 12:29:21阅读更多 →
通达OA SQL注入漏洞深度剖析:从手工注入到自动化利用与防御

通达OA SQL注入漏洞深度剖析:从手工注入到自动化利用与防御

1. 项目概述与漏洞背景最近在梳理一些历史OA系统的安全风险时,通达OA v11.6版本中的一个老漏洞又进入了我的视线。这个漏洞位于/general/bi_design/appcenter/report_bi.func.php文件中,是一个典型的SQL注入点。虽然这个漏洞的利用方式看起来并不复杂&am…

2026/7/10 4:59:05阅读更多 →
浏览器缓存行为深度解析:Chrome/Firefox/Safari 对 304 响应的 5 种触发场景对比

浏览器缓存行为深度解析:Chrome/Firefox/Safari 对 304 响应的 5 种触发场景对比

浏览器缓存行为深度解析:Chrome/Firefox/Safari 对 304 响应的 5 种触发场景对比当你在浏览器地址栏敲入一个网址时,背后可能隐藏着一场关于"要不要重新下载资源"的精密博弈。这场博弈的裁判是HTTP缓存机制,而304状态码则是这场博弈…

2026/7/10 0:00:01阅读更多 →
RoboWits:面向创造性问题求解的双臂机器人认知推理基准

RoboWits:面向创造性问题求解的双臂机器人认知推理基准

1. 项目概述:这不是又一个机器人抓取数据集,而是一次对“思考力”的压力测试 RoboWits——这个名字里藏着两个关键信号:“Robo”直指物理世界中的具身智能体,“Wits”则毫不掩饰地指向人类最核心的认知能力:机敏、判断…

2026/7/10 0:00:01阅读更多 →
5分钟完全指南:如何使用TegraRcmGUI图形化工具解锁Switch无限可能

5分钟完全指南:如何使用TegraRcmGUI图形化工具解锁Switch无限可能

5分钟完全指南:如何使用TegraRcmGUI图形化工具解锁Switch无限可能 【免费下载链接】TegraRcmGUI C GUI for TegraRcmSmash (Fuse Gele exploit for Nintendo Switch) 项目地址: https://gitcode.com/gh_mirrors/te/TegraRcmGUI TegraRcmGUI是一款专为Windows…

2026/7/10 0:00:01阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/10 13:39:09阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/9 15:50:44阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/10 17:29:22阅读更多 →