专注于武汉中小企业服务解决方案提供商

电脑维修、布线、安防监控、数据恢复、采购、回收

所属分类 > 家电维修 > 正文

电源转换应用控制算法的快速原型设计和部署 (电源转换开关的作用)

编辑:rootadmin
{本文由家电维修技术小编收集整理资料}模型驱动开发已被业界采用,作为快速原型设计和缩短上市时间的解决方案。但是,在最终实现阶段通常必须投入大量时间和精力,以使产品的性能与模型的性能相匹配。模型驱动开发已被业界采用,作为快速原型设计和缩短上市时间的解决方案。但是,在最终实现阶段通常必须投入大量时间和精力,以使产品的性能与模型的性能相匹配。因此,模型驱动开发的全部潜力在实践中并未实现。在本文中,我们将讨论如何在模型开发过程中遵循一些准则和技术来解决这一差距。我们还介绍了如何从模型中生成有效的代码,以缩短产品的上市时间。介绍分布式能源(如并网太阳能逆变器)的渗透深度不断提高,导致电力转换社区为这些市场寻找更好、更高效和具有成本效益的解决方案。文献中有许多算法和拓扑可以提高功率转换过程的输出质量和效率。芯片供应商正在推出具有功能和硬件支持的新控制处理器,以有效地实现这些算法。构建完整逆变器的硬件原型并在各种条件下试验其性能是非常昂贵的。此外,在实验过程中算法的任何故障都可能损坏整个*。这些市场中的产品还需要满足相关的安全标准。因此,电源转换行业在将这些创新技术应用于最终产品方面一直很慢。模型驱动开发已被采用作为此问题的解决方案。在模型驱动开发中,在生成硬件原型之前构建和**的完整模型。这验证了算*能并显着降低了风险。此外,当前的建模工具支持直接从模型生成代码,从而简化和放宽安全认证标准。然而,业界尚未接受完整的模型驱动开发,主要是因为1)最终产品和模型的性能差异很大,2)生成的代码对于目标控制处理器来说效率不高,需要手动修改才能将其带到产品中。在本文中,我们将讨论可以使模型性能非常接近最终产品性能的技术和方法,以最大程度地降低硬件更改和延迟的风险。我们还讨论了如何从这些模型中有效地生成代码,以使产品更快地进入市场。模型开发指南模型驱动开发考虑并网住宅太阳能逆变器的简化图,如图1所示。太阳能电池板上的太阳辐射产生与辐射强度成比例的直流电。转换器将这种直流电转换为交流电,可用于家用电器,也可以馈送到电网。来自信号链中各个点的电流和电压由适当的传感器检测,并将馈送到逆变器中的控制处理器。在控制处理器上运行的算法分析这些信号并控制功率模块,使产生的电流和电压达到电网所需的频率、幅度和相位。在这种情况下,太阳能电池板充当电源,电网和家用电器充当水槽。在不同的电源转换*中,源和灌电流会有所不同,但大多数将落入图2所示的结构中。

整理分享电源转换应用控制算法的快速原型设计和部署 (电源转换开关的作用),希望有所帮助,仅作参考,欢迎阅读内容。

内容相关其他词:电源转换电路工作原理,电源转换应用控制原理,电源转换开关的作用,电源转换应用控制原理,电源转换应用控制原理,电源转换是什么意思,电源转换是什么意思,电源转换应用控制原理,内容如对您有帮助,希望把内容链接给更多的朋友!

电源转换应用控制算法的快速原型设计和部署 (电源转换开关的作用)

图1.太阳能逆变器*。

