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.
Distributed Heat Source and model coupling
Posted 3 feb 2012, 14:27 GMT-5 Heat Transfer & Phase Change, Parameters, Variables, & Functions Version 3.5a, Version 4.2 3 Replies
Please login with a confirmed email address before reporting spam
Hello everybody,
I have to convert a model for a simulation of SLM-process from Comsol 3.5a to version 4.2. The whole simulation consists of two models. One model for the material, which will be molten and one modell for the heat source, which calculates the intensity distribution of the laser. The dependet variable for the intensity is I. The 3.5a version model uses a extrusion variable from the powder domain to the laser heat source model domain, which is named T. In the material domain, T is the temperature of the model. The intensity I and the temperature in the material model are linked via a weak form PDE in the heat source model, but this did not work for me in the version 4.2.
So I tried to couple both models the other way round. The transmitted heat in W/m³ is a function of the intensity I. I defined a general extrusion operator named 'laser_extru' from the heat source model to the powder domain. I added a heat source node to the heat transfer module. For Q in W/m³ I added my function 'some_coefficents*mod2.laser_extru(Intens)' with Intens=mod2.I. When I try to solve the problem, I get an error, that the interpolation of the extrusion operator did not work, because no origin could be found and the operator Jacobian could not be computed. I am new to Comsol so I'm not familiar with the extrusion operator concept. Does anybody have a hint for me?
I also had a look at this model (www.comsol.com/showroom/gallery/699/). They used almost exactly the same weak PDE as it is used in the version 3.5a model, but my port to the version 4.2 just does not work.
I have to convert a model for a simulation of SLM-process from Comsol 3.5a to version 4.2. The whole simulation consists of two models. One model for the material, which will be molten and one modell for the heat source, which calculates the intensity distribution of the laser. The dependet variable for the intensity is I. The 3.5a version model uses a extrusion variable from the powder domain to the laser heat source model domain, which is named T. In the material domain, T is the temperature of the model. The intensity I and the temperature in the material model are linked via a weak form PDE in the heat source model, but this did not work for me in the version 4.2.
So I tried to couple both models the other way round. The transmitted heat in W/m³ is a function of the intensity I. I defined a general extrusion operator named 'laser_extru' from the heat source model to the powder domain. I added a heat source node to the heat transfer module. For Q in W/m³ I added my function 'some_coefficents*mod2.laser_extru(Intens)' with Intens=mod2.I. When I try to solve the problem, I get an error, that the interpolation of the extrusion operator did not work, because no origin could be found and the operator Jacobian could not be computed. I am new to Comsol so I'm not familiar with the extrusion operator concept. Does anybody have a hint for me?
I also had a look at this model (www.comsol.com/showroom/gallery/699/). They used almost exactly the same weak PDE as it is used in the version 3.5a model, but my port to the version 4.2 just does not work.
3 Replies Last Post 22 mar 2012, 07:27 GMT-4