Clear Filters
Clear Filters

Model Error: Cauer thermal Model

41 views (last 30 days)
Salaheddine Boudellaa
Salaheddine Boudellaa on 25 Jun 2024 at 7:47
Answered: Chandrika on 3 Jul 2024 at 9:01
I get this error while using a cauer themal model. I tried different data vectors with different length, it still appears. On the other hand I don't get this error while using the same data with a foster model.
Error compiling Simscape network for model Fuse_cauer_model.Caused by:['Thermal_Mod/Cauer Thermal Model']: Length of Vector of thermal mass temperatures must be equal to length of Thermal resistance data. In ee.passive.thermal.cauer_modelComponent:Simulink | Category:Model error

Answers (1)

Chandrika
Chandrika on 3 Jul 2024 at 9:01
Hello Salaheddine,
The error you are encountering is due to the length of the "Vector of thermal mass temperatures" variable not being equal to the number of Cauer thermal model elements in your Cauer Thermal Model block.
Please know that the Cauer Thermal Model block contains one or more instances of Cauer thermal model elements. In the Cauer Thermal Model block dialog box, you should thus set the value of the "Vector of thermal mass temperatures" variable to a vector of length 'n' for 'n' number of thermal model elements. In this case, to determine the number of thermal model elements, you can check the order of representation of your Cauer Thermal Model. For a first order model, scalar block parameters are used, and for an n-th order model, vectors of length 'n' are used.
You may also find this information about the expected length of the "Vector of thermal mass temperatures" variable under the "Variables" section of the following documentation:
Hope this helps!
Regards,
Chandrika

Community Treasure Hunt

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

Start Hunting!