Note: This discussion is about an older version of the COMSOL Multiphysics® software. The information provided may be out of date.
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.
How can I use the variables in solid mechanics module as an input without causing circular reference
Posted Apr 26, 2015, 9:20 p.m. EDT Studies & Solvers, Structural Mechanics Version 4.4 3 Replies
Please login with a confirmed email address before reporting spam
Hi,
Recently, I want to consider the pressure induced temperature increase in solid mechanics module. This temperature will cause the thermal expansion. So in the thermal expansion part, the temperature would be a function of the pressure solid.pm. However, if I add the pressure solid.pm in the T define(because solid.pm is an output variable in solid mechanics module), the Comsol will show:
Circular variable dependency detected.
- Variable: comp1.solid.Sl11
- Geometry: 1
- Domain: 1
- Feature: Time-Dependent Solver 1 (sol1/t1)
So I want to know how to solve this problem. In previous discussion, I found some people said we can use different solver methods like 'Iteration' to avoid this circular reference. Is it right? How can I change the solver method? Thanks so much
3 Replies Last Post May 25, 2015, 3:26 p.m. EDT