Multilinear Spring Definitions (in +X and -X global coordinates) Error?

Hello all, I have a rather unique problem that I could not find a solution to via Bentley STAAD forums or online.

I have errors in defining a multilinear spring in the global -X direction for a movable structure subject to a large asymmetrical load. I am analyzing with STAAD Pro Advanced CONNECT, where I've modeled two springs as multilinear springs, with 0 kip/in stiffness from 0” to 0.25”, and nearly infinite stiffness (1x10^8 kip/in) beyond 0.25” to model a constraint on both corners of this structure. This client requires confidentiality due to the nature of this analysis, so unfortunately I cannot upload my model or provide visuals. This structure can be visualized as a large steel rectangle that hits the two immovable boundaries in the top right and lower left corners of the structure, because this asymmetric hoist load is in the lower left quadrant of this rectangle.

Of the two nodes assigned to these multilinear springs, the top right hand node (Node 100) is intended to deflect up to 0.25" in the +X coordinate plane, until it hits an immovable object modeled with massive rigidity, The bottom left hand node (Node 200) is intended to deflect -0.25" in the X coordinate plane, until it hits an immovable object modeled with massive rigidity. This is assigned as shown below: 

SUPPORTS
10 50 FIXED


100 FIXED BUT FY FZ MX MY MZ KFX 1

200 FIXED BUT FY FZ MX MY MZ KFX 1


MULTILINEAR SPRINGS
100 SPRINGS 0 0 0.25 1e+8


MULTILINEAR SPRINGS
200 SPRINGS 0 0 -0.25 1e+8

What is odd is that Node 100 behaves correctly-  ts maximum deflection for the fully-factored load case is +0.250", and it displays a large -X reaction with no other reactions. However Node 200 does not deflect at all (it says it deflects 0.000") while simultaneously outputting a large global +X reaction load at said node.

This result of course makes no sense, because the expectant behavior should be either:

  1. The Node 200 spring compresses to -0.25” AND has a large reaction load in the +X direction
  2. The Node 200 spring compresses 0” AND has 0K reaction load in the X+ direction

 

How do I fix this Node 200 problem? I have thus far tried 4 combinations of defining +/- 1 (kip/in) in KFX  and +/- 0.25 (inches) for Node 200, assuming this was a sign convention issue- however the 3 of these options give extremely large displacements well past the -0.25” limit with a 0 K +X reaction, and the only reasonable combo was that shown above. I've written the analysis with SET MULTI 2, and this same problem persists no matter how large or small I make the test hoist load in this lower left quadrant of the structure. Any help would be greatly appreciated!