JNH官网

新闻资讯
【技术博客】级联电路中使用传递函数的蒙特卡罗分析
2022-08-12
作者:Zachariah Peterson专业电路设计人员在设计电路时不仅仅使用并联和串联的元件。构建电路的一种方法是使用具有输入和输出端口的电路网络。可以通过传统方式(SPICE、手动等)分析每个网络内部发生的情况,但重要的是网络将输入电压/电流对映射到输出电压/电流对。在数学上,这可以用传递函数进行量化。在进行高可靠性设计时,需要了解的一个重要因素是系统某一部分的方差如何传播到系统的输出。但这个因素有时并不直观。它需要手动进行一些数学推导,或者需要一些仿真来确定系统中电气行为的变化和波动。在本文中,我将展示如何使用蒙特卡罗仿真数据来检查元件容差如何影响级联电路网络的电气行为。数学涉及几个常见的概率论要点,但最终结果和所涉及的过程可以很容易在SPICE和Excel中实现。01理论:级联网络中的方差接下来我要介绍一个理论,目的是推导出表达式,该表达式将级联网络的输出电压变化定义为每个网络中各个传递函数的变化。尽管还有温度或随机噪声等情况,JNH官网假定网络传递函数的变异仅由元件容差造成。首先,让JNH官网来看下面所示的级联网络。在这个网络,JNH官网考虑的方案中每个网络有2个端口(输入和输出)。扩展到3个端口稍显复杂,但如果其他端口只是固定的功率输入,JNH官网仍然可以使用此处所示的理论。级联中每个网络都有一个传递函数H。网络输入和输出之间的关系如方程式(1)所示。在这个方程式中,整个网络的传递函数是每个网络传递函数的乘积:方程式(1):级联网络传递函数定义。在方程式(1)中,JNH官网的事实依据是,如上所示的串联级联网络的总传递函数是所有单个传递函数的乘积。这个方程适用于构建为二端口网络的各种电路。现在,JNH官网可以检查给定元件容差值的传递函数中的统计变化。02转移函数的变量每个网络中的元件容差将在每个网络中的传递函数中产生一些变化。JNH官网现在要定义传递函数中的方差。方程式(2):每个网络的传递函数定义为常数部分(平均值)和随机部分(标准差)。在方程式(2)中,Hi是一个随机变量,它与网络i(ẟHi)传递函数的随机变化有关。为了使该表达式为真,分布ẟHi必须允许这种类型的线性转换。一般来说,高斯分布和均匀分布都是如此,因此这在蒙特卡罗仿真中经常考虑的两种主要情况下都是有效的。JNH官网没有将ẟHi与具有特定等式的元件公差联系起来。但是,如果您知道电路网络中所有元件的公差,则可以使用蒙特卡罗仿真来确定ẟHi。只需为单个网络 Hi 进行仿真,然后运行蒙特卡罗仿真以确定传递函数 ẟHi 的方差。03输出电压的变量现在JNH官网已经定义了单个传递函数的随机变量,JNH官网可以通过将公式(2)中所示的相同线性变换应用到公式(1)中的传递函数的乘积来定义输出电压的变量。我将其写成公式(3):公式(3): 输出电压的变量。这里,输出电压也有常数部分(平均值)和随机部分(标准差)。换句话说,现在电压是一个与随机变量乘积相关的随机变量。平均输出电压是右侧的常数项:方程式(4):根据组成级联网络的传递函数平均值表示的平均输出电压。由此可知,传递函数的乘积是整个网络传递函数的平均值:方程式(5):整个级联网络的传递函数平均值以级联中各个网络的平均传递函数值表示。如果JNH官网展开方程式(3)中的乘积,将得到一个包含多个ẟHi 项、Hmean 和输出电压方差的乘积的表达式。在这里,JNH官网将采取近似值,因为任意ẟHi项的乘积非常小,可以忽略不计。考虑到常见的元件公差,这是完全可以接受的,即使它们高达 20%。这里我就省略中间步骤,留给读者自行运算,最终可以得到以下方程式:方程式(6):以传递函数均值和随机变化表示的输出电压。这看起来不像最终答案,但是方程式(6)确实告诉您在传递函数存在一些差异的情况下,您需要了解有关输出电压随机行为的所有信息!在这里,JNH官网根据随机变量的线性组合(ẟHi 项集)定义了一个随机变量(Vout)。从多元概率论中,JNH官网知道这个和的标准差等于ẟHi 项的正交和。换句话说,Vout 的标准偏差为:方程式(7):输出电压基于传递函数方差的标准差。在这个方程式中,st.dev运算指标准差,Var运算指方差。使用方程式(7),JNH官网可以开发一个仿真过程,将输出电压的变化与级联网络中传递函数的变化联系起来。04过程现在JNH官网可以开发一个根据传递函数方差来确定输出电压方差的过程。您的主要工具将是蒙特卡罗仿真和简单的统计分析程序,如Excel:1. 将级联网络电路设计划分为单独的二端口网络。2. 针对#1中的每个网络运行蒙特卡罗仿真。3. 获取每个网络的数据并计算每次蒙特卡罗运行的传递函数。4. 计算每个网络的传递函数结果的平均值。5. 计算#3中每个传递函数的标准差,得出每个网络的ẟHi。6. 使用来自#4、#5和方程式(7)的结果,得出输出电压的变化。根据您在此过程中使用的数据数量,您可以更进一步,得出结果的置信区间。示例计算:为什么要在单个传递函数上进行如此麻烦的运算?让JNH官网来举个例子,了解其中原因。假设您有三个具有不同元件容差(1%、5%和10%)的电路网络,并且您已经完成了上述过程以确定每个网络的传递函数的变化。假设这些元件公差值转化为下图中显示的示例方差。使用方程式(7),JNH官网可以预测这个假设网络的输出电压变化:已知元件容差和传递函数变化的输出电压计算标准差示例。根据应用,13.63%的容差可能过大。由此,JNH官网可以判断是否应该降低某些元件组的容差。现在假设输出电压变化对于JNH官网的应用来说是不可接受的,JNH官网希望得到更小的变化。JNH官网决定将 5% 的容差和 10% 的容差换成 1% 的容差。无需运行任何新的仿真,JNH官网就可以立即知道输出变化是什么。对于线性电路,将容差降低 10 倍应将传递函数方差降低 10 倍,对于其他降低因子,依此类推。然后JNH官网会得到以下结果:针对较小的元件容差,修改输出电压计算的标准差。将输出电压从13.63%降低到2.23%,这一折减幅度非常大,而它所需要的只是一个简单的元件交换。无需添加新电路,无需更改设计,只需选择一些备用元件编号即可。这些类型的方差折减步骤正是您在精确仿真应用中所需要的。现在假设您想改变运行频率。在这种情况下,您可以使用从蒙特卡罗仿真中获得的传递函数数据,使用相同的计算来确定在这个新频率下输出电压将如何变化。05总结与比较通过了解如何增加不同级联网络中的方差,得出输出电压的总方差,您可以执行以下任意操作,直接确定输出电压将如何变化:将网络中的元件换成容差更严格的元件把一个网络换成一个完全不同的网络在级联中添加额外的网络上面显示的扰动方法仅适用于串联级联滤波器或放大器。如果您有并行网络,它们的传递函数相加,使上面显示的方差分析更容易。此外,您可以使用这个想法来推导出串联和并联网络组合的方差表达式。无论您如何安排电路网络以获得方差表达式,都适用上述相同的仿真和分析方法。如果您有兴趣在Altium Designer ®内运行蒙特卡罗仿真和转移函数计算,可以在原理图编辑器中找到SPICE引擎中内置的仿真工具。完成 PCB 并准备好与合作者或制造商分享您的设计后,您可以通过 Altium 365™ 平台分享您完成的设计。设计和生产先进电子产品所需的一切都集成在一个软件包中。Altium 365仅仅是Altium Designer功能的冰山一角。立即开始免费试用Altium Designer + Altium 365吧。(文章来源公众号:Altium)+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++关于JNH官网电子JNH官网电子技术有限公司(英文名称: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 工具等等。JNH官网电子凭借多年的经验积累,真正的帮助客户实现了让研发更简单、更可靠、更高效的目标。欢迎关注“JNH官网电子”公众号了解更多研发工具软件知识
查看更多→
报名 | Meet Qt技术沙龙南京站 (8月30日,星期二)
2022-08-11
感谢您长期以来对Qt的喜爱!诚邀您和其他专业Qt用户参加8月30日(星期二)JNH官网在南京举办的Meet Qt技术沙龙。资深Qt专家将向您介绍产品发展的最新动向和技术,并与您分享经典应用案例,全力为您搭建一个干货分享,灵感碰撞和自由交流的平台。时间:8月30日(星期二) 13:00 - 17:45地点:靠近地铁河定桥站,请等待本微信公众号推送的报名成功和参会通知活动议程:> 13:00 - 13:30 签到> 13:30 - 13:45 Qt公司介绍> 13:45 - 14:15 Qt 6.2 LTS新特性及升级必要性> 14:15 - 14:45 Squish助力自动化跨平台GUI代码测试> 14:45 - 15:15 Qt for MCUs 2.2 LTS最新技术及生态合作> 15:15 - 15:45 茶歇+Demo演示> 15:45 - 16:30 Qt在汽车数字座舱的整体解决方案打造统一的3D用户界面> 16:30 - 17:00 Qt对国产操作系统的支持及相关应用案例> 17:00 - 17:30 Qt Design Studio 3.x全新交互升级、打造高阶生产力> 17:30 - 17:45 抽奖问答本次活动报名将于8月25日截止。参会免费,但因场地有限,不接受现场报名。请扫描下面二维码报名报名后,Qt工作人员将与您电话确认参会资格,并将在活动前一天通过"Qt软件"微信公众号确认地址等信息。谢谢!(文章来源公众号:Qt软件)+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++关于JNH官网电子JNH官网电子技术有限公司(英文名称: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 工具等等。JNH官网电子凭借多年的经验积累,真正的帮助客户实现了让研发更简单、更可靠、更高效的目标。欢迎关注“JNH官网电子”公众号了解更多研发工具软件知识
查看更多→
【方辉专栏】ARM嵌入式编译器(四) volatile 关键字对Arm Compiler 6编译优化的影响
2022-08-10
摘要: 本文主要对Arm Compiler 6编译器的volatile 关键字对优化的影响进行介绍。关键字:Arm Compiler 6、编译器、volatile 、优化1. volatile关键字的意义当一个变量使用volatile关键字进行声明时,意味着这个变量是可能随时被外部进行修改的。(例如操作系统、硬件)使用此声明可以避免在编译器优化时,假设没有被修改或被使用就进行优化处理。2. volatile关键字的使用volatile用于可能从定义变量的范围之外修改的变量。例如,如果程序在某些计算中使用全局变量,编译器会生成代码以将变量的值加载到寄存器中以执行该计算。如果随后在另一个计算使用相同的全局变量,编译器可能会直接使用寄存器的值,而不是从内存重新加载到寄存器。这样操作时因为编译器优化时认为此变量不会被外部修改,但实际上对于内存映射的外设是不正确的。因为此变量可能会被修改,直接使用上次寄存器值就会导致计算错误。让JNH官网看个实际的例子:不使用volatile声明变量使用volatile声明变量int buffer_full;int read_stream(void){ int count = 0; while (!buffer_full) { count++; } return count;}volatile int buffer_full;int read_stream(void){ int count = 0; while (!buffer_full) { count++; } return count;}这两个例程都在循环中递增一个计数器,直到状态标志buffer_full为真。buffer_full的状态是随程序流异步改变。左边的例子没有将变量声明buffer_full为volatile,而右边的进行了声明。下面显示了两个程序在编译之后再进行反汇编之后的代码。使用的编译命令均为:armclang --target=arm-arm-none-eabi -march=armv8-a -Os -S 反汇编结果如下表所示:不使用volatile声明变量使用volatile声明变量read_stream: movw r0, :lower16:buffer_full movt r0, :upper16:buffer_full ldr r1, [r0] mvn r0, #0.LBB0_1: add r0, r0, #1 cmp r1, #0 beq .LBB0_1 ;infinite loop bx lrread_stream: movw r1, :lower16:buffer_full mvn r0, #0 movt r1, :upper16:buffer_full.LBB1_1: ldr r2, [r1] ; buffer_full add r0, r0, #1 cmp r2, #0 beq .LBB1_1 bx lr在不使用volatile声明的例子中,buffer_full没有声明为外部会改变的变量,因此编译器假定它的值不能在程序之外被修改,因此优化时省略了重新加载过程,就变成了一个无限循环。在使用volatile声明的例子中,编译器假定buffer_full可以在程序外部更改不执行优化。因此buffer_full的值每次重新加载到r2寄存器中。此时生成的汇编代码是正确的。3. volatile关键字对编译器优化的影响当变量可能随时被外部进行修改时,如果编译器假定其值不能从定义它的范围之外修改。因此,编译器可能会执行不必要的优化。这个问题可能有以下两种表现方式:1)轮询时,代码可能会陷入死循环。2)可能会导致删除故意延时的代码。来源:《Arm® Compiler for Embedded User Guide Version 6.18》+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++关于JNH官网电子JNH官网电子技术有限公司(英文名称: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 工具等等。JNH官网电子凭借多年的经验积累,真正的帮助客户实现了让研发更简单、更可靠、更高效的目标。欢迎关注“JNH官网电子”公众号了解更多研发工具软件知识
查看更多→
Ansys获BPI认证为 “最受喜爱工作场所”
2022-08-10
“最受喜爱工作场所”认证旨在表彰让员工在工作中感到最快乐、最满意的优秀工作场所主要亮点根据其在工作场所热爱指数(Love of Workplace Index™)上的得分,Ansys被认证为“最受喜爱工作场所”针对员工进行了受尊重程度、协作、支持和归属感等满意度和情绪方面的调研Ansys现已被认证为 “最受喜爱工作场所” (Most Loved Workplace®),该认证由最佳实践研究所(BPI)进行研究与分析支持。最受喜爱工作场所®认证为当今企业提供了最全面的工作场所情绪认知。Ansys 根据其在 Love of Workplace Index™ 上的得分,被认证为“最受喜爱的工作场所®”,该指数对员工进行了围绕满意度和情绪的多元素调研凭借一致的公司价值观,支持员工实现其职业与个人目标,以及尊重和重视各种声音与想法,Ansys已被认证为最受喜爱工作场所®。最受喜爱工作场所®,是对让员工在工作中感到最快乐、最满意的公司进行的认证。根据在Love of Workplace Index™上的得分,Ansys被认证为“最受喜爱工作场所”,该指数围绕员工满意度和情绪等各种要素对员工进行了调研,包括受到尊重程度、协作、支持以及归属感。其在BPI支持下制定MLW标准的最初研究中,“最受喜爱工作场所”项目对美国、中东/北非和东南亚的超过175家公司和3,000多名高管进行了调研。他们发现,随着员工情绪的高涨,工作效率也会提高。94%的受访者表示,在自己所喜爱的公司,他们多做了3-4倍的工作,而95%的受访者表示,留在自己喜爱的公司的时间也延长了3-4倍。“最受喜爱工作场所” 认证,是确定员工体验和表彰优秀工作场所最有效的方法。Ansys人力资源部副总裁Julie Murphy表示:“JNH官网很荣幸被认证为2022年最受喜爱工作场所。ONE Ansys企业文化以包容性为核心,员工是JNH官网最大的资产。JNH官网共同激发新的创意、建立人际关系、并帮助彼此实现超乎寻常的潜力,JNH官网的职业目标源于JNH官网所热爱的工作。”(文章来源公众号:Ansys)+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++关于JNH官网电子JNH官网电子技术有限公司(英文名称: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 工具等等。JNH官网电子凭借多年的经验积累,真正的帮助客户实现了让研发更简单、更可靠、更高效的目标。欢迎关注“JNH官网电子”公众号了解更多研发工具软件知识
查看更多→
报名 | Zemax 和 Lumerical 工作流程第 2 部分 - 从微观到宏观的光学仿真
2022-08-09
Ansys光学系列产品为超表面或超透镜的设计提供了一个完整的工作流。这些革命性的超薄光学元件可用于操纵可见光和红外波段的光,可用于多种应用:包括智能手机摄像头、AR/MR、3D传感和人脸识别。由于超表面的亚波长特性,使用电磁场求解器(Ansys Lumerical FDTD/RCWA)的组合来准确仿真超表面的相位和场轮廓至关重要,然后再结合光线追迹(Zemax OpticStudio)将其优化至需求的镜头规格继7月Zemax和Lumerical工作流程第1部分介绍之后,8月17日,Ansys将继续推出【Zemax 和 Lumerical 工作流程第 2 部分 - 从微观到宏观的光学仿真】网络研讨会,欢迎预约报名参会!时间8月17日(星期三),16:00-17:00讲师介绍陈媛 | Ansys/Zemax应用工程师法国高等光学学校硕士, 在2020年加入Zemax,现为Ansys系统事业部光学产品应用工程师。主要负责全球客户的技术支持,Zemax中文论坛的技术内容创作和推广。陈致豪 | Ansys/Lumerical应用工程师大学就读于清华大学电机系,在台湾大学光电工程研究所取得硕士学位。毕业后曾就职于显示器产业,研究液晶光学以及液晶显示器光学设计,有六年液晶显示器的设计经验。在2020年加入Ansys/Lumerical担任应用工程师,熟悉FDTD和MODE仿真工具。主要负责亚太地区客户的技术支持,帮助客户排除问题以及实现仿真目标,同时也协助介绍和推广公司产品,不定期参加或协助举办研讨会,分享光学相关领域的产品应用实例。费用免费扫码提交报名信息(文章来源公众号:Ansys)+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++关于JNH官网电子JNH官网电子技术有限公司(英文名称: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 工具等等。JNH官网电子凭借多年的经验积累,真正的帮助客户实现了让研发更简单、更可靠、更高效的目标。欢迎关注“JNH官网电子”公众号了解更多研发工具软件知识
查看更多→
【方辉专栏】ARM嵌入式编译器(三) Arm Compiler 6编译参数选项
2022-08-08
摘要: 本文主要对Arm Compiler 6编译器的各命令参数选项进行介绍。关键字:Arm Compiler 6、编译器、armclang、armlink、armar 、fromelf、armasm1. armclang常用参数 参数选项参数说明-c只执行编译步骤,不执行链接步骤-x指定编译的原文件语言,例如C语言,-xc inputfile.s ;例如C++语言,-xc++ inputfile.s-std指定要编译的语言标准,例如C90, -std=c90--target=arch-vendor-os-abi选定执行状态是AArch64或AArch32.例如AArch64,--target=aarch64-arm-none-eabi例如AArch32,--target=arm-arm-none-eabi-march=name指定体系结构,例如:-march=armv8-a 或 -march=armv7-a.-march=list显示所选执行状态的所有受支持架构的列表。-mcpu=name指定的处理器。例如:-mcpu=cortex-m3 或-mcpu=cortex-a53-mcpu=list显示所选执行状态的所有受支持处理器的列表。-marm以 A32 指令集进行编译,例如:--target=arm-arm-none-eabi -march=armv7-a -marm;说明:-marm选项对 M架构或 AArch64 架构无效。-mthumb以 T32 指令集进行编译,,该指令集由 16 位宽和 32 位宽指令组成。例如:--target=arm-arm-none-eabi -march=armv8-a -mthumb说明:-marm选项对 AArch64 架构无效-mfloat-abi指定使用硬件还是软件函数进行浮点运算。-mfpu指定 FPU 架构-g(armclang)生成与 DWARF 4 标准兼容的 DWARF 调试表-e仅执行预处理器步骤-I将指定目录添加到搜索位置列表,用以查找包含文件。-o(armclang)指定输出文件的名称。-Onum指定编译源文件时要使用的性能优化级别。num为0,1,2,3.-Os指定优化等级为平衡代码大小与代码速度-Oz指定优化等级为优化代码大小。-S输出机器代码的反汇编。-###用于调用编译器和链接器,显示诊断输出,不执行编译和链接步骤。2. armlink常用参数参数选项参数说明--scatter=filename指定分散加载描述文件,创建镜像的内存映射。--entry指定镜像的初始入口。--info (armlink)显示有关链接器操作的信息。例如代码大小,--info=size--list=filename将诊断输出重定向到指定文件--map显示一个内存映射,包含镜像中每个加载区、执行区和输入段的地址和大小,也包括链接器生成的输入段。--symbols列出链接步骤中使用的每个局部和全局符号及其值-o filename, -output=filename指定输出文件的名称--keep=section_id指定不删除输入段未使用的部分--load_addr_map_info在映射文件中包括执行区的加载地址和其中的输入段3. armar常用参数参数选项参数说明--debug_symbols在库中包含调试符号-a pos_name将新文件放在库中,pos_name文件之后的位置。-b pos_name将新文件放在库中,pos_name文件之前的位置。-a file_list从库中删除指定的文件--sizes列出库中每个成员Code, RO Data, RW Data, ZI Data和 Debug 的大小-t打印库的目录4. fromelf常用参数参数选项参数说明--elf选择 ELF 输出模式--text以文本格式显示镜像信息--info (fromelf)显示有关特定主题的信息例如:--info=totals Code RO Data RW Data I Data Debug5. armasm常用参数参数选项参数说明--cpu=name设置处理器-g (armasm)生成与 DWARF 3 标准兼容的 DWARF 调试表--fpu=name设置目标浮点单元 (FPU) 架构-o (armasm)指定输出文件的名称+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++关于JNH官网电子JNH官网电子技术有限公司(英文名称: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 工具等等。JNH官网电子凭借多年的经验积累,真正的帮助客户实现了让研发更简单、更可靠、更高效的目标。欢迎关注“JNH官网电子”公众号了解更多研发工具软件知识
查看更多→
由NASA支持的项目选用Ansys仿真技术验证有关航空可持续性的开创性研究
2022-08-08
在这项为期五年的项目中,中佛罗里达大学(UCF)将采用Ansys行业领先的仿真技术进行分析和测试,以确认将氨作为零碳排放喷气式发动机替代燃料的可行性主要亮点Ansys仿真工具将帮助研究人员对液态氨(NH3)的使用进行验证,这是一种更具可持续性的飞机替代燃料此次合作将支持全球航空业实现,并且有可能超越2050年达到零排放的目标仿真技术有望帮助该研究项目通过采用零碳排放的替代燃料,来推动航空业的颠覆性发展Ansys将为由中佛罗里达大学(UCF)牵头开展的研究提供支持,该项目已获得美国宇航局大学领导力计划(NASA University Leadership Initiative)授予的1,000万美元资助,项目为期五年旨在加速航空业的可持续发展。项目旨在开发以液态氨(NH3)作为飞机更具可持续性的替代燃料的零碳排放喷气式发动机。Ansys仿真解决方案将作为项目的关键技术,以验证氨的使用情况,并在预期的时间内获得可靠结果。通过集成Ansys化学动力学和计算流体动力学(CFD)仿真工具——Ansys Chemkin-Pro和Ansys Fluent,研究人员能够仿真关于氨的复杂化学反应系统,包括:热交换管内部液态氨的蒸发、传热、氨与氢气在空气中的燃烧等。其目标是将氨作为主要的氢载体,通过诱导化学催化剂来利用氨中的氢成分,同时实现只向空气中释放安全的排放物。UCF学生将先进的激光光谱仪器与UCF CATER的HiPER STAR激波管设施耦合,以收集发动机相关条件下的燃烧实验数据“JNH官网希望为更清洁的航空业开发一种可扩展的解决方案,与Ansys合作将帮助JNH官网更快地实现这一目标,如果没有Ansys流体仿真工具提供的先进功能,JNH官网将无法验证液态氨是否能够作为一种可靠的替代燃料。”该项目首席研究员、中佛罗里达大学工程学教授Jay Kapat表示。Jay Kapat是其所在领域的专家,并负责中佛罗里达大学高级涡轮机械和能源研究中心。氨不仅具有可持续性,还在高海拔地区天然以液态形式存在,因此比氢气更易于处理,并且无需额外存储。相比之下,氢在高海拔地区就需要进行特殊处理、热管理以及大量的机载低温存储。 Ansys首席技术官兼Ansys高校与可持续性计划执行发起人Prith Banerjee指出:“仿真正在帮助众多行业重塑更清洁的未来。目前,中佛罗里达大学携手NASA开展的这一振奋人心的新项目,为航空业带来了持续的影响,让JNH官网赞叹不已。仿真可帮助企业在产品投产之前节省资源、能源以及减少排放,开发出更节能的产品和流程,从而对可持续发展产生深远的影响。Ansys仿真提供可预测的确定性,以帮助客户实现对可持续未来的愿景,并对无法分析的化学反应等相互作用进行建模。JNH官网由衷期待,能够助力开发出开创性的可持续航空替代燃料。”(文章来源公众号:Ansys)+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++关于JNH官网电子JNH官网电子技术有限公司(英文名称: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 工具等等。JNH官网电子凭借多年的经验积累,真正的帮助客户实现了让研发更简单、更可靠、更高效的目标。欢迎关注“JNH官网电子”公众号了解更多研发工具软件知识
查看更多→
展望智能未来,工程仿真的美丽新世界
2022-08-05
"JNH官网希望不仅仅依靠软件开发人员来推动工程仿真技术的进步,更要探索人工智能、机器学习的潜力以补充传统的软件开发工作。"在过去50多年里,工程仿真领域采用数值方法,使工程师能够更快更轻松地求解3D物理问题,同时获得更高精度和更可靠的结果,但仍然存在诸多挑战:如何保障结果的准确性、结果生成速度、流程易用性及鲁棒性?而Ansys正在探索如何使用人工智能(AI)、机器学习(ML)和深度学习(DL)来解决这些问题,以及将AI和ML集成到仿真软件中。这些概念在过去听起来更像是科幻小说里才有,但如今他们正在影响人们日常工作和生活的方方面面,变得无处不在,而工程仿真也不例外。一直以来,Ansys致力于与人工智能和机器学习领域的全球领导者合作,倾力打造业界一流的仿真工具。未来新一代的Ansys软件将会在单一方案中同时提供极快的速度和极高的精度,JNH官网深信能够推动这种强势组合实现的密钥就是应用深度学习。在Ansys,JNH官网可以使用AI/ML方法自动查找仿真参数,提高速度和准确性;利用增强仿真,通过数据驱动方法或基于物理的方法训练神经网络,将仿真速度提高100倍。换句话说,AI/ML将帮助JNH官网缩小理想世界与现实生活之间的差距,让JNH官网能够在仿真效率、易用性和准确性之间实现完美平衡。Ansys基于物理的仿真使客户能够 "测试运行 "数百种不同的产品设计,而不需要物理原型。然而,如果用于复杂的产品,仿真过程可能需要数千小时,但通过人工智能可以将仿真速度加快100倍,而这一切都归功于通过人工智能工程训练数据。1 人工智能和仿真相结合的好处提高速度和准确性。Ansys正在使用AI/ML方法自动查找仿真参数,以同时提高速度和准确性。增强仿真。AI/ML可加速芯片热解决方案并开发流体求解器,将局部区域的高精度解决方案与粗疏区域的ML方法相结合。获取业务信息。推动制定业务信息决策,例如Ansys仿真求解器的计算资源预测需求。优化设计空间探索。AI/ML可以指导早期产品优化工作,帮助工程师根据数千个参数快速找到最佳设计空间。2 通过仿真加速机器学习Ansys Fluent有效利用人工智能(AI)提高性能,同时不降低准确性,结果表明速度提升了86倍。Michael P. Brenner是哈佛大学Michael F. Cronin实验室应用数学与应用物理学教授以及物理学教授。Brenner还是Google Research的一名研究科学家。他在“通过Fluent中的用户定义函数实现机器学习对流离散化” 主题报告中介绍了他与Ansys和Google Research的合作项目。3 人工智能在工程仿真中的应用AI/ML技术已成功应用于众多行业,例如智能媒介的自然语言理解、社交媒体上的情感分析、金融算法交易、药物研发和电子商务推荐引擎等。人们通常不知道AI/ML在工程仿真中所发挥的作用。事实上,AI/ML不仅适用于工程仿真,而且对于客户提升和推动实现突破性生产力至关重要,通过AI/ML增强的高级仿真技术是工程设计流程的重要基石。4 人工智能(AI)、机器学习(ML)和深度学习(DL)机器学习是一种通过为算法提供分类数据来实现人工智能的方法,这样它们就可以随着时间的推移而不断改进,而且无需明确编程。深度学习作为实现机器学习的一种手段,通过使用人工神经网络算法,试图模仿人类大脑做出决策的方式,包括自行对数据进行分类。深度学习通常需要大量数据和高性能计算(HPC)。从引导自动驾驶汽车到预测能源使用,再到通过学习复杂物理来加速工程仿真,只要能够收集到足够的数据来训练算法,都能为人工智能的完善发展赋能。5 利用仿真和人工智能开展自动驾驶汽车工程高级驾驶辅助系统(ADAS)与自动驾驶汽车的研发不仅极富挑战,而且无先例可循。据估计,为了确保安全性和可靠性,工程师需要进行数十亿英里的道路测试,这项不可能完成的任务只有借助工程仿真才能实现。借助仿真,工程师可以通过低成本、快速准确的方式对数以千计的驾驶场景和设计参数进行虚拟测试。6 利用人工智能、机器学习和深度学习加速仿真AI使工程师能够更快速地处理大型复杂设计,而且不会为了速度而降低准确性。实现100倍的仿真提速使用Ansys RedHawk-SC系列产品中的深度神经网络,将蒙特卡洛仿真速度提高多达100倍,从而能够更好地了解电压对时序的影响。求解速度实现1,000倍提升一家汽车客户利用Ansys optiSLang机器学习技术找到了一种自动驾驶解决方案,能够帮助解决前方车辆突然改变车道并减慢交通速度这种“卡住不动”的交通难题。与以前使用的蒙特卡洛方法相比,他们能够将寻找解决方案的速度提升1,000倍。10,000种不同的设计通过使用AI/ML,JNH官网正在进入一个创成式设计世界,根据规格探索10,000种不同的设计,并使用高性能计算和Ansys Cloud对其进行快速仿真,从而为设计人员提供最佳选择。虽然当前人工智能和机器学习的应用仍处于相对起步阶段,它在使仿真更快、更智能、更准确方面的全部潜力还有待观察,但Ansys软件开发团队致力于为人工智能的发展做出贡献,每天都在探索人工智能和机器学习的可能性,终有一天将仿真的美丽新世界呈现给全球用户。让JNH官网一起推动产品创新,加快设计周期,并展望智能未来。(文章来源公众号:Ansys)+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++关于JNH官网电子JNH官网电子技术有限公司(英文名称: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 工具等等。JNH官网电子凭借多年的经验积累,真正的帮助客户实现了让研发更简单、更可靠、更高效的目标。欢迎关注“JNH官网电子”公众号了解更多研发工具软件知识
查看更多→
jnh官网 jnh官网 jnh官网 jnh官网 金年会 金年会 金年会 金年会