--- title: AgentFEM Pipe Assembly Lab emoji: 🧩 colorFrom: green colorTo: gray sdk: static app_file: index.html pinned: false license: apache-2.0 short_description: Build pipes and solve expansion, supports and vibration. models: - HaomingLuo/AgentFEM-Pipe-ROM datasets: - HaomingLuo/AgentFEM-Pipe-Components tags: - physics - finite-element-method - scientific-computing - reduced-order-model --- # AgentFEM Pipe Assembly Lab **Build a pipe route. Add a damper. Compare the vibration.** [Open the live Lab →](https://lab.haoming-luo.com/open-science/pipe-lab/?lang=en) · [中文体验 →](https://lab.haoming-luo.com/open-science/pipe-lab/?lang=zh) The Lab-hosted version runs independently of the Hugging Face app domain. No installation, login or GPU is needed. ## Try it in one minute 1. Choose a pipe preset, or connect straight pipes and elbows in the left panel. 2. In **Build & control vibration**, click **Add** beside the damper controls. 3. Compare the probe amplitude before and after. Move the damper or change its coefficient. 4. Click the frequency-response chart to explore a different excitation frequency; use the overlay to compare motion. Pipe editing, supports and damping stay in the same workbench. Thermal movement is available in its own tab. The chart is a calculated frequency response, not an FFT of measured plant vibration. ## Vibration example The vibration example applies a 1000 N vertical harmonic force at a movable joint, near the first natural frequency, with assumed 2% modal damping. Add a 10 kN·s/m viscous damper and compare computed amplitudes and damper force. The force, support and damper settings remain editable. This is an illustrative excitation, not an operating measurement or a damper product selection. 中文:在左侧搭建管路,点击“加装”阻尼器,直接比较加装前后的振幅。调整安装位置、方向与阻尼系数,观察曲线和管道运动的变化。管路、支撑、阻尼器都在同一界面内操作。 ## v1.3 — Power-piping research sections **Four pipe services, 24 new solid-FE components, 108 assembly records.** Main steam, hot reheat, cold reheat and high-pressure feedwater now have independently assembled component operators. The Space switches section geometry, stiffness, mass and effective thermal expansion together. It includes thermal movement, support reactions, modes, free decay and forced-response comparison. The main-steam section uses a published calculated bore/wall pair; other sections and all effective material constants, layouts and loads are benchmark assumptions. See [case definitions and provenance](POWER_CASES.md). This is still a dry-pipe, constant-property research model, not plant design approval. New validation: 108 independent Python/browser comparisons, 12 harmonic sweeps, and four refined-bend mesh checks. Original records are preserved. The complete library now contains **72 components**. Data and operators use CC BY 4.0; solver/example code retains its existing Apache-2.0 license. 中文:新增主蒸汽、再热热段、再热冷段和高压给水四类研究截面。可比较管路、 支撑与阻尼器设置对热位移和振动的影响。尺寸来源、研究假设与验证报告一并提供。 ## v1.2 · Two engineering workflows - **Thermal movement & supports / 热位移与支吊架**: displacement, support reactions and fixed-inlet force/moment, with baseline comparison. - **Vibration & mitigation / 振动与减振**: modes, free decay, and user-specified harmonic force. Compare peak response and frequency sweeps with/without a damper. - Force position/direction/amplitude/frequency and assumed background damping are explicit and saved in project files. Harmonic CSV exports both response curves. The four major power-piping systems guide development; current routes remain generic dry-pipe research examples, not plant designs or code assessments. Build a pipe route. Add a support. See how the whole system responds. ![Pipe Assembly Lab](preview.png) **English / 中文** · Static web app · Real browser-side component-ROM solves · No login or backend required. - Connect straight pipes and 90° elbows into planar or spatial routes. - Apply uniform heating and self-weight. - Add fixed, vertical-restraint or linear spring supports. - Explore displacement, support force, and the first three natural modes. - Place a grounded viscous damper; compare physical free-decay histories with and without it. - Compare the current route with and without the added damper, save/reopen projects, and export results. [Dataset](https://huggingface.co/datasets/HaomingLuo/AgentFEM-Pipe-Components) · [Downloadable model](https://huggingface.co/HaomingLuo/AgentFEM-Pipe-ROM) · [AgentFEM](https://github.com/haoming-luo/agentfem) The compact operators come from three-dimensional solid finite elements assembled with AgentFEM, reduced by static condensation and Craig–Bampton synthesis. User edits trigger a new assembled solve, not a nearest-neighbour lookup. This release uses a physics-based ROM, not neural inference. Code: Apache-2.0. `data/` numerical operators: CC BY 4.0. Vendor libraries retain their included MIT licenses. 中文:拼接管道、设置支撑、改变温升,在网页中观察位移、支撑反力与振型。计算由浏览器完成;数据、模型与验证记录均可下载。 v1.1:增加真实黏性阻尼与振动衰减、末端拼接预览、撤销重做、方案保存、对照比较和结果导出。报告用于初步方案讨论,不替代管道规范校核。详见 [项目格式与动力学说明](PROJECT_FORMAT.md)。