وارد کردن قطعات XML شرکت Infineon به بلوک‌های IGBT و دیود در Simscape

اعتبار مورد نیاز : 1 + فایل شبیه سازی دارد

دسترسی فقط برای اعضا امکان پذیر است! برای دسترسی به این فایل شبیه سازی ابتدا باید عضو شوید و یا اگر عضو هستید وارد شوید عضویت در سایت

این مثال نشان می‌دهد که چگونه می‌توان به‌صورت خودکار پارامترهای موجود در دیتاشیت‌های Infineon را به بلوک‌های IGBT (ایده‌آل، سوئیچینگ) و دیود در Simscape™ Electrical™ اعمال کرد.

مرور مدل

مدل InfineonIGBTHalfBridge شامل دو بلوک IGBT (ایده‌آل، سوئیچینگ) و دو بلوک دیود است. این بلوک‌ها یک مدار نیم‌پل را تشکیل می‌دهند که یک بار القایی را راه‌اندازی می‌کند.

اعمال داده‌های XML قطعات Infineon به بلوک‌های Simscape

از تابع ee_importDeviceParameters برای اعمال فایل‌های XML به بلوک‌های IGBT (ایده‌آل، سوئیچینگ) و دیود استفاده کنید.

فایل AIKW40N65DF5_igbt.xml را به بلوک‌های IGBT (ایده‌آل، سوئیچینگ) و فایل AIKW40N65DF5_diode.xml را به بلوک‌های دیود اعمال کنید. برای اعمال پارامترهای دیتاشیت‌های Infineon باید مقادیر مقاومت گیت هنگام روشن و خاموش شدن سوئیچ را مشخص کنید:

GateResistanceSwitchOn = 15; % اهم  
GateResistanceSwitchOff = 15; % اهم  

فایل‌های XML مورد نظر برای اعمال به بلوک‌های Simscape را انتخاب کنید:

igbtFileName = "AIKW40N65DF5_igbt.xml";
diodeFileName = "AIKW40N65DF5_diode.xml";

مدل را بارگذاری کرده و مسیر بلوک‌ها را مشخص کنید:

modelName = "InfineonIGBTHalfBridge";
open_system(modelName);
blockPathIGBTL = modelName + "/IGBT(L)";
blockPathIGBTH = modelName + "/IGBT(H)";
blockPathDiodeL = modelName + "/Diode(L)";
blockPathDiodeH = modelName + "/Diode(H)";

برای اعمال داده‌های فایل‌های XML به بلوک‌ها از تابع ee_importDeviceParameters استفاده کنید:

% دستگاه IGBT(H)
ee_importDeviceParameters(igbtFileName, "infineon", blockPathIGBTH, ...
    GateResistanceOn=GateResistanceSwitchOn, ...
    GateResistanceOff=GateResistanceSwitchOff)

% دستگاه IGBT(L)
ee_importDeviceParameters(igbtFileName, "infineon", blockPathIGBTL, ...
    GateResistanceOn=GateResistanceSwitchOn, ...
    GateResistanceOff=GateResistanceSwitchOff)

% دستگاه Diode(H)
ee_importDeviceParameters(diodeFileName, "infineon", blockPathDiodeH, ...
    GateResistanceOn=GateResistanceSwitchOn)

% دستگاه Diode(L)
ee_importDeviceParameters(diodeFileName, "infineon", blockPathDiodeL, ...
    GateResistanceOn=GateResistanceSwitchOn)

ترسیم نتایج شبیه‌سازی

ولتاژ، جریان، تلفات هدایتی و تلفات سوئیچینگ مربوط به IGBT سمت بالا و دیود سمت پایین را ترسیم کنید:

InfineonIGBTHalfBridgePlotLosses;