Real-Time Lexicographic MPC with Online Correction for Intelligent Drill-Bit Rotary Valves in Mud-Pulse Telemetry
Abstract
1. Introduction
2. Materials and Methods: Electromechanical–Hydraulic Grey-Box Modeling
2.1. Modeling Objective, Structural Composition, and Variable Definition
2.2. Mechanical Submodel
2.3. Hydraulic Submodel
2.4. Electromechanical Coupling and Unified Grey-Box Equations
2.5. Linearization, State-Space Formulation, and Validity Range
2.6. Discrete Prediction Model and Engineering Constraints
2.7. Parameter Sources, Identification, and Validation Route
3. Materials and Methods: Improved Real-Time Lexicographic MPC
3.1. Control Architecture, Engineering Objectives, and Limitations of Standard MPC
- Valve-position tracking performance: quantified by the steady-state angle error or the integral absolute error (IAE), requiring the valve core to reach the target accurately within a finite time;
- Pulse-shaping quality: quantified by the additional-pressure amplitude error, RMS fluctuation, and peak-to-peak ripple, requiring the output pressure pulse to exhibit a better waveform-margin proxy associated with downstream decoding;
- Actuation smoothness: quantified by the magnitudes of and , requiring reduced high-frequency switching and mechanical shock.
3.2. Estimation Layer: Joint Update of States, Disturbances, and Parameters
3.3. Decision Layer: Lexicographic Sequential MPC with Soft-Constraint Handling
3.4. Candidate-Set Design and Online Complexity-Reduction Strategy
3.5. Algorithmic Steps, Complexity, and Real-Time Implementation
- At sampling instant k, acquire the valve-angle and additional-pressure measurements, and update , , and ;
- Construct the candidate action set around the previous input and generate candidate control sequences through move-blocking;
- Perform rolling prediction for each candidate sequence using , , and ;
- Discard a candidate if hard constraints are violated; if no hard-feasible candidate exists, activate the soft constraint and compute the slack cost;
- Compute and keep the near-optimal candidate set satisfying (39);
- Compute within the near-optimal set and keep the secondary near-optimal set satisfying (40);
- Compute for the remaining candidates and select the optimal one according to (41);
- Apply the first control move of the optimal sequence to the rotary-valve system and advance to the next sampling instant.
4. Results and Discussion
4.1. Simulation Setup, Benchmark Controllers, and Statistical Protocol
- Dynamic performance: the 10– rise time , the settling time , the steady-state error, and IAE/ITAE are used to evaluate valve-angle tracking;
- Pulse-shaping quality: the steady-state additional-pressure error, peak-to-peak ripple, ripple RMS, and target-band energy are used to characterize pressure-pulse quality;
- Constraint satisfaction and actuation smoothness: the number of constraint violations, the maximum violation magnitude, , and are used to evaluate actuator shock and constraint consistency;
- Real-time performance: the mean computation time, the percentile, the worst-case execution time (WCET), and the real-time load factor are used to assess online practicality within one sampling period.
4.2. Parameter Sourcing, Identification Route, and Evidence Boundary
4.3. Step Valve-Angle Tracking Scenario
4.4. Stable Pressure-Pulse Output Scenario
4.5. Robustness Evidence Under Severe Mismatch and Output-Noise Proxy Analysis
4.6. Real-Time Complexity and Scalability
4.7. Telemetry-Chain Proxy Analysis and Engineering Implications
4.8. Limitations and Future Validation Route
5. Conclusions and Outlook
Supplementary Materials
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| A-MPC | adaptive model predictive control |
| BER | bit error rate |
| CAD | computer-aided design |
| EKF | extended Kalman filter |
| FCS-MPC | finite-control-set model predictive control |
| HIL | hardware in the loop |
| IAE | integral absolute error |
| ITAE | integral time absolute error |
| KPI | key performance indicator |
| MPC | model predictive control |
| MWD | measurement while drilling |
| LWD | logging while drilling |
| PID | proportional–integral–derivative |
| PSD | power spectral density |
| QP | quadratic programming |
| RMS | root mean square |
| RLS | recursive least squares |
| RTOS | real-time operating system |
| SMO | sliding-mode observer |
| SNR | signal-to-noise ratio |
| WCET | worst-case execution time |
| ZOH | zero-order hold |
References
- Liu, J.; Xu, M.; Switzer, D.A.; Logan, A.W. Downhole Telemetry Signal Modulation Using Pressure Pulses of Multiple Pulse Heights. U.S. Patent US20150330217A1, 19 November 2015. [Google Scholar]
- Jia, M.; Geng, Y.; Yan, Z.; Zeng, Q.; Wang, W.; Yue, Y. Channel Modelling and Characterization for Mud Pulse Telemetry. AEU-Int. J. Electron. Commun. 2023, 165, 154654. [Google Scholar] [CrossRef]
- Liang, H.; Yin, C.-C.; Su, Y.; Liu, Y.-H.; Li, J.; Gao, R.-Y.; Wang, L.-B. Fast Simulation of EM Telemetry in Vertical Drilling: A Semi-Analytical Finite-Element Method with Virtual Layering Technique. Pet. Sci. 2025, 22, 3304–3314. [Google Scholar] [CrossRef]
- Zhao, A.-S.; He, X.; Chen, H.; Wang, X.-M. Response Analyses on the Drill-String Channel for Logging While Drilling Telemetry. Pet. Sci. 2023, 20, 2796–2808. [Google Scholar] [CrossRef]
- Wang, W.; Yan, X. AI-Based Grey Wolf Chemical Optimization Approach for Energy-Efficient Downhole Telemetry Signal Demodulation toward Greener Subsurface Systems. Microchem. J. 2025, 220, 116394. [Google Scholar] [CrossRef]
- Jia, M.; Geng, Y.; Zeng, Q.; Wang, W.; Yue, Y. Widely Linear RLS Equalizer with Variable Forgetting Factor and UD Factorization for Mud Pulse Telemetry. AEU-Int. J. Electron. Commun. 2024, 183, 155367. [Google Scholar] [CrossRef]
- Zeng, Q.; Geng, Y.; Jiang, S.; Wang, W. WaveU-Net: Multi-Scale Wavelet Framework for Robust Recovery of Continuous Pressure Signals in Mud Pulse Telemetry. Digit. Signal Process. 2026, 173, 105853. [Google Scholar] [CrossRef]
- Zhang, J.; Sha, Z.; Wan, L.; Su, Y.; Zhu, J.; Qu, F. A Fractional Fourier Transform-Based Channel Estimation and Equalization Algorithm for Mud Pulse Telemetry. J. Mar. Sci. Eng. 2025, 13, 1468. [Google Scholar] [CrossRef]
- Zhang, J.; Sha, Z.; Tu, X.; Zhang, Z.; Zhu, J.; Wei, Y.; Qu, F. Noise Cancellation Method for Mud Pulse Telemetry Based on Discrete Fourier Transform. J. Mar. Sci. Eng. 2025, 13, 75. [Google Scholar] [CrossRef]
- Yao, X.; Huang, S.; Wang, J.; Ma, H.; Liu, T. Model Predictive Power Control of Permanent Magnet Synchronous Motor in Two-Phase Static Coordinate System. Trans. China Electrotech. Soc. 2021, 36, 60–67. [Google Scholar] [CrossRef]
- Yao, X.; Huang, S.; Wang, J.; Ma, H.; Liu, T.; Zhang, G. A Two-Vector-Based Model Predictive Current Control with Online Parameter Identification for PMSM Drives. Proc. Chin. Soc. Electr. Eng. 2023, 43, 9319–9329. [Google Scholar]
- Liu, T.; Yao, X.; Wang, J.; Kou, J. Enhanced Model Predictive Control for Induction Motor Drives in Marine Electric Power Propulsion System. J. Mar. Sci. Eng. 2024, 12, 378. [Google Scholar] [CrossRef]
- Liu, T.; Yao, X.; Wang, J.; Ma, C. Efficient Two-Vector-Based Sequential Model Predictive Control for IM Drives. IEEE J. Emerg. Sel. Top. Power Electron. 2024, 12, 903–912. [Google Scholar] [CrossRef]
- Zhai, C.; Deng, Y.; Li, W.; Xu, L.; Kang, Y.; Cao, H.; Liu, X.; Zhang, Z.; Zhang, Y. Complex Vector Disturbance Observer-Based Deadbeat Predictive Current Controller for PMSM Current Harmonics Suppression. IEEE Trans. Transp. Electrif. 2026; early access. [CrossRef]
- Wu, X.; Wang, Y.; Wang, N.; Xing, H.; Xie, W.; Lee, C.H.T. A Novel Double-Vector Model Predictive Current Control for PMSM with Low Computational Burden and Switching Frequency. IEEE Trans. Power Electron. 2025, 40, 11283–11295. [Google Scholar] [CrossRef]
- Li, X.; Yang, Y.; Sun, J.; Xiao, Y.; Fan, M.; Ni, K.; Hu, J.; Wen, H.; Yang, H.; Rodriguez, J. Multiple-Voltage-Vector Model-Free Predictive Deadbeat Control with Updated Reference Voltage Vector for PMSM Drive. IEEE Trans. Power Electron. 2025, 40, 6492–6505. [Google Scholar] [CrossRef]
- Zhang, Z.; Deng, Y.; Li, H.; Wang, J.; Liu, X.; Cao, H. Enhanced Model-Free Deadbeat Predictive Current Control for PMSM Drives Based on Generalized Adaptive Super-Twisting Observer. Control Eng. Pract. 2026, 166, 106611. [Google Scholar] [CrossRef]
- Zhang, Z.; Zhang, J.; Wu, Y.; Zhu, Z.; Chang, S. A Weighted-Free CCS Model Predictive Current Control with Implicit Modulation for DTP-PMSMs. IEEE Trans. Ind. Electron. 2025, 72, 3335–3345. [Google Scholar] [CrossRef]
- Zhang, X.; Cao, Y. A Simple Motor-Parameter-Free Model Predictive Current Control for PMSM Drive. IEEE Trans. Ind. Electron. 2025, 72, 3292–3302. [Google Scholar] [CrossRef]
- Wilhelm, R.; Engblom, J.; Ermedahl, A.; Holsti, N.; Thesing, S.; Whalley, D.; Bernat, G.; Ferdinand, C.; Heckmann, R.; Mitra, T.; et al. The Worst-Case Execution-Time Problem—Overview of Methods and Survey of Tools. ACM Trans. Embed. Comput. Syst. 2008, 7, 36. [Google Scholar] [CrossRef]
- American Petroleum Institute. Recommended Practice for the Rheology and Hydraulics of Oil-Well Systems: API Recommended Practice 13D; API Publishing Services: Washington, DC, USA, 2017. [Google Scholar]























