![]() |
http://www.aertia.com |
LTI++by SimuQuestLTI++ is a toolset for rapidly generating linear design models and for rapidly designing linear time-invariant (LTI) controllers for feedback control applications in spark ignition engines. When do I need LTI++ LTI++ is a powerful tool to support the analysis, synthesis and validation of linear model-based feedback control systems for a variety of engine control applications such as idle speed control, wide-range A/F-ratio control, EGR-ratio control, etc. The tool is designed to alleviate efforts in every aspect of practical model-based engine control design. LTI++ also has an excellent tutorial potential. Its ease of use and its seamless integration with Matlab/Simulink, make it a perfect training vehicle for people who seek to gain practical insight and intuition for the fundamentals of model-based control system development. How does LTI++ work ![]() ![]() ![]() LTI++ currently supports two different control synthesis methods, PID design and H¥ optimal control design. Both methods are fully GUI supported. The tool facilitates rapid controller design, display of the frequency domain properties of relevant system transfer functions and rapid validation of the time domain performance of the closed-loop control system both with the nominal plant model and also with plant models that deviate from nominal operating conditions. LTI++ Paradigm ![]() Design a feedback controller (PID or H¥) for the selected plant and save the controller transfer function in a file. To evaluate the controller in virtual reality devise a base engine control strategy for open-loop spark and fuel control within UniPhi. Allow for additive or multiplicative feedback corrections in the open-loop control signals. Embed the feedback controller in terms of a state-space block within the base engine control strategy of UniPhi. Configure UniPhi for a simulation target and simulate the controller in the loop with the Enginuity model. Assess the control performance and adjust the controller design if necessary. The described process does not require any experimental testing, neither for the purpose of model development nor for the purpose of controller validation. Yet, due to the accuracy of Enginuity models across the entire engine operating-envelope and due to the architecture design paradigms incorporated in UniPhi, control systems that have been validated in virtual reality readily work on the target hardware application. |