微波管CAD软件标准探讨研究.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微波管CAD软件标准探讨 李斌,杨中海,廖莉,肖礼,朱小芳,黄桃,胡权,高鹏 (电子科技大学高能电子学研究所,四川成都610054) 摘要:本文介绍了微波管CAD技术在微波管研制中的重要作用及国内外开发 微波管CAD软件的发展趋势;描述了我国微波管CAD软件开发的现状。将现代软 件工程学引入日益复杂的微波管CAD软件开发中,经过适当裁减,同时考虑到科研 型软件自身的特点,结合“宽带大功率行波管CAD集成环境”(简称TwTcAD)的 开发,制定了我国微波管CAD软件标准。 明键词:微波管;CAD;软件檩翠;TWTCAD 1引言 现代微波电真空器件的设计,极大地依赖于精确而强大的建模和模拟技术。最近, 建模和模拟软件在精度、速度和计算能力上有了显著的进步;在集成环境中已经达到 通过模拟设计一次制管成功,从而节约了硬件实验的时间和费用。 近40年来,计算机模拟已经广泛应用于微波管的设计与生产中。初期阶段,主 要通过研究人员编写微波管计算程序致力于某个具体单元的模拟。随着计算机软件和 硬件技术的飞速发展,微波管CAD软件有如下几个发展趋势: 1)微波管各部件CAD软件向三维发展,计算精度逐步提高、易用性增强、数据 表现图形化; 2)由初期编写某个具体部件计算程序,发展到开发一整套能模拟电子从发射、 能量交换、直至电子被收集的集成环境; 3)基于各种数值算法的大型通用电磁计算软件在微波管行业得到更加广泛的应 用和持续的开发。 国外,尤其是美国的微波管行业,新型微波管的研制,首先都需要采用CAD软 件进行详细、精确的计算,才能进行生产。其所用的CAD软件主要是专用微波管CAD Microwave 计算电磁学软件(如MAFIA、HFSS、CSTStudio、MAGIC等)。他们的 专用CAD软件基本上都已经是三维版本,而且所有软件通过合理设计,集成在一个 系统中,各软件之间可以进行平滑的数据交换。 我国微波管CAD软件的开发也持续了近40年的时间,由于多种原因,现在和美 国相比还有很大的差距。目前我国基本完成了有自主知识产权的二维版本TWTCAD, 正在启动三维版本TWTCAD研发工作。 总的来说,目前微波管CAD软件,其计算复杂度、代码规模都已经超越了以前 308 依靠几个研究人员手工作坊式的开发模式就能完成的阶段。为了高效、快速地开发出 用户满意的高计算精度CAD软件,有必要将现代软件工程学引入微波管CAD软件 开发中,使软件的开发过程规范、有序、可管理。 2 …CAD…… 结合TWTCAD,引入现代软件工程学知识,经过适当剪裁,形成了我国微波管 CAD软件标准。该标准包括微波管CAD软件开发总体规范及各种类型微波管CAD 软件开发规范(已初步完成螺旋线行波管CAD软件开发规范草案,其他类型微波管 CAD软件开发规范待相关单位共同制定)。 微波管CAD软件开发是一大型软件开发工程,包括开发各类微波器件CAD软 件(如行波管、速调管、返波管、磁控管、回旋管、虚阴极振荡器等),且各类CAD 软件又包括多个部件子系统CAD模块。软件开发过程中,开发团队既需要有较强的 软件开发能力又需要坚实的微波电子学专业知识背景。总体规范对如下几个方面进行 了说明: ●开发人员基本要求 软件开发人员应同时具备个人软件过程(PSP)能力和微波电子学专业知识及相 关的数学知识。个人软件过程能力包括:了解现代软件工程学知识;能在软件开发过 程中自觉遵守软件工程规范;熟练掌握至少一种适合用于科学计算的语言(如Fortran、 Fortran、VisualC++、VisualBasic、 C、c++等);熟练掌握至少一个开发平台(如Visual C++Builder等)。 ●开发文档规范 软件开发过程中应形成完整的开发文档,包括:需求分析文档、概要设计文档、 详细设计文档、单元测试文档、模块测试文档、系统测试文档、软件数学物理模型文 档、用户使用手册。 ·开发模式规范 软件开发应采用至少一种现代软件开发模式,如瀑布模型、演化模型、螺旋模型、 形式化模型、敏捷模型、测试驱动开发模型等。无论采用何种开发模式,至少

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档