CST初级教程 七

news2024/11/28 22:50:50

     本教程将实例讲解CST设计优化仿真及其操作步骤。下面是一个微带功率分配器的图片:

       一 3D建模

      Substrate 建模

       Step1 绘制Substrate外形

Substrate 的尺寸参数如下:

Step2  添加新材料Substrate

       Step3  将新建的材料分配给Substrate

选中新建材料Substrate:

Substrate建模完成,结果如下:

     Micro Strip 建模

    Step1 平移坐标 结果如下:

     Step2绘制第一段Trace用Brick指令绘制,其参数如下:

     Step3绘制第二段Trace用Brick指令绘制,其参数如下:

    Step4 将绘制的第二段Trace加入Micro Strip中。结果如下:

     Step5 给Micro Strip添加倒角。其参数如下:

     Step6 再绘制一个Brick,给Micro Strip中段加粗。其参数如下:

新绘制的Brick,加入到Micro Strip后,结果如下:

          Step7 镜像复制Micro Strip

再将复制的得到的Micro Strip1 加到Micro Strip中,结果如下:

到此3D建模完成。

        二 设置优化参数

       这里在Micro Strip中间的台阶面上加一个Offset,以Offset量来来调节加粗段的长度实现对S参数优化。

        Step1 点击Modify Locally

         Step2 选中台阶面

         Step3 在弹出对话框中输入offset

点击对话框中OK按钮。弹出对话框,在对话框中输入Offset值1.

点击OK,关闭对话框。台阶面位置参数化完成,Offset即为优化参数。

      三 设置端口

端口设置参数如下:

其余两端口的参数设置相同,设置完成后,结果如下:

         四 仿真设置及优化项设置

        Step1 网格参数

设置参数如下:

         Step 2 设置背景

        Step3 设置边界条件

      Step4设置对称参数及初次仿真

点击Setup Slover

弹出对话框

勾选对话框中的S-Parameter symmetries,点击S-parameter List…

弹出对话框,在弹出对话框中设置对称参数:

点击OK回到上级对话框。

点击Start开始仿真,完成后的S参数如下:

          Step5 优化设置及优化仿真

         进入优化设置有两个途径。一是点击Simulation下的Optimizer进入。

二是从Simulation下的Setup Solver进入。

这里演示从Setup Solver进入。在Setup Solver界面下点击Optimizer.

        设置扫描参数范围

在弹出对话框的Setting项中做如下设置:

         设置优化目标

这里优化S1,1,点击Goal,然后点击Add New Goal。

在弹出对话框中,做如下设置:

即希望在6G处S1,1是最小。点击OK,关闭对话框,回到上级对话框。点击Start开始优化仿真。

开始优化仿真后,会显示优化仿真信息,如下:

优化仿真完成后,结果如下:

       五 优化仿真结果查看

双击导航树中1D Result下的Optimizer将其展开。

展开后如下:

点击offset可以看到其随优化仿真歩变化的曲线:

点击Goals下的0-S-Parameters-S1,1,可以看到其随优化歩变化的曲线:

点击Optimizer下的Result Curves下的S-parameters下的S11.

可以看到优化前后的曲线,如下:

可见,的确是在6GHz处S1,1的值最小。CST优化仿真就介绍到这里,本教程到此结束。本教程的示例3D及仿真结果已上传到CSDN,如需参考对照,可去下载。下载连接为:https://download.csdn.net/download/billliu66/89437773

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

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

相关文章

和琪宝的厦门之旅~

本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。 本作品 (李兆龙 博文, 由 李兆龙 创作),由 李兆龙 确认,转载请注明版权。 引言 承接去年国庆的遗憾,我们将这次的旅行城市定为厦门。 琪宝是下午四点左右到…

迈巴赫S480升级增强现实AR抬头显示hud比普通抬头显示HUD更好用吗

增强AR实景抬头显示HUD(Augmented Reality Head-Up Display)是一种更高级的驾驶辅助技术,相比于普通抬头显示HUD,它提供了更丰富、更具沉浸感的驾驶体验。以下是它比普通抬头显示HUD多的一些功能: • 信息呈现方式&am…

新火种AI|Claude 3.5一夜封王超越GPT-4o!留给OpenAI的时间真的不多了...

AI大模型更新换代的速度,的确快到令人难以想象。 相信很多人现在对“最先进AI大模型”的印象还停留在GPT-4,但事实上,大模型领域的头把交椅早已悄然易主了好几回。就在GPT-4惊艳全球不久之后,其“死对头” Anthropic发布了Claude…

大模型自然语言生成自动驾驶可编辑仿真场景(其一 共十篇)

第一篇:LLM greater scene summarize 第二篇:LLM simulation Test effect 第三篇:LLM simulation driving scenario flow work 第四篇:LLM Algorithm flow description 第五篇:Configure the environment and back…

【CSS in Depth2精译】1.4 简写属性

文章目录 1.4 简写属性1.4.1 当心简写属性悄悄覆盖其他样式1.4.2 记住简写值的顺序1 上、右、下、左顺序2 先水平、再垂直的顺序 1.4 简写属性 简写属性(Shorthand properties) 是可以一次性设置多个属性值的样式属性。例如, font 就是一个简…

大模型产品化第一年​:战术、运营与战略

作者 | Eugene Yan、Bryan Bischof等 OneFlow编译 翻译|宛子琳、张雪聃、杨婷 题图由SiliconCloud平台生成 这是一个激动人心的时代,所有人都能够利用语言大模型(LLM)进行各种各样的产品构建。 过去一年里,LLM已经达到…

Apple - Advanced Memory Management Programming Guide 内存管理

翻译整理自:Advanced Memory Management Programming Guide(Updated: 2012-07-17 https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/MemoryMgmt.html#//apple_ref/doc/uid/10000011i 文章目录 一、关于…

Mac OS 如何在命令行下启动Docker

现象 当用 Mac air作为服务器时,远程登录上去后想使用 docker,却报如下错: Cannot connect to the Docker daemon at unix:///Users/aborn/.docker/run/docker.sock. Is the docker daemon running? 原因分析 因为 docker 有一个守护进程…

WebSocket走私实践(附赠LiveGBS监控系统未授权管理员密码重置)

WebSocket走私实践(附赠LiveGBS监控系统未授权管理员密码重置) 对此,我特别感谢TryHackMe和HackTheBox academy,永远相信和追随英国TryHackMe所教导的网络安全知识,并保持学习 WebSocket走私相关的知识在这里 前段时间学习过htt…

关于小程序内嵌H5页面交互的问题?

有木有遇到?有木有遇到。 小程序内嵌了H5,然后H5某个按钮,需要打开小程序某个页面进行信息完善或登记,登记后要返回H5页面,而H5页面要动态显示刚才在小程序页面登记的信息。 操作流程是这样: 方案1&#…

一般人不要学Python?一般人怎么学Python!!

关于“建议一般人真的不要学Python”这一观点,我认为这是一个过于绝对的说法。实际上,Python作为一种流行的编程语言,具有许多优点,适合不同背景和需求的人学习。以下是一些反驳这一观点的理由: 易于学习和理解&#x…

学习笔记——路由网络基础——动态路由

五、动态路由 1、动态路由概述 动态路由:通过在设备上运行某种协议,通过该协议自动交互路由信息的过程。 动态路由协议有自己的路由算法,能够自动适应网络拓扑的变化,适用于具有一定数量三“层设备的网络。 动态路由协议适用场…

C++ 89 之 string查找和替换

#include <iostream> #include <string> using namespace std;int main() { // int find(const string& str, int pos 0) const; //查找str第一次出现位置,从pos开始查找 // int find(const char* s, int pos 0) const; //查找s第一次出现位置,从pos开始查找…

【吊打面试官系列-Mysql面试题】什么是存储过程?用什么来调用?

大家好&#xff0c;我是锋哥。今天分享关于 【什么是存储过程&#xff1f;用什么来调用&#xff1f;】面试题&#xff0c;希望对大家有帮助&#xff1b; 什么是存储过程&#xff1f;用什么来调用&#xff1f; 答&#xff1a;存储过程是一个预编译的 SQL 语句&#xff0c;优点是…

Flutter-实现头像叠加动画效果

实现头像叠加动画效果 在这篇文章中&#xff0c;我们将介绍如何使用 Flutter 实现一个带有透明度渐变效果和过渡动画的头像叠加列表。通过这种效果&#xff0c;可以在图片切换时实现平滑的动画&#xff0c;使 UI 更加生动和吸引人。 需求 我们的目标是实现一个头像叠加列表&…

2024信友队春季 Day3 二分分治

二分 & 分治 二分 二分查找 也叫折半搜索&#xff0c;用于在一个有序数组中查找某一元素的算法。 给定一个长度为 n n n 的从小到大排列的数列 a a a 和 q q q 次询问&#xff0c;每次询问给定 x x x&#xff0c;查找 x x x​ 在数列中的位置。 n , q ≤ 1 0 6 n,q\…

【机器学习】大模型驱动下的医疗诊断应用

摘要&#xff1a; 随着科技的不断发展&#xff0c;机器学习在医疗领域的应用日益广泛。特别是在大模型的驱动下&#xff0c;机器学习为医疗诊断带来了革命性的变化。本文详细探讨了机器学习在医疗诊断中的应用&#xff0c;包括疾病预测、图像识别、基因分析等方面&#xff0c;并…

cherry 笔记三(启动)

cherry启动很简单 app创建完 直接startup()就好了 func main() {app : cherry.Configure("./examples/config/profile-chat.json","chat-master",false,cherry.Cluster,)app.SetSerializer(cserializer.NewJSON())app.Startup() } Configure()--->N…

深入理解RunLoop

RunLoop 是 iOS 和 OSX 开发中非常基础的一个概念&#xff0c;这篇文章将从 CFRunLoop 的源码入手&#xff0c;介绍 RunLoop 的概念以及底层实现原理。之后会介绍一下在 iOS 中&#xff0c;苹果是如何利用 RunLoop 实现自动释放池、延迟回调、触摸事件、屏幕刷新等功能的。 一…

01_01_Mybatis的介绍与快速入门

一、数据持久层框架的发展历程 1、JDBC JDBC&#xff08;Java Data Base Connection&#xff09;&#xff0c;是一种用于执行SQL语句的Java API&#xff0c;为多种关系型数据库提供了统一访问的方式&#xff0c;它由一组用Java语言编写的类和接口组成。JDBC提供了一种规范&…