图2.电源转换组件。电源转换*/算法设计人员的主要目的是为模块的控制处理器和转换器硬件(如图2所示)找到合适的组件和算法,并满足所有源极和负载变化所需的性能。因此,在设计*时,清楚地了解*将要运行的环境非常重要。例如,在为*设计太阳能逆变器时(如图1所示),设计人员应该知道逆变器的预期安装位置、太阳辐射强度的变化、太阳能电池板的效率、电网条件等。在模型驱动开发中,设计人员首先创建转换器的模型,模拟预期的变化,并验证模型是否按预期工作。大多数情况下,建模工具将提供用于对源和汇进行建模的模型和库块。例如,SimscapePowerSystems™来自Mathworks有网格、光伏(PV)面板和各种负载的模型。这些可用于模拟和验证*的各种用例。*性能取决于*的所有组件。在某些情况下,设计人员可以*地从头开始设计,并决定*的所有组件,以满足对源和负载的*。在其他一些情况下,由于设计人员无法控制的原因,*的一部分可能已经修复,并且他们的*度仅限于少数组件。在本文中,我们假设设计人员的主要目的是为现有拓扑选择和实现正确的控制算法,但所解释的大多数准则也可以应用于一般情况。构建模型使用正确的接口以模块化方式构建模型非常重要。结构良好的模型有助于快速分析和调整模型以适应各种用例。建模工具通常提供各种选项,以在适当的抽象级别对组件进行分组并重用。例如,Simulink具有创建子*、库模型或参考模型的规定。考虑图2所示的电源转换*。图3给出了Simulink模型的顶层视图作为示例。在此图中,电源转换器和控制处理器封装在标记为ADIInverter的子*中。SimscapePowerSystems提供的太阳能电池板和电网模型用于对电源进行建模,并配置强度和温度。图中的ADIInverter子*可以进一步分层划分为控制处理器和控制算法模块。

图3.示例Simulink模型。除控制处理器上运行的控制算法之外的所有块都是硬件块。因此,反映这些组件的所有约束的*精度是最重要的标准。这些模块的接口是模拟信号,最合适的选择是连续模型。块控制算法用于在微*上运行,应仅使用离散状态和固定步长。最好将其保留为具有不同配置和求解器设置的单独模型,并从*模型中引用该模型。这也将有助于算法的代码生成和处理器在环(PIL)测试,如下文所述。求解器步长和数据类型*的速度和精度主要取决于求解器的类型和步长。较小的步长将提供更准确的结果,但会使模拟运行速度变慢。我们希望以最大的精度模拟硬件组件。在大多数情况下,具有可变步长的连续求解器应该可以工作。但是,当开关频率较高时,可能需要手动调整最大步长。例如,如果步长较大,开关频率为kHz(如图4a所示)下的PWM产生可能会失真(如图4b所示)。检查快速开关器件的输出以确认步长是否足够始终是一个好主意。由于控制算法在微*上运行,因此应使用具有固定步长的离散模型。使用的步长应该是*中使用的采样周期的最大公约数(GCD)。大多数情况下,建模软件会自动选择它。

(a).具有正确步长的输出。

