The issue of complexity in modeling and simulation arises from the desire to understand fully the... more The issue of complexity in modeling and simulation arises from the desire to understand fully the behaviour of physical systems at the time design and acquisition decisions are being taken. This avoids the need for extensive experimentation, testing and product development, increasing confidence and reducing time to market. The article describes the development of causally consistent models of different complexity and shows how they may be applied to the simulation and animation of an electrical drive system. Functional objects have a physical form which may be modelled as a three dimensional solid object having sets of functional axes that define the spatial positioning of component interaction. Object interaction is not limited to energetic interaction but may be in relation to any aspect of its context. The object may interact with respect to mass, reliability, failure modes, cost, etc., which may be included in economic and environmental aspects of the models
The software package Dymola, which implements the new, vendor-independent standard modelling lang... more The software package Dymola, which implements the new, vendor-independent standard modelling language Modelica, exemplifies the emerging generation of object-oriented modelling and simulation tools. This paper shows how, in addition to its simulation capabilities, it may be used as an embodiment design tool, to automatically size a design assembled from a library of generic parametric components. The example used is a miniature model aircraft diesel engine. To this end, the component classes contain extra algebraic equations for calculating the overload factor (or its reciprocal, the safety factor) for all the different failure modes, such as buckling or tensile yield. Thus, the simulation results contain the maximum overload or the minimum safety factor for each failure mode, along with the critical instant and the device state at which it occurs. The Dymola “Initial Conditions Calculation” function, controlled by a simple software script, may then be used to perform automatic comp...
The increasing occurrence of interdiscipli nary product development has removed many traditional ... more The increasing occurrence of interdiscipli nary product development has removed many traditional constraints and given the designer a much wider freedom of choice of means of satisfying any given statement of requirements. Schemebuilder, a comprehensive , intelligent knowledge-based design package, aims to support the designer in the conceptual through embodiment stages of design, providing guidance on the range of options
Proceedings of IEEE Systems Man and Cybernetics Conference - SMC, 1993
Exploitation of the bond graph methodology's unified modelling approach over many energy ... more Exploitation of the bond graph methodology's unified modelling approach over many energy domains has enabled a comprehensive, generic, computer-aided conceptual design tool (Schemebuilder) to be developed. This paper describes how bond graph fragments representing individual components are assembled into complete system models from which steady state performance and dynamic simulations may be computed. It is concluded that the bond graph
The increasing occurrence of interdiscipli nary product development has removed many traditional ... more The increasing occurrence of interdiscipli nary product development has removed many traditional constraints and given the designer a much wider freedom of choice of means for satisfying the given statement of need. Schemebuilder, a comprehensive, intelligent knowledge-based design package, aims to support the designer from the conceptual through to embodiment stages of design, providing appropriate guidance on the range of
The issue of complexity in modeling and simulation arises from the desire to understand fully the... more The issue of complexity in modeling and simulation arises from the desire to understand fully the behaviour of physical systems at the time design and acquisition decisions are being taken. This avoids the need for extensive experimentation, testing and product development, increasing confidence and reducing time to market. The article describes the development of causally consistent models of different complexity and shows how they may be applied to the simulation and animation of an electrical drive system. Functional objects have a physical form which may be modelled as a three dimensional solid object having sets of functional axes that define the spatial positioning of component interaction. Object interaction is not limited to energetic interaction but may be in relation to any aspect of its context. The object may interact with respect to mass, reliability, failure modes, cost, etc., which may be included in economic and environmental aspects of the models
The software package Dymola, which implements the new, vendor-independent standard modelling lang... more The software package Dymola, which implements the new, vendor-independent standard modelling language Modelica, exemplifies the emerging generation of object-oriented modelling and simulation tools. This paper shows how, in addition to its simulation capabilities, it may be used as an embodiment design tool, to automatically size a design assembled from a library of generic parametric components. The example used is a miniature model aircraft diesel engine. To this end, the component classes contain extra algebraic equations for calculating the overload factor (or its reciprocal, the safety factor) for all the different failure modes, such as buckling or tensile yield. Thus, the simulation results contain the maximum overload or the minimum safety factor for each failure mode, along with the critical instant and the device state at which it occurs. The Dymola “Initial Conditions Calculation” function, controlled by a simple software script, may then be used to perform automatic comp...
The increasing occurrence of interdiscipli nary product development has removed many traditional ... more The increasing occurrence of interdiscipli nary product development has removed many traditional constraints and given the designer a much wider freedom of choice of means of satisfying any given statement of requirements. Schemebuilder, a comprehensive , intelligent knowledge-based design package, aims to support the designer in the conceptual through embodiment stages of design, providing guidance on the range of options
Proceedings of IEEE Systems Man and Cybernetics Conference - SMC, 1993
Exploitation of the bond graph methodology's unified modelling approach over many energy ... more Exploitation of the bond graph methodology's unified modelling approach over many energy domains has enabled a comprehensive, generic, computer-aided conceptual design tool (Schemebuilder) to be developed. This paper describes how bond graph fragments representing individual components are assembled into complete system models from which steady state performance and dynamic simulations may be computed. It is concluded that the bond graph
The increasing occurrence of interdiscipli nary product development has removed many traditional ... more The increasing occurrence of interdiscipli nary product development has removed many traditional constraints and given the designer a much wider freedom of choice of means for satisfying the given statement of need. Schemebuilder, a comprehensive, intelligent knowledge-based design package, aims to support the designer from the conceptual through to embodiment stages of design, providing appropriate guidance on the range of
Uploads
Papers by John Sharpe