1. Introduction
Human Centrifuge Systems (HCSs) are a critical motion platform for generating high G-accelerations akin to aircraft and spacecraft. The primary applications of HCSs include high G-acceleration and Spatial Disorientation (SD) training, medical research, and structure performance evaluation [
1,
2,
3]. HCSs do not have a specific universal design or motion capability. However, the majority of HCSs consist of an arm that horizontally rotates about the system base, a gondola attached to the end of the arm with roll and pitch rotation, and a counterweight attached to the opposite side of the arm to offset the mass of the arm and gondola (
Figure 1) [
4,
5,
6,
7]. The end-effector of an HCS is typically the head or chest of the HCS user.
HCSs generate the desired G-acceleration at the end-effector through rotation of the arm and gondola. Arm rotation generates centripetal and tangential acceleration at the end-effector. The rotation of the gondola reorients the end-effector and transfers the generated accelerations along the desired body axes of the end-effector. NATO developed a standardisation agreement for high G-acceleration aircrew training, which can also be used to set minimum performance criteria for HCSs [
8]. Based on the standardisation agreement, HCSs should be able to generate more than 9 G sustained and a minimum onset rate of 3 G/s. Current HCSs have G-acceleration capabilities ranging from 3 to 30 G and onset rate capabilities ranging from 5 to 15 G/s. HCSs can typically provide Open Loop (OL) and dynamic motion control modes. OL motion control, which is specified as Predefined Scenario Simulation (PSS) within this study, consists of pre-set motion profiles that enable repetition of specific motion scenarios [
9]. Dynamic motion control is generally defined as Dynamic Flight Simulation (DFS) and provides the HCS user with active control over HCS motion.
Figure 1.
Two examples of operational HCSs: (
a) G-lab [
10] and (
b) ATFS-400-25 [
11].
Figure 1.
Two examples of operational HCSs: (
a) G-lab [
10] and (
b) ATFS-400-25 [
11].
The design and motion of standard HCSs produce several issues that inhibit high G-acceleration training. These issues include (1) HCS motion-induced Coriolis effect and differing blood pressure between the head and feet of the HCS user [
7,
12], (2) delayed response of HCS motion to given motion inputs due to inertia and limitations of HCS motors [
13], and (3) accurate replication of the multi-axis G-acceleration of aircraft motion [
14]. This study investigates the minimisation of these issues through optimisation of the configurational design of an HCS.
The main limiting factor of HCSs for DFS and aircraft motion simulation is Coriolis [
12]. Coriolis is caused by differences in the angular acceleration vector between points of a body and can be induced on a user passively (from aircraft or HCS gondola movement) or actively (from user head movement) [
15]. Coriolis is an undesirable effect on the aircrew as it can cause a conflict in information regarding body orientation and motion. This may result in symptoms such as motion sickness, nausea, and disorientation [
15]. Within HCS motion, Coriolis is generated at the user’s vestibular system during simultaneous rotation of the gondola or during user head movement. The detrimental effects of Coriolis are more severe in HCSs compared to aircraft, since the generated Coriolis is significantly larger than the Coriolis generated via aircraft motion [
7,
16]. This is mainly due to the gondola’s short radius of rotation compared to an aircraft’s turn radius.
Feet-to-Head Acceleration Ratio (FHAR) is the ratio of acceleration experienced at a person’s feet relative to the head. The difference in feet and head acceleration is predominantly caused via gondola roll rotation, which causes the user’s feet to move farther away from the arm’s Centre of Rotation (CoR) compared to the user’s head. The magnitude of the difference between foot and head acceleration is inversely proportional to HCS arm length [
7]. Higher values of FHAR can adversely affect blood perfusion and produce a higher pressure difference in the cardiovascular system between the feet and head [
7]. As FHAR increases, blood pressure increases at the feet and drops at the head [
7], resulting in blood pooling at the feet and poor circulation. The difference in pressure between body parts and the increase in vascular transmural pressure can result in harmful physiological effects such as arm pain and foot pain [
1,
17,
18,
19,
20]. Mitigation of such physiological effects has been investigated through the implementation of guidance and anti-G equipment [
17,
18,
21,
22,
23].
Within HCSs, physiological effects can occur with greater intensity [
7,
16]. However, the application of an optimal configurational design for a HCS could potentially reduce the increased magnitude of these effects. Minimising Coriolis and FHAR will improve HCS replication of aircraft motion in addition to improving user experience and reducing detrimental physiological effects. Longer arm lengths have been investigated to minimise Coriolis and FHAR; however, they may be considered impractical due to the increase in cost and torque requirements outweighing the minor reduction in Coriolis and FHAR [
7]. Instead, altering gondola orientation and applying a motion controller have been observed to be more optimal methods for reducing Coriolis and FHAR [
7,
12,
24]. These methods, however, cannot mitigate Coriolis actively induced by human movement [
7,
12].
HCS motion criteria require a durable HCS structure that can sustain the large forces imposed on it during high G-accelerations. Therefore, HCSs require the highest level of structural integrity, which presents numerous structural problems [
25]. Increasing structural stability and durability is an easy task when weight is not an issue. However, due to actuator torque limits and motion requirements, HCSs need to be as light as possible, which results in design compromises for motor selection, structure strength, mass, and mass distribution [
14]. Thus, it is difficult to develop an HCS that can generate accelerations and onset rates at the level of fidelity required for training profiles and replication of Aircraft Combat Manoeuvres (ACMs). HCSs predominantly consist of a high-cost structure with high maintenance conditions [
6].
The majority of HCSs in operation globally have three Degrees of Freedom (DoFs), which include arm rotation, gondola roll rotation, and gondola pitch rotation. Research has primarily focused on the performance improvement of three-DoF HCSs [
14,
23,
26,
27,
28,
29,
30,
31]. However, research has concluded that HCSs with gondola roll, pitch, and yaw rotation can simulate aircraft motion more accurately and further reduce undesirable effects [
9,
16]. Motion simulators with six DoFs and high Range of Motion (RoM), such as Desdemona and Kraken, have been regarded as highly suitable for DFS and SD training [
32,
33]. These systems, however, do not have the G-acceleration and onset rate capabilities required for high G-acceleration training.
Validation of the HCS capability to generate the desired G-acceleration is typically focused on generating a Gz-acceleration profile with little to no consideration of acceleration generated along the x and y axes of the end-effector [
6,
14,
27,
28,
34]. This is due to Gz-acceleration being the primary cause of the detrimental physiological effects experienced by the aircrew during high-G flight [
17,
35]. Research into the development and control of three-DoF HCSs has produced systems capable of generating desired Gz-acceleration profiles with maximum errors of 0.2 G in [
27], 0.46 G in [
36], 0.47 G in [
28], 0.38 G to 0.5 G in [
14], and 0.49 G, which is described as a very good result in [
37]. These results from the simulation of Gz-acceleration profiles have been reported to verify the kinematic algorithms and control system design of three-DoF HCSs. However, such tracking errors are not ideal for an accurate simulation of ACMs.
1.1. HCS Configurational Design
Configurational design optimisation in this study consists of changing configurable kinematic parameters of a system to minimise or maximise certain aspects of the system. Multi-objective optimisation consists of changing one or more parameters to minimise or maximise multiple aspects of a system [
38,
39,
40]. Rather than offering a single optimal solution, the results of multi-objective design optimisation of a system typically consist of Pareto sets that present the trade-offs between various solutions, with which one can discern for themselves what would be most optimal for their situation [
41]. The current study investigates the minimisation of undesirable motion effects and system cost through optimising the configurable kinematic parameters of a HCS that affect the system’s performance. Configurational design parameters of HCSs that affect motion, motion effects at the end-effector, G-acceleration output, and system cost include arm length, DoF of the system, RoM of gondola axes, gondola seat position, counterweight position, the masses of HCS components, and the performance criteria of the drive motors. The design parameters and their relationship to HCS performance will be briefly highlighted within this section.
Current HCS arm lengths range from 5 m to 18 m, with the mean arm length being approximately 8 m. The dominant reason for shorter arm lengths is cost. Longer arm lengths are pursued as they reduce the arm RPM required to generate the desired high G-accelerations and reduce the relative change in end-effector distance from the arm CoR during gondola rotation. Lower RPM reduces undesirable effects on the vestibular system caused by the planetary rotation of the gondola about the HCS base [
42,
43]. Lower RPM also reduces the magnitude of Coriolis acceleration generated at the end-effector. A reduction in the relative change in end-effector distance from the arm CoR reduces the difference between the feet and head acceleration of the HCS user [
7].
The DoFs of a HCS have a significant impact on the motion capabilities of the system. The primary DoFs of HCSs are arm rotation about the base vertical axis and gondola roll rotation. Arm rotation generates the magnitude of the desired G-acceleration at the end-effector. Gondola roll rotation redirects centripetal acceleration along the z-axis of the end-effector. Several HCSs currently in operation have only these two DoFs [
6,
44]. Gondola pitch rotation enhances HCS generation of multi-axis G-accelerations through increasing gondola rotation capability to redirect tangential and gravitational acceleration. Research on HCSs and motion platforms with three-axis gondola rotation has shown that the addition of gondola yaw rotation can potentially improve HCS capability to redirect centripetal, tangential, and gravitational acceleration along the desired axes of the end-effector and enhance HCS capability in the generation of multi-axis G-acceleration profiles [
9,
16,
45,
46,
47,
48].
The RoM of the gondola rotation axes also greatly impacts the performance capabilities of a HCS, in addition to being critical values for the identification of the required motor performance criteria. Kraken and Desdemona are two highly capable motion platforms with continuous gondola rotation. This enables the systems to provide comprehensive motion for space, flight, and driving simulation. Smaller pitch and yaw RoM are greatly desired from a motor capability and HCS structure perspective, as they contribute to the cost and complexity of the system.
Seat position and orientation relative to HCS motion influence how the generated G-acceleration vectors affect the user. Within aircraft, seat reclination impacts the experienced G-acceleration and improves aircrew G-tolerance through redirecting the generated G-accelerations proportionally more along the body x-axis of the aircrew rather than the z-axis. This reduces the load on the cardiovascular system to perfuse blood to the head. Studies have shown that leaning the seat backwards can slightly increase G-tolerance [
31,
49]. According to such research, seat backrest angles ranging from 13 deg to 30 deg are implemented in fighter aircraft such as the F-35 and F-16 [
50]. Seat position within the HCS gondola can typically be adjusted to situate the end-effector at the desired position relative to the gondola CoR.
Generally, a large mass of metal is used as the HCS counterweight. The configurational parameters of the counterweight include mass and distance from the arm CoR. A recent study, however, presented a novel approach in which the arm motor is used as the counterweight, thus removing the need for and cost of the mass of metal [
6]. The same approach could be used in future developments of HCSs, with an additional counterweight added only if the arm motor does not have substantial mass.
1.2. Paper Contributions
The optimisation of HCSs to more accurately replicate aircraft motion and minimise undesired forces and effects has predominantly focused on improving operational parameters, the Inverse Kinematic and Dynamic (IKD) analysis method, and the control algorithm of three-DoF HCSs [
7,
12,
14,
26,
30,
51,
52]. To the best of our knowledge, the investigation of a four-DoF HCS and configurational design optimisation of the system to mitigate Coriolis, FHAR, and cost has not been performed nor received much attention within published research [
6,
7,
16,
24]. The contribution of this work is the investigation of HCS performance optimisation through optimising the configurational design parameters of a four-DoF HCS. Such systems are not typically used for high G-acceleration training but rather as SD training platforms, e.g., the GYROLAB series [
45]. Thus, our study investigates the addition of gondola yaw rotation and the multi-objective optimisation of the arm length and seat position of a four-DoF HCS to minimise Coriolis, FHAR, and cost. Additionally, the required RoM of the gondola motors will be identified. HCS optimisation will be implemented using an efficient MATLAB global multi-objective optimisation solver. The tracking error of the HCS replication of three ACMs will also be analysed to ensure that the optimised design parameters do not inhibit the accurate replication of multi-axis G-accelerations.
The rest of this paper is organised in seven sections.
Section 2 presents the IKD analysis for a four-DoF HCS.
Section 3 discusses the problem formulation and presents the correlation between HCS configurational design parameters and Coriolis, FHAR, and cost.
Section 4 presents the multi-objective optimisation methodology used to enhance HCS performance.
Section 5 presents the optimisation results and observations.
Section 6 provides discussion on the results and optimisation method.
Section 7 discusses future developments of the study. Finally,
Section 8 presents the conclusions of the work.
2. Kinematic and Dynamic Model of a Four-Axis Human Centrifuge System
This study aims to optimise the performance characteristics of a four-DoF HCS through optimisation of the configurational design of the HCS. A four-DoF HCS is selected due to research concluding that such systems are more capable of producing the multi-axis G-acceleration of ACMs [
9,
16]. To achieve this aim, the kinematic and dynamic motion of the HCS need to be first identified. This section presents the IKD analysis for a four-DoF HCS. The four active DoF consist of (1) arm rotation about the base’s vertical z-axis, (2) gondola roll rotation, (3) gondola pitch rotation, and (4) gondola yaw rotation. The initial orientation of the gondola (link 4) body frame (BF) has the x-axis aligned horizontally perpendicular to the arm, the y-axis aligned parallel with the arm, and the z-axis aligned vertically (
Figure 2). The Centre of Mass (CoM) of the HCS user’s chest within the gondola is treated as the end-effector. The desired G-acceleration vector generated at the HCS end-effector is assumed to be known for this analysis and ideally would consist of inflight data of the G-accelerations experienced at the CoM of the pilot’s chest during the performance of ACMs. From the known G-acceleration vector output, HCS kinematic and dynamic parameters can be calculated using IKD. The IKD model of the HCS is obtained using an IKD analysis adopted from [
7].
The gondola seat is localised within the gondola with respect to the gondola BF. If the seat position (
)
, the seat is located at the intersection of the gondola’s three rotation axes. It is assumed that all three gondola rotation axes intersect at the gondola CoM. It is assumed that the Seat Reference Frame (SRF) is located at the centre of the intersection of the seat base and back (
Figure 3). This location of the SRF removes the need to recalculate the displacement of the user’s body for different seat sizes.
2.1. Inverse Kinematic Analysis
The primary HCS kinematics to be determined are arm angular velocity and acceleration and gondola roll, pitch, and yaw rotation angles. These kinematic parameters are to be expressed with respect to the Inertial Frame (IF) (X, Y, Z). The known HCS G-acceleration vector output at the gondola
can be expressed in the IF using the rotational transformation matrix
.
where
is the HCS G-acceleration vector expressed in the IF. For arm rotation angle ψ = 0,
can be defined by successive gondola yaw, pitch, and roll rotation in the IF.
where
is the gondola pitch rotation angle,
is the gondola yaw rotation angle, and
is the gondola roll rotation angle. Since the G-acceleration vectors in the BF and IF are known for time instant
, the gondola rotation angles can be estimated for time instant
. The angular velocity and angular acceleration of gondola roll, pitch, and yaw axes (
) can be determined through integration. Once the G-acceleration vector and gondola rotation angles are known in the IF, the remaining HCS kinematics and dynamics can be determined.
The HCS G-acceleration vector in the IF can be defined as
where
is G-acceleration along the IF x-axis,
is G-acceleration along the IF y-axis, and
is G-acceleration along the IF z-axis. Since the HCS base has the same orientation as the IF and the HCS arm rotates around the base’s z-axis,
can be redefined as
where
,
, and
are the tangential acceleration, centripetal acceleration, and gravitational acceleration acting on the gondola. Tangential acceleration can be defined as
where
is arm angular acceleration and
is the effective radius of the end-effector from the CoR. The effective radius is defined as
where
is the fixed arm length,
is the rotational transformation matrix defined in equation (2), and
is the position vector of the user’s chest CoM.
where
is the displacement vector of the user’s chest CoM from the position of the gondola seat and
is the position vector of the gondola seat within the gondola. The seat position vector and all position vectors relating to the user’s body within the gondola are expressed in the gondola BF.
Centripetal acceleration can be defined as
where
is arm angular velocity.
Using Equations (3)–(5) and (8), arm angular velocity and arm angular acceleration can be redefined as
2.2. Inverse Dynamic Analysis
HCS dynamic parameters useful to this study include shear force acting on the base, arm bending torque, and the maximum torques of the arm and gondola actuators. These parameters provide insight on the criteria for the HCS actuators and the structural integrity of the rotating structure, which in turn influence the cost of the HCS.
Shear force acting on the base can be defined as
where
is the shear force,
is the gondola mass,
is the arm mass,
is the counterweight mass, and
is the distance from the counterweight CoM to the HCS CoR. Gondola mass can be defined as
where
is the mass of the gondola structure,
is the user mass, and
is the mass of the additional equipment in the gondola. Counterweight mass can be defined as
The distance from the counterweight CoM to the HCS CoR can be defined as
Bending torque acting on the base can be defined as
where
is the bending torque.
The arm actuator torque required to rotate the HCS structure around the base’s vertical axis can be obtained as
where
is the arm actuator torque and
is the moment of inertia of the HCS rotating structure, which includes the arm, gondola, and counterweight. The moment of inertia can be defined as
where
is HCS rotating structure mass and
is the displacement of the rotating structure CoM relative to the CoR.
Gondola actuator torques required to rotate the gondola about the BF are defined as
where
,
, and
are gondola roll, pitch, and yaw actuator torques, respectively, and
is the moment of inertia of the gondola around the respective axis
j. The moment of inertia depends on the effective mass of the gondola user and equipment. The moment of inertia can be calculated as
where
is the displacement of the gondola CoM relative to the gondola’s CoR.
4. Configurational Design Optimisation Method
The desired HCS output at the end-effector consists of three G-acceleration profiles obtained from three ACMs. The ACMs consist of the Barrel Roll, Loop, and High Yo-Yo combat manoeuvres (
Figure 4). These ACMs are discussed in detail in [
53,
54], and simulation of these ACMs and analysis of the resulting G-acceleration vectors are presented and discussed in [
9]. Each ACM has a 30 s duration, and the aircraft maintains a forward velocity of 200 m/s throughout. The Barrel Roll and High Yo-Yo ACMs consist of roll and pitch rotation and incur between −1 G and 1 G along the x- and y-axes of the aircraft end-effector (CoM of the pilot’s chest) and generate 7 G and 6.5 G, respectively, along the z-axis of the end-effector. The Loop ACM performs a pure pitch loop and so does not generate G-acceleration along the y-axis but incurs −1 G to 1 G along the x-axis from gravitational acceleration and generates 10 G along the z-axis of the end-effector. The optimisation is performed with four trials corresponding to four ACMs. Trial 1, Trial 2, and Trial 3 use the Barrel Roll, Loop, and High Yo-Yo manoeuvre, respectively, as the motion input. The fourth optimisation trial simulates the three ACMs consecutively as one long manoeuvre to counteract optimising the HCS configurational design for one specific ACM. The optimisation scenarios are presented in
Table 1.
Optimisation is performed with a controlled, elitist Genetic Algorithm (GA) using MATLAB’s
gamultiobj solver, which is a variant of NSGA-II. This function was selected as it is the primary global multi-objective optimisation solver offered with MATLAB, which uses a robust optimisation technique to perform a global search in the solution space for the global optimum point [
55,
56]. GA multi-objective optimisations and their use in parametric optimisation have been widely researched and are discussed within the literature such as [
57,
58,
59,
60]. Additionally, the limitations of mathematical models are discussed in [
61]. The optimisation method is presented in
Figure 5. With respect to the optimisation trial, the
gamultiobj solves for the arm length and seat position that best minimise the Coriolis, FHAR, and cost index values produced via HCS motion required to replicate the respective ACM. Roll, pitch, and yaw RoM are obtained by observing the minimum and maximum angles required to replicate the inputted ACMs using the optimised configurational design parameters.
The operational kinematic inputs of the HCS are derived from the reference G-acceleration vectors using the presented HCS inverse kinematics method and the simulation method presented in [
9]. Gondola roll, pitch, and yaw rotation are obtained by determining the matrix that transforms the achieved IF G-acceleration vector of the HCS into the reference G-acceleration vector defined in the end-effector BF. The gondola roll, pitch, and yaw angles are then extracted from the obtained transformation matrix. The angular velocity and acceleration of the HCS arm are obtained using the MATLAB optimisation solver function
fmincon, which solves for the optimal arm rotation values that minimise the tracking error between the achieved and reference G-acceleration vectors. The solver uses the sequential quadratic programming optimisation algorithm. The solver parameters are presented in
Table 2.
When reducing undesirable effects, other artefacts may appear and compromise the HCS’s capability to accurately replicate the desired G-acceleration vectors. Thus, it is important to investigate whether the optimum configurational design solutions detrimentally impact the HCS performance of the desired G-acceleration vectors. The accurate replication of the reference G-acceleration vectors is not evaluated during the multi-objective optimisation of the HCS configurational design parameters. The HCS performance of the ACMs will be investigated through analysis of the resulting tracking errors for each of the optimal configurational design solutions.
4.1. Optimisation Solver Parameters
The optimisation solver parameters were set to their best values through trial and error and observation of the parameters of other research. The best values were determined through the optimisation solver’s ability to produce the best solutions. The best solutions are those with the largest spread of points and minimisation of the objectives simultaneously. This is a common method used to determine optimisation solver parameters [
39,
56,
62]. The key solver parameters are presented in
Table 3. The stopping criteria of
gamultiobj are when the geometric average change in the spread of Pareto solutions is less than the function tolerance and the final spread is less than the mean spread over the previous maximum number of stall generations. The resulting number of solutions in the Pareto front is dependent on the solver’s performance. Solutions are selected based on their ability to minimise all cost criteria and each individual criterion.
4.2. Human Centrifuge System Parameters
The displacement vectors of the user’s head, feet, and chest CoMs from the SRF are presented in
Table 4. These values are derived from the minimum aircrew anthropometrics for USAF fighter aircraft [
63]. The vestibular system’s vertical displacement from the gondola seat position is very similar to the user’s sitting eye height. Thus, the mean minimum sitting eye height for USAF fighter aircraft was used to set the head displacement vector. In this work, seat reclination is not factored into head displacement relative to the SRF. The user’s foot position is based on USAF aircrew buttock to knee length and sitting knee height [
63]. The feet are assumed to be located slightly further from the buttock along the SRF x-axis than the knees, as aircrew legs are generally a few degrees from perpendicular to the aircraft floor.
5. Optimisation Results
Using the presented optimisation method, optimal configurational design parameters that minimise Coriolis, FHAR, and system cost can be obtained. The resulting configurational design and corresponding Coriolis, FHAR, and cost index values are presented in this section. Additionally, the gondola rotational parameters for each of the optimal design parameters are presented. The resulting configurational design solutions for Optimisation Trials 1–4 are presented in
Figure 6,
Figure 7,
Figure 8 and
Figure 9, respectively. The Pareto optimal front for the minimisation of Coriolis, FHAR, and cost index with respect to arm length is presented in
Figure 6a,
Figure 7a,
Figure 8a and
Figure 9a. The frequency of optimal seat position values is presented in a histogram with a distribution fit. Cost indices are scaled with respect to Coriolis and FHAR.
During HCS simulation of the Barrel Roll ACM, the arm length solution pool minimising Coriolis, FHAR, and cost is predominantly situated between 5 and 6 m (
Figure 6a). However, this solution pool does not fully minimise Coriolis and FHAR. From 7 m, arm length stops having a significant effect on minimising Coriolis and FHAR. Arm length has a liner and direct effect on cost. As shown in
Figure 6b, the seat position solution pool is predominantly situated between 0 and 0.5 m along the x-axis, between −0.45 and −0.1 m along the y-axis, and between −1 and −0.75 m along the z-axis.
In
Figure 7a, the arm length solution pool to minimise Coriolis, FHAR, and cost during HCS simulation of the Loop ACM is predominantly situated between 5 and 8 m, with no solutions for arm lengths of 10 to 14 m. Similarly, from 7 m, the effect of arm length on Coriolis and FHAR reduces significantly but remains consistent for cost. In
Figure 7b, the seat position solution pool is predominantly situated between 0.35 and 0.5 m along the x-axis, between −0.1 and 0.15 m along the y-axis, and between −1.25 and −1 m along the z-axis.
In
Figure 8a, the arm length solution pool to minimise Coriolis, FHAR, and cost during HCS simulation of the High Yo-Yo ACM is predominantly situated between 5 and 6 m. These solutions, however, do not fully minimise Coriolis and FHAR. From 6 m, the effect of arm length on FHAR reduces significantly. However, 6.5 m greatly minimises Coriolis, but from 7 m, Coriolis increases and gradually decreases several times before reaching the global minima at approximately 16 m. Akin to the previous two optimisation trials, the increase in arm length has a consistent linear and direct effect on cost. In
Figure 8b, the seat position solution pool is predominantly situated between 0.3 and 0.6 m along the x-axis, between −0.35 and 0 m along the y-axis, and between −1.2 and −0.7 m along the z-axis.
Figure 9 presents the multi-objective optimisation results from Trial 4, which sought the minimisation of the HCS cost index and the Coriolis and FHAR produced during HCS simulation of all three ACMs. In
Figure 9a, the arm length solution pool to minimise Coriolis, FHAR, and cost during HCS simulation of all three ACMs is predominantly situated between 6 and 9 m, with the global minimum of each of the objectives occurring within this solution space. No solutions are observed for arm lengths of 9 to 17 m. In
Figure 9b, the seat position solution pool is predominantly situated between 0 and 0.3 m along the x-axis, between −0.3 and −0.1 m along the y-axis, and between −1 and −0.8 m along the z-axis.
The global optimum Coriolis, FHAR, and cost index values and the corresponding design parameter values for each of the four optimisation trials are presented in
Table 5,
Table 6,
Table 7 and
Table 8.
Table 8 presents the best design parameter values for the minimisation of each objective during the HCS simulation of all three ACMs. For optimisation trials 1, 2, and 3, the optimum arm length values minimising the maximum experienced Coriolis and FHAR are between 16 m and 18 m, which is twice the length of the average HCS arm, and the optimum arm length value to minimise cost is approximately 5 m. These results were expected based on Equations (22), (25) and (31). However, for optimisation Trial 4, the optimum arm length minimising Coriolis and FHAR is between 8 m and 9 m, which is significantly shorter than the optimum values for the preceding trials and is approximately the standard arm length of current HCS. Additionally, the optimal arm length to minimise cost is 6 m.
The optimal seat position values along the x-axis to minimise Coriolis are between −0.019 m and 0.112 m, with Trial 4 resulting in a value of 0.020 m. To minimise FHAR, the optimal seat position values along the x-axis are between 0.110 m and 0.470 m, with 0.110 m being the optimum solution for Trial 4. The optimal seat position values along the y-axis to minimise Coriolis are between −0.452 m and 0.047 m, with Trial 4 resulting in a value of −0.170 m. To minimise FHAR, the optimal seat position values along the y-axis broadly ranged between −0.444 m and 0.443 m, with −0.088 m being the optimum solution for Optimisation Trial 4. The optimal seat position values along the z-axis to minimise Coriolis are between −0.832 m and −0.713 m, with optimisation Trial 4 resulting in a value of −0.803 m. To minimise FHAR, the optimal seat position values along the z-axis are between −1.072 m and −0.621 m, with −0.946 m being the optimum solution for optimisation Trial 4. Seat position has no effect on HCS cost other than to provide criteria for the gondola size required to accommodate the seat position. Thus, the seat position values provided for the cost index global optimum are to best minimise Coriolis and FHAR at the given arm length and cost index.
To analyse whether changing the configurational design parameters has a detrimental impact on the HCS performance of ACMs, the tracking errors between the achieved and reference G-acceleration vectors are investigated.
Table 9 presents the maximum and Root Mean Square (RMS) tracking errors for the four-DoF HCS using the optimal configurational design parameter solutions for each minimised objective value. According to the maximum tracking errors, a short arm length detrimentally impacts the HCS performance of the three ACMs. However, the RMS tracking error is still small, regardless of the arm length and seat position. The largest RMS tracking error is 0.125 G along the z-axis of the HCS end-effector.
The improvement of Coriolis acceleration and FHAR throughout the performance of all three ACMs compared to those obtained using general design values of a four-DoF HCS are presented in
Figure 10 and
Table 10. The general design values are taken from the four-DoF HCS presented in [
9]. The arm length and position of the end-effector in the HCS for the general-design HCS are presented in
Table 11.
Table 10 presents the RMS errors of Coriolis and FHAR at 0 and 1, respectively. The results show that the optimal design parameters not only minimise Coriolis and FHAR experienced during the ACMs but also smooth out peaks in Coriolis caused by the motion of the gondola to redirect centripetal acceleration according to the ACM motion profiles.
Table 12 presents the gondola rotational parameters from Trial 4 that correspond to the optimal configurational design values of each minimised objective criteria produced during the HCS simulation of all three ACMs. The required RoM and maximum RPM of roll, pitch, and yaw rotation are essentially identical for the minimised objectives of Coriolis and FHAR. From the results, it can be observed that the gondola requires roll rotation ranging from −90 to 50 degrees, pitch rotation ranging from −2 to 87 degrees, and yaw rotation ranging from −30 to 86 degrees. Cost index minimisation results in greater RPM requirements than the minimisation of Coriolis and FHAR. This can be attributed to the shortening of the HCS arm length for the minimisation of the cost index, which results in the need for higher RPM speeds and a greater change in gondola orientation per time instant to generate the desired G-acceleration motion profiles.
6. Discussion
From the results of the multi-objective optimisation of HCS configurational design, it can be observed that the performance of a HCS can be improved using a four-DoF HCS with an arm length of approximately 8 m and the end-effector located forward left and slightly lower than the gondola CoR. Arm length has an inverse relationship with Coriolis and FHAR and has a direct relationship with the cost of the HCS system. For arm lengths between 5 m and 9 m, the inverse relationship with Coriolis is profound but greatly reduced for arm lengths longer than 8 m. Arm length has significantly less effect on the minimisation of FHAR, but it also primarily reduces FHAR between the lengths of 5 and 9 m, with little effect beyond these lengths. Arm length has a direct and almost linear effect on the cost index. Therefore, extending the arm length beyond 9 m will have a greater increase in cost than a beneficial decrease in Coriolis and FHAR. Since cost is a critical factor, the optimal solution is dependent on the discretion of the HCS budget.
The user’s head should have positive x and negative y and z positions with respect to the gondola CoR. Seat position and orientation affect the motion field experienced by users during gondola roll, pitch, and yaw rotation. Increasing seat x position causes a decrease in the user’s effective distance from the arm CoR during positive gondola yaw rotation and an increase during negative gondola yaw rotation. These are the opposites for decreasing the seat x position. Increasing seat y position causes a decrease in the user’s effective distance from the arm CoR during gondola roll and yaw rotation. Opposite results have been observed for decreasing the seat y position. Increasing seat z position causes a decrease in the user’s effective distance from the arm CoR during positive gondola roll rotation and an increase during negative gondola roll rotation. Opposite changes have been observed for decreasing the seat z position. An increase or decrease in the user’s effective distance from the arm CoR affects the resulting magnitude of centripetal acceleration on the user.
Optimising the configurational design of a four-DoF HCS to minimise Coriolis and FHAR additionally reduced the tracking error of the system. The four-DoF HCS presented in [
9] produced an RMS tracking error of 0.07 G and maximum tracking errors of 0.80 Gz, 0.59 Gz, and 0.62 Gz for the Barrel Roll, Loop, and High Yo-Yo ACMs, respectively. Using the arm length and seat position from Trial 4, the RMS tracking error did not exceed 0.047 G, and the maximum tracking errors did not exceed 0.086 G. The maximum errors occur for less than 0.3 s. The errors are caused by limitations in the estimation technique and optimisation solver for calculating the operational kinematics of the HCS. Due to the cause of the errors, they can be potentially mitigated through the implementation of a suitable control technique.
Due to the nature of multi-objective optimisation and the limitations of mathematical models, the results of this study may not be a guaranteed global optimal solution. Rather, the results provide insight and a guide to the configurational design parameters of note and their overall effect on HCS performance. It is for each individual to discern the requirements and monetary limits of their HCS design and performance and then pursue the respective configurational design optimisation. Additionally, multi-objective optimisation does not minimise each objective criterion to the fullest possible extent. For example, Coriolis acceleration can be further minimised to the detriment of the other objectives by having the maximum possible arm length and positioning the seat to centre the user’s head at the intersection of the gondola rotation axes, so that the user’s head only changes orientation rather than location during gondola rotation. Thus, a compromise in the minimisation of each objective has been considered. Greater weight could be placed on the minimisation of Coriolis acceleration since FHAR can also be reduced using a G-suit and cost can be reduced through efficient material selection and structural design, which are not factored in this study’s calculation of FHAR and cost.
7. Future Developments
Seat reclination was not incorporated into this study and therefore did not influence the head and chest positions. While training aircraft do use a 90 deg backrest angle, the majority of combat aircraft have a 13 deg to 30 deg backrest angle. This reduces the vertical head–heart distance of the aircrew. Seat reclination also reduces the vertical head-to-foot distance, which could potentially decrease the magnitude of FHAR. Future works should incorporate seat reclination in the multi-objective optimisation of HCS configurational design and investigate the impact of differing seat backrest angles on Coriolis and FHAR.
The torques and overall cost of the HCS were calculated with simplicity and focused on the influence of HCS arm length and seat position. Hence, a cost index was used to visualise how the change in HCS configurational design could affect the system cost. A detailed calculation of the torques and cost of each HCS component should be investigated in future works to provide a complete and comprehensive guide on how changes in configurational design fully impact the system cost.
In addition to seat position and arm length, another configurational design parameter investigated within this study was the addition of gondola yaw rotation. A four-DoF HCS seems more capable of replicating multi-axis G-acceleration profiles. However, it has yet to be determined whether a four-DoF HCS is more optimal than a three-DoF system. Future work should compare the performance capabilities of a four-DoF HCS and a three-DoF HCS and investigate the optimal DoFs for a HCS to replicate aircraft acceleration profiles.
This study provides a versatile framework to optimise HCS configurational design. While optimising configurational design does improve HCS performance, solely optimising HCS configurational design does not provide a complete solution to the overall optimisation of HCS performance. Using the optimal configurational design as the base model, further investigation is required on the optimisation of the operational parameters and motion control of the HCS to mitigate the tracking error. Additionally, the actuation requirements for the arm and gondola in an optimal configurational design are yet to be verified.
8. Conclusions
Human Centrifuge Systems (HCSs) are valuable motion systems for replicating multi-axis G-accelerations akin to aircraft and spacecraft. This study provides a framework to establish the relationship between the configurational design and performance of a four Degree-of-Freedom (DoF) HCS. The most important configurational design parameters and their relationship with HCS performance were determined using an Inverse Kinematic and Dynamic (IKD) analysis. Moreover, global multi-objective optimisation was proposed to find the optimal configurational design parameters using three different Aircraft Combat Manoeuvres (ACMs) as the HCS reference motion. The configurational design parameters consist of arm length and seat position, and the optimisation objective criteria consist of Coriolis acceleration, Feet-to-Head Acceleration Ratio (FHAR), and implementation cost.
The multi-objective optimisation results show that optimisation of the configurational design of a HCS improves the performance of the system through minimisation of undesired motion effects and costs, in addition to improving the tracking of the reference G-acceleration vectors. Arm length has an inverse relationship with Coriolis and FHAR and a direct relationship with cost. For arm lengths larger than 8 m, the effect of arm length on the minimisation of Coriolis and FHAR reduces significantly. Seat position also influences the minimisation of Coriolis acceleration and FHAR. From the multi-objective optimisation within the study, the optimum seat position is located at 0.02 m to 0.23 m along the x-axis, −0.09 m to −0.25 m along the y-axis, and −0.8 m to −0.95 m along the z-axis with respect to the gondola Centre of Rotation. For the optimised arm length of approximately 8 m, the gondola requires roll rotation ranging from −90 to 50 degrees, pitch rotation ranging from −2 to 90 degrees, and yaw rotation ranging from −30 to 90 degrees. Through implementation of the optimised configurational design parameters, simulation of three ACMs was achieved in a four-DoF HCS with a maximum Root Mean Square (RMS) tracking error of 0.047 G. Coriolis and FHAR were minimised to an RMS error of 0.0216 G and 0.0185 from the desired values of 0 G and a ratio value of 1, respectively.