Next Article in Journal
RETRACTED: Thiyagarajan, J.S. Non-Destructive Testing Mechanism for Pre-Stressed Steel Wire Using Acoustic Emission Monitoring. Materials 2020, 13, 5029
Previous Article in Journal
Developing NiAl-Strengthened ULCB Steels by Controlling Nanoscale Precipitation and Reversed Austenite
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

On Predicting Optimal Structural Topologies in the Presence of Random Loads

by
Bogdan Bochenek
and
Katarzyna Tajs-Zielińska
*
Faculty of Mechanical Engineering, Cracow University of Technology, 31-155 Kraków, Poland
*
Author to whom correspondence should be addressed.
Materials 2025, 18(12), 2819; https://doi.org/10.3390/ma18122819
Submission received: 3 May 2025 / Revised: 11 June 2025 / Accepted: 13 June 2025 / Published: 16 June 2025

Abstract

:
Topology optimization has been present in modern engineering for several decades, becoming an important tool for solving design problems. Today, it is difficult to imagine progress in engineering design without the search for new approaches to the generation of optimal structural topologies and the development of efficient topological optimization algorithms. The generation of topologies for structures under random loads is one of many research problems where topology optimization is present. It is important to predict the topologies of structures in the case of load uncertainty, since random load changes can significantly affect resulting topologies. This paper proposes an easy-to-implement numerical approach that allows the prediction of the resulting topologies of structures. The basic idea is to transform a random loads case into the deterministic problem of multiple loads. The concept of equivalent load scheme (ELS) is introduced. Instead of generating hundreds of loads applied at random, the selection of a few representative load cases allows the reduction of the numerical effort of the computations. The numerical implementation of proposed concepts is based on the cellular automaton mimicking colliding bodies, which has been recently introduced as an efficient structural topology generator. The examples of topology optimization under randomly applied loads, performed for both plane and spatial structures, have been selected to illustrate the proposed concepts. Confirmed by results of numerical simulations, the efficiency, versatility and ease of implementation of the proposed concept can make an original contribution to research in topological optimization under loads applied in a random manner.

1. Introduction

A major advance in the field of engineering optimization occurred in the late 1980s with the publication of the results on topology optimization in the now well-known papers [1,2]. The concept has garnered significant attention and has given rise to a multitude of engineering applications. Every year, new adaptations and algorithms are published as the idea brings wide possibilities. Many review papers provide a comprehensive discussion of various aspects of topological optimization. As examples, refs. [3,4,5,6] may serve, providing a valuable overview of this issue. Topology optimization is developing in a number of directions in all aspects of engineering design. These include the design of systems with consideration of load uncertainty.
A series of approaches and techniques have been advanced for the purpose of dealing with random and uncertain loads [7,8,9,10,11]. The issues of reliability-based topology optimization and robust topology optimization are of particular concern, e.g., in [12,13,14,15,16] and many more, as environmental load variations and various uncertain factors are widely found in engineering practice. Within this area of research, it is worth pointing out a series of recent papers [17,18,19].
As reported in the literature, randomly acting loads generate topologies that differ from those obtained for deterministic loads. The objective of this paper is to present an easy-to-implement, straightforward numerical approach to predicting the resulting topologies of structures under loads that can be applied in a random way. A proposed technique is both simple and effective. The technique is based on transforming random loads into a deterministic multiple load problem. Subsequently, multiple load schemes are represented by a selected number of them. The easy implementation of multiple loads into the optimization procedure has been the motivation to adapt this technique to obtain a topology for loads applied in a random manner.
In particular, in the present paper a case of randomized angle of load application is under consideration. Hence, an angle is randomly selected, and the load applied at this angle is treated as a particular load case. The set of such load cases is then the basis for the topology optimization performed as the multiple load case. It is shown that if the number of load cases taken into account is large enough, the final topology, which agrees with solutions of problems with random loads reported in literature, can be obtained. The new idea proposed in this paper is to take a step forward and to simplify the above-described procedure. The idea is to select a load scheme that involves only a few loads but allows the generation of the same topology of structure as the one obtained under numerous simulated loads applied at random angles and, as a result, the prediction of the topologies, taking into account randomly acting loads, with a simple numerical approach.
One important step in the topology optimization procedure is the selection of an appropriate optimization tool, which is crucial for achieving the desired result. In this paper, the heuristic cellular automaton (CA) method was chosen as the optimization tool due to its simplicity of implementation and its fast convergence properties. Cellular automata are defined as the mathematical idealization of physical systems, where the time and domain are discretized. The cells of the automaton, arranged in a grid, evolve in discrete time steps according to defined local rules, which are also determined by the states of its neighboring cells. The concept proposed by von Neumann and Ulam has attracted significant attention, since it can mimic the complex behavior of the system by applying simple rules of evolution. Cellular automata can be used to model a variety of physical, chemical, biological and social phenomena. In addition to this, cellular automata can also be used as an optimization tool, in particular as an engineering optimization tool. In 1994, the first application of CA in topology optimization was proposed [20]. Following the encouraging results, a number of papers were published in the field, proposing the new rules [21,22,23,24,25] and new applications [26,27,28,29,30]. A number of studies have proven the effectiveness and versatility of the method. A wide range of applications is characteristic for the cellular automata method started from early studies on topology optimization for crashworthiness [31,32] and newer [33,34], including the consideration of large deformation [35], designing of materials with extreme properties [28], multi-scale topology optimization [36], topology optimization of graded multi-material structures [37], optimal design of periodic structures subject to self-weight loading [38], topology optimization of multi-body systems [29], a random vibration topology optimization method and a dynamic-static coupling topology optimization method [39]. This paper deals with the application of the CA method to find optimized structure topologies under random forces. The numerical implementation is based on the cellular automaton mimicking colliding bodies, which has been recently introduced as an efficient structural topology generator.
The paper is structured as follows. In Section 2, the topology optimization problem is formulated, and the algorithm used to solve it is described. The numerical technique to implement random loading in the topology generation process as a set of multiple load cases is presented next, and finally, a new concept of equivalent loading scheme (ELS) is introduced, followed by the introductory example. Section 3 presents illustrative examples of both implemented approaches, with main attention focused on ELS technique. The tasks of topology generation under random loads cover both plane and spatial structures. The application to solve the engineering optimization problem is also presented. Based on the results of the performed tests, the paper ends with some concluding remarks.