(b).大步长输出。图4.kHz的模拟PWM输出。使用的数据类型也决定了模拟的准确性。使用双精度算术的模拟始终比使用单精度算法的模拟更准确。对于*硬件块,建议使用建模软件支持的最高数据类型。但是对于控制算法,我们希望获得与在控制处理器上运行相同的算法的性能,而不是更准确。因此,我们应该使用控制处理器支持的数据类型。例如,如果控制处理器是ADI公司的ADSP-CMx处理器,则适当的数据类型是单精度浮点数,因为它带有带有浮点单元(FPU)的Cortex-M4处理器。如果控制处理器是定点处理器,例如Cortex-M3,则应以定点数据类型设计和实现算法。建模软件可能支持从浮点数据类型到定点的自动转换,这将有助于加快开发速度。®采样周期和精度传感器在功率转换信号链中各个点感测的电流和电压信号通过控制处理器的模数转换器(ADC)提供给算法。ADC的采样速率主要取决于功率模块的开关频率以及应控制的速度。采样频率对控制算法的性能和动态有显著影响。因此,*应通过为*选择合适的采样率来完成。用于控制处理器的ADC仅接受预定义范围内的输入。传感器的输出应归一化,使检测信号的范围完全适合ADC的范围,以获得最佳性能。ADC的分辨率和精度也因处理器而异,这对算法性能起着重要作用。高精度ADC有助于更好地控制输出,并有助于简化算法并降低指定控制标准的控制频率。为了获得准确的*,这些特征应反映在模型中。例如,ADI公司的ADSP-CMx处理器配备有效位数(ENOB)以上的位ADC。ADC模块的建模应使其以所需的采样频率和精度将连续信号作为输入和输出离散信号。如果ADC模型支持选择在某些当前采样场景中很重要的采样点,则可以进一步提*精度。代码生成通过开发模型和运行用例模拟来验证算法的性能,可显著降低风险并缩短上市时间。但是,当前的建模工具提供了在我们进入硬件原型之前执行更多*作的功能。所有芯片供应商都提供评估平台,用于在其处理器上开发算法。如果我们可以在评估硬件上运行并验证算法性能,这将为算法的性能提供额外的信心,但嵌入式处理器的编译器通常只接受C/C++代码,并且在建模和验证阶段手动开发这些代码通常非常耗时。所以在过去,这个阶段被推到了发展的后期。幸运的是,大多数建模软件现在都支持从模型自动生成代码。可以将控制算法的模型配置为使用预定义的API生成代码。*工具还提供PIL选项,用于直接从建模环境在目标上运行生成的代码。在PIL*中,控制算法的输入和输出通过UART等接口与评估板交换。此选项可用于比较在目标上运行算法和在主机上运行算法的性能。通常,建模和*软件支持生成C代码,面向更广泛的处理器。硬件供应商将在处理器上具有差异化功能,以加快处理器设计的应用程序的执行速度。例如,ADSP-CMx处理器带有数学单元加速器,可加快正弦、余弦和平方根等数*算。利用这些功能以获得最佳处理器性能非常重要。建模工具提供将部分代码替换为自定义代码或将整个算法块替换为其他代码的功能。对于功率转换算法,可以通过为常见算法模块(如直接正交零点(DQZ)变换、锁相环(PLL)等)提供手写优化例程来生成优化代码。代码生成可以配置为使用这些手写例程,而不是默认的泛型例程。芯片供应商可以提供模型库,以加快算法在其处理器上的执行速度。可以利用这些选项为控制处理器生成优化的代码。除了控制算法代码外,控制处理器还需要用于配置外设(如ADC、PWM等)的代码,以及用于维护*时序和其他功能的框架代码。建模工具也可用于生成这些代码。但是,框架代码应该做的不仅仅是运行控制算法。为所有这些关联任务开发模型并从中生成代码可能不是一种有效的方法。在这种情况下,框架和外设配置代码可以单独开发,并规定集成生成的控制算法代码。硬件在环(HIL)*电源模块和*的*通常在主机PC上运行。即使在PIL*中,也只有控制算法在目标控制处理器上运行。*的所有其他部分都由主机上的建模软件进行*。由于这种模拟需要如此多的资源和执行时间,因此不可能在软件中实时运行这些资源和时间。ADC和PWM的*动态和性能未在此类测试中得到验证。HIL*硬件使用现场可编程门列(FPGA)来*转换器组件、源极和吸收器,从而克服了这一缺点。它有助于实时运行整个*,并查看ADC采样和PWM控制的实际效果。HIL硬件通常由不同的供应商提供,并提供接口控制处理器。应该注意的是,HIL平台无法模拟电源模块的详细开关特性。应单独分析这些影响,以在将其带入最终产品时将风险降至最低。结论近年来,建模工具有了很大的改进。在本文中,我们讨论了使模型输出非常接近最终产品输出的各种方法。但是,应该注意的是,有些特性(例如电磁兼容性(EMC))无法在*环境中进行验证。识别这些特征并通过替代方法进行分析和验证非常重要。本文中介绍的步骤(HIL级除外)已成功用于设计和开发针对ADSP-CMx处理器的控制算法,用于具有3电平A*拓扑的逆变器。(作者:BijeshPoyilandMartinMurnane)

