-
Abstract: The cell mapping methods created by Hsu in 1980s have been popular choices for the researchers in nonlinear science communities. There have been new applications and new algorithm developments of the cell mapping methods. This paper presents a discussion of the literature of some control applications and recent algorithm developments of the cell mapping methods. In particular, we present studies of multi-objective optimization problems with the cell mapping methods, multi-objective optimal control designs, and zeros finding of nonlinear algebraic equations. The problems solved with the cell mapping methods are now in moderately high dimensional space with the help of parallel computing.
-
Key words:
- cell mapping methods /
- global analysis /
- optimal control /
- multi-objective optimization /
- finding zeros
摘要: 在20世纪80年代由徐皆苏教授创建的胞映射方法一直受非线性科学界同仁的欢迎.近几年胞映射方法有了许多新的应用和算法.本文介绍了一些控制应用和算法的文献.另外,还介绍和讨论胞映射方法应用与多目标优化问题的研究和方法,多目标优化控制设计和非线性代数方程找零解.文中指出胞映射方法在并行计算的帮助下,现在可以解决中等高维空间中的各类问题,新的应用还会不断出现.-
关键词:
- 胞映射方法 /
- 全局分析 /
- 最优控制 /
- 多目标优化 /
- 非线性代数方程的零解
-
1. Introduction
The cell mapping methods were created by Hsu in 1980s for global analysis of nonlinear dynamical systems that can have multiple steady-state responses including equilibrium states, periodic motions, chaotic attractors as well as domains of attraction of these steadystate responses. The cell mapping methods have been applied to global analysis and control design of deterministic, stochastic, and fuzzy dynamical systems. There have been several survey articles that present thorough discussions of the literature on the cell mapping methods and their applications (Sun & Luo 2012, Hong & Sun 2006d, Xu et al . 2013). A comprehensive review of the global analysis with the cell mapping method by Sun and Luo (2012) provides rich content on engineering applications and algorithm development. A thorough review of the progress in global analysis of nonlinear dynamics and its influence on the analysis, control, and design of mechanical and structural systems is presented by Rega and Lenci (2015). This paper presents a discussion of the literature of some control applications and algorithm developments of the cell mapping methods.
Two important extensions of the cell mapping methods have been developed to improve the accuracy of the solutions obtained in the cell state space. The first is the interpolated cell mapping which uses the cell mappings as a foundation to calculate point-wise solutions without further numerical integrations of differential equations. The second is the subdivision technique of the set-oriented method for improving the accuracy of the invariant solutions obtained with the cell mapping methods. For a long time, the cell mapping methods have been applied to dynamical systems with low dimension until now. With the advent of inexpensive computer memories and massively parallel computing technologies such as the graphical processing units (GPUs), global analysis of moderate- to high-dimensional nonlinear dynamical systems becomes feasible.
The cell mapping methods propose to discretize the continuum state space and the time. The discrete space consists of a finite collection of cells. The dynamical systems that originally obey ordinary or partial differential equations are now represented by the mappings in the cell state space, called the cell-to-cell mapping, or cell mapping for short. The cell mappings describe the system evolution over a short time in a finite region of interest in the cell state space. More importantly, long-term system responses such as periodic motion, equilibrium points, limit cycle, chaotic motion, domains of attraction, and stable and unstable manifolds of saddle points can be all obtained from the cell mappings.
2. Cell mapping methods
There are two versions of the cell mapping methods: the simple cell mapping (SCM) and the generalized cell mapping (GCM). This section presents a brief introduction of both SCM and GCM methods.
2.1 Simple cell mapping
We assume that the nonlinear dynamical system is described by a point mapping given by
(1) where k is the iteration step, xk is the n-dimensional state vector at the k-th step. Consider a finite region U ⊂ Rn where a sufficiently rich dynamics of the system resides. We discretize U into a collection of small, finite size boxes, known as the cells. Since the region U is finite, there will be a finite number of cells in the discretized region. Hence, each cell in the collection can be numbered by one integer, denoted as z.
The SCM accepts only one image cell for a given pre-image cell, or domain cell. In other words, in SCM, the dynamics of the system starting from one cell with a small but finite volume is represented by that starting from a point in the cell, usually the center of the cell, leading to an integer-valued mapping
(2) where C(·) is a symbolical notation of the integer mapping, and zk is an integer representing the cell where the system resides at the k-th step. Usually, C(·) has to be constructed numerically. The region out of the domain U is called the sink cell. If the image of a cell is out of the domain of interest, we say that it is mapped to the sink cell. The sink cell always maps to itself.
Properties of SCM
Because there are only a finite number of cells in U, the integer mapping in Eq. (2) eventually will revisit the cells in the path. The revisited cells hence form closed groups called periodic groups. The minimum period of these groups is one, while the maximum possible period is equal to the total number of cells in U. For the group with period one, we have
(3) for the cell z in the group.
The simple cell mappings zk+1=C(zk) are stored in a single array of length Nt where Nt is the total number of cells in U. For example, let C(i) denote the image array. If C(i)=j, then cell z=j is the image of cell z=i. This array can be viewed as the storage of a sparse matrix representing the simple cell mappings over
where denotes the set of integers indexing the cells in U including the sink cell. The sparse matrix reads(4) The array C(i) contains the forward dynamics of the system in time. The stable steadystate responses of the system including equilibrium points, periodic orbits and chaotic motion form periodic groups in C(i).
We can also store the pre-image information of an image cell in an array, denoted as C-1(j). That is, i=C-1(j). In terms of the matrix pji, the sparse matrix of the backward dynamics is simply the transpose of the forward dynamics matrix.
(5) The backward dynamics provides an important role in the global analysis of nonlinear dynamical systems. In the backward dynamics, the unstable responses appear to be stable. Consider a search starting from the stable steady-state responses, i.e., the identified periodic groups. If we search along the backward dynamics using C-1(j), we would identify the domains of attraction of the stable responses. The backward search, on the other hand, reveals the boundaries of the domains of attraction, which are usually outlined by the unstable manifolds in the saddles.
2.2 Generalized cell mapping
The GCM accepts multiple images for a pre-image cell. This is consistent with the fact that the cell with a finite volume will evolve to cover multiple cells under the system dynamics over a finite time. For deterministic and stochastic systems, the GCM leads to a Markov chain representation of the dynamical system with the transition of probabilities given by
(6) or in the component form
(7) where p(k)={pi(k)} denotes the probability that the system resides in the i-th cell at the k-th step, and P (k)={Pij(k)} is the one step transition probability from the j-th cell to i-th cell at the k-th step. Nt is the total number of cells in the computational domain. When the matrix P (k) is independent of k, the Markov chain is said to be stationary. Otherwise, it is non-stationary.
The rich literature on Markov chains and later the graph theory has provided us highly effective algorithms for analyzing the GCM (Hsu 1982, 1995). The analysis of the GCM leads to the discovery of invariant sets, stable and unstable manifolds of saddle-like equilibrium states, domains of attraction and their boundaries. The invariant sets represent stable equilibrium states, periodic or chaotic motions. The invariant sets are called the persistent groups in the Markov chain literature (Chung 1967).
The stable and unstable manifolds of saddle-like equilibrium states, domains of attraction and their boundaries are represented by the so-called transient cells.
The stationary transition probability matrix P can be partitioned into the following canonical form, also known as the normal form
(8) where Pi is a square matrix representing the transition probability matrix among the cells in the i-th persistent group, Qi is associated with the i-th open communicating group. The cells in the group Qi are transient. Tij and Rij represent the evolution paths from transient cells to stable and unstable attractors, respectively. Qi often contains the saddle like attractors, unstable equilibrium points and unstable periodic orbits.
The ability of the GCM method to conduct global analysis of nonlinear dynamics is fully illustrated by the topological structure of the transition probability matrix P in the normal form. We can use the GCM method to discover invariant sets, stable and unstable manifolds of saddles, unstable solutions and domains of attraction of invariant sets of nonlinear dynamical systems. The unstable solutions as well as stable manifolds of saddles can be found by the backward cell mapping (Sun & Luo 2012, Dellnitz & Hohmann 1997, Dellnitz & Junge 2002).
Consider the transition probability sub-matrix P k associated with the k-th persistent group. If this group of cells represents the period-K motion of the system, it can be partitioned into the following form
(9) where Pk, j (1≤j≤K) is a sub-matrix of a certain dimension. When Pk has at least one non-zero diagonal element, the period of the persistent group is one. It is called an aperiodic group.
3. Set-oriented method
As an extension of cell mapping, Dellnitz and colleagues introduced the set-oriented method with the sub-division technique that is capable of obtaining the invariant sets of nonlinear dynamical systems with high accuracy (Dellnitz & Hohmann 1997). The setoriented method starts with relatively large cells and removes the cells that do not contain part of the invariant set by sampling a number of initial conditions from each cell. The sub-division is then applied to the retained cells. This is how the set-oriented method gains computational efficiency. The set-oriented method is an effectively mixed application of SCM and GCM with the sub-division applied to the covering set of invariant solutions.
There have been many studies of the set-oriented method. An adaptive sub-division algorithm was developed (Dellnitz & Junge 1998) that allows the existence of multiple different cell sizes to cover the solution. A study of non-smooth mechanical system was carried out by Neumann et al . (2007) with the set-oriented method to find global attractors. The algorithm for extracting unstable manifold and saddle solutions was introduced by Dellnitz and Junge (2002). The set-oriented method is also a robust tool for designing optimal controls (Junge & Osinga 2004, Grune & Junge 2005), especially for multi-objective optimal controls (Schütze et al . 2013, Blesken et al . 2009).
The set-oriented method with sub-division has not been applied to investigate the transient dynamics of the system such as the domains of attraction and basin boundary. On the other hand, the cell mapping methods were developed for comprehensive global analyses of nonlinear dynamical systems including the discovery of invariant sets and transient dynamics.
4. Interpolated cell mapping
The sub-division technique leads to smaller and smaller cells, and therefore, the accuracy of the solution for invariant sets improves. At some point, the sub-division has to stop. This is where another important extension of the cell mapping methods comes in: the interpolated cell mapping (ICM) method (Tongue 1987; Tongue & Gu 1988b, 1988c). The ICM uses the simple cell mappings to interpolate the image of a point without integrating the differential equation using this point as an initial condition. The simple cell mappings in the refined cells provide a database for interpolation. The ICM method is able to construct very fine solutions of invariant sets, which assumes that the simple cell mappings are on a sufficiently small grid and that the underlying dynamics of the system is smooth enough for interpolation.
The local interpolation error of ICM is of order O(h2) with the linear interpolation, where h is the cell size, whereas the accuracy of SCM is of order O(h) (Lee & Hsu 1994). More adjacent cells around the point of interest can be used to construct high order interpolations to further improve the accuracy (Tongue & Gu 1988a). A modified ICM by introducing the sampling idea of GCM was proposed to further increase the capability of ICM to capture the boundaries of domains of attraction (Ge & Lee 1997). Several typical nonlinear systems have been studied with the ICM method including the Lorenz system (White & Tongue 1995), a forced beam with cubic nonlinearity (Lee & Ghang 1994) and a spring-pendulum system (Lee & Hsu 1994). The nonlinear system identification approach using the method of interpolated cell mapping is proposed by Bursal and Tongue (1992).
Previous studies of the ICM have dealt with low dimensional state spaces. Extension of the interpolation scheme to much higher dimensional state space is non-trivial. This is because the number of adjacent cells is given by 3n -1 where n is the dimension of the state space. If all the adjacent cells are used for interpolation of the mapping inside the cell of interest, the number of evaluations will grow exponentially. Xiong et al . (2015) have developed a scheme using only 2n adjacent cells plus the cell under consideration for interpolation in high dimensional state space with the accuracy of order O(h2). The fine structure of the strange attractor of a six-dimensional Lorenz system has been depicted in their study, as shown in Fig. 1.
If we put the set-oriented method with sub-division and the ICM method in the framework of the cell mapping methods, it becomes apparent that the ICM method represents a post-processing step to extract point mappings from the cell mappings on a refined partition of the cell state space.
A note
Both the set-oriented method and ICM method represent efforts to increase the computational efficiency for finding invariant sets of nonlinear dynamical systems with much improved accuracy. The accuracy of the solutions obtained by the cell mapping method was compared with the accuracy of the point-wise solutions obtained by numerical integration. Such a comparison and pursuit of point-wise accuracy are beyond the original purpose of the cell mapping methods.
As discussed by Hsu on several occasions, the goal of the cell mapping methods is to quickly discover the general global structure of the responses of nonlinear dynamical systems with a reasonable accuracy. In other words, the cell mapping methods can answer these questions with high efficiency: How many stable and unstable responses of a nonlinear dynamical system exist in a certain region of the state space? Where are they and how are they connected?
The cell mapping methods cannot deliver the fine structure of fractal dimensional objects such as basin boundaries and strange attractors, because highly accurate numerical integrations must be done to find the fine structure of fractal dimensional geometry. Nevertheless, the GCM can tell where in the state space fractal dimensional objects may exist and can outline their shape.
5. Global analysis of complex systems
The cell mapping methods were originally created for the global analysis of nonlinear dynamical systems. These methods also caught the attention of the controls community early on. It turns out that there are more challenging issues of nonlinear control systems that require global analyses.
5.1 Nonlinear control systems
The global behavior including equilibria, periodic motions, and their domain of attractions of a fuzzy dynamical system is studied with the cell mapping method with the min-max operation by Chen and Tsao (1988, 1989). The periodic solutions of a fuzzy-knowledge-based mobile robot motion control system and the domain of attraction of the periodic solution are found with the cell mapping method by Fei and Isik (1990). The concept of cell state mapping is combined with the synthesis techniques of maximum entropy self-organizing net in the fuzzy model identification to design fuzzy controls (Lin & Isik 1997). The cell mapping method is utilized to generate the rules of the fuzzy controller by systematically generating near-optimal trajectories for all possible initial states in the parking lot maneuvering a car (Leu & Kim 1998). A continued propagation cell mapping (CPCM) is developed to design a TSK-type fuzzy logic controller and a sliding mode-type controller for the uncertain nonlinear system (Rizk & Smith 1997). The cell mapping method with variable time steps is used to design fuzzy logic controls (Smith & Comer 1990, 1991). A systematic method for designing and evaluating a fuzzy logic controller based on the cell-to-cell mapping technique and genetic optimization is presented by Tai et al .(1995, 1996). The resulting controller exhibits near time-optimal control and improved system performance. A fuzzy cell-mapping control algorithm, formerly proposed for motor control, is extended to the application of satellite attitude manoeuvring/stabilizing control (Yen & Tarng 1996). The cell-mapping method treats the complex satellite attitude dynamics, and the fuzzy interpretation helps achieve a suitable control effort. The result is a smooth transition from manoeuvring to stabilization without overshoot while maintaining an optimal control performance.
The cell mapping method is used to study the effect of quantization in digital control systems (Wang et al . 2007). The periodic solutions and their domains of attraction for flexible systems under nonlinear feedback control are studied by Borre and Flashner (2011, 2012a, 2012b). The switching surface of the relay type control is chosen as the Poincaré section for the construction of the cell mappings. The simple cell mapping method is used for the global analysis of the dynamical behavior of nonlinear gear system with different degrees of wear faults (Wang et al . 2011, 2012).
5.2 Robotics
A number of interesting studies of global analysis of biped robots are available in the literature. The cell mapping method for a Poincaré return map is used to identify the initial states, i.e., the domains of attraction, of the stable gaits that match the structure parameter values (Liu & Tian 2009). The method is combined with the control strategy and is also used to search for the tracking target point, when the slope of the ground or the structure parameters of the underactuated biped robots have changed (Liu et al . 2009). The basins of attraction of stable passive walking models including the straight leg model and the model with knees are discovered with the cell mapping method (Liu et al . 2007). The cell mapping method is used to find stable limit cycles of a compass-gait biped with gait asymmetry as the parameters are varied (Moon & Spong 2010). The analysis shows that passive dynamic walking has multiple attractors, and marginally stable limit cycles exhibit not only period doubling, but also period reemerging, disconnecting, and disappearing. The global stability of passive biped robot was analyzed by a gradual point mapping-cell mapping (GPCM) method (Zang et al . 2013). The cell mapping method is combined with Newton-Raphson iteration to obtain the limit cycle of the periodic gait in the model, and the track stability of the limit cycle is analyzed by Zhao et al . (2011).
5.3 Path planning
Path planning is another application of the cell mapping method. An efficient cell space approach to represent obstacles in robotic navigation. A novel and efficient search algorithm for neighboring cells with the fast generation of all the neighboring cell addresses is proposed by Kim and Lee (2009). A cell-mapping method is introduced for planning global trajectories of robotic manipulators in cases where the cell space is composed of combination pairs of plane cells. Optimal trajectory problems in the free field and in the obstacle-constrained field are studied by Zhu and Leu (1990). The cell mapping method is applied to robot path planning problem with obstacle avoidance (Xue et al . 2014). A multi-objective optimization approach based on the cellular automata and cell mapping is proposed for robot path planning in complex terrain under radar surveillance (Naranjani & Sun 2015). The landscape analysis is carried out with the cell mapping methods by Kerschke et al . (2014) and Hernández et al . (2014).
5.4 Optimal control
The cell mapping methods have been applied to optimal control problems of deterministic and stochastic dynamic systems (Hsu 1985, Bursal & Hsu 1989, Crespo & Sun 2003b). Other interesting applications of the cell mapping methods include optimal space craft momentum unloading (Flashner & Burns 1990), single and multiple manipulators of robots (Zhu & Leu 1990), optimum trajectory planning in robotic systems by Wang and Lever (1994), tracking control of the read-write head of computer hard disks (Yen 1992), and airfoil flutter analysis Ding et al . (2005). Sun and his group studied the fixed final state optimal control problems with the simple cell mapping method (Crespo & Sun 2000a, 2000b), and applied the cell mapping methods to the optimal control of deterministic systems described by Bellman’s principle of optimality (Crespo & Sun 2003a). The cell mapping method is used to generate the general optimum trajectories for driving intelligent vehicles equipped with digital maps (Li & Wang 2002, 2003a, 2003b). Multiple objectives are considered including the minimum time, energy, and jerk trajectories. A summary of control studies of nonlinear dynamic systems using the cell mapping method is presented (Sun 2013).
The optimal control studies with the cell mapping methods represent the state space design approach. In most of the early studies, the optimal controls were obtained as a function of the state. Another control design approach is done in the parameter space. This will be discussed in Sect. 6.2.
5.5 Global analysis
Global analysis of nonlinear dynamical systems remains a popular application area of the cell mapping methods. The chaotic boundary crisis in the Duffing van der Pol vibroimpact oscillator is studied with the generalized cell mapping method (Feng & Xu 2011). The results suggest that the boundary crisis is associated with the tangency of the stable and unstable manifolds of the saddle. The evolution of the global structure of the coupled neural oscillators into the chaotic itinerancy is investigated by using an extended point mapping under cell reference (PMUCR) method (Jiang & Guo 2011). This method aims to retain the accuracy of point mapping while enhancing its computational efficiency. Global domains of attraction of multiple lock-in attractors of the small aerodynamic asymmetric rolling flying system are determined by numerical method of PMUCR (Sun et al . 2015).
The stochastic response of nonlinear oscillators under periodic and Gaussian white noise excitations is studied with the generalized cell mapping based on short-time Gaussian approximation (GCM/STGA) method. Both the transient and steady-state probability density functions (PDFs) of a smooth and discontinuous (SD) oscillator are computed to illustrate the application of the method. The effect of a chaotic saddle on the stochastic response is also studied. The stochastic P-bifurcation in terms of the steady state PDFs occurs with the decrease of the smoothness parameter, which corresponds to the deterministic pitchfork bifurcation (Han et al . 2016). The fixed interval smoothing is numerically approximated by recursive computation of the conditional density as a piecewise constant function, which is a coarse-grained representation of the system dynamics as an approximate aggregate Markov chain in discretized state space or cell space (Ungarala 2012).
The cell mapping method has been adopted for analysis and control design of fuzzy dynamical systems as early as in 1980s. However, the global analysis of fuzzy nonlinear dynamical systems remains a challenge. The response of fuzzy nonlinear dynamical systems is naturally global in the sense that it must be described by both a membership distribution and its geometry. Hong and Sun (2006a, 2006b, 2006c) have been leading the effort in developing fuzzy generalized cell mapping (FGCM) method for global analysis of nonlinear dynamical systems. They have studied various global fuzzy dynamics by using the FGCM method including bifurcations and blue sky catastrophes and crises in chaotic systems, as well as transient fuzzy responses with evolutionary membership distributions (Hong et al . 2015a, 2015b).
5.6 Parallel computing
For a long time, the cell mapping methods have been applied to dynamical systems with low dimension until now. With the advent of cheap dynamic memory and massively parallel computing technologies, such as the GPUs, global analysis of moderate-to high-dimensional nonlinear dynamical systems becomes feasible. Recent application of parallel computing with cell mapping technique has been reported by Eason and Dick (2014) where multi-core CPU architecture is used to speed up global analysis of nonlinear systems. In another study (Xiong et al . 2015), the SCM and GCM are implemented in a hybrid manner combined with the subdivision technique to enhance the accuracy of the steady-state responses. The ICM is used as a post-processing step to generate the point-wise approximation of the solutions without additional numerical integrations of differential equations. The cell mapping methods are applied to a nonlinear dynamical system with six-dimensional state space in this work.
6. Multi-objective optimization
Engineering systems such as controls are often designed to meet multiple and often conflicting objectives. To design these systems to meet the conflicting objectives in an optimal manner leads to multi-objective optimization problems (MOPs). An MOP can be stated as follows
(10) where fi : Q → R1, F : Q → Rk. fi are objective functions, k ∈ Q is a q-dimensional vector of design parameters. The domain Q⊂ Rq is the design space, and can in general be expressed in terms of inequality and equality constraints
(11) Next, we define optimal solutions of the MOP by using the concept of dominance (Pareto 1971).
Definition 1
(a) Let v, w ∈ Rk. The vector v is said to be less than w (in short: v < p w), if vi < wi for all i ∈ {1, 2, …, k}. The relation≤p is defined analogously.
(b) A vector v ∈ Q is called dominated by another vector w ∈ Q (w ≺ v) with respect to MOP (10) if F (w)≤p F (v) and F (w) ≠ F (v), otherwise v is called non-dominated by w.
If a vector w dominates a vector v, then w can be considered as a “better” solution of the MOP. The definition of optimality or the “best” solution of the MOP is now straightforward.
Definition 2
(a) A point w ∈ Q is called Pareto optimal or a Pareto point of MOP (10) if there is no v ∈ Q which dominates w.
(b) The set of all Pareto optimal solutions is called the Pareto set denoted as
(12) (c) The image F(
) of is called the Pareto front.The Pareto front typically forms (k -1)-dimensional manifolds under certain mild assumptions on the MOP (Hillermeier 2001).
6.1 MOP search algorithm as cell mapping
The SCM method divides the continuous parameter space Q into a collection of finite size cells. The number of cells in a finite domain Q is finite. Hence all the cells in Q can be sequentially indexed with one integer. A cell is represented by its central point in the search for the Pareto set.
There are two ways to construct the cell-to-cell mapping for MOP application with gradient-based and gradient-free search algorithms. Gradient-based methods generate point mappings, which can be converted to cell mappings. Gradient-free methods directly build cell mappings by using the objective functions evaluated at the centers of cells in Q.
Let v denote the searching direction such that
(13) where γ is a step length for the search in the parameter space Q. γ is selected to meet the following dominance condition
(14) If the dominance condition is not satisfied, the pre-selected step length will be iteratively cut by half. Two outcome can occur after a few iterations: (1) The dominance condition is satisfied for a kn+1 which lies in a cell denoted as zn+1. In this case, a cell mapping can be constructed and denoted as zn+1=C [zn]. (2) γ is so small that kn+1 lies in the same cell as k n. In this case, the cell kn is considered to be a candidate for the Pareto set and the cell mapping is set to be zn=C [zn].
The cyclic cells of the SCMs represent the solutions of the MOP. The cell mapping methods with sub-division have been applied to MOPs (Dellnitz & Schutze 2005, Jahn 2006, Schütze et al . 2009). Several interesting benchmark mathematical problems are studied. The Pareto solutions are compared with the available exact solutions (Naranjani et al . 2014, 2016). A parallel computing algorithm of SCM for MOPs is first proposed in (Fernández et al . 2016). This work lays a foundation for the cell mapping method to attack high dimensional problems. A hybrid method that combines the popular evolutionary algorithms such as genetic algorithm with the cell mapping method is developed by Naranjani et al . (2016). The new hybrid method takes advantages of both the evolutionary algorithms and the cell mapping method. It first implements an evolutionary algorithm to generate a set of random Pareto solutions in the design space. A set of cells in the discretized design space is then identified that contains all the random Pareto solutions. This is known as the covering set. The SCM is then applied only to the covering set to search and recover the global solution of the Pareto set. This is a highly efficient and effective way to solve for the high dimensional MOPs. The cell mapping method can also be implemented to find nearly-optimal solutions of the Pareto set with pre-selected tolerance (Hernández et al . 2013b).
6.2 Multi-objective optimal control design
Full state feedback control is an important part of the modern control theory. Since feedback controls are often designed to meet multiple and possibly conflicting performance goals, comprehensive studies are usually carried out to tune control gains in order to achieve the best overall performance (Cominos & Munro 2002, Wang et al . 1999). Designing feedback controls to meet multi-objectives naturally leads to an MOP defined in the parameter space. Since the solutions to an MOP form a Pareto set in the parameter space, such a design approach provides a wide range of choice representing various compromises of the conflicting objectives.
Multi-objective optimal control design can be carried out in time domain or frequency domain. Time domain approach uses the time domain specifications of the closed-loop response as the objective functions such as overshoot, peak time, settling time and tracking error (Kumar & Nair 2011). On the other hand, frequency domain design uses phase and gain margins as the objectives, and can consider robust issues such as model uncertainty, load disturbance and measurement noise. Multi-objective optimization with robustness often involves the optimization among several norms. Vroemen and De Jager (1997) reviewed the multi-objective design of robust controls for linear systems. They examined different combinations of
, and L2 norms to formulate the robust control synthesis problems. A more recent overview by Gambier and Badreddin (2007) summarized most available methods for multi-objective optimal control design in both time and frequency domain. They stated that despite the significant development of multi-objective optimization in control engineering, on-line design methods with multi-objective optimization are still at the beginning phase.Even though there have been many studies of multi-objective optimization control design for linear systems, only a handful references are available for nonlinear systems, and are scattered in different disciplines. Since the concept of frequency domain in nonlinear system is not as well studied as in linear systems, the control design for nonlinear systems is usually done in time domain. A nonlinear fuzzy controller based on Pareto rule-base design is carried out by examining the temporal response by Zhao and Tsu (2003). A variable complexity modelling technique with multi-objective optimization design was studied by Silva et al . (2006) to tune the multivariable proportional integral (PI) control of a nonlinear thermodynamic model in gas turbine. A more theoretical research of multi-objective nonlinear control is presented by Azhmyakov (2008) where the multi-objective optimization algorithm is combined with the classical variational method.
Many algorithms for obtaining the Pareto set and Pareto front of MOPs have been developed. There are biologically inspired optimization algorithms such as genetic algorithm (Panda 2011), ant colony optimization (Chiha et al . 2012), immune algorithm (Khoie et al . 2011), and particle swarm optimization (Solihin et al . 2011). All these methods have been successfully applied to feedback control design including proportional-integral derivative (PID) controls to meet multiple objectives. Fliege and Saviter (2000) have developed several gradient-based algorithms by converting MOP to single-objective optimization problem (SOP) for point-wise evolution and step length determination of the steepest descend search for MOP solutions. Bosman (2012) expands the concept of gradient by introducing novel geometric transformations and combines it with the genetic algorithm for MOPs. A gradient-free approach is introduced by Zhong et al . (2010) to address MOPs with undifferentiable objective functions. In the work of Custodio et al . (2011), methods for pattern searching are adopted to direct gradient-free search.
Another approach to find the Pareto set is to use the set oriented methods with subdivision techniques (Dellnitz & Schütze 2005, Jahn 2006, Schütze et al . 2009). The advantage of the set oriented methods is that they generate an approximation of the global Pareto set in one single run of the algorithm. The SCM method can discover the global Pareto fronts with fine structures in a quite effective manner for low and moderate dimensional problems (Hernández et al . 2013a, Naranjani et al . 2013). Sun and his colleagues studied the multiobjective optimal control design using both SCM and GCM (Naranjani et al . 2013, Xiong et al . 2014b).
The multi-objective optimal designs developed by Xiong et al . (2014b) are for nonlinear sliding mode controls. The MOP is moderately high dimensional with five objective functions and six design parameters. The SCM is implemented in parallel computing on a PC with GPUs. The multi-objective optimal controls are implemented on an underactuated flexible mechanical link mounted on a rotating platform. The design parameters k=[αa, λa, αu, λu, η, ϕ] are the gains and parameters of the sliding mode control. The objectives t p, x1, Mp, x1, max |x2|, IAEx1, and IAEx2 consist of transient response characteristics and integrated tracking performance measures.
The Pareto front of the multi-objective optimal design of the sliding mode control is shown in Fig. 2. Figure 3 shows an example of the experimental results of tracking control of the flexible link following the command of the square wave. The optimal designs are first validated in the numerical simulations and then are used in the experiments. The ability of the optimally designed sliding mode control is clearly demonstrated in the experiments.
Figure 2. The 5-dimensional Pareto front of the objective functions, projected on to 2-dimensional sub-spaces of the objective space. The color code indicates the level of Mp, x1, IAEx2, max |x2|, and tp, x1 in subplots from upper left in counterclockwise order. The conflicting nature among these objectives can be observed clearly. For example, the overshoot and peak time are conflicting for tracking control, which can be seen in the upper left plot of x17. Zero finding of nonlinear equations
Finding zeros of multi-variable nonlinear functions is a common problem existing in many scientific and engineering fields. In the area of dynamics, finding equilibrium states of nonlinear systems, bifurcation and stability analysis of the system all lead to zero finding of nonlinear functions. In control systems, the stability region in the controller parameter space can also be transformed to a zero finding problem. General zero finding problems can be expressed as f(x)=0 with f : Rm → PRn and x ∈ U ⊂ PRm where U is in a bounded region in Rm.
Either gradient based or gradient free point-to-point iterative search algorithm for finding zeros forms a dynamical system that evolves to the potential solutions. Hence, finding function zeros can be equivalently treated as finding global invariant sets of such iterative dynamical systems. Both the cell mapping and set-oriented methods were originally developed for finding global invariant sets. The set-oriented method has shown great performance with the capability of locating all solutions of nonlinear algebraic equations in both real and complex domains (Dellnitz et al . 2002a, 2002b).
Since analytical solutions for zeros of nonlinear functions are in general difficult to obtain, there have been many studies of numerical methods for zero finding. Classical Newton’s method with gradient information has been successfully applied to various problems for a long time (Madsen 1973). A number of novel variations of Newton’s method are popular choices for many applications (Carniel 1994, Bhaya & Kaszkurewicz 2004). Other algorithms are focused on the non-smooth or complex functions where the derivatives are not needed (Chandrupatla 1997).
To address the problem of finding global solutions in certain domain, intensive studies have been carried out to take both gradient based or gradient free algorithms as underlying dynamics and study their long term evolutionary status in parameter space. The homo-topy continuation method (Liu 1990), cell mapping (Carniel 1994), and set-oriented method (Dellnitz et al . 2002a, 2002b) have been applied by many scholars to attack the problem of global searching. The homotopy continuation method is performed in continuous pointwise parameter space while the latter two methods are performed in discrete cellular space. For problems with moderate to high dimensions, the point-wise methods become less feasible due to the increasing need of computational efforts. The set-oriented method and its predecessor, the cell mapping method, are computationally more effective.
An algorithm using the simple cell mapping and generalized cell mapping that can find zeros of multi-variable nonlinear functions in an efficient manner is presented by Xiong et al . (2014a). The SCM with sub-division is applied to find zeros of nonlinear algebraic equations and stability boundaries of control systems in the parameter space (Xiong et al . 2016).
Stability boundary as zero finding problem
We now show an example of finding the stability boundary of a linear time varying system subject to delayed feedback control. The system is known as the Mathieu equation.
(15) By setting ε=1, δ=4, the uncontrolled system is parametrically unstable. We consider a proportional and derivative delayed feedback control and look for the stability boundary in the gain space (kp, kd).
The semi-discretization method by Sun and Song (2012) is applied to find a mapping of the extended state vector yj+1=Φyj over a period. The stability boundary is determined when the maximum absolute value max |λ| of eigenvalues of mapping Φ is equal to unity. Hence, the problem of finding stability boundary becomes a zero finding problem of the implicit function defined below
(16) The hybrid GCM-SCM algorithm is applied to find the stability boundary. We choose the time delay τ=π/4 here. A coarse cell space partition 10 × 10 of the domain [kp, kd] ∈ [-8, -5] × [-8, 1] is taken initially. After three subdivisions, we find the stability boundary shown in Fig. 4.
8. Concluding remarks
In the past three decades, the cell mapping methods have received continuous attention from research communities all over the world. New applications and new algorithm developments have occurred and will continue. It is anticipated that more applications of the cell mapping method will emerge in the decades to come as scientific and engineering research is becoming more and more data-driven and computationally intensive. Such a trend is further supported by the ever more powerful and inexpensive new supercomputer technologies.
Acknowledgements: The material in this paper is based on work supported by grants (11172197, 11332008, and 11572215) from the National Natural Science Foundation of China, and a grant from the University of California Institute for Mexico and the United States (UC MEXUS) and the Consejo Nacional de Cienciay Tecnologĺa de México (CONACYT) through the project “Hybridizing Set Oriented Methods and Evolutionary Strategies to Obtain Fast and Reliable Multi-objective Optimization Algorithms”. -
Figure 2. The 5-dimensional Pareto front of the objective functions, projected on to 2-dimensional sub-spaces of the objective space. The color code indicates the level of Mp, x1, IAEx2, max |x2|, and tp, x1 in subplots from upper left in counterclockwise order. The conflicting nature among these objectives can be observed clearly. For example, the overshoot and peak time are conflicting for tracking control, which can be seen in the upper left plot of x1
-
[1] Azhmyakov V. 2008. An approach to controlled mechanical systems based on the multiobjective optimization technique. Journal of Industrial and Management Optimization, 4:697-712. doi: 10.3934/jimo [2] Bhaya A, Kaszkurewicz E. 2004. Newton algorithms via control Liapunov functions for polynomial zero finding//Proceedings of the 43rd IEEE Conference on Decision and Control (CDC), Piscataway, NJ, USA, 2:1629-34. [3] Blesken M, Ruckert U, Steenken D, Witting K, Dellnitz M. 2009. Multiobjective optimization for transistor sizing of CMOS logic standard cells using set-oriented numerical techniques//Proceedings of NORCHIP, Piscataway, New Jersey, 1-4. [4] Borre M, Flashner H. 2011. Periodic solutions and their regions of attraction for flexible structures under relay feedback control with nonlinear control law//Proceedings of the ASME International Design Engineering Technical Conferences and Computers and Information in Engineering Conference and the 23rd Biennial Conference on Mechanical Vibration and Noise, Washington, DC. 1:609-618. [5] Borre M, Flashner H. 2012a. Computation of periodic solutions and their regions of attraction for flexible structures under nonlinear feedback control. Journal of Vibration and Control, 18:745-756. doi: 10.1177/1077546311411754 [6] Borre M, Flashner H. 2012b. Periodic solutions for flexible structures under relay feedback control with time delay//Proceedings of the ASME 5th Annual Dynamic Systems and Control Division Conference and JSME 11th Motion and Vibration Conference, Fort Lauderdale, Florida, 2:607-616. [7] Bosman P A N. 2012. On gradients and hybrid evolutionary algorithms for real-valued multi-objective optimization. IEEE Transaction on Evolutionary Computation, 16:51-69. doi: 10.1109/TEVC.2010.2051445 [8] Bursal F H, Hsu C S. 1989. Application of a cell-mapping method to optimal control problems. International Journal of Control, 49:1505-1522. doi: 10.1080/00207178908559722 [9] Bursal F H, Tongue B H. 1992. A new method of nonlinear system identification using interpolated cell mapping//Proceedings of American Control Conference, 3160-3164. [10] Carniel R. 1994. Quasi cell mapping approach to the global dynamical analysis of Newton's root-finding algorithm. Applied Numerical Mathematics, 15:133-152. doi: 10.1016/0168-9274(94)00016-6 [11] Chandrupatla T R. 1997. New hybrid quadratic/bisection algorithm for finding the zero of a nonlinear function without using derivatives. Advances in Engineering Software, 28:145-149. doi: 10.1016/S0965-9978(96)00051-8 [12] Chen Y Y, Tsao T C. 1988. A new approach for the global analysis of fuzzy dynamical systems//Proceedings of the 27th IEEE Conference on Decision and Control, 2:1415-1420. [13] Chen Y Y, Tsao T C. 1989. A description of the dynamic behavior of fuzzy systems. IEEE Transactions on Systems, Man, and Cybernetics, 19:745-755. doi: 10.1109/21.35338 [14] Chiha I, Liouane N, Borne P. 2012. Tuning PID controller using multiobjective ant colony optimization.Applied Computational Intelligence and Soft Computing, 536326 http://www.academia.edu/8345209/Tuning_PID_Controller_Using_Multiobjective_Ant_Colony_Optimization [15] Chung K L. 1967. Markov Chains with Stationary Transition Probabilities. Springer-Verlag, New York. [16] Cominos P, Munro N. 2002. PID controllers:Recent tuning methods and design to specification. IEEE Proceedings-Control Theory and Applications, 149:46-53. doi: 10.1049/ip-cta:20020103 [17] Crespo L G, Sun J Q. 2000a. Optimal control of target tracking via simple cell mapping. AIAA Journal of Guidance and Control, 24:1029-1031. [18] Crespo L G, Sun J Q. 2000b. Solution of fixed final state optimal control problems via simple cell mapping.Nonlinear Dynamics, 23:391-403. doi: 10.1023/A:1008375230648 [19] Crespo L G, Sun J Q. 2003a. Fixed final time optimal control via simple cell mapping. Nonlinear Dynamics, 31:119-131. doi: 10.1023/A:1022041418604 [20] Crespo L G, Sun J Q. 2003b. Stochastic optimal control of nonlinear dynamic systems via Bellman's principle and cell mapping. Automatica, 39:2109-2114. doi: 10.1016/S0005-1098(03)00238-3 [21] Custodio A L, Madeira J F A, Vaz A I F, Vicente L N. 2011. Direct multisearch for multiobjective optimization. SIAM Journal on Optimization, 21:1109-1140. doi: 10.1137/10079731X [22] Dellnitz M, Hohmann A. 1997. A subdivision algorithm for the computation of unstable manifolds and global attractors. Numerische Mathematik, 75:293-317. doi: 10.1007/s002110050240 [23] Dellnitz M, Junge O. 1998. An adaptive subdivision technique for the approximation of attractors and invariant measures. Computing and Visualization in Science, 1:63-68. doi: 10.1007/s007910050006 [24] Dellnitz M, Junge O. 2002. Set oriented numerical methods for dynamical systems. Handbook of Dynamical Systems, 2:221-264. doi: 10.1016/S1874-575X(02)80026-1 [25] Dellnitz M, Schütze O, Hestermeyer T. 2005. Covering Pareto sets by multilevel subdivision techniques.Journal of Optimization Theory and Applications, 124:113-155. doi: 10.1007/s10957-004-6468-7 [26] Dellnitz M, Schütze O, Zheng Q. 2002a. Locating all the zeros of an analytic function in one complex variable. Journal of Computational and Applied Mathematics, 138:325-333. doi: 10.1016/S0377-0427(01)00371-5 [27] Dellnitz M, Schutze O, Sertl S. 2002b. Finding zeros by multilevel subdivision techniques. IMA Journal of Numerical Analysis, 22:167-185. doi: 10.1093/imanum/22.2.167 [28] Ding Q, Cooper J E, Leung A Y T. 2005. Application of an improved cell mapping method to bilinear stiffness aeroelastic systems. Journal of Fluids and Structures, 20:35-49. doi: 10.1016/j.jfluidstructs.2004.09.003 [29] Eason R P, Dick A J. 2014. A parallelized multi-degrees-of-freedom cell mapping method. Nonlinear Dynamics, 77:467-479. doi: 10.1007/s11071-014-1310-8 [30] Fei J, Isik C. 1990. The analysis of fuzzy knowledge-based systems using cell-to-cell mapping//Proceedings of the 5th IEEE International Symposium on Intelligent Control, 1:633-637. [31] Feng J, Xu W. 2011. Chaotic boundary crisis in the Duffing Van der Pol vibro-imapct oscillator//Proceedings of International Conference on Multimedia Technology, 2431-2434. [32] Fernández J, Schüütze O, Hernández C, Sun J Q, Xiong F R. 2016. Parallel simple cell mapping for multiobjective optimization. Engineering Optimization, 48:1845-1868 (doi:10.1080/0305215X. 2016.1145215). [33] Flashner H, Burns T F. 1990. Spacecraft momentum unloading:the cell mapping approach. Journal of Guidance, Control and Dynamics, 13:89-98. doi: 10.2514/3.20521 [34] Fliege J, Svaiter B F. 2000. Steepest descent methods for multicriteria optimization, Mathematical Methods of Operations Research, 51:479-494. doi: 10.1007/s001860000043 [35] Gambier A, Badreddin E. 2007. Multi-objective optimal control:An overview//Proceedings of 16th IEEE International Conference on Control Applications. Part of IEEE Multi-conference on Systems and Control, Piscataway, NJ, USA, 170-175. [36] Ge Z M, Lee S C. 1997. A modified interpolated cell mapping method. Journal of Sound and Vibration, 199:189-206. doi: 10.1006/jsvi.1996.0619 [37] Grune L, Junge H. 2005. A set oriented approach to optimal feedback stabilization. Systems & Control Letters, 54:169-180. https://www.researchgate.net/publication/222555590_A_set_oriented_approach_to_optimal_feedback_stabilization [38] Han Q, Xu W, Sun J Q. 2016. Stochastic response and bifurcation of periodically driven nonlinear oscillators by the generalized cell mapping method. Physica A:Statistical Mechanics and Its Applications, 458:115-125. doi: 10.1016/j.physa.2016.04.006 [39] Hernández C, Naranjani Y, Sardahi Y, Liang W, Schütze O, Sun J Q. 2013a. Simple cell mapping method for multiobjective optimal PID control design. International Journal of Dynamics and Control, 1:231. doi: 10.1007/s40435-013-0021-1 [40] Hernández C, Sun J Q, Schütze O. 2013b. Computing the set of approximate solutions of a multi-objective optimization problem by means of cell mapping techniques//Proceedings of EVOLVE 2013-A Bridge between Probability, Set Oriented Numerics, and Evolutionary Computing, Leiden, The Netherland. [41] Hernández C, Schütze O, Emmerich M, Xiong F R, Sun J Q. 2014. Barrier tree for continuous landscapes by means of generalized cell mapping//Proceedings of EVOLVE 2014-A Bridge between Probability, Set Oriented Numerics, and Evolutionary Computing, Beijing, China. [42] Hillermeier C. 2001. Nonlinear Multiobjective Optimization:A Generalized Homotopy Approach, Birkhauser, Berlin, Germany. [43] Hong L, Jiang J, Sun J Q. 2015a. Fuzzy responses and bifurcations of a forced duffing oscillator with a triple-well potential. International Journal of Bifurcation and Chaos, 25:1550005. doi: 10.1142/S0218127415500054 [44] Hong L, Jiang J, Sun J Q. 2015b. Response analysis of fuzzy nonlinear dynamical systems. Nonlinear Dynamics, 78:1221-1232. https://www.researchgate.net/publication/271677975_Response_analysis_of_fuzzy_nonlinear_dynamical_systems [45] Hong L, Sun J Q. 2006a. Bifurcations of a forced Duffing oscillator in the presence of fuzzy noise by the generalized cell mapping method. International Journal of Bifurcation and Chaos, 16:3043-3051. doi: 10.1142/S0218127406016641 [46] Hong L, Sun J Q. 2006b. Bifurcations of fuzzy nonlinear dynamical systems. Communications in Nonlinear Science and Numerical Simulation, 11:1-12. doi: 10.1016/j.cnsns.2004.11.001 [47] Hong L, Sun J Q. 2006c. Codimension two bifurcations of nonlinear systems driven by fuzzy noise. Physica D:Nonlinear Phenomena, 213:181-189. doi: 10.1016/j.physd.2005.11.005 [48] Hong L, Sun J Q. 2006d. Global bifurcations of complex nonlinear dynamical systems with cell mapping methods//Sun J Q, Luo A C J. eds. Bifurcation and Chaos in Complex Systems, Elsevier Science, Ltd., Oxford, U.K., 1:191-298. [49] Hsu C S. 1982. A probabilistic theory of nonlinear dynamical systems based on the cell state space concept.Journal of Applied Mechanics, 49:895-902. doi: 10.1115/1.3162633 [50] Hsu C S. 1985. A discrete method of optimal control based upon the cell state space concept. Journal of Optimization Theory and Applications, 46:547-569. doi: 10.1007/BF00939159 [51] Hsu C S. 1995. Global analysis of dynamical systems using posets and digraphs. International Journal of Bifurcation and Chaos, 5:1085-1118. doi: 10.1142/S021812749500079X [52] Jahn J. 2006. Multiobjective search algorithm with subdivision technique. Computational Optimization and Applications, 35:161-175. doi: 10.1007/s10589-006-6450-4 [53] Jiang J, Guo X. 2011. Study of evolution of global structure into chaotic itinerancy by point mapping under cell reference method//Proceedings of the ASME International Design Engineering Technical Conferences and Computers and Information in Engineering Conference and the 23rd Biennial Conference on Mechanical Vibration and Noise, Washington, DC. 1:625-629. [54] Junge O, Osinga H M. 2004. A set oriented approach to global optimal control. ESAIM Control, Optimisation and Calculus of Variations, 10:259-270. doi: 10.1051/cocv:2004006 [55] Kerschke P, Preuss M, Hernández C, Schütze O, Sun J Q, Grimme C, Rudolph G, Bischl B, Trautmann H. 2014. Cell mapping techniques for exploratory landscape analysis//Proceedings of EVOLVE 2014-A Bridge between Probability, Set Oriented Numerics, and Evolutionary Computing, Beijing, China. [56] Khoie M, Salahshoor K, Nouri E, Sedigh A K. 2012. PID controller tuning using multi-objective optimization based on fused genetic-immune algorithm and immune feedback mechanism//Lecture Notes in Computer Science-Advanced Intelligent Computing Theories and Applications, Vol. 6839 of Advanced Intelligent Computing Theories and Applications. With Aspects of Artificial Intelligence. 7th International Conference, ICIC 2011. Revised Selected Papers, Springer Verlag, Berlin, Germany, 267-276. [57] Kim J, Lee S. 2009. Fast neighbor cells finding method for multiple octree representation//Proceedings of IEEE International Symposium on Computational Intelligence in Robotics and Automation, 540-545. [58] Kumar C A, Nair N K. 2011. Multi-objective PI controller design with an application to speed control of permanent magnet DC motor drives//Proceedings of International Conference on Signal Processing, Communication, Computing and Networking Technologies, Piscataway, New Jersey, 424-429. [59] Lee W K, Ghang M R. 1994. Domains of attraction of a forced beam by interpolated mapping. Journal of Applied Mechanics, 61:144-151. doi: 10.1115/1.2901389 [60] Lee W K, Hsu C S. 1994. A global analysis of an harmonically excited spring-pendulum system with internal resonance. Journal of Sound and Vibration, 171:335-359. doi: 10.1006/jsvi.1994.1125 [61] Leu M C, Kim T Q. 1998. Cell mapping based fuzzy control of car parking//Proceedings of IEEE International Conference on Robotics and Automation, 3:2494-2499. [62] Li L, Wang F Y. 2002. Vehicle trajectory generation for optimal driving guidance//Proceedings of the IEEE 5th International Conference on Intelligent Transportation Systems, 231-235. [63] Li L, Wang F Y. 2003a. An integrated design framework for driver/passenger-oriented trajectory planning//Proceedings of IEEE Intelligent Transportation Systems, 2:1764-1769. [64] Li L, Wang F Y. 2003b. Trajectory generation for driving guidance of front wheel steering vehicles//Proceedings of IEEE Intelligent Vehicles Symposium, 231-236. [65] Lin J H, Isik C. 1997. Fuzzy modeling and control based on maximum entropy self-organizing nets and cell state mapping//Proceedings of Annual Meeting of the North American Fuzzy Information Processing Society, 45-50. [66] Liu L M, Tian Y T, Sui Z, Huang X l. 2009. Finite-time robust trajectory tracking control for the underactuated biped robot based on Poincare-like-alter-cell-to-cell mapping method//Proceedings of the 4th International Conference on Autonomous Robots and Agents, 686-691. [67] Liu L, Tian Y. 2009. Numerical method to estimate the initial state of the stable gaits for the underactuated biped robot with knees//Proceedings of International Conference on Information and Automation, 60-65. [68] Liu N, Li J, Wang T. 2007. The effects of parameter variation on the basins of attraction of passive walking models//Proceedings of International Conference on Mechatronics and Automation, 1908-1913. [69] Liu Z J. 1990. An algorithm for finding all isolated zeros of polynomial systems//Proceedings of the International Symposium on Symbolic and Algebraic Computation, New York, USA. [70] Madsen K. 1973. A root-finding algorithm based on Newton's method. BIT Numerical Mathematics, 13:71-75. doi: 10.1007/BF01933524 [71] Moon J S, Spong M W. 2010. Bifurcations and chaos in passive walking of a compass-gait biped with asymmetries//Proceedings of IEEE International Conference on Robotics and Automation, 1721-1726. [72] Naranjani Y, Hernández C, Xiong F R, Schütze O, Sun J Q. 2013. A hybrid algorithm for the simple cell mapping method in multi-objective optimization//Proceedings of EVOLVE-A Bridge between Probability, Set Oriented Numerics, and Evolutionary Computing, Leiden, The Netherland. [73] Naranjani Y, Hernández C, Xiong F R, Schütze O, Sun J Q. 2016. A hybrid method of evolutionary algorithm and simple cell mapping for multi-objective optimization problems. International Journal of Dynamics and Control, 1-13. doi: 10.1007/s40435-016-0250-1. [74] Naranjani Y, Sardahi Y, Sun J Q. 2014. A genetic algorithm and cell mapping hybrid method for multiobjective optimization problems//Proceedings of the 11th International Conference on Electrical Engineering, Computing Science and Automatic Control, Carmen, Mexico, 1-5. [75] Naranjani Y, Sun J Q. 2015. A multi-objective path planning algorithm for mobile robots based on cellular automata//Proceedings of ASME International Design Engineering Technical Conferences & Computers and Information in Engineering Conference, Boston, Massachusetts. [76] Neumann N, Sattel T, Wallaschek J. 2007. On set-oriented numerical methods for global analysis of nonsmooth mechanical systems. Journal of Vibration and Control, 13:1393-1405. doi: 10.1177/1077546307077500 [77] Panda S. 2011. Multi-objective PID controller tuning for a FACTS-based damping stabilizer using nondominated sorting genetic algorithm-Ⅱ. International Journal of Electrical Power & Energy Systems, 33:1296-1308. [78] Pareto V. 1971. Manual of Political Economy. The MacMillan Press, London, (original edition in French in 1927). [79] Rega G, Lenci S. 2015. A global dynamics perspective for system safety from macro-to nanomechanics:Analysis, control, and design engineering. Applied Mechanics Reviews, 67:050802. doi: 10.1115/1.4031705 [80] Rizk C G, Smith S M. 1997. Automatic design of nonlinear controllers with optimal global performance using best estimate directed search and continued propagation cell mapping//Proceedings of IEEE International Conference on Systems, Man, and Cybernetics-Computational Cybernetics and Simulation, 4:3861-3866. [81] Schütze O, Witting K, Ober-Blöbaum S, Dellnitz M. 2013. Setoriented methods for the numerical treatment of multiobjective optimization problems//EVOLVE-A Bridge between Probability, Set Oriented Numerics and Evolutionary Computation, Springer, 447:187-219. [82] Schütze O, Vasile M, Junge O, Dellnitz M, Izzo D. 2009. Designing optimal low thrust gravity assist trajectories using space pruning and a multi-objective approach. Engineering Optimization, 41:155-181. doi: 10.1080/03052150802391734 [83] Silva V V R E, Khatib W, Fleming P J. 2006. Nonlinear control system design using variable complexity modelling and multiobjective optimization. Sba:Controle & Automação Sociedade Brasileira de Automatica, 17:24-31. [84] Smith S M, Comer D J. 1990. Self-tuning of a fuzzy logic controller using a cell state space algorithm//Proceedings of IEEE International Conference on Systems, Man and Cybernetics, 445-450. [85] Smith S M, Comer D J. 1991. Automated calibration of a fuzzy logic controller using a cell state space algorithm. IEEE Control Systems, 11:18-28. https://www.researchgate.net/publication/3206175_Automated_Calibration_of_a_Fuzzy_Logic_Controller_Using_a_Cell_State_Space_Algorithm [86] Solihin M I, Tack L F, Kean M L. 2011. Tuning of PID controller using particle swarm optimization (PSO). International Journal on Advanced Science, Engineering and Information Technology, 1:458-461. doi: 10.18517/ijaseit.1.4.93 [87] Sun H, Yu J, Zhang S. 2015. Bifurcation analysis of the asymmetric rolling missiles//Proceedings of the Institution of Mechanical Engineers, Part G:Journal of Aerospace Engineering, 230:1273-1283. [88] Sun J Q, Luo A C J. 2012. Global Analysis of Nonlinear Dynamics. Springer, New York. [89] Sun J Q, Song B. 2012. Analysis and control of deterministic and stochastic dynamical systems with time delay//Luo A C J, Sun J Q. eds. Complex Systems, Vol. 0 of Nonlinear Physical Science, Springer Berlin Heidelberg, 119-203. [90] Sun J Q. 2013. Control of nonlinear dynamic systems with the cell mapping method//Schütze O, Coello C A, Tantar A A, Tantar E, Bouvry P, DelMoral P, Legrand P. eds. EVOLVE-A Bridge between Probability, Set Oriented Numerics, and Evolutionary Computation Ii, Vol. 175 of Advances in Intelligent Systems and Computing, Springer-Verlag Berlin, Berlin, 3-18. [91] Tai H M, Hu H T, Shenoi S. 1995. Auto-tuning of fuzzy controllers using cell mapping//Proceedings of International IEEE/IAS Conference on Industrial Automation and Control:Emerging Technologies, 492-499. [92] Tai H M, Papa M, Shenoi S. 1996. On global analysis and design of fuzzy control systems//Proceedings of the 22nd International Conference on Industrial Electronics, Control, and Instrumentation, 1:372-377. [93] Tongue B H, Gu K, 1988a. A higher order method of interpolated cell mapping. Journal of Sound and Vibration, 125:169-179. doi: 10.1016/0022-460X(88)90424-5 [94] Tongue B H, Gu K. 1988b. A theoretical basis for interpolated cell mapping. SIAM Journal on Applied Mathematics, 48:1206-1214. doi: 10.1137/0148072 [95] Tongue B H, Gu K. 1988c. Interpolated cell mapping of dynamical systems. Journal of Applied Mechanics, 55:461-466. doi: 10.1115/1.3173700 [96] Tongue B H. 1987. On obtaining global nonlinear system characteristics through interpolated cell mapping. Physica D:Nonlinear Phenomena, 28:401-408. doi: 10.1016/0167-2789(87)90028-5 [97] Ungarala S. 2012. Fixed interval smoothing of nonlinear/non-Gaussian dynamic systems in cell space//Proceedings of the 8th IFAC Symposium on Advanced Control of Chemical Processes, Singapore. 45:298-303. [98] Vroemen B, De Jager B. 1997. Multiobjective control:An overview//Proceedings of Proceedings of the 36th IEEE Conference on Decision and Control, New York, NY, USA, 1:440-445. [99] Wang F Y, Lever P J A. 1994. A cell mapping method for general optimum trajectory planning of multiple robotic arms. Robotics and Autonomous Systems, 12:15-27. doi: 10.1016/0921-8890(94)90044-2 [100] Wang L, Wang B, Guo Y. 2007. Analyzing quantization effect of digital control system by cell mapping method//Proceedings of Chinese Control Conference, 97-99. [101] Wang Q G, Lee T H, Fung H W, Bi Q, Zhang Y. 1999. PID tuning for improved performance. IEEE Transactions on Control Systems Technology, 7:457-465. doi: 10.1109/87.772161 [102] Wang Y, Zheng H, Guan Z, Gao F. 2011. Application of cell mapping method in global analysis of fault gear system//Proceedings of International Conference on Network Computing and Information Security (NCIS), Los Alamitos, CA, USA, 2:352-354. [103] Wang Y, Zheng H, Li H, Guan Z. 2012. Cell mapping global dynamic analysis of gear wear fault. Journal of Vibration, Measurement and Diagnosis, 32:135-137. http://en.cnki.com.cn/Article_en/CJFDTotal-ZDCS201201029.htm [104] White M, Tongue B. 1995. Application of interpolated cell mapping to an analysis of the Lorenz equations.Journal of Sound and Vibration, 188:209-226. doi: 10.1006/jsvi.1995.0587 [105] Xiong F R, Qin Z C, Schütze O, Ding Q, Sun J Q. 2014a. Finding zeros of nonlinear functions using the hybrid cell mapping method//Proceedings of EVOLVE-A Bridge between Probability, Set Oriented Numerics, and Evolutionary Computing, Beijing, China. [106] Xiong F R, Qin Z C, Xue Y, Schütze O, Ding Q, Sun J Q, 2014b. Multi-objective optimal design of feedback controls for dynamical systems with hybrid simple cell mapping algorithm. Communications in Nonlinear Science and Numerical Simulation, 19:1465-1473. doi: 10.1016/j.cnsns.2013.09.032 [107] Xiong F R, Qin Z C, Ding Q, Hernández C, Fernandez J, Schütze O, Sun J Q. 2015. Parallel cell mapping method for global analysis of high-dimensional nonlinear dynamical systems. Journal of Applied Mechanics, 82:111010. doi: 10.1115/1.4031149 [108] Xiong F R, Schütze O, Ding Q, Sun J Q. 2016. Finding zeros ofnonlinear functions using the hybrid parallel cell mapping method. Communications in Nonlinear Science and Numerical Simulation, 34:23-37. doi: 10.1016/j.cnsns.2015.10.008 [109] Xu W, Sun C, Sun J Q, He Q. 2013. Development and study on cell mapping methods. Advances in Mechanics, 43:91-100. http://lxjz.cstam.org.cn/CN/abstract/abstract143925.shtml [110] Xue Y, Xiong F R, Qin Z C, Li X, Sun J Q. 2014. An algorithm for robot path planning with obstacle avoidance using cell mapping//Proceedings of EVOLVE 2014-A Bridge between Probability, Set Oriented Numerics, and Evolutionary Computing, Beijing, China. [111] Yen J Y, Tarng S W. 1996. A fuzzy cell-mapping feedback control algorithm for the satellite attitude maneuvering control//Proc-eedings of the Asian Fuzzy Systems Symposium-Soft Computing in Intelligent Systems and Information Processing, 567-572. [112] Yen J Y. 1992. Computer disk file track accessing controller design based upon cell to cell mapping//Proceedings of the American Control Conference, 216-220. [113] Zang X, Bai J, Zhu Y, Zhao J. 2013. The global stability analysis of passive biped robot based on gradual point mapping-cell mapping method//Proceedings of the 2nd International Symposium on Instrumentation and Measurement, Sensor Network and Automation, 800-804. [114] Zhao H, Tsu T. 2003. Research on multiobjective optimization control for nonlinear unknown systems//Proceedings of 12th International Fuzzy Systems Conference, Piscataway, NJ, USA, 1:402-407. [115] Zhao J, Wu X, Zang X, Zhu Y, Zhu L. 2011. The analysis on period doubling gait and chaotic gait of the compass-gait biped model//2011 IEEE International Conference on Proceedings of Robotics and Automation (ICRA), 2015-2020. [116] Zhong X, Fan W, Lin J, Zhao Z. 2010. A novel multi-objective compass search//Proceedings of the 1st IEEE International Conference on Progress in Informatics and Computing, Shanghai, China, 1:24-29. [117] Zhu W H, Leu M C. 1990. Planning optimal robot trajectories by cell mapping//Proceedings of IEEE International Conference on Robotics and Automation, 3:1730-1735. 期刊类型引用(11)
1. 侯林森,李高磊,吴鑫,乐源. 一类单自由度分段光滑悬索桥模型的动力学研究. 重庆理工大学学报(自然科学). 2023(03): 119-128 . 百度学术
2. 靳艳飞,许鹏飞,李永歌,马晋忠,许勇. 多稳态动力系统中随机共振的研究进展. 力学进展. 2023(02): 357-394 . 本站查看
3. 吴少培,何波,李国芳,李得洋,丁旺才. 含碰撞和摩擦振动系统黏滞-黏着运动转迁机理研究. 振动与冲击. 2023(13): 75-81+118 . 百度学术
4. 杨康,吴少培,卫佳,李国芳,丁旺才. 弹性碰撞振动系统相邻周期运动的转迁规律分析. 兰州交通大学学报. 2023(05): 93-97+147 . 百度学术
5. 任一凡,冯进钤,沈晓娜. 碰撞振动系统的牛顿迭代积分法与全局动力学. 西安工程大学学报. 2021(01): 108-113 . 百度学术
6. 林何,洪灵,刘霞,胥光申. 功率分流齿轮传动参数空间解域界及吸引域全局特性. 振动工程学报. 2021(02): 235-242 . 百度学术
7. 刘铖,周亚丽,张奇志. 基于PLSCM算法的柔性双足机器人周期步态吸引域的求解. 北京信息科技大学学报(自然科学版). 2021(02): 14-21 . 百度学术
8. 吴鑫,乐源. 一类悬臂梁双侧碰撞系统的全局动力学研究. 重庆理工大学学报(自然科学). 2020(01): 140-147 . 百度学术
9. 杨庆超,柴凯,丰少伟,楼京俊. 两自由度非线性隔振系统线谱混沌化控制技术研究. 振动与冲击. 2020(16): 180-187 . 百度学术
10. 朱金杰,陈朕,孔琛,刘先斌. 基于大偏差理论的随机动力学研究. 力学进展. 2020(00): 358-405 . 本站查看
11. 冯进钤,刘亚妮,王迎宵,李玉婷. Duffing振动系统的全局吸引子研究. 安徽大学学报(自然科学版). 2019(03): 11-15 . 百度学术
其他类型引用(3)
-