
The interpretation of dissipation tests from cone penetration tests (CPTU) in silt is often considered challenging due to the occurrence of an unknown degree of partial consolidation during penetration which may influence the results significantly. The main objective of the present study is to investigate the influence of penetration rate and hence partial consolidation in silt deposits on the interpretation of consolidation parameters. Rate dependency studies have been carried out so as to give recommendations on how to establish design consolidation parameters in silts and consider the effect of partial consolidation on the development of design parameters. A comprehensive field and laboratory research program has been conducted on a silt deposit in Halsen-Stj?rdal, Norway. Alongside performing various rate penetration CPTU tests with rates varying between 0.5 mm/s and 200 mm/s, dissipation tests were executed to analyze the consolidation behaviour of the soil deposit. Furthermore, a series of soil samples have been taken at the site to carry out high quality laboratory tests. Correction methods developed for non-standard dissipation tests could be successfully applied to the silt deposit indicating partial consolidation. The results revealed an underestimation of the coefficient of consolidation if partial consolidation is neglected in the analysis, emphasizing the importance of considering the drainage conditions at a silt site thoroughly. To study the drainage conditions of a soil deposit a recently proposed approach has been applied introducing a normalized penetration rate to differentiate between drained and undrained behaviour during penetration. It is suggested that a normalized penetration rate of less than 0.1–0.2 indicate drained behaviour while a normalized penetration rate above 40–50 indicate undrained behaviour. Finally, available dissipation test data from a Norwegian Geo-Test Site (NGTS) in Halden, Norway have been used to successfully verify the recommendations made for silts.
Citation: Annika Bihs, Mike Long, Steinar Nordal, Priscilla Paniagua. Consolidation parameters in silts from varied rate CPTU tests[J]. AIMS Geosciences, 2021, 7(4): 637-668. doi: 10.3934/geosci.2021039
[1] | Annika Bihs, Mike Long, Steinar Nordal . Geotechnical characterization of Halsen-Stjørdal silt, Norway. AIMS Geosciences, 2020, 6(3): 355-377. doi: 10.3934/geosci.2020020 |
[2] | Laura Tonni, Guido Gottard . Assessing compressibility characteristics of silty soils from CPTU: lessons learnt from the Treporti Test Site, Venetian Lagoon (Italy). AIMS Geosciences, 2019, 5(2): 117-144. doi: 10.3934/geosci.2019.2.117 |
[3] | Øyvind Blaker, Roselyn Carroll, Priscilla Paniagua, Don J. DeGroot, Jean-Sebastien L'Heureux . Halden research site: geotechnical characterization of a post glacial silt. AIMS Geosciences, 2019, 5(2): 184-234. doi: 10.3934/geosci.2019.2.184 |
[4] | Gerardo W Quirós, Patricia M Peters, Kuat C Gan . Combining NSP- and CPTu-based Nkt to evaluate undrained shear strength. AIMS Geosciences, 2023, 9(1): 95-122. doi: 10.3934/geosci.2023007 |
[5] | Priscilla Paniagua, Marco D'Ignazio, Jean-Sébastien L'Heureux, Tom Lunne, Kjell Karlsrud . CPTU correlations for Norwegian clays: an update. AIMS Geosciences, 2019, 5(2): 82-103. doi: 10.3934/geosci.2019.2.82 |
[6] | Marco D'Ignazio, Tom Lunne, Knut. H. Andersen, Shaoli Yang, Bruno Di Buò, Tim Länsivaara . Estimation of preconsolidation stress of clays from piezocone by means of high-quality calibration data. AIMS Geosciences, 2019, 5(2): 104-116. doi: 10.3934/geosci.2019.2.104 |
[7] | Mike Long, Jean Sebastien L’Heureux, Bjørn Kristian Fiskvik Bache, Alf Kristian Lund, Svein Hove, Karl Gunnar Sødal, Helene Alexandra Amundsen, Steinar Nordal, Alberto Montafia . Site characterisation and some examples from large scale testing at the Klett quick clay research site. AIMS Geosciences, 2019, 5(3): 344-389. doi: 10.3934/geosci.2019.3.344 |
[8] | Bryan A McCabe, Barry M Lehane . Geotechnical characteristics of Belfast's estuarine clayey silt (sleech). AIMS Geosciences, 2025, 11(1): 91-116. doi: 10.3934/geosci.2025006 |
[9] | Monica S Löfman, Leena Korkiala-Tanttu . Consolidation properties of clay and gyttja soils: A database study. AIMS Geosciences, 2025, 11(2): 343-369. doi: 10.3934/geosci.2025015 |
[10] | Aleksander S. Gundersen, Pasquale Carotenuto, Tom Lunne, Axel Walta, Per M. Sparrevik . Field verification tests of the newly developed flow cone tool—In-situ measurements of hydraulic soil properties. AIMS Geosciences, 2019, 5(4): 784-803. doi: 10.3934/geosci.2019.4.784 |
The interpretation of dissipation tests from cone penetration tests (CPTU) in silt is often considered challenging due to the occurrence of an unknown degree of partial consolidation during penetration which may influence the results significantly. The main objective of the present study is to investigate the influence of penetration rate and hence partial consolidation in silt deposits on the interpretation of consolidation parameters. Rate dependency studies have been carried out so as to give recommendations on how to establish design consolidation parameters in silts and consider the effect of partial consolidation on the development of design parameters. A comprehensive field and laboratory research program has been conducted on a silt deposit in Halsen-Stj?rdal, Norway. Alongside performing various rate penetration CPTU tests with rates varying between 0.5 mm/s and 200 mm/s, dissipation tests were executed to analyze the consolidation behaviour of the soil deposit. Furthermore, a series of soil samples have been taken at the site to carry out high quality laboratory tests. Correction methods developed for non-standard dissipation tests could be successfully applied to the silt deposit indicating partial consolidation. The results revealed an underestimation of the coefficient of consolidation if partial consolidation is neglected in the analysis, emphasizing the importance of considering the drainage conditions at a silt site thoroughly. To study the drainage conditions of a soil deposit a recently proposed approach has been applied introducing a normalized penetration rate to differentiate between drained and undrained behaviour during penetration. It is suggested that a normalized penetration rate of less than 0.1–0.2 indicate drained behaviour while a normalized penetration rate above 40–50 indicate undrained behaviour. Finally, available dissipation test data from a Norwegian Geo-Test Site (NGTS) in Halden, Norway have been used to successfully verify the recommendations made for silts.
Recently, with the continuous development of robotic arm technology, the requirements for its working environment are becoming increasingly stringent. Therefore, the performance requirements for robotic arms are also getting higher and higher. Under different working conditions, the operating time, speed, acceleration, jerk, and other performance requirements of the manipulator are different. Optimizing the trajectory of the robotic arm has always been the goal of designers.
Trajectory optimization can be generally classified into single-objective optimization, and multi-objective optimization [1] according to the optimization objective. Single-objective optimization usually optimizes only one objective without considering other performance metrics. For example, in a trajectory optimization problem concerning time, increasing the speed to reduce the running time also increases the impact on the robot arm. Multi-objective optimization needs to consider two or more performance optimalities simultaneously, obtain the corresponding Pareto solution set, and then select the optimal solution based on the working conditions.
Rabab Benotsmane et al. [2] elaborated a new "whip-lashing" method that aims to realize an optimized trajectory for the five-degree-of-freedom RV-2AJ robot arm, and the method lowered energy consumption and increased productivity. Han et al. [3] proposed a particle swarm optimization (PSO) algorithm that can dynamically adjust the learning factor. This method effectively combines the piecewise polynomial interpolation function with PSO, avoids the complex process of particle swarm algorithm to construct the adaptation function, and improves the problem that the traditional PSO is more probably to fall into local extreme value in the early stage and convergence speed is slow in the later stage. Zhao et al. presented an efficient numerical method for trajectory optimization for motion planning involving complicated robot dynamics. Peng et al. [4] employed the non-dominated neighborhood immune genetic algorithm, obtaining each joint's optimal position, velocity, acceleration, and jerk planning curves. Kei Ota et al.[5] proposed a reinforcement learning-based algorithm for trajectory optimization for constrained dynamical systems. Shi et al.[6] proposed a multi-objective genetic algorithm (NSGA-II) and multi-objective particle swarm optimization algorithm (MOPSO) in order to settle trajectory planning with kinematic and dynamic constraints.
In this study, a 3-5-3 spline polynomial and multiverse optimization algorithm are used to plan the trajectory of the manipulator in the joint space. Nevertheless, the multiverse optimization algorithm performs poorly in solving large-scale optimization problems and lacks jumping out of local poles[7]. The ability of value makes it impossible to find the optimal global solution. This paper proposes a multi-objective optimization based on MVO and a method to improve the wormhole probability curve, aiming to improve the convergence speed and enhance the global search ability through population mutation. The final result confirms the method's feasibility, improves the manipulator's efficiency and reduces energy consumption.
The parameters, including speed, acceleration, and jerk of the manipulator, have better real-time performance in joint space, do not need to consider particular problems, and are more convenient to control and describe. As a result, trajectory planning is generally carried out in joint space. In order to solve the relationship between each joint variable and time, it is necessary to discretize the task trajectory performed by the manipulator first and then perform inverse kinematics analysis. In the trajectory planning of the manipulator, the 3rd-degree polynomial interpolation can only ensure that the velocity and displacement are continuous, and the acceleration may jump, which is not necessarily continuous. Moreover, the discontinuous acceleration will make the joints of the robotic arm shake and impact, which will influence the working efficiency and service life of the robotic arm[8]. Compared with the 3rd-degree polynomial, the 5th-degree polynomial interpolation can ensure continuous and smooth curves of joint displacement, velocity, and acceleration, even though the calculation amount is increased[9]. Generally, the higher the order of the polynomial function, the more constraints it can satisfy. Therefore, a 5th-degree polynomial is used to fit each joint position sequence node, and a continuous and smooth trajectory of displacement, velocity, and acceleration can thus be obtained[10,11].
Assuming that the robot's starting point, ending point, and two intermediate path points are known, each joint angle of each joint at the four interpolation points can be obtained by solving the inverse kinematics equation. The interpolation angle of joint i is denoted by θji, where i represents the number of joints (i=1,2,3,4,5,6), andj denotes the serial number of the interpolation point (j=1,2,3,4). The general formula of the 3-5-3 spline polynomial for the i joint is:
{lj1(t)=aj13t3+aj12t2+aj11t+aj10lj2(t)=aj25t5+aj24t4+aj23t3+aj22t2+aj21t+aj20lj3(t)=aj33t3+aj32t2+aj31t+aj30 | (2.1) |
where lj1(t),lj2(t) and lj3(t) represent the trajectory of the 3-5-3 spline polynomial, respectively. According to the constraints of the multi-degree polynomial, the polynomial is solved. The unknown coefficient a can be obtained. The initial point of each segment of the joint, the displacement of the two path points and the termination point, the continuous displacement, velocity, and acceleration between the path points, as well as the velocity (usually 0) and acceleration of the initial point and the termination point, are known.
The matrix A can be listed according to the constraints, including Eq (2.2). It can be seen from the matrix expression that the constraints and constraints are only related to the time t.The value of the coefficient a can be obtained from Relational Eq (2.4). t1,t2,t3 in Eq (2.2) respectively represent the time of the 3-segment polynomial interpolation of the i joint, respectively.
A=(t31t21t1100000−100003t212t1100000−1000006t1200000−20000000000t52t42t32t22t21000−100005t424t323t222t21000−10000020t3212t226t22000−2000000000000t33t23t3000000000003t232t31000000000006t32000001000000000000100000000000010000000000000000000000000100000000010000) | (2.2) |
θ=[000000xj300xj000xj2xj1]T | (2.3) |
a=A−1θ=[aj13aj12aj11aj10aj25aj24aj23aj22aj21aj21aj33aj32aj31aj30]T | (2.4) |
Under the premise of considering various constraints in kinematics to improve the working efficiency of the manipulator, reduce energy consumption, reduce the impact, and achieve the multi-objective comprehensive optimization of time, energy consumption, and impact, the optimization objective function is defined as:
{S1=T=n−1∑j=0(tj+1−tj)S2=N∑i=1√1T∫T0a2idtS3=N∑i=1√1T∫T0J2idt | (2.5) |
In the formula, S1 is the total running time of the manipulator, the sum of the time intervals between the position sequence nodes, and the work efficiency index of the manipulator. S2 is the average acceleration of the joint, which is the energy consumption index. S3 is the average jerk in the joint motion and the pulsating impact index. T is the total running time of the manipulator. ai is the acceleration of the joint, and Ji is the jerk of the joint. The manipulator must be subject to constraints such as position, velocity, acceleration, and jerk during operation. tj is the time of the jth point, and N is the total number of joints of the manipulator. Besides, the constraints are defined as
{g1(t)=|qi(t)|−Qjmax g2(t)=|vi(t)|−Vjmax g3(t)=|ai(t)|−Ajmax g4(t)=|ji(t)|−Jjmax | (2.6) |
wherein, g1(t) is the joint displacement constraint; g2(t) represents the joint velocity constraint; g3(t) indicates joint acceleration constraints; g4(t) suggests joint acceleration constraints; Qjmax is the maximum displacement of the joint, qi(t) is the angle of the ith joint; Vjmax is the maximum speed of the joint, vi(t) is the speed of the ith joint; Ajmax is the maximum acceleration of the joint, ai(t) is the acceleration of the ith joint; and Jjmax indicates the maximum jerk of the joint, ji(t) is the jerk of the ith joint.
The main idea of the multiverse optimization algorithm (MVO) is to build a model based on the three main concepts of the multiverse theory, namely, white holes, black holes, and wormholes. A white hole is a celestial body that only emits but does not absorb. A black hole absorbs everything in the universe. A wormhole is like a space-time tunnel connecting a white hole and a black hole, sending individuals to any corner of the universe, even from one universe to another. The multiverse reaches a stable state through the three. The candidate solution is defined as the universe, and the fitness of the candidate solution is the universe's expansion rate. Additionally, the MVO algorithm can be divided into the following steps:
1) Set up a group consisting of N universes to search in the D-dimensional target space, and initialize it.
X=[x11x21⋯xd1x12x22⋯xd2⋮⋮⋱⋮x1nx2n⋯xdn] | (2.7) |
2) To establish a mathematical model between white and black holes and exchange the objects of the universe, the roulette mechanism is adopted. In each iteration, the universe is sorted according to the expansion rate (fitness) of the universe. Besides, a roulette wheel is used to select one White hole.
xji={xjk,r1<NI(Xi)xji,r1≥NI(Xi) | (2.8) |
where xji is the j argument for the i universe, NI(Xi) shows the normalized expansion rate of the i universe, r1 is a random number between [0,1], and xjk is the j parameter of the k universe selected by the roulette mechanism.
3) The wormhole existence probability WEP increases linearly, the travel distance rate TDR decreases continuously in the iterative process. Thus, a more accurate local search can be performed within the obtained global optimum range.The adaptive formulas of two coefficients are Eqs (2.9) and (2.10):
WEP=WEPmin+l×(WEPmax−WEPminL) | (2.9) |
TDR=1−l1/pL1/p | (2.10) |
where WEPmin is the minimum value of WEP, WEPmax is the largest value of WEP, l is the current number of iterations, L is the maximum number of iterations, and p defines the development precision during iteration. It indicates the higher the value of p, the faster the local search.
4) Update the cosmic position and find the optimal individual.
When r2<WEP,
xji={xj+TDR×((ubj−lbj)×r4+lbj),r3<0.5xj−TDR×((ubj−lbj)×r4+lbj),r3≥0.5 | (2.11) |
When r2≥WEP,
xji=xji | (2.12) |
where xj represents the j parameter of the best universe currently formed, ubj and lbj represents the upper and lower bounds of the j variable, and r2,r3 and r4 suggest random numbers between [0,1].
Wormhole existence probability WEP increases linearly in the iterative process. In order to speed up the convergence speed of the algorithm, WEP is currently improved on the basis of traditional MVO, and its expression is:
αt=α0exp(−β×t) | (2.13) |
where α0 is the initialization learning rate, the learning rate at the t iteration is αt, and β is the attenuation rate.
WEP=WEPmin+(1−αt)(WEPmax−WEPmin) | (2.14) |
MVO has great advantages in local search, but it is not difficult to fall into local optimum, resulting in insufficient accuracy, whereas the genetic algorithm has strong global search ability. In order to overcome the above shortcomings, the population mutation strategy is currently used to enhance the diversity of the population and avoid falling into local optimum. Improvement strategies are described below:
xi=[x1i,x2i,⋯,xki,⋯,xdi],r4<Mut(Xi) | (2.15) |
xki=lbk+rand×(ubk−lbk) | (2.16) |
where Mut(Xi) is the rate of variability of the i universe, r4 is a random number between [0,1], and k refers to a random integer between [1,d].
In this paper, an adaptive adjustment strategy for parameter p is proposed. The specific steps of the strategy are as follows:
1) Calculate the average value of the normalized expansion rate fm.
2) Take out the universes whose expansion rate is greater than the average expansion rate, and calculate their average expansion rate fm1. Assign a universe with an expansion rate greater than fm1 to a maximum p.
3) Take out the universes whose expansion rate is less than the average expansion rate, and calculate their average expansion rate fm2. Particles with an expansion rate less than fm2 are assigned the smallest p.
4) According to the adaptive adjustment strategy, the particles whose fitness value is between fm1 and fm2 are given values that vary linearly between the maximum and minimum p of fm1 and fm2.
When there are multiple objectives, due to the conflict and incomparability between objectives, a solution may be the best on one objective and the worst on other objectives. These solutions, which, while improving any objective function, necessarily weaken at least one other objective function, are called non-dominated solutions or Pareto solutions.
The comparison in the single objective only compares the value of the single objective function. In the multi-objective, if all the objective function values of the A solution are better than the B solution, then A is then said to dominate B. If A solution cannot satisfy all target values that are better than B, and no target values of B are better than A, then A and B belong to the same level.
1) First, generate the population, obtain the first dominant solution, and use the roulette wheel to select the optimal universe in the first dominant solution.
2) Update the universe according to the original MVO algorithm, the expansion rate belonging to the first dominant solution takes the smaller value, and the expansion rate which does not belong to the feasible solution takes 1.
3) The newly obtained universe is merged with the parent population, and the first dominant solution is updated. Additionally, redundant and inferior solutions are deleted.
After testing the ZDT1 function and ZDT2 function, the effect is shown in Figures 1 and 2.
Ten classical benchmark functions, as shown in Table 1, are used to evaluate the performance of MVO, PSO and IMVO are the algorithms for comparison. In the ten functions, f1∼f4 are unimodal test functions that can test the optimization accuracy of the algorithms, f5∼f8 are multimodal test functions that can test the global optimization ability and convergence speed of the algorithms, f9∼f10 is ill-conditioned test functions that can test the exploration and exploitation capabilities of the algorithms.
Benchmark function | Range | fmin |
f1(x)=n∑i=1x2i | [-100,100] | 0 |
f2(x)=n∑i=1|xi|+n∏i=1|xi| | [-10, 10] | 0 |
f3(x)=nmaxi=1{|xi|} | [-100,100] | 0 |
f4(x)=n∑i=1(|xi+0.5|)2 | [-100,100] | 0 |
f5(x)=n∑i=1[x2i−10cos(2πxi)+10] | [-5.12, 5.12] | 0 |
f6(x)=14000n∑i=1x2i−n∏i=1cosxi√i+1 | [-600,600] | 0 |
f7(x)=1−cos(2π√n∑i=1x2i)+0.1√n∑i=1x2i | [-32, 32] | 0 |
f8(x)=−20exp(−0.2√1nn∑i=1x2i)−exp(1nn∑i=1cos(2πxi))+20+e | [-100,100] | 0 |
f9(x)=n∑i=1ix4i+ rand | [-1.28, 1.28] | 0 |
f10(x)=n−1∑i=1[100(xi+1−x2i)2+(xi−1)2] | [-30, 30] | 0 |
In Figure 4, it can be seen that the optimization speed and accuracy of IMVO added with the parameter adaptive adjustment and wormhole probability curve are significantly improved compared with MVO, which shows that improving the population diversity and the ability to jump out of the local solutions is incredibly beneficial. f1∼f4 prove that the optimization accuracy of IMVO is not weaker than that of PSO, and the convergence speed is faster than that of MVO. f5∼f8 prove that the global optimization ability and convergence speed of IMVO is higher than that of MVO and PSO. f9∼f10 prove that the exploration capabilities of IMVO can be maintained at a high level.
All of the above show that the IMVO algorithm is effective in dealing with unimodal, multimodal, and ill-conditioned test functions, and it has better optimization accuracy and speed, which is very helpful in solving the problems to be optimized in engineering practice.
![]() |
Details as follows:
1) Initialization parameters X.
2) Set Normalized Expansion Ratio NI(X) and initialize αt, WEP and p.
3) Calculate and normalize various fitness of population individuals to find the optimal fitness and normalize it.
4) Black and white hole transfer and update position, αt and p.
5) Individual variation in populations.
6) If the termination condition is not met, go to Step 3. otherwise, end.
Test environment: the hard disk running environment is AMD Ryzen 7 5800X 8-Core Processor, the memory is 16GB, the software running environment is Windows11 system, and the running software is MATLAB 2021a.
The D-H parameters of the PUMA560 robot arm are shown in Table 2.
number | θi/(∘) | di/m | ai/m | αi |
1 | 0 | 0 | 0 | −π/2 |
2 | 0 | 0 | 0.432 | 0 |
3 | 0 | 0.149 | 0.02 | −π/2 |
4 | 0 | 0.433 | 0 | π/2 |
5 | 0 | 0 | 0 | −π/2 |
6 | 0 | 0 | 0 | 0 |
As shown in Table 2, θi is the joint angle around the Z axis; di is the joint distance; ai is the connecting rod length, and αi is the torsion around the X axis.
Using the D-H parameters in Table 2, create the model of the PUMA560 manipulator in the four postures in Table 3 in Matlab simulation software. The models are shown in Figure 5.
First Pose | Via Pose 1 | Via Pose 2 | End Pose | |
θ1/rad | 0.2 | 0.8 | -0.2 | -0.8 |
θ2/rad | 1.1 | 1.5 | 0.8 | -0.3 |
θ3/rad | -0.2 | -0.8 | -0.4 | -0.1 |
θ4/rad | 1 | 0.8 | -0.3 | -0.7 |
θ5/rad | 1.4 | 0.6 | 1.7 | 2.6 |
θ6/rad | 0 | -0.7 | -1.1 | -1.5 |
The joint constraints are shown in Table 4. In order to objectively compare the optimization performance of each algorithm, all algorithms select the same initial population, and the average fitness value, optimal fitness value, standard deviation of fitness value, and average running time of each algorithm running independently for ten times are counted, and the algorithms are comprehensively evaluated. Specific parameter settings are shown in Table 5.
Joint 1 | Joint 2 | Joint 3 | Joint 4 | Joint 5 | Joint 6 | |
Qmax/rad | 3.14 | 3.14 | 3.14 | 3.14 | 3.14 | 3.14 |
Vmax/(rad/s) | 1.65 | 2.36 | 2.33 | 2.57 | 2.44 | 1.85 |
Amax/(rad/s2) | 1.08 | 1.49 | 1.88 | 1.42 | 1.57 | 1.44 |
Jmax/(rad/s3) | 2.63 | 2.72 | 3.14 | 2.83 | 2.63 | 3.14 |
IMVO | MVO | PSO | ASPSO | |
pop | 100 | 100 | 100 | 100 |
ub | 100 | 100 | 100 | 100 |
lb | 0.1 | 0.1 | 0.1 | 0.1 |
MaxIter | 100 | 100 | 100 | 100 |
vmax | - | - | 2 | 2 |
vmin | - | - | -2 | -2 |
WEPmin | 0.2 | 0.2 | - | - |
WEPmax | 1 | 1 | - | - |
Mut | 0.001 | - | - | - |
β | 1.00E-03 | 1.00E-03 | - | - |
a0 | 1 | 1 | - | - |
pmin | 2 | - | - | - |
pmax | 20 | - | - | - |
c1 | - | - | 2 | 2 |
c2 | - | - | 2 | 2 |
wmin | - | - | - | 1 |
wmax | - | - | - | 3 |
Trajectory optimization simulation is carried out by MOPSO and MOMVO, and Pareto optimal solution is set with time, Energy, and impact as optimization objectives are obtained. As shown in Figure 6, Energy is positively correlated with impact, and both of them are negatively correlated with time, which jointly restricts the optimal performance of time. Because it is necessary to increase the speed to pursue the shortest time, the energy consumption and impact will increase. In practice, it is necessary to select an appropriate solution in the Pareto optimal solution set according to the specific operating conditions of the manipulator.
Since a single objective cannot compare the pros and cons of the solutions in the Pareto optimal solution set, it is essential to define a weighted objective function in order to compare the iterative results. The normalized weighted objective function is defined as
f=S1N1+S2N2+S3N3 | (4.1) |
N1, N2, and N3 take different values, respectively, and establish different objective functions for comparison. The comparison results of each algorithm are shown in Tables 6 and 7.
N1=1,N2=1,N3=1 | N1=10,N2=1,N3=1 | |||||||
Mean | Best | Std | Time/s | Mean | Best | Std | Time/s | |
IMVO | 64.7978* | 64.7409* | 0.0520* | 6.08 | 10.3552* | 10.3552* | 0.0000* | 8.52 |
MVO | 64.9327 | 64.8866 | 0.0640 | 5.09* | 10.3554 | 10.3553 | 0.0001 | 6.92* |
PSO | 65.5215 | 65.3328 | 0.1783 | 6.08 | 10.3565 | 10.3553 | 0.0012 | 8.82 |
SAPSO | 65.2849 | 65.1291 | 0.1969 | 7.04 | 10.3560 | 10.3555 | 0.0005 | 8.83 |
N1=1,N2=10,N3=1 | N1=1,N2=1,N3=10 | |||||||
Mean | Best | Std | Time/s | Mean | Best | Std | Time/s | |
IMVO | 62.6674* | 62.6204* | 0.0475* | 6.18 | 61.8478* | 61.8304* | 0.0230* | 6.23 |
MVO | 62.8381 | 62.7740 | 0.0948 | 5.19* | 61.8927 | 61.8629 | 0.0381 | 4.97* |
PSO | 63.2617 | 62.8332 | 0.3766 | 6.54 | 62.6859 | 62.5218 | 0.2414 | 6.45 |
SAPSO | 62.9724 | 62.8403 | 0.1389 | 6.74 | 62.1954 | 62.0787 | 0.1790 | 6.27 |
As seen from Figure 9, the improved MVO algorithm quickly obtained iterative convergence in the early stage, and the convergence was stable later.
In addition, as shown in Tables 6 and 7, in order to minimize the error, in a statistical sense, IMVO is better than MVO, PSO, and SAPSO in terms of mean and optimal values of four sets of models constructed with different values of N1, N2 and N3 respectively. The standard deviation of the four data sets is also the smallest IMVO, meaning that the results are more concentrated and the algorithm is more stable. Only the running time of MVO is optimal in the four sets of data because IMVO is an improvement on the MVO, the long running time is normal, and the running time of IMVO is shorter than PSO and SAPSO. It is only about 1s more than the MVO, which is allowed in engineering. Figure 7 shows that the parameters optimized by IMVO can meet the constraints in Table 4.
The simulation results show that when the constraint conditions are satisfied, the convergence speed and accuracy of the improved MVO are obviously higher than those of MVO, PSO and SAPSO.
The kinematics analysis of the joint space of the 6-DOF manipulator is performed, and the trajectory model of the manipulator in the joint space is constructed by 3-5-3 polynomial interpolation.
Taking the running time, energy consumption, and impact of each joint of the manipulator as the optimization goal, the optimization is conducted under the specified constraints, and the Pareto optimal solution set with good diversity and convergence is obtained. Customizing the normalized weighted objective function and selecting the optimal solution meeting the conditions from the Pareto optimal solution set is essential.
Compared with MVO, PSO, and SAPSO, the improved MVO algorithm optimizes the iteration result, improves the optimization structure, and improves the algorithm efficiency.
This paper only discusses 3-5-3 polynomial interpolation. As future work, IMVO can optimize other interpolation functions such as cubic polynomial and quintic polynomial. IMVO can also be applied to optimization in other fields, such as parameter structure optimization of machine learning, fuzzy control optimization, inverse kinematics solution of the manipulator, etc.
The authors declare there is no conflict of interest.
[1] | Blaker Ø (2020) Characterization of a Natural Clayey Silt and the Effects of Sample Disturbance on Soil Behavior and Engineering Properties. |
[2] | Silva MF, Bolton MD (2005) Interpretation of Centrifuge Piezocone Tests in Dilatant, Low Plasticity Silts. Int Conf Probl Soils, 1277-1284. |
[3] |
Schneider JA, Lehane BM, Schnaid F (2007) Velocity Effects on Piezocone Measurements in Normally and Overconsolidated Clays. Int J Phys Modell Geotech 7: 23-34. doi: 10.1680/ijpmg.2007.070202
![]() |
[4] | Mahmoodzadeh H, Randolph MF (2014) Penetrometer Testing: Effect of Partial Consolidation on Subsequent Dissipation Response. J Geotech Geoenviron Eng 140. |
[5] | Schnaid F, Nierwinski HP, Odebrecht E (2020) Classification and State-Parameter Assessment of Granular Soils Using the Seismic Cone. J Geotech Geoenviron Eng 146. |
[6] | Viana da Fonseca A, Molina-Gomez F, Ferreira C, et al. (2021) An integrated interpretation of SCPTu for liquefaction assessment in intermediate alluvial deposits in Portugal. 6th Int Conf Geotech Geopgys Site Charact. |
[7] |
Holmsgaard R, Nielsen BN, Ibsen LB (2016) Interpretation of Cone Penetration Testing in Silty Soils Conducted under Partially Drained Conditions. J Geotech Geoenviron Eng 142: 04015064. doi: 10.1061/(ASCE)GT.1943-5606.0001386
![]() |
[8] |
Blaker Ø, Carroll R, Paniagua P, et al. (2019) Halden Research Site: Geotechnical Characterization of a Post Glacial Silt. AIMS Geosci 5: 184-234. doi: 10.3934/geosci.2019.2.184
![]() |
[9] | Krage CP, Albin B, DeJong JT, et al. (2016) The Influence of In-situ Effective Stress on Sample Quality for Intermediate Soils. Geotech Geophys Site Charact 5, 565-570. |
[10] | Bihs A, Long M, Nordal S (2021) Evaluation of Soil Strength from Variable Rate CPTU Tests in Silt. Geotech Test J. |
[11] |
Sully JP, Robertson PK, Campanella RG, et al. (1999) An Approach to Evaluation of Field CPTU Dissipation Data in Overconsolidated Fine-Grained Soils. Can Geotech J 36: 369-381. doi: 10.1139/t98-105
![]() |
[12] |
Burns SE, Mayne PW (1998) Monotonic and Dilatory Pore-pressure Decay during Piezocone Tests in Clay. Can Geotech J 35: 1063-1073. doi: 10.1139/t98-062
![]() |
[13] |
Chai JC, Sheng D, Carter JP, et al. (2012) Coefficient of Consolidation from Non-standard Piezocone Dissipation Curves. Comput Geotech 41: 13-22. doi: 10.1016/j.compgeo.2011.11.005
![]() |
[14] |
Teh CI, Houlsby GT (1991) An Analytical Study on the Cone Penetration Test in Clay. Géotechnique 41: 17-34. doi: 10.1680/geot.1991.41.1.17
![]() |
[15] |
DeJong JT, Randolph M (2012) Influence of Partial Consolidation during Cone Penetration on Estimated Soil Behavior Type and Pore Pressure Dissipation Measurements. J Geotech Geoenviron Eng 138: 777-788. doi: 10.1061/(ASCE)GT.1943-5606.0000646
![]() |
[16] |
Schnaid F, Dienstmann G, Odebrecht E, et al. (2020) A Simplified Approach to Normalisation of Piezocone Penetration Rate Effects. Géotechnique 70: 630-635. doi: 10.1680/jgeot.18.T.033
![]() |
[17] | Sveian H (1995) Sandsletten blir til: Stjørdal fra Fjordbunn til Strandsted (in Norwegian). Trondheim: Norges Geologiske Undersøkelse (NGU). |
[18] | Sandven R (2003) Geotechnical Properties of a Natural Silt Deposit obtained from Field and Laboratory Tests. Int Workshop Charact Eng Prop Nat Soils, 1121-1148. |
[19] | NGU (2021) Quaternary map Norway. Geological Survey of Norway (NGU). Available from: http://geo.ngu.no/kart/losmasse_mobil/. |
[20] |
Bihs A, Long M, Nordal S (2020) Geotechnical Characterization of Halsen-Stjørdal Silt, Norway. AIMS Geosci 6: 355-377. doi: 10.3934/geosci.2020020
![]() |
[21] | Lunne T, Berre T, Strandvik S (1997) Sample Disturbance Effects in Soft Low Plastic Norwegian Clay. Recent Developments in Soil and Pavement Mechanics, Rio de Janeiro, Brazil: Balkema, 81-102. |
[22] | Andresen A, Kolstad P (1979) The NGI 54 mm Sampler for Undisturbed Sampling of Clays and Representative Sampling of Coarse Materials, International Symposium on Soil Sampling. Singapore, 13-21. |
[23] |
DeJong JT, Krage CP, Albin BM, et al. (2018) Work-Based Framework for Sample Quality Evaluation of Low Plasticity Soils. J Geotech Geoenviron Eng 144: 04018074. doi: 10.1061/(ASCE)GT.1943-5606.0001941
![]() |
[24] | NGF (2011) Melding 2: Veiledning for Symboler og Definisjoner i Geoteknikk—Identifisering og Klassifisering av Jord (in Norwegian). Oslo, Norway: Norwegian Geotechnical Society. Available from: www.ngf.no. |
[25] | Sandbaekken G, Berre T, Lacasse S (1986) Oedometer Testing at the Norwegian Geotechnical Institute. ASTM Spe Tech Publ, 329-353. |
[26] |
Long M, Gudjonsson G, Donohue S, et al. (2010) Engineering Characterisation of Norwegian Glaciomarine Silt. Eng Geol 110: 51-65. doi: 10.1016/j.enggeo.2009.11.002
![]() |
[27] |
Boone SJ (2010) A Critical Reappraisal of "Preconsolidation Pressure" Interpretations using the Oedometer Test. Can Geotech J 47: 281-296. doi: 10.1139/T09-093
![]() |
[28] |
Becker DE, Crooks JHA, Been K, et al. (1987) Work as a Criterion for Determining In Situ and Yield Stresses in Clays. Can Geotech J 24: 549-564. doi: 10.1139/t87-070
![]() |
[29] | Janbu N (1963) Soil Compressibility as Determined by Oedometer and Triaxial Tests. ECSMFE. Wiesbaden, Germany, 19-25. |
[30] |
Berre T (1982) Triaxial Testing at the Norwegian Geotechnical Institute. Geotech Test J 5: 3-17. doi: 10.1520/GTJ10794J
![]() |
[31] |
Brandon TL, Rose AT, Duncan JM (2006) Drained and Undrained Strength Interpretation for Low-Plasticity Silts. J Geotech Geoenviron Eng 132: 250-257. doi: 10.1061/(ASCE)1090-0241(2006)132:2(250)
![]() |
[32] | Krage CP, Broussard NS, Dejong JT (2014) Estimating Rigidity Index based on CPT Measurements. Int Symp Cone Penetration Test, 727-735. |
[33] |
Schnaid F, Sills GC, Soares JM, et al. (1997) Predictions of the Coefficient of Consolidation from Piezocone Tests. Can Geotech J 34: 315-327. doi: 10.1139/t96-112
![]() |
[34] | Keaveny JM, Mitchell J (1986) Strength of Fine-grained Soils using the Piezocone. Use In-Situ Tests Geotech Eng, 668-685. |
[35] | Kulhawy FH, Mayne PW (1990) Manual on Estimating Soil Properties for Foundation Design. Electr Power Res Inst, 1-308. |
[36] | Mayne PW (2001) Stress-strain-strength-flow Parameters from Enhanced In-situ Tests. Int Conf In-Situ Meas Soil Prop Case Hist, 27-48. |
[37] | Agaiby SS, Mayne PW (2018) Evaluating Undrained Rigidity Index of Clays from Piezocone date, Cone Penetration Testing (CPT18), Delft, The Netherlands: CRC Press. |
[38] | Carroll R, Paniagua P (2018) Variable Rate of Penetration and Dissipation Test Results in a Natural Silty Soil. Cone Penetration Testing (CPT18). Delft University of Technology, The Netherlands: CRC Press/Balkema Taylor & Grancis Group, 205-212. |
[39] | Suzuki Y, Lehane B, Fourie A (2013) Effect of Penetration Rate on Piezocone Parameters in Two Silty Deposits. Fourth Int Conf Site Charact 1: 809-815. |
[40] | Garcia Martinez MF, Tonni L, Gottardi G, et al. (2016) Influence of Penetration Rate on CPTU Measurements in Saturated Silty Soils. Fifth Int Conf Geotech Geophys Site Charact, 473-478. |
[41] | Garcia Martinez MF, Tonni L, Gottard G, et al. (2018) Analysis of CPTU Data for the Geotechnical Characterization of Intermediate Sediments, Cone Penetration Testing 2018, Delft, The Netherlands: CRC Press, 281-287. |
[42] |
Tonni L, Gottard G (2019) Assessing Compressibility Characteristics of Silty Soils from CPTU: Lessons Learnt from the Treporti Test Site, Venetian Lagoon (Italy). AIMS Geosci 5: 117-144. doi: 10.3934/geosci.2019.2.117
![]() |
[43] | International Organization for Standardization (2012) Geotechnical Investigation and Testing— Field Testing. Part I: Electrical Cone and Piezocone Penetration Test. Geneva, Switzerland, 1-46. |
[44] | Chai JC, Carter JP, Miura N, et al. (2004) Coefficient of Consolidation from Piezocone Dissipation Tests. Int Symp Lowland Technol, 1-6. |
[45] | Campanella RG, Robertson PK, Gillespie D (1981) In-situ Testing in Saturated Silt (Drained or Undrained?). 34th Can Geotech Conf, 521-535. |
[46] |
Wroth CP (1984) The Interpretation of In Situ Soil Tests. Géotechnique 34: 449-489. doi: 10.1680/geot.1984.34.4.449
![]() |
[47] | Mayne PW, Bachus RC (1988) Profiling OCR in Clays by Piezocone Soundings. Orlando: Balkema, Rotterdam, 857-864. |
[48] |
Chow SH, O'Loughlin CD, Zhou Z, et al. (2020) Penetrometer Testing in a Calcareous Silt to Explore Changes in Soil Strength. Géotechnique 70: 1160-1173. doi: 10.1680/jgeot.19.P.069
![]() |
[49] | Lunne T, Robertson PK, Powell JJM (1997) Cone Penetration Testing in Geotechnical Practice, London: Blackie Academic & Professional. |
[50] | DeJong JT, Jaeger R, Boulanger R, et al. (2013) Variable Penetration Rate Cone Testing for Characterization of Intermediate Soils. Geotech Geophys Site Charact 4, 25-42. |
[51] |
Robertson PK, Sully JP, Woeller DJ, et al. (1992) Estimating Coefficient of Consolidation from Piezocone Tests. Can Geotech J 29: 539-550. doi: 10.1139/t92-061
![]() |
[52] | Paniagua P, Carroll R, L'Heureux JS, et al. (2016) Monotonic and Dilatory Excess Pore Water Dissipations in Silt Following CPTU at Variable Penetration Rate. Fifth Int Conf Geotech Geophys Site Charact, 509-514. |
[53] | Krage CP, Dejong JT, Degroot D, et al. (2015) Applicability of Clay-Based Sample Disturbance Criteria to Intermediate Soils. Int Conf Earthquake Geotech Eng. |
[54] |
Mahmoodzadeh H, Randolph MF, Wang D (2014) Numerical Simulation of Piezocone Dissipation Test in Clays. Géotechnique 64: 657-666. doi: 10.1680/geot.14.P.011
![]() |
[55] | Randolph MF (2016) New Tools and Directions in Offshore Site Investigation. Aust Geomech J 51: 81-92. |
[56] |
Parez L, Fauriel R (1988) Le Piezocone Améliorations Apportées à la Reconnaissance des Sols. Rev Fr de Géotechnique 44: 13-27. doi: 10.1051/geotech/1988044013
![]() |
[57] | Robertson PK (2010) Soil Behaviour Type from the CPT: an Update. Int Symp Cone Penetration Test. |
[58] | Finnie IMS, Randolph M (1994) Punch-Through and Liquefaction Induced Failure of Shallow Foundations on Calcerous Sediments. Seventh Int Conf Behav Offshore Struct, 217-230. |
[59] |
House AR, Oliveira JRMS, Randolph MF (2001) Evaluating the Coefficient of Consolidation Using Penetration Tests. Int J Phys Modell Geotech 1: 17-26. doi: 10.1680/ijpmg.2001.010302
![]() |
[60] |
Chung SF, Randolph MF, Schneider JA (2006) Effect of Penetration Rate on Penetrometer Resistance in Clay. J Geotech Geoenviron Eng 132: 1188-1196. doi: 10.1061/(ASCE)1090-0241(2006)132:9(1188)
![]() |
[61] | Senneset K, Sandven R, Lunne T, et al. (1988) Piezocone Tests in Silty Soils. First Int Symp Penetration Test, 955-966. |
1. | Shengjie Li, Jin Wang, Haiyun Zhang, Yichang Feng, Guodong Lu, Anbang Zhai, Incremental accelerated gradient descent and adaptive fine-tuning heuristic performance optimization for robotic motion planning, 2024, 243, 09574174, 122794, 10.1016/j.eswa.2023.122794 | |
2. | Juan Du, Jie Hou, Heyang Wang, Zhi Chen, Application of an improved whale optimization algorithm in time-optimal trajectory planning for manipulators, 2023, 20, 1551-0018, 16304, 10.3934/mbe.2023728 | |
3. | Jintao Ye, Lina Hao, Hongtai Cheng, Multi-objective optimal trajectory planning for robot manipulator attention to end-effector path limitation, 2024, 42, 0263-5747, 1761, 10.1017/S0263574724000481 | |
4. | Mingda Zhang, Zhiqin Qian, Chen Peng, Lijun Shi, Kunyu Wang, Huishan Liang, 2024, Trajectory Planning Control of Robotic Arm Based on MQTT and PID Algorithm, 979-8-3503-6164-3, 439, 10.1109/ICETCI61221.2024.10594651 | |
5. | Hui Chao, Shichuan Qian, Zhi Wang, Xin Sheng, Xinping Zhao, Zhiyan Lu, Xiaoxia Li, Yinguang Xu, Shaohua Jin, Lijie Li, Kun Chen, Quantitative analysis of the hexamethylenetetramine concentration in a hexamethylenetetramine–acetic acid solution using near infrared spectroscopy: A comprehensive study on preprocessing methods and variable selection techniques, 2024, 32, 0967-0335, 46, 10.1177/09670335241242659 | |
6. | Jiahui Wang, Yongbo Zhang, Shihao Zhu, Junling Wang, A Novel Multi-Objective Trajectory Planning Method for Robots Based on the Multi-Objective Particle Swarm Optimization Algorithm, 2024, 24, 1424-8220, 7663, 10.3390/s24237663 | |
7. | Guangzhen Cui, Zhuoya An, Yanqiu Xiao, Pengpeng Wang, Chunya Sun, Zhendong He, Multi-objective trajectory planning of segment erector considering error uncertainty, 2025, 0954-4062, 10.1177/09544062241311483 | |
8. | Ze Li, Enhanced Fault Localization in Energy Systems Using an Improved MVO Algorithm and Multistrategy Optimization, 2025, 13, 2169-3536, 50367, 10.1109/ACCESS.2025.3552761 | |
9. | Mingqi Zhang, Jinyue Liu, Yi Wu, Tianyu Hou, Tiejun Li, Multi-Objective Trajectory Planning for Robotic Arms Based on MOPO Algorithm, 2025, 14, 2079-9292, 2371, 10.3390/electronics14122371 |
Benchmark function | Range | fmin |
f1(x)=n∑i=1x2i | [-100,100] | 0 |
f2(x)=n∑i=1|xi|+n∏i=1|xi| | [-10, 10] | 0 |
f3(x)=nmaxi=1{|xi|} | [-100,100] | 0 |
f4(x)=n∑i=1(|xi+0.5|)2 | [-100,100] | 0 |
f5(x)=n∑i=1[x2i−10cos(2πxi)+10] | [-5.12, 5.12] | 0 |
f6(x)=14000n∑i=1x2i−n∏i=1cosxi√i+1 | [-600,600] | 0 |
f7(x)=1−cos(2π√n∑i=1x2i)+0.1√n∑i=1x2i | [-32, 32] | 0 |
f8(x)=−20exp(−0.2√1nn∑i=1x2i)−exp(1nn∑i=1cos(2πxi))+20+e | [-100,100] | 0 |
f9(x)=n∑i=1ix4i+ rand | [-1.28, 1.28] | 0 |
f10(x)=n−1∑i=1[100(xi+1−x2i)2+(xi−1)2] | [-30, 30] | 0 |
number | θi/(∘) | di/m | ai/m | αi |
1 | 0 | 0 | 0 | −π/2 |
2 | 0 | 0 | 0.432 | 0 |
3 | 0 | 0.149 | 0.02 | −π/2 |
4 | 0 | 0.433 | 0 | π/2 |
5 | 0 | 0 | 0 | −π/2 |
6 | 0 | 0 | 0 | 0 |
First Pose | Via Pose 1 | Via Pose 2 | End Pose | |
θ1/rad | 0.2 | 0.8 | -0.2 | -0.8 |
θ2/rad | 1.1 | 1.5 | 0.8 | -0.3 |
θ3/rad | -0.2 | -0.8 | -0.4 | -0.1 |
θ4/rad | 1 | 0.8 | -0.3 | -0.7 |
θ5/rad | 1.4 | 0.6 | 1.7 | 2.6 |
θ6/rad | 0 | -0.7 | -1.1 | -1.5 |
Joint 1 | Joint 2 | Joint 3 | Joint 4 | Joint 5 | Joint 6 | |
Qmax/rad | 3.14 | 3.14 | 3.14 | 3.14 | 3.14 | 3.14 |
Vmax/(rad/s) | 1.65 | 2.36 | 2.33 | 2.57 | 2.44 | 1.85 |
Amax/(rad/s2) | 1.08 | 1.49 | 1.88 | 1.42 | 1.57 | 1.44 |
Jmax/(rad/s3) | 2.63 | 2.72 | 3.14 | 2.83 | 2.63 | 3.14 |
IMVO | MVO | PSO | ASPSO | |
pop | 100 | 100 | 100 | 100 |
ub | 100 | 100 | 100 | 100 |
lb | 0.1 | 0.1 | 0.1 | 0.1 |
MaxIter | 100 | 100 | 100 | 100 |
vmax | - | - | 2 | 2 |
vmin | - | - | -2 | -2 |
WEPmin | 0.2 | 0.2 | - | - |
WEPmax | 1 | 1 | - | - |
Mut | 0.001 | - | - | - |
β | 1.00E-03 | 1.00E-03 | - | - |
a0 | 1 | 1 | - | - |
pmin | 2 | - | - | - |
pmax | 20 | - | - | - |
c1 | - | - | 2 | 2 |
c2 | - | - | 2 | 2 |
wmin | - | - | - | 1 |
wmax | - | - | - | 3 |
N1=1,N2=1,N3=1 | N1=10,N2=1,N3=1 | |||||||
Mean | Best | Std | Time/s | Mean | Best | Std | Time/s | |
IMVO | 64.7978* | 64.7409* | 0.0520* | 6.08 | 10.3552* | 10.3552* | 0.0000* | 8.52 |
MVO | 64.9327 | 64.8866 | 0.0640 | 5.09* | 10.3554 | 10.3553 | 0.0001 | 6.92* |
PSO | 65.5215 | 65.3328 | 0.1783 | 6.08 | 10.3565 | 10.3553 | 0.0012 | 8.82 |
SAPSO | 65.2849 | 65.1291 | 0.1969 | 7.04 | 10.3560 | 10.3555 | 0.0005 | 8.83 |
N1=1,N2=10,N3=1 | N1=1,N2=1,N3=10 | |||||||
Mean | Best | Std | Time/s | Mean | Best | Std | Time/s | |
IMVO | 62.6674* | 62.6204* | 0.0475* | 6.18 | 61.8478* | 61.8304* | 0.0230* | 6.23 |
MVO | 62.8381 | 62.7740 | 0.0948 | 5.19* | 61.8927 | 61.8629 | 0.0381 | 4.97* |
PSO | 63.2617 | 62.8332 | 0.3766 | 6.54 | 62.6859 | 62.5218 | 0.2414 | 6.45 |
SAPSO | 62.9724 | 62.8403 | 0.1389 | 6.74 | 62.1954 | 62.0787 | 0.1790 | 6.27 |
Benchmark function | Range | fmin |
f1(x)=n∑i=1x2i | [-100,100] | 0 |
f2(x)=n∑i=1|xi|+n∏i=1|xi| | [-10, 10] | 0 |
f3(x)=nmaxi=1{|xi|} | [-100,100] | 0 |
f4(x)=n∑i=1(|xi+0.5|)2 | [-100,100] | 0 |
f5(x)=n∑i=1[x2i−10cos(2πxi)+10] | [-5.12, 5.12] | 0 |
f6(x)=14000n∑i=1x2i−n∏i=1cosxi√i+1 | [-600,600] | 0 |
f7(x)=1−cos(2π√n∑i=1x2i)+0.1√n∑i=1x2i | [-32, 32] | 0 |
f8(x)=−20exp(−0.2√1nn∑i=1x2i)−exp(1nn∑i=1cos(2πxi))+20+e | [-100,100] | 0 |
f9(x)=n∑i=1ix4i+ rand | [-1.28, 1.28] | 0 |
f10(x)=n−1∑i=1[100(xi+1−x2i)2+(xi−1)2] | [-30, 30] | 0 |
number | θi/(∘) | di/m | ai/m | αi |
1 | 0 | 0 | 0 | −π/2 |
2 | 0 | 0 | 0.432 | 0 |
3 | 0 | 0.149 | 0.02 | −π/2 |
4 | 0 | 0.433 | 0 | π/2 |
5 | 0 | 0 | 0 | −π/2 |
6 | 0 | 0 | 0 | 0 |
First Pose | Via Pose 1 | Via Pose 2 | End Pose | |
θ1/rad | 0.2 | 0.8 | -0.2 | -0.8 |
θ2/rad | 1.1 | 1.5 | 0.8 | -0.3 |
θ3/rad | -0.2 | -0.8 | -0.4 | -0.1 |
θ4/rad | 1 | 0.8 | -0.3 | -0.7 |
θ5/rad | 1.4 | 0.6 | 1.7 | 2.6 |
θ6/rad | 0 | -0.7 | -1.1 | -1.5 |
Joint 1 | Joint 2 | Joint 3 | Joint 4 | Joint 5 | Joint 6 | |
Qmax/rad | 3.14 | 3.14 | 3.14 | 3.14 | 3.14 | 3.14 |
Vmax/(rad/s) | 1.65 | 2.36 | 2.33 | 2.57 | 2.44 | 1.85 |
Amax/(rad/s2) | 1.08 | 1.49 | 1.88 | 1.42 | 1.57 | 1.44 |
Jmax/(rad/s3) | 2.63 | 2.72 | 3.14 | 2.83 | 2.63 | 3.14 |
IMVO | MVO | PSO | ASPSO | |
pop | 100 | 100 | 100 | 100 |
ub | 100 | 100 | 100 | 100 |
lb | 0.1 | 0.1 | 0.1 | 0.1 |
MaxIter | 100 | 100 | 100 | 100 |
vmax | - | - | 2 | 2 |
vmin | - | - | -2 | -2 |
WEPmin | 0.2 | 0.2 | - | - |
WEPmax | 1 | 1 | - | - |
Mut | 0.001 | - | - | - |
β | 1.00E-03 | 1.00E-03 | - | - |
a0 | 1 | 1 | - | - |
pmin | 2 | - | - | - |
pmax | 20 | - | - | - |
c1 | - | - | 2 | 2 |
c2 | - | - | 2 | 2 |
wmin | - | - | - | 1 |
wmax | - | - | - | 3 |
N1=1,N2=1,N3=1 | N1=10,N2=1,N3=1 | |||||||
Mean | Best | Std | Time/s | Mean | Best | Std | Time/s | |
IMVO | 64.7978* | 64.7409* | 0.0520* | 6.08 | 10.3552* | 10.3552* | 0.0000* | 8.52 |
MVO | 64.9327 | 64.8866 | 0.0640 | 5.09* | 10.3554 | 10.3553 | 0.0001 | 6.92* |
PSO | 65.5215 | 65.3328 | 0.1783 | 6.08 | 10.3565 | 10.3553 | 0.0012 | 8.82 |
SAPSO | 65.2849 | 65.1291 | 0.1969 | 7.04 | 10.3560 | 10.3555 | 0.0005 | 8.83 |
N1=1,N2=10,N3=1 | N1=1,N2=1,N3=10 | |||||||
Mean | Best | Std | Time/s | Mean | Best | Std | Time/s | |
IMVO | 62.6674* | 62.6204* | 0.0475* | 6.18 | 61.8478* | 61.8304* | 0.0230* | 6.23 |
MVO | 62.8381 | 62.7740 | 0.0948 | 5.19* | 61.8927 | 61.8629 | 0.0381 | 4.97* |
PSO | 63.2617 | 62.8332 | 0.3766 | 6.54 | 62.6859 | 62.5218 | 0.2414 | 6.45 |
SAPSO | 62.9724 | 62.8403 | 0.1389 | 6.74 | 62.1954 | 62.0787 | 0.1790 | 6.27 |