2. Methods and Concepts

2.1. Problem Formulation

Performing topology optimization within a specified structure domain involves generating a material layout that meets the assumed optimality criterion. In practice, some parts of material are relocated, others are selectively removed, and the optimized structure gains a new shape. Over the years, many specific formulations of topology optimization problems have been proposed. The discussion on this subject can be found, for example, in the paper by Lewiński et al. [40]. When formulating structural topology optimization problems, it is very often that the structure compliance is minimized, since minimal compliance results in maximal stiffness of the optimized structure.
While performing structural topology optimization, the finite element-based strategy is one of the most frequently applied. In this paper, the formulation of the problem presented in a widely recognized paper by Sigmund [41] has been utilized, with the objective function and constraints defined within the finite element approach. The compliance c represented by Equation (1) is minimized. The constraint on structure volume V is imposed by the available material volume fraction κ as defined in Equation (2):
minimize   c d = u T k u = n = 1 N d n p u n T k n u n
subject to   V d = κ V 0
k u = f
0 < d m i n d n 1 .
Defined for N elements are the quantity u n , which represents the displacement vector, and k n , which stands for the stiffness matrix. Similarly, the design variable d n , which represents the material relative density, is assigned to each element. The global stiffness matrix k, global displacement vector u and vector of forces f form the equation of state Equation (3). To avoid singularity of d n , the simple bounds are imposed on the design variables in Equation (4), with d m i n as a non-zero minimal value of relative density.
As the material representation, the power law SIMP—solid isotropic material with penalization; see, e.g., Bendsoe and Sigmund [42]—is adapted. The modulus of elasticity E n assigned to each finite element is a function of the design variable d n , whereas the quantity E 0 stands for the modulus of elasticity representing solid material:
E n = d n p E 0 .
In Equation (5), p (typically p = 3) is responsible for penalization of intermediate densities and, by controlling the design process that way, allows the obtaining of black-and-white resulting structures. Removing unnecessary parts from a design criterion point of view leads to a redistribution of material within the design domain, which results in a new structure topology.

2.2. Topology Optimization Algorithm

The algorithm built as a cellular automaton is proposed to solve the problem formulated in this paper. Its performance is based on specially selected local update rules, which are responsible for performing the optimal topology generation process. The design domain is decomposed into a uniform lattice of cells, usually equivalent to finite elements, and the interaction between cells takes place only within the cell neighborhood. According to the recent proposal [23], the efficient rules can be built so as to mimic the colliding bodies phenomenon. The cells of the automaton collide locally with the neighboring cells, which results in pushing them away or remaining in their positions. As a result, the material is redistributed within the design domain and at the end of this process a new topology is created.
The proposed update rule takes the form of Equation (6):
d n n e w = d n + F n A V G m ,
where F n A V G denotes design variable d n correction component, and m stands for a move limit (e.g., m = 0.2). The form of the F n A V G ,
F n A V G = 1 M k = 1 M ( A k A n ) F n + 2 A k F k A n + A k
has been derived based on simulation of collisions of a cell n with its k = 1,2 M neighbors, as described in [23]. In Equation (7) A n , A k are the cell areas, whereas values of F n , F k are calculated based on local compliance values for the central and neighboring cell, respectively. Based on the results of the structural analysis, the values of local compliances are calculated for all cells/elements and then sorted in ascending order. Those having the lowest and the highest values are identified, N 1 , N 2 are selected, and values of F n are assigned according to Equation (8):
F n = C n < N 1 f n N 1 n N 2 C n > N 2
where, for the intermediate interval N 1 n N 2 , a monotonically increasing function representing elements’ compliances is selected:
f n = 2 C n N 2 N 1 C N 2 + N 1 N 2 N 1 .
The user-specified parameter C usually equals 1.
In the iterative optimization procedure, the structural analysis performed for the optimized element is followed by a local updating process. At the same time, a global volume constraint is applied, and as a result, the generated topologies preserve a specified volume fraction of a solid material during the iterative process.

2.3. Multiple Load Case in Topology Optimization and the Concept of the Paper

