Status of this Edition
This page distinguishes current capabilities, contained defects
and unfinished work at revision
462f66975d.
The manual’s Today marks link to these limits.
The original review examined revision
bc6d3459b
(24 September 2026), then
e8562c068
(25 September 2026). Those changes admitted real project data and mixed rigid/nonlinear
support directions. The current account uses source comparison, rather than assuming
every original finding still applies.
The historical group headings and links remain for navigation. Each row states whether a defect persists, is refused, or belongs to historical results. A merge, test count or CI result does not establish general engineering validation. Read results with their route, model version and current limits visible.
A. Results that are wrong today
These rows retain prior defect locations and identify current guards or remaining limits.
| Limit | What happens, and what to do meanwhile |
|---|---|
| Pressure | Fresh solves refuse nonzero legacy pressure. The former pAi treatment omitted Poisson contraction and longitudinal pressure stress, including pDo/4t. Earlier anchor loads could be about two and a half times too large. These are historical defects, not supported current pressure behavior. Models 0.3.0 and 0.4.0 support the explicit Mechanical, pressure-eigen and cap-transfer terms remain distinct. Bends, joints, nonlinear support composition and hydrostatic head remain unsupported on this pressure route. The route name does not establish general exact pressure theory. Meanwhile: use only a supported, explicitly declared pressure model. Do not restore the refused legacy model by adding a stress term to its results (Part III B). |
| Bends drawn in the program |
The product-physics entrypoint supports The earlier review recorded anchor forces about 58 % high and elbow stress about 23 % low for that chord treatment in an L-bend. Those figures do not qualify the current curved mode. The Meanwhile: establish the model mode before interpreting bend results. A displayed bend alone does not establish curved mechanics. |
| Unstable models | The earlier review found apparently solved mechanisms with rotations of 109 radians or more. Current structural paths apply numerical integrity and formation gates. Successful factorization alone does not establish physical stability or accuracy of every recovered quantity. Meanwhile: look at the largest displacement and rotation of every run before reading anything else. Read the result’s numerical admission and coverage limits. |
| Support loads | Ordinary Historic |
| SIF review row | The ordinary user-SIF measure is equal-factor intensified bending,
The retired row multiplied summary stress by SIF and, by default, flexibility factor. The historical test gave 699 MPa where 47 MPa was expected. Meanwhile: do not use that retired SIF row. A user-entered SIF is not a standards-derived factor or code acceptance. |
| Summary stress | Ordinary The retired summary added |σby| + |σbz|. Circular bending instead uses √(My2 + Mz2)/Z. The old sum could be up to 41 % high, omitted torsion and reported a first-case headline. Historical readability does not make these quantities eligible. Meanwhile: work from supported signed moments and their stated coverage. |
| Expansion joints | An explicitly selected joint stiffness element can replace its pipe span. The earlier pipe-plus-joint defect gave a thermal anchor load of 1.86 MN where about 1.8 kN was expected. That historical result does not describe all current joint modes. The ordinary route refuses nonzero lateral joint stiffness over a finite span because the element lacks rigid-body moment coupling. This contains the equilibrium defect; it does not repair it. Axial, angular and torsional stiffness alone are outside that specific refusal. Broad joint and pressure composition remain unfinished. Meanwhile: do not model expansion joints beyond their supported, independently verified scope. A drawn joint does not establish its solver mode. |
| Constant-effort hangers | The entered constant force acts in every solved ordinary load case, including thermal-only cases. It supplies no stiffness or restraint row. The ordinary result identifies the applied force; a historical zero reaction does not mean no force was applied. Combinations are withheld when their factors would fail to count that force once. Model 0.4.0 does not provide device preload/reference laws or general hanger state history. Meanwhile: apply the hanger load as a force in the weight case only when using the inherited manual workaround. Do not also retain an active constant-force device. |
| Spring hangers | A rate alone does not supply the installed cold load or hanger design. Spring base motion and device preload/reference states are refused on model 0.4.0. Inactive or locked participation is also refused. A spring acts along its declared axis; an additional rigid guide needs a separate support. Meanwhile: in the sustained case, model a designed spring as a constant force equal to its hot load when that approximation is independently justified. This approximation does not provide automatic hanger design or all load states. |
| Combinations with nonlinear supports | Ordinary Meanwhile: solve each combined nonlinear loading as its own load case (Part III D). Exact-pressure and model 0.4.0 load/reference-state combinations remain unsupported. |
| Mill tolerance | An entered absolute mill tolerance reduces the wall used to derive section properties, including stiffness and weight. This differs from a nominal-wall flexibility model with allowances applied only to stress. Meanwhile: leave mill tolerance out and reduce the stress section by hand when following that nominal-wall method. Keep the resulting stress calculation distinct from the program’s current section basis. |
B. Models that cannot yet be built or solved
These limits block some models or require a separately validated method.
| Limit | What happens, and what to do meanwhile |
|---|---|
| Nonlinear iteration limit | The product active-set iteration stops after four passes. The earlier rack examples with a dozen or more rests, or five friction shoes, exceeded this limit. A higher-limit investigation converged those recorded models; it does not establish general convergence or change the product limit. Meanwhile: keep nonlinear supports to the few that matter. Treat non-convergence as a failed solve, not an approximate solved state. |
| Imposed movements and cold spring | Model 0.4.0 supports explicit installation, material, thermal and fit reference states
for independently solved straight circular members. Rigid support translations and rotations
are absolute prescribed boundary values. Thermal and fit strain compose once as
Spring base motions, device preload/reference laws, inactive or locked supports, per-case mass states and installation/contact history remain unsupported. A fit reference strain is not a general cut-and-close joint model. Meanwhile: apply unsupported movements in the validating program. |
| Rigid elements and component weights | Rigid component geometry and weight records do not establish a rigid solver element or applied component weight. A general reducer element remains unavailable. Meanwhile: confirm that component weight is absent from declared load sources. Then add its point force at the center of gravity. |
| Restraint directions | Restraints act along explicitly listed global axes. The type does not infer directions. Skewed or pipe-relative restraints, two-sided gaps and general links between two nodes remain outside this support model. The vertical support acts on global Z. Only supported spring families consume finite stiffness. Unused stiffness blocks the solve. Meanwhile: do not represent guides or line stops on skewed runs as though they were pipe-relative restraints. |
| Friction | Ordinary friction is a separate support on one global axis. Its normal force is explicit or comes from a declared linear support reaction. This does not provide general friction on a lifting rest or a coupled Coulomb circle. Independent sliding axes can produce the earlier square-law behavior. |
| Nozzles and branches | General nozzle flexibility and nozzle-axis reporting remain unavailable. A tee does not supply a general flexible branch element or an independently established branch section modulus. Declared component modifiers do not create a code-qualified fitting model. |
| Hydrotest | Hydrotest pressure is refused by the mechanics solver. Hydrostatic head and a coupled contents pressure/weight state remain unsupported. Model 0.4.0 refuses locked hanger participation and per-case mass states. Meanwhile: check hydrotest in the validating program. |
| Units | Entered quantities need explicit compatible units. Supported inputs include bar, kN,
kN·m, GPa, N/mm and °F. Unit conversion does not supply a pressure reference:
The earlier interface started in SI with meters. A display-unit setting does not alter the physical meaning of stored quantities. Pressure-reference assumptions belong in the explicit pressure contract. |
C. Not yet in the program
These capabilities remain bounded, unavailable, or separate from engineering acceptance.
| Limit | What happens, and what to do meanwhile |
|---|---|
| Code stresses | Mechanical load categories and user-authored rules do not provide a code stress implementation. Displacement ranges, allowables and code acceptance require the declared engineering method. The program supplies bounded force, moment and stress components (Part II K). Formula evaluation supports intervals and refuses nonfinite intermediate arithmetic. A passing formula gate is not standards approval. Make the code check in the program you validate in. |
| Operating conditions | The ordinary route selects a material basis per case and withholds mixed-modulus combinations. Model 0.4.0 declares per-member actual, selected and installation temperatures, expansion definitions and selected E/ν, with derived G. These states do not automatically create operating conditions T1, T2 …, code stress categories or a cold-modulus displacement range (Part II D). |
| Model batch file export | The earlier desktop .mbf export wrote a skeleton: nodes, pipes, anchors and guides. Missing sizes, materials, fittings, temperatures and loads, altered support types, and US coordinates labeled as millimeters made that output unsuitable for direct design use. The current CAEPIPE MBF package is an explicit smoke subset with source-unit records, stable-ID sidecars and loss reports. Package construction does not establish complete interchange or target-program acceptance. Desktop output also depends on its route policy. Meanwhile: use an admitted file only as a start for a model in the receiving program (Part V). Reconcile its loss report, units, geometry, properties, supports and loads. |
| Libraries and tables | Library import validates declared provenance and bounded payloads. An imported or selected record does not establish solve readiness. Hanger libraries require explicit identities, quantity provenance and supported units; missing engineering values remain absent. No bundled catalog, sizing, ranking, source scraping or vendor parser is supplied by that import boundary. Standards, material and fitting data need their own valid sources and selection evidence. |
| Wind and seismic | Ordinary equivalent-static generators retain bounded behavior. Wind acts on the entered span and direction, without a height profile. Seismic load acts in one sense per case on the declared axes. A generator does not provide a complete wind or seismic analysis. Exact-pressure equivalents and combinations remain unsupported. Model 0.4.0 does not provide per-case mass selection or a coupled hydrostatic contents state. |
| Shear deformation | The straight and curved beam formulations exclude shear deformation. Short, heavy legs can therefore differ from a model that includes shear flexibility. |
| Result points | Arc results include signed tangent-frame station resultants and nominal stress components. End force rows use the chord frame. End and intermediate conventions must be read from their metadata, not assumed identical. The five sampled points do not establish a governing arc maximum.
Ordinary |
1.What is sound.
The original review found specific useful foundations. Its curved-bend comparisons agreed with a 64-segment straight model to five significant figures and independent L-bend solutions to eight. Those figures describe their recorded configurations and paths.
The current source contains coordinate transformations, exact restraint elimination, sparse structural solves, consistent span/arc loads and active-set support logic. Each capability has route and input limits. None establishes broad validation, complete numerical accuracy or shipping readiness for all piping systems.
Retained-precision F2a D1 work is registered for development and tests only, with no public production caller. Reader and output-policy preparation do not activate it. B1/B2/B3, S-I2, F2b/F3 and native witnesses retain open scope. This edition makes no general machine-size or memory-ceiling claim.
Desktop load/reference-state results remain readable, but their outputs are refused. Fresh-result report packages remain unavailable. Historical or restricted result readability does not establish current standing or output eligibility. Output permission depends on the route, surface and exact result standing.