Knowledge-based engineering, self-serve
Pick a bore, stroke, pressure and mounting style — an engineer-to-order product, sized live: Euler buckling selects the rod from the standard ladder, hoop stress sets the barrel wall, seals and ports follow the bore, and the quote builds up from real part masses and shop hours.
Clevis → Flange → Trunnion → Foot. The mount parts physically swap — ears and pin vanish, a bolt flange appears — in the bill of materials AND the 3D model. Parts exist because rules say so.
Raise pressure or stroke and watch the rod diameter step up the standard ladder as Euler buckling demands it, while the barrel wall thickens to hold the hoop stress.
The Quote tab prices the exact configuration: material by real part masses, machining by shop hours, seals by bore — with a margin dial the estimator controls.
The printer button turns the configuration into a PDF spec-and-quote sheet — the artifact an engineer-to-order shop actually sends.
Orbit the 3D scene with your mouse · double-click empty space to re-frame · every value recomputes live on the server-verified formula engine.
This is a real engineer-to-order product class (every cylinder maker quotes these daily). The product model owns bore, stroke, pressure and mounting; formulas run the engineering chain — force, Euler buckling with a safety factor, the standard rod ladder, hoop-stress wall, seal selection; conditional quantity rules mint the mounting hardware (flip the style and the parts trade places); and the 3D scene is a derived view that reconfigures with them. The quote model prices the result from part masses and shop rates — estimate-grade, honestly labeled.