Generalised Fuzzy Models Applied to Logical Algebras and Intelligent Systems in EngineeringView this Special Issue
Design of an Adaptive Boost Energy-Saving Fuzzy Control System Driven by the Finite State Machine
Aiming at the challenging problem of the traditional warp knitting machine electronic jacquard control system with complex structure of multiple circuit boards layered cascade, such as large physical space occupation, high power consumption, and independent high-voltage power supply voltage, we proposed an embedded circuit and control strategy design for the piezoelectric jacquard needle (PJN) with adaptive boost and energy recovery functions. Firstly, the electromechanical dynamics model of PJN was established. Secondly, the fuzzy PI double closed-loop control algorithm driven by a finite state machine is proposed. Thirdly, with the help of a Metal-Oxide-Semiconductor Field-Effect Transistor (MOSFET), the PJN is integrated with the drive circuit. The drive circuit of PJN uses an energy storage inductor to replace the current limiting resistor of the traditional drive circuit, which can not only limit the forward charging current of the PJN and reduce energy loss but also can use the energy absorbed from the low-voltage power supply to adaptively boost the power supply of the PJN to the high voltage required for working conditions. The simulation results show that the new PJN drive circuit has an adaptive self-boost function. The PWM signal modulated by the fuzzy PI double closed-loop control algorithm can efficiently and accurately control the adaptive boost power supply and the voltage across the PJN. The mode of the circuit can be correctly switched through the sequential logic of the finite state machine and realize the energy recovery function.
At present, traditional motors and electromagnetic drives can no longer meet the drive requirements of special equipment for precision motion . A new generation of intelligent actuators represented by piezoelectric ceramic actuators, giant magnetostrictive actuator, and shape memory alloy actuators [2–4] are not only widely used in nanolevel intelligent precision manufacturing equipment in the fields of aerospace, bioengineering, etc. but also gradually used in traditional industrial automation control fields, such as textile equipment . At present, these intelligent actuators generally contain embedded circuit systems inside, which can run intelligent control algorithms such as fuzzy control [6–9] and neural network control .The research results on the application of piezoelectric ceramics in high-precision motion and positioning control mainly include the establishment of nonlinear models and their compensation mechanisms based on the inherent nonlinear hysteresis and creep characteristics of piezoelectric ceramics, as well as the design of micromovement flexible mechanisms, etc. [11–13]. The research on the application of piezoelectric ceramics in the field of electronic information mainly includes piezoelectric vibration control and energy harvesting, as well as the design of new piezoelectric sensors and driving power supplies [14–16]. When driving the microdisplacement mechanism, the piezoelectric ceramic driver can be regarded as a capacitor ; it consumes less energy, but when driving the load, it will generate a larger current in the drive circuit, and there is large power consumption and the problem of low efficiency. In addition, the traditional piezoelectric control system needs to be additionally equipped with special power supplies of different specifications according to the characteristics of the controlled object, resulting in a large system, low integration, and high complexity and cost.
“Jacquard” is an important pattern knitting method in warp knitting production. The jacquard control method of warp knitting machine has developed from the early mechanical faucet type and electromagnetic field type to the piezoelectric ceramic type. At present, the piezoelectric ceramic jacquard technology that can accurately and independently control each yarn guide needle in the warp knitting machine is developing rapidly. Piezoelectric jacquard needles (PJNs) realize the three-dimensional, rich and complex jacquard effect of warp knitted fabrics. The PJN is a revolutionary change to the traditional electronic traverse jacquard technology and has received extensive attention from the textile academic and engineering circles. Kumaravelu et al.  designed a cardless jacquard system based on the TTL logic circuit. The German Karl Mayer company designed and produced a series of high-speed jacquard warp knitting machines . The research team of the 26th Research Institute of China Electronics Technology Group Corporation conducted a systematic study on the warp knitting machine jacquard modification based on the performance analysis of the PJN and the three-dimensional design method . Cheng and Jiang  developed a warp knitted fabric design and simulation software for the warp knitting machine jacquard control system. Gao and Liu  researched the communication system, control circuit, and management system of the jacquard warp knitting machine. However, the abovementioned research results are limited to the traditional system control architecture, that is, the communication and control system of the piezoelectric jacquard warp knitting machine is composed of a PLC controller, communication relay board, piezoelectric drive board, jacquard needle block, etc., whose system structure is complex, maintenance is difficult, and reliability is low. For example, for a warp knitting machine (model: RDPJ5/1, width: 138 inches), there are 5 bars in total, and 1 to 2 bars with jacquard function are generally configured. The number of jacquard needles configured in one bar is up to 3312, which requires 104 drive boards to drive (control 208 PJN). Therefore, a new generation of embedded electronic jacquard system with simple structure and high integration is the development direction of warp knitting machine control system. In order to overcome low reliability and maintenance difficulty of the traditional warp knitting machine electronic jacquard control system with complex multicard structure, our previous work in  integrates the microcontroller unit (MCU), driver circuit, DC powers, and communication interfaces with the PJN. Such structure not only greatly reduces the jacquard control system's size but also improves the reliability and the ability of resisting noise interference and vibration.
This article focuses on a design method of an adaptive boost energy-saving fuzzy control system driven by a finite state machine for the PJN. First of all, the electromechanical dynamics model of the PJN was established, and the mathematical relationship between the positive and negative offset displacement of the PJN and the applied voltage was analyzed. Secondly, a fuzzy PI double closed-loop control algorithm driven by a finite state machine is proposed. Third, we construct the driver circuit of the PJN based on MOSFET, which integrates an adaptive self-boost circuit of the high-voltage power supply with the working circuit of the PJN.
2. Piezoelectric Ceramic Dynamic Model
The PJN generally consists of two Pb-based Lanthanum-doped Zirconate Titanate (PZT) piezoelectric ceramic wafers and a glass fiber ceramic substrate, as shown in Figure 1.
is the length of the PJN, is the thickness of the PJN, is the thickness of PZT piezoelectric ceramic wafers, is the thickness of the glass fiber ceramic substrate, is half the thickness of the PJN, is the radius of curvature, and is the chord center angle. According to the inverse piezoelectric effect, the PJN uses the applied voltage to produce a vertical deflection deformation (upper PZT contraction, lower PZT extension) in the vertical direction proportional to the electric field strength and produces a positive and negative offset to achieve the jacquard effect. The bending and stretching amount of the PJN iswhere is the piezoelectric strain constant.
Next, we consider the mathematical relationship between the bending and expansion of the PJN and its applied voltage . It can be seen from Figure 1 that
From equation (2), we can get and . Considering , it can be concluded that the displacement of the positive and negative offset of the PJN is
From equation (3), it can be seen that the displacement of the PJN positive and negative offset is proportional to the applied voltage , proportional to the square of its length , and inversely proportional to the square of the thickness .
3. PJN Drive Circuit Model
The drive circuit model includes six MOSFETs such as ,, and . There are 9 diodes, which are ,, and . There is an energy storage inductor L and a PJN. In the driving circuit, and PJN constitute a double-arm bridge circuit, as shown in Figure 2. The low-voltage power supply voltage is (usually 24 V power supply), and the high-voltage power supply voltage is (usually DC 100 V ∼ 200 V). The turn-on and turn-off of the MOSFETs are driven by a high-frequency PWM signal. The PWM signal is obtained by modulating the triangular carrier by the control signal output by the voltage and current double closed-loop controller. The logic switching of the initial boosting, high-frequency boosting, and high-voltage driving modes of the drive circuit is completed by the finite-state machine.
4. PJN Driving Circuit Working Mode Analysis
The complete working process of the drive circuit of the PJN includes 6 working modes, that is, , as shown in Figure 3. The key waveform of the drive circuit is shown in Figure 4. The switching condition between modes is determined by the combination of the production process of the warp knitting machine and the characteristics of the driving circuit. The equivalent circuit in different modes is shown in Figure 5.
4.1. The Initial Boost Mode of the High-Voltage Power Supply
All MOSETs are turned off through the input control terminal, and the low-voltage power supply charges the high-voltage power supply through the diode until . is the forward voltage drop of the diode . The mode is shown in Figure 5(a). When , the condition satisfied, and the drive circuit enters the mode from the mode .
4.2. High-Frequency Boost Mode of High-Voltage Power Supply
is charged through and L until reaches the rated voltage . Real-time detection of is carried out during the boost process; if is satisfied, the charging boost process ends. This process is realized by high-frequency cyclic switching of the two submodes and , as shown in Figures 3(b) and 3(c). In mode , charges and stores energy for L. During the charging process of L, the two arms of the double-arm bridge composed of , and work alternately at high frequencies, so as to ensure that the charging and discharging energy of the PJN are complementary and remain in a balanced position. In the mode , rises according to the following formula:
When ( is the reference set current), the circuit is switched from to , the inductor L is discharged to ensure , and the energy in the L is recovered to . In mode , drops according to the following formula:
According to the conservation of energy, we can getwhere is the average value of , is the total time occupied by submode intermittently in a mode , and is the total time occupied by submode intermittently in a mode .
According to formula (6), we can get
When , the condition or satisfied, and the drive circuit enters (positive offset) or (negative offset) from .
4.3. Positive Offset Mode and Positive Offset Mode
Mode : assuming that the rated driving voltage of the PJN that meets the process requirements is , the power supply positively charges the PJN (reverse piezoelectric effect) until . This process is realized by high-frequency cyclic switching between the two submodes and , as shown in Figures 3(d) and 3(e). should meetwhere is the equivalent capacitance of the PJN and is the equivalent capacitance of . It can be seen from equation (8) that, in order to obtain that satisfies the warp knitting process, must be made in the mode .
In mode , rises according to the following formula:
In order to ensure , L discharges in mode , and decreases according to the following formula:
Mode : assuming that the rated driving voltage of the PJN that meets the process requirements is , will reversely charge the PJN until , and the two submodes and (as shown in Figures 3(f) and 3(e)) work similar to and .
4.4. Equilibrium Mode and
According to the warp knitting process, the PJN will return to the equilibrium modes or after meeting the conversion conditions or after working for a time interval in or . The next action of the PJN in the equilibrium mode will depend on the warp knitting process and the state of . For example, if the PJN is currently in the balanced mode and , the next step of the warp knitting process will continue to shift positively, and the transition condition of the finite state machine is triggered, causing the drive circuit to transfer to the mode . Note that if , you need to trigger to return to mode to charge to compensate for the energy lost during driving the PJN. After , the charging and boosting process ends, and continues to drive the PJN according to the warp knitting process.
5. Fuzzy PI Control Algorithm Driven by the Finite State Machine
Generally, the circuit for multimode switching operation needs to adopt an independent controller in each working mode. In this paper, a finite-state machine is used to drive a fuzzy PI controller so that it can adapt to different circuit modes, as shown in Figure 6.
The fuzzy PI controller adopts double closed-loop control, where . The inner loop of the fuzzy PI controller is the antisaturation current PI control loop, which outputs the signal through the conversion factor , and generates the PWM signal to drive the MOSFETs by modulating the triangular wave. The outer loop is an antisaturation voltage fuzzy PI control loop, and the output is . When the deviation is large, the outer loop output is always saturated, the voltage loop is equivalent to an open loop, and the system becomes a current regulation system based on the conversion voltage of , basically keeping the constant. When the deviation is close to zero, it indicates that the target voltage is basically reached, gradually exits the saturation state, and and drop rapidly.
The proportional and integral adjustment parameters of the outer-loop fuzzy PI controller are and , respectively, where and are the initial values, and and are the fuzzy control variables. The establishment of fuzzy control rules requires full consideration of the characteristics of the PJN drive circuit. For example: when the mode of the circuit is and the voltage difference and is large, it shows that the deviation of and is large, so and should be increased to achieve the purpose of quickly reducing the . The fuzzy rule table is shown in Table 1, which contains 18 fuzzy rules in the form of "if Ai and Bi, then . In order to reduce the computational complexity of the proposed fuzzy PI controller, we only use 18 fuzzy control rules. In future work, we will use the offline generated fuzzy control table to avoid online real-time fuzzy inference which will further improve the operating efficiency of the control system.
In this paper, the fuzzy domain of input and output is divided into three fuzzy subsets . When the deviation is small, the triangular membership function is used to improve the control sensitivity. The analytical formula is shown in equation (11), where a is the midpoint of the fuzzy subset and c is the distance from the midpoint to the two ends of the fuzzy subset. When the deviation is large, the s-shaped membership function is used, and the analytical formula is as in equation (12).
The relationship between the clarification variables and and the fuzzy variables and iswhere and are the quantization factors of and , respectively.
The input and output membership functions of the fuzzy inference are shown in Figures 7(a), 8(b), and 8(c) . The fuzzy adaptive adjustment of and is shown in Figure 8(d). The relationship between PI parameter correction variables and and and , respectively, is shown in Figure 9.
The Mamdani reasoning rule is used to perform fuzzy reasoning as follows:
We use the center of gravity method with smoother output, simpler calculation, and higher accuracy to perform the following defuzzification:
In order to verify the effectiveness of the design strategy of the adaptive boost energy-saving fuzzy control system driven by the finite-state machine, a PJN drive circuit was built in MATLAB/Simulink, as shown in Figure 8. , , L = 30mH, , , , and .
In order to ensure that and can follow the given values and smoothly and quickly, a double closed-loop control system is established, as shown in Figure 10. Each module is encapsulated in a subsystem. It can be seen from Figure 10 that the drive circuit of the PJN is driven by a finite-state machine, and the PWM signal in the finite-state machine needs to be adjusted automatically by the fuzzy PI controller.
The finite-state machine model is shown in Figure 11. It can be seen from Figure 11 that the output voltage of the fuzzy PI controller generates the PWM signal of the MOSFETs in the driving circuit by modulating the triangular wave, which determines the frequency of the current in the circuit. The finite-state machine realizes the logic switching between the various modes of the circuit.
The adaptive self-boost performance, jacquard needle drive function, and energy-saving effect of the PJN drive circuit are shown in Figures 12(a) and 12(b), and the PWM waveform generation process is shown in Figure 12(c). It can be seen from Figure 12(a) that it only took 100 ms for to boost from 0 V to 100 V. During , the voltage outer loop is in a saturated state, and only the current inner loop control circuit, by setting , guarantees . is set in the simulation process, and during , the voltage outer loop starts to work and smoothly and quickly adjust to boost to 100 V. Figure 12(a) also shows that the decay speed of in the substate of the boost mode continues to increase. The average voltage of the is zero, which ensures that the PJN is stationary at the equilibrium position. Figure 12(b) shows the positive and negative offset of Set PJN for one cycle under the conditions of and . From Figure 12(b), it can be seen that the positive offset time of PJN is , the negative offset time is , the time to stay in the equilibrium position is , and the total time of an offset cycle is , which satisfies the process requirements , which shows that the proposed driving strategy is feasible. It can be seen from Figure 12(b) that, in the phase ( mode), the circuit recovers the energy stored in L through the piezoelectric effect of the PJN, which has energy-saving performance. Although energy is recovered in phase , the high-voltage power supply still has a small loss , so in phase (mode ), it returns to the boost mode , trying to boost up to .
This paper integrates the self-boosting circuit of PJN high-voltage power supply with the PJN high-frequency working circuit to improve the circuit integration. The logic switching sequence of each functional mode of the circuit is dispatched by a finite-state machine. The adopted PI fuzzy double closed-loop control algorithm can realize the controlled voltage value of the circuit in each mode smoothly and quickly reaching the target value. The new PJN drive circuit designed in this paper uses energy storage inductors instead of the current limiting resistors of the traditional drive circuit, making the circuit have a self-boosting function, without external high-voltage power supply, only low-voltage power supply, effectively reducing the complexity of the circuit. The energy storage capacity of the inductor can be used for energy recovery, achieving energy saving and low power consumption. The design strategy proposed in this paper provides a theoretical basis for the design of the embedded jacquard miniaturized control system of the warp knitting machine. It would be interesting to consider Takagi–Sugeno fuzzy neural networks to analyze the stability and provide self-learning capabilities in the control problem of the driving circuit of the PJN for future work.
The data used to support the findings of this study are included within the article.
Conflicts of Interest
The authors declare that there are no conflicts of interest regarding the publication of this paper.
This work was supported by the Key Industrial Guidance Projects of Fujian Province (2019H0034).
A. J. Mohammad, R. Micky, and A. Omar, “Further results on hysteresis compensation of smart micropositioning systems with the inverse Prandtl-ishlinskii compensator,” IEEE Transactions on ControlSystem Technology, vol. 24, no. 2, pp. 428–439, 2016.View at: Google Scholar
Y. Y. Wang, Y. Bian, and H. Guo, “Study of hysteresis modeling method for piezoelectric driver,” Journal of Transduction Technology, vol. 32, no. 4, pp. 562–567, 2019.View at: Google Scholar
X. H. Gao, Y. G. Liu, and Z. C. Pei, “Optimization and design for magnetic circuit in giant magnetostrictive actuator,” Journal of Harbin Institute of Technology, vol. 48, no. 9, pp. 145–150, 2016.View at: Google Scholar
J. Ravenhorst and R. Akkerman, “A yarn interaction model for circular braiding,” Composites Part A: Applied Science and Manufacturing, vol. 81, pp. 254–263, 2016.View at: Google Scholar
N. Gunasekaran, R. Saravanakumar, M. Syed Ali et al., “Exponential sampled-data control for T–S fuzzy systems: application to Chua's circuit,” International Journal of Systems Science, vol. 50, no. 16, pp. 2979–2992.View at: Google Scholar
M. S. Ali, N. Gunasekaran, and Q. Zhu, “State estimation of T-S fuzzy delayed neural networks with Markovian jumping parameters using sampled-data control,” Fuzzy Sets and Systems, vol. 306, pp. 87–104, 2017.View at: Google Scholar
X. B. Tan and J. S. Baras, “Adaptive identification and control of hysteresis in smart materials,” IEEE Transactions on Automatic Control, vol. 50, no. 6, pp. 827–839, 2005.View at: Google Scholar
Y. Z. Guo and Y. C. Zhu, “Modeling and analysis on hysteresis nonlinear characteristics of the piczoclectrics Stack actuators,” Piczoclcctrics & Acoustooptics, vol. 39, no. 4, pp. 520–524, 2017.View at: Google Scholar
A. Michalak, M. Kuchar, and Z. Mikołajczyk, “Simulation tests of the feeding system dynamics on a warp knitting machine with four needle bars,” Fibres & Textiles in Eastern Europe, vol. 23, no. 112, pp. 127–133, 2015.View at: Google Scholar
D. S. Wang and K. Zhang, Design Principle of Piezoelectric Transducer, Wuhan University of Technology Press, Wuhan, China, 2016.
J. Q. Xu, L. L. Ge, C. H. Zong et al., “Design of self-powered power supply of sensor for piezoelectric energy harvesting,” Piezoelectrics & Acoustooptics, vol. 41, no. 2, pp. 435–438, 2019.View at: Google Scholar
S. C. Lai, W. Ren, Z. W. He et al., 2019, Piezoelectric Ceramic Driving Circuit and Driving Method: China, CN201810812515.X.
R. Kumaravelu, S. Poornima, and N. Kasthuri, “Woven design data transmission using TTL logic for 128 hooks electronic cardless jacquard,” Indian Journal of Fibre &Textile Research, vol. 40, pp. 100–104, 2015.View at: Google Scholar
O. Peter, “Warp knitting machines,” International Textile Bulletin, vol. 49, no. 6, pp. 52-53, 2003.View at: Google Scholar
S. C. Chen, L. Liu, and R. F. Li, “Etc al, Full automation reformation of multibar jacquard raschel warp knitting machine,” IOP Conference Series: Materials Science and Engineering, vol. 36, no. 4, pp. 599–603, 2014.View at: Google Scholar
L. Cheng and G. M. Jiang, “The jacquard principle and technology design of the RSJ4/2F warp knitting machine,” Knitting Industry, vol. 10, pp. 15–18, 2014.View at: Google Scholar
M. Y. Gao and Y. F. Liu, “Design of the automatic jacquard control system based on STM32F407,” in Proceedings of the International Conference on Information Science, Electronics and Electrical Engineering, Denpasar, Bali, Indonesia, October 2019.View at: Google Scholar