| Literature DB >> 34945361 |
Jiaxiao Chen1, Qianbo Lu2, Jian Bai1, Xiang Xu1, Yuan Yao3, Weidong Fang1.
Abstract
External temperature changes can detrimentally affect the properties of a microaccelerometer, especially for high-precision accelerometers. Temperature control is the fundamental method to reduce the thermal effect on microaccelerometer chips, although high-performance control has remained elusive using the conventional proportional-integral-derivative (PID) control method. This paper proposes a modified approach based on a genetic algorithm and fuzzy PID, which yields a profound improvement compared with the typical PID method. A sandwiched microaccelerometer chip with a measurement resistor and a heating resistor on the substrate serves as the hardware object, and the transfer function is identified by a self-built measurement system. The initial parameters of the modified PID are obtained through the genetic algorithm, whereas a fuzzy strategy is implemented to enable real-time adjustment. According to the simulation results, the proposed temperature control method has the advantages of a fast response, short settling time, small overshoot, small steady-state error, and strong robustness. It outperforms the normal PID method and previously reported counterparts. This design method as well as the approach can be of practical use and applied to chip-level package structures.Entities:
Keywords: accelerometers; fuzzy logic; genetic algorithms; microelectromechanical devices; temperature control
Year: 2021 PMID: 34945361 PMCID: PMC8703788 DOI: 10.3390/mi12121511
Source DB: PubMed Journal: Micromachines (Basel) ISSN: 2072-666X Impact factor: 2.891
Figure 1Controlled hardware object.
Figure 2Measurement resistor calibration experiment flow chart.
Figure 3Framework of temperature control methods.
Figure 4System identification experiment. (a) Flow chart for identifying the transfer function of the controlled plant; (b) hardware flow of the experiment.
Figure 5Step response curves. (a) Resistance increment; (b) temperature increment.
Fuzzy control rules of ΔK.
|
|
| ||||||
|---|---|---|---|---|---|---|---|
| NB | NM | NS | ZO | PS | PM | PB | |
|
| PB | PB | PM | PM | PS | ZO | ZO |
|
| PB | PB | PM | PS | PS | ZO | NS |
|
| PM | PM | PM | PS | ZO | NS | NS |
|
| PM | PM | PS | ZO | NS | NM | NM |
|
| PS | PS | ZO | NS | NS | NM | NM |
|
| PS | ZO | NS | NM | NM | NM | NB |
|
| ZO | ZO | NM | NM | NM | NB | NB |
Fuzzy control rules of ΔK.
|
|
| ||||||
|---|---|---|---|---|---|---|---|
| NB | NM | NS | ZO | PS | PM | PB | |
|
| NB | NB | NM | NM | NS | ZO | ZO |
|
| NB | NB | NM | NM | NS | ZO | ZO |
|
| NM | NS | ZO | ZO | ZO | PS | PS |
|
| NS | ZO | ZO | ZO | ZO | PS | PS |
|
| NS | ZO | PS | PS | PS | PM | PB |
|
| PS | PS | PS | PS | PM | PB | PB |
|
| PS | PS | PS | PM | PM | PB | PB |
Fuzzy control rules of ΔK.
|
|
| ||||||
|---|---|---|---|---|---|---|---|
| NB | NM | NS | ZO | PS | PM | PB | |
|
| NS | NM | NB | NB | NM | NS | ZO |
|
| ZO | NS | NB | NM | NM | NS | ZO |
|
| ZO | NS | NM | NM | NS | NS | ZO |
|
| ZO | NS | NS | NS | NS | NS | ZO |
|
| ZO | ZO | ZO | ZO | ZO | ZO | ZO |
|
| ZO | ZO | PS | PS | PS | PS | PB |
|
| PS | PS | PM | PM | PS | PS | PB |
Figure 6Output surfaces. (a) Proportion coefficient; (b) integral coefficient; (c) differential coefficient.
Symbol’s description of PID control performance.
| Symbol | Meaning | Description |
|---|---|---|
|
| Rise time | Time from start to the first arrival at 90% initial error |
|
| Settling time | Time from start to stabilization within error of 0.01 °C |
|
| Maximum overshoot | The error of the maximum overshoot value of the target value |
|
| Steady-state error | The average error after |
Figure 7Genetic algorithm optimization process for PID control parameters.
Figure 8Temperature control performance. (a) Comparison of applying three methods; (b) red dashed box part of (a) enlarged.
Comparison of temperature control results applying three methods.
| Control Method |
| ||||
|---|---|---|---|---|---|
| Normal PID | 44.30 | 109.65 | −0.00416 | 0.00666 | 67.5951 |
| Fuzzy PID | 41.70 | 102.50 | −0.00254 | 0.00520 | 64.3266 |
| Optimized fuzzy PID | 41.35 | 52.450 | 4.19 × 10−9 | 0.000217 | 63.2715 |
Figure 9Comparison of temperature control performance while a disturbance was added.
Comparison of settling time for three control methods while a disturbance was added.
| Control | Settling Time (s) |
|---|---|
| Normal PID | 73.40 |
| Fuzzy PID | 66.20 |
| Optimized fuzzy PID | 15.90 |