Van Doorne’s continuously variable transmission (CVT) is the most popular CVT design for automotive transmission, but it is only applicable to low-power passenger cars because of its low torque capacity. To overcome this limitation of traditional single-belt CVT, a novel dual-belt Van Doorne’s CVT (DBVCVT) system, which is applicable to heavy-duty vehicles, has been previously proposed by the authors. This paper, based on the published analytical model and test rig of DBVCVT, further proposes an intelligent multiobjective fuzzy controller for slip and speed ratio control of DBVCVT. The controller aims to safely control the clamping forces of both the primary and the secondary pulleys in order to improve the transmission efficiency, achieve the accurate speed ratio, and avoid the belt slip under different engine loads and vehicle speeds. The slip, speed ratio, and transmission efficiency dynamics of DBVCVT are firstly analyzed and modeled in this paper. With the aid of a flexible objective function, the analytical model, and fuzzy logic, a Pareto rule base for fuzzy controller is developed for multiobjective DBVCVT control. Experimental results show that the proposed controller for slip and speed ratio regulation of DBVCVT is effective and performs well under different user-defined weights.
1. Introduction
Continuously variable transmission (CVT) is a type of automatic transmission that has been increasingly used in automotive applications. As compared to conventional automatic transmissions, CVT offers a wider range of transmission ratios, better shift quality, simpler mechanism, and lighter weight. It also has the advantages of infinite gear ratios, higher engine efficiency, and better fuel economy. Typically, Van Doorne’s CVT with the single metal pushing V-belt is the most popular type of CVTs due to its good reliability and durability. However, the low torque capacity is one of the limitations of this popular single-belt Van Doorne’s CVT (SBVCVT), making it only applicable to low-power passenger cars. Moreover, apart from the limited torque capacity, the modern SBVCVT also suffers from the belt slip problem. When the clamping force of the belt is too low, the belt on the CVT may slip and the power transmission becomes impossible. Thus, in normal SBVCVT control, the CVT is usually overclamped to prevent the metal belt from slipping. This excessive clamping force, on the other hand, results in additional friction losses in the system as extra mechanical load is applied to all parts of the variator. The excessive clamping force also reduces the life of the steel element of the CVT system since the extrusion force in the element is larger than needed for the transmission of engine power. The contact pressure between the V-belt and the pulleys is also higher than the minimum pressure required, which further increases the wear. Decreasing the clamping force is then a solution to improve the transmission efficiency, but as mentioned, too low clamping force will lead to large slip value, and the system will become unstable [1–3]. Besides, it is noted that if the clamping force is increased to avoid the slip, the speed ratio must be changed slightly. In fact, an accurate and fast control of the rate of change of speed ratio is a prerequisite for supplementing the shift-point control, which affects the vehicle fuel consumption and acceleration performance because a correct shift point considers the powertrain and the vehicle characteristics. In order to maintain a steady-state speed ratio, an optimal pulley thrust is required. Hence, improving the performance of SBVCVT has recently attracted many researchers’ attentions [1–4].
In a previous work of the authors [4], a novel parallel CVT system, namely, dual-belt Van Doorne’s CVT (DBVCVT), was proposed to overcome some of the deficiencies of SBVCVT. As shown in Figure 1, the proposed DBVCVT design consists of two identical SBVCVT systems to increase the torque capacity and a synchronous mechanism to integrate the two SBVCVT systems. An analytical model has been developed for the DBVCVT and a test rig has been fabricated. It has already been verified in [4] that this novel DBVCVT can be implemented on heavy-duty vehicles and has significant improvement on the torque capacity. Nevertheless, the inadequate transmission efficiency due to the belt slip problem is still the major drawback of this novel DBVCVT system. Although the transmission efficiency can be improved by reducing the clamping force, it is at the risk of slip and the speed ratio may tend to change. To deal with the slip and speed ratio problem of CVT for the improvement of transmission efficiency, the slip and speed ratio control is necessary for the DBVCVT, but it has not been done in the previous work.
Schematic design of DBVCVT.
In the literature, there are several ways of controlling the belt slip and speed ratio. Bonsen et al. [5, 6] developed a robust gain-scheduling proportional-integral (PI) controller based on a linearized slip model to measure and control slip in a SBVCVT while minimizing clamping forces and preventing destructive belt slip. The gains were scheduled based on primary speed, speed ratio, and slip. Slip was used to determine whether the system undergone microslip or macroslip. The set point also varied with the ratio, since the maximum traction coefficient could be attained for different slip values depending on the ratio. However, the slip control system was designed for quasistatic ratio control, which does not hold in dynamic driving situations. Moreover, the selection of the control gains is also time-consuming and engineer experience dependent. Saito and Lewis [7] developed a simulation technique for a SBVCVT with feedback thrust controllers. Multibody formalisms were used to model the belt, and a modified PI controller was used to adjust the pulley thrusts to obtain a desired speed ratio.
Setlur et al. [8] developed an adaptive nonlinear control algorithm for the asymptotic tracking of the desired wheel speed by ensuring that the SBVCVT speed ratio tracks a desired gear ratio profile. The CVT used in their model to capture the gear ratio dynamics was assumed as a purely first-order integrator system.
Kim et al. [9] suggested a fuzzy logic-based speed ratio control algorithm for the SBVCVT system considering the on-off characteristics of the speed ratio control valve and the nonlinear characteristics of CVT dynamics. Their experimental results showed that a desired speed ratio could be achieved at steady state by fuzzy logic in spite of the fluctuating primary pressure. In addition, it was found that faster response and better robustness characteristics could be obtained by fuzzy logic control than a standard proportional-integral-derivative (PID) control. Ryu et al. [1] developed a model-based control algorithm for the hydraulic pressure-controlled CVT using the steady-state characteristics of the speed ratio control valve. In a hydraulic pressure-controlled CVT system, the desired speed ratio is obtained by controlling the primary actuator pressure. The authors proposed that linear control algorithms, such as PID type control, could be used for the pressure-control type CVT, whereas nonlinear or adaptive control logic should be implemented for the flow-control type CVT. Pesgens et al. [10] developed a new speed ratio controller for a SBVCVT with a hydraulic clamping system. Using the dynamic models of the variator and hydraulic power and compensator constraints, a set point feedforward and a linearizing feedback controller were implemented. The feedback controller was a PID controller with a conditional antiwindup protection. The total ratio controller guaranteed that at least one of the pressure set points was always minimal with respect to its constraints, while the other was raised above the minimum level to enable shifting. Rothenbühler [11] implemented a PI and a model reference adaptive control (MRAC) with a feedforward, of which two feedforwards were proposed: a simple feedforward (SFF) and a mapping feedforward (MFF). SFF only controlled the primary clamping force, while MFF considered that the needed clamping force was known for a certain slip reference, a certain speed ratio, and load factor.
In a nutshell, no research has studied the controller design for DBVCVT yet. Moreover, the existing literature shows that the development of the CVT control mainly focuses on either the slip control or the speed control. The slip control is designed to ensure the torque transmission and improve the efficiency. A reasonable slip control also extends the service life of the CVT. The speed ratio control is developed to minimize the error between the actual speed ratio and the target speed ratio. Although many scholars made many efforts on these two control targets and achieved good results, most of them still regarded the slip control and the speed ratio control as two separated systems. However, in practice, adjusting the clamping force to avoid the slip will result in changing the speed ratio concurrently, so the control of slip and speed ratio should be considered at the same time. Some scholars proposed the decoupling control of the slip and speed ratio control [11, 12], but this control concept is also inherently a kind of independent control. Moreover, this kind of control is very sensitive to the changes in system parameters. In fact, inaccurate system parameters and even some variation of system parameters in the control process can result in the failure of the decoupling control [13]. In short, the existing literature reveals that there is no CVT controller viewing the slip control and the speed ratio control as a multiobjective optimal control problem. Thus, one of originalities of this paper is to study the slip control and speed ratio control together. For addressing this multiobjective problem with multi-input and multioutput and the highly nonlinearity of the proposed DBVCVT system, this paper chooses the fuzzy control strategy to deal with this multiobjective optimal control problem. The fuzzy controller is usually based on experts’ knowledge and experience. For those control plants with complicated dynamic behavior and high nonlinearity, like the DBVCVT system, the strong robustness of fuzzy controller is suitable for complicated dynamic systems and is able to adapt to the impact of external disturbance [14]. However, the problem of typical fuzzy controller for multiobjective optimal control is the rule-making. In fact, it is very difficult to obtain optimal control rules. To solve this problem, this paper introduces the concept of Pareto rule base, which is developed based on an objective function, the analytical model of the DBVCVT system, and fuzzy logic. The Pareto rule base consists of a set of optimal fuzzy control rules which are selected from all combinations of fuzzy rules in the problem domains based on Pareto selection algorithm (Pareto strategy). With the Pareto rule base, the multiobjective fuzzy controller can rapidly select satisfactory control signals according to different operating conditions [15, 16]. The main objective of the proposed fuzzy controller for the DBVCVT is to automatically determine the optimal control action in order to balance the goals of high efficiency, accurate speed ratio, and low belt slip.
The organization of this paper is as follows. The formulation of multiobjective optimal control is proposed in Section 2. An analytical model of DBVCVT in terms of slip, speed ratio, and transmission efficiency dynamics is derived in Section 3. The model is used for determining system response in Pareto selection algorithm. The details of the controller design are presented and the implementation of the controller and some experimental results are provided in Section 4. Conclusions and further development are given in Section 5.
2. General Formula of Multiobjective Optimal Control Problem
This section mainly introduces the Pareto strategy for multiobjective optimal control problem. More details for this strategy can be found in [14–18].
2.1. Basic Concepts and DefinitionsDefinition 1 (control algorithm and system).
A mapping is defined as a control algorithm:
(1)f:I×X⟶U,∀(t,x)∈I×X,(t,x)|⟶u=f(t,x),
where I⊆[0,+∞) is a finite or infinite interval, X is the domain of system state, and U is the domain of system control variable. Obviously, the control algorithm decides the system response process over the time t, which can be expressed as a curve over the time t, and this is defined as the tracking curve of system state generated by the control algorithm f [17].
Definition 2 (function of system response process).
The controlled plant is considered as P. S is defined as a system with q inputs and r outputs. ζ is defined as the disturbance with the domain Ξ. u is defined as the system control variable with the domain U. This paper defines u0,u1,…,un as the step sequence of u with the initial value u0, which means u jumps from u=uk-1 to u=uk at the time tk, k=1,2,…,n. Moreover, the system response process of S with the initial value S(t0,u0) can be expressed by a response function S(t,u,ζ∣u0,u1,…,un) with the time variable t, the system control variable u, and the disturbance ζ. In most cases, the disturbance can be considered as some noises of the system input, so the response function can be written by S(t,u∣u0,u1,…,un) [14, 17].
2.2. Formulation of Multiobjective Optimal Control Problem
By observing the general case on the multiobjective control problem, it can be concluded that the satisfying degree to each objective is dependent on the feature of response function S(t,u∣u0,u1,…,un) [17]. Since all evaluations to objectives should be finished in a finite time, this paper considers a general form for the multiobjective control problem, in which the control sequence is finite.
In fact, there is no best solution to the problem itself in this study because the objectives of high efficiency, accurate speed ratio, and low belt slip are conflicting to each other. Therefore, seeking an “optimal solution" instead of “best solution" becomes a strategy to solve this multiobjective control problem. The key of this control is to design a control algorithm; for all initial states, the control algorithm can generate a sequence to control the corresponding response function and then achieve all targets in the sense of compromise. It can be noted that all targets change along with the time, so the general objective function vector can be defined as
(2)Ming(S(t,u∣u0,u1,…,ul))=(g1(S(t,u∣u0,u1,…,ul)),g2(S(t,u∣u0,u1,…,ul)),…,gn(S(t,u∣u0,u1,…,ul)))
subject to
(3)h1(S(t,u∣u0,u1,…,ul))≥0,hhhhhhhhh⋮hp(S(t,u∣u0,u1,…,ul))≥0,hp+1(S(t,u∣u0,u1,…,ul))=0,hhhhhhhh⋮hp+q(S(t,u∣u0,u1,…,ul))=0,
where g0,g1,…,gn are objectives and hk,k=1,2,…,p+q are constraints.
Q is denoted as the feasible region of system control variable u, which is limited by constraints, and λ is defined as a compromising operator:
(4)λ:Rn⟶Rl,∀x∈(x1,x2,…,xn)∈Rn,x|⟶λ(x)∈Rl,
where x=(x1,x2,…,xn) is defined as the system state.
Therefore, the multiobjective optimal control problem can be converted to find the control input sequence (v0,t1),(v1,t2),…,(vl,t1+1), such that
(5)λ(g(S(t,v∣v0,v1,…,vl)))=minu1,u2,…,ul∈Qλ(g(S(t,u∣u0,u1,…,ul))),
where vk∈Q, k=1,2,…,l.
The general formula of multiobjective control problem can be shown by
(6)minf1(x1,x2,…,xn)gggggggggggg⋮minfr(x1,x2,…,xn)maxfr+1(x1,x2,…,xn)gggggggggggg⋮maxfm(x1,x2,…,xn)s.t.gj(x1,x2,…,xn)≥0,j=1,2,…,pgggghk(x1,x2,…,xn)=0,k=1,2,…,q,
where the functions f1(x1,x2,…,xn),f2(x1,x2,…,xn),…,fr(x1,x2,…,xn) need to be minimized and the functions fr+1(x1,x2,…,xn), fr+2(x1,x2,…,xn),…,fm(x1,x2,…,xn) need to be maximized simultaneously. There are some commonly used compromising operators [14].
The weights are shown by
(7)λ(f1,f2,…,fn)=w1f1∧w2f2∧⋯∧wnfn(wk≥0,k=1,2,…,n,∑k=1nwk=1),
where wk is the weight.
2.3. Weight Selection and Normalization
Since this paper aims to optimize the performance of DBVCVT, the control has to assure that each target can reach the optimal value. In other words, each target (slip, speed ratio, and transmission efficiency) is not necessary to reach its best value but approach it as much as possible. However, due to conflicts among various targets, especially that increasing the satisfying degree of a particular target can lead satisfying degrees of other targets to decrease, it is important to assign appropriate weights to these targets so as to obtain an optimal solution. The selection of weight of each target is an important issue to directly determine the control action. Currently, there are many methods of determining weights, which can be broadly divided into two categories [14, 17]. The first one is the subjective assignment method in which various experts and decision makers evaluate various factors based on their subjective judgments or intuitions. The other category is the objective assignment method, which uses the objective information or statistical data analysis to determine weights, such as principal component analysis. As an illustration, this research considers the subjective weight selection [17]. In general cases, the weight of the objective Oi(i=1,2,…,m) is considered as wi(∑i=1mwi=1).
Apart from the weight selection, normalization also plays an important role to the system performance. In this study, normalization function N(·) is used to transform the objective component value to the range [0,1] so as to ensure each component has the same contribution to the fitness function. The general form of the normalization function is given by
(8)xt*=xt-xminxmax-xmin,
where xt* is the normalized performance index and xmax and xmin are the upper limit and lower limit of the performance index before normalization.
2.4. Pareto Rule and Pareto Rule BaseDefinition 3 (rule base).
X=X0×X1×⋯×Xn is defined as the domain of system state, and U is the domain of system control variable. The jth control rule can be defined as follows:
if xi is Aj1, x2 is Aj2,…,xn is Ajn, then u is Cj.
Here, Ajk∈F*(Xk), Cj∈F*(U), j=1,2,…,q, k=l,l+1,…,n. F*(X) is defined as the set of all fuzzy points in the domain X. Moreover, Rj can be written by (Aj,Cj), where
(9)Aj=∏k=1nAjk=Aj1×Aj2×⋯×Ajn,
or
(10)∀x∈(x1,x2,…,xn)∈X,Aj(x)=⋀k=1nAjk(xk)=Aj1(x1)∧Aj2(x2)∧⋯∧Ajn(xn).
Then, R=(R1,R2,…,Rq) can be considered as a rule base in P. When ∀x=(x1,x2,…,xn)∈X,∃Rj∈R and Aj(x)≠0, Rj can be considered as a response rule at the point of x. R is equivalent to the complete fuzzy rule set; this completeness indicates that there exists a rule at any point in the input space; the membership value of the “if” part of the rule at this point is nonzero [18].
The base point set of the input domain can be established too. First, the whole domain of the system input is divided into some divisions according to certain rules, and a membership function is defined in each division. Here, the membership function value shows the relative importance of a point in this division. Furthermore, this value can be 1 at a certain point in this division; then this point can be considered as a base point in the division. Similarly, other base points can be found in other divisions, and these base points constitute a base point set of the whole domain. The purpose of the base point set of the input domain is to change a continuous input domain into some discrete finite regions, then the experts can consider separately for each region [18]. However, the base point set of the output domain cannot be constructed in accordance with the above method, because each control output should be based on the actual need to determine but not determined by the subjective judgment.
Definition 4 (extended rule).
X=X1×X2×⋯×Xn is defined as the domain of system state and U=U1×U2×⋯×Um is defined as the domain of system control variable. The extended rule can be defined as me of rule R. The extended rule can be written by R=(A,W,T;B) [17].
R: if x(t) is A, then u(t) is W, so that x(t+T) is B.
There are two meanings in this extended rule:
∀x∈suppA, ∀u∈suppW; the result is x(t+T)=P(x,u,T)∈suppB;
∀b∈suppB, ∃x∈suppA, ∃u∈suppW, so there is p(x,u,T)=b,
where 0<T0≤∀T≤T1, A∈F*(X), W∈F*(U), and B∈F*(X). B can be considered as the result state of rule R. T0 and T1 are defined as the minimum and maximum acting time of rule R, respectively. For convenience, T=(T0+T1)/2 is defined as the acting ti
Definition 5 (supporting degree of a rule to an objective).
R=(A,W,T;B) is defined as an extended rule in P, a is the input base point of R, and v is the output base point of R. g(S(t,u∣u0,u1,…,un)) is defined as an objective function of the system. Considering the system response function S(t,u∣u0,u1) with the initial state a and the control input u1=v, then the favoring degree g(S(t,u∣u0,u1)) can be generated by the system response function S(t,u∣u0,u1) with respect to the objective g within the time interval t∈[t1,t1+T], where T is the control cycle. It can be noted that this favoring degree is considered as the supporting degree of rule R at the base point a with respect to the objective g, which can be expressed by g(R). The supporting degree of a rule to an objective can be used to make an order of the rules with the same response area, so that the most suitable rule can be selected among them in terms of the supporting degree [14].
Definition 6 (Pareto rule).
The Pareto rule refers that increasing the satisfying degree of one objective by changing the output of this rule can lead satisfying degrees of other objectives to decrease [18]. R=Q1∪Q2∪⋯∪Qq is defined as a rule base of the system P, where Qk={Rk1,Rk2,…,Rkm}; k=1,2,…,q has the same response area and input base point. g(S(t,u∣u0,u1,…,un)) can be defined as the objective vector of the system P and λ(x1,x2,…,xn) is a compromising operator. The rule Rkj is defined as the optimal Pareto rule with respect to the rule set Qk and can be expressed by
(11)g(Rkj)=⋁i=1nλ(g1(Rkj),g2(Rkj),…,gn(Rkj)),
where
(12)g(S(t,u∣u0,u1,…,un))=(g1(S(t,u∣u0,u1,…,un)),g2(S(t,u∣u0,u1,…,un)),…,gn(S(t,u∣u0,u1,…,un))).
Therefore, the Pareto rule base is regarded as every rule in the rule base is an optimal Pareto rule [18].
2.5. Development of Pareto Rule Base
This section introduces a comprehensive approach for constructing a Pareto rule base [18]. The goal of the system control is to make the overall state of the control plant change along with the preset track. Moreover, some of the indicators of the controlled object in this process should be limited in order to meet the requirements of the system. It is assumed that the system state variables are X and Y and the system input variables are U and V. The system response function is defined as S(t,u,v∣(u,v)). There are some steps to build the Pareto rule base.
Step 1.
Select base point sets of domains of state and input variables.
This paper considers that certain parameters of membership function of the fuzzy control system are fixed to optimize the rules and constructs base point sets of state and input variables through the appropriate division. Therefore, the base point set of system state variable X is defined as
(13)X={a1,a2,…,ap},a1<⋯<ap.
The base point set of system state variable Y is defined as
(14)Y={b1,b2,…,bq},b1<⋯<bq.
The base point set of system input variable U is defined as
(15)U={u1,u2,…,um},u1<⋯<um.
The base point set of system input variable V is defined as
(16)V={v1,v2,…,vn},v1<⋯<vn.
Step 2.
Identify all possible states of the system after the time interval T.
The base point group of system state variables is defined as wij(i=1,2,…,p,j=1,2,…,q), the corresponding base point group for state input variables is (uk,vl), and the corresponding rule at these base points is Rijkl. All these rules with the initial system state wij constitute a rule set {Rkl}. The composition of all rules with the initial system state wij can generate a new system state wijkl(k=1,2,…,m,l=1,2,…,n) after a time interval T. The corresponding response result set is expressed by
(17){Sij(t,u1,v1),Sij(t,u2,v1),…,Sij(t,uk,v1),Sij(t,u1,v2),…,Sij(t,uk,vl)},
where k=1,2,…,m, l=1,2,…,n.
Step 3.
As for the above response result {Sij(t,ui,vj)}, i=1,2,…,m, j=1,2,…,n, this study calculates the satisfying degree of an objective under constraints and then obtains the optimal response result and the corresponding optimal rule, which are associated with a given initial system state.
Step 4.
∀ak∈X; a triangular fuzzy number of X can be defined by
(18)Ak(x)=cut[(x-ak)(ak-ak-1)]∨[(ak+1-x)(ak+1-ak)],
where k=1,2,…,p. The definition of “cut" function with respect to X is expressed by
(19)cut(x)={xx∈[0,1],0x∉[0,1].
So, X is divided into many fuzzy divisions by Ak. The set of fuzzy numbers Ξ with respect to X can be defined as
(20)ΞX={A1,A2,…,Ap}.
Similarly, the set of fuzzy numbers Ξ with respect to Y can be defined as
(21)ΞY={B1,B2,…,Bq}.
The set of fuzzy numbers Ξ with respect to U can be defined as
(22)ΞU={U1,U2,…,Um}.
The set of fuzzy numbers Ξ with respect to V can be defined as
(23)ΞV={V1,V2,…,Vn}.
According to Step 3, the optimal response result with the initial state wij corresponds to the base point group (uk,vl). Then, the optimal rule based on the fuzzy numbers of these base points can be defined as follows:
Rij: if X is Ai and Y is Bj, then U is Uk, V is Vl.
This means R={rij∣i=1,2,…,p,j=1,2,…,q} can be considered as the comprehensive Pareto rule base. The method of this paper is to search for the optimal rule based on fixed membership function parameters.
3. Analytical Model of DBVCVT Slip, Speed Ratio, and Efficiency Dynamics
Currently, almost all fuzzy control systems use the “if-then” rule. The control rules and membership functions are usually dependent on experts’ knowledge or experience. The main idea of the proposed fuzzy control system is to select suitable fuzzy control rule from optimal control rule base in order to make the control perform satisfactorily. This paper adopts fuzzy logic theory, an objective function, and an exact analytical model of DBVCVT of slip, speed ratio, and efficiency dynamics, to derive the optimal control rules.
In the previous work [4], an analytical model of DBVCVT has been developed. The comparison in [4] showed that the simulation results of the analytical model are in good agreement with the experimental results. Hence, it can act as an effective and accurate tool to predict the transmission process for the slip and speed ratio control (i.e., system response). To obtain the power transmission efficiency, the previous modeling work has considered many kinds of power losses of DBVCVT except slip loss. However, when the slip happens, the slip loss also occurs. Although the slip loss is generally much smaller than other losses in a V-belt variator, it cannot be neglected. In fact, the slip loss tends to increase when the clamping force is reduced.
With the consideration of slip, the geometric ratio can be defined as
(24)ig=rsrp.
The speed ratio can be defined as
(25)i=ωpωs.
The slip ratio can be defined as
(26)ε=1-ωsωpig.
The input and output speeds can be, respectively, measured by a speed sensor which is a 60-toothed magnetic pickup; then the speed ratio can be obtained from (25). From (26), it is noted that the key to measure the slip is to determine the geometric ratio ig. In this paper, by measuring the axial displacement of the primary pulley, the corresponding geometric ratio ig can be calculated. This is accomplished by installing a linear variable differential transformer (LVDT) to measure the axial position of the primary pulley.
When ig,min=0.44, the working radius of primary pulley can be shown as
(27)rp=rp1.
The corresponding working radius of secondary pulley can be shown as
(28)rs=ig,min·rp1.
When ig,max=2.25, the measured maximum of axial moving displacement of the primary pulley Δrp,max is 14.56 mm, so the working radius of primary pulley can be regarded as
(29)rp=rp2=rp1+Δrp,max2tanθp.
The corresponding working radius of secondary pulley can be considered as
(30)rs=rs2=ig,max·rp2=ig,max·(rp1+Δrp,max2tanθp).
The working length of steel belt can be calculated with
(31)L=rp(π+2α)+rs(π-2α)+2acosα.
Based on (27)~(31), the working radius of primary pulley rp1 and working length of steel belt L can be calculated.
Then, when the geometric ratio ig needs to be determined, the working radius of primary pulley can be defined as
(32)rp=rp1+Δrp2tanθp.
The corresponding working radius of secondary pulley rs can be calculated by (31). With reference to (24), the geometric ratio ig can be obtained. The slip loss can be defined as
(33)Pslip=ωp-ωsrsrp.
With reference to the design of DBVCVT and the above consideration of slip loss, the transmission efficiency η based on the input power from the primary pulleys to the secondary pulleys in [4] is redefined as
(34)η=ηd·[2Ti-9549·(P1+P2+P3+P4+P5+P6)]2Ti×(1-Pslipωp)×100%.
The power loss due to the radial friction between the steel element and the pulley can be given by the following:
(35)P1=ωp[Fp(βp)rpi-Fp(0)rpo]+ωs[Fs(0)rso-Fs(βs)rsi]·n.
The power loss due to the tangential friction between the steel element and the pulley can be given:
(36)P2=0.07εvp(Qpcos(θp/2)+Qscos(θs/2))·n.
The power loss due to the friction between inner layer of steel ring and contact surface of steel element can be defined as
(37)P3={μrevsh[(Crvs2-FANr)(e-μreβs-1)μreNr(1rsi-1rpo)+(FA+FB)tanαrpo]·n,(i<1),Hμrevsh[(Crvs2-FANr)(e-μreβs-1)μreNr(1rpi-1rso)+(FA+FB)tanαrso]·n,(i≥1).
The kinetic energy loss of the steel element is defined as
(38)P4={12meVe3(2h·rpo+h2herpo2+2h·rsi+h2hersi2)·n,HHHHHHHHHHIHHHHHHH(i<1),12meVe3(2h·rpi+h2herpi2+2h·rso+h2herso2)·n,HHHHHHHHHHIHHHHHH(i≥1).
The power loss due to speed-dependent bearing frictional torque of the input shaft is given as follows:
(39)P5={10-10·db3ni5/3n·fbvb2/39549,vb·ni≥2000,160·10-10·db3fbn·ni9549,vb·ni<2000.
The power loss due to speed-dependent bearing frictional torque of the output shaft is also given:
(40)P6={10-10·db3no5/3n·fbvb2/39549,vb·no≥2000,160·10-10·db3fbn·no9549,vb·no<2000.
In (39) and (40), ni and no are, respectively, the input speed of the primary pulley and the output speed of the secondary pulley in revolutions per minute (RPM).
Lastly, the transmission efficiency of the inverse differential gearbox in Figure 1 is considered. In this study, the transmission efficiency of the inverse differential gear ηd is selected as 0.9 [19].
Moreover, the required axial clamping force of primary pulley under high transmission ratio (i<1) can be obtained as follows:
(41)Qp=-1μpCp(EA-FA+CrVrp2+CeVep2)·(eμpβ0p-1)+Cp[1-μre(FA-CrVrp2)·(e-μreβp-e-μreβ0p)-CeVep2(βp-β0p)1-μre],
where
(42)Cp=cos(θp/2)-μepcosγsin(θp/2)2(sin(θp/2)+μepcosγcos(θp/2)).
The required axial clamping force of secondary pulley under high transmission ratio (i<1) can be obtained as follows:
(43)Qs=-Cs[1μre(FA-CrVrs2)(eμreβ0s-1)hhhh-EAβ0s-CeVes2β0s1μre]+1μsCs(eμsβs-eμsβ0s)·(EA-FA+CrVrs2+CeVes2),
where
(44)Cs=cos(θs/2)-μepcosγsin(θs/2)2(sin(θs/2)+μepcosγcos(θs/2)).
The required axial clamping force of primary pulley under low transmission ratio (i≥1) can be obtained as follows:
(45)Qp=-Cp{2μre-μp(FA-CrVrp2)(eμreβ0p-1)hhhhsssh-1μp(eμpβ0p-1)hhhhsssh×[μre+μpμre-μp(FA-CrVrp2)+EA+CeVep2]}-Cp[1μre(FA-CrVrp2)(eμreβp-eμreβ0p)-CeVep2(βp-β0p)1μre],
where
(46)Cp=cos(θp/2)-μepcosγsin(θp/2)2(sin(θp/2)+μepcosγcos(θp/2)).
The required axial clamping force of secondary pulley under low transmission ratio (i≥1) can be obtained as follows:
(47)Qs=Cs[1μre(FA-CrVrs2)(eμreβ0s-1)-EAβ0s-CeVes2β0s]+Cs{2μre-μs(FA-CrVrs2)(eμreβs-eμreβ0s)hhhhhhh-1μs(eμsβs-eμsβ0s)×[μre+μsμre-μs(FA-CrVrs2)+EA+CeVes2]},
where
(48)Cs=cos(θs/2)-μepcosγsin(θs/2)2(sin(θs/2)+μepcosγcos(θs/2)).
In DBVCVT, the axial clamping force of the primary pulley Qp controls the speed ratio, while the axial clamping force of the secondary pulley Qs controls the slip ratio. It can be imagined that if the clamping force is increased to avoid the slip, the speed ratio must be changed slightly because the speed ratio of DBVCVT depends on the balance of primary and secondary clamping forces. If the primary and secondary clamping forces are in a balance, the speed ratio is constant; if an extra clamping force is applied to either primary or secondary pulleys, DBVCVT will shift. Thus, it is not recommended to decrease the clamping force at one side as this increases the slip in the variator and the influence on DBVCVT would be destabilizing because of the change of speed ratio. As the balance will shift depending on the operating point of DBVCVT, a certain interaction still exists. In the control scheme, the clamping force level in DBVCVT system is controlled by adjusting the spring force. Overall, this study implements the slip and speed ratio control to minimize the effect of slippage and maintain the speed ratio and improves the transmission efficiency at the same time. It is clear that the working radii of the primary and secondary pulleys in DBVCVT change when the input torque is changed. In other words, the speed ratio changes due to the fact that the axial motions of variators are associated with the slip. This shows that the contribution of change rate of i to the slip ɛ cannot be neglected.
A control action is needed in order to stabilize the system in the slip region. In the analytical model and prototype hardware of the DBVCVT, the clamping force of primary pulley Qp and the clamping force of secondary pulley Qs can be controlled. Since the system is mainly used on automotive applications, the input torque Ti is controlled by the driver via the throttle pedal, and the output torque To is determined by the road condition, it can be assumed that the output load is not controllable and hence is considered as the disturbance. For the control purpose, the slip and speed ratio must be measured accurately. In DBVCVT, the geometric ratio ig is obtained from a linear displacement sensor. Since even small offsets in the slip or speed ratio due to temperature changes or elastic deformations may cause severe control errors, all these effects must be taken into account in this control. Therefore, there are disturbances acting on the system.
4. Slip and Speed Ratio Controller Design4.1. Control Scheme
The proposed control scheme is presented in Figure 2. When the input torque is changing, the DBVCVT produces the slip, speed ratio, and transmission efficiency which can also be calculated by using the analytical model. In the prototype DBVCVT, the control signal Qp is transformed to the clamping force of primary pulley and Qs is transformed to the clamping force of secondary pulley via servo motor-driving system. Based on the analytical model of DBVCVT, this paper designs a three-input two-output controller to achieve high transmission efficiency, low belt slip, and accurate speed ratio. For the slip, the controller has to stabilize the system. In short, the controller must be carefully derived. The proposed controller is a fuzzy controller containing 2058 Pareto rules. With the rules, the optimal control action can be easily obtained by mapping from the input space to the output space without going through defuzzification [17]. In other words, the response time of the controller can be shortened. The details of the control system are presented in the following sections.
Proposed multiobjective speed ratio, slip, and transmission efficiency control for DBVCVT.
The design of the fuzzy controller is as follows. The input 1 of the controller is defined as the slip ε; its physical dimension is [0,1.5%](i≥1) or [0,0.5%](i<1) [5]. The input 2 of the controller is defined as the speed ratio i; its physical dimension is 2±3%(i≥1) or 0.84±3%(i<1) [20]. The input 3 of the controller is defined as the transmission efficiency η; its physical dimension is [0,1]. The output 1 of the controller is the clamping force of primary pulley Qp; its physical dimension is [0,20000N]. The output 2 of the controller is the clamping force of secondary pulley Qs; its physical dimension is [0,20000N]. The fuzzy domain of these inputs and outputs is [-6,6]. The shape of membership function for all three variables is the Gaussian function, in which seven linguistic variables are defined, including negative big “NB,” negative medium “NM,” negative small “NS,” zero “Z,” positive small “PS,” positive medium “PM,” and positive big “PB.” The type of fuzzy inference system is Mamdani.
4.2. Establishment of Fuzzy Control Rules
This section describes the establishment of the 2058 optimal control rules which should be accomplished prior to use of the fuzzy controller. To construct the Pareto rule base for DBVCVT, an objective function is necessary. The following section defines some indexes for the objective function.
Definition 7 (error of slip).
It defines the error of slip ε with reference to εref:
(49)e1=ε(t)-εref.
Definition 8 (error of speed ratio).
It defines the error of speed ratio i with reference to iref:
(50)e2=i(t)-iref.
Definition 9 (error of transmission efficiency).
It defines the error of transmission efficiency η with reference to 100%:
(51)e3=100%-η(t).
Definition 10 (objective function/function of satisfying degree).
The above slip and speed ratio control problem can be described as the following objectives:
(52)mine12,mine22,mine32.
Firstly, this research normalizes all targets; the allowable range of variables is mapped to [0,1] by using (8). Then the user gives different weights based on the importance of each target. The objection function of the control system is expressed by
(53)minf(t)=w1N(e12)+w2N(e22)+w3N(e32),
where wi(i=1,2,3) are user-defined weights for slip control, speed ratio control, and transmission efficiency, respectively. To calculate the errors in the control rule preparation phase, the analytical model of BVCVT is employed, so the above objective function embeds the analytical model.
Besides, the system divides the output speed no∈[0,nomax] into 6 divisions. Generally, nomax≤6300RPM; these divisions are [0,1050], [1050,2100], [2100,3150], [3150,4200], [4200,5250], and [5250,nomax]. The three inputs of the fuzzy controller are divided into seven divisions, with respect to seven linguistic values.
In the development of Pareto rule base, it follows the procedure mentioned in Section 2.5. Figure 3 shows the development of one optimal Pareto rule for DBVCVT. On the basis of the division of no, no can be calculated as the mean of the current division. In each division of no,7×7=49 basic rules at the base point group of state variables (no,i,ε,η) can be obtained. After defuzzification, 7×7=49 control signals and their corresponding response results of system state can be obtained. Then, with respect to each response result, various system fitness values can be determined by using (53). Based on the minimum fitness, the best Pareto control rule out of 49 for this input condition can be selected. An example rule is shown as follows.
If no∈(1050,2100], ɛ is PS, i is NM, and η is PM, then Qp is PM and Qs is PM.
Development of one optimal Pareto rule for DBVCVT.
In a similar manner, all the rules of various input states can be obtained and a Pareto rule base including 6×7×7×7=2058 optimal Pareto control rules was established. All of these 2058 optimal Pareto rules constitute the fuzzy controller for multiobjective control of DBVCVT.
4.3. Implementation and Experimental Result
In order to verify the feasibility of the proposed algorithm, the above fuzzy controller and the analytical model of DBVCVT were implemented using MATLAB SIMULINK 6.5.1. A prototype DBVCVT with its test rig was also developed as shown in Figure 4. The model parameters are shown in Table 1 in which the geometrical and mechanical parameters come from the manufacturer catalogues, handbooks, and prototype DBVCVT. Besides, the friction coefficients in CVT are known to depend on speed ratio, clamping force, shaft speed, and slip [21]. Under this situation, the previous work [4] considered that the addition of the lubricant can cool and lubricate the system, but an extremely complicated lubricating state exists and varies the friction coefficients in DBVCVT. An oil temperature sensor was employed in the control system to indirectly estimate the friction coefficients. In the previous work [4], by running the DBVCVT for 5 minutes, it was found that the oil temperature remained at about 44°C and had no apparent change after several minutes. Thus, based on this temperature, the friction coefficients μep and μre are determined as 0.001 and 0.07, respectively [19].
Parameters of analytical model and prototype of DBVCVT.
a
Ce
Cr
db
εref
fb
h
he
195 mm
2 kg/m
0.04 kg/m
70 mm
1.5% (i≥1)
0.7
2 mm
2 mm
0.5% (i<1)
hr
iref
K
L
me
Nr
vb
γ
0.185 mm
2 (i≥1)
5.5 mm
598 mm
0.005 kg
12
40 mm^{2}/s
90°
0.84 (i<1)
ηd
ηdt
θp
θs
μep
μre
0.9
0.95
11°
11°
0.001
0.07
Experimental setup of prototype DBVCVT and test rig. (a) DC servo motor controllers; (b) DC servo motor (secondary pulleys); (c) worm gearbox of DC servo motor (secondary pulleys); (d) power screw mechanism (secondary pulleys); (e) integral torque and speed sensors (primary pulleys); (f) three-phase AC motor; (g) spring; (h) load cell (secondary pulleys); (i) variator 1; (j) variator 2; (k) inverse differential gearbox; (l) load cell (primary pulleys); (m) power screw mechanism (primary pulleys); (n) worm gearbox of DC servo motor (primary pulleys); (o) DC servo motor (primary pulleys); (p) flywheel; (q) magnetic powder dynamometer; (r) input shaft; (s) output shaft; (t) synchronous shift fork (secondary pulleys); (u) synchronous shift fork (primary pulleys); (v) dynamometer controller; (w) control program; (x) programmable ECU; (y) inverter for AC motor; (z) optical sensor.
In order to examine the control performance of the DBVCVT system under changing input torque, experiment was conducted under two different target speed ratios (iref=2 and iref=0.84). Figures 5 and 11 show the change of input torque for iref=2 and iref=0.84, respectively. Figures 5~16 and Tables 2~4 show the input torque conditions and the experimental results under iref=2 and iref=0.84, respectively. All these comparisons not only include the experimental results based on a user-defined weight vector w=(w1,w2,w3)T=(0.3,0.5,0.2)T (Condition 1) but also include the results based on another set of user-defined weights w=(w1,w2,w3)T=(0.5,0.3,0.2)T (Condition 2). The reason for testing the system under two different weight combinations is to reflect the impact of weights on system performance. As mentioned before, the slip control and speed ratio control is a pair of conflicting goals. This paper pays more attention on the speed ratio control in Condition 1 and pays more attention on the slip control in Condition 2. The comparison of Condition 1 and Condition 2 in Figures 5~16 proves that the weight has a great influence on the control rules in the Pareto rule base and control performance.
Comparison of results of speed ratio in Conditions 1 and 2.
Target speed ratio iref
Maximum of actual speed ratio i
Error (%)
Minimum of actual speed ratio i
Error (%)
2
2.015 (Condition 1)
1.5%
1.983 (Condition 1)
−1.7%
2.029 (Condition 2)
2.9%
1.975 (Condition 2)
−2.5%
0.84
0.848 (Condition 1)
0.8%
0.835 (Condition 1)
−0.5%
0.872 (Condition 2)
3.2%
0.813 (Condition 2)
−2.7%
Input torque in DBVCVT system for iref=2.
As for the speed ratio of DBVCVT, Table 2, Figures 6 and 12 show the comparison of experimental conditions and experimental results of speed ratio in DBVCVT system under iref=2 and iref=0.84, respectively. In Figures 6 and 12, it can be noted that though the input torque is changing, the actual speed ratio can follow the iref quickly and accurately. From Table 2, it can be found that no matter the target speed ratio is 2 or 0.84, all the errors between iref and the maximum of i in Condition 1 are less than those in Condition 2. Similarly, all the errors between iref and the minimum of i in Condition 1 are less than those in Condition 2. In all, all the errors are in the limitation of [-3%,+3%] [20], which show that the control performance of the speed ratio is very good. Moreover, the curves of Condition 1 in Figures 6 and 12 are better than those of Condition 2 in Figures 6 and 12. It is because the weight of speed ratio in Condition 1 is larger than the one in Condition 2.
Time response of speed ratio in DBVCVT system for iref=2.
As for the slip ratio of DBVCVT, Table 3, Figures 7 and 13 show the comparison of experimental conditions and experimental results of belt slip in DBVCVT system under iref=2 and iref=0.84, respectively. In Figures 7 and 13, it can be seen that though the input torque is changing, the slip ratio is almost controlled under the limitation of εref=1.5%(i≥1) or 0.5% (i<1) [5]. From Table 3, even the maximum overshoot of slip ratio ε excesses εref; the clamping forces Qp and Qs keep adjusting to gradually decrease the slip. Besides, it can be noticed that no matter the target speed ratio is 2 or 0.84, all the means of actual slip ratio εmean are under the limitation of εref=1.5%(i≥1) or 0.5% (i<1), showing that the control performance of the slip ratio is very good. Furthermore, Table 3 reveals that all the errors of Condition 1 are larger than those of Condition 2, in which it can also be seen that the curves of Condition 1 in Figures 7 and 13 are worse than those of Condition 2 in Figures 7 and 13. It is because the weight of slip ratio in Condition 1 is less than the one in Condition 2.
Comparison of results of slip ratio in Conditions 1 and 2.
Target speed ratio iref
Limitation of slip ratio εref
Maximum of overshoot of slip ratio ε
Mean of actual slip ratio εmean
Error(εmean-εref) (%)
2
1.5%
3.870%(Condition 1)
1.038%(Condition 1)
−0.462%
3.662%(Condition 2)
0.947%(Condition 2)
−0.553%
0.84
0.5%
2.127%(Condition 1)
0.488%(Condition 1)
−0.012%
1.978%(Condition 2)
0.463%(Condition 2)
−0.037%
Comparison of results of transmission efficiency in Conditions 1 and 2.
Target speed ratio iref
Target transmission efficiency
Mean of actual transmission efficiency ηmean
Error(%)
2
1
73.72% (Condition 1)72.16% (Condition 2)
26.28%27.84%
0.84
69.32% (Condition 1)68.25% (Condition 2)
30.68%31.75%
Time response of slip ratio in DBVCVT system for iref=2.
As for the transmission efficiency of DBVCVT, Table 4, Figures 8 and 14 show the experimental results of transmission efficiency in DBVCVT system under iref=2 and iref=0.84, respectively. In Figures 8 and 14, it can be seen that though the input torque is changing, the transmission efficiency can be maintained or even improved by the multiobjective fuzzy controller. When the slip ratio specially excesses εref at t=87s, 158 s, or 190 s in Figure 7, the corresponding transmission efficiency at t=87s, 158 s, or 190 s in Figure 8 does not drop down seriously. Similarly, when the slip ratio excesses εref at t=63s, 155 s, 165 s, or 196 s in Figure 13, the corresponding transmission efficiency at t=63s, 155 s, 165 s, or 196 s in Figure 14 still does not drop down significantly. It is because that the transmission efficiency at high slip level is maintained by balancing the clamping forces Qp and Qs. From Table 4, it can be found that no matter the target speed ratio is 2 or 0.84, all the errors between 1 (i.e., 100% efficiency) and the means of actual transmission efficiency ηmean are acceptable, because the power transmission efficiency of a general CVT is about 70%. Furthermore, the curves of Condition 2 in Figures 8 and 14 are slightly worse than those of Condition 1. These results reveal that although the weight of transmission efficiency in Condition 1 is the same as the one in Condition 2, increasing the weight of slip control in Condition 2 slightly increases the friction loss, resulting in decreasing the transmission efficiency a little. This evidence proves that the proposed control strategy can meet different conflicting targets in a sense of compromise.
Time response of transmission efficiency in DBVCVT system for iref=2.
In addition, Figures 9, 10, 15, and 16 illustrate that the clamping forces of Qp and Qs have a good agreement with the input torque in Figures 5 and 11, respectively, showing that the proposed fuzzy controller has a good tracking performance and fast response time. In all, the proposed fuzzy controller can improve the transmission efficiency, achieve the accurate speed ratio, and avoid the slip in the highly nonlinear DBVCVT system.
Time response of clamping force of primary pulley in DBVCVT system for iref=2.
Time response of clamping force of secondary pulley in DBVCVT system for iref=2.
Input torque in DBVCVT system for iref=0.84.
Time response of speed ratio in DBVCVT system for iref=0.84.
Time response of slip ratio in DBVCVT system for iref=0.84.
Time response of transmission efficiency in DBVCVT system for iref=0.84.
Time response of clamping force of primary pulley in DBVCVT system for iref=0.84.
Time response of clamping force of secondary pulley in DBVCVT system for iref=0.84.
5. Conclusions
Considering that there is very little research on the simultaneous control of slip, speed ratio, and transmission efficiency of metallic V-belt CVTs, this paper originally proposes a multiobjective control strategy for the CVT system. As a novel DBVCVT system has been previously proposed by the authors, a new intelligent controller under the multicontrol strategy is then designed to improve the DBVCVT performance in terms of transmission reliability, efficiency, and stability. Due to the high nonlinearity of DBVCVT, the fuzzy control theory is adopted. While the rule base is critical for the fuzzy control algorithm, this paper not only originally applies Pareto strategy to generate optimal control rules for DBVCVT but also defines a comprehensive and flexible objective function to help with generating the optimal control rules.
To verify the control strategy, a prototype system was implemented using MATLAB in which the output speed is separated into six divisions. With the help of the relevant membership function, the proposed system can derive optimal fuzzy control rules. Experimental results not only verify that the multiobjective fuzzy control strategy for DBVCVT can balance the goals of accurate speed ratio and low belt slip but also show that the controller can achieve a good transmission performance. In addition, this paper further demonstrates the effectiveness of the proposed method by using different weight vectors. In short, the use of the fuzzy control algorithm based on Pareto rule base for the multiobjective control problem of DBVCVT is effective.
In the future, the test condition of continuous shift point commands will be considered to further examine the performance of the proposed controller. Although the above case study shows a good control performance, additional tests under more complicated conditions are also necessary to be considered, like the variable output load.
Nomenclaturee1:
Error of ε with reference to εref
e2:
Error of i with reference to iref
e3:
Error of η with reference to 100%
Fspring:
Spring force
Ftp=Ftp(β):
Distribution of tangential friction between steel element and primary pulley
Fts=Fts(β):
Distribution of tangential friction between steel element and secondary pulley
h:
Radial distance from contact surface between steel ring and steel element to center of gravity of steel element
he:
Thickness of each steel element
hr:
Thickness of each layer in steel ring
i:
Transmission ratio
ig:
Geometric ratio
imax:
Maximum transmission ratio
imin:
Minimum transmission ratio
iref:
Reference of speed ratio
K:
Experimental constant of effective radius
kp:
Effective radius coefficient of primary pulley
ks:
Effective radius coefficient of secondary pulley
L:
Working length of steel belt
me:
Mass of each steel element
n:
Number of metal belts
ni:
Input speed
no:
Output speed
no1:
Output speed of secondary pulley 1
no2:
Output speed of secondary pulley 2
nomax:
Maximum of output speed
Np=Np(β):
Distribution of normal force between steel element and primary pulley
Nr:
Number of layers in steel ring
Ns=Ns(β):
Distribution of normal force between steel element and secondary pulley
P1:
Power loss due to radial friction between steel element and pulley
P2:
Power loss due to tangential friction between steel element and pulley
P3:
Power loss due to friction between inner layer of steel ring and contact surface of steel element
P4:
Kinetic energy loss of steel element
P5:
Power loss due to speed-dependent bearing frictional torque of input shaft
P6:
Power loss due to speed-dependent bearing frictional torque of output shaft
Ploss:
Slip loss
Pp=Pp(β):
Distribution of normal force between steel ring and steel element on primary pulley
Ps=Ps(β):
Distribution of normal force between steel ring and steel element on secondary pulley
Qp=Qp(β):
Distribution of axial clamping force of primary pulley
Qs=Qs(β):
Distribution of axial clamping force of secondary pulley
rp:
Working radius of primary pulley
rpi:
Effective radius at the entry of primary pulley
rpo:
Effective radius at the exit of primary pulley
rs:
Working radius of secondary pulley
rsi:
Effective radius at the entry of secondary pulley
rso:
Effective radius at the exit of secondary pulley
t:
Time
Ti:
Input torque
vb:
Kinematic viscosity of lubricant
Ve:
Tangential velocity of steel element based on effective radius
Vep:
Tangential velocity of steel element on primary pulley
Ves:
Tangential velocity of steel element on secondary pulley
vp:
Tangential velocity of primary pulley
Vrp:
Tangential velocity of steel ring on primary pulley
Vrs:
Tangential velocity of steel ring on secondary pulley
vs:
Tangential velocity of secondary pulley
w:
User-defined weight
α:
Angle between the vertical centerline of shaft and the tangent point of steel belt
β0p:
Angle of increase or decrease in Ep
β0s:
Angle of increase or decrease in Es
βp:
Angle of wrap of a belt on primary pulley
βs:
Angle of wrap of a belt on secondary pulley
γ:
Sliding angle
Δrp:
Measured axial moving displacement of primary pulley
Δrp,max:
Measured maximum of axial moving displacement of primary pulley
ε:
Slip ratio
εmean:
Mean of actual slip ratio
εref:
Reference of slip ratio
ζ:
Disturbance
η:
Power transmission efficiency
ηd:
Transmission efficiency of inverse differential gear
ηmean:
Mean of actual transmission efficiency
θp:
Groove angle of primary pulley
θs:
Groove angle of secondary pulley
λ:
Compromising operator
μep:
Friction coefficient between steel element and pulley
μre:
Friction coefficient between steel ring and steel element
τ:
Sampling period
ωp:
Angular velocity of primary pulley
ωs:
Angular velocity of secondary pulley.
Conflict of Interests
The authors declare that there is no conflict of interests regarding the publication of this paper.
Acknowledgment
The project is supported by the University of Macau Research Grants, Grant nos. MYRG2014-00058-FST, MYRG081(Y1-L2)-FST12-WPK, and MYRG077(Y1-L2)-FST13-WPK.
RyuW.NamJ.LeeY.KimH.Model based control for a pressure control type CVTSimonsS.ZhouY.LiuJ.CaiY.ZouN.Modeling, validation and optimal design of the clamping force control valve used in continuously variable transmissionChenY. Q.WongP. K.XieZ. C.WuH. W.ChanK. U.HuangJ. L.Modelling of a novel dual-belt continuously variable transmission for automobilesBonsenB.KlaassenT. W. G. L.PullesR. J.SimonsS. W. H.SteinbuchM.VeenhuizenP. A.Performance optimisation of the push-belt CVT by variator slip controlBonsenB.PullesR. J.SimonsS. W. H.SteinbuchM.VeenhuizenP.Implementation of a slip controlled CVT in a production vehicleProceedings of IEEE Conference on Control Applications (CCA '05)August 2005Toronto, Canada1212121710.1109/CCA.2005.1507296SaitoT.LewisA. D.Development of a simulation technique for CVT metal pushing V-belt with feedback controlSetlurP.WagnerJ. R.DawsonD. M.SamuelsB.Nonlinear control of a continuously variable transmission (CVT)KimT.KimH.YiJ.ChoH.Ratio control of metal belt CVTPesgensM.VroemenB.StoutenB.VeldpausF.SteinbuchM.Control of a hydraulically actuated continuously variable transmissionRothenbühlerY.ZhangS. P.TakiyamaT.Engine-CVT-A/F consolidated control using decoupling control theoryChenG.PhamT. T.TangK. S.ManK. F.ChenG.KwongS.An optimal fuzzy PID controllerChangC.XuD.QuekH.Pareto-optimal set based multiobjective tuning of fuzzy automatic train operation for mass transit systemYagerR. R.ZadehL. A.IshibuchiH.KuwajimaI.NojimaY.Relation between pareto-optimal fuzzy rules and pareto-optimal fuzzy rule setsProceedings of the 1st IEEE Symposium of Computational Intelligence in Multicriteria Decision Making (MCDM '07)April 2007424910.1109/MCDM.2007.3694152-s2.0-34548799281BudynasR.NisbettK.CarboneG.MangialardiL.MantriotaG.Theoretical model of metal V-belt drives during rapid ratio changingVroemenB. G.