The compliance minimization problem formulated above can easily be adapted to a multiple load case. This was pointed out, among others, in papers by Bendsoe [43], Bendsoe and Sigmund [42] and Sigmund [41]. Like for multi-objective optimization problems, by using the weighted sum of compliances subjected to all considered load cases, multiple loads can be included in the search for the optimal structural topology. As a result, only a slight modification of the original topology algorithm is necessary to cope with this problem. Below, the illustrative example of the two-load case previously discussed in [41] is recalled; see Figure 1.
In order to solve this problem, the structural analysis was performed for both load cases, and the objective was defined as the sum of compliances found for each case. The only modification within the optimization algorithm required replacement of a single compliance by the sum of compliances c = c ( 1 ) + c ( 2 ) .
The easy implementation of the multiple load case into the topology optimization problem was the inspiration to adapt this to deal with loads applied in a random way. In what follows, a set of loads for which positions or angles of application are generated as random quantities may be treated as a set of particular load cases. This idea is illustrated by Figure 2, below.
The set of such load cases is then the basis for the topology optimization performed as the multiple load case. This idea was presented and illustrated in [44]. Below (Figure 3), a simple example of this concept implementation is presented.
The random change of load application angle has been allowed according to φ ( i ) = 2 r 1 α , where r is a random number taken from uniform distribution. This means that a random angle φ varies from α to α   . The vertical and horizontal load components are then implemented as P cos   φ and P sin   φ , respectively. The regular mesh of 10,000 (100 × 100) elements/cells has been applied.
The important observation, based on the results of numerical simulations, is that the number of load cases need to mimic load acting as random can be reasonably low. Moreover, as compared to deterministic solutions, the generated topologies represent the same layout changes as those reported in the literature. The discussion in [44] has been limited to plane structures.
This paper proposes two extensions based on the above concept. The first one is to broaden the discussion to include spatial structures, and this is accomplished in Section 3.2 of the paper. As the second extension, an alternative approach to dealing with random angle of load application is proposed. The details are included in the following section.

2.4. Equivalent Load Scheme (ELS) and Its Implementation

It has been shown that the sets of loads applied at randomly selected angles treated as the multiple load case, combined with the topology algorithm’s ability to deal with such problems, allow generation of minimal compliance topologies. Nevertheless, the number of loads needed to mimic a load acting as random, even if reasonable, usually causes time-consuming computations, especially for the spatial structures. It is worth remembering that each load case requires structural analysis to be performed. The idea is therefore to select a load scheme which involves only a few loads but allows the generation of the same topology of structure as the one obtained under simulated loads applied at random angles. This leads to the proposal of the equivalent load scheme—ELS.
Let us see the illustrative example of this concept. The structure under random loads from Figure 4 is considered. Instead of a set of loads with random angle of load application φ taken from α to α , the equivalent load scheme (ELS) is proposed here in the form of two loads acting at the angle β = α/2; see Figure 5. The value α/2 has been selected because angle φ has been randomly selected from the uniform distribution.
The topology has been generated for the equivalent load scheme, and the result is presented in Figure 6. One can observe that the topologies presented in Figure 4 and Figure 6 are no different. The deterministic equivalent load scheme (ELS) allows the prediction of the topology of the structure under loads applied at random angles.

3. Results and Discussion

With a view to illustrate the concept proposed in this paper, some test problems are solved. The discussed tasks include both plane and spatial structures, among which is an engineering structure. The Matlab-based topology algorithm has been utilized in the case of the plane test structures. While dealing with the spatial structures, the topology generator has been combined with the ANSYS 2025 R1 system, which performs the structural analysis.
Topologies are generated for the three cases, namely the structure under deterministic load, the structure under a set of loads with random angle of load application and the structure under the equivalent load scheme (ELS).

3.1. Generation of Plane Topologies Under Loads Applied at Random Angles

3.1.1. Plane Structure 1

For the structure shown in Figure 7, the mesh of 400 × 200 (80,000) square elements/cells has been implemented. The structural analysis and topology generation for the volume fraction κ = 0.3 have been performed, for E 0   = 10 GPa, ν = 0.3, P = 100 N, a = 100 mm. The Moore-type neighborhood has been applied. This structure was selected as one of the test structures in [23].
The angle of load application is treated as a random value generated according to the uniform distribution (Figure 8). The deterministic equivalent load scheme (ELS) is presented in Figure 9.

3.1.2. Plane Structure 2

For the structure shown in Figure 10, the mesh of 250 × 550 (137,500) square elements/cells has been implemented. The structural analysis and topology generation for the volume fraction κ = 0.25 have been performed, for E 0   = 10 GPa, ν = 0.3, P = 100 N, a = 50 mm. The deterministic solution for this structure was presented as one of the test structures in [23]. Figure 11 and Figure 12 show the structure 2 under a load whose angle of application has been randomly selected from [−α, α] and the structure 2 under the deterministic equivalent load scheme (ELS) including the final topologies.

3.1.3. Plane Structure 3

For the tower structure shown in Figure 13, the mesh of 160 × 240 (38,400) square elements/cells has been implemented. The structural analysis and topology generation for the volume fraction κ = 0.25 have been performed, for E 0   = 1 MPa, ν = 0.3, P = 1 N, a = 80 mm.
The angle of applied load, see Figure 14, is treated as the random value taken from interval α to α according to uniform distribution. This structure was selected as one of the test structures in [44], and the topology of this structure under random loads was presented there. Figure 14 and Figure 15 show structures 3 under loads with randomly selected angles of application within the range [−α, α], and under the deterministic equivalent load scheme (ELS), including the final topologies.

3.2. Generation of Spatial Topologies Under Loads Applied at Random Angles

3.2.1. Spatial Structure 1

The proposed idea was tested for selected three-dimensional examples. A significant benefit of the method is its capacity for straightforward integration with any finite element analysis tool. The integration with Ansys facilitates the analysis of complicated geometries with a uniform or non-uniform mesh of finite elements, which allows for optimization of realistic engineering structures. Consequently, the optimization process for the three-dimensional example is based on structural analysis performed by the Ansys Mechanical tool, and the updating process is based on the presented cellular automata rules.
The first three-dimensional test structure is plane test structure 3, defined now with a thickness of 2a; see Figure 16 (left). At the first step, the final topology for a single deterministic vertical load P = 100 N has been found as it is presented in Figure 16 (right) for E 0   = 10 GPa, ν = 0.35 and κ = 0.3.
Next, 100 loads, acting in one plane, have been applied at angles randomly selected from the interval [−π/6, π/6]; see Figure 17.
This set of forces can be effectively replaced by the equivalent load scheme (ELS), for which only two forces acting at the angle β = α/2 = π/12 are utilized in this instance. As is clearly evident, the resulting topology is almost identical (see Figure 18).

