I am using PrePoMax v1.4.0. Recently, every time I assign a temperature as an Initial Condition, when I run the analysis no results are given, and I get the error:
*ERROR in checktemp: no final temperature
defined in node XXXX
Sometimes the node number (XXXX) given is an existing node, but usually it is a node number higher than the maximum node number in the .inp file.
In the past, this functionality has worked fine.
I have attached a simple example that gives me this error.
It’s not a PrePoMax bug so I moved it to the General Questions section. The error comes from CalculiX. It will work if you add temperature also as a defined field.
I am trying to analyze a bolted joint and am running into the same error. I have a static step to preload the joint and an Uncoupled temperature-displacement step. if I make both steps as temperature displacement the error goes away. So I wanted to clarify what you mean with adding the temperature filed… adding it as an output or selecting a step that includes temperature? something else?
@FEAnalyst I am now getting a very similar error. I am using v2.0.0. When the model includes a compression only constraint, I get the checktemp error but it indicates that an initial temperature is not defined (previously the error indicated that a final temperature was not defined). The model has an initial temperature and a defined field temperature assigned.
Any insight you may have will be greatly appreciated. A simple example with the error is attached.
Apparently, initial temperature has to be defined for GAP elements as well. I exported the input file, added nset=nall to *Node and changed the set used by *Initial conditions to nall. It’s working.
@Matej Can you add automatic propagation of initial temperature to GAP elements if they are present in the model ?
Thank you @FEAnalyst. I was able to get this to work. I did it in the keyword editor. When I added the node set, I had to add the GENERATE parameter.
*NSET, NSET=NALL, GENERATE
1, 20358
For the last number in the range, I doubled the number of nodes in the part. Calculix truncated the range to the proper number.
For the initial condition, I copied the *INITIAL CONDITIONS card generated by PrePoMax and pasted it as a new keyword and changed the node set to NALL. I then deactivated the original initial condition in the model tree. I could then run the analysis in PrePoMax.
Thank you again for your quick very helpful replies.
As far as I understand, the *Initial temperature is assigned to the nodes. Since gap elements use duplicate nodes, the initial temperature is missing on those nodes. What happens if all nodes do not have the same initial temperature? Is it important to assign a correct temperature, or would any temperature suffice?