- Based on the 3d look-up table created by you, it seems that the MOSFET is rated for higher current. If the current levels in your circuit are too low, then it become difficult to distinguish the effect of temperature change. Therefore, select a much lower value of resistor placed in series with the drain-source terminals of the device. I my case, I had chosen resistance of 5mΩ and “DC voltage source” value as 5v.
n-Channel Mosfet 3-D Lookup table, temperature dependent parameterization. Problems simulating different temperatures
5 views (last 30 days)
Show older comments
Hello, I am trying to simulate the behavior of a MOSFET at different temperatures (25ºC and 17ºC), but I am having some issues. I have chosen the n-Channel MOSFET model from the Simulink library and below I attach the circuit and the parameters I have used based on the curves provided by the manufacturer.
The parameterization used is a 3-D Lookup table, temperature dependent, and in the following image, you can see the matrix used for IDs (datos_Ids) which depends on Vgs, Vds, and T.
When the simulation is run, even if the value in Temperature Source is changed, the same simulation always results; it seems to be independent of the temperature.
Any suggestions?
Thank you very much
0 Comments
Answers (3)
Shivam Gothi
on 4 Oct 2024
As per my understanding, you are providing the junction temperature of MOSFET by using an external temperature source. By changing the junction temperature, there is no change seen in the voltage across drain-source terminals and the current flowing through it.
I tried to reproduce the issue by constructing the similar circuit in Simulink. (refer to the attached Simulink model). As the values of resistors were unknown, I selected the resistors value at my own. When I simulated the model, it was found to be working satisfactorily. That is, I was able to observe the effect of changing the junction temperature on the device characteristics. I took the reading of drain-source voltage (Vds) and drain current (Ids) at different temperatures, when the switch was “ON”. All the other circuit parameters were unchanged. The results are tabulated below:
Based on my understanding, the possible mistakes that you might be doing in simulation are:
(NOTE: I have defined "datas_Ids" 3D-matrix as attached by you, in "InitFcn" section found in "model parameters" of the simulink model. Therefore, it is initiallised automatically when the simulink model is opened. You can change/edit it as per your requirnment).
I hope it helps !
See Also
Categories
Find more on Sources in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!