标签: 电源转换开关的作用


本文链接地址:https://www.iopcc.com/jiadian/25166.html转载请保留说明!

上一篇:开关电源环路稳定性分析(六) (开关电源环路稳定)

下一篇:降低噪声小妙招:同步开关稳压器 (降低噪声小妙招图片)

推荐内容:

TDA7240A功放★_电路 (tda7297功放电路)

TDA7240A功放★_电路 (tda7297功放电路)

电路),希望有所帮助,仅作参考,欢迎阅读内容。内容相关其他词:td7240功放电路图,tda7294功放,tda7240ap功放经典电路图 ...

海信KFR-7208LW/D型变频空调器开机制冷后制冷效果较差的维修 (海信kfr72lwa8x600z)

海信KFR-7208LW/D型变频空调器开机制冷后制冷效果较差的维修 (海信kfr72lwa8x600z)

冷效果较差的维修初步判断漏氟。打开室外机,发现四通间下面三根铜管夹角处有油渍,用洗涤灵液检漏后,确认此 ...

电容器防火检查的内容有哪些? (电容器检查项目)

电容器防火检查的内容有哪些? (电容器检查项目)

行如下检查:1、各种保护装置是否齐全,保护特性是否匹配。2、检测环境温度,若电容器室的温度超过规定值,应及 ...

pt100温度传感器显示负数是哪种故障 (pt100温度传感器接线方法)

pt100温度传感器显示负数是哪种故障 (pt100温度传感器接线方法)

主要是由于PT热电阻使用时间过长,振动或保护套管腐蚀,使得PT损坏,电阻小于欧姆,所以就会显示负值。显示负温 ...

微波炉故障检测与维修技巧 (微波炉常见问题和检修方法视频)

微波炉故障检测与维修技巧 (微波炉常见问题和检修方法视频)

压电容高压电容标称1uF±%,耐压V。检查高压电容前,为防电击伤人,必须将电容放电。安全放电法:用V灯泡从灯头 ...

海信日立RAS - 280FSNiQ 变频空调器 故障现象风扇高速失效。 (海信日立和日立的区别)

海信日立RAS - 280FSNiQ 变频空调器 故障现象风扇高速失效。 (海信日立和日立的区别)

风扇高速失效。案例分析将风速设定为高速时,只维持3s就马上低速运转,空调器始终没有高速风量,经检查线控器及 ...

戴尔笔记本电脑重装系统的方法和步骤 (戴尔笔记本电脑开不了机)

戴尔笔记本电脑重装系统的方法和步骤 (戴尔笔记本电脑开不了机)

么?如果我们自己在使用电脑的过程中不注意,电脑应该好好使用的注意事项的话,那么很容易会导致自己的笔记本 ...

Win7怎么隐藏任务栏图标?Win7隐藏任务栏图标的方法 (win7怎么隐藏任务栏游戏)

Win7怎么隐藏任务栏图标?Win7隐藏任务栏图标的方法 (win7怎么隐藏任务栏游戏)

角任务栏中的图标会越来越多,从而看上去会越来越乱,那么Win7*的电脑要如何隐藏任务栏图标呢?下面就和小编一起 ...

华硕电脑如何用U盘重装系统? (华硕电脑如何用手机投屏)

华硕电脑如何用U盘重装系统? (华硕电脑如何用手机投屏)

硕电脑出现*崩溃、死机、无法进入*的情况,急需使用U盘重装*,但不是很了解应该如何*作时,那么不妨来看看下面这 ...

康佳LED42M3500PDE二次开机黑屏实例维修 (康佳led42m3500pde遥控器)

康佳LED42M3500PDE二次开机黑屏实例维修 (康佳led42m3500pde遥控器)

,说是二次开机黑屏,有时开机又能正常,工作故障不定时也无规律。同行多里路拖来的,他也知道这故障也不是一 ...

Copyright © 2023 武汉电脑维修 All Rights Reserved.

鄂ICP备2023003026号

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢!邮箱: opceo@qq.com