Just to make sure I am making myself clear:
If you are analysing a feature which would generate a stress discontinuity, you should generally not be using stress averaging. This would include:
. Discrete changes in thickness, such as at a butt weld between plates of different thickness, or a step change of thickness in a reinforced concrete plate or shell.
. Angular discontinuities in the plane of the plate / shell, such as at an end cap on a pipe nozzle, or a conical reducer, etc.
. Tee-joints an cruciform joints, etc.
For each of these features, the stresses in the elements meeting at the common node will be different, so stress averaging would not be appropriate.
Yes, modelling with solid elements can be one way of resolving the issue, but may not be the most appropriate approach for analysing slender plates and shells with tapering thickness. If plate bending behaviour is a significant component of the structural response (such as for shells of revolution subject to non-uniform pressure loading or concentrated loads, flat plates supported at the edges, etc), you will need to use several elements through the plate / shell thickness to capture the bending response, and this can result in truly enormous models. Using plate / shell elements might be a better approach.
If you are modelling a feature which has no geometric or thickness discontinuities, such as a smoothly tapering plate or shell, then stress averaging may be an appropriate strategy.
Hope this helps!