3.2.2. Spatial Structure 2

Furthermore, the task under consideration has been expanded to the example of random forces acting in both planes within the range of variation of the angle α as previously defined (see Figure 19). The random change of load application angle has been allowed for according to φ ( i ) = 2 r 1 α and ψ ( i ) = 2 r 1 π , where r is a random number taken from uniform distribution. This means that the random angle φ varies from α to α , whereas angle ψ varies from π to π . The vertical and horizontal load components are then implemented as P cos   φ , P sin   φ cos   ψ and P sin   φ sin   ψ , respectively.
The set of random loads is now replaced by the equivalent load scheme (ELS) of four deterministic loads. The obtained final topologies can be compared in Figure 19 and Figure 20.

3.2.3. Spatial Structure 3: Engineering Design

The proposed technique is then used to determine the minimal compliance topology of the aircraft seat leg, shown in blue in Figure 21, loaded by forces acting at the right mounting hole, as shown in Figure 22. The vertical load in the left mounting hole models the weight of a passenger (2400 N) and is considered as a deterministic one.
This study is inspired by [45], where the multi-material topology optimization of a similar structure is presented. The choice seems to be rational, considering that forces acting on the backrest are non-deterministic when the chair is in use. To simplify, dynamic loads have been omitted; see [46].
The bottom edge of the structure is fixed. The non-optimized regions are shown in Figure 22 as the yellow volumes of mounting rings. The dimensions of the structure are shown in Figure 22 (right), while the material data are as follows: E 0   = 210 GPa, ν = 0.35, and the assumed volume fraction is κ = 0.25.
In the first step of the analysis, the deterministic load P = 2000N is applied for φ = π/4. The initial design domain with the scheme of acting load and the final topology for this case are shown in Figure 23.
Next, 100 loads, acting in one plane, have been applied at angles randomly selected from the interval [−π/6, π/6]; see Figure 24 (left). The forces of this set can be effectively replaced by a limited number of loads—in this case, only two; see Figure 25 (left). The resulting topology is almost identical for Figure 24 (right) and 25 (right).
The engineering visualization of the resulting topology is shown in Figure 26.
The proposed approach to modeling topologies for structures subjected to random loads is illustrated by minimizing the compliance of linear, elastic, one-material structures subject to a total volume constraint. In this formulation of the topology optimization problem, the selection of the material’s Young modulus does not influence the final topology. The value of the applied load also has no influence on the final topology. As for the Poisson ratio, its small influence can be observed, even though it is usually omitted in papers on topology optimization.

3.3. Illustration of the ELS Concept Versatility

As shown in former sections, the ELS concept allows the effective prediction of the structure topology in the case of a load applied at a random angle. It is also worth pointing out that this approach is a versatile one and can be implemented in any algorithm suited for compliance minimization. As an example, the algorithm introduced in [47] has been adapted to solve the classic cube problem. The cube structure is shown in Figure 27. Similarly to other tasks discussed in the paper, the deterministic problem with a single load has been solved first, and then the random change of the load angle application has been taken into account.
In what follows, a set of 200 load cases with randomly generated angles of load application has been considered, which has resulted in the topology presented in Figure 28 for two volume fractions of resulting topologies.
Then, ELS approach has been applied with a four-load case, as shown in Figure 29. One can observe that the resulting topologies, obtained under a set of 200 load cases with randomly generated angles of load application and using the ELS approach, duplicate each other.

4. Conclusions

Summarizing the results and discussion presented in the paper, some conclusions can be made. First of all, it has been shown that the easy-to-implement idea of transforming the load acting as random into the deterministic problem of multiple loads can be an efficient tool to deal with structural topology generation under random loads. This recently introduced concept successfully applied to plane structures has been expanded, in the present paper, to include spatial structural elements.
The new idea proposed in this paper is to take a step forward and to simplify the above-described procedure. The idea is to select a load scheme that involves only a few loads but allows the generation of the same topology of structure as the one obtained under numerous simulated loads applied at random angles. This leads to the proposal of the equivalent load scheme—ELS. A reasonably small number of load cases can mimic the load acting as random and is sufficient to predict the final topology. Instead of generating hundreds of random loads, the selection of a few representative load cases allows the reduction of the numerical effort of the computations.
It is also worth pointing out that this approach is a versatile one and can be implemented in any algorithm suited for compliance minimization. Another benefit is that it can be combined with any structural analysis system, as presented in the example of the Ansys system implementation.
Although the presented concept of equivalent load scheme (ELS) can be applied to any topology optimization method, the numerical implementation of the proposed concepts is based on the cellular automaton mimicking colliding bodies, which has recently been introduced as an efficient structural topology generator. The advantage of using this algorithm, besides the possibility of obtaining fine optimal topologies, is also that the so-called grey areas can be eliminated without using any additional filtering.
Confirmed by the results of numerical simulations, the efficiency and ease of implementation of the proposed concepts can make an original contribution to the research in topological optimization under random loads.

Author Contributions

