{"id":"2c79bd27-7907-4b28-afce-e486998c58b8","arxiv_id":"1908.09250","paper_version":1,"verdict":"CONDITIONAL","confidence":"HIGH","novelty_score":2.0,"correctness_risk":"medium","formal_verification":"none","parameter_count":3,"one_line_summary":"An I+PI controller with tuning rules based on damping and natural frequency is proposed for integrating processes with dead time, and is demonstrated on an AUV depth control simulation; the design ignores dead time in the feedback loop.","lead":"The paper proposes a controller made of a feedforward I controller plus a feedback PI controller for processes with an integrator and dead time, and gives formulas for choosing the gains. A simulation of an autonomous underwater vehicle's depth control demonstrates the method.","discovery_kind":"extension","skeptic_critique":{"model":"deepseek-v4-flash","headline":"The tuning rule is validated only for the dead-time-free model; no stability margin, admissible dead-time range, or reported k/zeta values are given for the actual delayed loop.","rationale":"The reader's verdict is CONDITIONAL, and my read does not move it. The d=0 derivation in Eqs. (6)-(10) is internally consistent and gives the standard second-order pole placement; the feedforward Kc/(Ti*s) correctly cancels the closed-loop zero in the delay-free case. The load-bearing gap is the step from that delay-free design to an actual IPDT plant: the feedback loop contains e^{-ds}, so the designed zeta and omega_n are not the actual closed-loop poles, and no delay-margin argument or admissible (d,Kp,k) region is provided. This is not a disagreement with consensus; it is an omitted stability and performance guarantee for the class of systems named in the title. The missing 'Fig. ??' for dead-time robustness and the unspecified k/zeta for the headline simulation strengthen the concern: the empirical support is not fully auditable. A focused numerical delay-margin and reproduction test would settle whether the heuristic range is safe. If it is safe, the paper still needs to state the k/zeta used and the validity range; if it is not, the central claim should be narrowed to small dead times. Given the addressable but real nature of these gaps, CONDITIONAL remains the appropriate verdict.","tokens_in":4720,"tokens_out":9583,"duration_ms":97651,"concrete_test":"Simulate the exact delayed loop 1 + KpKc(1+1/(Ti*s))e^{-ds}/s = 0 for Kp=0.0506, d=6, zeta=0.707, and k=1,2,4,8, using the paper's gains Kc=2*zeta*omega_n/Kp, Ti=2*zeta/omega_n, omega_n=4*k/(zeta*(d/Kp+d)). Record the largest k for which the loop is stable and the actual settling time and overshoot match the d=0 second-order predictions within, say, 20%. If stability fails below the k needed to reproduce Table 1, or if the match fails at that k, then Eqs. (11)-(12) do not deliver the claimed time-domain specification and a stability/validity bound must be added.","verdict_should_be":"UNCHANGED","load_bearing_attack":"The central claim rests on Eqs. (10)-(12) being a valid tuning rule for IPDT processes. Eq. (10) is a correct pole-placement result for the d=0 model in Eq. (5), but the actual IPDT closed loop has characteristic equation 1 + KpKc(1+1/(Ti*s))e^{-ds}/s = 0, so the designed zeta and omega_n are not the actual poles. Nothing in the paper bounds how small d must be for the delay-free pole assignment to remain valid, or how large k may grow before the delay makes the loop unstable. Eq. (11) reintroduces d only through the heuristic Ts=d/Kp; the paper neither derives this formula nor states the k and zeta used for Table 1 or Fig. 3. The reported 60.1 s settling time and 7.68% overshoot are therefore not reproducible from the published tuning rules. The AUV application similarly fixes omega_n=0.03 without a stated rule, and the robustness claim refers to a missing 'Fig. ??' for dead-time variation. The delay-free algebra is internally consistent, but it supports only a 2DOF PI controller for an ideal integrator; the dead-time component of the title and central claim is supported only by selected simulations, not by a stability or performance guarantee.","agreement_with_reader":"agree"},"referee_report":{"model":"deepseek-v4-flash","summary":"The paper proposes a feedforward I plus feedback PI controller structure for integrating plus dead-time (IPDT) processes. The feedback PI gains are derived by matching the delay-free closed-loop transfer function to a standard second-order form, yielding Kc = 2ζωn/Kp and Ti = 2ζ/ωn; a heuristic rule (Eqs. 11–12) then selects ωn via an assumed settling-time relation Ts = d/Kp. The scheme is compared by simulation with three PID tuning methods on an IPDT example (Kp = 0.0506, d = 6) and applied to a nonlinear AUV depth-control simulation. The paper claims smooth control, disturbance rejection, and robustness to dead-time variations.","tokens_in":4950,"tokens_out":5877,"duration_ms":54891,"significance":"The delay-free pole-placement derivation is correct, and the two-degree-of-freedom I+PI structure is clean and easy to implement. However, the central tuning rule for the dead-time case is heuristic rather than derived, the delayed closed-loop is never analyzed for stability or performance guarantees, and the simulation evidence is incomplete because key tuning parameters and a robustness figure are missing. If the missing analysis and reproducible tuning data were supplied, the method could be a useful simple alternative to existing IPDT PID tuning rules; as it stands, the contribution is incremental and not fully substantiated.","major_comments":[{"comment":"The controller settings are derived from Eq. (5), which sets d = 0, while the actual closed loop contains e^{-ds}. The paper does not quantify when the dead time is negligible or provide a stability margin for the delayed loop. Please give the actual characteristic equation 1 + (Kp Kc / s)(1 + 1/(Ti s)) e^{-ds} = 0 and the admissible range of k or ωn for which stability and the specified ζ/ωn behavior are retained.","section":"Section II, Eqs. (4)-(10)"},{"comment":"The tuning rule is dimensionally inconsistent: with Kp in s^{-1} and d in seconds, Ts = d/Kp has units of s^2, so the ωn obtained from Eq. (11) is not in rad/s. Neither the derivation of Ts = d/Kp nor the values of k and ζ used for the simulation reported in Table I and Fig. 3 are stated, making the 7.68% overshoot and 60.10 s settling time non-reproducible from the published rules. Please specify k and ζ for the example and provide a dimensionally consistent, justified settling-time relationship.","section":"Section II, Eqs. (11)-(12)"},{"comment":"The comparison in Table I is not controlled for design specifications: the proposed I+PI method has a rise time of 18.91 s versus 4.1–14.63 s for the three PID methods, so its lower overshoot (7.68%) may reflect a more conservative tuning rather than an advantage of the controller structure. Please compare all methods at matched settling-time or robustness targets, or explicitly discuss the trade-off between speed and overshoot.","section":"Table I"},{"comment":"The claim that the proposed scheme is robust to variations in the modeled dead time is supported only by the sentence 'Robustness... can be seen from the plots in Fig. ??.' This figure does not exist in the manuscript. Since robustness to dead-time mismatch is closely tied to the paper's stated focus on IPDT processes, please provide the missing figure or a quantitative robustness analysis.","section":"Section II, robustness paragraph"},{"comment":"For the AUV example, ωn = 0.03 and ζ = 0.7 are stated, but the dead-time d estimated from Fig. 8 is not reported, and no rule or rationale is given for choosing ωn = 0.03. This prevents verification of the controller settings from Eq. (10) and leaves the link between the AUV demonstration and the proposed tuning rule incomplete.","section":"Section III"}],"minor_comments":[{"comment":"There is a typo: 'The the plot showing setpoint tracking responses' should read 'The plot showing setpoint tracking responses'.","section":"Section II, text near Fig. 3"},{"comment":"The statement that the D mode 'cannot be successfully used for regulatory control' is asserted without a reference or demonstration; please qualify the claim or support it with a citation.","section":"Section II, D-mode motivation"},{"comment":"In Fig. 7, the caption says that k varies while ζ is fixed, but the actual k values used are not printed on the plot or in the caption, making the effect of k difficult to assess.","section":"Fig. 7"}],"recommendation":"major_revision","confidential_remarks":"The manuscript is an early arXiv preprint with several missing pieces (a referenced robustness figure, tuning parameters for the example, and the AUV dead-time value). The central issue is that the paper's focus on dead-time processes is not matched by any analysis of the delayed loop: the design is purely for d = 0, and the dead time is reintroduced only through a heuristic, dimensionally questionable formula. This is fixable in revision but requires substantive new material: a stability analysis or margin for the delayed loop, a dimensionally consistent tuning derivation, and reproducible simulation data. The comparison table should also be made fair by controlling for design specifications."},"author_rebuttal":null,"desk_editor":{"model":"deepseek-v4-flash","letter":"Quick take: this is a standard two-degree-of-freedom PI controller with pole-placement tuning, dressed up as a dead-time design. Equation (10) is the textbook result for an integrator with PI control; the feedforward I is the usual setpoint filter. What is actually new is only the heuristic ωn selection in (11)-(12), plus the AUV simulation. For practitioners who want a smooth, derivative-free regulator for IPDT loops, that heuristic may be useful; for the control literature, it is not a new result.\n\nWhat the paper does well: the d=0 algebra is correct and clearly laid out. The authors are honest about the design steps: they ignore the dead time in the feedback loop, then reintroduce it through Ts=d/Kp and the multiplicative factor k. The absence of derivative action is a real practical advantage for actuator wear, and the nonlinear AUV simulation shows the structure works on a nontrivial model.\n\nThe soft spots are real. First, the central design ignores the delay in the closed-loop characteristic equation, so ζ and ωn are not the actual closed-loop poles for d>0. No stability margin or admissible d range is given. A single simulation with Kp=0.0506 and d=6 does not establish the rule for IPDT processes. Second, the reported simulation is not reproducible: the paper never states the k and ζ used for Table I or Fig. 3. The AUV section fixes ωn=0.03 with no stated rule. The robustness section refers to a missing 'Fig. ??' and therefore to no visible dead-time variation study. Third, the comparison in Table I is not controlled for speed: the proposed response has a slower rise time and settling time than Ali-Majhi, and the overshoot comparison is meaningless when the other tunings are deliberately faster. Fourth, (11)-(12) is unexplained; Ts=d/Kp is not derived.\n\nI don't see a circular-prediction problem: the gains come from pole matching, not from fitting the output. The paper is not a fraud and not incoherent; it is an under-specified design recipe.\n\nWho this is for: practitioners tuning an IPDT loop who want a derivative-free option and are willing to hand-tune k. A serious referee could get value from forcing the authors to state parameters, provide a delay-robustness analysis or at least a numerical range, and do a fair comparison. As written, it is a conditional, not an accept: addressable weaknesses, but the central claim about dead-time control needs quantitative support.\n\nMy recommendation: send it to peer review if the venue is application-oriented, but expect major revision. On the novelty axis, it is close to a textbook exercise; on the practical axis, the AUV demo and derivative-free message may be worth publishing after repair.","headline":"Standard two-DOF PI pole placement with an ad hoc dead-time knob; useful for practitioners but not new, and the reported simulations are not reproducible as written.","tokens_in":5510,"tokens_out":2362,"would_cite":false,"duration_ms":24867,"reading_group":"no","serious_thinker":"yes","would_accept_peer_review":true},"rs_alignment":null,"lean_confirmation":null,"pith_extraction":{"msc":[],"pacs":[],"model":"deepseek-v4-flash","headline":"A feedforward I controller plus a feedback PI controller, tuned from damping and natural frequency, controls integrating processes with dead time and extends to AUV depth control.","keywords":["integrating process with dead time","PI controller tuning","feedforward control","disturbance rejection","setpoint tracking","autonomous underwater vehicle","depth control","second-order response specification"],"falsifier":"Run the proposed tuning on an IPDT process whose dead time is comparable to the designed settling time, for example $K_p=0.0506$ with $d=60$ and the same $\\zeta=0.7071$, and compare the simulated overshoot and settling time with the specified values; if the response either no longer follows the $\\zeta$/ $\\omega_n$ behavior or becomes unstable as $k$ is raised, the neglected delay is the cause. The same check can be done analytically by computing the phase margin of $L(s)=K_p K_c(1+1/(T_i s))e^{-ds}/s$ at its gain crossover and observing whether it vanishes for large $d$.","tokens_in":4456,"feed_emoji":"⚙️","tokens_out":7135,"duration_ms":67258,"temperature":0.7,"pith_summary":"This paper proposes a simple two-controller structure for integrating processes with dead time: a feedforward integral (I) controller for setpoint tracking plus a feedback proportional-integral (PI) controller for disturbance rejection. The controller gains are derived by temporarily ignoring the dead time, matching the closed-loop denominator to a standard second-order form, and are given directly by $K_c = 2\\zeta\\omega_n/K_p$ and $T_i = 2\\zeta/\\omega_n$, with the dead time re-entering through the choice $\\omega_n = 4k/(\\zeta(T_s+d))$ and $T_s = d/K_p$. On the benchmark process $K_p=0.0506$, $d=6$, the scheme reaches the setpoint with 7.68% overshoot and a 60.1 s settling time, with lower overshoot than the compared PID tunings and no derivative action. The same controller is then used to control the depth of a nonlinear autonomous underwater vehicle, whose depth dynamics are first approximated as an integrating plus dead-time process. If the design is right, it gives practitioners a derivative-free, damping-and-speed-based tuning alternative for a common class of industrial and marine plants.","feed_headline":"I+PI tames delayed integrating processes with two tuning knobs","feed_subtitle":"Gains come straight from desired damping and natural frequency, and an AUV depth simulation shows it working without derivative action.","key_machinery":"The load-bearing object is the I+PI configuration: $G_{ff}(s)=K_c/(T_i s)$ in the feedforward path and $G_{fb}(s)=K_c(1+1/(T_i s))$ in the feedback path, applied to the plant $G(s)=K_p e^{-ds}/s$. The design works by matching the delay-free closed-loop denominator to the standard second-order form $s^2+2\\zeta\\omega_n s+\\omega_n^2$, producing the explicit gain formulas $K_c=2\\zeta\\omega_n/K_p$ and $T_i=2\\zeta/\\omega_n$. The dead time is then folded back in through the tuning rule $\\omega_n=4k/(\\zeta(T_s+d))$ with $T_s=d/K_p$, where $k$ is a free aggressiveness factor; this is the mechanism that turns user-level specifications (damping, settling speed, and delay) into two controller gains.","core_discovery":"The central claim is that an integrating plus dead-time process can be controlled by a feedforward I controller placed in series with a feedback PI controller, both using the same two gains, so that setpoint tracking and disturbance rejection are handled by parallel paths. The paper derives the PI settings by setting $d=0$ in the closed-loop transfer function, comparing the denominator with $s^2 + 2\\zeta\\omega_n s + \\omega_n^2$, and solving for $K_c$ and $T_i$; it then reintroduces the delay through the heuristic $\\omega_n = 4k/(\\zeta(T_s+d))$ with $T_s=d/K_p$. With these settings the closed-loop response is claimed to follow the chosen damping factor and natural frequency, and simulations show a benchmark IPDT process ($K_p=0.0506$, $d=6$) tracking a setpoint with 7.68% overshoot and settling in 60.1 s, responses to dead-time variations, and workable depth control for a nonlinear AUV model whose depth dynamics are approximated as an IPDT system with $K_p=0.7918$.","pith_inferences":["The delay-neglected derivation and heuristic $\\omega_n$ choice suggest the promised $\\zeta$-and-$\\omega_n$ response will only hold when $d$ is small relative to the designed closed-loop time constant; a phase-margin or robust-stability bound on $d/(T_s+d)$ would be a natural extension the paper leaves implicit.","Because $k$ is a free aggressiveness knob, one could map $k$ to a target gain or phase margin, converting the heuristic into a robustness-based tuning rule.","The structure might carry over to other IPDT-like processes, such as liquid-level or motion-control plants, where a smooth derivative-free control action is desirable; an experimental validation beyond simulation would test that transfer."],"forward_implications":["An operator who knows $K_p$ and $d$ for an IPDT plant can tune the controller from two user choices, $\\zeta$ and $\\omega_n$, with no derivative mode to cause jerky actuator action.","Because the same gains appear in the feedforward and feedback paths and both paths share the closed-loop denominator, setpoint tracking and disturbance rejection are specified together rather than separately.","On the benchmark plant $K_p=0.0506$, $d=6$, the claimed tuning reaches the setpoint with 7.68% overshoot and a 60.1 s settling time, keeping overshoot below the compared PID tunings while avoiding derivative action.","The scheme extends to depth control: once depth dynamics are approximated as an IPDT process with $K_p=0.7918$, the gain formulas with $\\omega_n=0.03$ and $\\zeta=0.7$ produce a working depth response with acceptable stern-plane actuator profiles.","Varying $\\zeta$ and $k$ changes the transient response in a predictable way, so the same formulas can be used to dial in more or less aggressive control."],"supporting_citations":[{"why":"Supplies the benchmark PID tuning method compared in the setpoint-tracking and regulatory response plots.","marker":"[11]"},{"why":"Provides a second benchmark PID tuning method used in the comparison table and plots.","marker":"[18]"},{"why":"Provides the third benchmark PID tuning method used in the comparison table and plots.","marker":"[20]"},{"why":"Supplies the nonlinear AUV dynamics model used for the depth-control simulation.","marker":"[21]"},{"why":"Provides the AUV modelling background used for the depth dynamics approximation.","marker":"[22]"}],"fun_headline_variants":["I+PI control for dead-time integrators, tuned by damping and frequency","No derivative action: I+PI tames dead-time integrating processes","AUV depth control with I+PI, no derivative, simple tuning","Simplified tuning: I+PI for dead-time integrating processes","Feedforward I + feedback PI, same gains, for dead-time integrators"],"cache_read_input_tokens":3200,"weakest_assumption_plain":"The design assumes the dead time can be ignored when deriving the closed-loop dynamics and only re-enters through the natural-frequency formula, so the promised damping and settling behavior depends on the actual delay being small compared with the designed response time.","fun_headline_variants_meta":{"raw":{"variants":["I+PI control for dead-time integrators, tuned by damping and frequency","No derivative action: I+PI tames dead-time integrating processes","AUV depth control with I+PI, no derivative, simple tuning","Simplified tuning: I+PI for dead-time integrating processes","Feedforward I + feedback PI, same gains, for dead-time integrators"]},"model":"deepseek-v4-flash","effort":"low","cost_usd":0.001422,"raw_usage":{"total_tokens":5686,"prompt_tokens":841,"completion_tokens":4845,"prompt_tokens_details":{"cached_tokens":384},"prompt_cache_hit_tokens":384,"prompt_cache_miss_tokens":457,"completion_tokens_details":{"reasoning_tokens":4750}},"tokens_in":457,"tokens_out":4845,"duration_ms":32941,"temperature":1.0,"reasoning_tokens":4750,"cache_read_input_tokens":384,"cache_creation_input_tokens":0},"cache_creation_input_tokens":0},"created_at":"2026-08-14T11:17:07.259082+00:00","model_set":{"reader":"deepseek-v4-flash"},"falsifier":"Run the proposed tuning on an IPDT process whose dead time is comparable to the designed settling time, for example $K_p=0.0506$ with $d=60$ and the same $\\zeta=0.7071$, and compare the simulated overshoot and settling time with the specified values; if the response either no longer follows the $\\zeta$/ $\\omega_n$ behavior or becomes unstable as $k$ is raised, the neglected delay is the cause. The same check can be done analytically by computing the phase margin of $L(s)=K_p K_c(1+1/(T_i s))e^{-ds}/s$ at its gain crossover and observing whether it vanishes for large $d$.","supporting_citations":[{"cited_title":"Tuning PID controllers for integrating processes,","cited_arxiv_id":null,"evidence_quote":"Supplies the benchmark PID tuning method compared in the setpoint-tracking and regulatory response plots."},{"cited_title":"A Simple and Robust Method of Tuning PID Controllers for Integrator/Dead Time Processes,","cited_arxiv_id":null,"evidence_quote":"Provides a second benchmark PID tuning method used in the comparison table and plots."},{"cited_title":"PID controller tuning for integrating processes,","cited_arxiv_id":null,"evidence_quote":"Provides the third benchmark PID tuning method used in the comparison table and plots."},{"cited_title":"Multivariable sliding mode control for autonomous diving and steering of unmanned underwater vehicles,","cited_arxiv_id":null,"evidence_quote":"Supplies the nonlinear AUV dynamics model used for the depth-control simulation."},{"cited_title":"Fossen, Guidance and control of ocean vehicles","cited_arxiv_id":null,"evidence_quote":"Provides the AUV modelling background used for the depth dynamics approximation."}],"review_version":1}