Skip to content

Thrust 2: Compactness

Title

2E: Model-based Systems Engineering for Efficient Fluid Power

Project Leader

Prof. Chris Paredis (Georgia Tech)

Statement of Project Goals

The goal of the project is to reduce significantly the time and effort required to formulate and solve systems engineering problems for compact and efficient fluid-power systems.  To achieve this, analysis knowledge about fluid-power components from multiple disciplinary perspectives and multiple levels of abstraction will be captured and organized in a modular, object-oriented knowledge repository using a standardized language (SysML), and synthesis knowledge about fluid-power systems will be captured in the form of model transformations.  A systems engineering method and software framework will be developed in which the synthesis and analysis knowledge from the repository is used to explore efficiently and comprehensively large spaces of system architectures with the goal to improve the compactness and efficiency of fluid-power systems while balancing other system objectives such as effectiveness, cost, and reliability.

Project's Role in Support of the Strategic Plan

The project provides a method and software framework to support the comprehensive and efficient exploration of integrated system architectures.  This will enable the integration of the fluid-power subsystem with structural subsystems (compact integration and distribution barrier) and enable the comparison between different system architectures for achieving desired system-level tradeoffs (system integration inefficiency barrier).  The framework could also enable the evaluation of the impact of introducing new component technologies (component efficiency barrier) or higher pressures (high pressure operation barrier) on system-level performance.

Description and Explanation of Research Approach

The Problem
With the advent of electronic control, fluid-power systems have become increasingly integrated and multi-disciplinary in nature and the number of potential system architectures has exploded.  With new demands on compactness, efficiency, and effectiveness, system engineers need to explore new system architectures that provide adequate tradeoffs across these conflicting objectives.  The main barrier that needs to be overcome is one of complexity: a very large amount and variety of knowledge is necessary to synthesize and analyze promising system architectures.  Unless this knowledge is managed well, the cost of acquiring, validating and applying this knowledge will limit significantly our ability to increase the functionality and performance of future fluid-power systems.  To overcome this barrier, a systems engineering framework is required consisting of model repositories, algorithms for instantiating and linking these models, and algorithms for selecting appropriate models at each step of the design process.

The corresponding research question is: How should one represent, store, retrieve and use knowledge efficiently and effectively in support of the design of fluid power systems?

Past Work
The need for a systems engineering framework for fluid-power systems has been recognized before with initial work by Krus et al. [1, 17-19] at Linköping University, Tilley et al. [3-4, 7, 9, 26-27, 34] at the University of Bath, and da Silva et al. [5-6] at the Federal University of Santa Catarina (Brazil), with more recent work by Pedersen [25] at Aalborg University and Schlemmer et al. [30-31] at the Technical University of Aachen.  In this related work, the focus has been on traditional optimization approaches with a model of the objective at a single level of abstraction, sampled by the optimizer as a black box model, implemented in an imperative (rather than declarative) programming language.  In addition, the work has focused almost exclusively on the modeling of the fluid power aspects of the system with only a few efforts allowing for seamless integration with other disciplines (e.g., structural mechanical, thermal, electrical, controls). Finally, the past work either focused on optimization of the sizing parameters of a specific architecture, or used expert systems to guide the selection of a feasible architecture. The efficient exploration and optimization of system architectures has not been addressed.

A new approach
In this project, the approach for realizing a systems engineering framework for fluid-power systems is based on the formal, declarative representation of knowledge.  By capturing the knowledge formally, it can be more easily reused, allowing the cost of capturing and modeling the knowledge to be amortized over many re-uses.  In addition, by representing the models in a declarative form (i.e., an implementation-independent formalization of the mathematical relationships), the models can be transformed, combined, and symbolically manipulated to create and solve system-level models that are larger and more comprehensive than could be practically achieved otherwise.  Advanced solvers, such as Mixed-Integer Non-Linear Programming (MINLP) solvers or Equation-based Object-Oriented solvers for Differential Algebraic Equations can then symbolically manipulate the declarative equations to solve large system-level models much more efficiently than can be achieved with the current state of the art, i.e., imperative Matlab models with iterative optimizers.  The combination of well-structured and formal modeling languages with model repositories and advanced solvers enables the design of fluid-power systems with a level of thoroughness and efficiency that was previously unachievable in both broadness of exploration and depth of analysis.

We are developing the systems engineering framework illustrated in Figure 1.  It consists of three layers that can be considered separately or in an integrated fashion:  The top layer addresses the generation and topological analysis of different fluid-power circuit configurations, the second layer sizes the components within a given circuit configuration based on algebraic models, and the third layer optimizes the components (under uncertainty) based on detailed dynamic simulations.  Such a layered approach allows one to use resources efficiently by only performing more detailed analyses if the performance predictions obtained in a previous layer are sufficiently promising.  The framework relies on formal representations in the Systems Modeling Language (OMG SysMLTM) to represent the problem definition, the libraries of fluid power components, and the analysis models that characterize these components from different perspectives and at different levels of abstraction (both as algebraic and as differential-algebraic models).  By capturing this information and knowledge formally, it can be transformed in an automated fashion using model transformations.

three layer systems engineering framework

Figure 1: An overview of the proposed three-layer systems engineering framework.

References

[1]    Andersson, J., Krus, P., and Nilsson, K., 1998, "Optimization as Support for Selection and Design of Aircraft Actuation Systems," Proceedings of Seventh AIAA/USAF/NASA/ISSMO Symposium on Multidisciplinary Analysis and Optimization, St. Louis, pp. AIAA-98-4887.
[2]    Brooke, A., Kendrick, D., Meeraus, A., and Rosenthal, R., 1992, GAMS: A User's Guide: Release 2.25, The Scientific Press San Francisco, CA.
[3]    Burrows, C. R., Tilley, D. G., Edge, K. A., and Chapple, P. J., 1993, "Approach to the Design of Fluid Power Systems," The ASME Winter Conference, pp. 1-9.
[4]    Connor, A. M., and Tilley, D. G., 1998, "A Tabu Search Method for the Optimization of Fluid Power Circuits," Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering, 212(5), pp. 373-381.
[5]    da Silva, J. C., 1998, Expert System Prototype for Hydraulic System Design Focusing on Concurrent Engineering Aspects, Ph.D. Thesis, Department of Mechanical Engineering, Federal University of Santa Catarina, Florianopolis, Brazil.
[6]    da Silva, J. C., and Back, N., 2000, "Shaping the Process of Fluid Power System Design Applying an Expert System," Research in Engineering Design, 12(1), pp. 8-17.
[7]    Donne, M. S., Tilley, D. G., and Richards, W., 1995, "The Use of Multi-Objective Parallel Genetic Algorithms to Aid Fluid Power System Design," Proceedings of the Institution of Mechanical Engineers. Pt. I. Journal of Systems and Control Engineering, 209, pp. 53-61.
[8]    Fritzson, P., 2004, Principles of Object-Oriented Modeling and Simulation with Modelica 2.1, Wiley-IEEE Press, New York, NY.
[9]    Hughes, E. J., Richards, T. G., and Tilley, D. G., 2001, "Development of a Design Support Tool for Fluid Power System Design," Journal of Engineering Design, 12(2), pp. 75-92.
[10]    Jobe, J. M., Johnson, T. A., and Paredis, C. J. J., 2008, "Multi-Aspect Component Models: A Framework for Model Reuse in SysML," ASME 2008 IDETC/CIE Computers and Information in Engineering Conference ASME, Brooklyn, NY, DETC2008-49339
[11]    Johnson, T. A., Paredis, C. J. J., and Burkhart, R. M., 2008, "Integrating Models and Simulations of Continuous Dynamics into SysML," 6th International Modelica Conference, Modelica Association, Bielefeld, Germany, pp. 135-145.
[12]    Kennedy, M., and O'Hagan, A., 2001, "Bayesian Calibration of Computer Models," Journal of the Royal Statistical Society. Series B (Statistical Methodology), 63(3), pp. 425-464.
[13]    Kerzhner, A. A., and Paredis, C. J. J., 2009, "Using Domain Specific Languages to Capture Design Synthesis Knowledge for Model-Based Systems Engineering," Proceedings of the ASME 2009 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference, San Diego, California, DETC2009-87286.
[14]    Kerzhner, A. A., and Paredis, C. J. J., 2010, "Model-Based System Verification: A Formal Framework for Relating Analyses, Requirements, and Tests," Proceedings of the 4th International Workshop on Multi-Paradigm Modeling, The European Association for the Study of Science and Technology (EASST), Oslo, Norway.
[15]    Kerzhner, A. A., and Paredis, C. J. J., 2010, "Model-Based System Verification: A Formal Framework for Relating Analyses, Requirements, and Tests," Models'10 Workshop Reader, Lecture Notes in Computer Science, Oslo, Norway.
[16]    Kerzhner, A. A., Jobe, J. M., and Paredis, C. J. J., under review, "A Formal Framework for Capturing Knowledge for Transforming Structural Models into Analysis Models," Journal of Simulation.
[17]    Krus, P., Jansson, A., and Palmberg, J.-O., 1992, "Optimization Based on Simulation for Design of Fluid Power Systems," ASME Winter Annual Meeting, Anaheim, CA.
[18]    Krus, P., 2005, "Estimation Models for Concept Optimisation of Power Transformation and Transmission," The Ninth Scadinavian International Conference on Fluid Power (SICFP'05), Linkoping, Sweden.
[19]    Larsson, J., Krus, P., and Palmberg, J. O., 2001, "Modelling, Simulation and Validation of Complex Fluid and Mechanical Systems," Proceedings of The Fifth International Conference on Fluid Power Transmission and Control. April, pp. 3-5.
[20]    Malone, B., and Papay, M., 1999, "ModelCenter: An Integration Environment for Simulation Based Design," 1999 Spring Simulation Interoperability Workshop, SISO.
[21]    Moore, R., Kerzhner, A. A., and Paredis, C. J. J., 2009, "Model-Based Optimization of a Hydraulic Backhoe Using Multi-Attribute Utility Theory," Society of Automotive Engineering World Congress, Detroit, MI, pp. 09IDM-0076.
[22]    Moore, R., and Paredis, C. J. J., 2009, "Variable Fidelity Modeling as Applied to Trajectory Optimization for a Hydraulic Backhoe," Proceedings of the ASME 2009 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference, San Diego, DETC2009-87522.
[23]    Pacheco, J. E., Amon, C. H., and Finger, S., 2001, "Developing Baysian Surrogates for Use in Preliminary Design," AMSE Design Theory and Methodology Conference, American Society of Mechanical Engineers, Pittsburgh, PA.
[24]    Paredis, C. J. J., 2008, "An Open-Source Modelica Library of Fluid Power Models," Bath/ASME Symposium on Fluid Power and Motion Control, Bath, UK.
[25]    Pedersen, H. C., 2007, Automated Hydraulic System Design and Power Management in Mobile Applications, Ph.D. Thesis, Institute of Energy Technology, Aalborg University, Aalborg, Denmark.
[26]    Richards, C. W., Tilley, D. G., Tomlinson, S. P., and Burrows, C. R., 1990, "Bathfp-a Second Generation Simulation Package for Fluid Power Systems," Proceedings of BHRA International Fluid Power Symposium, Cambridge, UK.
[27]    Richards, T. G., Hughes, E. J., and Tilley, D. G., 1999, "A Multimedia Approach to Fluid Power System Design," IEEE International Conference on Multimedia Computing and Systems, IEEE, Florence, Italy, pp. 792-796.
[28]    Richardson, M., and Domingos, P., 2006, "Markov Logic Networks," Machine Learning, 62(1), pp. 107-136.
[29]    Sahinidis, N., 1996, "BARON: A General Purpose Global Optimization Software Package," Journal of Global Optimization, 8(2), pp. 201-205.
[30]    Schlemmer, K., and Murrenhoff, H., 2007, "A Concept of a Knowledge-Based Assistance System for Servohydraulic Drive Design," 2007 ASME International Mechanical Engineering Congress and Exposition, ASME, Seattle, WA, IMECE2007-41402.
[31]    Schlemmer, K., 2009, Expertensystem Servohydraulik, http://www.ifas.rwth-aachen.de/Main/Forschung/projekte/sl_2.html.
[32]    Shah, A. A., 2010, Combining Mathematical Programming and SysML for Component Sizing as Applied to Hydraulic Systems, M.S. Thesis, G.W. Woodruff School of Mechanical Engineering, Georgia Institute of Technology, Atlanta.
[33]    Shah, A. A., Paredis, C. J. J., Burkhart, R. M., and Schaefer, D., under review, "Combining Mathematical Programming and SysML for Component Sizing of Hydraulic Systems," ASME 2010 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference, ASME, Montreal, Canada, DETC2010-28960.
[34]    Tilley, D. G., Richards, C. W., Tomlinson, S. P., and Burrows, C. R., 1991, "Role of Simulation in the Design of Fluid Power Systems," IFAC Symp CAD in Control Systems.
[35]    Williams, H., 1999, Model Building in Mathematical Programming, Wiley New York.