Expertise

Three complementary areas of practice, built on a foundation of applied research in industrial process automation.

Control Engineering

A · Analysis · Modeling · Intelligent Control
Nonlinear control surface of a fuzzy controller, computed from a 25-rule base, with saturation at the limits of the operating range Nonlinear control surface · u = f(e, ė) · 25 rules u u = -1 u = +1 u = 0 e ė
Fig. 1 — Nonlinear control surface of a fuzzy controller: 25 rules, with saturation at the limits of the operating range
  • Identification of dynamic process behavior and analytical modeling of complex, nonlinear multivariable systems.
  • Design and realization of hybrid control systems combining analytical, model-based approaches with knowledge-based methods such as fuzzy logic and neural networks.
  • Development of predictive models to compensate for large measurement dead-times and process disturbances.
  • Pattern recognition and classification for automated detection of system states and process phases.
  • Multi-sensor process monitoring and diagnosis based on nonlinear digital signal filtering and robust Kalman-filter state estimation.
  • Automated detection of oscillations, disturbances and anomalies in process signals, with protective control responses and safety shutdowns.
  • Recipe-based control parameterization for product-specific process strategies across a wide product range.

Software Solutions

B · Real-Time Applications · Interfaces · Infrastructure
Layered architecture of a real-time control application HMI · Visualization Supervisory logic · Mode selector Control modules Signal processing · Filters Process interface · Serial / SCADA asynchronous real-time cycle T
Fig. 2 — Layered architecture: deterministic real-time core with asynchronous operator interface
  • Specification, design, and implementation of real-time control and monitoring applications in C/C++, built to strict industrial standards for reliability and fault tolerance.
  • Multi-threaded architectures enabling real-time control alongside asynchronous user interaction.
  • Graphical user interfaces and process visualization for operator communication.
  • Integration with PLCs (Siemens SIMATIC), measurement gauges, and SCADA/IoT platforms via serial links, named pipes, OPC UA, and MQTT.
  • Data and KPI pipelines: automated post-run processing, SQL-based KPI databases, and e-mailed reports and alerts (C++, MATLAB, Python).
  • Administration, migration, and security of industrial computer networks, including VPN-based remote access and remote monitoring.

Consulting

C · Technical Advice · Training · Project Leadership
Process record of a batch process with its phases: start-up, steady state, transition, shutdown Process record · product dimension vs. time start-up steady state transition steady state shutdown w₁ w₂ t
Fig. 3 — System analysis: process phases of a batch process and the transitions between them
  • Technical consulting on the design, architecture, and modernization of control and automation systems.
  • Systematic analysis of existing installations, including feasibility and technology studies.
  • Modernization of legacy control platforms — replacing obsolete instrumentation with PLC/HMI systems, migrating operating systems and networks — without disrupting production.
  • Knowledge transfer and continuity: source-code documentation, Git-based development workflows, release procedures, and training for client engineering teams.
  • Project leadership and supervision, drawing on many years of experience managing industrial research and development projects.