This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS/TIDM-HV-1PH-DCAC:网格连接的 invlclfltr.c 怀疑

Guru**** 2587345 points
Other Parts Discussed in Thread: C2000WARE-DIGITALPOWER-SDK, CONTROLSUITE

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/748863/ccs-tidm-hv-1ph-dcac-gridconnectedinvlclfltr-c-doubts

器件型号:TIDM-HV-1PH-DCAC
主题中讨论的其他器件:C2000WARE-DIGITALPOWER-SDKcontrolSUITETMDSSOLARUINVKIT

工具/软件:Code Composer Studio

大家好、我 正在阅读《并网逆变器设计指南》-《Tidu21a》。  

在代码"gridconnectedinvlclfltr.c"中有一行  

 652 ----  invDutyPU=(cntl2p2z_LEADLAG_vars.out + invVoInstSD)/(invVbusInst*(VDCBUS_MAX_SENSE/VDC_NOMINAL));

"invVoInstSD" 代表的数量是多少、因为在整个代码中没有提到这个变量、它是如何影响控制器件的。

2.为什么在设置文件中将 VDCBUS_MAX_SENSE 保持为620.152。 我们是如何得出这个值的、以及它在这里发挥什么作用、就像在一般运行期间一样(如果 我在这里错了、请纠正我)  、invVbusInst 将是380V、 VDC_Nominal 也将是380V、因此整个等式将被这个620.152量除。

此致  

Archit  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    阿尔基、  

    请参阅 C2000Ware-DigitalPower-SDK 中的新代码、您指的是 controlSUITE 中的代码、这是 代码的未维护分支。  

    您能否参阅新代码并查看问题是否仍然存在?  

    您将看到以下内容

    invDutyPU=(gi_lead_lag_out + invVoInst)/
    (invVbusInst*(VDCBUS_MAX_SENSE/VDC_NOMINAL));

    VDCBUS_MAX_SENSE 的缩放是由于控制器针对 VDC_NOMINAL 进行了调优而完成的。 由于本设计中的感应调节范围较大、因此我们需要适当调节 Vbus 变量。  

    此外、它还提供了另一个选项、即我们可以通过对 Vbus 和 Vac 进行仿真来使用相同的调节、并避免在控制环路模型中使用额外的标量。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好,Manish,

    我浏览 了 C2000Ware-DigitalPower-SDK 中的代码 、并解决了代码中提到的变量(name)相关问题。

    只想问一下为什么我们需要 PR 控制结构中的电压前馈? 。 就我所读出的内容而言、它在基于 PI 的电流控制 器中用于减少/消除稳态误差。

    此外、我之前的疑问-为什么在设置文件中将 VDCBUS_MAX_SENSE 保留为620.152? 它是否与 Excel 工作表(附件)中计算的 V max 感测值有关。  此处计算的值为621.1458V。  

    此致

    Archit

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    阿尔基、

    这取决于控制设计人员、我看到了前馈以略微改善相位、因此在该设计中使用了前馈。 如果您不希望使用它、则可以更改代码并重新测试您的设计。

    在我回答您对感测标度的问题之前、您能确定您对 ADC 感测选项还是 SDFM 感测选项感兴趣吗?

    此致
    Manish
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Manish、您好!
    我熟悉普通/SAR ADC 选项、没有太多关于 SDFM 的信息。 现在、我只是想了解 MAX_SENSE 中使用的620.152值。

    此外,我需要你在一个方面的意见。 我正在尝试设计一个3-4KVA 太阳能 PV 并网逆变器、我正在浏览可用的应用/设计表、并找到以下内容-

    1.太阳能 HV DC-AC 套件用户指南_rev1.0 --它使用 PI 控制结构作为电流控制器(相当旧的文档)。
    SolarExplorer_v1.1-它还使用 PI 控制结构作为电流控制器(低功耗、低电压)
    3.HV_1PH_DCAC--它在电流控制器中使用 PR+HC+PI (高电压-380V、低功耗-400VA)
    4.TMDSSOLARUINVKIT_V100-微型逆变器--- 使用3p3Z 作为电流控制器。

    如果我想像我的情况(3-4kVA)那样增加功率输出、我可以使用上述哪种电流控制器

    此致
    Archit
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    阿尔基、

    它取决于您将具有的开关频率。

    如果您的开关频率非常高>50kHz,则电感器较小,可以通过环路推送足够的带宽,以获得良好的电网连接结果。

    请忽略太阳能学习套件上的内容、因为它很旧。 此外、HV-DC-AC 使用 PI、但也使用电压前馈来模拟电流环路。

    太阳能 uinv 套件使用类似于高压直流/交流、但考虑了 LCL 谐振。 您可能会在 C 分支中放置一个无源分辨率并对其进行抑制。 然后、控制与 HV DC-AC 套件中的控制完全相同

    HV-1PH-DCAC 使用较高功率转换器中使用的技术,因为切换不能推高,因此需要使用谐波补偿器。 (注意、PR 类似于 DQ 域 PI)

    -Manish