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 commentaire

Benjamin Tay
Benjamin Tay le 20 Fév 2013
Simply put, how do I equate my inductance value to the output signal of the lookup table? :S

Connectez-vous pour commenter.

Réponses (1)

Sabin
Sabin le 12 Déc 2024

0 votes

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.

Catégories

Community Treasure Hunt

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

Start Hunting!

Translated by