[ca] Com a component principal d'una bomba hidràulica, el disseny de l'impulsor determina directament el rendiment global de la bomba. Aquest projecte té com a objectiu desenvolupar un programa basat en MATLAB per al disseny preliminar de bombes centrífugues. El programa automatitza el disseny geomètric i els càlculs cinemàtics de l'impulsor, acceptant paràmetres com l'alçada, el cabal, la velocitat de rotació o la velocitat específica de la bomba. El programa ofereix una interactivitat considerable, proporcionant diverses finestres per guiar els usuaris durant els passos d'entrada i oferint tres esquemes d'entrada diferents per adaptar-se als diversos punts de partida dels usuaris. A més, els usuaris tenen la discreció de decidir si activar o no el disseny del difusor. Un cop completada l'entrada, el programa realitza automàticament els càlculs, la verificació, la sortida de resultats i la visualització de l'impulsor i del difusor (si és aplicable). La visualització inclou la geometria de l'impulsor, els triangles de velocitat i la descomposició de la velocitat del flux al voltant del difusor (si és aplicable), concloent així el procés de disseny preliminar per a bombes centrífugues. Per validar el programa desenvolupat, es van recollir mostres pràctiques d'impulsors representants de bombes centrífugues de baixa, mitjana i alta pressió. Mitjançant eines de CFD, es van analitzar les dades cinemàtiques d'aquests prototips, confirmant que l'alçada i l'eficiència hidràulica complien amb els valors esperats, amb distribucions de velocitat i pressió ajustades als patrons establerts. Això va validar la versatilitat i fiabilitat del programa, especialment per a bombes centrífugues grans, on va demostrar una capacitat superior de disseny. Finalment, el projecte va identificar àrees potencials per optimitzar els prototips, obrint el camí cap al desenvolupament de productes de bombes centrífugues madurs i fiables.

[en] As the core component of a hydraulic pump, the impeller's design directly determines the pump's overall performance. This project aims to develop a MATLAB-based program for the preliminary design of centrifugal pumps. The program automates the geometric design and kinematic calculations of impeller by accepting parameters such as head, flow rate, rotational speed, or specific speed of pump. The program features considerable interactivity, offering several windows to guide users through the input steps and providing 3 different input schemes to accommodate users with different start points. Additionally, users have the discretion to determine whether or not to activate the diffuser design. Upon completion of the input, the program automatically carries out the calculations, verification, result output, and visualization of the impeller and diffuser (if applicable). The visualization includes the geometry of the impeller, velocity triangles and decomposition of velocity of flow around diffuser(if applicable), thus concluding the preliminary design process for centrifugal pumps. To validate the program developed, practical impeller samples were collected, representing low-head, medium-head centrifugal pumps, and high-head centrifugal pump-turbines. Using CFD tools, the kinematic data of these prototypes were analyzed, confirming that the head and hydraulic efficiency met the expected values, with velocity and pressure distributions conforming to established patterns. This validated the program's versatility and reliability, particularly for large centrifugal pumps, where it demonstrated superior design capabilities. Lastly, the project identified potential areas for optimizing the prototypes, paving the way toward the development of mature and reliable centrifugal pump products.