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 Exchange에서 Circuits 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