Use physics to check stability w/o applying movement

A question for the physics gurus: is it possible to use the physics engine to just check the stability of some stacked objects w/o actually moving any of the items? It should be possible to stack another item onto a now stable pile and check whether the resulting construction would still be stable. But I don’t want the construction to collapse, but rather not allow the item to be put where stability would break.

It should be possible to stack another item onto a now stable pile and check whether the resulting construction would still be stable.

There are so many variables involved in this I would think the simplest way would be to actually run it through the physics engine.

This could be done, by making a copy of your “pile”.
Lock your original pile into place by disabling the rigid bodies it contains. For your copy pile, you can make them invisible by disabling the renderers it contains.
Then allow the physics to run an effect only your copy. You can monitor the copy with code, even if it’s invisible, to determine if it is “stable”. (e.g. is nothing moving for 2 seconds in a row)

Once done with your test, you can re-enable your rigid bodies, and destroy the copy pile. Keep in mind, it may take some time to complete the test this way, depending on your “stable” test. Perhaps playing with the physics time-rate values, for the duration of your test, will help with that aspect.