Ivar KJELBERG
COMSOL Multiphysics(r) fan, retired, former "Senior Expert" at CSEM SA (CH)
Please login with a confirmed email address before reporting spam
Posted:
1 decade ago
2011年9月2日 GMT-4 15:39
Hi
the singular matrix error means mostly that you do not have enough BC to fully define your model. when you add multiple physics you need to ensure that EACh physics have enough BCs.
Take a careful look, normally if you define the initial temperature as T and drive T with a parametrical sweep , I believe this should work. You might need to combine a stationary solver to perform the thermal case, ad than follow up, using previous solution as initial conditions with a frequency sweep (or a times series whatever you need)
--
Good luck
Ivar
Hi
the singular matrix error means mostly that you do not have enough BC to fully define your model. when you add multiple physics you need to ensure that EACh physics have enough BCs.
Take a careful look, normally if you define the initial temperature as T and drive T with a parametrical sweep , I believe this should work. You might need to combine a stationary solver to perform the thermal case, ad than follow up, using previous solution as initial conditions with a frequency sweep (or a times series whatever you need)
--
Good luck
Ivar
Please login with a confirmed email address before reporting spam
Posted:
1 decade ago
2011年9月3日 GMT-4 20:05
Hi Ivar-
You were right. I was missing a boundary condition. Thanks for the tip.
I still don't see any effect on the second study step, the frequency domain, from the first step, the stationary solver for the thermal case - I've set the initial values on the second step to be the solution from the first step, but it doesn't seem to be working. Is there a trick I'm missing? How can I get the temperature/stress from the first step to affect the frequency in the piezoelectric physics?
Hi Ivar-
You were right. I was missing a boundary condition. Thanks for the tip.
I still don't see any effect on the second study step, the frequency domain, from the first step, the stationary solver for the thermal case - I've set the initial values on the second step to be the solution from the first step, but it doesn't seem to be working. Is there a trick I'm missing? How can I get the temperature/stress from the first step to affect the frequency in the piezoelectric physics?
Ivar KJELBERG
COMSOL Multiphysics(r) fan, retired, former "Senior Expert" at CSEM SA (CH)
Please login with a confirmed email address before reporting spam
Posted:
1 decade ago
2011年9月6日 GMT-4 02:02
Hi
there are two conditions
1) as you said that the second solver is reading the initial values from the first one (check again the "dependent variables tab of your second solver, try to use the "stored" solution and be sure COMSOl has added a stored solution from the first solver ;)
2) that your physics is really using theinitial values from the first calculations, normally the initial stress should be used in structural, perhaps check what the structural initial condition BC is pointing to
--
Good luck
Ivar
Hi
there are two conditions
1) as you said that the second solver is reading the initial values from the first one (check again the "dependent variables tab of your second solver, try to use the "stored" solution and be sure COMSOl has added a stored solution from the first solver ;)
2) that your physics is really using theinitial values from the first calculations, normally the initial stress should be used in structural, perhaps check what the structural initial condition BC is pointing to
--
Good luck
Ivar