Conceptualization, B.B. and K.T.-Z.; methodology, B.B. and K.T.-Z.; software, B.B. and K.T.-Z.; validation, B.B. and K.T.-Z.; formal analysis, B.B. and K.T.-Z.; investigation, B.B. and K.T.-Z.; resources, B.B. and K.T.-Z.; data curation, B.B. and K.T.-Z.; writing—original draft preparation, B.B. and K.T.-Z.; writing—review and editing, B.B. and K.T.-Z.; visualization, B.B. and K.T.-Z.; supervision, B.B. and K.T.-Z.; project administration, B.B. and K.T.-Z.; funding acquisition, B.B. and K.T.-Z. All authors have read and agreed to the published version of the manuscript.

Funding

The APC was funded by the Faculty of Mechanical Engineering Cracow University of Technology.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Bendsoe, M.B.; Kikuchi, N. Generating optimal topologies in optimal design using a homogenization method. Comput. Methods Appl. Mech. Eng. 1988, 71, 197–224. [Google Scholar] [CrossRef]
  2. Bendsoe, M.P. Optimal shape design as a material distribution problem. Struct. Multidiscip. Optim. 1989, 1, 193–202. [Google Scholar] [CrossRef]
  3. Tang, T.; Wang, L.; Zhu, M.; Zhang, H.; Dong, J.; Yue, W.; Xia, H. Topology Optimization: A Review for Structural Designs Under Statics Problems. Materials 2024, 17, 5970. [Google Scholar] [CrossRef]
  4. Ribeiro, T.P.; Bernardo, L.F.A.; Andrade, J.M.A. Topology Optimisation in Structural Steel Design for Additive Manufacturing. Appl. Sci. 2021, 11, 2112. [Google Scholar] [CrossRef]
  5. Logo, J.; Ismail, H. Milestones in the 150-year history of topology optimization: A review. Comput. Assist. Methods Eng. Sci. 2020, 27, 97–132. [Google Scholar]
  6. Eschenauer, H.A.; Olhoff, N. Topology optimization of continuum structures: A review. Appl. Mech. Rev. 2001, 54, 331–390. [Google Scholar] [CrossRef]
  7. Csebfalvi, A. Robust topology optimization: A new algorithm for volume-constrained expected compliance minimization with probabilistic loading directions using exact analytical objective and gradient. Period. Polytech.-Civ. Eng. 2017, 61, 154–163. [Google Scholar] [CrossRef]
  8. Martínez-Frutos, J.; Herrero-Pérez, D. Evolutionary topology optimization of continuum structures under uncertainty using sensitivity analysis and smooth boundary representation. Comput. Struct. 2018, 205, 15–27. [Google Scholar] [CrossRef]
  9. Maute, K. Topology Optimization under Uncertainty. In Topology Optimization in Structural and Continuum Mechanics. CISM International Centre for Mechanical Sciences; Rozvany, G.I.N., Lewiński, T., Eds.; Springer: Vienna, Austria, 2014; Volume 549. [Google Scholar]
  10. De, S.; Hampton, J.; Maute, K.; Doostan, A. Topology optimization under uncertainty using a stochastic gradient-based approach. Struct. Multidiscip. Optim. 2020, 62, 2255–2278. [Google Scholar] [CrossRef]
  11. Luo, K.; He, X.; Jing, H. Topology optimization of bridges under random traffic loading using stochastic reduced-order models. Probabilist. Eng. Mech. 2024, 75, 103583. [Google Scholar] [CrossRef]
  12. Yin, F.; Dang, K.; Yang, W.; Ding, Y.; Xie, P. An efficient approach to reliability-based topology optimization for the structural lightweight design of planar continuum structures. J. Mech. 2021, 37, 270–281. [Google Scholar] [CrossRef]
  13. Tauzowski, P.; Blachowski, B.; Logo, J. Topology optimization of elasto-plastic structures under reability constraints: A first order approach. Comput. Struct. 2021, 243, 106406. [Google Scholar] [CrossRef]
  14. Beyer, H.G.; Sendhoff, B. Robust optimization—A comprehensive survey. Comput. Methods Appl. Mech. Eng. 2007, 196, 3190–3218. [Google Scholar] [CrossRef]
  15. Jalalpour, M.; Tootkaboni, M. An efficient approach to reliability-based topology optimization for continua under material uncertainty. Struct. Multidiscip. Optim. 2016, 53, 759–772. [Google Scholar] [CrossRef]
  16. Liu, J.; Gea, H.C. Robust topology optimization under multiple independent unknown-but-bounded loads. Comput. Methods Appl. Mech. Eng. 2018, 329, 464–479. [Google Scholar] [CrossRef]
  17. Li, Z.; Wang, L.; Xinyu, G. A level set reliability-based topology optimization (LS-RBTO) method considering sensitivity mapping and multi-source interval uncertainties. Comput. Methods Appl. Mech. Eng. 2024, 419, 116587. [Google Scholar] [CrossRef]
  18. Li, Z.; Wang, L.; Gu, K. Efficient reliability-based concurrent topology optimization method under PID-driven sequential decoupling framework. Thin-Walled Struct. 2024, 203, 112117. [Google Scholar] [CrossRef]
  19. Li, Z.; Wang, L.; Chai, Y.; Zhang, L.; Liu, Y. Topology design of multi-scale thermo-elastic structures considering performance reduction and disturbance based on interval models. Appl. Math. Model. 2025, 146, 116167. [Google Scholar] [CrossRef]
  20. Inou, N.; Shimotai, N.; Uesugi, T. A cellular automaton generating topological structures. In Proceedings of the 2nd European Conference on Smart Structures and Materials, Glasgow, UK, 12–14 October 1994. [Google Scholar]
  21. Tovar, A.; Patel, M.N.; Niebur, G.L.; Sen, M.; Renaud, J.E. Topology Optimization Using a Hybrid Cellular Automaton Method With Local Control Rules. J. Mech. Des. 2006, 128, 1205–1216. [Google Scholar] [CrossRef]
  22. Tajs-Zielińska, K.; Bochenek, B. Topology algorithm built as an automaton with flexible rules. Bull. Pol. Acad. Sci. 2021, 69, e138813. [Google Scholar] [CrossRef]
  23. Bochenek, B.; Tajs-Zielinska, K. Cellular Automaton Mimicking Colliding Bodies for Topology Optimization. Materials 2022, 15, 8057. [Google Scholar] [CrossRef]
  24. Deng, X.; Chen, H.; Xu, Q.; Feng, F.; Chen, X.; Lv, X.; Lin, X.; Fu, T. Topology optimization design of three-dimensional multi-material and multi-body structure based on irregular cellular hybrid cellular automata method. Sci. Rep. 2022, 12, 5602. [Google Scholar] [CrossRef] [PubMed]
  25. Kita, E.; Toyoda, T. Structural design using cellular automata. Struct. Multidiscip. Optim. 2000, 19, 64–73. [Google Scholar] [CrossRef]
  26. Tajs-Zielińska, K.; Bochenek, B. CARMA—Cellular Automata with Refined Mesh Adaptation—The Easy Way of Generation of Structural Topologies. Appl. Sci. 2020, 10, 3691. [Google Scholar] [CrossRef]
  27. Guan, W.; Xu, G.; Kou, L.; Li, W.; Liu, H.; Xu, L.; Wang, X. A hybrid cellular automata-based topology optimization method for incompressible fluid flow channels. Flow Meas. Instrum. 2025, 104, 102867. [Google Scholar] [CrossRef]
  28. Da, D.C.; Chen, J.H.; Cui, X.Y.; Li, G.Y. Design of materials using hybrid cellular automata. Struct. Multidiscip. Optim. 2017, 56, 131–137. [Google Scholar] [CrossRef]
  29. Mendoza-Cuy, A.; Begambre-Carrillo, O.; Villalba-Morales, J.D. Topology optimization of steel slotted dampers with the hybrid cellular automata technique. Adv. Eng. Softw. 2025, 206, 103921. [Google Scholar] [CrossRef]
  30. Goetz, J.; Tan, H.; Renaud, J.; Tovar, A. Two-material optimization of plate armor for blast mitigation using hybrid cellular automata. Eng. Optim. 2012, 44, 985–1005. [Google Scholar] [CrossRef]
  31. Patel, N.; Kang, B.S.; Renaud, J.E.; Tovar, A. Crashworthiness Design Using Topology Optimization. J. Mech. Des. 2009, 131, 061013-1. [Google Scholar] [CrossRef]
  32. Duddeck, F.; Hunkeler, S.; Lozano, P.; Wehrle, E.; Zeng, D. Topology Optimization for Crashworthiness of Thin-Walled Structures Under Axial Impact Using Hybrid Cellular Automata. Struct. Multidiscip. Optim. 2016, 54, 415–428. [Google Scholar] [CrossRef]
  33. Afrousheh, M.; Marzbanrad, J.; Gohlich, D. Topology optimization of energy absorbers under crashworthiness using modified hybrid cellular automata (MHCA) algorithm. Struct. Multidiscip. Optim. 2019, 60, 1021–1034. [Google Scholar] [CrossRef]
  34. Aulig, N.; Nutwell, E.; Menze, L.S.; Detwiler, D. Preference-based topology optimization for vehicle concept design with concurrent static and crash load cases. Struct. Multidiscip. Optim. 2018, 57, 251–266. [Google Scholar] [CrossRef]
  35. Guo, L.S.; Tovar, A.; Penninger, C.L.; Renaud, J.E. Strain-based topology optimization for crashworthiness using hybrid cellular automata. Int. J. Crashworth. 2011, 13, 239–252. [Google Scholar] [CrossRef]
  36. Jia, J.; Da, D.; Loh, C.-L.; Zhao, H.; Yin, S.; Xu, J. Multiscale topology optimization for non-uniform microstructures with hybrid cellular automata. Struct. Multidiscip. Optim. 2020, 62, 757–770. [Google Scholar] [CrossRef]
  37. Tajs-Zielińska, K.; Bochenek, B. Cellular Automata Approach to Topology Optimization of Graded Multi-Material Structures. Appl. Sci. 2023, 13, 2929. [Google Scholar] [CrossRef]
  38. Tajs-Zielińska, K. Topology Optimization of Periodic Structures Subject to Self-Weight Loading Using a Heuristic Method. Materials 2024, 17, 5652. [Google Scholar] [CrossRef]
  39. Zhang, X.; Wang, D.; Huang, B.; Wang, S.; Zhang, Z.; Li, S.; Xie, C.; Kong, D. A dynamic-static coupling topology optimization method based on hybrid cellular automata. Structures 2023, 50, 1573–1583. [Google Scholar] [CrossRef]
  40. Lewiński, T.; Czarnecki, S.; Dzierżanowski, G.; Sokół, T. Topologyoptimization in structuralmechanics. Bull. Pol. Acad. Sci. 2013, 61, 23–37. [Google Scholar]
  41. Sigmund, O. A 99 line topology optimization code written in MATLAB. Struct. Multidiscip. Optim. 2001, 21, 120–127. [Google Scholar] [CrossRef]
  42. Bendsoe, M.P.; Sigmund, O. Topology Optimization: Theory, Methods and Applications; Springer: Berlin/Heidelberg, Germany, 2003. [Google Scholar]
  43. Bendsoe, M.P. Optimization of Structural Topology, Shape, and Material; Springer: Berlin/Heidelberg, Germany, 1995. [Google Scholar]
  44. Bochenek, B. An easy way for the generation of structural topologies under random loads using cellular automata. Acta Polytech. Hung. 2023, 20, 9–28. [Google Scholar] [CrossRef]
  45. Roper, S.W.K.; Lee, H.; Huh, M.; Kim, I.Y. Simultaneous isotropic and anisotropic multi-material topology optimization for conceptual-level design of aerospace components. Struct. Multidiscip. Optim. 2021, 64, 441–456. [Google Scholar] [CrossRef]
  46. Trivers, N.C.; Carrick, C.A.; Kim, I.Y. Design optimization of a business aircraft seat considering static and dynamic certification loading and manufacturability. Struct. Multidiscip. Optim. 2020, 62, 3457–3476. [Google Scholar] [CrossRef]
  47. Liu, K.; Tovar, A. An efficient 3D topology optimization code written in Matlab. Struct. Multidiscip. Optim. 2014, 50, 1175–1196. [Google Scholar] [CrossRef]
