Application Domains
Concept Evaluation
We develop different kinds of models such as data driven black-box models, semi-empirical grey box models, or, physics based white box models to perform what-if analysis and make first cut predictions on performance for completely new concepts. These predictions can be used for evaluating the feasibility or viability of the new concept and more detailed models can be built for further trade-off analysis and optimization.
Prototyping
We use the systems engineering principles and mathematical models of the complex systems as virtual prototypes to gain a deeper understanding of the behavior of the individual components as well as the interactions among those components of the system. We typically do not use detailed geometry based techniques such as finite element analysis – we use bulk modeling techniques to understand the system level behavior.
As OEMs are moving towards co-development of components and subsystems with suppliers, they are increasingly becoming system integrators. Since this kind of a process gives little benefit of reengineering at the time of integration, we work with the OEMs and their suppliers to thoroughly understand the dynamics of the components, sub-systems and their interactions. Specifically, we help the OEM to:
-
optimally cascade the overall system level specifications to the component level specification
-
predict the performance of the system for different component sizing, without having to wait for the entire prototype to be built and tested
-
relate the specification tolerance for a component to the cost implication for the entire system
Analysis and Optimization
We use the mathematical models of the dynamic systems for systems level analysis and optimization. Typical objectives for such analysis would be:
-
Optimal cascade of product specifications from system level functionality specifications
-
Specification compliance
-
Functionality evaluation for nominal and boundary specifications
-
Sensitivity of functionality to critical parameters
-
Design Optimization
We use custom developed, proprietary, and commercial algorithms (e.g. from MATLAB®, TOMLAB®) for the analysis and optimization.
Control System Development
We develop control algorithms at different levels of hierarchy. We develop "supervisory control" that interacts with "distributed-intelligent-subordinate control". We use the model based control development approach so that verification and validation of the control algorithm can be done as per the classical systems engineering process V diagram.
Hardware-in-the-Loop Systems
We work with our customers to set-up the Hardware-In-the-Loop (HIL) System for both rapid prototyping of the controller as well as for controller verification and testing. We have several man-years experience in troubleshooting all the practical issues that crop up during the implementation of a HILS, in test automation for controller verification and in effectively utilizing the HILS to realize the full extent of time and cost savings.