Loading [MathJax]/jax/element/mml/optable/BasicLatin.js
Research article

State estimation and optimal control of an inverted pendulum on a cart system with stochastic approximation approach


  • In this paper, optimal control of an inverted pendulum on a cart system is studied. Since the nonlinear structure of the system is complex, and in the presence of random disturbances, optimization and control of the motion of the system become more challenging. For handling this system, a discrete-time stochastic optimal control problem for the system is described, where the external force is considered as the control input. By defining a loss function, namely, the mean squared errors to be minimized, the stochastic approximation (SA) approach is applied to estimate the state dynamics. In addition, the Hamiltonian function is defined, and the first-order necessary conditions are derived. The gradient of the cost function is determined so that the SA approach is employed to update the control sequences. For illustration, considering the values of the related parameters in the system, the discrete-time stochastic optimal control problem is solved iteratively by using the SA algorithm. The simulation results show that the state estimation and the optimal control law design are well performed with the SA algorithm, and the motion of the inverted pendulum cart is addressed satisfactorily. In conclusion, the efficiency of the SA approach for solving the inverted pendulum on a cart system is verified.

    Citation: Xian Wen Sim, Sie Long Kek, Sy Yi Sim. State estimation and optimal control of an inverted pendulum on a cart system with stochastic approximation approach[J]. Applied Computing and Intelligence, 2023, 3(1): 79-92. doi: 10.3934/aci.2023005

    Related Papers:

    [1] Nahla Abdellatif, Radhouane Fekih-Salem, Tewfik Sari . Competition for a single resource and coexistence of several species in the chemostat. Mathematical Biosciences and Engineering, 2016, 13(4): 631-652. doi: 10.3934/mbe.2016012
    [2] C. Connell McCluskey . Global stability of an SIR epidemic model with delay and general nonlinear incidence. Mathematical Biosciences and Engineering, 2010, 7(4): 837-850. doi: 10.3934/mbe.2010.7.837
    [3] 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
    [4] Toshikazu Kuniya, Tarik Mohammed Touaoula . Global stability for a class of functional differential equations with distributed delay and non-monotone bistable nonlinearity. Mathematical Biosciences and Engineering, 2020, 17(6): 7332-7352. doi: 10.3934/mbe.2020375
    [5] Cheng-Cheng Zhu, Jiang Zhu, Xiao-Lan Liu . Influence of spatial heterogeneous environment on long-term dynamics of a reaction-diffusion SVIR epidemic model with relaps. Mathematical Biosciences and Engineering, 2019, 16(5): 5897-5922. doi: 10.3934/mbe.2019295
    [6] Andrei Korobeinikov, William T. Lee . Global asymptotic properties for a Leslie-Gower food chain model. Mathematical Biosciences and Engineering, 2009, 6(3): 585-590. doi: 10.3934/mbe.2009.6.585
    [7] Xiaohong Tian, Rui Xu, Jiazhe Lin . Mathematical analysis of an age-structured HIV-1 infection model with CTL immune response. Mathematical Biosciences and Engineering, 2019, 16(6): 7850-7882. doi: 10.3934/mbe.2019395
    [8] Salih Djillali, Soufiane Bentout, Tarik Mohammed Touaoula, Abdessamad Tridane . Global dynamics of alcoholism epidemic model with distributed delays. Mathematical Biosciences and Engineering, 2021, 18(6): 8245-8256. doi: 10.3934/mbe.2021409
    [9] Tewfik Sari, Frederic Mazenc . Global dynamics of the chemostat with different removal rates and variable yields. Mathematical Biosciences and Engineering, 2011, 8(3): 827-840. doi: 10.3934/mbe.2011.8.827
    [10] Mostafa Adimy, Abdennasser Chekroun, Claudia Pio Ferreira . Global dynamics of a differential-difference system: a case of Kermack-McKendrick SIR model with age-structured protection phase. Mathematical Biosciences and Engineering, 2020, 17(2): 1329-1354. doi: 10.3934/mbe.2020067
  • In this paper, optimal control of an inverted pendulum on a cart system is studied. Since the nonlinear structure of the system is complex, and in the presence of random disturbances, optimization and control of the motion of the system become more challenging. For handling this system, a discrete-time stochastic optimal control problem for the system is described, where the external force is considered as the control input. By defining a loss function, namely, the mean squared errors to be minimized, the stochastic approximation (SA) approach is applied to estimate the state dynamics. In addition, the Hamiltonian function is defined, and the first-order necessary conditions are derived. The gradient of the cost function is determined so that the SA approach is employed to update the control sequences. For illustration, considering the values of the related parameters in the system, the discrete-time stochastic optimal control problem is solved iteratively by using the SA algorithm. The simulation results show that the state estimation and the optimal control law design are well performed with the SA algorithm, and the motion of the inverted pendulum cart is addressed satisfactorily. In conclusion, the efficiency of the SA approach for solving the inverted pendulum on a cart system is verified.



    Uncertainty can be present in nearly every aspect of contemporary problems. To deal with the uncertainties, numerous uncertainty theories are available, including the fuzzy set (FS) [1], the intuitionistic FS (IFS) [2], the Pythagorean FS (PFS) [3,4], the neutrosophic set (NSS) [5], and the Fermatean fuzzy set (FFS) [6]. An element of a fuzzy set (FS), introduced by Zadeh [1], has a corresponding membership degree (MD). Later, Atanassov [2] introduced the concept of an IFS. According to Yager [4], the concept of PFSs was originally established in 2014, and it is classified by an MD and degree of non-membership (NMD) that satisfy the criterion, "that the sum of the squares of its MD and NMD is less than 1". Unfortunately, if the square sum of the MD and NMD of a certain property exceeds 1, decision making (DM) becomes problematic. Senapati et al. [6] proposed the concept of an FFS in 2019 and condition that the cubic total of the MD and NMD cannot exceed 1. Rahman et al. [7] utilized geometric AOs on interval-valued PFS (IVPFS) to approach DM problems in various geometric AOs on IVPFS. Rahman et al. [8] developed a method for MAGDM employing induced IVPFS with Einstein AO.

    The TOPSIS process requires obtaining a preference order that is prioritized by relative proximity, calculating distances to the different ideal solutions, and combining these two distance measures. In 2018, Akram et al. [9] proposed the bipolar FS employing TOPSIS for group decision making (GDM). Adeel et al. [10] proposed the m-polar fuzzy linguistic TOPSIS technique for MCGDM. In 2018, Peng and Dai [11] generated the concept of single-valued neutrosophic set (NSS) using MABAC and TOPSIS. Zhang and Xu [12] reported an extension of PFS using TOPSIS. Hwang et al. [13] offered a practical explanation of the MADM concept. Jana et al. [14] discussed PFS using Dombi aggregating operators (AOs) in 2019. Ullah et al. [15] talked about complex PFS and the usage of pattern recognition in 2019. Jana et al. [16] for developed the Trapezoidal NSS using AOs and their application to the MADM in 2020. Jana et al. [17] proposed the idea of the MCDM technique based on SVTrN Dombi AOs. Yang et al. [18] described fuzzy c-numbers clustering algorithms for fuzzy data in 1996. Palanikumar et al. [19] investigated several algebraic structures and their applications in several studies. NSS is a recent theory that is attributed to Smarandache [5]. The term neutrosophy is defined as knowledge of the neutral mind and the neutrality that differentiates FS from IFS. Each element's of truth degree (TD), indeterminacy degree (ID) and false degree (FD) are represented by NSS, and they range from 0 to 1. The NSS approach generalizes the FS and IVFS. Smarandache et al. [20] established a new concept for Pythagorean neutrosophic sets with an interval-valued set. Using context analysis [21] and the NSS, a medical diagnosis can be made using the single-valued NSS [22]. The distances for IFSs, such as Hamming distance (HD), Euclidean distance (ED) normalized HD, and normalized ED, were expanded by Ejegwa [23]. It has been demonstrated that a NSS generalizes a classical set, FS and IVFS. The Pythagorean neutrosophic interval-valued set (PyNSIVS) was developed by Smarandache et al. [20]. The single-valued NSS is discussed using context analysis [21] and medical diagnosis [22]. Ejegwa [23] extended the distance measures for IFSs, such as HD, ED normalized HD and normalized ED. Recently, Palanikumar et al. [24] discussed the MADM using spherical vague normal operators and their applications for the selection of farmers. Recently, Garg et al. [25] discussed the new notion of confidence levels-based cubic Fermatean fuzzy AOs and their application to MCDM problems. Chakraborty et al. [26] discussed the real life applications based on Fermatean fuzzy Bonferroni mean AOs for selecting optimal health care waste treatment technology. Zeb et al. [27] interacted with the Fermatean fuzzy soft AOs and their application in symptomatic treatment of COVID-19. Khan et al. [28] discussed the concept of generalized neutrosophic cubic AOs using MADM method.

    In order to better understand Type-Ⅱ Fermatean normal number (Type-Ⅱ FNN) information, this study will expand on the idea of Type-Ⅱ Fermatean information. We can get Type-Ⅱ FN data from AOs. This paper consists of seven sections. In Section 2, you will find a concise overview of Type-Ⅱ Fermatean information. A Type-Ⅱ FNN MADM is discussed in Section 3 for different AOs. For various AOs, Type-Ⅱ FNN MADM is discussed in Section 4. Section 5 presents an example, analysis, and discussion of a method based on Type-Ⅱ FNN. In Section 6, a conclusion is presented. In decision making, we may have one problem

    0(τtΞ(ε))2+(τiΞ(ε))2+(τfΞ(ε))2>2.

    So, we introduced the condition that

    0(τtΞ(ε))3+(τiΞ(ε))3+(τfΞ(ε))32.

    Consequently, this work makes the following contributions:

    (1) It has been established that Type-Ⅱ FNN satisfy some basic algebraic operations, such as associative, distributive and idempotent laws.

    (2) We introduced HD and ED for Type-Ⅱ FNNs. In order to calculate the ED between two Type-Ⅱ FNNs. Furthermore, there is a discussion regarding converting Type-Ⅱ FNNs to NFNs.

    (3) It is demonstrated numerically how MADMs and AOs are applied in Type-Ⅱ FNN to real-world scenarios. A Type-Ⅱ FNN algorithm needs to be developed. We also need to determine a normalized decision matrix using a Type-Ⅱ FNN algorithm.

    (4) In relation to Type-Ⅱ FNWA, Type-Ⅱ FNWG, Type-Ⅱ GFNWA, and Type-Ⅱ GFNWG. We determined the ideal value of each concept.

    (5) By using the Type-Ⅱ FNWA, Type-Ⅱ FNWG, Type-Ⅱ GFNWA, and Type-Ⅱ GFNWG operators, different ranking results of alternatives can be derived flexibly, so that a decision-maker may select the ranking result according to his or her preferences. Due to its strong flexibility, the method proposed in this paper is appealing. The results of the DM are based on integer δ.

    We discuss some common definitions in this section.

    Definition 2.1. [4] Let Θ be a universe. The PyFS Ξ in Θ is Ξ={ε,τtΞ(ε),τfΞ(ε)|εΘ}, where τtΞ:Θ[0,1] and τfΞ:Θ[0,1] denotes the MD and NMD of εΘ to Ξ, respectively, and 0(τtΞ(ε))2+(τfΞ(ε))21. For convenience, Ξ=τtΞ,τfΞ is called the Pythagorean fuzzy number (PyFN).

    Definition 2.2. [5] The NSS Ξ in Θ is Ξ={ε,τtΞ(ε),τiΞ(ε),τfΞ(ε)|εΘ}, where τtΞ:Θ[0,1], τiΞ:Θ[0,1] and τfΞ:Θ[0,1] denotes the TD, ID and FD of εΘ to Ξ, respectively and 0τtΞ(ε)+τiΞ(ε)+τfΞ(ε)3. Here, Ξ=τtΞ,τiΞ,τfΞ represents a neutrosophic number (NSN).

    Definition 2.3. [20] The Pythagorean NSS (PyNSS) Ξ in Θ is Ξ={ε,τtΞ(ε),τiΞ(ε),τfΞ(ε)|εΘ}, where τtΞ:Θ[0,1], τiΞ:Θ[0,1] and τfΞ:Θ[0,1] denotes the TD, ID and FD of εΘ to Ξ, respectively, and 0(τtΞ(ε))2+(τiΞ(ε))2+(τfΞ(ε))22. Here, Ξ=τtΞ,τiΞ,τfΞ represents a Pythagorean neutrosophic number (PyNSN).

    Definition 2.4. [6] A FFS Ξ in Θ is Ξ={ε,τtΞ(ε),τfΞ(ε)|εΘ}, where τtΞ(ε) and τfΞ(ε) denotes MD and NMD of u respectively, where τtΞ:Θ[0,1] and τfΞ:Θ[0,1] and 0(τtΞ(ε))3+(τfΞ(ε))31. Here, Ξ=τtΞ,τfΞ represents a Fermatean fuzzy number (FFN).

    Definition 2.5. [6] For any FFNs, Ξ=τt,τf, Ξ1=τt1,τf1 and Ξ2=τt2,τf2. Let τt,τf denote MD and NMD of u, respectively, and δ is a positive integer. Then,

    (1) Ξ1Ξ2=(3(τt1)3+(τt2)3(τt1)3(τt2)3,(τf1τf2)).

    (2) Ξ1Ξ2=((τt1τt2),3(τf1)3+(τf2)3(τf1)3(τf2)3).

    (3) δΞ=(31(1(τt)3)δ,(τf)δ).

    (4) Ξδ=((τt)δ,31(1(τf)3)δ).

    Definition 2.6. [6] Let Ξ=τt,τf be a FFN. Then, S(Ξ)=(τt)3(τf)3,S(Ξ)[1,1], is called the score function, and H(Ξ)=(τt)3+(τf)3,H(Ξ)[0,1], is called the accuracy function.

    Definition 2.7. [18] Let M1=(υ1,ς1) and M2=(υ2,ς2) and then the distance between M1 and M2 is (M1,M2)=2(υ1υ2)2+12(ς1ς2)2.

    Definition 2.8. [18] Let M(x)=e(xυς)2,(ς>0), be a fuzzy number (FN). It is said to be a normal fuzzy number (NFN) if M=(υ,ς), and N.

    We discuss the distance between two Type-Ⅱ Fermatean normal numbers (Type-Ⅱ FNNs) in this section.

    Definition 3.1. A Type-II Fermatean set Ξ in Θ is Ξ={ε,τtΞ(ε),τiΞ(ε),τfΞ(ε) |εΘ}, where τtΞ(ε), τiΞ(ε) and τfΞ(ε) are called TD, ID and FD of Ξ, respectively. The mapping τtΞ:Θ[0,1], τiΞ:Θ[0,1], τfΞ:Θ[0,1], and 0(τtΞ(ε))3+(τiΞ(ε))3+(τfΞ(ε))32. Here, Ξ=τtΞ,τiΞ,τfΞ represents a Type-II Fermatean number (Type-II FN).

    Definition 3.2. Let (υ,ς)N, Ξ=(υ,ς);τt,τi,τf is a Type-II FNN, where its TD, ID and FD are defined as τtΞ=τtΞe(xυς)3, τiΞ=τiΞe(xυς)3 and τfΞ=1(1τfΞ)e(xυς)3, xX, respectively, where X is a non-empty set, τtΞ,τiΞ,τfΞ[0,1], and 0(τtΞ(x))3+(τiΞ(x))3+(τfΞ(x))32.

    Definition 3.3. If Ξ1=(υ1,ς1);τt1,τi1,τf1 and Ξ2=(υ2,ς2);τt2,τi2,τf2 are any two Type-II FNNs, and δ is a positive integer. Then,

    (1) Ξ1Ξ2=((υ1+υ2,ς1+ς2);3δ(τt1)3δ+(τt2)3δ(τt1)3δ(τt2)3δ,δ(τi1)δ+(τi2)δ(τi1)δ(τi2)δ,(τf1τf2)).

    (2) Ξ1Ξ2=((υ1υ2,ς1ς2);(τt1τt2),δ(τi1)δ+(τi2)δ(τi1)δ(τi2)δ,3δ(τf1)3δ+(τf2)3δ(τf1)3δ(τf2)3δ).

    (3) δΞ1=((δυ1,δς1);3δ1(1(τt1)3δ)δ,(τi1)δ,(τf1)δ).

    (4) Ξδ1=((υδ1,ςδ1);(τt1)δ,(τi1)δ,3δ1(1(τf1)3δ)δ).

    We now define the ensuing theorem in terms of the operator mentioned earlier.

    Theorem 3.1. Let Ξ1=(υ1,ς1);τt1,τi1,τf1, Ξ2=(υ2,ς2);τt2,τi2,τf2 and Ξ3=(υ3,ς3);τt3,τi3,τf3 be the Type-II FNNs. Then,

    (1) Ξ1Ξ2=Ξ2Ξ1.

    (2) (Ξ1Ξ2)Ξ3=Ξ1(Ξ2Ξ3).

    (3) Ξ1Ξ2=Ξ2Ξ1.

    (4) (Ξ1Ξ2)Ξ3=Ξ1(Ξ2Ξ3).

    Proof. The proofs are straightforward.

    Definition 3.4. Let Ξ1=(υ1,ς1);τt1,τi1,τf1 and Ξ2=(υ2,ς2);τt2,τi2,τf2 be the Type-II FNNs. Then, the ED between Ξ1 and Ξ2 is

    E(Ξ1,Ξ2)=3(1+(τt1)3+(τi1)3(τf1)33υ11+(τt2)3+(τi2)3(τf2)33υ2)3+13(1+(τt1)3+(τi1)3(τf1)33ς11+(τt2)3+(τi2)3(τf2)33ς2)3.

    The HD between Ξ1 and Ξ2 is

    H(Ξ1,Ξ2)=(|1+(τt1)3+(τi1)3(τf1)33υ11+(τt2)3+(τi2)3(τf2)33υ2|+13|1+(τt1)3+(τi1)3(τf1)33ς11+(τt2)3+(τi2)3(τf2)33ς2|).

    Theorem 3.2. Let Ξ1=(υ1,ς1);τt1,τi1,τf1, Ξ2=(υ2,ς2);τt2,τi2,τf2 and Ξ3=(υ3,ς3);τt3,τi3,τf3 be any three Type-II FNNs. Then,

    (1) E(Ξ1,Ξ2)=0 if and only if Ξ1=Ξ2.

    (2) E(Ξ1,Ξ3)E(Ξ1,Ξ2)+E(Ξ2,Ξ3).

    Proof. We will prove (2). Now,

    (E(Ξ1,Ξ2)+E(Ξ2,Ξ3))3=(3(1+(τt1)3+(τi1)3(τf1)33υ11+(τt2)3+(τi2)3(τf2)33υ2)3+13(1+(τt1)3+(τi1)3(τf1)33ς11+(τt2)3+(τi2)3(τf2)33ς2)3+3(1+(τt2)3+(τi2)3(τf2)33υ21+(τt3)3+(τi3)3(τf3)33υ3)3+13(1+(τt2)3+(τi2)3(τf2)33ς21+(τt3)3+(τi3)3(τf3)33ς3)3)3=(((Φ1υ1Φ2υ2)3+13(Φ1ς1Φ2ς2)3)+((Φ2υ2Φ3υ3)3+13(Φ2ς2Φ3ς3)3)+3(3[(Φ1υ1Φ2υ2)3+13(Φ1ς1Φ2ς2)3]2×3(Φ2υ2Φ3υ3)3+13(Φ2ς2Φ3ς3)3)+3(3(Φ1υ1Φ2υ2)3+13(Φ1ς1Φ2ς2)3×3[(Φ2υ2Φ3υ3)3+13(Φ2ς2Φ3ς3)3]2))=(((Φ1υ1Φ2υ2)3+13(Φ1ς1Φ2ς2)3)+((Φ2υ2Φ3υ3)3+13(Φ2ς2Φ3ς3)3)+3(3([(Φ1υ1Φ2υ2)3+13(Φ1ς1Φ2ς2)3]2)×((Φ2υ2Φ3υ3)3+13(Φ2ς2Φ3ς3)3))+3(3((Φ1υ1Φ2υ2)3+13(Φ1ς1Φ2ς2)3)×([(Φ2υ2Φ3υ3)3+13(Φ2ς2Φ3ς3)3]2)))(((Φ1υ1Φ2υ2)3+13(Φ1ς1Φ2ς2)3)+((Φ2υ2Φ3υ3)3+13(Φ2ς2Φ3ς3)3)+3(3((Φ1υ1Φ2υ2)2(Φ2υ2Φ3υ3))3+((Φ1ς1Φ2ς2)2(Φ2ς2Φ3ς3))3)+3(3((Φ1υ1Φ2υ2)(Φ2υ2Φ3υ3)2)3+((Φ1ς1Φ2ς2)(Φ2ς2Φ3ς3)2)3))
    (((Φ1υ1Φ2υ2)3+13(Φ1ς1Φ2ς2)3)+((Φ2υ2Φ3υ3)3+13(Φ2ς2Φ3ς3)3)+3(((Φ1υ1Φ2υ2)2(Φ2υ2Φ3υ3))+13((Φ1ς1Φ2ς2)2(Φ2ς2Φ3ς3)))+3(((Φ1υ1Φ2υ2)(Φ2υ2Φ3υ3)2)+13((Φ1ς1Φ2ς2)(Φ2ς2Φ3ς3)2)))=((Φ1υ1Φ2υ2)3+13(Φ1ς1Φ2ς2)3+(Φ2υ2Φ3υ3)3+13(Φ2ς2Φ3ς3)3+3((Φ1υ1Φ2υ2)2(Φ2υ2Φ3υ3))+((Φ1ς1Φ2ς2)2(Φ2ς2Φ3ς3))+3((Φ1υ1Φ2υ2)(Φ2υ2Φ3υ3)2)+((Φ1ς1Φ2ς2)(Φ2ς2Φ3ς3)2))=((Φ1υ1Φ2υ2+Φ2υ2Φ3υ3)3+13(Φ1ς1Φ2ς2+Φ2ς2Φ3ς3)3)=((Φ1υ1Φ3υ3)3+13(Φ1ς1Φ3ς3)3)=E(Ξ1,Ξ3)3.

    Here, Φ1=1+(τt1)3+(τi1)3(τf1)33,Φ2=1+(τt2)3+(τi2)3(τf2)33 and Φ3=1+(τt3)3+(τi3)3(τf3)33.

    Thus, E(Ξ1,Ξ3)E(Ξ1,Ξ2)+E(Ξ2,Ξ3).

    Theorem 3.3. For any three Type-II FNNs Ξ1=(υ1,ς1);τt1,τi1,τf1, Ξ2=(υ2,ς2);τt2,τi2,τf2 and Ξ3=(υ3,ς3);τt3,τi3,τf3,

    (1) H(Ξ1,Ξ2)=0 if and only if Ξ1=Ξ2.

    (2) H(Ξ1,Ξ2)=H(Ξ2,Ξ1).

    (3) H(Ξ1,Ξ3)H(Ξ1,Ξ2)+H(Ξ2,Ξ3).

    Remark 3.1. Since Ξ1=τt1,τi1,τf1=1,1,0, Ξ2=τt2,τi2,τf2=1,1,0. Then, the distance between Type-II FNN is transformed to the distance between NFN.

    We introduced the new AOs for Type-Ⅱ FNN in this section.

    Definition 4.1. Let Ξp=(υp,ςp);τtp,τip,τfp be the Type-II FNNs, where p=1,2,...,n, ξp be a weight of Ξp and ξp0, np=1ξp=1. Then, Type-II FNWA(Ξ1,Ξ2,...,Ξn)=np=1ξpΞp.

    Theorem 4.1. Let Ξp=(υp,ςp);τtp,τip,τfp be Type-II FNNs, where p=1,2,...,n. Then,

    TypeIIFNWA(Ξ1,Ξ2,...,Ξn)=((np=1ξpυp,np=1ξpςp);3δ1np=1(1(τtp)3δ)ξp,δ1np=1(1(τip)δ)ξp,np=1(τfp)ξp).

    Proof. The mathematical induction method yields the proof.

    If n=2, Type-Ⅱ FNWA(Ξ1,Ξ2)=ξ1Ξ1ξ2Ξ2, where,

    ξ1Ξ1=((ξ1υ1,ξ1ς1);3δ1(1(τt1)3δ)ξ1,δ1(1(τi1)δ)ξ1,(τf1)ξ1)

    and

    ξ2Ξ2=((ξ2υ2,ξ2ς2);3δ1(1(τt2)3δ)ξ2,δ1(1(τi2)δ)ξ2,(τf2)ξ2).

    Using Definition 3.3, we get

    ξ1Ξ1ξ2Ξ2=((ξ1υ1+ξ2υ2,ξ1ς1+ξ2ς2);3δ(1(1(τt1)3δ)ξ1)+(1(1(τt2)3δ)ξ2)(1(1(τt1)3δ)ξ1)(1(1(τt2)3δ)ξ2),δ(1(1(τi1)δ)ξ1)+(1(1(τi2)δ)ξ2)(1(1(τi1)δ)ξ1)(1(1(τi2)δ)ξ2),(τf1)ξ1(τf2)ξ2)=((2p=1ξpυp,2p=1ξpςp);3δ12p=1(1(τtp)3δ)ξp,δ12p=1(1(τip)δ)ξp,2p=1(τfp)ξp).

    Using induction, n3,

    TypeIIFNWA(Ξ1,Ξ2,...,Ξk)=((kp=1ξpυp,kp=1ξpςp);3δ1kp=1(1(τtp)3δ)ξp,δ1kp=1(1(τip)δ)ξp,kp=1(τfp)ξp).

    If n=k+1,

    TypeIIFNWA(Ξ1,Ξ2,...,Ξk,Ξk+1)=((kp=1ξpυp+ξk+1υk+1,kp=1ξpςp+ξk+1ςk+1);3δkp=1(1(1(τtp)3δ)ξp)+(1(1(τtk+1)3δ)ξk+1)kp=1(1(1(τtp)3δ)ξp)(1(1(τtk+1)3δ)ξk+1),δkp=1(1(1(τip)δ)ξp)+(1(1(τik+1)δ)ξk+1)kp=1(1(1(τip)δ)ξp)(1(1(τik+1)δ)ξk+1),kp=1(τfp)ξp(τfk+1)ξk+1)
    =((k+1p=1ξpυp,k+1p=1ξpςp);3δ1kp=1(1(τtp)3δ)ξp(1(τtk+1)3δ)ξk+1,δ1kp=1(1(τip)δ)ξp(1(τik+1)δ)ξk+1,k+1p=1(τfp)ξp)=((k+1p=1ξpυp,k+1p=1ξpςp);3δ1k+1p=1(1(τtp)3δ)ξp,δ1k+1p=1(1(τip)δ)ξp,k+1p=1(τfp)ξp).

    It holds for any k.

    Theorem 4.2. If Ξp=(υp,ςp);τtp,τipτfp are Type-II FNNs, and Ξp=Ξ, then Type-II FNWA (Ξ1,Ξ2,...,Ξn)=Ξ, where p=1,2,...,n.

    Proof. Given that, (υp,ςp)=(υ,ς), (τtp,τip,τfp)=(τt,τi,τf), for p=1,2,...,n and np=1ξp=1. By using Definition 3.3, we get,

    TypeIIFNWA(Ξ1,Ξ2,...,Ξn)=((np=1ξpυp,np=1ξpςp);3δ1np=1(1(τt)3δ)ξp,δ1np=1(1(τi)δ)ξp,np=1(τf)ξp)=((υnp=1ξp,ςnp=1ξp);3δ1(1(τt)3δ)np=1ξp,δ1(1(τi)δ)np=1ξp,(τf)np=1ξp)=((υ,ς);3δ1(1(τt)3δ),δ1(1(τi)δ),(τf))=((υ,ς);τt,τi,τf)=Ξ.

    We define the Type-Ⅱ FN weighted geometric operator (Type-Ⅱ FNWG) in this section.

    Definition 4.2. Let Ξp=(υp,ςp);τtp,τip,τfp be the Type-II FNNs and ξp be a weight of Ξp. Then Type-II FNWG (Ξ1,Ξ2,...,Ξn)=np=1Ξξpp, where p=1,2,...,n.

    Theorem 4.3. If Ξp=(υp,ςp);τtp,τfp are Type-II FNNs where p=1,2,...,n, then

    TypeIIFNWG(Ξ1,Ξ2,...,Ξn)=((np=1υξpp,np=1ςξpp);np=1(τtp)ξp,δ1np=1(1(τip)δ)ξp,3δ1np=1(1(τfp)3δ)ξp).

    Proof. The mathematical induction method yields the proof.

    If n=2, Type-Ⅱ FNWG(Ξ1,Ξ2)=Ξξ11Ξξ22, where,

    Ξξ11=((υξ11,ςξ11);(τt1)ξ1,δ1(1(τi1)δ)ξ1,3δ1(1(τf1)3δ)ξ1).Ξξ22=((υξ22,ςξ22);(τt2)ξ2,δ1(1(τi2)δ)ξ2,3δ1(1(τf2)3δ)ξ2).

    By using Definition 3.3, we get,

    Ξξ11Ξξ22=((υξ11υξ22,ςξ11ςξ22);(τt1)ξ1(τt2)ξ2,δ(1(1(τi1)δ)ξ1)+(1(1(τi2)δ)ξ2)(1(1(τi1)δ)ξ1)(1(1(τi2)δ)ξ2),3δ(1(1(τf1)3δ)ξ1)+(1(1(τf2)3δ)ξ2)(1(1(τf1)3δ)ξ1)(1(1(τf2)3δ)ξ2))=((υξ11υξ22,ςξ11ςξ22);(τt1)ξ1(τt2)ξ2,δ1(1(τi1)δ)ξ1(1(τi2)δ)ξ2,3δ1(1(τf1)3δ)ξ1(1(τf2)3δ)ξ2).

    Hence,

    TypeIIFNWG(Ξ1,Ξ2)=((2p=1υξpp,2p=1ςξpp);2p=1(τtp)ξp,δ12p=1(1(τip)δ)ξp,3δ12p=1(1(τfp)3δ)ξp).

    For n=k3,

    TypeIIFNWG(Ξ1,Ξ2,...,Ξk)=((kp=1υξpp,kp=1ςξpp);kp=1(τtp)ξp,δ1kp=1(1(τip)δ)ξp,3δ1kp=1(1(τfp)3δ)ξp).

    If n=k+1,

    TypeIIFNWG(Ξ1,...,Ξk,Ξk+1)=((kp=1υξppυξk+1k+1,kp=1ςξppςξk+1k+1);kp=1(τtp)ξp(τtk+1)ξk+1,δkp=1(1(1(τip)δ)ξp)+(1(1(τik+1)δ)ξk+1)kp=1(1(1(τip)δ)ξp)(1(1(τik+1)δ)ξk+1),3δkp=1(1(1(τfp)3δ)ξp)+(1(1(τfk+1)3δ)ξk+1)kp=1(1(1(τfp)3δ)ξp)(1(1(τfk+1)3δ)ξk+1))=((k+1p=1υξpp,k+1p=1ςξpp);k+1p=1(τtp)ξp,δ1kp=1(1(τip)δ)ξp(1(τik+1)δ)ξk+1,3δ1kp=1(1(τfp)3δ)ξp(1(τfk+1)3δ)ξk+1)=((k+1p=1υξpp,k+1p=1ςξpp);k+1p=1(τtp)ξp,δ1k+1p=1(1(τip)δ)ξp,3δ1k+1p=1(1(τfp)3δ)ξp).

    Corollary 4.1. Let Ξp=(υp,ςp);τtp,τipτfp be Type-II FNNs, and all are equal with Ξp=Ξ. Then Type-II FNWG(Ξ1,Ξ2,...,Ξn)=Ξ.

    We define the Type-Ⅱ generalized FNWA operator in this section.

    Definition 4.3. Let Ξp=(υp,ςp);τtp,τip,τfp be Type-II FNNs and ξp be a weight of Ξp for p=1,2,...,n. Then, Type-II GFNWA(Ξ1,Ξ2,...,Ξn)=(np=1ξpΞδp)1/δ.

    Theorem 4.4. Let Ξp=(υp,ςp);τtp,τip,τfp be the Type-II FNNs. Then,

    TypeIIGFNWA(Ξ1,Ξ2,...,Ξn)=(((np=1ξpυδp)1/δ,(np=1ξpςδp)1/δ);(3δ1np=1(1((τtp)δ)3δ)ξp)1/δ,(δ1np=1(1((τip)δ)δ)ξp)1/δ,3δ1(1(np=1(3δ1(1(τfp)3δ)δ)ξp)3δ)1/δ).

    Proof. The mathematical induction procedure leads to the proof. Let us first demonstrate that,

    np=1ξpΞδp=(((np=1ξpυδp),(np=1ξpςδp));3δ1np=1(1((τtp)δ)3δ)ξp,δ1np=1(1((τip)δ)δ)ξp,np=1(3δ1(1(τfp)3δ)δ)ξp).

    If n=2, then

    ξ1Ξδ1=((ξ1υδ1,ξ1ςδ1);3δ1(1((τt1)δ)3δ)ξ1,δ1(1((τi1)δ)δ)ξ1(3δ1(1(τf1)3δ)δ)ξ1)

    and

    ξ2Ξδ2=((ξ2υδ2,ξ2ςδ2);3δ1(1((τt2)δ)3δ)ξ1,δ1(1((τi2)δ)δ)ξ1,(3δ1(1(τf2)3δ)δ)ξ1).

    By using Definition 3.3, we get,

    ξ1Ξ1ξ2Ξ2=((ξ1υδ1+ξ2υδ2,ξ1ςδ1+ξ2ςδ2),3δ(3δ1(1((τt1)δ)3δ)ξ1)3δ+(3δ1(1((τt2)δ)3δ)ξ1)3δ,(3δ1(1((τt1)δ)3δ)ξ1)3δ(3δ1(1((τt2)δ)3δ)ξ1)3δδ(δ1(1((τi1)δ)δ)ξ1)δ+(δ1(1((τi2)δ)δ)ξ1)δ,(δ1(1((τi1)δ)δ)ξ1)δ(δ1(1((τi2)δ)δ)ξ1)δ(3δ1(1(τf1)3δ)δ)ξ1(3δ1(1(τf2)3δ)δ)ξ1)=((2p=1ξpυδp,2p=1ξpςδp),3δ12p=1(1((τt1)δ)3δ)ξp,δ12p=1(1((τi1)δ)δ)ξp,2p=1(3δ1(1(τfp)3δ)δ)ξp).

    In general,

    kp=1ξpΞδp=((kp=1ξpυδp,kp=1ξpςδp);3δ1kp=1(1((τt1)δ)3δ)ξp,δ1kp=1(1((τi1)δ)δ)ξp,kp=1(3δ1(1(τfp)3δ)δ)ξp).

    If n=k+1,kp=1ξpΞδp+ξk+1Ξδk+1=k+1p=1ξpΞδp.

    Hence,

    kp=1ξpΞδp+ξk+1Ξδk+1=ξ1Ξδ1ξ2Ξδ2...ξkΞδkξk+1Ξδk+1=((k+1p=1ξpυδp,k+1p=1ξpςδp);3δ1k+1p=1(1((τt1)δ)3δ)ξp,δ1k+1p=1(1((τi1)δ)δ)ξp,k+1p=1(3δ1(1(τfp)3δ)δ)ξp)

    and

    k+1p=1(ξpΞδp)1/δ=(((k+1p=1ξpυδp)1/δ,(k+1p=1ξpςδp)1/δ);(3δ1k+1p=1(1((τtp)δ)3δ)ξp)1/δ,(δ1k+1p=1(1((τip)δ)δ)ξp)1/δ,3δ1(1(k+1p=1(3δ1(1(τfp)3δ)δ)ξp)3)1/δ).

    This theorem holds for any kN.

    Remark 4.1. If δ=1, then the Type-Ⅱ GFNWA is converted to the Type-II FNWA.

    Corollary 4.2. Let Ξp=(υp,ςp);τtp,τipτfp, where p=1,2,...,n, be Type-II FNNs, and all are equal with Ξ. Prove that Type-II GFNWA (Ξ1,Ξ2,...,Ξn)=Ξ.

    We define the Type-Ⅱ generalized FNWG operator in this section.

    Definition 4.4. Let Ξp=(υp,ςp);τtp,τip,τfp be Type-II FNNs and ξp be a weight of Ξp, where p=1,2,...,n. Then, Type-II GFNWG(Ξ1,Ξ2,...,Ξn)=1δ(np=1(δΞp)ξp).

    Theorem 4.5. Let Ξp=(υp,ςp);τtp,τip,τfp be a collection of Type-II FNNs. Then,

    TypeIIGFNWG(Ξ1,Ξ2,...,Ξn)=((1δnp=1(δυp)ξp,1δnp=1(δςp)ξp);3δ1(1(np=1(3δ1(1(τtp)3δ)δ)ξp)3δ)1/δ,(δ1np=1(1((τip)δ)δ)ξp)1/δ,(3δ1np=1(1((τfp)δ)3δ)ξp)1/δ).

    Proof. Mathematical induction leads to the proof. Let us first demonstrate that

    np=1(δΞp)ξp=((np=1(δυp)ξp,np=1(δςp)ξp);np=1(3δ1(1(τtp)3δ)δ)ξp,δ1np=1(1((τip)δ)δ)ξp,3δ1np=1(1((τfp)δ)3δ)ξp).

    If n=2, then

    (δΞ1)ξ1=(((δυ1)ξ1,(δς1)ξ1);(3δ1(1(τt1)3δ)δ)ξ1,δ1(1((τi1)δ)δ)ξ13δ1(1((τf1)δ)3δ)ξ1)

    and

    (δΞ2)ξ2=(((δυ2)ξ2,(δς2)ξ2);(3δ1(1(τt2)3δ)δ)ξ1,δ1(1((τi2)δ)δ)ξ13δ1(1((τf2)δ)3δ)ξ1).

    By using Definition 3.3, we get

    (δΞ1)ξ1(δΞ2)ξ2=(((δυ1)ξ1(δυ2)ξ2,(δς1)ξ1(δς2)ξ2);(3δ1(1(τt1)3δ)δ)ξ1(3δ1(1(τt2)3δ)δ)ξ1,δ(δ1(1((τi1)δ)δ)ξ1)δ+(δ1(1((τi2)δ)δ)ξ1)δ(δ1(1((τi1)δ)δ)ξ1)δ(δ1(1((τi2)δ)δ)ξ1)δ,3δ(3δ1(1((τf1)δ)3δ)ξ1)3δ+(3δ1(1((τf2)δ)3δ)ξ1)3δ(3δ1(1((τf1)δ)3δ)ξ1)3δ(3δ1(1((τf2)δ)3δ)ξ1)3δ)=((2p=1(δυp)ξp,2p=1(δςp)ξp);2p=1(3δ1(1(τtp)3δ)δ)ξp,δ12p=1(1((τip)δ)δ)ξp,3δ12p=1(1((τfp)δ)3δ)ξp).

    If n=k,

    kp=1(δυp)ξp=((kp=1(δυp)ξp,kp=1(δςp)ξp);kp=1(3δ1(1(τtp)3δ)δ)ξp,δ1kp=1(1((τip)δ)δ)ξp,3δ1kp=1(1((τfp)δ)3δ)ξp).

    If n=k+1, then

    kp=1(δΞp)ξp(δΞk+1)ξk+1=k+1p=1(δΞp)ξp.

    Now,

    kp=1(δΞp)ξp(δΞk+1)ξk+1=(δΞ1)ξ1(δΞ2)ξ2...(δΞk)ξk(δΞk+1)ξk+1=((kp=1(δυp)ξp(δυk+1)ξk+1,kp=1(δςp)ξp(δςk+1)ξk+1);kp=1(3δ1(1(τtp)3δ)δ)ξp(3δ1(1(τtk+1)3δ)δ)ξ1,δ(δ1kp=1(1((τip)δ)δ)ξp)δ+(δ1(1((τik+1)δ)δ)ξ1)δ(δ1kp=1(1((τip)δ)δ)ξp)δ(δ1(1((τik+1)δ)δ)ξ1)δ,3δ(3δ1kp=1(1((τfp)δ)3δ)ξp)3δ+(3δ1(1((τfk+1)δ)3δ)ξ1)3δ(3δ1kp=1(1((τfp)δ)3δ)ξp)3δ(3δ1(1((τfk+1)δ)3δ)ξ1)3δ)=((k+1p=1(δυp)ξp,k+1p=1(δςp)ξp),k+1p=1(3δ1(1(τtp)3δ)δ)ξp,δ1k+1p=1(1((τi1)δ)δ)ξp,3δ1k+1p=1(1((τf1)δ)3δ)ξp).
    1δ(k+1p=1(δΞp)ξp)=((1δ(k+1p=1(δυp)ξp),1δ(k+1p=1(δςp)ξp));3δ1(1(k+1p=1(3δ1(1(τtp)3δ)δ)ξp)3δ)1/δ,(δ1k+1p=1(1((τip)δ)δ)ξp)1/δ,(3δ1k+1p=1(1((τfp)δ)3δ)ξp)1/δ).

    Remark 4.2. If δ=1, the Type-II GFNWG is converted to the Type-II FNWG.

    Corollary 4.3. Let Ξp=(υp,ςp);τtp,τipτfp be a finite collection of Type-II FNNs, and all are equal. Prove that Type-II GFNWG (Ξ1,Ξ2,...,Ξn)=Ξ.

    Let ={1,2,...,n} be the set of n alternatives, A={κ1,κ2,...,κm} represents a set of m attributes, w={ξ1,ξ2,...,ξm} represents weights, and ij=(υij,ςij);τtij,τiijτfij is the Type-Ⅱ FNN of alternative p in attribute κp. We consider τtij,τiij,τfij[0,1] and 0(τtij(ε))3+(τiij(ε))3+(τfij(ε))32, i=1,2,...,n and p=1,2,...,m. Here, the decision matrix =(ij)n×m.

    This section contains the algorithm for Type-Ⅱ FN information. The best option is chosen according to this algorithm.

    Step 1: Enter the decision values for Type-Ⅱ FN.

    Step 2: Construct a normalized decision matrix. Here, =(ij)n×m is normalized into ˆ=(^ij)n×m; put ^ij=(^υij,^ςij);^τtij,^τiij,^τfij and ^υij=υijsupj(υij),^ςij=ςijsupj(ςij)ςijυij,^τtij=τtij,^τiij=τiij,^τfij=τfij.

    Step 3: For each attribute ej in j, ^ij=(^υij,^ςij);^τtij,^τiij,^τfij is aggregated into ^j=(^υj,^ςj);^τtj,^τij,^τfj.

    Step 4: Calculate the optimal values using both positive and negative Type-Ⅱ FNN.

    ^+=sup1in^υij,inf1in^ςij,1,1,0

    and

    ^=inf1in^υij,sup1in^ςij,0,0,1.

    Step 5: Calculate the HDs using two ideal values with each choice.

    +j=H(^i,^+);j=H(^i,^).

    Step 6: Ranking the choices based on relative closeness values.

    j=j+j+j.

    Step 7: In order to find the best solution to the problem, the output yields are determined by supj.

    Sensors on robots are used to monitor a robot's condition and environmental conditions by passing these signals to a controller. In robots, sensors are based on the sensory organs of humans. It is imperative that robots have extensive knowledge of their environment in order to function properly. It is possible to measure a physical quantity with a sensor. These inputs can be converted into electrical signals to be recorded and monitored. In order to choose the right sensor, one must consider the robot's use and the environment in which it is operating. Sensor that measure the same input can differ in accuracy, precision, and sensitivity. It is important to keep this in mind when designing robots. There is a wide array of inputs that sensors can measure. Among these are the environment, force, speed, pressure, temperature, vibration, rotation, imaging, light, biometrics, acceleration, current, orientation, gravity and speech. Automation of robotics requires sensors. It is not possible for a robot to function without them. As a robot interacts with its environment through sensors, it overcomes obstacles and obtains information from the environment. A sensor can be selected according to its characteristics, and the characteristics of a sensor determine the type of sensor to be used for a given application.

    (1) Light sensor (1): The light sensor is a transducer that detects light and creates a voltage difference that reflects the intensity of light falling on it. Generally, robots use photovoltaic cells and photo resistors as light sensors. There are a few other kinds of light sensors in use, such as photo transistors and photo tubes. In robotics, the following types of light sensors are used: A photo resistor is a type of resistor that detects light. The resistance of a photo-resistor changes with the intensity of light. As the resistance of a photo resistor increases, a current passing through it decreases. A photo resistor can also be known as a light dependent resistor (LDR). A photovoltaic cell is a device that converts solar radiation into electricity. It is used for building solar robots. Photovoltaic cells are considered energy sources by themselves; however, they can be converted to sensors when combined with capacitors and transistors.

    (2) Proximity sensor (2): A proximity sensor detects nearby objects without physical contact. Proximity sensors are simple devices. Electromagnetic radiation is transmitted by a proximity sensor, and a return signal is received and analyzed for interruptions by the receiver. Therefore, the amount of light a receiver receives from its surroundings can be used to detect nearby objects. In robotics, proximity sensors are used in the following ways: A transceiver transmits infrared (IR) light via LEDs, but if it encounters an obstacle, the beam of IR light is reflected back, which is captured by a receiver. In ultrasonic sensors, high frequency sound waves are sent out by a transmitter, and the received echo pulse indicates that an object has been interrupted. In robotic systems, ultrasonic sensors are used to measure distance.

    (3) Acceleration sensor (3): The acceleration sensor measures acceleration as well as tilt. Using an accelerometer, you can measure acceleration. An accelerometer is affected by two types of forces: An object's frictional force is called static force. It is possible to determine how much tilt the robot is experiencing by measuring the gravitational force. In this measurement, robots are able to balance themselves, or determine whether they are driving flat or uphill. Dynamic force can be measured using an accelerometer to determine robot velocity and speed.

    (4) Temperature sensor (4): Temperature sensors measure the temperature change around them. According to theory, a change in voltage will provide the equivalent temperature value of a change in temperature. The following are some commonly used temperature sensor ICs: LM34, LM35, TMP35, TMP37 etc.

    (5) Sound sensor (5): It is generally a microphone that detects sound and returns a voltage corresponding to the sound level. Using sound sensors, a simple robot can navigate by listening to sounds. Unlike light sensors, sound sensors generate a very small voltage difference which will be amplified to produce measurable voltage changes.

    A set of selection criteria for sensors is given. In order to compare the sensors, you should consider the following factors:

    (1) Resolution (e1): The smallest change that can be detected by the sensor. There is no guarantee that high is always positive. It would pick up even very minute fluctuations, requiring additional processing if it is too high.

    (2) Sensitivity (e2): An indicator of the ratio of change in output to change in input. Sensitivity that is too high can be problematic. It is also true that in most cases, the higher the sensitivities are the higher the costs.

    (3) Error (e3): The difference between the true value and the measured value. You want this value to be as low as possible. Is that margin of error allowed in your application?

    (4) Environment (e4): Extreme conditions are one of the most significant parameters since not every sensor can withstand them. It is possible for sensors to be affected by conditions that are not ideal (such as temperature, humidity, etc.) and may result in an insufficient measure of output.

    A sensor is scored according to the following attributes: A={κ1:Resolution,  κ2:Sensitivity, κ3:Error, κ4:Environment} and their corresponding weights are w={0.35,0.27,0.23,0.15}. The following are the DM details:

    Step 1: Table 1 is created using the DM data.

    Table 1.  Decision values.
    e1 e2 e3 e4
    1 (0.85,0.5);0.88,0.8,0.8 (0.55,0.5);0.85,0.7,0.9 (0.65,0.6);0.8,0.8,0.85 (0.6,0.55);0.7,0.85,0.9
    2 (0.7,0.65);0.75,0.95,0.75 (0.65,0.45);0.85,0.65,0.95 (0.5,0.4);0.7,0.85,0.9 (0.8,0.65);0.85,0.95,0.65
    3 (0.75,0.6);0.8,0.7,0.85 (0.75,0.7);0.9,0.85,0.8 (0.65,0.5);0.75,0.9,0.8 (0.65,0.5);0.8,0.7,0.95
    4 (0.5,0.4);0.7,0.85,0.9 (0.6,0.5);0.95,0.75,0.75 (0.75,0.55);0.8,0.95,0.7 (0.75,0.7);0.75,0.85,0.85
    5 (0.65,0.55);0.9,0.75,0.85 (0.7,0.6);0.75,0.9,0.8 (0.7,0.65);0.9,0.75,0.85 (0.7,0.5);0.85,0.9,0.7

     | Show Table
    DownLoad: CSV

    Step 2: A normalized decision matrix is shown in Table 2.

    Table 2.  Normalized decision matrix.
    e1 e2 e3 e4
    1 (1,0.4525); (0.7333,0.6494); (0.8667,0.8521); (0.75,0.7202);
    0.88,0.8,0.8 0.85,0.7,0.9 0.8,0.8,0.85 0.7,0.85,0.9
    2 (0.8235,0.9286); (0.8667,0.4451); (0.6667,0.4923); (1,0.7545);
    0.75,0.95,0.75 0.85,0.65,0.95 0.7,0.85,0.9 0.85,0.95,0.65
    3 (0.8824,0.7385); (1,0.9333); (0.8667,0.5917); (0.8125,0.5495);
    0.8,0.7,0.85 0.9,0.85,0.8 0.75,0.9,0.8 0.8,0.7,0.95
    4 (0.5882,0.4923); (0.8,0.5952); (1,0.6205); (0.9375,0.9333);
    0.7,0.85,0.9 0.95,0.75,0.75 0.8,0.95,0.7 0.75,0.85,0.85
    5 (0.7647,0.716); (0.9333,0.7347); (0.9333,0.9286); (0.875,0.5102);
    0.9,0.75,0.85 0.75,0.9,0.8 0.9,0.75,0.85 0.85,0.9,0.7

     | Show Table
    DownLoad: CSV

    Step 3: Each alternative's data with Type-Ⅱ FNWA operators is summarized in Table 3.

    Table 3.  Type-Ⅱ FNWA values.
    TypeIIFNWAoperator(δ=1)
    ^1 (0.8598,0.6377);0.8375,0.7863,0.8524
    ^2 (0.8256,0.6716);0.7924,0.8911,0.8160
    ^3 (0.9000,0.7290);0.8277,0.8068,0.8385
    ^4 (0.7925,0.6157);0.8441,0.8663,0.8017
    ^5 (0.8656,0.7391);0.8660,0.8299,0.8122

     | Show Table
    DownLoad: CSV

    Step 4: Both ideal values are listed as follows:

    ^+=(0.9,0.6157),1,1,0,
    ^=(0.7925,0.7391),0,0,1.

    Step 5: To calculate the HD between each option with ideal values, we use the values in Tables 4 and 5.

    Table 4.  Positive ideal values.
    +1 +2 +3 +4 +5
    0.1954 0.1746 0.1776 0.1759 0.1602

     | Show Table
    DownLoad: CSV
    Table 5.  Negative ideal values.
    1 2 3 4 5
    0.1733 0.1938 0.1908 0.1925 0.2082

     | Show Table
    DownLoad: CSV

    Step 6: We calculate each option's relative closeness value (see Table 6).

    Table 6.  Relative closeness value.
    1 2 3 4 5
    0.4704 0.5260 0.5180 0.5224 0.5651

     | Show Table
    DownLoad: CSV

    Step 7: The ranking of alternatives is 52431. Consequently, selecting the most suitable sound sensor 5 is a great solution.

    In this subsection, we give a comparison between the proposed models and some of the existing models, demonstrating their applicability and advantages. We used Type-Ⅱ FNWA, Type-Ⅱ FNWG, Type-Ⅱ GFNWA and Type-Ⅱ GFNWG approaches based on HD. The different distances are shown in Table 7.

    Table 7.  Comparison table.
    δ=1 TypeII TypeII TypeII TypeII
    FNWA FNWG GFNWA GFNWG
    TOPSISHD 524 532 524 532
    (proposed) 31 41 31 41
    TOPSISHD 513 513 513 513
    [19] 42 42 42 42
    TOPSISHD 513 513 513 513
    [24] 42 42 42 42

     | Show Table
    DownLoad: CSV

    On the basis of these four aggregating operators, the HDs of proposed strategies and existing techniques are shown in Figure 1.

    Figure 1.  The TOPSIS model is based on a Type-Ⅱ FNWA technique.

    By altering various values of δ, we can obtain Table 8.

    Table 8.  Relative closeness values.
    δ 1 2 3 4 5 Order
    δ=2 0.4730 0.5311 0.5226 0.5316 0.5687 54231
    δ=3 0.4756 0.5362 0.5276 0.5406 0.5724 54231
    δ=4 0.478 0.5412 0.5328 0.5487 0.5759 54231
    δ=5 0.4804 0.5459 0.538 0.5559 0.5792 54231
    δ=6 0.4825 0.5502 0.5432 0.5622 0.5823 54231
    δ=7 0.4845 0.5541 0.5483 0.5677 0.5853 54231
    δ=8 0.4864 0.5576 0.5531 0.5726 0.588 54231
    δ=9 0.4881 0.5608 0.5576 0.5769 0.5906 54231
    δ=10 0.4897 0.5636 0.5617 0.5807 0.593 54231
    δ=11 0.4912 0.5661 0.5656 0.5841 0.5952 54231
    δ=12 0.4926 0.5683 0.5692 0.5872 0.5974 54231
    δ=13 0.4939 0.5704 0.5725 0.5901 0.5994 54321
    δ=14 0.4952 0.5722 0.5756 0.5928 0.6013 54321
    δ=15 0.4964 0.5739 0.5784 0.5952 0.603 54321
    δ=16 0.4975 0.5754 0.581 0.5975 0.6047 54321
    δ=17 0.4985 0.5768 0.5834 0.5997 0.6063 54321
    δ=18 0.4996 0.5781 0.5856 0.6017 0.6078 54321
    δ=19 0.5005 0.5793 0.5877 0.6036 0.6092 54321
    δ=20 0.5014 0.5804 0.5896 0.6054 0.6105 54321
    δ=21 0.5023 0.5815 0.5915 0.6071 0.6118 54321
    δ=22 0.5031 0.5824 0.5931 0.6087 0.613 54321
    δ=23 0.5039 0.5834 0.5947 0.6102 0.6141 54321
    δ=24 0.5047 0.5842 0.5962 0.6116 0.6151 54321
    δ=25 0.5055 0.585 0.5976 0.613 0.6161 54321
    δ=26 0.5062 0.5858 0.5989 0.6143 0.617 54321
    δ=27 0.5069 0.5865 0.6002 0.6156 0.6179 54321
    δ=28 0.5075 0.5871 0.6013 0.6168 0.6188 54321
    δ=29 0.5082 0.5878 0.6025 0.618 0.6195 54321
    δ=30 0.5088 0.5884 0.6035 0.6191 0.6203 54321
    δ=31 0.5094 0.589 0.6045 0.6201 0.621 54321
    δ=32 0.5099 0.5895 0.6055 0.6211 0.6217 54321
    δ=33 0.5105 0.59 0.6064 0.6221 0.6223 54321
    δ=34 0.5111 0.5905 0.6073 0.623 0.6229 45321

     | Show Table
    DownLoad: CSV

    A graph of the different values for the Type-Ⅱ FNWA operator is presented in Figure 2.

    Figure 2.  The TOPSIS model in Figure 2 is based on a Type-Ⅱ FNWA technique.

    A graph of the different values for the Type-Ⅱ FNWA operator is presented in Figure 3.

    Figure 3.  The TOPSIS model in Figure 3 is based on a Type-Ⅱ FNWA technique.

    The aforementioned analysis demonstrates that, the ranking of the alternatives is 54231 when 2δ12. In the event when 13δ33, the ordering of the alternatives becomes 54321. The ranking of the alternatives, in a new order, is 45321 when δ=34. As a result, the preferred option was changed from 5 to 4. The basis of the alternate rankings is similarly composed of Type-Ⅱ FNWG, Type-Ⅱ GFNWA and Type-Ⅱ GFNWG operators with values of δ.

    This paper proposes a method that offers the following benefits, as shown by the above analysis. In the article, NFN and neutrosophic number are combined to introduce the concept of Type-Ⅱ FNN. A Type-Ⅱ FNN interprets human behavior and natural phenomena that have a normal distribution in nature and describes ambiguous information. Therefore, type-II FNN information is characterized more broadly and is more in line with how humans think. The decision-maker may use parameter δ to select the decision result according to their preferences. In this paper, the mode of ranking alternatives will be discussed in terms of Type-Ⅱ FNWAs, Type-Ⅱ FNWGs, Type-Ⅱ GFNWAs and Type-Ⅱ GFNWGs.

    We used HD for Type-Ⅱ FNNs, whose algebraic accessibility provides an added benefit. The HD of Type-Ⅱ Fermatean sets has a wide range of practical applications in data analysis. Using persuasive statistical examples, the benefits of the HD are demonstrated. Many illustrations of Type-Ⅱ FNWA, Type-Ⅱ FNWG, Type-Ⅱ GFNWA and Type-Ⅱ GFNWG with AOs were shown, and for the first time, models were proposed. The Type-Ⅱ FNS method can assist persons in selecting the best alternative from a selection of choices. We have proposed changes for the Type-Ⅱ FNWA, Type-Ⅱ FNWG, Type-Ⅱ GFNWA, and Type-Ⅱ GFNWG AOs to the MADM problem on δ. The distinct ranking of options may be found for the Type-Ⅱ FNWA, Type-Ⅱ FNWG, Type-Ⅱ GFNWA, and Type-Ⅱ GFNWG AOs on δ. The results demonstrated that the generalized values of δ have the most impact on the ranking of options at the last stage. The DM may set the values of δ in accordance with the present parameters and then proceed to make appropriate decisions in order to attain the best reasonable ranking. As a result, the values of δ can provide guidance to the decision-maker in arriving at the outcome. Since this is a wide open field, the ideas presented here will be useful to future academics with an interest in the subject. Ideas require a great deal of work because of their applicability to real-world issues. Graphs of Fermatean fuzzy sets and aggregation operators on these sets are some directions that will help us address a variety of real-world problems.

    The authors declare no conflicts of interest.



    [1] A. Ghanbari, M. Farrokhi, Decentralized neuro-fuzzy controller design using decoupled sliding-mode structure for two-dimensional inverted pendulum, 2006 IEEE International Conference on Engineering of Intelligent Systems, (2006), 1‒6. https://doi.org/10.1109/ICEIS.2006.1703155 doi: 10.1109/ICEIS.2006.1703155
    [2] P. Kumar, K. Chakraborty, R. R. Mukherjee, S. Mukherjee, Modelling and controller design of inverted pendulum, International Journal on Advanced Research in Computer Engineering & Technology (IJARCET), 2 (2013), 200‒206.
    [3] O. Boubaker, The inverted pendulum: a fundamental benchmark in control theory and robotics, Journal of Electronic Systems, 2 (2012), 154‒164. https://doi.org/10.1109/ICEELI.2012.6360606 doi: 10.1109/ICEELI.2012.6360606
    [4] S. M. Azimi, H. Miar-Naimi, Designing an analog CMOS fuzzy logic controller for the inverted pendulum with a novel triangular membership function, Scientia Iranica D, 26 (2019), 1736‒1748.
    [5] S. Hasnain, K. D. Kallu, M. H. Nawaz, N. Abbas, C. I. Pruncu, Dynamic response of an inverted pendulum system in water under parametric excitations for energy harvesting: a conceptual approach, Energies, 13 (2020), 5215. https://doi.org/10.3390/en13195215 doi: 10.3390/en13195215
    [6] S. J. Mohammadi Doulabi Fard, S. Jafari, Fuzzy controller structures investigation for future gas turbine aero-engines, International Journal of Turbomachinery Propulsion and Power, 6 (2021), 1‒23. https://doi.org/10.3390/ijtpp6010002 doi: 10.3390/ijtpp6010002
    [7] R. Eide, P. M. Egelid, A. Stamsø, H. R. Karimi, LQG control design for balancing an inverted pendulum mobile robot, Intelligent Control and Automation, 2 (2011), 160‒166. https://doi.org/10.4236/ica.2011.22019 doi: 10.4236/ica.2011.22019
    [8] A. N. K. Nasir, M. A. Ahmad, M. F. A. Rahmat, Performance comparison between LQR and PID controllers for an inverted pendulum system, AIP Conference Proceedings, American Institute of Physics, 1052 (2008), 124‒128. https://doi.org/10.1063/1.3008655
    [9] S. Dhobaley, P. Bhopale, A. Pandey, LMI based control for balancing an inverted pendulum mobile robot, International Journal of Engineering Research, 3 (2014), 2023‒2026.
    [10] J. C. Spall, Introduction to Stochastic Search and Optimization: Estimation, Simulation, and Control, Hoboken: John Wiley & Sons, 2003. https://doi.org/10.1002/0471722138
    [11] L. B. Prasad, B. Tyagi, H. O. Gupta, Optimal control of nonlinear inverted pendulum system using PID controller and LQR: performance analysis without and with disturbance input, Int. J. Autom. Comput., 11 (2014), 661‒670. https://doi.org/10.1007/s11633-014-0818-1 doi: 10.1007/s11633-014-0818-1
    [12] K. György, The LQG control algorithms for nonlinear dynamic systems, Procedia Manufacturing, 32 (2019), 553‒563. https://doi.org/10.1016/j.promfg.2019.02.252 doi: 10.1016/j.promfg.2019.02.252
    [13] A. E. Bryson, Y. C. Ho, Applied Optimal Control. Hemisphere, Washington, DC, USA, 1975.
    [14] E. K. P. Chong, S. H. Zak, An Introduction to Optimization. 4th Ed. John Wiley & Sons, Inc., Hoboken, New Jersey, 2013.
    [15] D. E. Kirk, Optimal Control Theory: An Introduction. Mineola, NY: Dover Publications, New York, 2004.
    [16] F. L. Lewis, V. Vrabie, V. L. Symos, Optimal Control. 3rd Ed. John Wiley & Sons, Inc., New York, 2012.
    [17] K. L. Teo, B. Li, C. Yu, V. Rehbock, Applied and Computational Optimal Control: A Control Parametrization Approach, Springer, 2021.
  • This article has been cited by:

    1. Omar Santiago Pillaca‐Pullo, André Moreni Lopes, Nelson Bautista‐Cruz, Waldir Estela‐Escalante, From coffee waste to nutritional gold: bioreactor cultivation of single‐cell protein from Candida sorboxylosa, 2024, 0268-2575, 10.1002/jctb.7778
  • Reader Comments
  • © 2023 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(2291) PDF downloads(84) Cited by(0)

Figures and Tables

Figures(5)  /  Tables(3)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog