Pipe Assembly Lab v1.2: thermal/support workflow and validated harmonic-response sweeps
832d58f verified Download example_harmonic.cjs from HaomingLuo/AgentFEM-Pipe-ROM: direct link, hf CLI and curl.
- Browser
- Download file 669 Bytes
-
https://huggingface.co/HaomingLuo/AgentFEM-Pipe-ROM/resolve/main/example_harmonic.cjs
- Command line
-
hf download hf://HaomingLuo/AgentFEM-Pipe-ROM/example_harmonic.cjs
-
curl -L -o example_harmonic.cjs https://huggingface.co/HaomingLuo/AgentFEM-Pipe-ROM/resolve/main/example_harmonic.cjs
669 Bytes
| const fs=require('node:fs'); | |
| const {solve}=require('./solver.js'); | |
| const ids=['straight-d200-t06-r5','elbow-d200-t06-r2','straight-d200-t06-r5']; | |
| const components=ids.map(id=>JSON.parse(fs.readFileSync(__dirname+'/data/'+id+'.json','utf8'))); | |
| const r=solve({components,supports:[{node:0,fixed:[0,1,2,3,4,5]}],harmonic:{node:3,axis:2,force:100,frequency:10,zeta:.02,damper:{node:3,axis:2,c:1000}}}); | |
| console.log('Peak probe amplitude with added damper / mm:',r.harmonic.current.amplitude*1000); | |
| console.log('Peak probe amplitude without added damper / mm:',r.harmonic.reference.amplitude*1000); | |
| console.log('Sampled frequency-response points:',r.harmonic.sweep.length); | |