tormec / simplecentrifugalpump Goto Github PK
View Code? Open in Web Editor NEWParametric design of centrifugal pump with single circular arc blade.
License: MIT License
Parametric design of centrifugal pump with single circular arc blade.
License: MIT License
In the following steps, theta is the counterclockwise angle measured in the 4th quadrant.
Front shroud
Back shroud
options
into a moduleshaft
into a module__init__()
function as "suggested values" in case they are unknownimpeller
into a modulevolute
into a moduleoptions
in the impeller
module and abandon the formerIn the CLI add possibility to choose different option, among the ones offered, instead the recommended one:
python3 scp.py [flowrate] [head] [--np]
Selecting a solution with a different number of poles of the AC motor should be easy enough to type.
Thus are some values that raise the following error:
Traceback (most recent call last):
File "simple_centrifugal_pump.py", line 328, in <module>
main(flow=args.flowrate, head=args.head) # [m^3/s], [m]
File "simple_centrifugal_pump.py", line 303, in main
prj = Project(**kwargs)
File "simple_centrifugal_pump.py", line 47, in __init__
impeller = self.calc_impeller(**{**choice, **shaft})
File "simple_centrifugal_pump.py", line 199, in calc_impeller
beta_2b = im.angle_beta(u_2, c_2m, 0, psi_th, u_2sf)
File "/home/diego/Public/SimpleCentrifugalPump/lib/impeller.py", line 569, in angle_beta
beta_b = math.atan(c_m * math.cos(gamma) / (u * (1 - psi_th) - u_sf))
TypeError: can't convert complex to float
[m^3/s] [h]
.012 50
.005 45
.020 70
.004 10
.015 70
.007 60
.008 15
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.