dynamically changing inductance value

I have at hand a Simulink buck-boost converter and a lookup table which outputs the value of L for current i.
I need Simulink to consistently update the value of L as the converter runs. Any idea how I can achieve this?
What I've tried: - I made my own inductor subsystem, takes in a voltage V and a value L as input, outputs the integral of V/L with respect to time (ie current). I plug the output into a controlled current source, it runs, but then gives me an error after a while saying my current source is open-circuited. - I have tried to define the inductor value as some constant L, but I'm not sure how to associate L with the output of the lookup table I have.
Any help would be vastly appreciated..
Ben

1 件のコメント

Benjamin Tay
Benjamin Tay 2013 年 2 月 20 日
Simply put, how do I equate my inductance value to the output signal of the lookup table? :S

サインインしてコメントする。

回答 (1 件)

Sabin
Sabin 2024 年 12 月 12 日

0 投票

If using Simscape it is possible to use a Variable Inductor block:
If using a custom Simulink model you can feed back the current to as input to the lookup table.

カテゴリ

ヘルプ センター および File ExchangeCircuits and Systems についてさらに検索

質問済み:

2013 年 2 月 20 日

回答済み:

2024 年 12 月 12 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by