146,410 research outputs found
A design recording framework to facilitate knowledge sharing in collaborative software engineering
This paper describes an environment that allows a development team to share knowledge about software artefacts
by recording decisions and rationales as well as supporting the team in formulating and maintaining design constraints. It explores the use of multi-dimensional design spaces for capturing various issues arising during development and presenting this meta-information using a network of views. It describes a framework to underlie the collaborative environment and shows the supporting architecture and its implementation. It addresses how the artefacts and their meta-information are captured in a non-invasive way and shows how an artefact repository is embedded to store and manage the artefacts
Conceptual Graphs in CAD
This paper elaborates on the use of conceptual graphs in a prototype of a computer based support system for re-design. Re-design support involves the modelling of assemblies and components. The requirements of the components to be modelled are a compromise between the functioning of the assembly and the manufacturability of the individual components. Conceptual graphs provide for an elegant way of representing both functioning and manufacturing aspects. In the prototype system, conceptual graphs are used for representing and defining assemblies, components and features as well as the relations between these entities. Constraints, such as kinematic, tolerance and manufacturing constraints are also represented using conceptual graphs
Multiscale, thermomechanical topology optimization of self-supporting cellular structures for porous injection molds
Purpose
This paper aims to establish a multiscale topology optimization method for the optimal design of non-periodic, self-supporting cellular structures subjected to thermo-mechanical loads. The result is a hierarchically complex design that is thermally efficient, mechanically stable and suitable for additive manufacturing (AM).
Design/methodology/approach
The proposed method seeks to maximize thermo-mechanical performance at the macroscale in a conceptual design while obtaining maximum shear modulus for each unit cell at the mesoscale. Then, the macroscale performance is re-estimated, and the mesoscale design is updated until the macroscale performance is satisfied.
Findings
A two-dimensional Messerschmitt Bolkow Bolhm (MBB) beam withstanding thermo-mechanical load is presented to illustrate the proposed design method. Furthermore, the method is implemented to optimize a three-dimensional injection mold, which is successfully prototyped using 420 stainless steel infiltrated with bronze.
Originality/value
By developing a computationally efficient and manufacturing friendly inverse homogenization approach, the novel multiscale design could generate porous molds which can save up to 30 per cent material compared to their solid counterpart without decreasing thermo-mechanical performance.
Practical implications
This study is a useful tool for the designer in molding industries to reduce the cost of the injection mold and take full advantage of AM
An approach to relate business and application services using ISDL
This paper presents a service-oriented design approach that allows one to relate services modelled at different levels of granularity during a design process, such as business and application services. To relate these service models we claim that a 'concept gap' and an 'abstraction gap' need to be bridged. The concept gap represents the difference between the conceptual models used to construct service models by different stakeholders involved in the design process. The abstraction gap represents the difference in abstraction level at which service models are defined. Two techniques are presented that bridge these gaps. Both techniques are based on the Interaction System Design Language (ISDL). The paper illustrates the use of both techniques through an example
A foundation for machine learning in design
This paper presents a formalism for considering the issues of learning in design. A foundation for machine learning in design (MLinD) is defined so as to provide answers to basic questions on learning in design, such as, "What types of knowledge can be learnt?", "How does learning occur?", and "When does learning occur?". Five main elements of MLinD are presented as the input knowledge, knowledge transformers, output knowledge, goals/reasons for learning, and learning triggers. Using this foundation, published systems in MLinD were reviewed. The systematic review presents a basis for validating the presented foundation. The paper concludes that there is considerable work to be carried out in order to fully formalize the foundation of MLinD
Recommended from our members
From on-line sketching to 2D and 3D geometry: A fuzzy knowledge based system
The paper describes the development of a fuzzy knowledge based prototype system for conceptual design. This real time system is designed to infer user’s sketching intentions, to segment sketched input and generate corresponding geometric primitives: straight lines, circles, arcs, ellipses, elliptical arcs, and B-spline curves. Topology information (connectivity, unitary constraints and pairwise constraints) is received dynamically from 2D sketched input and primitives. From the 2D topology information, a more accurate 2D geometry can be built up by applying a 2D geometric constraint solver. Subsequently, 3D geometry can be received feature by feature incrementally. Each feature can be recognised by inference knowledge in terms of matching its 2D primitive configurations and connection relationships. The system accepts not only sketched input, working as an automatic design tools, but also accepts user’s interactive input of both 2D primitives and special positional 3D primitives. This makes it easy and friendly to use. The system has been tested with a number of sketched inputs of 2D and 3D geometry
What is an affordance and can it help us understand the use of ICT in education?
This paper revisits the concept of affordance and explores its contribution to an understanding of the use of ICT for teaching and learning. It looks at Gibson‟s original idea of affordance and at some of the difficulties long associated with the use of the word. It goes on to describe the translation of the concept of affordance into the field of design through the work, in particular, of Norman. The concept has since been translated into research concerning ICT and further opportunities and difficulties emerge. The paper locates key points of divergence within the usage of „affordance‟, as involving direct perception, invariant properties and complementarity. It concludes by arguing that affordance offers a distinctive perspective on the use of ICT in education because of its focus on possibilities for action
Constraint capture and maintenance in engineering design
The Designers' Workbench is a system, developed by the Advanced Knowledge Technologies (AKT) consortium to support designers in large organizations, such as Rolls-Royce, to ensure that the design is consistent with the specification for the particular design as well as with the company's design rule book(s). In the principal application discussed here, the evolving design is described against a jet engine ontology. Design rules are expressed as constraints over the domain ontology. Currently, to capture the constraint information, a domain expert (design engineer) has to work with a knowledge engineer to identify the constraints, and it is then the task of the knowledge engineer to encode these into the Workbench's knowledge base (KB). This is an error prone and time consuming task. It is highly desirable to relieve the knowledge engineer of this task, and so we have developed a system, ConEditor+ that enables domain experts themselves to capture and maintain these constraints. Further we hypothesize that in order to appropriately apply, maintain and reuse constraints, it is necessary to understand the underlying assumptions and context in which each constraint is applicable. We refer to them as “application conditions” and these form a part of the rationale associated with the constraint. We propose a methodology to capture the application conditions associated with a constraint and demonstrate that an explicit representation (machine interpretable format) of application conditions (rationales) together with the corresponding constraints and the domain ontology can be used by a machine to support maintenance of constraints. Support for the maintenance of constraints includes detecting inconsistencies, subsumption, redundancy, fusion between constraints and suggesting appropriate refinements. The proposed methodology provides immediate benefits to the designers and hence should encourage them to input the application conditions (rationales)
- …