Loading [MathJax]/jax/element/mml/optable/GeneralPunctuation.js
Research article Special Issues

Corporate social responsibility in agri-food firms: the relationship between CSR actions and firm's performance

  • Over the last years, many firms introduced environmental and social sustainability in their business mission and adopted Corporate Social Responsibility (CSR) as the operative tool of a new business model. Several studies focused on the relationship between CSR and firm’s performance or more generally value creation in the supply chain. The present work aims at giving further insight into this relationship with reference to the agri-food sector. It wants to illustrate a conceptual framework of this relationship and represents a preliminary empirical work aimed at understanding and testing some main link. Through multivariate techniques data on CSR actions were analysed to identify the firm CSR strategies and using the correlation analysis and non-parametric tests the link between CSR strategies and firm performance was tested, both directly and through innovation variables. Results highlighted that firms with lower CSR orientation have also lower profitability levels and showed the association between the adoption of specific innovations and some CSR patterns, while the connection innovation-performance was not statistically proved. The small size of the sample does not allow a conclusive analysis. Nevertheless, results provide useful insights to better specify the conceptual model CSR-performance.

    Citation: Adele Coppola, Sara Ianuario, Severino Romano, Mauro Viccaro. Corporate social responsibility in agri-food firms: the relationship between CSR actions and firm's performance[J]. AIMS Environmental Science, 2020, 7(6): 542-558. doi: 10.3934/environsci.2020034

    Related Papers:

    [1] Dongxiang Gao, Yujun Zhang, Libing Wu, Sihan Liu . Fixed-time command filtered output feedback control for twin-roll inclined casting system with prescribed performance. Mathematical Biosciences and Engineering, 2024, 21(2): 2282-2301. doi: 10.3934/mbe.2024100
    [2] Gaowang Zhang, Feng Wang, Jian Chen, Huayi Li . Fixed-time sliding mode attitude control of a flexible spacecraft with rotating appendages connected by magnetic bearing. Mathematical Biosciences and Engineering, 2022, 19(3): 2286-2309. doi: 10.3934/mbe.2022106
    [3] Yun Liu, Yuhong Huo . Predefined-time sliding mode control of chaotic systems based on disturbance observer. Mathematical Biosciences and Engineering, 2024, 21(4): 5032-5046. doi: 10.3934/mbe.2024222
    [4] Jiao Wu, Shi Qiu, Ming Liu, Huayi Li, Yuan Liu . Finite-time velocity-free relative position coordinated control of spacecraft formation with dynamic event triggered transmission. Mathematical Biosciences and Engineering, 2022, 19(7): 6883-6906. doi: 10.3934/mbe.2022324
    [5] Hui Wang . Prescribed-time control of stochastic high-order nonlinear systems. Mathematical Biosciences and Engineering, 2022, 19(11): 11399-11408. doi: 10.3934/mbe.2022531
    [6] Tianqi Yu, Lei Liu, Yan-Jun Liu . Observer-based adaptive fuzzy output feedback control for functional constraint systems with dead-zone input. Mathematical Biosciences and Engineering, 2023, 20(2): 2628-2650. doi: 10.3934/mbe.2023123
    [7] Zhenqi He, Lu Yao . Improved successive approximation control for formation flying at libration points of solar-earth system. Mathematical Biosciences and Engineering, 2021, 18(4): 4084-4100. doi: 10.3934/mbe.2021205
    [8] Rinaldo M. Colombo, Mauro Garavello . Optimizing vaccination strategies in an age structured SIR model. Mathematical Biosciences and Engineering, 2020, 17(2): 1074-1089. doi: 10.3934/mbe.2020057
    [9] Jia Tan, ShiLong Chen, ZhengQiang Li . Robust tracking control of a flexible manipulator with limited control input based on backstepping and the Nussbaum function. Mathematical Biosciences and Engineering, 2023, 20(12): 20486-20509. doi: 10.3934/mbe.2023906
    [10] Na Zhang, Jianwei Xia, Tianjiao Liu, Chengyuan Yan, Xiao Wang . Dynamic event-triggered adaptive finite-time consensus control for multi-agent systems with time-varying actuator faults. Mathematical Biosciences and Engineering, 2023, 20(5): 7761-7783. doi: 10.3934/mbe.2023335
  • Over the last years, many firms introduced environmental and social sustainability in their business mission and adopted Corporate Social Responsibility (CSR) as the operative tool of a new business model. Several studies focused on the relationship between CSR and firm’s performance or more generally value creation in the supply chain. The present work aims at giving further insight into this relationship with reference to the agri-food sector. It wants to illustrate a conceptual framework of this relationship and represents a preliminary empirical work aimed at understanding and testing some main link. Through multivariate techniques data on CSR actions were analysed to identify the firm CSR strategies and using the correlation analysis and non-parametric tests the link between CSR strategies and firm performance was tested, both directly and through innovation variables. Results highlighted that firms with lower CSR orientation have also lower profitability levels and showed the association between the adoption of specific innovations and some CSR patterns, while the connection innovation-performance was not statistically proved. The small size of the sample does not allow a conclusive analysis. Nevertheless, results provide useful insights to better specify the conceptual model CSR-performance.


    The attitude stabilization problem has attracted extensive attention in recent years for its significant applications in spacecraft navigation, satellite formation flying and the recycling of space debris. To achieve satisfactory tracking performance, system uncertainties and other nonlinear dynamics of the controlled spacecraft should be handled effectively. A wide range of control techniques have been proposed to address these issues, including adaptive control [1], output feedback control [2] and robust control [3]. What is more, spacecraft systems commonly experience actuator constraints such as saturation and degradation, which would severely undermine their practicality and reliability. To deal with these actuator nonlinearity problems, several methods have been developed in [4,5,6]. However, the majority of above-mentioned strategies can only realize asymptotic stabilization of the system, implying that the convergence time of tracking errors is infinite and cannot be determined by users, which is contrary to the requirement that some real-time space missions require a rapid convergence.

    To improve the convergence rate of the aforementioned strategies, the concept of finite-time control was initially proposed in [7] and continuously applied to a variety of nonlinear systems[8,9,10]. However, the convergence time cannot be predefined as desired, and its upper bound is an infinite function of original states. This deficiency was addressed by developing a fixed-time controller [11], which has the appealing merit that its time is independent of initial configurations. Sliding mode methods are widely employed to realize control performance. In [12], a nonsingular terminal sliding mode surface (NTSMS) is designed by using a piecewise continuous function. And based on the NTSMS, an adaptive controller is proposed for spacecraft formation, allowing for fixed-time coordinated attitude tracking. In [13], a robust fixed-time attitude controller is established through the use of a faster fixed-time sliding mode surface and a fixed-time observer is designed for lumped uncertainty. In addition to sliding mode control, a backstepping technique can also be used in the construction of fixed-time controllers. In [14], a fixed-time backstepping controller is constructed by virtue of a command filter for a class of nonstrict-feedback nonlinear systems, and the fuzzy logic system is introduced to approximate uncertainties, input saturation and dead zones. In [15], a fixed-time control protocol is proposed for hyper sonic vehicles by using a tracking differentiator for the calculation of the derivatives of virtual control law. In [16], a command filter based backstepping control scheme is introduced to avoid the computational complexity of the derivative of virtual control law in conventional backstepping schemes. In [17], the backstepping control technique is combined with a dynamic surface method to light the computational burden. Notwithstanding, no explicit functions between tunable parameters and settling time can be obtained via the above-mentioned methods.

    Recently, the stabilization of systems with predefined-time convergence has become a hotpot and many meaningful studies have been conducted on this topic because of its enhanced property as compared to fixed/finite-time control schemes when it comes to rendering states into the origin with the settling time that is explicitly equal to a user-tuning parameter. The sliding mode control and backstepping are two of the most commonly used methods for designing predefined-time controllers, and some representative work of predefined-time control of spacecraft systems has been reported in [18,19,20,21]. However, the estimate of the convergence time bound in these works is somewhat conservative, resulting in the actual settling time being several times shorter than the estimate.

    Another important control goal of designed controllers is to achieve desirable transient performance. To this end, prescribed performance control (PPC) protocol was first developed in [22] and heavily implemented in spacecraft systems[23,24,25] in recent years. In [25], combining PPC and NTSMS, a fixed-time sliding mode attitude controller is designed for flexible spacecraft systems. Unlike the conventional exponential convergence prescribed performance function (PPF), a novel predefined-time PPF is designed in [26], and it has the more appealing property that the convergence time is prescribed by users. Chen et al. [27] utilized a polynomial function to design the PPF with predefined time convergence; it can mitigate the chattering problem caused by an exponential function. Bu et al. [28] constructed a finite-time prescribed performance controller for waverider vehicles, and no fuzzy/neural systems are required to estimate the unknown dynamics. In [29] and [30], two brand-new types of finite-time PPFs are explored for the purpose of minimizing the overshoot and overcoming the fragility problem caused by actuator saturation. Notwithstanding, the condition that the PPFs should be larger than the tracking errors at the incipient stage needs to be satisfied for the execution of most of the above PPF-based controllers.

    To the best of the authors' knowledge, developing a predefined-time controller for spacecraft systems with inertia perturbation, space-environment disturbances and actuator faults is an open topic. Inspired by the existing work, we have designed a radial basis function neural network (RBFNN)-based controller with prescribed performance and appointed-time convergence which ensures that the tracking error will converge to a prescribed small region in the vicinity of the origin within the predefined time. The main contributions can be summarized as follows.

    1) By employing the proposed PPC control scheme, both the convergence time and tracking accuracy can be arbitrarily predefined by users. The designed controller presents great robustness against input saturation, actuator misalignment and unexpected disturbance.

    2) By applying a novel shifting function to conventional PPC, we release the constraints for the initial tracking errors to be smaller than the initial PPF values. Additionally, the shifting function also allows for an improved handling of input saturation.

    3) Following the representative backstepping design methodology, we propose an attitude controller with prescribed performance and appointed-time convergence for spacecraft systems. The singularity problem associated with virtual control law is avoided via the design of a piecewise continuous function.

    4) RBFNN and minimum learning parameter (MLP) techniques are combined to estimate the system uncertainty and the derivative of virtual control law. Moreover, the fixed-time convergence of the learning parameter is ensured by constructing the adaptive law.

    Lemma 1. [11] Considering a nonlinear system

    ˙x=f(x,t) (2.1)

    suppose that there exists a positive-definite Lyapunov function V and scalars γ1>0, γ2>0, p>1, 0<q<1 and Δ>0 such that the following property holds:

    ˙Vγ1Vpγ2Vq+Δ (2.2)

    Then, the equilibrium of (2.1) is practically fixed-time stable with the settling time Tf1γ1κ(1p)+1γ2κ(q1), where 0<κ<1. The solution of (2.1) will converge to a residual set that is given as

    {xVmin{(Δγ1(1κ))1p,(Δγ2(1κ))1q}} (2.3)

    Lemma 2. [31] For x,yR, the following relationship holds:

    |x|m|y|nmm+nc|x|m+n+nm+ncmn|y|m+n (2.4)

    where m>0, n>0 and c>0.

    Lemma 3. [32] For y>x and l>0, we have

    x(yx)ll1+l(y1+lx1+l) (2.5)

    Lemma 4. [33] For the variables x1,x2,xn>0, 0<y11 and y2>1, the following inequalities hold:

    ni=1xy1i(ni=1xi)y1 (2.6)
    ni=1xy2in1y2(ni=1xi)y2 (2.7)

    Notation 1. In this paper, sigα(β)=[|ξ1|αsgn(β1),|β2|αsgn(β2),,|βn|αsgn(βn)]T, where β=[β1,β2,,βn]T; sgn() denotes the sign function. The definition of the skew-symmetric matrix is given by β×=[0,β3,β2;β3,0,β1;β2,β1,0], when n=3.

    The kinematic equation and dynamics of a spacecraft can be presented as

    [˙q0˙qv]=[12qTv12(q×v+q0I3)]ω (2.8)
    J˙ω+ω×Jω=τ+d (2.9)

    where q=[q0,q1,q2,q3]T=[q0,qv]TR4 denotes the unit quaternion vector which is used to parameterize the orientation of spacecraft satisfying the identity q20+qTvqv=1; ωR3 represents the angular velocity of spacecraft; dR3 denotes the unknown environment disturbance torque; J=J0+ΔJR3×3 denotes the inertia matrix of the spacecraft system, with J0 and ΔJ being the nominal and perturbed components, respectively; τR3 is the control torque acting on spacecraft.

    The relationship between the actual control torque and the command input can be given by [34]:

    τ=Esat(uc)+σ (2.10)

    where uc=[uc1,uc2,uc3]TR3 is the command torque generated by controllers; E=diag{e1(t),e2(t),e3(t)}R3×3 represents the failure coefficient matrix indicating the effectiveness condition of the actuator with 0ei(t)1; σ=[σ1,σ2,σ3]TR3 is the bias faults vector. The saturation characteristic of an actuator [35] can be formulated as sat(uci)=sgn(uci)min{|uci|,umaxi}, where umaxi denotes the maximum permissible torque generated by actuators.

    Define qd=[qd0,qd1,qd2,qd3]T=[qd0,qdv]TR4 as the expected attitude vector. The attitude error described in unit quaternion format [36] is given by qe=[qe0,qe1,qe2,qe3]T=[qe0,qev]T, qev=qd0qvq×dvqvq0qdv, qe0=q×dvqv+q0qd0 and q2e0+qTevqev=1. Considering the rest-to-rest attitude maneuvering case, we have that ωe=ω in this paper.

    The attitude error dynamics of the spacecraft systems is given by

    [˙qe0˙qev]=[12qTev12(q×ev+qe0I3)]ωe (2.11)
    ˙ωe=J10(M+τ+N+d) (2.12)

    where M=ωe×J0ωe and N=ΔJ˙ωeωe×ΔJωe.

    Define x1=qev and x2=˙qev; (2.11) and (2.12) can be reconstructed as

    {˙x1=x2˙x2=G+Π+d2+F(qev)J01uc (2.13)

    where G=˙F(qev)ωe+F(qev)J01M, Π=F(qev)J01N+F(qev)J01(EI3)uc+F(qev)J01σ+F(qev)J01(E(sat(uc)uc)), d2=F(qev)J01d and F(qev)=12(q×ev+qe0I3).

    Assumption 1. The perturbed part of the inertia matrix, the external disturbance and the faulty torque are unknown but bounded. The lumped disturbance is bounded and satisfies , where \bar{d} is a positive constant.

    The primary objective is to design an adaptive controller for spacecraft systems in the presence of actuator fault so as to achieve the prespecified tracking accuracy within a predefined time and satisfy the prescribed performance boundaries throughout the entire process, as well as to ensure the fixed-time boundedness of other closed-loop signals. Both the settling time and tracking precision can be defined according to the specific requirements of users, irrespective of the initial conditions.

    To guarantee that attitude trajectory of the spacecraft remains within the prescribed boundaries with desirable transient and static performance, the following constraints are constructed first:

    \begin{equation} -\underline \delta_{i} \rho_{i} (t) < {q_{evi}}(t) < \overline \delta_{i}\rho_{i} (t) \end{equation} (3.1)

    where {\overline \delta_i}, {\underline \delta_i} > 0 , (i = 1, 2, 3) are two adjustable parameters and \rho _{i}(t) is the PPF.

    In this paper, we propose a novel predefined-time PPF as

    \begin{equation} \rho _{i}(t) = \left\{ \begin{aligned} &\left(\rho_{i0}-\rho_{i\infty}\right)\cos\left(\frac{\pi t}{2T_{c}}\right)^{a_{i}}+\rho_{i\infty} &, t < T_{c}\\ &\rho_{i\infty} &, t \ge T_{c} \end{aligned} \right. \end{equation} (3.2)

    where \rho_{i0} > \rho_{i\infty} > 0 are constants, T_{c} > 0 is the predefined maximum allowable convergence time that can be arbitrarily defined by users and a_{i} > 0 represents a preset constant that can adjust the convergence rate. \rho_{i}(t) is a monotonically decreasing smooth function that can converge from \rho_{i0} to \rho_{i\infty} within T_{c} .

    The traditional PPC method requires that the initial tracking errors satisfy the condition (3.1). Based on this constraint, the values of {\overline \delta_i} , {\underline \delta_i} and even \rho_{i} need to be reassigned when the original tracking error exceeds the initial value of the PPF, which is challenging considering that the initial configurations are unavailable. To overcome this weakness, we introduce a shifting function to map the value of the initial tracking error into the interval \left[-\underline \delta_i \rho_{i0}, \overline \delta_i \rho_{i0} \right] as

    \begin{equation} \eta_{i} = \frac{2k_{i}}{\pi}\arctan(q_{evi}) \end{equation} (3.3)

    where k_{i} = \left\{ \begin{aligned} \overline \delta_i \rho_{i0} &, & q_{evi} \ge 0, \\ \underline \delta_i \rho_{i0} &, & q_{evi} < 0.\\ \end{aligned} \right. . Note that we set \overline \delta_{i} = \underline \delta_i = 1 in the following paper for the simplicity of analysis.

    Remark 1. From (3.3), it can be seen that \mathop {\lim }\limits_{{q_{evi}} \to - \infty } \eta_{i} = - \rho_{i0} , \mathop {\lim }\limits_{{q_{evi}} \to + \infty } \eta_{i} = \rho_{i0} , which indicates that, regardless of the largeness of the attitude errors, they will not violate the prescribed boundary requirements defined in (3.1) at the outset. Moreover, when \mathop {\lim }\limits_{t \to T_{c}} {\eta _i} = 0 , we can obtain \mathop {\lim }\limits_{t \to T_{c}} {q_{evi}} = 0 , meaning that the predefined-time attitude maneuvering can be achieved by rendering \eta_{i} to zero within a prescribed interval.

    Since \eta_{i} satisfies the boundary conditions, we have

    \begin{equation} - \rho_{i} (t) < {\eta_{i}} < \rho_{i} (t) \end{equation} (3.4)

    From (3.3), the prescribed boundary for the attitude error q_{evi} is shifted into

    \begin{equation} - h_{i}(t) < {q_{evi}} < h_{i}(t) \end{equation} (3.5)

    where h_{i}(t) = \tan\left(\frac{\pi}{2k_{i}}\rho_{i}(t)\right), (i = 1, 2, 3) . h_{i}(t) is a monotonically decreasing function with \mathop {\lim }\limits_{t \to T_{c}} {h _i} = \tan\left(\frac{\pi}{2k_{i}}\rho_{i}(\infty)\right) .

    To convert the constraint on q_{evi} into its unconstrained counterpart, the transformation function is defined as

    \begin{equation} {T}({\varepsilon _i}) = \frac{2}{\pi}\arctan(\varepsilon_{i}) \end{equation} (3.6)

    Obviously, {T}({\varepsilon _i}) is a monotonically increasing function with the following properties: (1) { -1 < T\left({{\varepsilon _i}} \right) < 1} ; (2) {\mathop {\lim }\limits_{{\varepsilon _i} \to + \infty } T\left({{\varepsilon _i}} \right) = 1} ; (3) {\mathop {\lim }\limits_{{\varepsilon _i} \to - \infty } T\left({{\varepsilon _i}} \right) = -1} ; (4) T(0) = 0 .

    In what follows, we define

    \begin{equation} {\eta_{i}} = {\rho_{i}} T({\varepsilon _i}) \end{equation} (3.7)

    Therefore, the transformed error \varepsilon_{i} is introduced as

    \begin{equation} \varepsilon_i = T^{ - 1}\left( {{\xi _i}} \right) = \tan\left(\frac{\pi}{2} \xi_i\right) \end{equation} (3.8)

    where \xi_{i} = \frac{\eta_i}{\rho_{i}} is the normalized error.

    During the period of actuator saturation, the attitude errors may grow to exceed the prescribed envelopes, which can result in the transformed error \varepsilon_{i} approaching infinity. Consequently, the actuator will be kept saturated, compromising the stability and reliability of the system. To this end, we redesign the coefficient of our proposed shifting function as follows:

    \begin{equation} k_{i} = \left\{ \begin{aligned} \rho_{i} &, & \left|{\rm sat} (u_{ci})-u_{ci}\right| > 0\\ s_{i} &, & \left|{\rm sat} (u_{ci})-u_{ci}\right| = 0\\ \end{aligned} \right. \end{equation} (3.9)

    where 0 < s_{i} < \frac{\pi}{2} is a positive constant.

    Remark 2. According to the properties of {T}({\varepsilon _i}) , it is obvious that the desired performance for the shifted attitude errors \eta_{i} prescribed in (3.4) can be achieved when the boundedness of {\varepsilon _i} is ensured. In this respect, the problem of (3.4) is converted into its equivalent of stabilizing the transformed state \varepsilon_{i} by designing the controller.

    Remark 3. Unlike the previous finite-time PPFs proposed in [26,27,28,37], the settling of \rho_{i0} is independent of q_{evi}(0) . With the assistance of the shifting function provided in (3.3), the PPF defined in (3.2) does not require prior knowledge of initial errors to design the parameters. The removal of restrictions on initial conditions simplifies the design process and contributes to the reliability and practicality of the proposed PPC scheme.

    Remark 4. When there is input saturation, the shifting function ensures that the shifted error \eta_{i} remains within the appointed boundary \left[- \rho_{i}, \rho_{i} \right]. With a smaller \eta_{i} , the value of the normalized error \xi_{i} will be reduced, resulting in a smaller transformed error \varepsilon_{i} and a decline in the control input. When the actuator exits its saturation zone, the coefficient of the shifting function changes to s_{i} . Compared with the existing strategies[37,38,39], this method can reduce the control output by minimizing the absolute value of the normalized error \eta_{i} . (The proof can be seen in Appendix.)

    To facilitate the implementation of backstepping methods, we can define

    \begin{equation} \left\{ \begin{aligned} &{\boldsymbol z}_{1} = {\boldsymbol x}_{1}\\ &{\boldsymbol z}_{2} = {\boldsymbol x}_{2}-{\boldsymbol \alpha}_{2} \end{aligned} \right. \end{equation} (4.1)

    From (2.13), the time derivative of \boldsymbol z_{1} is

    \begin{equation} \dot {\boldsymbol z}_{1} = {\boldsymbol x}_{2} \end{equation} (4.2)

    To remove the initial value constraints, we impose the following shifted function on z_{1} and obtain the shifted error signals:

    \begin{equation} \eta_{1i} = \frac{2k_{1i}}{\pi}\arctan \left(z_{1i}\right) \end{equation} (4.3)

    Define the first normalized tracking error \xi_{1i} = \frac{\eta_{1i}}{\rho_{1i}} , and using the transformation function defined in (3.6), we can obtain

    \begin{equation} \varepsilon_{1i} = \tan \left(\frac{\pi}{2} \xi_{1i}\right) \end{equation} (4.4)

    The time derivative of \varepsilon_{1i} is

    \begin{equation} \begin{aligned} \dot \varepsilon_{1i} = \frac{{\partial {\varepsilon _{1i}}}}{{\partial {\xi _{1i}}}} \cdot {{\dot \xi }_{1i}} & = \frac{\pi}{2} \sec\left(\frac{\pi}{2} \xi_{1i}\right)^{2} \cdot \frac{\dot \eta_{1i} \rho_{1i}-\eta_{1i}\dot \rho_{1i}}{\rho_{1i}^2} \\ & = \frac{\pi}{2 \rho_{1i}} \sec\left(\frac{\pi}{2} \xi_{1i}\right)^{2}\cdot \left(\frac{2k_{1i}}{\pi\sqrt{1+z_{1i}^2}}\dot z_{1i}-\frac{\eta_{1i}\dot \rho_{1i}}{\rho_{1i}}\right)\\ & = \psi_{1i}\left(g_{1i}x_{2i}-f_{1i}\right) \end{aligned} \end{equation} (4.5)

    where \psi_{1i} = \frac{\pi}{2 \rho_{1i}} \sec\left(\frac{\pi}{2} \xi_{1i}\right)^{2} , g_{1i} = \frac{2k_{1i}}{\pi\sqrt{1+z_{1i}^2}} and f_{1i} = \frac{\eta_{1i}\dot \rho_{1}}{\rho_{1i}} .

    We can rewrite \varepsilon_{1i} in vector form as

    \begin{equation} \dot {\boldsymbol \varepsilon}_{1} = \boldsymbol{\psi}_{1}\left(\boldsymbol{g}_{1}\boldsymbol{x}_{2}-\boldsymbol{f}_{1}\right) \end{equation} (4.6)

    where \boldsymbol{\psi}_{1} = \rm {diag}\left\{\psi_{1i}\right\} , \boldsymbol{g}_{1} = \rm {diag}\left\{g_{1i}\right\} and \boldsymbol{f}_{1} = \left[f_{11}, f_{12}, f_{13}\right]^{T} .

    Then, the virtual control law \boldsymbol{\alpha}_{2} = \left[\alpha_{21}, \alpha_{22}, \alpha_{23}\right]^{T} can be established as

    \begin{equation} \boldsymbol{\alpha}_{2} = -(\boldsymbol{g}_{1})^{-1}(\boldsymbol{\psi}_{1})^{-1}\left(k_{1}{\rm sig}^{p}(\boldsymbol{\varepsilon}_{1})+k_{2}\boldsymbol{\phi}_{1}-\boldsymbol{\psi}_{1}\boldsymbol{f}_{1}\right) \end{equation} (4.7)

    where k_{1} > 0 , k_{2} > 0 , p > 1 and \boldsymbol{\phi}_{1} = [\phi_{11}, \phi_{12}, \phi_{13}]^{T} is a piecewise continuous function designed as

    \begin{equation} \phi_{1i} = \left\{ \begin{aligned} &{\rm sig}^{q}(\varepsilon_{1i}), &{\rm if} \left| \varepsilon_{1i}\right| > \mu \\ &l_{1}{\rm sig}(\varepsilon_{1i})(\mu^2)^{\frac{q-1}{2}}+l_{2}{\rm sig}^{2}(\varepsilon_{1i})(\mu^2)^{\frac{q}{2}-1}+l_{3}{\rm sig}^{2}(\varepsilon_{1i})(\mu^2)^{\frac{q-3}{2}}, &{\rm if} \left| \varepsilon_{1i}\right|\le \mu \end{aligned} \right. \end{equation} (4.8)

    where 0 < q < 1 , l_{1} = 0.5q^{2}-2.5q+3 , l_{2} = -q^{2}+4q-3 , l_{3} = 0.5q^{2}-1.5q +1 and \mu is a tiny positive constant.

    Remark 5. If {\boldsymbol \alpha}_{2} is designed as {\boldsymbol \alpha}_{2} = -(\boldsymbol{g}_{1})^{-1}(\boldsymbol{\psi}_{1})^{-1}\left(k_{1}{\rm sig}^{p}(\boldsymbol{\varepsilon}_{1})+k_{2}{\rm sig}^{q}(\boldsymbol{\varepsilon}_{1})-\boldsymbol{\psi}_{1}\boldsymbol{f}_{1}\right) , then its derivative will be \boldsymbol {\dot{ \alpha}}_{2} = -(\boldsymbol{g}_{1})^{-1}(\boldsymbol{\psi}_{1})^{-1}\left(k_{1} {\boldsymbol{\dot \varepsilon}_{1}}{\rm sig}^{p-1}(\boldsymbol{\varepsilon}_{1})+k_{2} {\boldsymbol{\dot \varepsilon}_{1}}{\rm sig}^{q-1}(\boldsymbol{\varepsilon}_{1})-\boldsymbol{\psi}_{1} {\boldsymbol{\dot f}}_{1}\right) . The singularity problem may happen in \dot {\boldsymbol \alpha}_{2} because of 0 < q < 1 when \varepsilon_{1i} = 0 and \dot \varepsilon_{1i} \neq 0 . To avoid the problem, we design the above piecewise function at the switching point \mu . The values of l_{1} , l_{2} and l_{3} are selected to ensure the continuity of \phi_{1i} and its first and second derivative.

    The candidate of the first Lyapunov function is defined as

    \begin{equation} {V}_{1} = \frac{1}{2}\boldsymbol{\varepsilon}_{1}^{T}\boldsymbol{\varepsilon}_{1} \end{equation} (4.9)

    Differentiating {V}_{1} yields

    \begin{equation} \begin{aligned} \dot { V}_{1}& = {\boldsymbol \varepsilon}_{1}^{T} \dot {\boldsymbol \varepsilon}_{1}\\ & = \boldsymbol{\varepsilon}_{1}^{T} {\boldsymbol \psi}_{1}\left[\boldsymbol{g}_{1}\left(\boldsymbol{z}_{2}+\boldsymbol{\alpha}_{2}\right)-\boldsymbol{f}_{1}\right]\\ \end{aligned} \end{equation} (4.10)

    Substituting (4.7) into (4.10), when \left| \varepsilon_{1i}\right| > \mu , we have

    \begin{equation} \begin{aligned} \dot {V}_{1}& = {\boldsymbol\varepsilon}_{1}^{T}{\boldsymbol \psi}_{1}\left[{ \boldsymbol g}_{1}\left({ \boldsymbol z}_{2}-({\boldsymbol g}_{1})^{-1}({\boldsymbol \psi}_{1})^{-1}\left(k_{1}{\rm sig}^{p}({ \boldsymbol \varepsilon}_{1})+k_{2}{\rm sig}^{q}({\boldsymbol \varepsilon}_{1})-{\boldsymbol \psi}_{1}{\boldsymbol f}_{1}\right)\right)-{\boldsymbol f}_{1}\right] \\ & = {\boldsymbol\varepsilon}_{1}^{T}{\boldsymbol \psi}_{1}{ \boldsymbol g}_{1}{ \boldsymbol z}_{2}-k_{1}\sum\limits_{i = 1}^3 {{\left| {{\varepsilon_{1i}}} \right|}^{p+1}}-k_{2}\sum\limits_{i = 1}^3 {{\left| {{\varepsilon_{1i}}} \right|}^{q+1}} \end{aligned} \end{equation} (4.11)

    When \left| \varepsilon_{1i}\right| \le \mu , we can obtain

    \begin{equation} \begin{aligned} \dot {V}_{1} = &{\boldsymbol\varepsilon}_{1}^{T}{\boldsymbol \psi}_{1}{ \boldsymbol g}_{1}{ \boldsymbol z}_{2}-k_{1}\sum\limits_{i = 1}^3 {{\left| {{\varepsilon_{1i}}} \right|}^{p+1}} -k_{2}\left(l_{1}(\mu^2)^{\frac{q-1}{2}}\sum\limits_{i = 1}^3 {{\left| {{\varepsilon_{1i}}} \right|}^{2}}+l_{2}(\mu^2)^{\frac{q}{2}-1}\sum\limits_{i = 1}^3 {{\left| {{\varepsilon_{1i}}} \right|}^{3}}+l_{3}(\mu^2)^{\frac{q-3}{2}}\sum\limits_{i = 1}^3 {\left| {{\varepsilon_{1i}}} \right|}^{4}\right)\\ \le & {\boldsymbol\varepsilon}_{1}^{T}{\boldsymbol \psi}_{1}{ \boldsymbol g}_{1}{ \boldsymbol z}_{2}-k_{1}\sum\limits_{i = 1}^3 {{\left| {{\varepsilon_{1i}}} \right|}^{p+1}}-k_{2}\sum\limits_{i = 1}^3 {{\left| {{\varepsilon_{1i}}} \right|}^{q+1}}+k_{2}\left(\sum\limits_{i = 1}^3 {{\left|{{\varepsilon_{1i}}}\right|}^{q+1}}+l_{1}(\mu^2)^{\frac{q-1}{2}}\sum\limits_{i = 1}^3 {{\left| {{\varepsilon_{1i}}} \right|}^{2}}+l_{2}(\mu^2)^{\frac{q}{2}-1}\sum\limits_{i = 1}^3 {\left| {{\varepsilon_{1i}}} \right|}^{3}\right. \\ &+\left.l_{3}(\mu^2)^{\frac{q-3}{2}}\sum\limits_{i = 1}^3 {\left| {{\varepsilon_{1i}}} \right|}^{4} \right) \\ \le &{\boldsymbol\varepsilon}_{1}^{T}{\boldsymbol \psi}_{1}{ \boldsymbol g}_{1}{ \boldsymbol z}_{2}-k_{1}\sum\limits_{i = 1}^3 {{\left| {{\varepsilon_{1i}}} \right|}^{p+1}}-k_{2}\sum\limits_{i = 1}^3 {{\left| {{\varepsilon_{1i}}} \right|}^{q+1}}+3k_{2}\left( (\mu^2)^{\frac{q+1}{2}}+\left(l_{1}+l_{2}+l_{3}\right)(\mu^2)^{\frac{q+1}{2}}\right)\\ \le &{\boldsymbol\varepsilon}_{1}^{T}{\boldsymbol \psi}_{1}{ \boldsymbol g}_{1}{ \boldsymbol z}_{2}-k_{1}\sum\limits_{i = 1}^3 {{\left| {{\varepsilon_{1i}}} \right|}^{p+1}}-k_{2}\sum\limits_{i = 1}^3 {{\left| {{\varepsilon_{1i}}} \right|}^{q+1}}+6k_{2}(\mu^2)^{\frac{q+1}{2}} \end{aligned} \end{equation} (4.12)

    Note that, when \left| \varepsilon_{1i}\right| \le \mu , there is only a bounded term 6k_{2}(\mu^2)^{\frac{q+1}{2}} added to the structure of (4.11).

    Taking the derivative of \boldsymbol{z}_{2} , we can obtain

    \begin{equation} \dot {\boldsymbol z}_{2} = {\boldsymbol G} + {\boldsymbol \Pi}+{\boldsymbol d}_{2}+{\boldsymbol F(\boldsymbol q_{ev})}{\boldsymbol J_{0}}^{-1}{\boldsymbol u}_c -\dot {\boldsymbol \alpha}_{2} \end{equation} (4.13)

    Similarly, we can relax the feasibility condition by introducing the shifting function to {\boldsymbol z}_{2} and obtain the shifted error signals:

    \begin{equation} \eta_{2i} = \frac{2k_{2i}}{\pi} \arctan \left(z_{2i}\right) \end{equation} (4.14)

    Define the second normalized tracking error \xi_{2i} = \frac{\eta_{2i}}{\rho_{2i}} , and the i th component of the transformed error vector can be defined as

    \begin{equation} \varepsilon_{2i} = \tan \left(\frac{\pi}{2} \xi_{2i}\right) \end{equation} (4.15)

    The time derivative of \varepsilon_{2i} is

    \begin{equation} \begin{aligned} \dot \varepsilon_{2i} = \frac{{\partial {\varepsilon _{2i}}}}{{\partial {\xi _{2i}}}} \cdot {{\dot \xi }_{2i}} & = \frac{\pi}{2} \sec\left(\frac{\pi}{2} \xi_{2i}\right)^{2} \cdot \frac{\dot \eta_{2i} \rho_{2i}-\eta_{2i}\dot \rho_{2i}}{\rho_{2i}^2} \\ & = \frac{\pi}{2 \rho_{2i}} \sec\left(\frac{\pi}{2} \xi_{2i}\right)^{2}\cdot \left(\frac{2k_{2i}}{\pi\sqrt{1+z_{2i}^2}}\dot z_{2i}-\frac{\eta_{2i}\dot \rho_{2i}}{\rho_{2i}}\right)\\ & = \psi_{2i}\left(g_{2i}\dot z_{2i}-f_{2i}\right) \end{aligned} \end{equation} (4.16)

    where \psi_{2i} = \frac{\pi}{2 \rho_{2i}} \sec\left(\frac{\pi}{2} \xi_{2i}\right)^{2} , g_{2i} = \frac{2k_{2i}}{\pi\sqrt{1+z_{2i}^2}} and f_{2i} = \frac{\eta_{2i}\dot \rho_{2i}}{\rho_{2i}} .

    The vector form can be rewritten as

    \begin{equation} \dot {\boldsymbol \varepsilon}_{2} = \boldsymbol{\psi}_{2}\left(\boldsymbol{g}_{2}\dot {\boldsymbol z}_{2}-\boldsymbol{f}_{2}\right) \end{equation} (4.17)

    where \boldsymbol{\psi}_{2} = {\rm diag}\left\{\psi_{2i}\right\} , \boldsymbol{g}_{2} = {\rm diag}\left\{g_{2i}\right\} and \boldsymbol{f}_{2} = \left[f_{21}, f_{22}, f_{23}\right]^{T} .

    Substituting (4.13) into (4.17), we have

    \begin{equation} \dot {\boldsymbol \varepsilon}_{2} = {\boldsymbol \psi}_{2}\left({\boldsymbol g}_{2}\left({\boldsymbol G} + {\boldsymbol \Pi}+{\boldsymbol d}_{2}+{\boldsymbol F(\boldsymbol q_{ev})}{\boldsymbol J_{0}}^{-1}{\boldsymbol u}_c -\dot {\boldsymbol \alpha}_{2}\right)-{\boldsymbol f}_{2}\right) \end{equation} (4.18)

    Choose the second Lyapunov function candidate as

    \begin{equation} { V}_{2} = \frac{1}{2}{\boldsymbol \varepsilon}_{2}^{T}{\boldsymbol \varepsilon}_{2} \end{equation} (4.19)

    Differentiating {V}_{2} with respect of time yields

    \begin{equation} \begin{aligned} \dot{V}_{2} = &{\boldsymbol \varepsilon}_{2}^{T}{\boldsymbol\psi}_{2}\left[{\boldsymbol g}_{2}\left({\boldsymbol G} + {\boldsymbol \Pi}+{\boldsymbol d}_{2}+{\boldsymbol F(\boldsymbol q_{ev})} {\boldsymbol J_{0}}^{-1}{\boldsymbol u}_c -\dot {\boldsymbol \alpha}_{2}\right)-{\boldsymbol f}_{2}\right]\\ = &{\boldsymbol\varepsilon}_{2}^{T}{\boldsymbol D}+{\boldsymbol \varepsilon}_{2}^{T}{\boldsymbol \psi_{2}}\left[{\boldsymbol g}_{2}\left({\boldsymbol G}+{\boldsymbol d}_{2}+{\boldsymbol F(\boldsymbol q_{ev})} {\boldsymbol J_{0}}^{-1}{\boldsymbol u}_{c}\right)-{\boldsymbol f}_{2}\right] \end{aligned} \end{equation} (4.20)

    where {\boldsymbol D} = {\boldsymbol \psi}_{2}{\boldsymbol g}_{2}({\boldsymbol \Pi}-\dot {\boldsymbol \alpha}_{2}) = [D_{1}, D_{2}, D_{3}]^{T} is the lumped disturbance which can be approximated with the aid of the following RBFNN:

    \begin{equation} {\boldsymbol D}({\boldsymbol Z}) = {\boldsymbol W}^{T}{\boldsymbol S}({\boldsymbol Z})+{\boldsymbol \zeta} \end{equation} (4.21)

    where {\boldsymbol W} \in \mathfrak{R}^{n\times 3} denotes the optimal weight matrix, n represents the number of network neurons, {\boldsymbol Z} = [{\boldsymbol q}_{ev}, {\boldsymbol \omega}_{e}, {\boldsymbol \varepsilon}_{1}]^{T} is the input vector, {\boldsymbol \zeta}\in \mathfrak{R}^{3} is the approximation error vector with \Vert {\boldsymbol \zeta} \Vert \le \zeta_{m} and {\boldsymbol S}({\boldsymbol Z}) = \frac{\left[{ S}_{1}({\boldsymbol Z}), { S}_{2}({\boldsymbol Z}), ..., { S}_{n}({\boldsymbol Z})\right]^{T}}{\sum\limits_{i = 1}^n{ {\boldsymbol S}_{i}({\boldsymbol Z)}}} \in \mathfrak{R}^{n} is the basis function vector with

    \begin{equation} S_{i} = \exp \left( -\frac{(Z-\beta_{i})^{T}(Z-\beta_{i})}{H^{2}}\right), i = 1, 2, ...n \end{equation} (4.22)

    where \beta_{i} and H are the receptive field center and width of the neural cell, respectively.

    By defining \theta = \Vert \boldsymbol W \Vert^{2} , we use the MLP technique. In this way, we regulate the norm of the ideal weight matrix rather than its elements and only one learning parameter is required to be updated for the execution of the neural network. Therefore, the computational burden and the complexity of the propounded strategy can be significantly reduced.

    The RBFNN-based adaptive controller can be designed as

    \begin{equation} \begin{aligned} {\boldsymbol u}_{c} = -{\boldsymbol J}_{0}{\boldsymbol F}(\boldsymbol q_{ev})^{-1}({\boldsymbol g}_{2})^{-1}({\boldsymbol \psi}_{2})^{-1}&\left( r_{1}{\rm sig}^{p}({\boldsymbol \varepsilon}_{2})+r_{2}{\rm sig}^{q}({\boldsymbol \varepsilon}_{2})+ r_{3}{\boldsymbol \varepsilon}_{2}+{\boldsymbol \psi}_{2}{\boldsymbol g}_{2}{\boldsymbol G} \right. \\ &\left.-{\boldsymbol \psi}_{2}{\boldsymbol f}_{2}+\frac{{\boldsymbol \varepsilon}_{2}}{\Vert {\boldsymbol \varepsilon_{2}}\Vert^{2}} {\boldsymbol \varepsilon}_{1}^{T}{\boldsymbol\psi}_{1} {\boldsymbol g}_{1}{\boldsymbol z}_{2} + \frac{\hat \theta {\boldsymbol \varepsilon}_{2}}{2h^{2}{\boldsymbol S}^{T}(Z){\boldsymbol S}(Z)}\right) \end{aligned} \end{equation} (4.23)

    where r_{1} > 0 , r_{2} > 0 , r_{3} > R+\frac{1}{2} and R = \|{\boldsymbol \psi}_{2}\|^{2}\|{\boldsymbol g}_{2}\|^{2} . The adaptive law of the learning parameter \theta is developed as

    \begin{equation} \dot {\hat{\theta}} = -w_{1}\hat{\theta}-w_{2}\hat{\theta}^{q}+\frac{\lambda \Vert {\boldsymbol \varepsilon}_{2} \Vert^{2}}{2h^{2}{\boldsymbol S}^{T}({\boldsymbol Z}){\boldsymbol S}({\boldsymbol Z})} \end{equation} (4.24)

    where w_{1} > 0 , w_{2} > 0 , \lambda > 0 and h > 0 .

    Substituting (4.23) into (4.20), we have

    \begin{equation} \dot { V}_{2} \le{\boldsymbol \varepsilon}_{2}^{T}{\boldsymbol \psi}_{2}{\boldsymbol g}_{2}{\boldsymbol d}_{2}+{\boldsymbol \varepsilon}_{2}^{T}{\boldsymbol D} -r_{1}\sum\limits_{i = 1}^3 {{\left| {{\varepsilon_{2i}}} \right|}^{p+1}}-r_{2}\sum\limits_{i = 1}^3 {{\left| {{\varepsilon_{2i}}} \right|}^{q+1}}-r_{3}\|{\boldsymbol \varepsilon}_{2}\|^{2}-{\boldsymbol \varepsilon}_{1}^{T}{\boldsymbol \psi}_{1}{\boldsymbol g}_{1}{\boldsymbol z}_{2}-\frac{\hat \theta \Vert {\boldsymbol \varepsilon}_{2} \Vert^{2}}{2h^{2} {\boldsymbol S}^{T}( {\boldsymbol Z}) {\boldsymbol S}( {\boldsymbol Z})} \end{equation} (4.25)

    With the help of Young's inequality and the property that 0\le {\boldsymbol S}^{T}{\boldsymbol S}\le 1 , we have

    \begin{equation} \begin{aligned} {\boldsymbol \varepsilon}_{2}^{T}{\boldsymbol \psi}_{2}{\boldsymbol g}_{2}{\boldsymbol d}_{2} \le \frac{\|{\boldsymbol \varepsilon}_{2}\|^{2} \|{\boldsymbol \psi}_{2}\|^{2}\|{\boldsymbol g}_{2}\|^{2}}{2}+\frac{\|{\boldsymbol d}_{2}\|^{2}}{2} \le \frac{R\|{\boldsymbol \varepsilon}_{2}\|^{2}}{2}+\frac{{ \bar {d}}^{2}}{2} \end{aligned} \end{equation} (4.26)
    \begin{equation} \begin{aligned} {\boldsymbol \varepsilon}_{2}^{T}{\boldsymbol D} & = {\boldsymbol \varepsilon}_{2}^{T}{\boldsymbol W}^{T}{\boldsymbol S}({\boldsymbol Z})+{\boldsymbol \varepsilon}_{2}^{T}{\boldsymbol \zeta}\\ &\le \Vert {\boldsymbol \varepsilon}_{2} \Vert \Vert {\boldsymbol W} \Vert \Vert {\boldsymbol S} ({\boldsymbol Z})\Vert+ \sum\limits_{i = 1}^3 {\varepsilon_{2i}\zeta_{i}} \\ &\le\frac{ \theta \Vert {\boldsymbol \varepsilon}_{2}\Vert^{2} {\boldsymbol S}^{T}({\boldsymbol Z}){\boldsymbol S}({\boldsymbol Z})}{2h^{2}}+\frac{h^{2}}{2}+\frac{\Vert {\boldsymbol \varepsilon}_{2}\Vert^{2}}{2}+ \frac{3 \zeta_{m}^{2}}{2}\\ & \le \frac{\theta\Vert {\boldsymbol \varepsilon}_{2}\Vert^{2}}{2h^{2}{\boldsymbol S}^{T}({\boldsymbol Z}){\boldsymbol S}({\boldsymbol Z})}+\frac{h^{2}}{2}+\frac{\Vert {\boldsymbol \varepsilon}_{2}\Vert^{2}}{2}+ \frac{3 \zeta_{m}^{2}}{2} \end{aligned} \end{equation} (4.27)

    Theorem 1. Considering the spacecraft system (2.13), the controller (4.23) and the adaptive law (4.24), one can ensure the practical fixed-time boundedness of all of the closed-loop signals. Besides, for any constants \nu and T , if the PPF (3.2) parameters are respectively set as \rho_{1i\infty} = \frac{2s_{ 1i}}{\pi}\arctan\left(\nu\right) and T_{c} = T , the tracking error will converge into the predefined region \left | {q}_{evi}\right| \le \nu within the predefined time T , irrespective of the initial conditions.

    Proof. Choose the third Lyapunov function for the whole system:

    \begin{equation} {V}_{3} = {V}_{1}+{V}_{2}+\frac{1}{2\lambda}\tilde {\theta}^{2} \end{equation} (4.28)

    where \tilde \theta = \theta - \hat \theta .

    Differentiating {V}_{3} yields

    \begin{equation} \dot {V}_{3} = \dot {V}_{1}+\dot {V}_{2}- \frac{1}{\lambda} \tilde {\theta} \dot{\hat{\theta}} \end{equation} (4.29)

    Together with (4.11), (4.12), (4.24), (4.25), (4.26) and (4.27), one has

    \begin{equation} \begin{aligned} \dot {V}_{3} \le& {\boldsymbol \varepsilon}_{1}^{T} {\boldsymbol \psi}_{1} {\boldsymbol g}_{1} {\boldsymbol z}_{2}-k_{1}\sum\limits_{i = 1}^3 {{\left| {{\varepsilon_{1i}}} \right|}^{p+1}}-k_{2}\sum\limits_{i = 1}^3 {{\left| {{\varepsilon_{1i}}} \right|}^{q+1}} +6k_{2}(\mu^2)^{\frac{q+1}{2}} +\frac{R\|{\boldsymbol \varepsilon}_{2}\|^{2}}{2}+\frac{{ \bar {d}}^{2}}{2}+\frac{ \theta \Vert {\boldsymbol \varepsilon}_{2}\Vert^{2} }{2h^{2} {\boldsymbol S}^{T}( {\boldsymbol Z}) {\boldsymbol S}( {\boldsymbol Z})}+\frac{h^{2}}{2} \\ &+\frac{\Vert {\boldsymbol \varepsilon}_{2}\Vert^{2}}{2}+ \frac{3 { \zeta}_{m}^{2}}{2} -r_{1}\sum\limits_{i = 1}^3 {{\left| {{\varepsilon_{2i}}} \right|}^{p+1}}-r_{2}\sum\limits_{i = 1}^3 {{\left| {{\varepsilon_{2i}}} \right|}^{q+1}}-{r_{3}\|{\boldsymbol \varepsilon}_{2}\|^{2}} - {\boldsymbol \varepsilon}_{1}^{T} {\boldsymbol \psi}_{1} {\boldsymbol g}_{1} {\boldsymbol z}_{2}-\frac{\hat \theta \Vert {\boldsymbol \varepsilon}_{2} \Vert^{2}}{2h^{2} {\boldsymbol S}^{T}( {\boldsymbol Z}) {\boldsymbol S}( {\boldsymbol Z})} \\ &- \frac{\tilde {\theta}}{\lambda} \left(-w_{1}\hat{\theta}-w_{2}\hat{\theta}^{q}+\frac{\lambda \Vert {\boldsymbol \varepsilon}_{2} \Vert^{2}}{2h^{2} {\boldsymbol S}^{T}( {\boldsymbol Z}) {\boldsymbol S}( {\boldsymbol Z})}\right) \\ \le & -k_{1}\sum\limits_{i = 1}^3 {{\left| {{\varepsilon_{1i}}} \right|}^{p+1}}-k_{2}\sum\limits_{i = 1}^3 {{\left| {{\varepsilon_{1i}}} \right|}^{q+1}}-r_{1}\sum\limits_{i = 1}^3 {{\left| {{\varepsilon_{2i}}} \right|}^{p+1}}-r_{2}\sum\limits_{i = 1}^3 {{\left| {{\varepsilon_{2i}}} \right|}^{q+1}}+\frac{w_{1}}{\lambda}\tilde{\theta}\hat{\theta}+\frac{w_{2}}{\lambda}\tilde{\theta}\hat{\theta}^{q}+6k_{2}(\mu^2)^{\frac{q+1}{2}}+\frac{{ \bar {d}}^{2}}{2}\\ &+\frac{h^{2}}{2}+ \frac{3 {\zeta}_{m}^{2}}{2} \end{aligned} \end{equation} (4.30)

    With the help of Young's inequality, the following inequality is true.

    \begin{equation} \frac{w_{1}}{\lambda}\tilde{\theta}\hat{\theta} = \frac{w_{1}}{\lambda}\tilde{\theta}(\theta-\tilde{\theta})\\ = -\frac{w_{1}}{\lambda}\tilde{\theta}^{2}+\frac{w_{1}}{\lambda}\tilde{\theta}{\theta} \le -\frac{w_{1}}{2\lambda}\tilde{\theta}^{2}+\frac{w_{1}}{2\lambda}{\theta}^{2} \end{equation} (4.31)

    By invoking (4.31), (4.30) can be rewritten as

    \begin{equation} \dot {V}_{3} \le -k_{1}\sum\limits_{i = 1}^3 {{\left| {{\varepsilon_{1i}}} \right|}^{p+1}}-k_{2}\sum\limits_{i = 1}^3 {{\left| {{\varepsilon_{1i}}} \right|}^{q+1}}-r_{1}\sum\limits_{i = 1}^3 {{\left| {{\varepsilon_{2i}}} \right|}^{p+1}}-r_{2}\sum\limits_{i = 1}^3 {{\left| {{\varepsilon_{2i}}}\right|}^{q+1}}-\frac{w_{1}}{2\lambda}\tilde{\theta}^{2}+\frac{w_{1}}{2\lambda}{\theta}^{2}+\frac{w_{2}}{\lambda}\tilde{\theta}\hat{\theta}^{q}+ \Delta_{1} \end{equation} (4.32)

    where \Delta_{1} = 6k_{2}(\mu^2)^{\frac{q+1}{2}}+\frac{{ \bar {d}}^{2}}{2}+\frac{h^{2}}{2}+ \frac{3 {\zeta}_{m}^{2}}{2} .

    Applying Lemma 2 and selecting x = \frac{w_{1}}{2\lambda}\tilde{\theta}^2 , y = 1 , m = \frac{1+p}{2} , n = \frac{1-p}{2} and c = \frac{2}{p+1} yields

    \begin{equation} \left(\frac{w_{1}}{2\lambda}\tilde{\theta}^{2}\right)^{\frac{p+1}{2}} \le\frac{w_{1}}{2\lambda}\tilde{\theta}^2+\frac{1-p}{2}\left(\frac{2}{p+1}\right)^{-\frac{1+p}{1-p}} \end{equation} (4.33)

    In view of Lemma 3, one has

    \begin{equation} \begin{aligned} \frac{w_{2}}{\lambda}\tilde{\theta}\hat{\theta}^{q} = &\frac{w_{2}}{\lambda}\tilde{\theta}\left(\theta-\tilde{\theta}\right)^{q} \le& \frac{w_{2}q}{\lambda(1+q)}\left(\theta^{q+1}-\tilde{\theta}^{q+1}\right) \end{aligned} \end{equation} (4.34)

    Hence, substituting (4.33) and (4.34) into (4.32), we can obtain

    \begin{equation} \begin{aligned} \dot {V}_{3} \le &-k_{1}\sum\limits_{i = 1}^3 {{\left| {{\varepsilon_{1i}}} \right|}^{p+1}}-k_{2}\sum\limits_{i = 1}^3 {{\left| {{\varepsilon_{1i}}} \right|}^{q+1}}-r_{1}\sum\limits_{i = 1}^3 {{\left| {{\varepsilon_{2i}}} \right|}^{p+1}}-r_{2}\sum\limits_{i = 1}^3 {{\left| {{\varepsilon_{2i}}}\right|}^{q+1}}-\left(\frac{w_{1}}{2\lambda}\tilde{\theta}^{2}\right)^{\frac{p+1}{2}} -\frac{w_{2}q}{\lambda(1+q)}\tilde{\theta}^{q+1}\\ &+\frac{w_{1}}{2\lambda}{\theta}^{2}+\frac{1-p}{2}\left(\frac{2}{p+1}\right)^{-\frac{1+p}{1-p}}+\frac{w_{2}q}{\lambda(1+q)}\theta^{q+1}+ \Delta_{1} \\ &\le-a_{1}\left(\frac{{\boldsymbol\varepsilon}_{1}^{T}{\boldsymbol\varepsilon}_{1}}{2}\right)^{\frac{p+1}{2}} -b_{1}\left(\frac{{\boldsymbol\varepsilon}_{1}^{T}{\boldsymbol\varepsilon}_{1}}{2}\right)^{\frac{q+1}{2}} -a_{2}\left(\frac{{\boldsymbol\varepsilon}_{2}^{T}{\boldsymbol\varepsilon}_{2}}{2}\right)^{\frac{p+1}{2}} -b_{2}\left(\frac{{\boldsymbol\varepsilon}_{2}^{T}{\boldsymbol\varepsilon}_{2}}{2}\right)^{\frac{q+1}{2}} -a_{3}\left(\frac{\tilde{\theta}^{2}}{2\lambda}\right)^{\frac{p+1}{2}} -b_{3}\left(\frac{\tilde{\theta}^{2}}{2\lambda}\right)^{\frac{q+1}{2}}+\Delta\\ & \le -\gamma_{1} {V}_{3}^{\frac{p+1}{2}}-\gamma_{2} {V}_{3}^{\frac{q+1}{2}}+\Delta \end{aligned} \end{equation} (4.35)

    where a_{1} = k_{1}2^{\frac{p+1}{2}} , b_{1} = k_{1}2^{\frac{q+1}{2}} 3^{\frac{1-q}{2}} , a_{2} = r_{1}2^{\frac{p+1}{2}} , b_{2} = r_{2}2^{\frac{q+1}{2}} 3^{\frac{1-q}{2}} , a_{3} = w_{1}^{\frac{p+1}{2}} , b_{3} = \frac{2^{{\frac{q+1}{2}}}w_{2}q\lambda^{\frac{q+1}{2}}}{\lambda(1+q)} , \gamma_{1} = \min\left\{a_{1}, a_{2}, a_{3}\right\} , \gamma_{2} = \min\left\{3^{\frac{1-q}{2}}b_{1}, 3^{\frac{1-q}{2}}b_{2}, 3^{\frac{1-q}{2}}b_{3}\right\} and \Delta = \frac{w_{1}}{2\lambda}{\theta}^{2}+\frac{1-p}{2}\left(\frac{2}{p+1}\right)^{-\frac{1+p}{1-p}}+\frac{w_{2}q}{\lambda(1+q)}\theta^{q+1}+\Delta_{1}.

    (1) In light of Lemma 1, V_{3} will converge to the region {\rm {\Omega}} _v = \min \left\{ {{{\left({\frac{\Delta}{\gamma_{1}(1-\kappa)}} \right)}^{\frac{2}{p+1}}}}, {{{\left({\frac{\Delta}{\gamma_{2}(1-\kappa)}} \right)}^{\frac{2}{q+1}}}}\right\} within the fixed time T_{f} . The settling time is bounded by T_{f} \le T_{max} = \frac{2}{\gamma_{1}\kappa(1-p)}+\frac{2}{\gamma_{2}\kappa(q-1)} .

    Apparently, \varepsilon_{1i} and \varepsilon_{2i} will converge to the following regions, respectively:

    \begin{equation} {\rm {\Omega} }_{\varepsilon_{1i}} = \min \left\{\sqrt{2{{{\left( {\frac{\Delta}{\gamma_{1}(1-\kappa)}} \right)}^{\frac{2}{p+1}}}}}, \sqrt{2{{{\left( {\frac{\Delta}{\gamma_{2}(1-\kappa)}} \right)}^{\frac{2}{q+1}}}}}\right\} \end{equation} (4.36)
    \begin{equation} {\rm {\Omega} }_{\varepsilon_{2i}} = \min \left\{\sqrt{2{{{\left( {\frac{\Delta}{\gamma_{1}(1-\kappa)}} \right)}^{\frac{2}{p+1}}}}}, \sqrt{2{{{\left( {\frac{\Delta}{\gamma_{2}(1-\kappa)}} \right)}^{\frac{2}{q+1}}}}}\right\} \end{equation} (4.37)

    Based on (4.4) and (4.15), we can further obtain the residual sets that \eta_{1i} and \eta_{2i} will respectively converge to {\rm \Omega }_{\eta_{1i}} and {\rm \Omega }_{\eta_{2i}} within T_{f} .

    \begin{equation} {\rm \Omega }_{\eta_{1i}} = \left\{ \eta_{1i} \mid \left| {\eta_{1i}} \right| \le \rho_{1i} \left( {{T_{f}}} \right)\frac{2}{\pi}\arctan\left( {\rm \Omega}_{\varepsilon_{1i}} \right) \right\} \end{equation} (4.38)
    \begin{equation} {\rm \Omega }_{\eta_{2i}} = \left\{ \eta_{2i} \mid \left| {\eta_{2i}} \right| \le \rho_{2i} \left( {{T_{f}}} \right)\frac{2}{\pi}\arctan\left( {\rm \Omega}_{\varepsilon_{2i}} \right) \right\} \end{equation} (4.39)

    (2) In view of (3.4) and the property of \rho_{1i}(t) , the inequality - \rho_{1i}(\infty) < {\eta_{1i}} < \rho_{1i}(\infty) is satisfied when t \ge T . By designing \rho_{1i}(\infty) = \rho_{1i\infty } = \frac{2s_{1i }}{\pi}\arctan\left(\nu\right) and T_{c} = T , we have

    \begin{equation} \left | {q}_{evi}\right| \le \nu \end{equation} (4.40)

    Therefore, the attitude error can converge to a prescribed region {\rm \Omega } = \left\{ { q}_{evi} \mid \left| { q}_{evi}\right| \le \nu \right\} within the predefined time T . The flowchart that manifests the process for generating the proposed control action is shown in Figure 1.

    Figure 1.  Flowchart of the proposed control scheme.

    Remark 6. The tracking accuracy and convergence time can be explicitly and arbitrarily settled in advance, irrespective of the initial conditions, by tuning \nu and T respectively. A smaller \nu and T contribute to improved precision, as well as a shorter convergence period. However, it is noted that the setting of the parameters \nu and T is exactly based on a trade-off between ambitious aims and allowable practices.

    Remark 7. The control parameters p , q , r_{1} , r_{2} , k_{1} and k_{2} can be selected by trial-and-error methods to ensure that all other closed-loop signals are fixed-time bounded. The setting of these parameters does not necessarily require taking the values of \nu and T into consideration.

    The nominal component of the inertia matrix is defined as

    {\boldsymbol J}_{0} = \left[ \begin{array}{*{20}{c}} {20}&1.2&0.9\\ 1.2&{17}&{1.4}\\ 0.9&{1.4}&{15} \end{array} \right] \rm {kg\cdot m^{2}.}

    The uncertain part of the inertia matrix is

    {\rm{\Delta}} {\boldsymbol J} = \left[ {\begin{array}{*{20}{c}} {4.2}&{0.9}&{0.6}\\ {0.9}&{ - 7}&{2.5}\\ {0.6}&{2.5}&{5.89} \end{array}} \right] \rm {kg\cdot m^{2}.}

    The external disturbance is set to be

    \boldsymbol d = \left[ {\begin{array}{*{20}{c}} {{\rm{ - 4 + 4cos(0}}{\rm{.2}}t{\rm{) - cos(0}}{\rm{.4}}t{\rm{)}}}\\ {{\rm{3 + 3sin(0}}{\rm{.2}}t{\rm{) - 2cos(0}}{\rm{.4}}t{\rm{)}}}\\ {{\rm{ - 3 + 4sin(0}}{\rm{.2t) - 3cos(0}}{\rm{.4}}t{\rm{)}}} \end{array}} \right]\times 10^{-2} \rm {N\cdot m}.

    The actuator misalignment takes the form of

    {e_1} = \left\{{\begin{array}{*{20}{l}} 1\\ 0.6 \end{array}} \right.\begin{array}{*{20}{l}} {{\rm{ if }}\; t \le 2}\\ {{\rm{ if }}\; t > 2} \end{array}{\rm{ }} {e_2} = \left\{ {\begin{array}{*{20}{l}} 1\\ {0.4} \end{array}} \right.\begin{array}{*{20}{l}} {{\rm{ if }}\; t \le 4}\\ {{\rm{ if }}\; t > 4} \end{array}{\rm{ }} \\ {e_3} = \left\{ {\begin{array}{*{20}{l}} 1\\ {0.5} \end{array}} \right.\begin{array}{*{20}{l}} {{\rm{ if }}\; t \le 5}\\ {{\rm{ if }}\; t > 5} \end{array}
    {\sigma_1} = \left\{ {\begin{array}{*{20}{l}} 0\\ {-0.2} \end{array}} \right.\begin{array}{*{20}{l}} {{\rm{ if }} \; t \le 3}\\ {{\rm{ if }} \; t > 3} \end{array}{\rm{ }} {\sigma_2} = \left\{ {\begin{array}{*{20}{l}} 0\\ { 0.1} \end{array}} \right.\begin{array}{*{20}{l}} {{\rm{ if }} \; t \le 4}\\ {{\rm{ if }} \; t > 4} \end{array}{\rm{ }} {\sigma_3} = \left\{ {\begin{array}{*{20}{l}} 0\\ { - 0.1} \end{array}} \right.\begin{array}{*{20}{l}} {{\rm{ if }} \;t \le 6}\\ {{\rm{ if }} \; t > 6} \end{array}

    The desired attitude is {\boldsymbol q}_{d} = \left[1, 0, 0, 0\right]^{T} . We consider two groups of different initial values to perform the simulation. Case 1: {\boldsymbol q}\left(0 \right) = \left[{\rm{ 0.6698}}, {\rm{-0.5158}}, {\rm{0.4716}}, {\rm{0.2508}} \right]^T ; Case 2: {\boldsymbol q}\left(0 \right) = \left[{\rm{0.1737}}, {\rm{-0.2632}}, {\rm{0.7896}}, {\rm{-0.5264}} \right]^T . The maximum control torque is considered to be u_{maxi} = 7.5 N \cdot m.

    For the virtual control law (4.7) and the actual control law (4.23), the parameters are selected as k_{1} = 1 , k_{2} = 2 , p = 1.2 , q = 0.8 , r_{1} = 10 , r_{2} = 5 and \mu = 0.01 . The parameters of the update law (4.24) are chosen as w_{1} = 2 , w_{2} = 1 , \lambda = 10 and h = 1 . The shifting function parameters are given as s_{1i} = s_{2i} = 0.4 . The initial PPFs are set as \rho_{1i0} = \rho_{2i0} = 0.4 . It is noteworthy that the initial condition has been violated since the initial errors q_{e2}(0) and q_{e3}(0) in Case 1 and q_{e2} (0) and q_{e3}(0) in Case 2 are bigger than \rho_{1i0} .

    In this section, Cases 1 and 2 are considered to demonstrate the efficacy of our proposed approach when it comes to handling attitude tracking problems with a predefined convergence time independent of the original states. The predefined-time PPF parameters are given as \nu = 0.01 , T = 10 , \rho_{1i\infty} = \frac{2s_{1i}}{\pi}\arctan\left(\nu\right) = 0.0025 , \rho_{2i\infty} = 0.1 and a_{1i} = a_{2i} = 1.2 .

    The simulation results are shown in Figures 27. Figures 2 and 3 show that the proposed controller performs fairly well under different initial conditions, and that the actual settling time is 7.5 s, which is shorter than the predefined one. With the implementation of the shifting function, the proposed controller is able to maintain attitude errors within prescribed envelopes despite the tracking errors exceeding the PPFs at the beginning. As shown in Figure 4, different control torques are required under different initial conditions to provide the desired performance. It can be seen in Figures 5 and 6 that the transformed errors \varepsilon_{1i} and \varepsilon_{2i} are fixed-time bounded. The boundedness of the adaptive parameter is shown in Figure 7.

    Figure 2.  Response of attitude quaternion with different initial attitude values.
    Figure 3.  Response of angular velocity with different initial attitude values.
    Figure 4.  Response of control torque with different initial attitude values.
    Figure 5.  Response of transformed error \varepsilon_{1} .
    Figure 6.  Response of transformed error \varepsilon_{2} .
    Figure 7.  Curve of adaptive parameter \hat{\theta} .

    To further illustrate that the attitude maneuvering performance of spacecraft systems can be prescribed with our proposed method in terms of convergence time, we present the results of the simulation with two different convergence times T = 10 and T = 15 . Case 1 is considered for the initial attitude value. Other parameters of the PPFs and the proposed controller remain unchanged from Simulation one.

    The corresponding results are shown in Figures 810. It is observed in Figure 8 that the proposed controller will render attitude error into the predefined region \left| q_{evi} \right| \le 0.01 within T . Figures 8 and 9 also show that the convergence time of attitude errors with our proposed methods can be directly and arbitrarily set by selecting different values of T . In general, a smaller T indicates a shorter stabilization period but a greater control burden as shown in Figure 10.

    Figure 8.  Response of attitude quaternion with different predefined times T .
    Figure 9.  Response of angular velocity with different predefined times T .
    Figure 10.  Response of control torque with different predefined times T .

    To demonstrate that the tracking performance of spacecraft systems can be prescribed with our propounded controller in terms of control accuracy, we present the simulation with \nu as \nu = 0.01 and \nu = 0.001 and the same value of prescribed settling time T = 5 . Hence, \rho_{1i\infty} values are set as \rho_{1\infty i} = 0.0025 and \rho_{1\infty i} = 2.5 \times 10^{-4} , while other adjustable parameters remain the same as those in Simulation one. We consider the example in Case 2 as the initial value of the quaternion.

    The results are depicted in Figures 11 and 12. It is shown in Figure 11 that the attitude error is stabilized into the prescribed region \left| q_{evi } \right| \le \nu within T no matter whether the initial values of the quaternion violate the prescribed constraints. Generally, a smaller \nu contributes to improved precision in attitude maneuvering at the expense of a heavier burden on the controller, as shown in Figure 12.

    Figure 11.  Response of attitude quaternion with different prescribed accuracies \nu .
    Figure 12.  Response of control torque with different prescribed accuracies \nu .

    To illustrate the advantage of our propounded controller, the fault-tolerant fast fixed-time convergent attitude control (FTFFTCAC) proposed in [38] is considered to perform the comparative study. The preset convergence time and prescribed accuracy are respectively given as T = 10 , v = 0.01 . Other control parameters remain unchanged. We select Case 2 for the initial tracking errors.

    For the following modified prescribed performance function (MPPF) developed in [38], the MPPF parameters are chosen as k = 0.4 , T_{m} = 10 , \rho_{0} = 1 and \rho_{\infty} = 0.01 . Other control parameters are chosen as [38].

    \begin{equation} \rho _{i}(t) = \left\{ \begin{aligned} &\left(\rho_{0}-\rho_{\infty}\left(1+t/T_{m}\right)\right)\exp\left(\frac{-k t}{T_{m}-t}\right)+\rho_{\infty} &, t < T_{m}\\ &\rho_{\infty} &, t \ge T_{m} \end{aligned} \right. \end{equation} (5.1)

    It can be seen in Figures 13 and 14 that our proposed control scheme exhibits better tracking performance than the FTFFTCAC scheme, with faster convergence and higher accuracy. Figure 15 shows that the control consumption of the designed controller is significantly less than that of FTFFTCAC, and that the control action is smoother.

    Figure 13.  Response of attitude quaternion with different control schemes.
    Figure 14.  Response of angular velocity with different control schemes.
    Figure 15.  Response of control torque with different control schemes.

    To demonstrate the robustness of our proposed control scheme, an additional disturbance is imposed on the spacecraft during the period of 13–18 s with the term {\boldsymbol d}_{sud} = \left[{\begin{array}{*{20}{c}} 2+0.5\sin(0.2t)\\ 2+0.5\sin(0.2t)\\ 2+0.5\sin(0.2t) \end{array}} \right] \rm{N\cdot m} .

    Figure 16 shows that the proposed controller can guarantee the tracking errors with performance in terms of convergence time and steady-state precision in the presence of an unexpected disturbance. The shifted errors are always kept within the constraints, which verifies the robustness of our proposed controller. It is depicted in Figure 17 that the control torque is bounded and not chattering when a sudden change in disturbance occurs. As shown in Figure 18, the attitude error q_{e1} reaches the guaranteed performance boundary at around t = 14 s, resulting in a loss of efficacy for the FTFFTCAC controller.

    Figure 16.  Responses of attitude quaternion and shifted errors under the conditions of the proposed method.
    Figure 17.  Response of control torque under the conditions of the proposed method.
    Figure 18.  Response of q_{e1} under FTFFTCAC.

    In this article, a novel adaptive predefined-time prescribed performance controller is presented for spacecraft systems. By employing a predefined-time PPF, we guarantee that the attitude errors will satisfy the prescribed tracking accuracy within a predefined time. By introducing a novel shifting function, we eliminate the constraints on initial errors, enabling the proposed method to be implemented even if the attitude errors violate the prescribed boundaries initially. RBFNN and MLP techniques have been introduced to approximate the lumped uncertain dynamics, and the adaptive law has been designed to ensure the fixed-time convergence of the learning parameter. Our proposed method has the notable merit of allowing the settling time and the tracking precision to be directly prespecified by setting two adjustable parameters. The proposed control scheme exhibits excellent performance against input saturation, actuator misalignment and unexpected disturbances.

    This research was supported by the National Natural Science Foundation (NNSF) of China under Grants 61333008, 61603320, 61733017 and 61673327 and Xiamen Key Laboratory Of Big Data Intelligent Analysis and Decision.

    The authors declare that there is no conflict of interest.

    To achieve \left | e \right| \le v , the PPF parameter should be designed as \rho_{\infty } = v according to previous PPC schemes [37,38,39].

    The PPF defined in (3.2) and in [37,38,39] can be rewritten in a general form as follows:

    \begin{equation} \rho(t) = r\rho_{0}+(1-r)v \end{equation} (A1)

    where 0 \le r \le 1 refers to the monotonically decreasing component of the PPFs. For a given time, r is a constant.

    For our proposed PPC control strategy, according to Theorem 4.1, we need to design \rho_{\infty} = \frac{{2s}}{\pi}\arctan\left(\nu\right) to guarantee that the tracking error converges to the region \left |e \right| \le v . Therefore, the PPF defined in (3.2) can be rewritten as

    \begin{equation} \rho(t) = r\rho_{0}+(1-r)k\arctan(v) \end{equation} (A2)

    where 0 < k = \frac{{2s}}{\pi} < 1 .

    The traditional formulation of normalized error in [37,38,39] can be written as

    \begin{equation} \xi_{1} = \frac{e}{\rho} = \frac{e}{r\rho_{0}+(1-r)v} \end{equation} (A3)

    In our proposed scheme, the new normalized error is defined as

    \begin{equation} \xi_{2} = \frac{\eta}{\rho} = \frac{k\arctan(e)}{r\rho_{0}+(1-r)k\arctan(v)} \end{equation} (A4)

    Letting f(e) = \left|\xi_{2}\right|-\left|\xi_{1} \right| = \xi_{2}\left(\left|e\right|\right)-\xi_{1}\left(\left|e\right|\right) yields

    \begin{equation} \begin{aligned} f & = \frac{k\arctan\left(\left|e\right|\right)}{r\rho_{0}+(1-r)k\arctan(v)}-\frac{\left|e\right|}{r\rho_{0}+(1-r)v} \\ & = \frac{k\arctan\left(\left|e\right|\right)\left(r\rho_{0}+(1-r)v\right)-\left|e\right|\left(r\rho_{0}+(1-r)k\arctan(v)\right)}{\left(r\rho_{0}+(1-r)k\arctan(v)\right)\left(r\rho_{0}+(1-r)v\right)} \end{aligned} \end{equation} (A5)

    Define g(\left|e\right|) = k\arctan(\left|e\right|)\left(r\rho_{0}+(1-r)v\right)-\left|e\right|\left(r\rho_{0}+(1-r)k\arctan(v)\right) . Differentiating g with respect to e , we can obtain

    \begin{equation} \begin{aligned} \dot g & = \frac{{\rm sgn}(e)k\left(r\rho_{0}+(1-r)v\right)}{\sqrt{1+e^{2}}}-{\rm sgn}(e)\left(r\rho_{0}+(1-r)k\arctan(v)\right)\\ & = \frac{{\rm sgn}(e)k\left(r\rho_{0}+(1-r)v\right)-{\rm sgn}(e)\left(r\rho_{0}+(1-r)k\arctan(v)\right)\sqrt{1+e^{2}}}{\sqrt{1+e^{2}}} \end{aligned} \end{equation} (A6)

    When v \to 0 , we have \arctan (v) = v . Thus, \dot g can be rewritten as

    \begin{equation} \dot g = \frac{{\rm sgn}(e)r\rho_{0}\left(k-\sqrt{1+e^{2}}\right)+{\rm sgn}(e)k(1-r)v\left(1-\sqrt{1+e^{2}}\right)}{\sqrt{1+e^{2}}} \end{equation} (A7)

    Given that 0 < k < 1 , when e < 0 , it is obvious that \dot g > 0 . Similarly, when e > 0 , we can obtain \dot g < 0 . Therefore, we have that f(e) \le f(0) = 0 for any e \in \mathfrak{R} . From this perspective, the absolute value of normalized error is reduced by our method. In addition, due to the property that the transformed function is monotonically increasing, a decrease in the transformed error and the control torque output can be achieved with the same error e .



    [1] Jenkins H (2009) A business opportunity model of corporate social responsibility for small-and medium-sized enterprises. Business Ethics: A Eur Rev 18: 21–36.
    [2] Vogel D (2006) The market for virtue. The potential and limits of Corporate Social Responsibility, Washington D.C: Brooking Institution Press.
    [3] Van Marrewijk M (2003) Concepts and Definitions of CSR and Corporate Sustainability: Between Agency and Communion. J Bus Ethics 44: 95–105.
    [4] Dahlsrud A (2008) How Corporate Social Responsibility is Defined: an Analysis of 37 Definitions. Corp Soc Responsib Environ Manag 15: 1–13.
    [5] Heyder M, Theuvsen L (2009) Corporate Social Responsibility in Agribusiness: Empirical Findings from Germany. Paper presented at the 113th EAAE Seminar A resilient European food industry and food chain in a challenging world, Chania, Crete, Greece, September 3–6.
    [6] Carroll AB (1979) A three-dimensional conceptual model of corporate performance. Acad Manage Rev 4: 497–505.
    [7] Carroll AB (1991) The pyramid of corporate social responsibility: Toward the moral management of organizational stakeholders. Bus Horiz 34: 39–48.
    [8] Commission of the European Communities (2001) Green Paper. Promoting a European Framework for Corporate Social Responsibility, Doc/01/9, Brussels.
    [9] Elkington J (2004) Enter the Triple Bottom Line, in Henriques, A., Richardson, J. (Eds.). The Triple Bottom Line: Does it All Add Up? Assessing the Sustainability of Business and CSR . London: Earthscan Publications 1–16.
    [10] Maloni M J, Brown M E (2006) Corporate social responsibility in the supply chain: an application in the food industry. J Bus Ethics 68: 35–52.
    [11] Hartmann M (2011) Corporate social responsibility in the food sector. Eur Rev Agric Econ 38: 297–324.
    [12] Manning L (2013) Corporate and consumer social responsibility in the food supply chain. Brit Food J 115: 9–29.
    [13] Nazzaro C, Stanco M, Marotta G (2020) The Life Cycle of Corporate Social Responsibility in Agri-Food: Value Creation Models. Sustainability 12: 1287.
    [14] Briamonte L, Hinna L (2008) La responsabilità sociale delle imprese del sistema agroalimentare. Studi e Ricerche INEA, Roma: Edizioni Scientifiche Italiane.
    [15] Ross RB, Pandey V, Ross KL (2015) Sustainability and strategy in U.S. agri-food firms: An assessment of current practices. Int Food Agribusiness Manag Rev18: 17-48.
    [16] Liapakis A, Costopoulou C, Tsiligiridis T, et al. (2017) Studying Corporate Social Responsibility Activities in the Agri-Food Sector: The Greek Case. Int J Agric Environ Inf Syst 8: 1–13.
    [17] Lagerkvist CJ, Hess S (2011) A meta-analysis of consumer willingness to pay for farm animal welfare. Eur Rev Agric Econ 38: 55–78.
    [18] Pino G, Amatulli C, De Angelis, et al. (2016) The influence of corporate social responsibility on consumers' attitudes and intentions toward genetically modified foods: evidence from Italy. J Clean Prod 112: 2861–2869.
    [19] Lerro M, Raimondo M, Freda R (2016) Determinants of corporate social responsibility support: A consumers' perspective. Quality - Access to Success 1: 172–180.
    [20] Morgan CJ, Olynk Widmar NJ, Wilcoxc MD, et al. (2018) Perceptions of Agriculture and Food Corporate Social Responsibility. J Food Prod Mark 24: 146–162.
    [21] Aragón-Correa JA, Hurtado-Torres N, Sharma S. et al. (2008) Environmental Strategy and Performance in Small Firms: A Resource-Based Perspective. J Environ Manage 86: 88–103.
    [22] Marotta G, Nazzaro C (2012) Responsabilità sociale e creazione di valore nell'impresa agroalimentare: nuove frontiere di ricerca. Economia Agro-Alimentare 14: 13–54.
    [23] Temri L, Giordano G, Kessari ME (2014) Innovation et responsabilité sociale des entreprises (RSE) dans les entreprises agroalimentaires du Languedoc-Roussillon: le rôle de la performance économique. Innov 46: 115–139.
    [24] Fu YJ, Shen JQ (2015) Correlation Analysis between Corporate Social Responsibility and Financial Performance of Chinese Food-processing Enterprises. Adv J Food Sci Technol 7: 850–856.
    [25] Garriga E, Melé D (2004) Corporate Social Responsibility Theories: Mapping the Territory. J Bus Ethics 53: 51–71.
    [26] Friedman M (1970) The social responsibility of business is to increase its profits. New York Times Magazine September 13.
    [27] Barnett ML (2007) Stakeholder influence capacity and the variability of financial returns to Corporate Social Responsibility. Acad Manage Rev 32: 794–816.
    [28] Margolis JD, Elfenbein HA, Walsh JP (2007) Does It Pay to Be Good? A Meta-Analysis and Redirection of Research on the Relationship between Corporate Social and Financial Performance. Working paper. Cambridge MA: Harvard Business School.
    [29] Perrini F, Russo A. Tencati A, et al. (2012) Deconstructing the Relationship Between Corporate Social and Financial Performance. J Bus Ethics 102: 59–76.
    [30] Orlitzky M, Schmidt FL, Rynes SL (2003) Corporate social and financial performance: a meta-analysis. Organ Stud 24: 403–441.
    [31] Battaglia M, Testa F, Bianchi L, et al. (2014) Corporate Social Responsibility and Competitiveness within SMEs of the Fashion Industry: Evidence from Italy and France. Sustainability 6: 872–893.
    [32] McWilliams A, Siegel D (2001) Corporate social responsibility: a theory of the firm perspective. Acad Manage Rev 26: 117–127.
    [33] Sharma S, Vredenburg H (1998) Proactive corporate environmental strategy and the development of competitively valuable organizational capabilities. Strateg Manag J 19: 729–753.
    [34] Becchetti L, De Panizza A, Oropallo F (2007) Role of Industrial District Externalities in Export and Value-added Performance: Evidence from the Population of Italian Firms. Reg Stud 41: 601–621.
    [35] Aiello F, Pupo V, Ricotta F (2014) Explaining Total Factor Productivity at Firm Level in Italy: Does Location Matter? Spat Econ Anal 9: 51–70.
    [36] Amadieu P, Viviani JL (2010) Intangible Effort and Performance: The Case of the French Wine Industry. Agribusiness 26: 280–306.
    [37] Wu ML (2006) Corporate social performance, corporate financial performance, and firm size: a meta-analysis. J Am Acad Bus 8:163–171.
    [38] Younis H, Sundarakani B (2020) The impact of firm size, firm age and environmental management certification on the relationship between green supply chain practices and corporate performance. Benchmarking: Intern J 27: 319–346.
    [39] Lee YM, Hu JL (2010) Integrated Approaches for Business Sustainability: The Perspective of Corporate Social Responsibility. Sustainability 10: 2318.
    [40] Gonzales-Benito J, Gonzales-Benito Ó (2006) A Review of Determinant Factors of Environmental Proactivity. Bus Strategy Environ 15: 87–102.
    [41] Micheli G, Cagno E, Mustillo G, et al. (2020) Green supply chain management drivers, practices and performance: A comprehensive study on the moderators. J Clean Prod 259: 121024.
    [42] Martinez-Conesa I, Soto-Acosta P, Palacios-Manzano M (2017) Corporate social responsibility and its effect on innovation and firm performance: An empirical research in SMEs. J Clean Prod 142: 2374–2383.
    [43] Herrera Madueno J, Larrán Jorge M, Martínez Conesa I, et al. (2016)Relationship between corporate social responsibility and competitive performance in Spanish SMEs: Empirical evidence from a stakeholders' perspective. BRQ Bus Res Q 19: 55–72.
    [44] Buil-Carrasco I, Fraj-Andrés E, Matute-Vallejo J (2008) Corporate Environmentalism Strategy in the Spanish Consumer Product Sector: a Typology of Firms. Bus Strat Env 17: 350–368.
    [45] Blackburn VL, Doran M, Shrader CB (1994) Investigating the dimensions of social responsibility and the consequences for corporate financial performance. J Manag Issues 6: 195–212.
    [46] Aupperle KE, Carroll AB, Hatfield JD (1985) An empirical investigation of the relationship between corporate social responsibility and profitability. Acad Manage J 28: 446–463.
    [47] Ullmann AA (1985) Data in Search of a Theory: A Critical Examination of the Relationships among Social Performance, Social Disclosure, and Economic Performance of U. S. Firms. Acad Manag Rev 10: 540–557.
    [48] Wang Q, Dou J, Jia S (2016) A Meta-Analytic Review of Corporate Social Responsibility and Corporate Financial Performance: The Moderating Effect of Contextual Factors. Bus Soc 55: 1083–1121.
    [49] Coppola A, Ianuario S (2017) Environmental and social sustainability in Producer Organizations' strategies. Brit Food J 119: 1732–1747.
  • This article has been cited by:

    1. Yuhan Su, Shaoping Shen, Adaptive global prescribed performance control for rigid spacecraft subject to angular velocity constraints and input saturation, 2023, 111, 0924-090X, 21691, 10.1007/s11071-023-08979-6
    2. Zikun Hu, Shaopin Shen, Yuhan Su, Zhibin Li, 2024, Dc Motor Control: A Global Prescribed Performance Control Strategy Based on Extended State Observer, 979-8-3503-8778-0, 3490, 10.1109/CCDC62350.2024.10587568
    3. Jing Wang, Wei Zhao, Jinde Cao, Ju H. Park, Hao Shen, Reinforcement Learning-Based Predefined-Time Tracking Control for Nonlinear Systems Under Identifier-Critic–Actor Structure, 2024, 54, 2168-2267, 6345, 10.1109/TCYB.2024.3431670
    4. Yue Sun, Youmin Gong, Jie Mei, Yanning Guo, Guangfu Ma, Weiren Wu, Collision-Free Approximate Optimal Control of Spacecraft Formation With Predefined Performance, 2025, 61, 0018-9251, 4192, 10.1109/TAES.2024.3501235
  • Reader Comments
  • © 2020 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(5138) PDF downloads(490) Cited by(14)

Figures and Tables

Figures(1)  /  Tables(10)

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog