Towards Model-based Design Optimization of Electro-mechanical Systems

Markus P.J. Fromherz and Ravi Kapadia

Abstract

Designing modern electro-mechanical devices is a non-trivial task, due to their sophisticated functionality, their increasing performance requirements, and the integration of software and hardware. Competition in the market place motivates additional requirements, such as high performance and low cost, and an important part of design is often to balance such requirements.

In this paper, we present model-based computing techniques for the generation and evaluation of designs. Model-based computing employs multi-use declarative and executable machine descriptions to derive information from which machine software can be constructed automatically. We extend an approach for optimal scheduling of reprographic machines [Fromherz&Carlson 94] to routine system design. Parameterized machine models, in conjunction with cost and design constraints, and a scheduling algorithm are used to determine values for machine model parameters that optimize the productivity of the machine.

In the absence of precise knowledge of the application usage (execution scenario, workload distribution, etc.), design is targeted at an estimation of the "average" user's application context. We present a method for classifying optimal sets of machine parameter values with respect to workload distribution, which allows tuning design parameters dynamically for specific user requirements.

Postscript file

Back to the top.