Discussion Closed This discussion was created more than 6 months ago and has been closed. To start a new discussion with a link back to this one, click here.
dynamic thermal properties in multilayer system
Posted Apr 1, 2024, 6:28 p.m. EDT 0 Replies
Please login with a confirmed email address before reporting spam
I am currently having an issue setting a dynamic property for a material.
Using heat transfer in solids, I created three layers, the second layer has a dynamic thermal conductivity (depending on the temperature in layer 1 and layer 3 = if T(layer 1)>T(layer 3) k=k1, else k=k2). I am facing an issue setting my if function as I only have one variable T.
I tried using different heat transfer in solids physics for each layer (that way I ended up with T for layer 1, T2 for layer 2, T3 for layer 3 and my condition for the material of the second layer become: if T>T3 k=k1, else k=k2), however, I got an error message stating that:
Undefined variable. - Variable: comp1.T - Geometry: geom1 - Domain: 2 Failed to evaluate Jacobian of expression. - Expression: dvol_spatial*(comp1.ht2.dfluxy*comp1.ht2.d) Failed to evaluate Jacobian of expression. - Expression: ((comp1.ht2.dfluxx*test(comp1.T2x)+comp1.ht2.dfluxy*test(comp1.T2y))*comp1.ht2.d)*(dvol_spatial).
Hello Rajae Bousselham
Your Discussion has gone 30 days without a reply. If you still need help with COMSOL and have an on-subscription license, please visit our Support Center for help.
If you do not hold an on-subscription license, you may find an answer in another Discussion or in the Knowledge Base.