Figure 1. The structure under the two-load case P1, P2 (left). The resulting topology (right).
Figure 1. The structure under the two-load case P1, P2 (left). The resulting topology (right).
Materials 18 02819 g001
Figure 2. Multiple load case mimicking load applied at randomly selected angles.
Figure 2. Multiple load case mimicking load applied at randomly selected angles.
Materials 18 02819 g002
Figure 3. The structure under a single load—deterministic case (left). The structure topology for the volume fraction κ   = 0.2 (right).
Figure 3. The structure under a single load—deterministic case (left). The structure topology for the volume fraction κ   = 0.2 (right).
Materials 18 02819 g003
Figure 4. The structure under a load whose angle of application has been randomly selected from [−α, α] (left). The structure topology for 100 loads case, α = π/9 (right).
Figure 4. The structure under a load whose angle of application has been randomly selected from [−α, α] (left). The structure topology for 100 loads case, α = π/9 (right).
Materials 18 02819 g004
Figure 5. The 2-load equivalent load scheme (ELS).
Figure 5. The 2-load equivalent load scheme (ELS).
Materials 18 02819 g005
Figure 6. The structure under the equivalent load scheme (ELS) = [P1, P2] (left). The structure topology for the 2-load equivalent load scheme (ELS), β = π/18 (right).
Figure 6. The structure under the equivalent load scheme (ELS) = [P1, P2] (left). The structure topology for the 2-load equivalent load scheme (ELS), β = π/18 (right).
Materials 18 02819 g006
Figure 7. Structure 1 under a single deterministic load (left) and its final topology (right).
Figure 7. Structure 1 under a single deterministic load (left) and its final topology (right).
Materials 18 02819 g007
Figure 8. Structure 1 under a load whose angle of application has been randomly selected from [−α, α] (left) and its final topology for 100 loads case, α = π/6 (right).
Figure 8. Structure 1 under a load whose angle of application has been randomly selected from [−α, α] (left) and its final topology for 100 loads case, α = π/6 (right).
Materials 18 02819 g008
Figure 9. Structure 1 under the equivalent load scheme (ELS) = [P1, P2] (left). The structure topology for the 2-load ELS case, β = π/12 (right).
Figure 9. Structure 1 under the equivalent load scheme (ELS) = [P1, P2] (left). The structure topology for the 2-load ELS case, β = π/12 (right).
Materials 18 02819 g009
Figure 10. Structure 2 under a single deterministic load (left) and its final topology (right).
Figure 10. Structure 2 under a single deterministic load (left) and its final topology (right).
Materials 18 02819 g010
Figure 11. Structure 2 under a load whose angle of application has been randomly selected from [−α, α] (left) and its final topology for 100 loads case, α = π/4 (right).
Figure 11. Structure 2 under a load whose angle of application has been randomly selected from [−α, α] (left) and its final topology for 100 loads case, α = π/4 (right).
Materials 18 02819 g011
Figure 12. Structure 2 under the equivalent load scheme (ELS) = [P1, P2] (left). The structure topology for the 2-load ELS case, β = π/8 (right).
Figure 12. Structure 2 under the equivalent load scheme (ELS) = [P1, P2] (left). The structure topology for the 2-load ELS case, β = π/8 (right).
Materials 18 02819 g012
Figure 13. Structure 3 under a single deterministic load (left) and its final topology (right).
Figure 13. Structure 3 under a single deterministic load (left) and its final topology (right).
Materials 18 02819 g013
Figure 14. Structure 3 under a load whose angle of application has been randomly selected from [−α, α] (left) and its final topology for 100 loads case, α = π/4 (right).
Figure 14. Structure 3 under a load whose angle of application has been randomly selected from [−α, α] (left) and its final topology for 100 loads case, α = π/4 (right).
Materials 18 02819 g014
Figure 15. Structure 3 under the equivalent load scheme (ELS) = [P1 + P4, P2 + P3, P1 + P3, P2 + P4] (left). The structure topology for the 4-load ELS case, β = π/8 (right).
Figure 15. Structure 3 under the equivalent load scheme (ELS) = [P1 + P4, P2 + P3, P1 + P3, P2 + P4] (left). The structure topology for the 4-load ELS case, β = π/8 (right).
Materials 18 02819 g015
Figure 16. The structure under a single deterministic load (left) and its final topology—two perspectives (right).
Figure 16. The structure under a single deterministic load (left) and its final topology—two perspectives (right).
Materials 18 02819 g016
Figure 17. The structure under a load whose angle of application has been randomly selected from [−α, α] (left) and its final topology—two perspectives, α = π/6 (right).
Figure 17. The structure under a load whose angle of application has been randomly selected from [−α, α] (left) and its final topology—two perspectives, α = π/6 (right).
Materials 18 02819 g017
Figure 18. The structure under the equivalent load scheme (ELS) = [P1, P2] (left). The structure topology for the 2-load ELS case, β = π/12—two perspectives (right).
Figure 18. The structure under the equivalent load scheme (ELS) = [P1, P2] (left). The structure topology for the 2-load ELS case, β = π/12—two perspectives (right).
Materials 18 02819 g018
Figure 19. The structure under a load whose angles of application have been randomly selected from [−α, α] and [−π, π] for vertical and horizontal planes, respectively (left), and its final topology for 100 loads case, α = π/6—two perspectives (right).
Figure 19. The structure under a load whose angles of application have been randomly selected from [−α, α] and [−π, π] for vertical and horizontal planes, respectively (left), and its final topology for 100 loads case, α = π/6—two perspectives (right).
Materials 18 02819 g019
Figure 20. The structure under the equivalent load scheme (ELS) = [P1, P2, P3, P4] (left). The structure topology for the 4-load ELS case, β = π/12—two perspectives (right).
Figure 20. The structure under the equivalent load scheme (ELS) = [P1, P2, P3, P4] (left). The structure topology for the 4-load ELS case, β = π/12—two perspectives (right).
Materials 18 02819 g020
Figure 21. Initial model of the aircraft seat leg; design space marked in blue.
Figure 21. Initial model of the aircraft seat leg; design space marked in blue.
Materials 18 02819 g021
Figure 22. The aircraft seat leg structure under a single deterministic load (left) and its dimensions (right).
Figure 22. The aircraft seat leg structure under a single deterministic load (left) and its dimensions (right).
Materials 18 02819 g022
Figure 23. The structure under a deterministic load (left). The final topology (right).
Figure 23. The structure under a deterministic load (left). The final topology (right).
Materials 18 02819 g023
Figure 24. The structure under a load whose angle of application has been randomly selected from [−α, α] (left) and its final topology for 100 loads case, α = π/6—two perspectives (right).
Figure 24. The structure under a load whose angle of application has been randomly selected from [−α, α] (left) and its final topology for 100 loads case, α = π/6—two perspectives (right).
Materials 18 02819 g024
Figure 25. The structure under the equivalent load scheme (ELS) = [P1, P2] (left). The structure topology for the 2-load ELS case, β = π/12 (right).
Figure 25. The structure under the equivalent load scheme (ELS) = [P1, P2] (left). The structure topology for the 2-load ELS case, β = π/12 (right).
Materials 18 02819 g025
Figure 26. Final construction of aircraft seat leg—visualization.
Figure 26. Final construction of aircraft seat leg—visualization.
Materials 18 02819 g026
Figure 27. The cube structure (40 × 40 × 40 elements) under a single deterministic load (left) and its final topologies obtained for two volume fractions: 0.10 and 0.05 (right).
Figure 27. The cube structure (40 × 40 × 40 elements) under a single deterministic load (left) and its final topologies obtained for two volume fractions: 0.10 and 0.05 (right).
Materials 18 02819 g027
Figure 28. The cube structure (40 × 40 × 40 elements) under a load whose angles of application have been randomly selected from [−α, α] and [−π, π] for vertical and horizontal planes, respectively (left), and its final topology for 200 loads case, α = π/5—two volume fractions: 0.10 and 0.05 (right).
Figure 28. The cube structure (40 × 40 × 40 elements) under a load whose angles of application have been randomly selected from [−α, α] and [−π, π] for vertical and horizontal planes, respectively (left), and its final topology for 200 loads case, α = π/5—two volume fractions: 0.10 and 0.05 (right).
Materials 18 02819 g028
Figure 29. The cube structure (40 × 40 × 40 elements) under the equivalent load scheme (ELS) = [P1, P2, P3, P4] for β=π/10 (left) and its final topologies obtained for two volume fractions: 0.10 and 0.05 (right).
Figure 29. The cube structure (40 × 40 × 40 elements) under the equivalent load scheme (ELS) = [P1, P2, P3, P4] for β=π/10 (left) and its final topologies obtained for two volume fractions: 0.10 and 0.05 (right).
Materials 18 02819 g029
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Bochenek, B.; Tajs-Zielińska, K. On Predicting Optimal Structural Topologies in the Presence of Random Loads. Materials 2025, 18, 2819. https://doi.org/10.3390/ma18122819

AMA Style

Bochenek B, Tajs-Zielińska K. On Predicting Optimal Structural Topologies in the Presence of Random Loads. Materials. 2025; 18(12):2819. https://doi.org/10.3390/ma18122819

Chicago/Turabian Style

Bochenek, Bogdan, and Katarzyna Tajs-Zielińska. 2025. "On Predicting Optimal Structural Topologies in the Presence of Random Loads" Materials 18, no. 12: 2819. https://doi.org/10.3390/ma18122819

APA Style

Bochenek, B., & Tajs-Zielińska, K. (2025). On Predicting Optimal Structural Topologies in the Presence of Random Loads. Materials, 18(12), 2819. https://doi.org/10.3390/ma18122819

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop