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

CST初级教程 七

     本教程将实例讲解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

相关文章:

  • SQLite数据库(数据库和链表双向转换)
  • STM32之二:时钟树
  • 和琪宝的厦门之旅~
  • 尚品汇-(四)
  • 嵌入式web 服务器boa的编译和移植
  • 探索Linux的奇妙世界:第二关---Linux的基本指令1
  • React框架的来龙去脉,react的技术原理及技术难点和要点,小白的进阶之路
  • IOS Swift : 从入门到精通结构、属性和方法 结构体,第一部分
  • 生产管理系统看板,在自动化设备领域的创新应用
  • Vue3 - 在项目中使用vue-i18n不生效的问题
  • 江协科技51单片机学习- p11 静态数码管显示
  • DbConnectionStringParser
  • SpringBoot 快速入门(保姆级详细教程)
  • 迈巴赫S480升级增强现实AR抬头显示hud比普通抬头显示HUD更好用吗
  • 如何基于Redis实现分布式锁?
  • [译] 理解数组在 PHP 内部的实现(给PHP开发者的PHP源码-第四部分)
  • 【mysql】环境安装、服务启动、密码设置
  • es6--symbol
  • extract-text-webpack-plugin用法
  • JavaScript 是如何工作的:WebRTC 和对等网络的机制!
  • JSDuck 与 AngularJS 融合技巧
  • KMP算法及优化
  • leetcode98. Validate Binary Search Tree
  • ng6--错误信息小结(持续更新)
  • OpenStack安装流程(juno版)- 添加网络服务(neutron)- controller节点
  • TypeScript实现数据结构(一)栈,队列,链表
  • 百度小程序遇到的问题
  • 半理解系列--Promise的进化史
  • 实现简单的正则表达式引擎
  • 数据结构java版之冒泡排序及优化
  • 我的业余项目总结
  • ​DB-Engines 12月数据库排名: PostgreSQL有望获得「2020年度数据库」荣誉?
  • ​如何使用QGIS制作三维建筑
  • #我与Java虚拟机的故事#连载10: 如何在阿里、腾讯、百度、及字节跳动等公司面试中脱颖而出...
  • (day6) 319. 灯泡开关
  • (MonoGame从入门到放弃-1) MonoGame环境搭建
  • (PySpark)RDD实验实战——取最大数出现的次数
  • (vue)el-checkbox 实现展示区分 label 和 value(展示值与选中获取值需不同)
  • (多级缓存)多级缓存
  • (二十一)devops持续集成开发——使用jenkins的Docker Pipeline插件完成docker项目的pipeline流水线发布
  • (附源码)springboot美食分享系统 毕业设计 612231
  • (三)Kafka离线安装 - ZooKeeper开机自启
  • (顺序)容器的好伴侣 --- 容器适配器
  • (四)opengl函数加载和错误处理
  • (太强大了) - Linux 性能监控、测试、优化工具
  • (一) 初入MySQL 【认识和部署】
  • (转)Groupon前传:从10个月的失败作品修改,1个月找到成功
  • (转)如何上传第三方jar包至Maven私服让maven项目可以使用第三方jar包
  • ***测试-HTTP方法
  • .cfg\.dat\.mak(持续补充)
  • .Net 4.0并行库实用性演练
  • .Net 基于.Net8开发的一个Asp.Net Core Webapi小型易用框架
  • .net 中viewstate的原理和使用
  • .sh
  • /3GB和/USERVA开关