| Research Stream/Representative Refs. | Main Focus | Remaining Gap for Rotary-Valve Mud-Pulse Control | How This Study Responds |
|---|---|---|---|
| Mud-pulse channel and drill-string response | Channel modelling and propagation response | Does not model actuator-side valve dynamics or constrained front-end waveform generation. | Introduces a control-oriented rotary-valve actuation plant model and waveform-oriented pressure-pulse control metrics. |
| Surface demodulation and signal recovery | Denoising, recovery, equalization, and target-band fidelity | Does not close the loop from valve-control errors to telemetry decoding. | Limits the present claim to waveform-level proxies and identifies BER/synchronization metrics as future work. |
| Predictive motor/actuator control with identification [14] | MPC, parameter identification, and disturbance compensation | Does not include rotary-valve hydraulics, clearance/wear drift, and pressure safety windows. | Integrates grey-box hydraulic loading, wear/clearance terms, and online correction/compensation in one rotary-valve formulation. |
| Sequential and low-complexity MPC [15,16,17] | Reduced tuning burden, candidate/vector reduction, and online implementation | Is not tailored to finite candidate inputs and a pressure-pulse control budget. | Proposes finite-candidate lexicographic MPC with candidate pre-screening, move blocking, and complexity reporting. |
| Category | Symbol | Physical Meaning | Role in Control | Status |
|---|---|---|---|---|
| Manipulated variable | Motor torque or torque increment | Control action generated by the controller | scheduled | |
| Controlled outputs | Valve angle and local pressure drop | Tracked outputs and safety-window variables | measured | |
| Internal states | Valve angle, angular speed, and pressure drop | Predicted states in the corrected MPC model | estimated | |
| External disturbances | Inflow fluctuation and lumped disturbances | Exogenous uncertainty acting on the plant | disturbed | |
| Slow-varying parameters | Clearance, discharge coefficient, damping, coupling, and time constant | Scheduled or corrected plant quantities | scheduled | |
| Inside plant model | – | Motor/drive mechanics, throttling leakage, pressure loading, and wear state | Included in the grey-box prediction model | inside |
| Outside plant model | Mud channel, | |||
| surface demodulator, | ||||
| telemetry receiver | Transmission and downstream decoding chain | Proxy-level discussion only | outside |
| Symbol | Meaning | Role/Unit |
|---|---|---|
| Motor torque and torque increment | Manipulated variable | |
| Valve angle, angular speed, additional pressure drop | States/outputs | |
| Equivalent throttling area | Geometry-derived plant nonlinearity | |
| Inflow, throttling flow, leakage flow | Hydraulic balance terms | |
| Clearance/wear state and discharge coefficient | Slow-varying plant parameters | |
| Equivalent damping, hydrodynamic-torque coefficient, pressure time constant | Corrected prediction-model parameters | |
| Prediction horizon, control horizon, move-blocking depth | MPC structural settings | |
| Candidate counts before and after filtering | Complexity-tracking quantities | |
| Near-optimality tolerances for Stages 1 and 2 | Lexicographic retention thresholds |
| Scheme | Core Idea | Advantages | Limitations | Inputs/Rate |
|---|---|---|---|---|
| Augmented EKF + feedforward compensation | Treats disturbance d as an augmented random-walk state and jointly estimates , then updates the prediction model and feedforward term | Good noise tolerance, can track slow drift, naturally coupled with MPC | Requires covariance tuning and heavier matrix operations | Sampling at or faster; measurements |
| Sliding-mode observer + adaptive gain | Rapidly estimates matched disturbances online and compensates them, while adapting gains to reduce chattering | Strong robustness and relatively low computational cost | Boundary-layer and gain design strongly affect accuracy; anti-chattering treatment is required | Sampling at ; measurements |
| Variant | Advantages | Limitations | Complexity | Use Case |
|---|---|---|---|---|
| FCS-MPC (enumerative) | No QP solver is required and embedded implementation is straightforward | Enumeration grows with M and and remains sensitive to model mismatch | Medium | Feasible at roughly ; suitable for finite candidate inputs |
| Multi-/double-vector sequential MPC | Lower output ripple and naturally compatible with sequential evaluation | Requires additional vector or duty-ratio allocation and is therefore more complex | Medium–high | More suitable for high-dynamic drive scenarios |
| Fast QP-MPC (linear MPC) | Smoother continuous control and access to embedded solvers | Relies on a linearized model and an online QP solver | Medium | Common in low-frequency outer loops around 50–; can be combined with acados/FORCES |
| Controller | Decision Structure | Complexity Upper Bound | Dependence on , , | Practical Implication |
|---|---|---|---|---|
| PID | Fixed feedback law | Independent of , , and | Lowest online burden but no predictive constraint coordination. | |
| Conventional MPC | Single weighted objective over all raw candidates | Grows directly with and the full candidate count | Sensitive to candidate explosion when the horizon or branching depth increases. | |
| Adaptive-MPC reference formulation | Corrected prediction model plus single weighted objective | Adds parameter-update cost but still evaluates all raw candidates. | Retained only for complexity discussion because reproducible closed-loop trajectories under the same protocol are unavailable for numerical summary. It isolates online correction from staged decision filtering. | |
| Proposed lexicographic MPC | Corrected prediction model plus staged filtering and final smoothness selection | Depends on the retained candidate counts rather than the full raw set alone. | Candidate compression reduces tail-time risk while preserving explicit stage priorities. |
| Dimension | Main KPIs | Engineering Meaning |
|---|---|---|
| Dynamic performance | , , , IAE/ITAE | Characterizes how fast the rotary valve moves from command tracking to stable holding, together with the accumulated tracking deviation |
| Pulse-shaping quality | , peak-to-peak ripple, ripple RMS, target-band energy | Characterizes pressure-pulse amplitude stability and the waveform proxies associated with downstream decoding |
| Constraints and actuation smoothness | violation count, maximum violation magnitude, , | Characterizes actuator shock, constraint consistency, and lifetime friendliness |
| Real-time performance | mean time, percentile, WCET, | Characterizes the ability of the control algorithm to complete online optimization within one sampling period |
| Controller | Decision Structure | Model Update, Constraints, and Evidence | Main Role |
|---|---|---|---|
| PID | No pre-screening and no sequential evaluation. | No online correction; same constraints and sampling period as the other verified controllers; reported numerically. | Low-complexity baseline reflecting the capability of conventional servo control. |
| Conventional MPC | Single weighted MPC cost without pre-screening or sequential evaluation. | No online correction; same constraints and sampling period as the proposed controller; reported numerically. | Baseline for predictive constrained control with one global objective. |
| Adaptive MPC | Same single weighted decision structure as conventional MPC. | Uses the corrected prediction model and the same constraints/sampling budget as the proposed controller, but is retained only as a reference formulation for complexity discussion because reproducible closed-loop trajectories under the same protocol are unavailable. | Reference formulation used to isolate the contribution of online correction from that of the lexicographic decision layer; excluded from the numerical KPI comparison. |
| Improved MPC | Candidate pre-screening followed by sequential lexicographic evaluation. | Includes online correction/compensation and shares the same constraints and sampling period; reported numerically. | Full method of this work, used to validate reduced search burden and mismatch robustness. |
| Parameter | Nominal Status | Unit | Identification Route | Required Protocol | Evidence Status |
|---|---|---|---|---|---|
| J | Internal nominal | CAD/inertia calculation | Rotor/drive inertia reconstruction or torque-step fit | Simulation only; no bench identification curve. | |
| B | Internal nominal | Free-decay identification | Free-spin or no-load decay test | Simulation only; no measured decay trace. | |
| Internal nominal | Low-speed friction fit | Low-speed reversal/stiction test | Model term retained; no standalone bench curve. | ||
| Internal nominal | – | Linearized fit/identification | Pressure-loading or torque-balance fit near the operating point | Corrected online in simulation; no bench fit. | |
| Internal nominal | – | –Q calibration | Static flow/pressure calibration | Represented only by model-derived nominal baselines. | |
| Geometry-derived lookup surface | Structural geometry plus calibration logic | Static – calibration over the admissible angle range | Model-derived nominal map only. | ||
| Internal nominal | Chamber estimation | Geometry/volume estimate | Simulation only. | ||
| Internal nominal | Fluid-property estimation | Mud-property characterization | Simulation only. | ||
| g | Nominal clearance state around | Manufacturing tolerance/wear estimate | Tolerance measurement or wear inspection | Slow-varying state only; no bench wear dataset. | |
| Internal nominal; not tabulated | Step-response fit/continuity-model fit | Pressure step or swept-frequency fit | Corrected online in simulation; no measured fit. |
| Parameter | Uncertainty/Sensitivity Coverage | Evidence Source | Remaining Gap |
|---|---|---|---|
| Included in the present mismatch proxy up to with disturbance-intensity variation in Supplementary Figure S3. | Available qualitative sensitivity map plus corrected-model runs. | The present simulation dataset does not include a reproducible sweep script for regeneration or extension beyond the released grid. | |
| Not swept separately in the present simulation dataset. | Friction term retained in the grey-box model. | No dedicated low-speed friction identification or tolerance study is reported. | |
| Not swept separately; implicitly embedded in the nominal static baselines. | Model-derived – and –Q baselines in the static-calibration plot | Bench calibration data are unavailable, so the credibility boundary remains simulation based. | |
| and g | Clearance and wear effects are represented qualitatively through the nominal map and robustness discussion. | Figure 3 plus the nominal geometric model. | No released numeric wear sweep or bench wear progression dataset is available. |
| Not swept separately in the present simulation dataset. | Internal nominal simulation set. | Fluid-property uncertainty under realistic mud conditions remains to be characterized experimentally. | |
| Static-calibration and FRF baselines | Used for operating-point selection, uncertainty-range design, and controller-tuning reference. | Model-derived nominal baselines, not bench-measured calibration curves. | These figures define the evidence boundary of the present simulation study rather than completed hardware calibration. |
| Method | Estimated Quantities | Advantages | Limitations | Complexity | Suitable Scenario |
|---|---|---|---|---|---|
| Augmented EKF | Stronger noise tolerance and able to track parameter drift | More complex tuning and covariance design | Medium–high | Significant noise and joint estimation required | |
| RLS | Lower computation and suitable for online implementation | More sensitive to excitation and regressor conditions | Medium | Limited computation and slowly varying parameters |
| Scenario | Conventional MPC /MPa | Improved MPC /MPa | Relative Change | Interpretation |
|---|---|---|---|---|
| Step tracking | 0.1760 | 0.1261 | Smaller occupied envelope despite a larger RMS value, because the steady-state pressure bias is much lower. | |
| Pulse output | 0.3940 | 0.3253 | Leaves more output-side envelope before hypothetical measurement noise is superposed on the available waveform. | |
| Mismatch + disturbance | 0.2525 | 0.2292 | Shows a narrower pressure-error envelope even in the severe mismatch case. |
| Controller | /s | MPa | RMS MPa | Viol. | P99 ms | WCET ms | |
|---|---|---|---|---|---|---|---|
| Step tracking | |||||||
| PID | 1.84 | 0.0102 | 0.0013 | 3.9991 | 0 | 0.2833 | 2.2015 |
| Conventional MPC | 2.18 | 0.1208 | 0.0184 | 113.0 | 0 | 2.4078 | 37.0310 |
| Improved MPC | 1.76 | 0.0292 | 0.0323 | 17.0 | 0 | 4.8981 | 10.5740 |
| Pulse output | |||||||
| PID | 0.26 | 0.0729 | 0.0797 | 4.3565 | 0 | 0.0737 | 0.2172 |
| Conventional MPC | 1.34 | 0.1408 | 0.0844 | 51.0 | 0 | 1.8437 | 4.1552 |
| Improved MPC | 0.18 | 0.0634 | 0.0873 | 11.5 | 0 | 3.1568 | 3.3891 |
| Mismatch + disturbance | |||||||
| PID | 0.20 | 0.0867 | 0.0596 | 4.6081 | 0 | 0.0491 | 0.1030 |
| Conventional MPC | 0.20 | 0.1184 | 0.0447 | 121.5 | 0 | 3.6926 | 3.7723 |
| Improved MPC | 0.14 | 0.0606 | 0.0562 | 19.5 | 0 | 2.1882 | 3.8136 |
| Setting | Value Summary | Note |
|---|---|---|
| Sampling period | PID/conventional MPC/adaptive-MPC reference/improved MPC: | All controllers share the same sampling period. |
| Prediction horizon | Conventional MPC/adaptive-MPC reference/improved MPC: 8 | The MPC-type controllers are defined on the same prediction horizon. |
| Control horizon | Conventional MPC/adaptive-MPC reference/improved MPC: 4 | Shared control horizon in the implementation settings used in the simulations. |
| Admissible input levels | Conventional MPC/adaptive-MPC reference/improved MPC: 7 levels in | The implementation uses the same quantized input grid for the three MPC-type controllers. |
| Setting/Controller | Value | Note |
|---|---|---|
| PID main-loop gains (PID) | Low-complexity valve-angle reference loop. | |
| PID pressure-loop gains (PID) | Pressure-servo baseline. | |
| Objective weights (conventional MPC) | One weighted objective over the raw candidate set. | |
| Objective weights (adaptive-MPC reference) | Defined reference formulation; to be re-tuned on the corrected model when scripts are available | No numerical values are reported because reproducible closed-loop trajectory data are unavailable for this comparator. |
| Intra-stage scales (improved MPC) | Lexicographic prioritization keeps only a small set of intra-stage scales. |
| Setting | Value | Note |
|---|---|---|
| Retained scales (improved MPC) | Only the improved MPC uses stage-wise candidate retention. | |
| Lexicographic tolerances (improved MPC) | Empirical near-optimality thresholds; a full tolerance sweep is not included in the present simulation dataset. | |
| Correction gains (adaptive-MPC reference) | Same corrected-model update law as the proposed controller (defined only) | States the intended update mechanism of the adaptive-MPC reference formulation. |
| Correction gains (improved MPC) | Hydrodynamic, pressure, and disturbance-estimation updates. |
| Scenario | Observed | Observed | Observed | P99/ms | WCET/ms | ||
|---|---|---|---|---|---|---|---|
| Step tracking | 47.2 | 10.0 | 5.0 | 4.8981 | 10.5740 | ||
| Pulse output | 49.0 | 10.0 | 5.0 | 3.1568 | 3.3891 | ||
| Mismatch + disturbance | 47.4 | 10.0 | 5.0 | 2.1882 | 3.8136 |
| Metric | Step | Pulse | Mismatch | Median Relative Change | Direction Consistency |
|---|---|---|---|---|---|
| 3/3 lower | |||||
| 3/3 lower | |||||
| 3/3 lower | |||||
| RMS | 3/3 higher |
| Metric | Available Numerical Proxy | Interpretation | Limitation |
|---|---|---|---|
| Steady-state pressure error | Pulse-output scenario: ; mismatch scenario: | Smaller pressure bias leaves a larger waveform-amplitude reserve before any additional output perturbation is superposed. | No full channel attenuation or standpipe transfer model is included. |
| Ripple RMS/peak-to-peak ripple | Improved MPC pulse output: RMS , peak-to-peak ripple | Quantifies waveform fluctuation and template distortion at the valve outlet only. | No synchronization-error statistic is reported. |
| Target-band energy/SPI | Improved MPC target-band energy ratio ; SPI versus for conventional MPC | Indicates stronger concentration in the – target band and a descriptive SPI gain of in the available pulse outputs. | These metrics are not BER, synchronization-error, or channel-capacity results. |
| Input smoothness | Pulse-output scenario: | Lower input variation acts as a jitter-oriented actuator proxy for pulse-edge regularity. | No demodulator model or timing-jitter statistic is included. |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Dong, X.; Yan, L.; Wang, L.; Zhou, Z.; Jian, Y.; Li, R. Real-Time Lexicographic MPC with Online Correction for Intelligent Drill-Bit Rotary Valves in Mud-Pulse Telemetry. Processes 2026, 14, 1589. https://doi.org/10.3390/pr14101589
Dong X, Yan L, Wang L, Zhou Z, Jian Y, Li R. Real-Time Lexicographic MPC with Online Correction for Intelligent Drill-Bit Rotary Valves in Mud-Pulse Telemetry. Processes. 2026; 14(10):1589. https://doi.org/10.3390/pr14101589
Chicago/Turabian StyleDong, Xuecheng, Liangzhu Yan, Lingyun Wang, Zhiyuan Zhou, Youyan Jian, and Run Li. 2026. "Real-Time Lexicographic MPC with Online Correction for Intelligent Drill-Bit Rotary Valves in Mud-Pulse Telemetry" Processes 14, no. 10: 1589. https://doi.org/10.3390/pr14101589
APA StyleDong, X., Yan, L., Wang, L., Zhou, Z., Jian, Y., & Li, R. (2026). Real-Time Lexicographic MPC with Online Correction for Intelligent Drill-Bit Rotary Valves in Mud-Pulse Telemetry. Processes, 14(10), 1589. https://doi.org/10.3390/pr14101589

