
Engineering That Connects Theory To Industrial Practice

Engenharia & Cia Softwares
Throughout our journey with both online and in-person courses, we realized that many students needed practical tools to apply the concepts presented during the classes.
So, we took the first step by developing Excel spreadsheets for various calculations, which served as immediate support. Over time, these spreadsheets evolved and gave rise to proprietary software.
This transformation process was only possible because the lead instructor, Micelli Camargo, founder of Engenharia & Cia, developed his programming skills during his master’s degree at the Institute for Energy and Nuclear Research of the University of São Paulo (IPEN/USP), combining his engineering experience with mastery of computational tools.
The first outcome of this work was the Flow Rate and Diameter Calculation software, a simple and straightforward program that we now offer for free upon filling out a form. Download the software by CLICKING HERE.
The main result of this development is the Pump Sizing Software, created especially to complement the Practical Course on Pump Specification and Sizing.
This tool allows students to apply everything they learned in practice, performing hydraulic calculations, performance analyses, and specifications quickly and safely.
We now invite you to learn more about each of these software tools and explore how they can support your training and professional development.
Pump Sizing Software
The Pump Sizing Software is an exclusive tool developed by Engenharia & Cia to support students in the Practical Pump Specification and Sizing Course.
Designed to transform theory into practice, it allows users to quickly, accurately, and safely perform all the calculations required for a pumping project.
What it does:
-
Manual data entry or Excel import with automatic SI unit conversion.
-
Calculates average velocity, Reynolds number, Darcy–Weisbach friction factor, suction and discharge head losses, total dynamic head (TDH), pump differential pressure, and available NPSH (NPSHa).
-
Generates system curves (Flow × TDH, Flow × NPSHa, Flow × Hydraulic Power), with export to PNG, Excel, or auto-generated Word reports.
-
Includes extra calculators: flow from volume & time, pipe diameter from flow & velocity, unit converters (pressure, viscosity, length), and dynamic viscosity from kinematic viscosity and density.
More than just a program, the Pump Sizing Software is a comprehensive support environment for engineers and technicians, ensuring accurate calculations, easy learning, and greater confidence in decision-making.
This software was developed to support students in our PRACTICAL PUMP SIZING course in sizing a pumping installation.
Free Flow and Diameter Calculation Software
Flow Rate & Internal Diameter Calculator: An Essential Tool for Pump Sizing
If you work with hydraulic systems, water & wastewater, industrial engineering, or pumping projects, you know that calculating flow rate and pipe internal diameter are fundamental steps in pump sizing.
With that in mind, we developed a smart, intuitive application capable of automating these calculations and generating professional reports quickly and accurately.
How does the app’s logic work?
The calculation starts from two basic inputs provided by the user:
-
The volume (V) to be pumped (in liters or cubic meters).
-
The time (t) needed to fill or empty the tank (in seconds, minutes, or hours).
With this information, the system automatically calculates the flow rate (Q) using the formula Q = V / t, where:
-
Q = Flow rate (m³/s)
-
V = Volume (m³)
-
t = Time (s)
Then the result is converted into the three main technical units:
-
L/s (liters per second): Q × 1000
-
L/min (liters per minute): Q × 1000 × 60
-
m³/h (cubic meters per hour): Q × 3600
Next, the recommended minimum and maximum internal diameters are calculated based on fluid velocity (typically between 1 m/s and 3 m/s, per good engineering practice).
We use the formula: D = √( 4 · Q / (π · v) )
Where:
-
D = Pipe internal diameter (m)
-
Q = Flow rate (m³/s)
-
v = Fluid velocity (between 1 m/s and 3 m/s, as recommended practice)
After that, D is converted to millimeters (mm) and also to decimal and fractional inches, making it easier to select standard commercial pipe sizes.
Example:
Suppose a tank with 2,000 liters needs to be emptied in 5 minutes.
First, convert the volume to cubic meters (2 m³) and the time to seconds (300 s), which gives a flow rate of approximately 0.0067 m³/s (or 6.67 L/s).
To determine the pipe’s internal diameter:
-
Using v = 3 m/s, the result is D ≈ 0.053 m, i.e., 53 mm.
-
Using v = 1 m/s, the result is D ≈ 0.092 m, i.e., 92 mm.
The application therefore provides a safe recommended diameter range for proper pipe selection.
Report generation
After the calculation, the app lets you generate a Word (.docx) report with all content auto-filled, keeping a professional, organized layout.
This greatly simplifies technical documentation and presenting the sizing to the client or project team.
Why is this tool useful?
Pump sizing depends directly on correct flow calculation and proper pipe selection.
Using an undersized pipe leads to high head losses, while an oversized pipe unnecessarily increases costs.
That’s why this calculator is a practical ally for:
-
Engineers and technicians
-
Industrial maintenance professionals
-
Engineering students
-
Hydraulics and water/wastewater consultants
Download the Software for Free
To download the software, please fill out the form below.
We'll send you the download link via WhatsApp and email, if you're outside of Brazil, please provide your country code.
Note: The software only works on computers or laptops; it doesn't work on mobile devices (cell phones or tablets).