Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.
First time visiting? Here are some places to start:- Looking for a certain topic? Check out the categories filter or use Search (upper right).
- Need support? Ask a question to our Community Support category.
- Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
- Be respectful, on topic and if you see a problem, Flag it.
If you would like to contact our Community Manager personally, feel free to send a private message or an email.
new FS for (limited) HVAC ductwork analysis (ACCA Manual D)
joshtargo
Member Posts: 610 EDU
I'm planning the new ductwork for the house I'm rebuilding and wrote this to report exit velocity and total pressure loss for each "run". Pressure losses have a max allowable level depending on the air handler, and exit velocities should stay above 500 fpm for mixing, but below 700fpm for noise. The normalized debug plots show velocity in the positive dir and pressure loss in the negative. Real numbers available in the console.
Geometry inputs are just 3d points.
The script creates Polylines and eventually simple sweeps for duct diameter visualization.



Comments
Incredibly clever FS use. Love it
The Onsherpa | Reach peak Onshape productivity
www.theonsherpa.com
Need to remember to fork this later for a water physics equivalent to help dial in our manifold sizes
Derek Van Allen | Engineering Consultant | MeddlerThanks! There's no reason it couldn't be a complete ductwork solver. This is restricted to the simple fittings i may use at the house. Might also make a Manual J, which calculates the heating and cooling load for a house.
@Derek_Van_Allen_BD This is the first working version and could probably be simplified/optimized. I'm sure there's more clever ways to do things. But non-geometry scripts like this are pretty tolerant to inefficiencies. the debugs and sweeps are the biggest overheads by far..