Hello,

I am performing a monotonic pushover (displacement controlled) simulation on a steel shear wall assembly made of 10 instances. The instances are made up of S4R elements with a 20 mm mesh. Interaction is defined as surface-to-surface through contact pairs. In order to simulate screw connections, I defined mesh-independent fasteners at the screw locations and assigned them the connector property (MPC_PIN). Half way through the analysis, the .msg file reported the following warnings:

***WARNING: SOLVER PROBLEM. ZERO PIVOT WHEN PROCESSING ELEMENT 1126

(ASSEMBLY) INTERNAL NODE 175 D.O.F. 4

OVERCONSTRAINT CHECKS:

An overconstraint was detected at one of the Lagrange multipliers associated

with element 1126 ASSEMBLY_NAME ASSEMBLY. There are multiple constraints applied directly or chained

constraints that are applied indirectly to this element.

A list of nodes and chained constraints between these nodes that most likely lead to

the detected overconstraint can be printed out to the message file by including

*constraint controls, print=yes.

***WARNING: Solver problem. Zero pivot when processing D.O.F. 4 at one or more

of the internal nodes of 1 elements. The elements have been

identified in element set WarnElemSolvProbZeroPiv_4_1_89_1_1.

I rechecked the nodes as reported in the .msg file in the visualisation module and it only has one constrain definition (the point based fastener). So I edited the .inp file to print the constraint check using the following keywords:

*CONSTRAINT CONTROLS, PRINT=YES

I ran another analysis, however this time I got the following warning in the .dat file:

***WARNING: THE PRINT PARAMETER IS PERMITTED AS MODEL DATA ONLY. THIS

PARAMETER WILL BE IGNORED.

Am I missing something here? I was under the impression that adding the print=yes keyword would print a detailed list of the nodes and constrains that led to the zero pivot problem. Any help is greatly appreciated,

Thanks!

More Ghaith Alshamsi's questions See All
Similar questions and discussions