41554 blogs · [ { "id": "01a08751-c483-71ab-8668-5702c78dc787", "title": "Gain-Anchored Tuning for Integrating Processes", "url": "https://blog.opticontrols.com/gain-anchored-tuning/", "published_at": "2026-03-20T19:51:55+00:00" }, { "id": "01a08751-c484-7246-a8ec-b6eae722e674", "title": "Split-Range Control – A Case Study", "url": "https://blog.opticontrols.com/split-range-control-a-case-study/", "published_at": "2026-01-14T12:54:45+00:00" }, { "id": "01a08751-c484-7246-a8ec-b6eae81dd0a3", "title": "Super-High Controller Gains", "url": "https://blog.opticontrols.com/super-high-controller-gains/", "published_at": "2024-09-30T17:19:22+00:00" }, { "id": "01a08751-c484-7246-a8ec-b6eae90a2789", "title": "Power Augmentation Problem", "url": "https://blog.opticontrols.com/power-augmentation-problem/", "published_at": "2022-11-23T18:41:45+00:00" }, { "id": "01a08751-c484-7246-a8ec-b6eae9fb7bd5", "title": "Pressure and Flow Control Loop Interaction", "url": "https://blog.opticontrols.com/pressure-and-flow-control-loop-interaction/", "published_at": "2022-08-11T12:02:03+00:00" }, { "id": "01a08751-c484-7246-a8ec-b6eaeadc77df", "title": "Tuning Slow-Responding Control Loops", "url": "https://blog.opticontrols.com/tuning-slow-responding-control-loops/", "published_at": "2019-12-12T20:03:20+00:00" }, { "id": "01a08751-c484-7246-a8ec-b6eaeb4ab9de", "title": "Tuning for Setpoint Tracking versus Disturbance Rejection", "url": "https://blog.opticontrols.com/tuning-for-setpoint-tracking-versus-disturbance-rejection/", "published_at": "2017-03-11T19:03:49+00:00" }, { "id": "01a08751-c484-7246-a8ec-b6eaec10bbf2", "title": "Tutorial on Filters in Control Systems", "url": "https://blog.opticontrols.com/tutorial-on-filters-in-control-systems/", "published_at": "2016-11-30T03:31:16+00:00" }, { "id": "01a08751-c484-7246-a8ec-b6eaecdea81d", "title": "Erratic Tank Level", "url": "https://blog.opticontrols.com/erratic-tank-level/", "published_at": "2015-07-22T03:10:28+00:00" }, { "id": "01a08751-c484-7246-a8ec-b6eaedb67440", "title": "Control Valve Response Time", "url": "https://blog.opticontrols.com/control-valve-response-time/", "published_at": "2015-05-04T02:49:33+00:00" }, { "id": "01a0e4f6-0c89-7075-bdd9-e7905af24338", "title": "Controller Tuning Objectives", "url": "https://blog.opticontrols.com/controller-tuning-objectives/", "published_at": "2015-01-16T22:06:19+00:00" }, { "id": "01a0e4f6-0c89-7075-bdd9-e7905bca36c9", "title": "Cascade Control to the Rescue", "url": "https://blog.opticontrols.com/cascade-control-to-the-rescue/", "published_at": "2014-11-26T21:50:40+00:00" }, { "id": "01a0e4f6-0c89-7075-bdd9-e7905c318fd6", "title": "Process Oscillations from Afar", "url": "https://blog.opticontrols.com/process-oscillations-from-afar/", "published_at": "2014-04-06T14:50:51+00:00" }, { "id": "01a0e4f6-0c89-7075-bdd9-e7905cbbb1ed", "title": "Tank Level Tuning Complications", "url": "https://blog.opticontrols.com/tank-level-tuning-complications/", "published_at": "2013-11-04T17:46:41+00:00" }, { "id": "01a0e4f6-0c89-7075-bdd9-e7905ce434c9", "title": "Quarter Amplitude Damping", "url": "https://blog.opticontrols.com/quarter-amplitude-damping/", "published_at": "2013-10-04T18:51:18+00:00" }, { "id": "01a0e4f6-0c89-7075-bdd9-e7905dc1ea19", "title": "Inverse Response", "url": "https://blog.opticontrols.com/inverse-response/", "published_at": "2013-08-06T04:38:22+00:00" }, { "id": "01a0e4f6-0c89-7075-bdd9-e7905e3bc430", "title": "Tools of the Tuner", "url": "https://blog.opticontrols.com/tools-of-the-tuner/", "published_at": "2013-07-09T03:47:33+00:00" }, { "id": "01a0e4f6-0c89-7075-bdd9-e7905ebfb1a5", "title": "Equal Percentage Control Valves and Applications", "url": "https://blog.opticontrols.com/equal-percentage-control-valves-and-applications/", "published_at": "2013-04-26T19:05:54+00:00" }, { "id": "01a0e4f6-0c89-7075-bdd9-e7905ee0095f", "title": "A pH Control Success Story", "url": "https://blog.opticontrols.com/a-ph-control-success-story/", "published_at": "2013-03-30T22:28:38+00:00" }, { "id": "01a0e4f6-0c89-7075-bdd9-e7905f0e437a", "title": "Testing Control Loop Performance", "url": "https://blog.opticontrols.com/testing-control-loop-performance/", "published_at": "2013-02-28T23:44:58+00:00" }, { "id": "01a0e50b-0696-7321-9150-c296ae712477", "title": "Caster Level Control Improvement", "url": "https://blog.opticontrols.com/caster-level-control-improvement/", "published_at": "2013-01-31T17:00:23+00:00" }, { "id": "01a0e50b-0696-7321-9150-c296aeb7aff3", "title": "When to Use which Tuning Rule", "url": "https://blog.opticontrols.com/when-to-use-which-tuning-rule/", "published_at": "2012-12-29T16:35:32+00:00" }, { "id": "01a0e50b-0696-7321-9150-c296aecf30b8", "title": "Surge Tank Level Control", "url": "https://blog.opticontrols.com/surge-tank-level-control/", "published_at": "2012-11-23T18:33:18+00:00" }, { "id": "01a0e50b-0696-7321-9150-c296af6b2ce2", "title": "Unraveling Controller Algorithms", "url": "https://blog.opticontrols.com/unraveling-controller-algorithms/", "published_at": "2012-10-28T04:01:35+00:00" }, { "id": "01a0e50b-0696-7321-9150-c296afd6f2e3", "title": "Detuning Control Loops", "url": "https://blog.opticontrols.com/detuning-control-loops/", "published_at": "2012-10-03T15:26:49+00:00" }, { "id": "01a0e50b-0696-7321-9150-c296b02087e4", "title": "Minimum IAE Tuning Rules", "url": "https://blog.opticontrols.com/minimum-iae-tuning-rules/", "published_at": "2012-09-14T04:43:44+00:00" }, { "id": "01a0e50b-0696-7321-9150-c296b06f3e12", "title": "Level Versus Flow Control", "url": "https://blog.opticontrols.com/level-versus-flow-control/", "published_at": "2012-08-18T02:56:49+00:00" }, { "id": "01a0e50b-0696-7321-9150-c296b0ce0c0e", "title": "Is Lambda a Bad Tuning Rule?", "url": "https://blog.opticontrols.com/is-lambda-a-bad-tuning-rule/", "published_at": "2012-07-06T19:15:16+00:00" }, { "id": "01a0e50b-0696-7321-9150-c296b1449328", "title": "Settings in the Controller were Closer than they Appeared", "url": "https://blog.opticontrols.com/settings-in-the-controller-are-better-than-they-appear/", "published_at": "2012-05-17T15:04:41+00:00" }, { "id": "01a0e50b-0696-7321-9150-c296b19b34c2", "title": "Valve Diagnostics on a Level Loop", "url": "https://blog.opticontrols.com/valve-diagnostics-on-a-level-loop/", "published_at": "2012-04-10T17:43:11+00:00" }, { "id": "01a0e51d-052d-71ff-9f25-bacceadc2f7f", "title": "Butterfly Valves and Control Performance", "url": "https://blog.opticontrols.com/butterfly-valves-and-control-performance/", "published_at": "2012-02-23T21:33:21+00:00" }, { "id": "01a0e51d-052d-71ff-9f25-bacceb1a92a7", "title": "Improving pH Control", "url": "https://blog.opticontrols.com/doing-ph-control-right/", "published_at": "2012-01-30T03:01:11+00:00" }, { "id": "01a0e51d-052d-71ff-9f25-bacceb7b12b8", "title": "Level Controller Tuning", "url": "https://blog.opticontrols.com/level-control-loop-tuning/", "published_at": "2011-12-16T20:16:51+00:00" }, { "id": "01a0e51d-052e-72c8-a742-e9c37cc2a0f6", "title": "Control Valve Characterization", "url": "https://blog.opticontrols.com/control-valve-characterization/", "published_at": "2011-11-26T21:31:12+00:00" }, { "id": "01a0e51d-052e-72c8-a742-e9c37d90a7ea", "title": "Cascade Control Interactions", "url": "https://blog.opticontrols.com/cascade-control-interactions/", "published_at": "2011-11-09T01:46:18+00:00" }, { "id": "01a0e51d-052e-72c8-a742-e9c37e41f1de", "title": "Flow Control Conundrum", "url": "https://blog.opticontrols.com/flow-control-conundrum/", "published_at": "2011-10-15T21:49:19+00:00" }, { "id": "01a0e51d-052e-72c8-a742-e9c37e5e278b", "title": "Process Control for Practitioners", "url": "https://blog.opticontrols.com/process-control-for-practitioners/", "published_at": "2011-09-09T05:36:52+00:00" }, { "id": "01a0e51d-052e-72c8-a742-e9c37edbc239", "title": "Ratio Control", "url": "https://blog.opticontrols.com/ratio-control/", "published_at": "2011-09-01T02:29:40+00:00" }, { "id": "01a0e51d-052e-72c8-a742-e9c37f13ce8c", "title": "An Oscillating Level Control Loop", "url": "https://blog.opticontrols.com/an-oscillating-level-control-loop/", "published_at": "2011-08-03T05:05:03+00:00" }, { "id": "01a0e51d-052e-72c8-a742-e9c37fc4429a", "title": "Gap Control", "url": "https://blog.opticontrols.com/gap-control/", "published_at": "2011-07-18T19:23:21+00:00" }, { "id": "01a0e52a-7199-7174-a36f-8c7a1c6b20ad", "title": "Deadtime versus Lag", "url": "https://blog.opticontrols.com/dead-time-versus-time-constant/", "published_at": "2011-06-22T03:36:06+00:00" }, { "id": "01a0e52a-7199-7174-a36f-8c7a1d426901", "title": "Ziegler-Nichols Open-Loop Tuning Rules", "url": "https://blog.opticontrols.com/ziegler-nichols-tuning-rules/", "published_at": "2011-05-18T21:00:35+00:00" }, { "id": "01a0e52a-7199-7174-a36f-8c7a1d4bdb9e", "title": "Diagnosing and Solving Control Problems", "url": "https://blog.opticontrols.com/diagnosing-and-solving-control-problems/", "published_at": "2011-04-30T22:01:57+00:00" }, { "id": "01a0e52a-7199-7174-a36f-8c7a1da2d1ff", "title": "Best Practices for Control Loop Optimization", "url": "https://blog.opticontrols.com/effective-control-loop-optimization/", "published_at": "2011-04-15T05:10:56+00:00" }, { "id": "01a0e52a-7199-7174-a36f-8c7a1e007f37", "title": "Cohen-Coon Tuning Rules", "url": "https://blog.opticontrols.com/the-cohen-coon-tuning-rules/", "published_at": "2011-03-24T20:35:28+00:00" }, { "id": "01a0e52a-7199-7174-a36f-8c7a1eecbb60", "title": "PID Controllers Explained", "url": "https://blog.opticontrols.com/pid-controllers-explained/", "published_at": "2011-03-07T19:56:56+00:00" }, { "id": "01a0e52a-7199-7174-a36f-8c7a1ef356e2", "title": "Tuning Tips – How to Improve Your Results", "url": "https://blog.opticontrols.com/tuning-tips-how-to-improve-your-results/", "published_at": "2011-02-09T22:07:25+00:00" }, { "id": "01a0e52a-7199-7174-a36f-8c7a1f5366af", "title": "A Tutorial on Feedforward Control", "url": "https://blog.opticontrols.com/a-tutorial-on-feedforward-control/", "published_at": "2011-01-17T18:43:32+00:00" }, { "id": "01a0e52a-7199-7174-a36f-8c7a1f8f9592", "title": "Why Tuning Rules Don’t Always Work", "url": "https://blog.opticontrols.com/why-tuning-rules-dont-always-work/", "published_at": "2011-01-07T23:42:46+00:00" }, { "id": "01a0e52a-7199-7174-a36f-8c7a1fe6dc2e", "title": "Tuning Rule for Dead-Time Dominant Processes", "url": "https://blog.opticontrols.com/tuning-rules-for-dead-time-dominated-processes/", "published_at": "2010-12-15T06:05:57+00:00" }, { "id": "01a0e540-830f-7337-82b4-093d8198d8f2", "title": "Lambda Tuning Rules", "url": "https://blog.opticontrols.com/lambda-tuning-rules/", "published_at": "2010-11-23T03:26:07+00:00" }, { "id": "01a0e540-830f-7337-82b4-093d81ade215", "title": "Causes of Dead Time in a Control Loop", "url": "https://blog.opticontrols.com/causes-of-dead-time-in-a-control-loop/", "published_at": "2010-10-19T01:11:41+00:00" }, { "id": "01a0e540-830f-7337-82b4-093d824f0f78", "title": "Typical Controller Settings", "url": "https://blog.opticontrols.com/typical-controller-settings/", "published_at": "2010-10-10T20:59:24+00:00" }, { "id": "01a0e540-830f-7337-82b4-093d830e6d3a", "title": "Steam Temperature Control", "url": "https://blog.opticontrols.com/steam-temperature-control/", "published_at": "2010-09-08T11:34:30+00:00" }, { "id": "01a0e540-830f-7337-82b4-093d83f31e6f", "title": "Control Loop Performance Monitoring", "url": "https://blog.opticontrols.com/control-loop-performance-monitoring/", "published_at": "2010-08-08T23:43:12+00:00" }, { "id": "01a0e540-830f-7337-82b4-093d84a4eaec", "title": "Boiler Drum Level Control", "url": "https://blog.opticontrols.com/drum-level-and-feedwater-control/", "published_at": "2010-07-03T20:58:43+00:00" }, { "id": "01a0e540-830f-7337-82b4-093d85390e24", "title": "How to Fill a Container", "url": "https://blog.opticontrols.com/how-to-fill-a-container/", "published_at": "2010-05-19T04:50:15+00:00" }, { "id": "01a0e540-830f-7337-82b4-093d858766a6", "title": "Derivative Control Explained", "url": "https://blog.opticontrols.com/derivative-control/", "published_at": "2010-05-04T04:41:51+00:00" }, { "id": "01a0e540-830f-7337-82b4-093d85e38821", "title": "Level Control Loops", "url": "https://blog.opticontrols.com/level-control-loops/", "published_at": "2010-04-15T16:27:06+00:00" }, { "id": "01a0e540-830f-7337-82b4-093d86cd79c4", "title": "Ziegler-Nichols Closed-Loop Tuning Method", "url": "https://blog.opticontrols.com/ziegler-nichols-ultimate-cycling-tuning-method/", "published_at": "2010-03-31T20:14:10+00:00" }, { "id": "01a0e55d-55a4-708a-a2dd-ca53117fece6", "title": "PID Controller Forms", "url": "https://blog.opticontrols.com/pid-controller-forms/", "published_at": "2010-03-31T03:37:15+00:00" }, { "id": "01a0e55d-55a4-708a-a2dd-ca53119c1607", "title": "A Tutorial on Cascade Control", "url": "https://blog.opticontrols.com/a-tutorial-on-cascade-control/", "published_at": "2010-03-16T02:27:46+00:00" }, { "id": "01a0e55d-55a4-708a-a2dd-ca531261306a", "title": "Control Valve Problems", "url": "https://blog.opticontrols.com/commonly-occurring-control-valve-problems/", "published_at": "2010-02-23T04:25:24+00:00" }, { "id": "01a0e55d-55a4-708a-a2dd-ca5312fe8be8", "title": "Q&A on Loop Performance", "url": "https://blog.opticontrols.com/qa-on-loop-performance/", "published_at": "2010-02-12T15:14:51+00:00" }, { "id": "01a0e55d-55a4-708a-a2dd-ca5313df3090", "title": "Bumpless Transfer and Bumpless Tuning", "url": "https://blog.opticontrols.com/bumpless-transfer-and-bumpless-tuning/", "published_at": "2010-02-02T05:57:44+00:00" }, { "id": "01a0e55d-55a4-708a-a2dd-ca5314d8820c", "title": "Comments on the Ziegler-Nichols tuning method", "url": "https://blog.opticontrols.com/whats-wrong-with-ziegler-nichols-tuning/", "published_at": "2010-01-12T05:27:03+00:00" }, { "id": "01a0e55d-55a4-708a-a2dd-ca5314f87023", "title": "Introduction to Control Systems and Optimization", "url": "https://blog.opticontrols.com/introduction-to-control-systems-and-optimization/", "published_at": "2010-01-02T18:07:40+00:00" } ] posts Claim your blog
Back to blog.opticontrols.com
Blog · corpus.blog/blogs/blog.opticontrols.com/posts

blog.opticontrols.com

blog.opticontrols.com

2026

2024

2022

2019

2017

2016

2015

2014

2013

2012

2011

2010