Furthermore, as the operational conditions of the invention are entirely unknown, an iterative process was necessary to determine the steam pressure at the admission (working pressure) point to enable the execution of various simulations and calculations. This iterative process was executed by modifying the working pressure at the piston’s impingement surface. The value of this pressure was based on the safety factor derived from each preceding analysis, as this factor was required to fall within the optimal design range of 2 to 4 inclusive. Consequently, the intake pressure result is deemed satisfactory if it resides within this defined range. Therefore, the maximum and minimum pressure values analyzed in this article are a direct outcome of this iterative process. Consequently, once working pressure was established, a modal analysis and a linear static analysis were performed. These analyses examined the von Mises stresses, displacements, and the safety factor, which characterize the mechanical behavior of the ensemble. This approach allowed for the verification of the invention’s design integrity under anticipated real-world operating conditions.
2.1. Operation of the Machine
Although the design and operation of the invention have been studied in detail in a previous publication [
12], a brief description of the ensemble and its operation is provided below to enhance the reader understanding.
Figure 1 and
Figure 2 depict two conical perspectives of the historical invention, highlighting the most notable elements.
This high-pressure steam engine consists of a single horizontal double-acting cylinder, meaning that the working fluid enters and exits on both sides of the piston, enabling the simultaneous execution of two thermodynamic cycles, albeit out of phase. That is, when steam is admitted on one side of the cylinder, it is expelled from the other chamber. This linear motion of the piston rod is transformed into an angular motion at the crankshaft by means of the crosshead and the connecting rod, causing the flywheel to rotate integrally (
Figure 3).
Furthermore, the crankshaft houses two eccentrics, offset 20° from each other and enclosed by two eccentric straps, to synchronize the opening and closing of the admission and exhaust valves (
Figure 4). The speed of the movement is transmitted to the exhaust and inlet valves, with the eccentric closest to the flywheel controlling the exhaust, and the adjacent eccentric controlling the admission (
Figure 5).
The Corliss valve gear, in addition to controlling the position of the valves to admit and exhaust steam through the connection with the crankshaft by means of inlet and exhaust coupling rods (
Figure 5), is also self-regulating due to the presence of the governor. The governor’s function is to regulate speed through a linkage system that controls the position of the cams, being connected to the crankshaft by means of the drive belt and the governor shaft (
Figure 6). Thus, if the invention experiences an increase in speed, due to centrifugal force, the flyweights will open, causing the dashpot spring housed within to contract, and consequently, the glut collar to rise. This causes the cam levers to reduce their vertical inclination and brake the trip blades, which are directly connected to the admission valves. The opposite occurs when it experiences a decrease in speed, causing the admission to accelerate.
2.2. Mechanical Engineering Analysis
This section outlines the methodology employed to conduct the linear static analysis using FEM, as well as the working hypotheses established at the various stages.
Figure 7 shows a flowchart with those stages:
2.2.1. Preprocessing
The linear static analysis can be performed considering the complete 3D CAD model that incorporates all the components of the steam engine. However, to reduce simulation time and computational cost, the decision was made to eliminate those elements that do not influence the simulation in relation to the two critical positions identified.
For this reason, all threaded connections such as bolts and nuts, among others, have been removed and replaced by ‘Bonded’ type contacts between elements. Decorative fillets and chamfers have also been removed, except for those of the cylinder block and the engine bedplate, as they are located in an area of the steam engine subject to stresses. Similarly, handrails and oilers with decorative purposes have also been removed, maintaining only the banjo oiler at the connecting rod and crankshaft joint, attached to the crankshaft, as it is located in a position susceptible to stresses and displacements. Furthermore, the flywheel has been simplified, eliminating the toothed surface and fillets in its structure.
Finally, since this is a linear static analysis, and not a dynamic analysis, the drive belt, governor, and linkage system that self-regulate speed by modifying the inclination of the cams, as mentioned previously, have been removed, as there is no information about the rotational speed and, therefore, they have not been considered in the linear static analysis.
Figure 8 and
Figure 9 show the simplified ensemble of the historical invention with which the linear static analysis will be performed.
2.2.2. Material Assignment
In this stage, materials are assigned to each component of the 3D CAD model to attribute the corresponding mechanical properties, which is crucial as it defines its mechanical behavior. In the case of this research, the materials were assigned from the material library offered by Autodesk Inventor Professional 2024, except for the brick, whose properties do not appear in the database and were added by making a simplification. Furthermore, brick does not have a linear behavior, as it is fragile and anisotropic, and also considering that the bedplate is formed by bricks adhered to each other with cement, forming a composite material. Therefore, as a simplification, it has been assumed that the bedplate has the homogeneous properties of a pressed clay-brick.
Furthermore, the basic components of the invention, such as the flywheel, crankshaft, connecting rod, and crosshead, have been designed using mild steel. However, stainless steel is employed for the piston rod and piston head due to their direct contact with steam within the cylinder. Similarly, components in continuous contact with steam, including the intake and exhaust pipes, as well as the cylinder liner, are composed of copper. Finally, other notable basic elements, such as the springs located within the governor and the control unit, have been designed using AISI 1080 steel.
Table 1 indicates the materials and their main mechanical properties used in the linear static analysis.
2.2.3. Application of Contacts
To perform a reliable simulation using FEM, it is necessary to determine the existing contacts between the elements that comprise the ensemble. Autodesk Inventor Professional 2024 allows for the automatic creation of contacts, applying the ‘Bonded’ contact to all elements, which does not accurately reflect reality. This poses a drawback, necessitating the manual modification of certain components to avoid a time-consuming process due to the large number of contacts. Among the contacts to be selected manually, the most appropriate type can be applied, with the following being particularly noteworthy:
Bonded contact: Assumes the rigid fixation of contact faces to each other, preventing them from moving or deforming relatively between other components. It is primarily used for threaded connections, welds, or bonded parts.
Separation contact: Assumes the total or partial separation of contact faces when they slide during the analysis, allowing space between components. This allows components to move when applied forces exceed a certain limit. It is used in modeling where parts are expected to separate, such as in crack opening or component separation itself.
Sliding contact: Assumes the fixation of contact faces in the perpendicular direction of the face while sliding in a specific direction. It is used in situations where sliding is expected, such as in guides.
Separation/no-slide contact: Assumes total or partial contact separation without sliding them against each other. It is used when there is high friction or locking under certain conditions, such as in the case of a rubber part on rough surfaces.
Sliding/shrink fit contact: Provides conditions such as ‘separation’ with components initially overlapped, and therefore, the initial distance between contact faces is negative. It is used for joints where there is a clearance tolerance.
Non-sliding/shrink fit contact: Provides separation conditions without sliding with initially overlapped parts. Used in joints where there is an interference fit tolerance.
Spring contact: Creates equivalent springs between two faces, allowing the definition of total tangential and normal stiffness. It is used to simulate contacts that require controlled compression or expansion forces, such as in elastic elements or suspensions.
Subsequently, several examples of the contact types utilized in the assembly are illustrated.
Figure 10 depicts the application of a bonded contact between the bedplate and the crankshaft support, employed to simplify the model by eliminating the representation of screws.
Figure 11 shows the implementation of a sliding contact between the piston rod and the cylinder front cover. Finally,
Figure 12 illustrates the application of a spring contact to the spring located within the control unit and the wall of the dashpot housing, with an identical independent application at the opposing end.
The majority of applied contacts are of the ‘bonded’ and ‘sliding contact’ types, specifically for the contacts of the valves and piston within the cylinder block, as well as for the crosshead. Furthermore, each contact type can be symmetric, where mesh nodes cannot penetrate adjacent mesh nodes, or asymmetric, where such penetration is allowed.
In the case of the dashpot spring housed within the dashpot control unit, a ‘spring contact’ type was employed, considering the material it is composed of (AISI 1080 steel with a shear modulus (
G) of 75 GPa), its geometry (with a wire diameter (
d) of 1 mm and a mean spring diameter (
D) of 5.5 mm), and its configuration of 10 (
N) turns, resulting in an equivalent normal stiffness (
k) of 5.635 N/mm.
2.2.4. Boundary Conditions
Boundary conditions were applied to the bedplate and the flywheel (
Figure 13) by fixing or constraining the six degrees of freedom, with the aim of performing an analysis that simulates the connection of the bedplate to another solid on the lower surface of this component. Regarding the flywheel, a fixed constraint was applied to the outer surface to simulate one of the critical positions, specifically when the flywheel is locked, which occurs when the invention is stopped and its operation is to be initiated. This constraint of the six degrees of freedom causes motor torque to be transmitted to the cylinder block.
2.2.5. Discretization
The next stage in the analysis process is the discretization of the model. Numerous publications detail the discretization stage as a fundamental part of the finite element method [
24,
25,
26]. Based on these publications, some of its fundamentals are explained below for better reader comprehension.
This stage consists of dividing the model into multiple elements bounded by nodes, forming a mesh. This nodal division is crucial for simplifying calculations, as the analysis variables will be computed at these points. However, the results provided by the software are obtained through the interpolation of each element’s nodes, yielding a displacement value per element.
This significantly affects the quality of the results. If the analysis is performed with a very large element size, the result gradients will not be accurately visible, potentially omitting relevant information. Conversely, a small element size results in a greater number of nodes, allowing for more precise value determination. Therefore, a balance between computational cost and result quality must be achieved through element size optimization.
The elements constituting the mesh can be of various types depending on the model’s geometry to obtain better results. For three-dimensional elements, these can be tetrahedra, prisms, or hexahedra, differentiated by the number of nodes, which results in distinct shape functions affecting displacement interpolation. These polynomial shape functions ensure displacement continuity within the discretized domain. Furthermore, it is worth mentioning that the ideal element geometry, regardless of type, should have proportional sides. An element with a long side compared to a short side will have poor quality. This is measurable using the Jacobian matrix, which defines the element’s shape functions.
Additionally, the differential equations governing the system are discretized, obtaining an algebraic system of equations for each element, such that the global stiffness matrix can be determined by assembling each local stiffness matrix when resolved for an element, correlating nodal displacements with nodal forces.
The equilibrium equations for a continuous system are formulated as partial differential equations:
where external applied forces are given by the vector
f and the internal stress tensor is
σ.
Thus, once the boundary conditions, loads, and global stiffness matrix are applied, the system of linear equations can be solved, obtaining as a result the vector of nodal displacements, the system being as follows:
where the unknown nodal displacements (
u) result from the nodal forces (f) and the system’s stiffness, represented by the global stiffness matrix (K).
Subsequently, the presentation and interpretation of the results proceed through post-processing tools, allowing the display of displacements, deformations, and stresses in the discretized model, thereby determining the most affected areas and ensuring an integrity criterion regarding the design.
In the case of the present research, the element type employed for discretization was the first-order tetrahedron, as it only has nodes at the vertices of the element (
Figure 14). Furthermore, the software generates the mesh automatically, with larger element sizes in larger components and smaller element sizes for smaller components or surfaces, to conform to the geometry.
Furthermore, the configuration for automatic mesh generation involves various factors (with the default values offered by the software, which have been adopted in the present research, in parentheses): average element size as a fraction of the bounding box length (0.1), minimum element size as a fraction of the average size (0.2), element growth gradient factor (1.5), and maximum turn angle (60°).
This configuration provides significant control in mesh generation in contact areas between components.
Figure 15 displays the result of the automatic mesh offered by the software, which will serve as the basis for the linear static analysis, except for certain parts where the mesh has been refined and will be discussed later for each critical position studied, imposing the condition that the relative error in von Mises stresses between an iteration
j and the previous
j − 1 must be less than 10%. Thus, the mesh used in the linear static analysis consists of 932,452 nodes and 549,529 elements.
As can be observed in the aforementioned figure, the cylinder block, piston, and crosshead, among others, exhibit a finer mesh, as these are the areas where the highest stresses are expected to occur.
2.2.6. Critical Positions
The determination of critical positions is crucial for understanding the system’s behavior under extreme conditions. In a steam engine, two critical positions are typically identified: when the piston, located inside the cylinder block, is at the top dead center (critical position 1) and at the bottom dead center (critical position 2), with the intake valve closed in both positions. Furthermore, by locking the flywheel during the analysis, it is possible to simulate the invention’s behavior during startup and, therefore, the transmission of forces from the piston to the rest of the components.
Figure 16 and
Figure 17 show the two critical positions that will be considered in the linear static analysis. In these figures, the positioning of certain components such as the piston rod, crosshead, and connecting rod can be visualized, these being key elements for understanding the critical positions and the design integrity of the invention.
2.2.7. Modal Analysis
Modal analysis is a fundamental tool in mechanical and structural engineering, as its purpose is to elucidate the dynamic behavior of a system composed of multiple components. This type of analysis is employed to determine the natural frequencies (Hz) and vibration modes of the ensemble, providing essential information about the response to dynamic loads, stability, and potential resonance problems. Each mechanical system has as many natural frequencies as degrees of freedom, potentially reaching a large number of modes. Furthermore, if these natural frequencies are non-zero and distinct from each other, it can be determined that the ensemble not act as a mechanism and, therefore, a linear static analysis can be developed.
2.2.8. Linear Static Analysis
By way of introduction, and based on the numerous existing publications [
27,
28,
29], which detail the linear static analysis within the finite element method framework, its fundamentals are explained below for a better understanding by the reader.
Linear static analysis can be performed once it is verified that none of the natural frequencies of the different vibration modes is zero. For a better understanding of this stage and the functions integrated into the software, which displays other magnitudes in the post-processing stage, they are explained below, starting from the equation used to obtain the displacement vector (
u):
where for each element,
N is the shape function, and
is the nodal displacement vector, providing the 3D relative position and rotation to the reference coordinate axes.
With this, the value of the unit deformations (
) is obtained:
where the relationship between displacements of the element’s nodes and the unit deformations at any point within the element are given by the matrix
B, which defines the unit deformation field existing inside the element, and
is the nodal displacement vector.
Furthermore, linear static analysis is based on fundamental assumptions such as static equilibrium conditions, linear elasticity, and small deformations. Besides, Hooke’s law establishes the following:
where the stress, given by
σ, is related to the strain, given by
ε, by the Young’s modulus or elastic modulus of the material,
E.
The assumption of small deformations implies that the original geometry does not change because the changes in the ensemble’s geometry are negligible. Furthermore, the static equilibrium conditions require that the sum of forces and moments acting on the system be zero. Additionally, linear static analysis is governed by equilibrium equations where internal forces must be in equilibrium, stress–strain relationships derived from the linear static behavior of materials, and strain compatibility, ensuring they conform to the boundaries and interactions between components.
All of this is defined under differential equations for an axial load P and an internal pressure p acting on the various elements where the load is applied.
Besides, moment equilibrium, axial equilibrium, and transverse equilibrium are represented by Equations (7), (8), and (9), respectively:
where bending moment is given by
M, normal force by
N, the distributed force by
q, and the shear force by
V.
Regarding the stress–strain relationship for axial strain, it is given by the following:
where
u represents axial displacement.
The strain for bending deformation is given by the following:
where
v represents transverse displacement.
On the other hand, to achieve the normal and transverse stresses, these stress–strain relationships are considered using Hooke’s law:
where the shear modulus is given by
G and the shear strain by
.
Thus, considering the applied boundary conditions and loads, the stresses, displacements, and deformations at each point can be determined.
As previously mentioned, for greater accuracy of results, a mesh convergence analysis must be performed, which consists of refining the mesh based on the von Mises stress results until the maximum value does not vary substantially (relative error between iterations less than 10%), thereby optimizing the model to avoid high computational cost.
Furthermore, to conduct a proper analysis, the stress envelope must be established. Thus, gravitational force can be applied by locating it at the center of mass of the ensemble. Since the materials of each component are defined, the software is capable of calculating the mass of each component and, therefore, the location of the ensemble’s center of mass.
On the other hand, the complete absence of information regarding the operating conditions of the steam engine in terms of the gauge steam pressure at admission (working pressure) suggests that an iterative process should be followed (varying only the magnitude value of the pressure exerted on the piston head) so that, after performing a linear static analysis, a safety factor value between 2 and 4 is obtained as the optimal design range.
Thus, an initial working pressure of 3.4 MPa was established, typical of some real-world applications such as locomotives. However, the minimum safety factor turned out to be greater than 4, being outside the optimal design range. Therefore, the steam engine components were operating in a very low stress range, considering the material’s yield strength, requiring an increase in pressure to be within this optimal design range and ensure proper operation.
After several iterations, it was verified that the most restrictive working pressure is 7.8 MPa when the piston is at the bottom dead center (critical position 2), obtaining a safety factor very close to 2. As for the least restrictive working pressure value, it turned out to be 4.1 MPa, found when the piston is located at the top dead center (critical position 1), with a safety factor close to 4.
Consequently, for the linear static analysis by FEM, the working pressure of 7.8 MPa will be used, analyzing the behavior in both critical positions.
Figure 18 shows the steam engine configurations to which the stress envelope will be applied to the piston head and the center of mass.