新闻资讯
投票结果公布 | 2022 Ansys全球仿真大会论文及案例优秀作品
2022-09-30
月21日-22日,2022 Ansys全球仿真大会中国站已在线成功举办,目前大会所有内容已在Ansys数字资源中心开启点播,报名观众可前往平台观看回看;错过大会的用户也可注册预约大会平台查看更多详情,畅享数字资源中心所有直播/点播、培训视频、案例分享以及文档资源等内容的观看权益。本届大会同期的 “论文及案例征集活动” -TOP12优秀作品投票结果也在大会结束后揭晓,此次网络投票通过两大线上渠道:Ansys微信公众号、Ansys数字资源中心;以及Ansys技术专家团队协力评选得出,以下是TOP12优秀作品的一/二/三等奖公布排名,恭喜各位获奖的优秀论文及案例作品作者!同时,Ansys也诚挚地感谢来自广大客户、高校、合作伙伴的积极投稿,感谢你们为此次征集活动做出的努力和付出。大家可前往Ansys数字资源中心-作品展示专区查看更多完整作品内容。一等奖作品名:基于Icepak的智能家端产品散热结构设计与优化通讯作者:柳凯 | 中兴通讯股份有限公司 射频系统开发工程师简介:本文主要应用Ansys Icepak平台软件进行热设计优化,通过产品前期,中期以及后期的热设计优化,将产品的性能与成本之间达到一个最优的平衡点,降低产品成本,提高产品的核心竞争力。二等奖作品名:基于Ansys Fluent的仿真技术在锂电池热管理系统及工艺制造过程方面的应用通讯作者:王翔 | 中创新航科技有限公司 协助负责人简介:介绍中创新航近几年来在Ansys的大力支持下,基于Fluent 软件在锂电池系统热管理、工艺制造模拟方面的经典应用。其中在热管理仿真主要介绍在锂电池等效电路双向耦合(电池产热发热准确表针)、锂电池系统层级热失控仿真(热失控触发和扩散)、锂电池系统仿真降阶处理(变工况下的高精度极速响应)等;锂电池制造仿真主要介绍涂布内外多相流模拟分析、激光焊接动态热分析、烘箱动网格过程模拟等。作品名:Maxwell瞬态电场求解器在换流变压器阀侧套管极性反转电场计算中的应用通讯作者:黄克捷 | 南方电网科学研究院有限责任公司 研究员简介:换流变压器阀侧套管在特高压直流输电系统中起着关键作用,准确计算极性反转电压下的电场分布有助于评估套管的运行状态。利用Ansys Maxwell瞬态电场求解器研究极性反转过程中套管的电场分布。仿真结果表明:在直流电压的激励下,由于介质界面电荷积累,电阻率大的材料电场逐渐增大,电阻率小的材料电场逐渐变小;在极性反转过程,电阻率小的材料电场不断增大,电阻率大的电场有减小的趋势。最后通过仿真对比得到累积电荷是影响极性反转过程中电场分布的关键因素。作品名:射频天线仿真技术在某车型智能座舱开发中的应用通讯作者:郭军朝 | 东风汽车公司技术中心 高级工程师技术&公司级专家简介:电动化、智能化、网联化、共享化是汽车的技术大趋势,而智能座舱是智能化、网联化的重要组成部分。智能座舱包含的技术信息含量很丰富,例如机械、电磁、软硬件、环境感知与识别等领域。本论文即是以某车型开发的智能座舱的影音域控制器为研究对象,运用基于有限元的射频仿真技术对控制器内的3个射频天线进行仿真分析,从天线结构、电磁特性参数等角度进行了深度研究与比较,为天线设计指明了方向。三等奖作品名:基于Fluent的某型商用重卡热管理分析通讯作者:李达 | 一汽解放汽车有限公司 工程师简介:发动机舱三维热管理仿真是整车CFD/CAE仿真的难点,建模效率和仿真精度对于工程师来说非常关键。本文使用Ansys Fluent对我司某型商用重卡进行了发动机舱流场/温度场进行了三维仿真,前处理建模过程采用Fluent Meshing最新的导航式工作流程,该流程极大提升了建模效率,求解计算过程引进最佳实践并通过对不同网格密度进行对比,进一步确认了我司的最佳实践。整套流程方案已成功用于我司车型开发及性能预测中。作品名:基于Adjoint模型调试和机器学习改进湍流模型通讯作者:周华 | 上汽大众 空气动力学工程师简介:以往的很多研究都表明,对于各种复杂的流动现象来说,只需要湍流模型参数的小幅度调整就能够让其预测精度大幅度提升。相较于以往通过经验和反复试错来调整参数的方法,本文应用了Ansys Fluent中的Adjoint伴随算法进行湍流模型优化,具体是以试验数据(阻力以及表面压力)为基准来校核GEKO模型的参数组合,然后运用神经网络(NN)的机器学习方法来获得参数组合和特定流场结构之间的耦合关系,从而得到优化后的湍流模型,该方法能够实现仿真预测精度的显著提高。本文仅以阻力作为校核目标只是该方法用于汽车外流场中湍流模型改进的初步尝试,在后续的相关研究工作中,为了获得适用性更强、预测精度更高的湍流模型,需要更加全面的试验数据输入。作品名:112G高速SerDes全流程解决方案通讯作者:黄健 | 中兴通讯 SI/PI仿真专家简介:高速Serdes串行链路速率从业界广泛应用的25\56G向112G等更高速率持续演进,高速Serdes设计面临诸多挑战。本文探究了PAM4 SNR信噪比仿真方法,基于Ansys EDT软件实现了112G无源通道分析以及包含IBIS-AMI的sign-off分析,评估了眼图、SNR等关键性能指标,助力产品化落地。作品名:Ansys在LNG储罐大跨度钢穹顶分析与设计中的应用通讯作者:陈团海 | 中国海油气电集团有限责任公司 资深工程师简介:屈曲失效是大跨度网壳结构的主要失效模式,而超大型LNG储罐拱顶梁是典型的大跨度网壳结构,并且在储罐混凝土穹顶施工期间要承受巨大的混凝土自重荷载,极易发生失稳,在储罐设计期间就需要充分施工荷载的作用,确定施工方案并计算拱顶网壳结构的稳定性。由于荷载模拟复杂,目前大部分公司均采用特征值屈曲分析方法进行穹顶稳定性分析,特征值屈曲分析方法效率高,但是准确度不能保证。本案例给出了采用双非线性屈曲的方法进行储罐大跨度拱顶稳定性分析的方法,同时考虑材料非线性及几何非线性,并采用单元生死方法模拟混凝土穹顶浇筑过程,充分考虑混凝土在硬化前后的荷载作用及对结构刚度的增强作用,并进行参数敏感性分析,得到了大跨度网壳结构稳定性的影响规律。作品名:人体咳嗽飞沫传播DPM模拟与实验对比通讯作者:韩朋飞 | 特灵科技CFD工程师简介:由于COVID-19在全球的大流行,室内空气质量的控制成为了人们关注的焦点。分析感染人员通过咳嗽释放的病毒颗粒的运动特性,对控制病毒的传播有重要的指导作用。本文首先通过单液滴的蒸发模拟和实验对比,确定了蒸发模型的正确性。然后通过DPM模型中加入蒸发模型,来更加准确的对人咳嗽喷出的液滴飞沫在室内的运动特性和发展规律进行模拟。模拟结果同实验对比显示,模拟结果在不同湿度下的计算结果和实验吻合较好,准确的复现了空间内的液滴飞沫的漂浮存留、重力沉积和通风排出,从而能够为在复杂条件下更好的防止病毒传播提供强有力的指导作用。作品名:基于Ansys Fluent的动力电池包热失控仿真及实验对标通讯作者:王丽凤 | Stellantis 电池热仿真工程师简介:采用Ansys Fluent建立某NCM纯电电池包热失控模型,使用UDF编写代码监控电芯平均温度和电池包防爆阀压力,模拟单电芯加热触发热失控后30分钟内热蔓延过程,得到相邻电芯热失控时间间隔,防爆阀开启时刻,电芯温度,电芯喷射气体流线等结果。与物理实验对标,热失控时间误差小于10%,防爆阀开启时刻与实验吻合。该热失控模型可用于电池包热失控防护方案的设计。作品名:基于CFX的低温潜液泵导叶结构优化设计研究通讯作者:王冰 | 中国石油大学(北京)学生简介:泵性能的好坏直接影响天然气输送系统的效率,导叶内水力损失在泵整体水力损失中占很大一部分,对导叶进行优化是提高泵效率的有效措施之一。本文主要以某研究所设计的460方大流量低温潜液泵为研究对象,首先,采用CFX数值模拟的方法对低温潜液泵的内部流场进行分析,发现泵叶轮内由于漩涡的存在,不仅造成导叶内流动不均匀的现象,进而导致泵效率较低。然后,对导叶的包角、叶片厚度和叶轮之间叶片数的匹配进行了研究,分析了导叶和涡壳内流场、性能曲线和水力损失等参数,得出导叶的包角为80°、叶片尾缘厚度为14 mm、叶轮与导叶的叶片数配合为5和10时,在所选研究范围内导叶和涡壳内的流场最好、效率最高且水力损失最小。本文通过对低温潜液泵叶轮和导叶结构参数的数值分析,获得了叶轮和导叶结构参数的优化方法,对此类泵的优化设计提供了理论指导。作品名:基于Workbench 静力学模块的脊柱活动模拟分析通讯作者:周伟星 | 上海三友医疗器械股份有限公司 实验室工程师简介:基于workbench静力学分析模块,建立脊柱仿真生物力学分析模型,获得不同状态下脊柱模型的应力应变数据,实现设计快速响应,加速医生,企业医疗器械研发进度,缩短产品上市周期。(文章来源公众号:Ansys)+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++关于亿道电子亿道电子技术有限公司(英文名称:Emdoor Electronics Technology Co.,Ltd)是国内资深的研发工具软件提供商,公司成立于 2002 年,面向中国广大的制造业客户提供研发、设计、管理过程中使用的各种软件开发工具,致力于帮助客户提高研发管理效率、缩短产品设计周期,提升产品可靠性。20 年来,先后与 Altium、ARM、Ansys、QT、Adobe、Visu-IT、Minitab、Testplant、EPLAN、HighTec、GreenHills、PLS、Ashling、MSC Software 、Autodesk、Source Insight、TeamEDA、MicroFocus等多家全球知名公司建立战略合作伙伴关系,并作为他们在中国区的主要分销合作伙伴服务了数千家中国本土客户,为客户提供从芯片级开发工具、EDA 设计工具、软件编译以及测试工具、结构设计工具、仿真工具、电气设计工具、以及嵌入式 GUI 工具等等。亿道电子凭借多年的经验积累,真正的帮助客户实现了让研发更简单、更可靠、更高效的目标。欢迎关注“亿道电子”公众号了解更多研发工具软件知识
查看更多→
免费试用 | 开启Ansys Fluent Pro试用,体验最新流体仿真功能
2022-09-29
Ansys 2022 R2新版本对流体产品组合进行了重大改进,继续朝着更高效和可持续的计算流体力学(CFD)仿真的方向迈进,这次版本更新包括GPU技术的重大进步和开源的可及性,持续提高CFD仿真的效率,减少仿真时间,降低其能耗。全面释放GPU能量利用Fluent中的多GPU(multi-GPU)求解器,大幅减少仿真求解时间和总功耗,并增加了对瞬态流的支持,包括尺度解析仿真(SRS)、非一致性界面(NCI)和移动参考框架(MRF),结果显示6个高端GPU的性能优于约等于2,000个CPU的性能。 PyFluent新体验用户现在可以使用PyFluent实现流程自动化、构建定制工作流程、开发定制解决方案等,这是通过Python编程语言对Ansys® Fluent®开源访问实现的。氢气仿真利用新的质子交换膜(PEM)电解模型,精确仿真通过电解产生绿色氢气,利用经过验证的氢气和氢气混合物的燃烧模型来仿真氢气的生产和消耗。更多新功能TurboGrid的自动混合网格技术现在支持复杂的叶片尖端、端壁轮廓和大型叶片根部的混合使用Forte在液体泵和阀门仿真中建立气蚀、相变和泄漏模型使用Rocky的粒子装配功能的性能增强欢迎点击此处联系我们申请试用Ansys Fluent Pro(文章来源公众号:Ansys)+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++关于亿道电子亿道电子技术有限公司(英文名称:Emdoor Electronics Technology Co.,Ltd)是国内资深的研发工具软件提供商,公司成立于 2002 年,面向中国广大的制造业客户提供研发、设计、管理过程中使用的各种软件开发工具,致力于帮助客户提高研发管理效率、缩短产品设计周期,提升产品可靠性。20 年来,先后与 Altium、ARM、Ansys、QT、Adobe、Visu-IT、Minitab、Testplant、EPLAN、HighTec、GreenHills、PLS、Ashling、MSC Software 、Autodesk、Source Insight、TeamEDA、MicroFocus等多家全球知名公司建立战略合作伙伴关系,并作为他们在中国区的主要分销合作伙伴服务了数千家中国本土客户,为客户提供从芯片级开发工具、EDA 设计工具、软件编译以及测试工具、结构设计工具、仿真工具、电气设计工具、以及嵌入式 GUI 工具等等。亿道电子凭借多年的经验积累,真正的帮助客户实现了让研发更简单、更可靠、更高效的目标。欢迎关注“亿道电子”公众号了解更多研发工具软件知识
查看更多→
业务高峰来袭?Micro Focus LoadRunner Enterprise 助您巧渡难关!
2022-09-28
Focus · 焦点成功案例大赏澳大利亚邮政(以下简称“澳邮”)是自筹资金的政府商业企业,服务范围涵盖全球 115 个国家、1,200 多万个地点。它还经营着全澳最大的零售网络之一,拥有 4,300 多个邮局,其中 2,500 多个位于偏远和农村地区。澳邮拥有 64,000 逾名员工,每年业务量超 25 亿件。Micro Focus LoadRunner Enterprise 助力澳邮搭建复原性强的稳定平台,不仅成功管理了端到端的性能和容量规划,还支撑了每天数百万的业务量。关键挑战应对交易高峰 处理突发事件澳邮的应用环境庞大而复杂,需要为员工、POS 终端、外围设备、企业客户和零售客户提供服务。它通过 SAP、数字、设备和云平台,以及众多的集成服务和中间件基础设施,运行其核心业务流程。上述这些解决方案都十分重要,因为如果突发事件没有得到及时处理,邮政无法及时送达,澳邮的当前业务和长期品牌声誉都会受损。澳邮的技术总经理 Donna Shepherd 解释了这种环境下应用测试的挑战:“我们通常会基于项目开展测试。我们会在修改应用程序之后,有的放矢地开展性能测试,以检查是否会对应用程序造成负面影响。但我们缺乏对众多应用程序之间交互性能的端到端总览。例如:如果一年中多个应用程序都发生了变化,我们如何能够确定累积影响,并确保测试充分,以尽量减少生产系统面临的风险?”澳邮的性能测试发布周期相对较短,一般为 4-6 周。在高峰期之前,有多达 40 个测试项目(数值激增、峰值和浸泡测试等)需要同时进行。以往圣诞节是每年唯一的重要高峰,但“黑色星期五”和“网络星期一”的交易量也已经渐渐向圣诞节看齐。高峰时期,澳邮每天需要处理 230 万件包裹。除了希望在不影响性能或可用性的情况下支持高峰期交易量,测试团队还与业务中的容量规划团队密切合作,预测未来的峰值交易量,确保打造适当的基础架构来支撑。新冠疫情暴发后,引入端到端、全组合性能测试的计划不得不大大加快。疫情管控和店铺歇业导致了线上购物和送货上门的需求激增,澳邮核心业务系统的交易量几乎一夜之间增长了 30%。澳邮测试合作伙伴 Wipro 的 NFT、APM、SRE& Cloud Assurance 澳大利亚地区负责人 Jerome Anthonisamy 评论道:“新冠的管控举措不仅增加了内部系统的负担,而且对支持企业客户的系统(澳邮所服务的连锁零售店)带来了前所未有的工作量。除了保证企业保持应用程序的良好工作状态外,我们还在进行一个重要的平台重建项目,项目完成后,我们大部分接近报废的突发事件管理服务将转移到谷歌云平台上。这些变化,外加数字和 API 平台的其他关键升级,给相对人员较少的性能顾问团队带来了巨大压力。”解决方案Micro Focus LoadRunner Enterprise澳邮仍在优化其现有的、有针对性的高容量测试,但已经开始着手引入端到端性能测试,以应对业务量激增的挑战。Donna Shepherd 表示:“澳邮使用 Micro Focus 进行软件测试和生命周期管理已经有好几年了。由于对 Micro Focus 产品很熟悉,我们清楚我们可以继续使用现有技术,以改变测试方式。Micro Focus LoadRunner Enterprise 仍然是正确之选,它不光稳定,被广泛使用,还满足了我们需要的功能。运用 LoadRunner Enterprise 之后,我们从以项目为中心的性能测试团队,转型为了端到端的性能工程服务团队,可以为应用程序开发、生产和支持团队提供他们所需的数据,以不断改进他们的系统。”除了 LoadRunner Enterprise,澳邮还使用 Micro Focus UFT One 进行功能测试,并用 Micro Focus ALM/Quality Center 管理软件生命周期,存储手动测试脚本。Jerome Anthonisamy 说:“在这种具有挑战性的环境中,快速响应性能测试是至关重要的。LoadRunner Enterprise 通过记录和定制脚本功能参数的便利性,以及我们向利益相关者提供详细的测试后报告的速度,实现了这种响应能力。Micro Focus 解决方案的企业规模是对澳邮的另一个重要优势。LoadRunner Enterprise 可以轻松应对我们测试的高容量和注入率。我们在高容量的状态下也能同时运行多达 130 个脚本,实现了零错误地无缝运行。”LoadRunner Enterprise 帮助澳邮进行了大规模、端到端的性能测试,测试对象是其面向内部的核心业务应用程序、面向企业的系统(使零售客户能够提交货物),以及面向客户的应用程序(包括网上商店、移动跟踪应用程序和自助服务柜台)。澳邮还建立了全新的、端到端环境健康检查套件包,目标是希望获得一种持续的能力,而不是只为高峰期做准备,每年就用几次。考虑到环境高度集成、不断发展,测试团队需要确保该套件能迅速将合适的信息提供给正确的利益相关者。Donna Shepherd 表示:“我们拆解了检查套件,得到了一些关键场景,配置了自动电子邮件通知,并使用 CI/CD 整合功能,让套件每天早上运行。我们在顶层获得了一份报告,其中显示的大概 50 个应用程序中,有 40 个是绿的,但因为前一天对环境所做的改变导致了一些故障,有 10 个是红的。针对这 10 个故障程序,测试和环境团队集中研究,并在早上第一时间修复了这些问题,这样,测试人员和开发人员就能在无故障的环境中工作了。我们从项目和应用支持社区得到了关于这个解决方案的良好反馈:环境更可用,开发人员能获得更多信息来修复问题,并且避免了测试时间线的延误。对澳邮而言,LoadRunner Enterprise 是一个真正通用的性能测试工具。除了核心业务系统外,我们还支持对大约 4000 个网点的信息柜台、2800 个自助式标签打印柜台,以及 12000 个邮差使用的手持扫描仪进行性能测试。在新冠管控期间,大量的交易主要来自在线活动和这些手持设备,因此确保出色的应用性能尤为重要。”积极成果缩短环境延迟 应对企业级挑战LoadRunner Enterprise 助力澳邮缩短了延迟时间,提高了生产效率。由于 Micro Focus LoadRunner Enterprise 与澳邮的 CI/CD 平台 GitHub 的整合,澳邮每天都能对整个环境进行环境健康检查。这使它能够缩短至少 30% 的环境延迟,并主动提醒团队注意应用流故障,将测试和开发环境的可用性提高了 6%。Donna Shepherd 说:“需要在复杂的环境中快速建立端到端的性能测试能力时,LoadRunner Enterprise 是最好的工具。现在澳邮能够自信地管理交易量激增的巨大峰值,成果显著。”由于 Micro Focus 虚拟用户生成器(VuGen)支持多种协议,围绕参数化和关联测试脚本的手工作业大大减少。Jerome Anthonisamy 说:“用 JMeter 需要 1.5-2 天才能完成的工作,用 LoadRunner Enterprise 最多只需要 3-6 小时。我们有一个由 12 名工程师组成的团队专注于性能测试,因此节省下来的时间非常有利于我们提高整体生产力。”LoadRunner Enterprise 2021 拥有时间安排和预订功能,帮助澳邮执行并行的负载测试和预订。不仅成本更低,还允许团队成员之间协作。澳邮计划未来将节省虚拟用户、负载生成器和控制器的许可证的消耗,以用于并行操作与单独操作。此外,LoadRunner Enterprise 过硬的软件质量,还帮助澳邮实现了很多新功能。Donna Shepherd 表示:“Micro Focus LoadRunner Enterprise 高度可扩展,使我们能够运行涉及 22 个应用程序和 87 个业务工作流程的端到端峰值测试,并拥有 4,700 个并行用户。这是我们以前根本做不到的事情。”得益于这种端到端的性能测试,澳邮可以定位潜在弱点,以应对不断上升的峰值流量,并确保它在优化应用程序和增强基础架构方面进行适当的投资。测试结果还有助于它优化对现有基础架构资源的使用。澳邮使用 LoadRunner Enterprise 存储了每个版本的完整测试工件库,为高级管理层提供可审计的参考,以了解组织在软件质量方面的进展情况。Jerome Anthonisamy 补充说:“澳大利亚没多少一级机构能像我们这样做端到端的性能测试。由于我们的基础架构涉及同步和异步交易的共享软件资产的数量和种类,能拥有端到端的观点,而不仅仅只在孤岛上测试应用程序,是至关重要的。我们正在测试 35 至 48 个应用程序,涵盖 132 个测试场景/业务流,跨越 30 个测试套件,大约需要运行六至八周。”LoadRunner Enterprise 还为澳邮应对企业级挑战提供了企业工具。尽管疫情管控对澳邮的交易量产生了较大影响。但自开展峰值端到端测试以来,其连续两年都没有出现与应用程序性能或稳定性问题有关的一级突发事件。Jerome Anthonisamy 说:“Micro Focus 的产品易于管理,不仅安全、灵活,还高度可拓展,为我们提供了持续广泛的协议覆盖。使用像 LoadRunner Enterprise 这样的企业工具,能让我们可以专注于支持业务,无需分心再管理工具。虽然它的价格似乎比开源解决方案要高,但考虑到你能多有效地管理工具开销,我们认为 LoadRunner Enterprise 总体性价比更高。”Donna Shepherd 同意上述观点,补充总结道:“LoadRunner Enterprise 为我们提供了开箱即用的强大报告,使不同的团队都能够访问与他们有关的透明的流程信息。在解决方案的所有部分都内嵌的安全功能也非常令人印象深刻。LoadRunner Enterprise 受到广泛欢迎,意味着我们可以轻松获得技能和在线用户社区。同样,不管从技术还是从参与的角度来看,Micro Focus 的支持团队都非常优秀。Micro Focus 的技术团队与我们的性能顾问紧密合作,对于我们的询问都迅速回应。因此我们相信,就算遇到问题,事情也会很快得到解决。所以我们认为,LoadRunner Enterprise 是为面临企业规模挑战的企业提供的工具。如果你想在几十个交互的应用程序中管理端到端的性能和容量规划,支持每天数百万的交易,根据我们的经验,这是市场上最好的工具。”(文章来源公众号:MicroFocus)+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++关于亿道电子亿道电子技术有限公司(英文名称:Emdoor Electronics Technology Co.,Ltd)是国内资深的研发工具软件提供商,公司成立于 2002 年,面向中国广大的制造业客户提供研发、设计、管理过程中使用的各种软件开发工具,致力于帮助客户提高研发管理效率、缩短产品设计周期,提升产品可靠性。20 年来,先后与 Altium、ARM、Ansys、QT、Adobe、Visu-IT、Minitab、Testplant、EPLAN、HighTec、GreenHills、PLS、Ashling、MSC Software 、Autodesk、Source Insight、TeamEDA、MicroFocus等多家全球知名公司建立战略合作伙伴关系,并作为他们在中国区的主要分销合作伙伴服务了数千家中国本土客户,为客户提供从芯片级开发工具、EDA 设计工具、软件编译以及测试工具、结构设计工具、仿真工具、电气设计工具、以及嵌入式 GUI 工具等等。亿道电子凭借多年的经验积累,真正的帮助客户实现了让研发更简单、更可靠、更高效的目标。欢迎关注“亿道电子”公众号了解更多研发工具软件知识
查看更多→
【方辉专栏】Armv7 M 架构简介(三) --Arm 处理器数据类型
2022-09-27
摘要: 本文主要对Armv7-M架构中数据类型进行介绍。关键字:Armv7-M架构、数据类型Arm7-M系统结构支持以下数据类型:Byte 8位HalfWord 16位Word 32 位Arm7-M系统结构的寄存器是32位的。因此寄存器支持的数据类型如下所示:32位指针无符号或有符号的32位整数无符号16位或8位整数(高位补0)有符号16位或8位整数(高位补符号)无符号或有符号64位整数(占用2个寄存器)加载和存储操作,可以在内存中加载或存储字节、半字或字。这些操作都有对应的指令。也有一些将两个或多个字的操作指令,英语加载或存储64位整数。当数据类型是无符号数时,N位数据最大表示的范围是0~2N-1;当数据类型是有符号数时,N位数据最大表示的范围是-2N-1~2N-1-1(补码形式);对于64位整数进行操作的直接指令很有限,更多的64位操作需要两条或更多条指令来实现。来源:《Armv7-M Architecture Reference Manual 》+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++关于亿道电子亿道电子技术有限公司(英文名称:Emdoor Electronics Technology Co.,Ltd)是国内资深的研发工具软件提供商,公司成立于 2002 年,面向中国广大的制造业客户提供研发、设计、管理过程中使用的各种软件开发工具,致力于帮助客户提高研发管理效率、缩短产品设计周期,提升产品可靠性。20 年来,先后与 Altium、ARM、Ansys、QT、Adobe、Visu-IT、Minitab、Testplant、EPLAN、HighTec、GreenHills、PLS、Ashling、MSC Software 、Autodesk、Source Insight、TeamEDA、MicroFocus等多家全球知名公司建立战略合作伙伴关系,并作为他们在中国区的主要分销合作伙伴服务了数千家中国本土客户,为客户提供从芯片级开发工具、EDA 设计工具、软件编译以及测试工具、结构设计工具、仿真工具、电气设计工具、以及嵌入式 GUI 工具等等。亿道电子凭借多年的经验积累,真正的帮助客户实现了让研发更简单、更可靠、更高效的目标。欢迎关注“亿道电子”公众号了解更多研发工具软件知识
查看更多→
领跑 CI/CD 工作流时代,您需要 Micro Focus LoadRunner Developer“大招”!
2022-09-27
在当前这个 CI/CD 工作流当道的时代,团队内的所有成员都需要对软件质量负责。这意味着,每个有能力测试的人都应当参与测试。团队需要将性能测试“左移”,让开发人员和开发测试人员早期投入到性能工程之中。这将为你提供所需要的早期反馈,以更快地交付应用程序,同时风险更小,质量更高。你的开发人员需要正确的工具,能够在 IDE 中进行性能测试,快速执行测试以获得初步反馈,并将这些资产添加到 CI 工作流。Micro Focus LoadRunner Developer 可以为上述工作提供合适的工具。它作为轻量级的现代工具,旨在方便开发人员和开发测试人员的左移性能测试。利用与所有 IDE 和 CI 工具的无缝集成,在不离开熟悉的开发者生态系统的情况下,实现脚本编写、场景模拟、测试运行,以及结果快速分析。在所有 LoadRunner 系列解决方案中原生运行脚本、重用资产以进行端到端测试。利用联系紧密的生态系统,提供更智能的洞察,以及更紧密的团队协作。LoadRunner Developer 的主要特色01. 支持“左移”应用程序的性能不再只是 QA 所独有——为了在 CI/CD 时代取得成功,您的解决方案不仅需要让多位员工早期参与性能测试过程,更重要的是要适合开发人员,让他们参与进左移实践。而 LoadRunner Developer 就是以开发人员的思维方式设计的,简化了左移的上手过程。它使软件开发团队能够用 JavaScript 编写脚本(通过重用现有代码)、自动执行脚本和决定 CI 的成败,使其成为开发人员和开发测试人员日常工作的一部分。02. 无缝集成开发人员希望可以继续在偏好的 IDE 中编写和测试脚本,这样不仅可以提高效率,还能将性能测试更自然地纳入软件开发的生命周期。在需要执行测试的时候就能执行测试,而且有能力在想执行的时候就立即执行,这一点至关重要。无论 IDE、平台和 CI 工具如何,LoadRunner Developer 都能让开发人员在开发周期的早期就加入性能测试,无需离开 IDE,或是学习其他工具。LoadRunner Developer 的能力不止于此。它允许开发人员继续使用自己习惯的环境,在现有的生态系统内创建、编写、执行负载测试,并且集成了所有 IDE 和 CI。LoadRunner Developer让开发人员可以运行应用了规则的测试,查看结果,并确定应用程序在哪一点上未能达到最低性能水平。测试团队可以自己分析这些以 SQLite DB 文件格式提供的、包含了所有性能指标的原始数据,也可以把这些数据导入 Influx DB,根据这些数据使用 Grafana 创建自定义的仪表板。此外,LoadRunner Developer 还支持 Windows、Linux、MacOS 等所有常见的操作系统。图 1:作为持续测试过程的一部分,编写、执行负载测试03. 简单易用LoadRunner Developer 让上手新工具不再困难。它简单易懂,易于部署,易于使用。LoadRunner Developer 是 Web 和 API 测试的理想选择,它提供了直观的 JavaScript SDK,因而接受、学习 LoadRunner Developer 十分容易。另外,使用 LoadRunner Developer 不需要许可证,它还使利用本地资源加载到 50 个 Vusers 成为可能,在你进行左移的性能测试时,支持快速执行。04. 增强协作协作是左移性能测试成功的关键,也是在采用敏捷开发和 DevOps 的方法论时,意图克服固有障碍的关键。目前,LoadRunner Developer 中可用的协议是 DevWeb。DevWeb是轻量级、可扩展的LoadRunner协议,也是支撑LoadRunner Developer 的引擎。LoadRunner Developer 让开发人员可以使用熟悉的脚本语言,轻松创建资产,并与使用 DevWeb 的性能工程师分享资产。性能工程师则可以在不同的条件下运行端到端的测试,之后就被测应用程序(AUT)中发现的问题或必要的改进,可以直接与开发人员分享具体反馈,开发人员进而就可以采取适当的行动。DevWeb和 LoadRunner Developer 强强联合,让性能工程师得以重新使用开发人员创建的资产,这样不仅节省了性能工程师的时间,还可以通过无缝协作,弥合性能卓越中心和研发之间的差距。 利用这种协作共享的方法,左移可以产生巨大的收益。这就是将 LoadRunner Developer 与其他 LoadRunner 解决方案结合使用的真正好处:结合 LoadRunner 其他系列产品,LoadRunner Developer 得以使用相同技术创建、共享资产并加速测试执行,帮助团队了解所有事物是如何协作的,而不是只能评估孤立的结果。它还能在你现有的工具中进行扩展,通过熟练的测试节省时间。图 2:旨在促进协作,使用同样的技术创建、执行测试通过 LoadRunner 开展企业性能工程高效团队采用主动、持续的性能工程方法,包括四个关键属性:将性能测试扩展到新的角色、紧密集成到 CI/CD 流程、端到端的性能分析、持续改进。这些要素结合在一起,确保团队能够在早期和整个生命周期内进行性能工程。LoadRunner 系列是一套集成的企业级性能工程解决方案,可独立使用,也可以组合使用。不论使用任何解决方案,您都可以自信地测试复杂的负载、压力和性能场景,横跨遗留、网页和移动应用程序,同时从共享功能和通用技术中获益。由于 LoadRunner 系列产品能确保工具的大小适合不同用户,同时利用了测试重用,管理或提供了共享的基础架构,这一系列特性能帮助你开发性能工程的生态系统,取得成功。LoadRunner 系列产品包括:LoadRunner Developer——将性能测试内嵌至整个开发生命周期LoadRunner Professional——通用、全面的性能测试,适用于共处一地的团队LoadRunner Enterprise——为分布于全球的团队提供协作的性能测试平台LoadRunner Cloud——基于云的性能测试,具有极高的规模和灵活性更好推动敏捷开发实践和 DevOps 方法论的关键就在于,在软件开发周期的早期就开展性能测试。Micro Focus LoadRunner Developer 正为企业提供了内嵌于整个开发生命周期的左移性能测试,让您的团队能够更高效地参与性能测试,在当前这个 CI/CD 工作流当道的时代领跑整个行业,比竞争对手领先一步!(文章来源公众号:MicroFocus)+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++关于亿道电子亿道电子技术有限公司(英文名称:Emdoor Electronics Technology Co.,Ltd)是国内资深的研发工具软件提供商,公司成立于 2002 年,面向中国广大的制造业客户提供研发、设计、管理过程中使用的各种软件开发工具,致力于帮助客户提高研发管理效率、缩短产品设计周期,提升产品可靠性。20 年来,先后与 Altium、ARM、Ansys、QT、Adobe、Visu-IT、Minitab、Testplant、EPLAN、HighTec、GreenHills、PLS、Ashling、MSC Software 、Autodesk、Source Insight、TeamEDA、MicroFocus等多家全球知名公司建立战略合作伙伴关系,并作为他们在中国区的主要分销合作伙伴服务了数千家中国本土客户,为客户提供从芯片级开发工具、EDA 设计工具、软件编译以及测试工具、结构设计工具、仿真工具、电气设计工具、以及嵌入式 GUI 工具等等。亿道电子凭借多年的经验积累,真正的帮助客户实现了让研发更简单、更可靠、更高效的目标。欢迎关注“亿道电子”公众号了解更多研发工具软件知识
查看更多→
【方辉专栏】Armv7 M 架构简介(二) --应用层程序员模型
2022-09-26
摘要: 本文主要对Armv7-M架构中应用层程序员模型进行介绍。关键字:Armv7-M架构、应用层程序员模型应程层程序员模式是应用程序开发所需的程序员模型信息。这不同于操作系统服务和支持应用程序执行所需的系统信息。那些系统级信息需要访问体系结构的所有功能和设施,这一访问基本通常称为特权操作。但应用程序通常是在非特权状态下运行。当然应用层模式也是可以与系统架构进行交互的。线程模式可以执行特权模式和非特权模式。线程模式通过使用SVC指令引发系统服务调用。该指令生成处理器在处理程序模式下接受的(SVCall)异常。应用程序程序不能直接访问硬件,使用 SVC 发出对系统服务函数的呼叫请求,以这种方法调用它们来间接访问硬件。因此,当应用程序想要控制特定的硬件时,它就会产生一个 SVC 异常,然后操作系统提供 SVC 异常服务程序,它再调用相关的操作系统函数,后完成应用程序请求的服务。与系统架构交互总结如下:应用程序程序调用SVC,产生一个异常中断,操作系统执行 SVC 异常服务中断程序,完成用户程序请求的服务。来源:《Armv7-M Architecture Reference Manual 》+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++关于亿道电子亿道电子技术有限公司(英文名称:Emdoor Electronics Technology Co.,Ltd)是国内资深的研发工具软件提供商,公司成立于 2002 年,面向中国广大的制造业客户提供研发、设计、管理过程中使用的各种软件开发工具,致力于帮助客户提高研发管理效率、缩短产品设计周期,提升产品可靠性。20 年来,先后与 Altium、ARM、Ansys、QT、Adobe、Visu-IT、Minitab、Testplant、EPLAN、HighTec、GreenHills、PLS、Ashling、MSC Software 、Autodesk、Source Insight、TeamEDA、MicroFocus等多家全球知名公司建立战略合作伙伴关系,并作为他们在中国区的主要分销合作伙伴服务了数千家中国本土客户,为客户提供从芯片级开发工具、EDA 设计工具、软件编译以及测试工具、结构设计工具、仿真工具、电气设计工具、以及嵌入式 GUI 工具等等。亿道电子凭借多年的经验积累,真正的帮助客户实现了让研发更简单、更可靠、更高效的目标。欢迎关注“亿道电子”公众号了解更多研发工具软件知识
查看更多→
【方辉专栏】KEIL-MDK介绍
2022-09-23
MDK 提供嵌入式开发者所需的功能,强大易用的开发界面,各种调试适配器,支持诸如流指令跟踪,代码覆盖率分析等独特功能,并提供一组中间件(如文件系统,USB 协议,TCP/IP 协议,GUI 库,mbed 操作系统)。特性: ⚫ 支持 Cortex-M, Cortex-R4, ARM7 和ARM9 设备 ⚫ 强大的 C/C++编译工具链 ⚫ µVision5 IDE,调试器,仿真环境 ⚫ 稳定且资源占用很小的的实时操作系统Keil RTX(附源代码) ⚫ 提供了多协议的各种应用的TCP / IP 网络套件 ⚫ 提供了 USB 从设备和 USB 主设备标准驱动程序类 ⚫ 提供完整GUI 库来帮助具有图形用户界面的嵌入式系统开发 ⚫ ULINKpro 实时分析运行中的应用程序和记录Cortex-M 执行过的指令 ⚫ 完整代码覆盖率分析 ⚫ 执行分析器和性能分析器来帮助优化程序 ⚫ 众多内置工程实例帮助您熟悉 MDK-ARM 功能 ⚫ 统一的 Cortex 单片机的软件接口标准CMSISMDK 核心和软件包MDK-Core基于µVision,主要支持 Cortex-M 设备,包括新的 ARMv8-M 架构。Pack Installer用于下载、安装和管理软件包。µVision 调试器使您能够测试、验证和优化您的应用程序代码。它完全支持用于调试历史序列、执行分析、性能优化和代码覆盖率分析的流式跟踪。ARM C/C++编译器Arm Compiler 6是Arm架构的编译工具链。它集成了LLVM编译器和高度优化的Arm C库,为Arm架构生成性能和功耗优化的嵌入式软件。高效的代码生成、更好的诊断和更快的功能开发,再加上 Arm 的编译器后端专业知识,使 LLVM 成为下一代 Arm 编译器的自然选择。Arm Compiler 6 使用 Clang 作为编译器前端,同时还保留了熟悉的子工具,例如 armasm、armlink、armar 和 fromelf。与之前的编译器和其他编译器相比,Arm Compiler 6 提供了许多优势:⚫为Armv7-M架构(Arm Cortex-M3/M4/M7)的内核提供最优的代码大小。⚫支持Armv8-M(Arm Cortex-M23 和 M33)的内核,并通过TrustZone for Armv8-M为设备创建安全和非安全代码。⚫支持 C++14 语言标准。⚫支持GCC代码使用 Arm Compiler 6 构建和优化。⚫提供了编译器安全包来开发功能安全应用程序,并通过提供工具链认证来帮助客户获得认证。设备支持基于 ARM Cortex-M 的微控制器的设备支持,满足通用行业标准CMSIS。CMSIS-Pack描述了软件组件的交付机制,以及设备和板卡支持。设备系列包 (DFP) 的典型内容是:⚫配置设备和基本设备驱动程序的软件组件:◎ C运行时库、设备时钟和内存接口所需的CMSIS兼容系统和启动文件。◎ 为中间件使用的物理设备外设提供软件例程的外设驱动程序。⚫一个或多个系统视图描述文件 (SVD),用于描述器件外设的视图。⚫用于将代码擦除和下载到片上 Flash 中的 Flash 编程算法。⚫显示设备及其外围设备使用情况的示例项目。⚫可用作应用程序开发的用户代码模板。中间件组件微控制器提供了广泛的外设以满足当今嵌入式设计要求。然而,实现这些接口的应用程序给软件开发人员带来了很多挑战。灵活且易于使用的中间件是专为微控制器中的通信外设而设计,从而大大的帮助软件开发人员。⚫网络组件包括用于创建TCP/IP网络应用程序的服务、协议套接字和物理通信接口。它支持IPv4/IPv6双栈网络,可与Mbed TLS一起使用,以提供SSL/TLS的安全通信。⚫USB组件支持标准USB设备的USB从机和USB主机通信。⚫文件系统组件可让您在RAM、Flash、SD/SDHC/MMC存储卡或USB存储设备等存储设备中创建、保存、读取和修改文件。⚫图形组件使您能够为LCD显示器开发灵活的图形用户界面 (GUI)。⚫Mbed软件组件支持物联网 (IoT) 应用程序。Mbed TLS使用 SSL/TLS 提供安全通信,而mbed Client将您的设备连接到Mbed设备服务器。+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++关于亿道电子亿道电子技术有限公司(英文名称:Emdoor Electronics Technology Co.,Ltd)是国内资深的研发工具软件提供商,公司成立于 2002 年,面向中国广大的制造业客户提供研发、设计、管理过程中使用的各种软件开发工具,致力于帮助客户提高研发管理效率、缩短产品设计周期,提升产品可靠性。20 年来,先后与 Altium、ARM、Ansys、QT、Adobe、Visu-IT、Minitab、Testplant、EPLAN、HighTec、GreenHills、PLS、Ashling、MSC Software 、Autodesk、Source Insight、TeamEDA、MicroFocus等多家全球知名公司建立战略合作伙伴关系,并作为他们在中国区的主要分销合作伙伴服务了数千家中国本土客户,为客户提供从芯片级开发工具、EDA 设计工具、软件编译以及测试工具、结构设计工具、仿真工具、电气设计工具、以及嵌入式 GUI 工具等等。亿道电子凭借多年的经验积累,真正的帮助客户实现了让研发更简单、更可靠、更高效的目标。欢迎关注“亿道电子”公众号了解更多研发工具软件知识
查看更多→
【方辉专栏】Juno 开发平台介绍
2022-09-23
Juno 是用于Armv8 架构的软件工具、评估和开发平台。Juno 前面板Juno 后面板硬件资源:⚫Arm Cortex-A72  MPCore (Juno r2)⚫ARM Cortex-A53⚫Arm big.LITTLE 技术⚫用于 3D 图形加速和 GP-GPU 计算的Arm Mali图形处理器⚫4通道 Gen 2.0 PCI-Express⚫符合服务器1级基础系统架构的 SoC 架构软件资源:⚫系统控制处理器 (SCP) 固件:系统初始化、冷启动和控制时钟、电压、电源。具有通用编程接口的 Linaro(二进制文件) 应用处理器软件——通过 Linaro 交付Arm 可信固件——支持 PSCI 电源控制和可信执行环境可选是UEFI 或 U-Boot 固件Linux – 支持最新内核和 Linaro 稳定内核,包括 Mali GPU 驱动程序和 Android 补丁集,也包括对 Arm 的 big.LITTLE 调度和智能功率分配的支持⚫Linaro 支持的 Linux 文件系统包括:BusyboxOpenEmbedded (Yocto)Android (Linaro Confectionary Release) – 包含 Mali GPU的用户空间驱动程序来源:arm官网+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++关于亿道电子亿道电子技术有限公司(英文名称:Emdoor Electronics Technology Co.,Ltd)是国内资深的研发工具软件提供商,公司成立于 2002 年,面向中国广大的制造业客户提供研发、设计、管理过程中使用的各种软件开发工具,致力于帮助客户提高研发管理效率、缩短产品设计周期,提升产品可靠性。20 年来,先后与 Altium、ARM、Ansys、QT、Adobe、Visu-IT、Minitab、Testplant、EPLAN、HighTec、GreenHills、PLS、Ashling、MSC Software 、Autodesk、Source Insight、TeamEDA、MicroFocus等多家全球知名公司建立战略合作伙伴关系,并作为他们在中国区的主要分销合作伙伴服务了数千家中国本土客户,为客户提供从芯片级开发工具、EDA 设计工具、软件编译以及测试工具、结构设计工具、仿真工具、电气设计工具、以及嵌入式 GUI 工具等等。亿道电子凭借多年的经验积累,真正的帮助客户实现了让研发更简单、更可靠、更高效的目标。欢迎关注“亿道电子”公众号了解更多研发工具软件知识
查看更多→