Kamil Pospiech Kamil Pospiech

Turbomachinery 4: Three Dimensional Flow Field Analysis

From two-dimensional blade cascades to complex three-dimensional flow structures, explore how turbomachinery blades turn the flow, generate losses, and redistribute momentum, and how simplified throughflow methods connect aerodynamic theory with CFD.

Read More
Kamil Pospiech Kamil Pospiech

Turbomachinery 3: Equations and Principles

Explore the fundamental equations and numerical principles behind turbomachinery CFD, from rotating reference frames, angular momentum, and rothalpy to turbulence modelling and boundary conditions. Learn how ANSYS TurboGrid transforms complex blade geometry into structured computational meshes, and why mesh topology, refinement, and quality are essential for reliable simulations.

Read More
Kamil Pospiech Kamil Pospiech

Turbomachinery 2: Analysis and Performance of Turbomachinery

Turbomachinery performance and blade geometry are two descriptions of the same energy-conversion problem. This note develops total-property analysis, Euler work, compressor and turbine efficiency, similarity parameters and characteristic maps, then connects them to practical blade design using Ansys BladeGen and BladeEditor, including flow paths, spanwise layers, camber and thickness definitions, parameterization, periodic CFD domains and geometry export.

Read More
Kamil Pospiech Kamil Pospiech

Turbomachinery 6: Analysis and design in Turbomachines

Axial compressors, axial turbines, centrifugal compressors, radial turbines and hydraulic machines are different implementations of the same turbomachinery principles. This note develops their velocity triangles, work transfer, reaction and loading before connecting ideal mean-line behaviour to real losses, diffusion, wakes, secondary flow, slip, diffusers, volutes, hydraulic head and cavitation.

Read More
Kamil Pospiech Kamil Pospiech

Turbomachinery 1: Introduction

Turbomachinery is built around a simple idea: exchanging energy between a rotating machine and a flowing fluid. The flow physics behind that exchange, however, are anything but simple. This chapter introduces the fundamental architecture of turbines, compressors, and pumps, then explores why their internal flows are three-dimensional, turbulent, compressible, and inherently unsteady. It also introduces the role of CFD in modern turbomachinery design, from understanding secondary flows and tip-clearance effects to comparing design changes and identifying aerodynamic losses.

Read More
Kamil Pospiech Kamil Pospiech

Combustion and Reactions Chapter 2: Laminar premixed flames

Concise engineering notes on laminar premixed flames and their role in combustion modeling. The chapter explains flame structure, flame speed, combustion regimes, progress variables, and the relationship between chemical kinetics and transport processes. It also introduces CFD modeling strategies for premixed combustion in ANSYS Fluent, including combustion models, detailed chemical mechanisms, CHEMKIN integration, and chemistry acceleration techniques used to handle stiff reaction systems

Read More
Kamil Pospiech Kamil Pospiech

Spacetraders 4: Visualizing the starting system

In this entry, I build a simple visual map of my starting SpaceTraders system. Using real system coordinates from the API, I plot waypoints in 2D and extend the idea into 3D by introducing a synthetic Z dimension to separate overlapping locations. Along the way, I run into a few surprisingly tricky problems around data grouping, symmetry, and Matplotlib’s 3D quirks—and briefly break my “no AI while coding” rule to get unstuck. The result is a compact 2D+3D system overview that finally makes the universe feel tangible instead of abstract.

Read More
Kamil Pospiech Kamil Pospiech

Spacetraders 3: Getting to know the game

SpaceTraders is more than a collection of API endpoints. It’s a persistent simulation of a space economy, with ships, contracts, markets, and delayed consequences built directly into its design. This post takes a step back from implementation details and looks at how the game world is structured, how its main systems interact, and why understanding these mechanics upfront makes automation and data-driven play much easier later on.

Read More