Optimal orientation of fibre composites for strength based on Hashin’s criteria optimality conditions

The Hashin’s strength criteria are usually employed in first ply failure and damage-onset analysis of fibre-reinforced composites. This work presents optimality conditions of local material orientations for these criteria, in terms of principal stresses and material strength parameters. Each criterion (matrix tensile/compressive, fibre tensile/compressive modes) has its conditions separately derived, analytically, based on a fixed stress field assumption. The conditions found show that orientations which coincide and do not coincide with principal stress directions may minimise local failure indices. These solutions are employed in a proposed algorithm, named HA-OCM (Hashin Optimality Criteria Method), which selectively satisfies the matrix failure modes (either tensile or compressive), iteratively and finite element-wise in composites. It is demonstrated that the HA-OCM is able to design single-layer plane structures with improved failure loads in comparison with designs following only maximum (in absolute) principal stress orientations. Results show that the material orientations have a trend to end up either aligned or at 90° with maximum in absolute principal stress directions. Global optima for compliance are, however, not guaranteed. To give an idea of gains in terms of failure loads, some HA-OCM designs show improvements of 71% and 140%, for example, in comparison with principal stress design.


Introduction
Fibre-reinforced polymers are composite materials (Jones 1998;Barbero 2010) which enable structures with high specific stiffness and strength. Their utilisation is well established in several industrial fields, including aerospace, automotive, naval and sport equipment. These composites are usually employed in laminates designed in terms of stacking sequences, which are defined by layer number and thickness, materials and fibre orientations. These parameters can be seen as design variables which may Optimisation methodologies can be used to tailor composites to specific structural requirements, for example stiffness (Foldager et al. 1998;Lund and Stegmann 2005;Setoodeh et al. 2006;Ferreira et al. 2014;Ferreira and Hernandes 2015;Muramatsu and Shimoda 2019), strength (Schmit and Farshi 1973;Fukunaga and Vanderplaats 1991;Groenwold and Haftka 2006;Lund 2017), buckling load (Hu 1994;Lindgaard and Lund 2011;Kaveh et al. 2019), natural frequency (Abdalla et al. 2007; Karakaya and Soykasap 2011;Koide and Luersen 2013) and layer delamination (Hohe and Becker 2002;Ferreira et al. 2011). An optimisation process can be classified as constant stiffness design, which according to Ghiasi et al. (2009) deals with composite laminates with a uniform stacking sequence throughout the entire structure, or variable stiffness design (Ghiasi et al. 2010), where the stacking sequence varies through the structural domain.
Fibre orientations strongly influence the structural response of polymer-fibre composites. As fibres are much stiffer than the matrix, their reinforcement direction is stiffer/stronger than other directions, leading to anisotropic behaviour. Therefore, material orientations are often seen as design variables in optimisation problems for fibre-reinforced composites (Ghiasi et al. 2009(Ghiasi et al. , 2010Nicoloso 2018). Examples of variable stiffness design in terms of fibre orientation are composites with steered fibre paths, where such orientations vary in the structure. Variable stiffness design for orientations is here further classified as either pointwise design or curve-based design, as described below.
In point-wise design, the composite material has fibre orientations independently designed in certain areas (design domains) of a structure, e.g. when these orientations are optimised at every finite element of a numerical model. Design parametrisations used in point-wise design are, for instance parametrisation directly in material orientation (albeit this is generally avoided in view of the many local minima (Foldager et al. 1998)), in lamination parameters, as employed in Setoodeh et al. (2006), the DMO (discrete material optimisation) method (Lund and Stegmann 2005;Lund 2009Lund , 2017 and its further variations SFP (shape functions with penalisation) (Brüyneel 2011) and BCP (bi-value coded parametrisation) (Gao et al. 2012). Other examples are element-wise principal strain/stress design (Pedersen 1989;Malakhov and Polilov 2016), the discrete orientation selection method based on a normal distribution selection function plus a filter for fibre continuity in Kiyono et al. (2017), and distributed-parameter orientation optimisation based on the H 1 gradient method in Muramatsu and Shimoda (2019).
In curve-based design, the composite material has fibre orientations designed following parametrised curves, whose optimised shapes dictate variable orientations throughout a structure. Examples are fibre-path optimisation by using level-set methods (Brampton et al. 2015;Lemaire et al. 2015), the B-spline parametrisation in Montemurro and Catapano (2017), the fluid stream line parametrisation in Yamanaka et al. (2016) and the parametrised curve family in Zhu et al. (2017), which mimic principal stress trajectories. In general, curve-based design delivers more productionready results, while point-wise design usually needs postprocessing to translate the results to fibre paths that may be production-feasible. However, point-wise design provides greater design freedom, whose results can be inclusive employed in proposing adequate curve shapes for parametrisation in curve-based design.
Common composite production technologies, such as material hand layup and RTM (resin transfer moulding) (Dai and Hahn 2003;Magagnato et al. 2018), have limitations in terms of delivering structures of variable stiffness design, since it is practically impossible to implement steered fibre paths with them. However, technologies such as AFP (automated fibre placement) (Lukaszewicz et al. 2012;Woigk et al. 2018), ATL (automated tape laying) (Sloan J 2008) and more recently FFF (fused filament fabrication), a type of additive manufacturing (often also referred to as 3D printing) (Nicoloso 2018;Matsuzaki et al. 2016;Ferreira et al. 2017;Dickson et al. 2017;Yang et al. 2017;Wang et al. 2017;Zhuo et al. 2017;Dutra et al. 2019), have increased production flexibility in terms of curvilinear fibre reinforcements.
AFP and ATL have already reached the maturity to be used in industry and build primary structural final components, while FFF for composites is still under development. Challenges to be overcome include the low material stiffness/strength in comparison with traditional composites (typical values can be seen in Table 1 in Section 4), allowable size of the parts produced, due to the still small build envelopes of typical 3D printers, and production time, which can be very high for intricate/complex components. Moreover, draping phenomena (Boisse et al. 2007;Cherouat et al. 2005) may also be of concern, as seen with variable stiffness designs in general. However, FFF processes have the potential to reproduce finer design details, more complex fibre path shapes due to increased fibre curvature freedom, and present a much finer fibre-path width resolution (deposition width in the order of tenths of mm), in  (Hashin 1980), by means of optimality conditions (OC). It is proposed that the optimised designs obtained may be employed to indicate improved fibre paths that may not be gained from standard composite design methods. However, as no manufacturing constraints are taken into account, a further step in considering the best method to realise the improved design within the context of current manufacturing constraints would be needed.
In the literature, the problem of finding local orientations of orthotropic materials for stiffness maximisation has known optimality conditions (Pedersen 1989;Seregin and Troitskii 1981;Rovati and Taliercio 1991), which are associated with minimum levels of global strain energy and/or compliance. The results obtained using this approach by Pedersen in Pedersen (1989) and further explored in Pedersen (1990Pedersen ( , 1991 show that aligning principal material axes with the axes of principal strains maximises stiffness, for a material with relatively low shear stiffness (weak in shear according to the terminology in Pedersen (1989)). This condition was developed to design local material orientations in 2D structures. Moreover, at the optimum according to these OC, the axes of principal strains and principal stresses coincide in view of material orthotropy. Therefore, co-alignment (Ghiasi et al. 2010) of principal stress/strain directions with material principal directions can be used for stiffness maximisation. However, if the material is strong is shear (still as defined in Pedersen (1989)), other solutions may be found, e.g. as in Ferreira et al. (2014).
Designing for optimum strength, in contrast, is based on local measurements whose evaluation relies on criteria which are not unique. For fibre-reinforced composites, examples of strength metrics commonly employed are the Tsai-Hill (1965), Tsai-Wu (1971), Hashin (1980) and Puck and Schürmann (1998) criteria. An approach for strength maximisation is to minimise such criteria at the most critical points of the structure, as pointed out in Pedersen (2004). If the strength criterion adopted is the local strain energy density, then the minimisation of the maximum strength measurement (i.e. at the most damaged point) in a structural domain is obtained by designs of uniform strain energy density over all its points, as shown in Pedersen (1998) (in view of Taylor (1969) and Masur (1970)). This is an optimality condition well known for stiffness maximisation, e.g. as recognised in topology optimisation problems (Bendsøe and Sigmund 2003). Therefore, for the strain energy density strength criteria, the stiffest structure is also the strongest. When other criteria are employed, this condition is not guaranteed.
In practice, design for principal stresses (meaning fibre direction alignment with principal stress directions) has been successfully employed in improving the strength of fibre composites, which may be associated to shear stress reductions, e.g. as in Zhu et al. (2017), Hyer and Charette (1987), Kriechbaum et al. (1992), Reuschel and Mattheck (1999), Tosh and Kelly (2000), and Crosky et al. (2006). Work on optimum design problems for material orientations that formally take strengths into account can also be found in the literature (Fukunaga and Vanderplaats 1991;Groenwold and Haftka 2006;Hammer and Pedersen 1996;Park et al. 2001;Kathiravan and Ganguli 2007;Topal and Uzman 2008). The basic approach in these papers was to select appropriate failure criteria, formulate a problem which take these criteria into account and then solve it using numerical optimisation methods. A few studies have considered optimality conditions. For instance, the OC for fibre orientation in terms of the Hill and Tsai-Wu criteria were derived for 2D and 3D cases in Majak and Hannus (2003). The results show that orientations other than those of principal stresses can minimise the criteria, depending on material properties and loadings. Similar conclusions were found in Brandmaier (1970), where optimal orientations for Hill's criterion were analytically derived and studied for a graphite-epoxy composite. Optimal orientation for 3D orthotropic materials was studied in Majak and Pohlak (2010) by evaluating the OC of Hill's strength criteria with respect to Euler angles, using a formulation in terms of strains, whose solutions were validated using genetic programming. However, these studies failed to demonstrate practical optimisation algorithms based on the derived OC.
The contribution of the present paper is to analytically derive optimality conditions for minimisation of Hashin's failure criteria (matrix tensile/compressive and fibre tensile/compressive) (Hashin 1980), for local material orientations, in terms of principal stresses and strength material parameters. Moreover, this work aims to devise a simple point-wise optimisation algorithm based on these OC, which improves the strength of single-layered fibre composite structures. The OC are derived under a fixed stress field assumption, for the case of 2D plane stress, and principal stress directions are used as reference. OC results show that material orientations which coincide and do not coincide with principal stress directions may locally minimise the studied strength criteria. The developed optimisation scheme, named HA-OCM (Hashin Optimality Criteria Method), is based on iteratively satisfying the OC of matrix failure criteria (either tensile or compressive), finite element-wise in composite structures. This aspect highlights that Hashin's criteria can be separately satisfied in order to tailor a material orientation field in a structure according to specific necessities. Results of the HA-OCM method show that failure loads of the optimal structures obtained are raised in comparison with others designed by principal stress design. Final results will be commented in terms of OC for stiffness maximisation.
From the next section, this paper is organised as follows: Section 2 shows basic equations of Hashin's failure criteria and employed stress transformation relations; Section 3 presents the derived OC for Hashin's failure criteria with respect to material orientation and in terms of material strength parameters and principal stresses; Section 4 introduces the HA-OCM optimisation method; Section 5 details HA-OCM results, which render structures of improved strength; and Section 6 shows summary and conclusion. Furthermore, Appendix A features a summary of OC results from Section 3 and Appendix B shows a summary of compliance benchmark OC from the literature (Pedersen 1989(Pedersen , 1990).

Hashin's failure criteria
Hashin's failure criteria (Hashin 1980) are considered in this paper as a basis for defining an OC for fibre orientation. These failure criteria are developed based on hypotheses built on observed failure modes of composites, a concept also explored in the Hashin-Roten criteria (Hashin and Rotem 1973;París 2001). Each criterion governs a distinct failure mode: matrix tensile, matrix compressive, fibre tensile and fibre compressive. They interact in terms of stresses and strength properties, and are well established in measuring fibre composite first ply failure and/or damage onset (Zhu et al. 2017;Koh and Madsen 2018;de Miguel et al. 2018;Li et al. 2019;Kim and Kim 2019;Joosten 2019).
A deformable solid of orthotropic material under plane stress is considered. For the case of composites with polymeric matrix and unidirectional fibre reinforcement, local material orientations can be defined as follows: 1, the fibre reinforcement direction (in which composite equivalent properties are fibre dominated); 2, a direction perpendicular to 1 (2 is referred to as the matrix direction since equivalent properties are matrix dominated). Pointwise stresses are defined as follows: σ 11 , the direct stress component in 1; σ 22 the direct stress component in 2; and τ 12 , the shear stress component on plane 1-2. In this case, the four equations of Hashin's failure criteria (Hashin 1980) under plane stress are shown in (1), (2), (3) and (4).
When σ 22 > 0, failure occurs according to the matrix tensile (MT) mode if: When σ 22 < 0, failure occurs according to the matrix compressive (MC) mode if: (2) When σ 11 > 0, failure occurs according to the fibre tensile (FT) mode if: Finally, when σ 11 < 0, failure occurs according to the fibre compressive (FC) mode if: In (1) to (4), strength material properties are assumed as follows: X t and X c are respectively the tensile and compressive strengths in direction 1 (fibre); Y t and Y c are respectively the tensile and compressive strengths in direction 2 (matrix); S 12 is the in-plane shear strength and S 23 is an out-of-plane shear strength.

Local 1-2 stresses in terms of principal stresses
The well-known relations for plane stress rotational transformations (Kelly 2015) can be written as: In (5), (6) and (7), the local stresses σ 11 , σ 22 and τ 12 are written in terms of principal stresses σ 1p and σ 2p , assumed |σ 1p | > |σ 2p |, and β, which is an orientation measured from the principal stress σ 1p direction to the local material direction 1. The objective of the formulation in the next section is to find the optimal value of β by minimizing each of the Hashin's failure criteria.

Optimality of Hashin's criteria
In this section, the optimality conditions (OC) of Hashin's failure criteria are derived in terms of point-wise local material orientations, having as reference the principal stress directions. β from (5) to (7) governs material orientation in a small design region of a structure, with many such regions over the structure, as in variable stiffness design. A fixed stress field hypothesis is followed, which means it is assumed that the stress field in the whole deformable solid is not sensitive to changes in point-wise local material orientations. This is a simplified assumption, since it is known that the stress field is prone to change in this case (Pedersen 1989(Pedersen , 1990. However, this assumption guarantees the analytical solution of the presented OC, whose results are used in the iterative optimisation method presented in Section 4. It is considered that this method will converge to a design point where the fixed stress field assumption has little effect on the optimised material orientations, as seen in Pedersen (1990). Further comments on this aspect of criterion sensitivities are made in Section 3.5.

Derivation of optimality conditions
Rewriting (1) in terms of principal stresses |σ 1p | > |σ 2p | and orientation β, in view of (6) and (7), renders: This failure mode is evaluated when σ 22 > 0. To minimise this criterion, the following problem in standard form is stated: In the problem of (9), F Y t is the objective function to be minimised in β and g a ≤ 0 is a standard inequality constraint. Considering the Lagrange multiplier λ a , the Lagrangian function L Y t for the problem in (9) is written as: The first-order necessary conditions for L Y t (β, λ a ) at stationary points (where β = β * ) are: The matrix tensile failure criterion F Y t is commonly evaluated when σ 22 > 0. The condition of interest from (12) is therefore λ a = 0. Nevertheless, when σ 22 = 0 the criterion can still be evaluated and it is governed by shear τ 12 , as can be seen from (1). It can be shown that Lagrange multipliers λ a > 0 may exist in this case. However, this condition will not be further explored here, since the goal is to work on numerical finite element models where it is assumed that σ 22 = 0 does not happen in practice.
When λ a = 0, the first-order necessary condition in (11), with the aid of (8) and under fixed stress field assumption, is written as: Following (13), the second-order sufficient condition for β to be a minimum β * , when λ a = 0, is given by:

Optimal solutions
Equations 15 and 16 show roots for the stationary condition of (13): where Equation 13 has other solutions, however, they are obtained by adding multiples of π to (15) and (16), and this does not bring any new results regarding material orientation. The solutions to (16) are valid design orientations when The conditions in (18) above guarantee β * Y t3 and β * Y t4 in (16) to be real, non-complex. When Q Y t < 1, in view of (17): Similarly, Q Y t > −1 renders: An interesting fact is that multiplying inequalities in (19) and (20), and assuming S 12 > Y t , renders the sufficient condition for β * Y t3 and β * Y t4 to be minimum points, in terms of (14). Moreover, based on (14), it can be shown that (19) and (20) are, respectively, the sufficient conditions to assure β * Y t1 = 0 and β * Y t2 = π/2 as maximum points (please see Appendix A for a summary of these solutions).
Therefore, if conditions of (18) are respected, β * Y t3 and β * Y t4 are the real orientations which minimise Hashin's matrix tensile criterion. When (18) has a condition not respected, the inequalities in (19) and (20) change, and either β * Y t1 = 0 or β * Y t2 = π/2 has sufficient conditions to satisfy a minimum point. Thus, a minimum solution is always possible. Finally, it is clear that the solutions β * Y t and their optimality depend on principal stresses and material strength parameters.

Derivation of optimality conditions
Rewriting (2) in terms of principal stresses |σ 1p | > |σ 2p | and orientation β, using (6) and (7), renders: (21) In (21), C Y c is a material constant given by: The failure mode in (21) is evaluated when σ 22 < 0. In order to minimise this criterion, the following standard optimisation problem is stated: In this problem, F Y c is the objective function to be minimised in β and g b ≤ 0 is a standard inequality constraint. Defining the Lagrange multiplier λ b , the Lagrangian function L Y c for the problem in (23) is: The first-order necessary conditions for L Y c (β, λ b ) at stationary points (where β = β * ) are: The matrix compressive criterion F Y c is evaluated when σ 22 < 0. Following the same assumption as for the matrix tensile criterion, the condition σ 22 = 0 is not taken into account here. Therefore, the condition of interest from (26) is λ b = 0. In view of this result, the first-order necessary condition in (25), also in view of (21) and under fixed stress field assumption, is determined as: Moreover, when λ b = 0, the respective second-order sufficient condition for β to be a minimum (β * ), following (27), is:

Optimal solutions
The following equations show roots for the stationary condition in (27): where Equation 27 has other solutions, obtained by adding multiples of π to (29) and (30). However, this does not bring any new results in terms of material orientation. The solutions of (30) are valid design orientations when Y c (S 2 12 − 4S 2 23 )(σ 1p − σ 2p ) = 0 and: The conditions in (32) must hold when β * Y c3 and β * Y c4 in (30) are real numbers. When Q Y c < 1 in view of (31), it implies: The condition Q Y c > −1 implies: Interestingly, multiplying (33) by (34) renders an inequality which is the sufficient second-order condition for both β * Y c3 and β * Y c4 to be minimum points, in view of (28). Moreover, also based on (28), it can be shown that (33) and (34) are, respectively, the sufficient conditions that ensure β * Y c1 = 0 and β * Y c2 = π/2 as maximum points (Appendix A provides a summary of these solutions).
Therefore, if conditions of (32) are obeyed, β * Y c3 and β * Y c4 are the real orientations that minimise Hashin's matrix compressive criterion. When (32) has a condition not respected, the inequalities in (33) and (34) change, and either β * Y c1 = 0 or β * Y c2 = π/2 has the sufficient condition to be a minimum point respected. Thus, a minimum solution is always possible.
It can be seen that solutions for β * Y c and their optimality depend on the principal stresses and material strength parameters. Moreover, in view of the load-response linearity from linear elasticity, optimal solutions also depend on the magnitude of external loads for this particular criterion. This is noticed once load magnitude effects are not cancelled in optimality results in (27)-(34).

Derivation of optimality conditions
It is possible to rewrite (3) in terms of principal stresses |σ 1p | > |σ 2p | and orientation β, with the aid of (5) and (7), as: Since this failure mode is evaluated when σ 11 > 0, the following optimisation problem is stated in standard form: In this problem, F Xt is the objective function to be minimised in β and g c ≤ 0 is a standard inequality constraint. Considering the Lagrange multiplier λ c , the Lagrangian function L Xt for the problem in (36) is written as: First-order necessary conditions for L Xt (β, λ c ) at stationary points (where β = β * ) are: The fibre tensile failure criterion F Xt is only evaluated when σ 11 > 0. Moreover, in view of the present interest in finite element numerical analyses, it is assumed that σ 11 = 0 does not happen in practice. Therefore, the solution of interest from the conditions in (39) is λ c = 0. In view of this result and (35), the first-order necessary condition in (38), under fixed stress field assumption, is written as: Following (40), when λ c = 0, the corresponding secondorder sufficient condition for β to be a minimum (β * ) of F Xt is given by:

Optimal solutions
It is easily seen that β * Xt1 = 0 is a solution of (40). This equation has other roots, as shown in Appendix A. For β * Xt1 = 0, the sufficient minimisation condition of (41) becomes: It is noticeable that the optimality of the solution β * Xt1 = 0 depends on the principal stresses and material strength parameters. However, if X t >> S 12 (for fibre composites, X t > S 12 is usual), the fraction involving S 12 and X t in (42) tends to be a small number. In that particular case, and defining 0 + as a small positive number, (42) renders: The condition in (43) will be met if σ 2p does not approach σ 1p . In this case, since |σ 1p | > |σ 2p |, β * Xt1 = 0 is a minimum point.

Derivation of optimality conditions
Equation 4 can be rewritten in terms of principal stresses |σ 1p | > |σ 2p | and orientation β using (5): The criterion in (44) is evaluated if σ 11 < 0. Thus, the following optimisation problem is stated, in standard form: In the problem above, F Xc is the objective function under minimisation in β and g d ≤ 0 is an inequality constraint in standard form. Considering the Lagrange multiplier λ d , the Lagrangian function L Xc for the problem in (45) is written as: The first-order necessary conditions for L Xc (β, λ d ) at stationary points (where β = β * ) are: The fibre compressive failure criterion F Xc is evaluated when σ 11 < 0. Following the same assumption as for the fibre tensile criterion, the condition σ 11 = 0 is not taken into account here. Therefore, the condition of interest from (48) is λ d = 0. In view of this result and (44), noticing that X c is a constant and under fixed stress field assumption, the first-order necessary condition in (47) is written as: For (49), the corresponding second-order sufficient condition, to qualify a stationary point β as minimum (β * ), is:

Optimal solutions
The optimality conditions for this criterion, (49) and (50), depend on the principal stresses and not on any material properties. A solution is β * Xc1 = 0 which, with principal stresses |σ 1p | > |σ 2p |, is a maximum point if σ 1p < 0. A summary of solutions is shown in Appendix A.

A note on sensitivities of the failure criteria
The sensitivities in the OC of Hashin's failure criteria in Sections 3.1, 3.2, 3.3 and 3.4 were evaluated based on a fixed stress field assumption. This implies that a change in the local material orientation of a design region does not significantly affect the stress field of the full structure, i.e. mutual sensitivities of β are not considered.
In fact, the Lagrangian functions dealt with in (10), (24), (37) and (46) depend on all local material orientations β that the structure may have, and can be written in the following general form: In (51), σ 1p and σ 2p are functions of the vector b T = {β 1 , ..., β, ..., β N }, which collects all local material orientations β of all possible design regions (assumed small) in a structure. The Lagrangian function general form in (51) also depends on the respective Lagrange multiplier λ, as well on functions f 1 (β) = sin 2β and f 2 (β) = cos 2β, which vary only with the single β in question in Section 3.1 to 3.4. Considering the generalised chain rule of partial derivatives, the first derivative in β of (51) renders (with λ assumed as a constant): Under fixed stress field assumption, it is considered that ∂σ 1p ∂β = ∂σ 2p ∂β = 0 in (52). Furthermore, it is implicit that the derivatives of Lagrangian functions with respect to all other variables in b, except β, are not important in the OC derived. In other words, it is neglected the mutual influence of b on the stress field and derived OC. This is a simplifying assumption that permits the OC to be solved analytically as presented, since in this case only the terms involving f 1 and f 2 are taken into account in the derivatives of respective L in Sections 3.1 to 3.4 (e.g. (13) and (14)). However, it is here expected that the method will iteratively converge to a design point in which the fixed stress field assumption has little effect on the final obtained result.

Optimisation strategy
Based on the OC derived in Section 3, the HA-OCM was developed to tackle the problem of finding, in structures represented by finite element (FE) meshes, element-wise material orientations for strength improvement. In summary, it is a simple strategy based on calculating element-wise orientations β * that minimise the Hashin criteria associated with matrix failure (either tensile or compressive), and then iteratively changing local material orientations in order to achieve optimal design solutions. The orientation choice can be focused on satisfying the matrix criteria because the strengths in the matrix direction (either tensile Y t or compressive Y c , in direction 2) are much lower than the strengths in the fibre direction for unidirectional fibre-reinforced composites. The material properties given in Table 1 exemplify this aspect. Therefore, the optimal finite element-wise orientations are designed to locally minimise the matrix failure criteria.
Algorithm 1 shows a pseudo-code for the HA-OCM, implemented using the commercial FE software ABAQUS and Python coding. Basically, it determines orientation solutions among 0, π/2 and β * Y t3 or β * Y c3 which minimises the active matrix failure criterion. Solutions β * Y t4 /β * Y c4 are not considered, in order to eliminate the need for choice between them and β * Y t3 /β * Y c3 . This was based on early-stage tests that showed they were not strictly necessary in order to improve failure loads, and removing them increases the efficiency of the algorithm. Figure 1 shows definitions of the axis systems and angular rotations in the HA-OCM. The rotation α is defined from the global X axis of the structure to the current local material 1 axis. After calculating stresses in the 1-2 system, the rotation θ from direction 1 to principal stress σ 1p direction is found using the standard (Kelly 2015) plane stress formula: Finally, the optimal orientation β * is defined as the angle between the principal axis 1p and the optimal local Fig. 1 Definition of angles between axis systems: α from global X-Y to local material 1-2, then θ from 1-2 to principal 1p-2p, and β * from 1p-2p to optimal 1 * -2 * material axis 1 * , as determined by satisfying the optimality conditions for the Hashin matrix failure criteria. In terms of stress, the local material stresses (σ 11 , σ 22 , τ 12 ) are used to calculate the principal stresses (σ 1p , σ 2p ), followed by the optimal local material orientation β * , from which the stresses in optimal material directions (σ * 11 , σ * 22 , τ * 12 ) are determined.
The underpinning hypothesis for the proposed method is that increased failure loads for the structure as a whole can be achieved by sequentially imposing, elementwise, the local material orientation β * that minimises the matrix failure criteria. It is expected that designs will reach convergence, justifying the use of the fixed stress field assumption followed in the derivation of the OC in Section 3.

Results
The proposed optimisation method HA-OCM was applied to three examples of single-layered plane structures: a cantilever plate, a plate with a central hole and a bracketshaped plate under either compressive or tensile loading. The first example was chosen for an initial assessment of the optimisation strategy. The two subsequent examples were used to evaluate the potential of applicability of the present methodology to gradually more complex domains. However, it has to be mentioned that the designs of notched composites (Tan 1994;Trinh 1997) and multi-load structures involve concepts beyond the focus of the present article.
For comparisons with HA-OCM results, a principal stress design strategy was also applied to the same examples, based on iteratively aligning, element-wise, the stiffest local material directions (here the 1-directions) with the directions of the maximum principal stresses in absolute (here defined as σ 1p , once |σ 1p | > |σ 2p | is assumed).
The designs obtained are compared in terms of failure loads, as evaluated according to the Hashin criteria, and compliance. The materials considered in the tests are shown in Table 1 and referred to as follows: 3DCF (3D printed carbon fibre and nylon composite), CF (carbon fibre and epoxy composite) and GF (glass fibre and epoxy composite). For all cases tested, both optimisation strategies were run for a total of 100 iterations (which is the HA-OCM stopping criterion). In all cases shown, the initial designs had all elements' material 1-directions aligned at 0 • to the X-axis in Figs. 2, 7 and 10.

Problem 1: Cantilever plate structure
The square plane structure shown in Fig. 2, with a thickness of 0.51 mm, is clamped on the leftmost side and has a constant distributed load applied on the rightmost side, as indicated. It was discretised in ABAQUS using 98 S3R general shell elements, and was optimised for the 3DCF, CF and GF materials. Figure 3 shows the final designs in terms of material orientations (plotted alongside maximum principal stresses in absolute σ 1p ), Fig. 4 shows results obtained throughout iterations and convergence for failure load and compliance for each design and Table 2 shows a summary of the final results. The designs (a) to (c) were obtained using the HA-OCM and (d) to (f ) by principal stress design.
The loads used in the optimisation were F = 20 N/mm 2 for 3DCF cases (a) and (d), F = 30 N/mm 2 for CF cases (b) and (e), and F = 10 N/mm 2 for GF cases (c) and (f ). These magnitudes were chosen after initial tests, and were proven to deliver final designs without failure according to  From the results presented in Table 2, it is noticeable that the HA-OCM was able to obtain designs with higher failure loads than the principal stress design. For cases (a) and (b), the obtained failure loads were increased by 71% and 77%, respectively, in comparison with the principal stress designs (d) and (e). For the (c) case, however, the gain was only 2.7% in comparison with the respective case (f ). It is also notable that the two design strategies provided different designs in terms of the element fibre orientations, as seen in Fig. 3. This is discussed in detail in the next section.

Compliance optimality analysis
From Fig. 3, it is seen that the HA-OCM results (a) to (c) mainly have the material 1-directions (stiffest) either  aligned with the directions of maximum absolute principal stress or at 90 • to them (the latter is a perfectly possible optimal result for strength according to the OC here presented; see e.g. Appendix A). Whereas, as expected, the principal stress designs have all material 1-directions aligned with directions of maximum absolute principal stress. These material orientations represent point-wise conditions for extreme compliance, based on the OC presented by Pedersen in Pedersen (1989, 1990: here summarised in Appendix B. Evaluating the compliances of the final designs (low compliance meaning high stiffness), it can be seen in Fig. 4 that both design strategies were able to reduce compliances from the initial designs. However, the HA-OCM delivered higher final compliances compared with the principal stress design in cases (b) and (c), with compliance greater by 75% and 18%, respectively. In order to explain these data, Pedersen's OC for minimum compliance in Pedersen (1989Pedersen ( , 1990 were evaluated for all results here obtained, by post-processing optimised designs in terms of material orientation for all cases (a) to (f ). Results from these OC are summarised in Table 3.
From Table 3, it is seen that designs (b) and (c) had more element-wise material orientations set to angles that represent compliance local minimum points, instead of global minimum points, in comparison with their respective pairs (e) and (f ) found by principal stress design. Another interesting fact is that in results (d) to (f ), obtained by principal stress design, not all local material orientations were set to angles that render global minimum compliance. Therefore, neither the HA-OCM nor principal stress design guaranteed global minimum compliance in view of the OC in Pedersen (1989Pedersen ( , 1990.  respectively, evaluated for the optimisation load of F = 20 N/mm 2 . In both designs, the carbon-nylon 3DCF material in Table 1 was used. From these plots, it can be seen that in general terms the matrix criteria were improved when HA-OCM was employed in case (a), in comparison with case (b) obtained with principal stress design, since structure (b) failed according to the matrix compressive criterion for the load evaluated. Furthermore, the HA-OCM did not cause problems regarding failure of the fibre modes. This behaviour was also observed for the cases with the CF and GF materials, where the matrix criteria had their indices minimised, in general terms.

Problem 2: Plate with a hole
A rectangular plate with an inner circular hole was modelled using a one-quarter symmetrical model, as depicted in Fig. 7. It was subjected simultaneously to two uniformly distributed loads: tensile on the outer horizontal edge and compressive on the outer vertical edge. The structure was discretised in ABAQUS using 332 S3R general shell FE, of thickness 0.51 mm, and optimised for the GF material in Table 1. The load employed was F = 17 N/mm 2 , which guaranteed final results without failure according to Hashin's criteria. Figure 8 shows material orientation results (a), obtained using HA-OCM, and (b), obtained by principal stress design. These designs are plotted alongside maximum principal stresses in absolute (here σ 1p ). Figure 9 shows results throughout iterations and convergence for failure load and compliance, and Table 4 shows a summary of the final results. It is seen that final designs differ and, in view of results shown in Table 4, design (a) has a failure load 100% higher than (b). These results show that the HA-OCM was again able to obtain a design with improved failure load compared with principal stress design.
For design (a), all optimal material orientations ended up either aligned or at 90 • with the maximum absolute principal stress directions, as highlighted in Fig. 8. As commented earlier in Section 5.1, both orientations are possible optimal results, that may minimise the Hashin matrix criteria according to the OC derived in this paper. Design (b) has all optimal material orientations aligned with the maximum absolute principal stress directions, as expected for principal stress design. Both final designs resulted in almost the same compliance, as can be seen from the optimisation behaviour throughout iterations in Fig. 9 and Table 4. Figure 10 shows the model of a bracket, considering its horizontal symmetry. It has a hole on the leftmost side and it is clamped on the rightmost edge. Two different loadings were considered, namely tensile and compressive, as shown in upper and lower cases of Fig. 10, respectively. Both tensile and compressive loads were applied to the hole edge with a sinusoidal distribution. They were separately employed in optimisation tests, with a maximum magnitude of F = 20 N/mm 2 , which guaranteed final results not failed according to the Hashin's criteria. All cases were represented in ABAQUS by meshes of 1790 S3R general shell elements of thickness 0.51 mm. The material properties of the 3D printed carbon-nylon 3DCF in Table 1 were considered. Figure 12 shows results in terms of material orientations for cases (a) and (c), subjected to tensile loading, and Fig. 13 for cases (b) and (d), subjected to compressive loading. All designs are plotted alongside maximum principal stresses in absolute (here σ 1p ). In both compared pairs, the cases were run with the HA-OCM and principal stress design method. Results in terms of failure loads and compliances are summarised in Table 5 and convergence throughout iterations is shown in Fig. 11.

Problem 3: Bracket under tensile and compressive loadings
From Table 5 and Fig. 11, it is possible to see that the HA-OCM rendered results with improved failure loads in comparison with principal stress design, after convergence. Comparing designs (a) and (c), which are the tensile load cases, the gains were about 310%. Comparing designs (b) and (d), which are compressive load cases, the gains were about 140% (Figs. 12 and 13).
The material orientations of designs obtained by the HA-OCM had the trend to converge to either aligned or at 90 • with the local maximum absolute principal stress direction. Final compliances were similar for cases (a) and (c), whereas case (b) was 30% higher than case (d). The higher value for case (b) is probably associated to the fact that the proposed optimisation strategy does not guarantee global optima for compliance, as previously discussed in Section 5.1.1.

A note on the influence of initial designs
As stated at the beginning of the current Section 5, all optimal results in Sections 5.1, 5.2 and 5.3 had initial designs in which all elements' material 1-directions were aligned at 0 • to the X-axis in Figs.2, 7 and 10, in terms of material orientations.
In order to assess the influence of initial material orientations on HA-OCM, two additional initial designs were tested: every element, material 1-directions at 90 • and −45 • to the X-axis in Figs. 2, 7 and 10. The Table 4 Problem 2: failure loads and compliance for designs (a) and (b) in Fig. 8  tests based on these new initial designs indicated that the HA-OCM may be influenced by the initial design configuration, since final results obtained differed from the results in Sections 5.1 to 5.3. In some cases, structures with better failure loads than those presented could be obtained. However, in every additional test performed, the HA-OCM was able to successfully raise the failure loads of the designed structures, using the same 100 iterations as before. This aspect may indicate convergence to different local minima, depending on the starting design for orientations. Therefore, it is advisable to run the HA-OCM from more than one starting point for each particular case.

Summary and conclusions
In this work, the optimality conditions of the Hashin's strength criteria were analytically obtained in terms of principal stresses and material strength parameters. The derivations were made separately for each one of the four Hashin's criteria (matrix tensile/compressive, fibre tensile/compressive), following a fixed stress field assumption. From the conditions derived, it was seen that orientations aligned and not aligned with principal stresses may minimise particular failure mode indices. Minimisation when σ 22 = 0 and σ 11 = 0 was considered, however the study of cases where Lagrange multipliers λ a to λ d are not zero may render extra results.
The optimisation strategy HA-OCM was proposed, based on satisfying the OC for the Hashin's matrix criteria for all elements in a FE mesh representing a structure. It was shown, through a number of test cases over single-layered structures, that the HA-OCM designs had improved failure loads compared with designs generated using the principal stress design method (i.e. fibre orientation following the local maximum in absolute principal stress). Gains in failure loads from 2.7 to 310% were obtained and, among the test cases here presented, the average gain was 116%. It was shown that 100 iterations were sufficient to attain convergence in the HA-OCM for all test cases. In most cases, convergence was reached in few iterations with instability quickly damping, indicating both the efficiency and robustness of the proposed method, in spite of the fixed stress field hypothesis assumed on the derived OC.
Fibre directions in optimal results had a trend to be either aligned or at 90 • to the local maximum absolute principal stress direction, despite the other possible solutions that minimise the matrix criteria. Albeit this is a condition that possibly minimises compliance (maximises stiffness) of weak in shear (Pedersen 1989) materials, it was shown that both the HA-OCM and principal stress design do not guarantee global minima for compliance, according to the OC in Pedersen (1989Pedersen ( , 1990.
From the manufacturing point of view, the interpretation of the obtained optimal designs into fibre paths of feasible production is an open challenge. Albeit in several cases design regions present trends on shapes for fibre paths in the presented results, fibre discontinuities and impractical fibre orientation regions may be also seen, as a result of the absence of manufacturing constraints. Further research steps may improve these issues.
Despite the HA-OCM only explicitly satisfying Hashin's matrix criteria, the resulting designs were also satisfied in terms of the fibre strength modes. This point is, however, strongly dependent on loading conditions, and this may be an issue in cases where fibre modes are the most critical. Nevertheless, their OC may also be individually satisfied for such cases in a similar optimisation procedure to that shown here for the matrix modes.
Although the HA-OCM here proposed is simple to apply (arguably due to the fixed stress assumption followed, which guarantees simple analytical solutions for the derived OC), it is shown to be effective in producing designs with failure load improvement by locally minimising the Hashin failure modes indices.

Replication of results
On behalf of the authors, the corresponding author included in the main text of the manuscript the necessary information for replication of the results presented, including OC results and its summary, optimisation algorithm and details on dimensions of structures, loadings, FE meshes and material properties.
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons. org/licenses/by/4.0/. Table 6 shows a summary of all solutions derived for the optimality of Hashin's failure criteria. All solutions presented respect first-order necessary conditions, and then are classified according to their respective second-order sufficiency conditions. Principal stresses |σ 1p | > |σ 2p | are assumed.

Appendix A: Summary of solutions for Hashin's criteria optimality
The second-order sufficiency condition shown in Table 6 for the matrix tensile criterion solutions β * Y t3 and β * Y t4 assumes S 12 > Y t in its derivation. The second-order sufficiency condition in Table 6 for the fibre tensile criterion solutions β * Xt3 and β * Xt4 assumes X t > S 12 in its derivation. Otherwise, all results are general.

A.1 Other solutions to the fibre criteria
The fibre tensile failure criterion has stationary solutions other than the β * Xt1 = 0 shown in Section 3.3. Taking roots of (40), the relevant in terms of material orientations are: Based on (58), a particular material is classified as weak in shear if α 3 > 0. From material properties in Table 1, the carbon-nylon 3DCF has α 3 = 0.966, the carbon-epoxy CF has α 3 = 0.877 and the glass-epoxy GF has α 3 = 0.722. Therefore, they are all weak in shear.
These are the conditions evaluated to compose Table 3 in Section 5.1.