<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Dunlei Control Lab</title><description>From mathematical models and frequency-response analysis to controller design and real-machine validation. Engineering projects, notes and interactive tools for motion control, FRF identification and force control.</description><link>https://dunleiwang.com/</link><language>en</language><item><title>Why Does Displacement Respond Later Than the Force Command?</title><link>https://dunleiwang.com/notes/why-displacement-lags-force-command/</link><guid isPermaLink="true">https://dunleiwang.com/notes/why-displacement-lags-force-command/</guid><description>A force command is issued, the DAC output changes — yet detectable displacement appears only ~150 ms later. A structured checklist of physical and signal-chain causes, and how to separate them.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate><category>force-control</category><category>contact-dynamics</category><category>friction</category><category>latency</category></item><item><title>How to Obtain a Stable FRF Using Welch Averaging</title><link>https://dunleiwang.com/notes/stable-frf-with-welch-averaging/</link><guid isPermaLink="true">https://dunleiwang.com/notes/stable-frf-with-welch-averaging/</guid><description>Segment length, window, overlap and averaging count decide whether an FRF is smooth and trustworthy or noisy and biased. A practical recipe with the trade-offs made explicit.</description><pubDate>Sun, 05 Jul 2026 00:00:00 GMT</pubDate><category>frf</category><category>welch</category><category>signal-processing</category><category>system-identification</category></item><item><title>Bonding Head Z-axis Force Control</title><link>https://dunleiwang.com/projects/bonding-head-z-force-control/</link><guid isPermaLink="true">https://dunleiwang.com/projects/bonding-head-z-force-control/</guid><description>Modeling and validation of a nonlinear contact-force loop for a bonding head Z-axis: unilateral contact model, friction compensation, and analysis of the delay between force command and displacement response.</description><pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate><category>force-control</category><category>motion-control</category><category>contact-dynamics</category></item><item><title>Why Can an Anti-resonance Have Poor Repeatability?</title><link>https://dunleiwang.com/notes/anti-resonance-repeatability/</link><guid isPermaLink="true">https://dunleiwang.com/notes/anti-resonance-repeatability/</guid><description>A 280 Hz anti-resonance that moves between measurements is telling you something about contact stiffness, preload and clearance. A debugging plan for unrepeatable anti-resonances.</description><pubDate>Sun, 28 Jun 2026 00:00:00 GMT</pubDate><category>anti-resonance</category><category>contact-dynamics</category><category>mechanical-dynamics</category><category>frf</category></item><item><title>Understanding Linear and Yaw Modes in a Gantry</title><link>https://dunleiwang.com/notes/gantry-linear-yaw-modes/</link><guid isPermaLink="true">https://dunleiwang.com/notes/gantry-linear-yaw-modes/</guid><description>Why a dual-drive gantry is naturally described by sum and difference coordinates, what the transformation actually assumes, and how mode separation simplifies both identification and control.</description><pubDate>Sat, 20 Jun 2026 00:00:00 GMT</pubDate><category>mimo</category><category>decoupling</category><category>motion-control</category><category>system-identification</category></item><item><title>Gantry MIMO FRF Identification</title><link>https://dunleiwang.com/projects/gantry-mimo-frf-identification/</link><guid isPermaLink="true">https://dunleiwang.com/projects/gantry-mimo-frf-identification/</guid><description>Two-input two-output frequency-response identification of a gantry stage: linear and yaw excitation, 2×2 FRF matrix, coherence assessment, DAC input correlation and its impact on decoupling.</description><pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate><category>system-identification</category><category>frf-analysis</category><category>motion-control</category></item><item><title>How Encoder Resolution Limits Small-motion Performance</title><link>https://dunleiwang.com/notes/encoder-resolution-small-motion/</link><guid isPermaLink="true">https://dunleiwang.com/notes/encoder-resolution-small-motion/</guid><description>When the target position error approaches a few encoder counts, quantization — not tuning — dominates. How resolution propagates into error budget, velocity estimation and achievable bandwidth.</description><pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate><category>encoder</category><category>quantization</category><category>motion-control</category><category>signal-processing</category></item><item><title>Motion System Sizing Framework</title><link>https://dunleiwang.com/projects/motion-system-sizing-framework/</link><guid isPermaLink="true">https://dunleiwang.com/projects/motion-system-sizing-framework/</guid><description>A structured sizing methodology for motion axes: from motion requirement through profile kinematics, force/torque, power and thermal margin, encoder quantization, delay budget and resonance target — to predicted motion performance. Implemented as a tested TypeScript module and an interactive calculator.</description><pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate><category>motion-control</category><category>mechanical-dynamics</category><category>engineering-software</category></item></channel></rss>