11 |
Development of a [i.e. an] engineering design procedure for a complex revolute jointHammock, Thomas V. 29 November 2012 (has links)
Design procedures are developed that combine both the finite element method and the transfer matrix method in design. These procedures were drawn up as a result of the analysis of a large continuous mining machine to be produced by Fairchild International. Combining the methods allowed the analysis to be split into smaller jobs. Two examples are given. The first example divides the machine into a number of separate finite element analyses where the internal loads on each component are determined by the transfer matrix method. The second example analyzes the transition region between each of the separate finite element analysis. Utilizing both methods in design reduced computer usage costs. / Master of Science
|
12 |
Comparative evaluation of the model-centred and the application-centred design approach in civil engineering softwareSinske, A. N. (Alexander Nicholas) 12 1900 (has links)
Thesis (PhD)--University of Stellenbosch, 2002. / ENGLISH ABSTRACT: In this dissertation the traditional model-centred (MC)design approach for
the development of software in the civil engineering field is compared to a
newly developed application-centred (AC)design approach.
In the MC design software models play the central role. A software model
maps part of the world, for example its visualization or analysis onto the
memory space of the computer. Characteristic of the MC design is that the
identifiers of objects are unique and persistent only within the name scope
of a model, and that classes which define the objects are components of the
model.
In the AC design all objects of the engineering task are collected in an application.
The identifiers of the objects are unique and persistent within the name
scope of the application and classes are no longer components of a model,
but components of the software platform. This means that an object can be a
part of several models.
It is investigated whether the demands on the information and communication
in modern civil engineering processes can be satisfied using the MC
design approach. The investigation is based on the evaluation of existing software
for the analysis and design of a sewer reticulation system of realistic
dimensions and complexity. Structural, quantitative, as well as engineering
complexity criteria are used to evaluate the design. For the evaluation of the
quantitative criteria, in addition to the actual Duration of Execution, a User Interaction
Count, the Persistent Data Size, and a Basic Instruction Count based
on a source code complexity analysis, are introduced.
The analysis of the MCdesign shows that the solution of an engineering task
requires several models. The interaction between the models proves to be
complicated and inflexible due to the limitation of object identifier scope: The
engineer is restricted to the concepts of the software developer, who must
provide static bridges between models in the form of data files or software transformers.
The concept of the ACdesign approach is then presented and implemented in
a new software application written in Java. This application is also extended
for the distributed computing scenario. Newbasic classes are defined to manage
the static and dynamic behaviour of objects, and to ensure the consistent
and persistent state of objects in the application. The same structural and
quantitative analyses are performed using the same test data sets as for the
MCapplication.
It is shown that the AC design approach is superior to the MC design approach
with respect to structural, quantitative and engineering complexity
.criteria. With respect to the design structure the limitation of object identifier
scope, and thus the requirement for bridges between models, falls away,
which is in particular of value for the distributed computing scenario. Although
the new object management routines introduce an overhead in the
duration of execution for the AC design compared to a hypothetical MC design
with only one model and no software bridges, the advantages of the design
structure outweigh this potential disadvantage. / AFRIKAANSE OPSOMMING: In hierdie proefskrif word die tradisionele modelgesentreerde (MC)ontwerpbenadering
vir die ontwikkeling van sagteware vir die siviele ingenieursveld
vergelyk met 'n nuut ontwikkelde applikasiegesentreerde (AC) ontwerpbenadering.
In die MContwerp speel sagtewaremodelle 'n sentrale rol. 'n Sagtewaremodel
beeld 'n deel van die wêreld, byvoorbeeld die visualisering of analise op die
geheueruimte van die rekenaar af. Eienskappe van die MContwerp is dat die
identifiseerders van objekte slegs binne die naamruimte van 'n model uniek
en persistent is, en dat klasse wat die objekte definieer komponente van die
model is.
In die AC ontwerp is alle objekte van die ingenieurstaak saamgevat in 'n applikasie.
Die identifisieerders van die objekte is uniek en persistent binne
die naamruimte van die applikasie en klasse is nie meer komponente van die
model nie, maar komponente van die sagtewareplatform. Dit beteken dat 'n
objek deel van 'n aantal modelle kan vorm.
Dit word ondersoek of daar by die MC ontwerpbenadering aan die vereistes
wat by moderne siviele ingenieursprosesse ten opsigte van inligting en kommunikasie
gestel word, voldoen kan word. Die ondersoek is gebaseer op
die evaluering van bestaande sagteware vir die analise en ontwerp van 'n
rioolversamelingstelsel met realistiese dimensies en kompleksiteit. Strukturele,
kwantitatiewe, sowel as ingenieurskompleksiteitskriteria word gebruik
om die ontwerp te evalueer. Vir die evaluering van die kwantitatiewe kriteria
word addisioneel tot die uitvoerduurte 'n gebruikersinteraksie-telling, die persistente
datagrootte, en 'n basiese instruksietelling gebaseer op 'n bronkode
kompleksiteitsanalise , ingevoer.
Die analise van die MC ontwerp toon dat die oplossing van ingenieurstake
'n aantal modelle benodig. Die interaksie tussen die modelle bewys dat dit kompleks en onbuigsaam is, as gevolg van die beperking op objekidentifiseerderruimte:
Die ingenieur is beperk tot die konsepte van die sagteware
ontwikkelaar wat statiese brue tussen modelle in die vorm van lêers of
sagteware transformators moet verskaf.
Die AC ontwerpbenadering word dan voorgestel en geïmplementeer in 'n nuwe
sagteware-applikasie, geskryf in Java. Die applikasie word ook uitgebrei vir
die verdeelde bewerking in die rekenaarnetwerk. Nuwe basisklasse word
gedefinieer om die statiese en dinamiese gedrag van objekte te bestuur, en om
die konsistente en persistente status van objekte in die applikasie te verseker.
Dieselfde strukturele en kwantitatiewe analises word uitgevoer met dieselfde
toetsdatastelle soos vir die MC ontwerp.
Daar word getoon dat die AC ontwerpbenadering die MC ontwerpbenadering
oortref met betrekking tot die strukturele, kwantitatiewe en ingenieurskompleksiteitskriteria.
Met betrekking tot die ontwerpstruktuur val die beperking
van die objek-identfiseerderruimte en dus die vereiste van brue tussen modelle
weg, wat besonder voordelig is vir die verdeelde bewerking in die rekenaarnetwerk.
Alhoewel die nuwe objekbestuurroetines in die AC ontwerp in
vergelyking met 'n hipotetiese MC ontwerp, wat slegs een model en geen sagteware
brue bevat, langer uitvoerduurtes tot gevolg het, is die voordele van die
ontwerpstruktuur groter as die potensiële nadele.
|
13 |
Specifications extraction and synthesis: Their correlations with preliminary design.Umaretiya, Jagdish R. January 1990 (has links)
This report addresses the research applied towards the automation of the engineering design process, in particular the structural design process. The three important stages of the structural design process are: the specifications, preliminary design and the detailed design. An iterative redesign architecture of the structural design process lends itself to automation. The automation of the structural design can improve both the cost and the reliability, and enhance the productivity of the human designers. To the extent that the assumptions involved in the design process are explicitly represented and automatically inforced, the design errors resulting from the violated assumptions can be avoided. Artificial Intelligence (AI) addresses the automation of complex and knowledge-intensive tasks such as the structural design process. It involves the development of the Knowledge Based Expert System (KBES). There are several tools, also known as expert shells, and languages available for the development of knowledge-based expert systems. A general purpose language, called LISP, is very popular among researchers in AI and is used as an environmental tool for the development of the KBES for the structural design process. The resulting system, called Expert-SEISD, is very generic in nature. The Expert-SEISD is composed of the user interface, inference engine, domain specific knowledge and data bases and the knowledge acquisition. The present domain of the Expert-SEISD encompasses the design of structural components such as beams and plates. The knowledge acquisition module is developed to facilitate the incorporation of new capabilities (knowledge or data) for beams, plates and for new structural components. The decision making is an integral part of any design process. A decision-making model suitable for the specifications extraction and the preliminary design phases of the structural design process is proposed and developed based on the theory of fuzzy sets. The methods developed here are evaluated and compared with similar methods available in the literature. The new method, based on the union of fuzzy sets and contrast intensification, was found suitable for the proposed model. It was implemented as a separate module in the Expert-SEISD. A session with the Expert-SEISD is presented to demonstrate its capabilities of beam and plate designs and knowledge acquisition.
|
14 |
An integrated component selection framework for system level designUnknown Date (has links)
The increasing system design complexity is negatively impacting the overall system design productivity by increasing the cost and time of product development. One key to overcoming these challenges is exploiting Component Based Engineering practices. However it is a challenge to select an optimum component from a component library that will satisfy all system functional and non-functional requirements, due to varying performance parameters and quality of service requirements. In this thesis we propose an integrated framework for component selection. The framework is a two phase approach that includes a system modeling and analysis phase and a component selection phase. Three component selection algorithms have been implemented for selecting components for a Network on Chip architecture. Two algorithms are based on a standard greedy method, with one being enhanced to produce more intelligent behavior. The third algorithm is based on simulated annealing. Further, a prototype was developed to evaluate the proposed framework and compare the performance of all the algorithms. / by Chad Calvert. / Thesis (M.S.C.S.)--Florida Atlantic University, 2009. / Includes bibliography. / Electronic reproduction. Boca Raton, Fla., 2009. Mode of access: World Wide Web.
|
15 |
An investigation of cluster analysis techniques as a means of structuring specifications in the design of complex systemsHolden, Timothy Aloysius January 1978 (has links)
Thesis (Ocean E.)--Massachusetts Institute of Technology, Dept. of Ocean Engineering; and, (M.S.)--Massachusetts Institute of Technology Sloan School of Management, 1978. / MICROFICHE COPY AVAILABLE IN ARCHIVES AND ENGINEERING. / Bibliography: leaves 153-156. / by Timothy A. Holden. / Ocean E. / M.S.
|
16 |
The design capture system : capturing back-of-the-envelope sketchesHwang, Teng-shang 16 July 1990 (has links)
A system which allows the computer to capture sketches
made by a mechanical designer is described. The system not
only recognizes basic features as they are sketched, but it
also reasons the spatial relationships between features and
builds a high level abstract representation (feature model)
of the artifact. The temporal nature of the capture, one
feature at a time, serves to form a feature graph that
allows for parametric design. The system is composed of
three subsystems: a two-dimensional freehand sketching
subsystem¹ , a three-dimensional features recognition
subsystem, and a spatial reasoning subsystem.
The freehand sketching subsystem takes the user's
input sketching actions and interprets them as simple, two-dimensional
geometric elements, such as line segments,
circles, and ellipses, etc. The features recognition
subsystem interprets the collection of two-dimensional
geometric elements to extract three-dimensional information
from them and creates high level abstract representations,
features. The spatial reasoning subsystem finds
relationships between a new feature and existing features
and integrates features to form a single part.
The work of the Design Capture System is aimed at
capturing sketches of a specific application domain:
injected molding plastic parts. Twenty injected molding
plastic parts were collected and analyzed to understand the
distribution of features.
Isometric sketching is selected as the basic
constructing method for the system. The processes of
freehand sketching and computer-aided drafting were studied
to find a better scheme for computer-aided sketching.
Conclusions are also presented.
¹The Freehand Sketching Subsystem was accomplished by
Roger Fang as a Master project in 1987 at the Department of
Mechanical Engineering, Oregon State University, Corvallis,
Oregon. / Graduation date: 1991
|
17 |
An approach to automate the synthesis of sheet metal partsPatel, Jay K., 1978- 13 September 2012 (has links)
In this research, an approach is developed to automate the design for sheet metal parts that are not only novel and manufacturable but also satisfies multiple objective functions such as material cost. Unlike commercial software tools such as Pro/SHEETMETAL which aids the user in finalizing and determining the sequence of manufacturing operations for a specified component, our approach starts with spatial constraints in order to create the component geometries and helps the designer design. While there is an enormous set of parts that can feasibly be generated with sheet metal, it is difficult to define this space systematically. To solve this problem, we currently have 108 design rules that have been developed for five basic sheet metal operations: slitting, notching, shearing, punching and bending. The technique revealed here represents candidate solutions as a graph of nodes and arcs where each node is a rectangular patch of sheet metal, and modifications are progressively made to the sheet to maintain the parts manufacturability. They are presented in the form of Standard Tessellation Language files (.stl) that can be transferred into available modeling software for further analysis. The overall purpose of this research is to provide creative designs to the designer granting him/her a new perspective and to check all the solutions for manufacturability in the early stage of design process. The abovementioned automation approach uses a new topological optimization technique to solve graph based engineering design problems by decoupling parameters and topology changes. This technique namely Topological and Parametric Tune and Prune (TP²) is the first topology optimization method that has been developed specifically for domains representable by a graph grammar schema. The method is stochastic and incorporates distinct phases for modifying the topologies and modifying parameters stored within topologies. Thus far, with the problems that been tested, (TP²) had proven better than genetic algorithm in terms of the quality of solutions and time taken to acquire them. / text
|
18 |
Coupled design decisions in distributed designHerrmann, Amy Elizabeth 08 1900 (has links)
No description available.
|
19 |
Structural optimization for control of stiffened laminated composite plates using nonlinear mixed integer programmingMesquita, Luis Clemente January 1985 (has links)
The effect of structural optimization on control of stiffened laminated composite structures is considered. The structural optimization considered here, is the maximization of structural frequencies of the structure subject to maximum weight and frequency separation constraints and an upper bound on weight. The number of plies with a given orientation and the stiffener areas form the two sets of design variables. As the number of plies is restricted to integer values, the optimization problem considered belongs to the class of nonlinear mixed integer problems (NMIP). Several efficiency measures are proposed to reduce the computational cost for solution of the optimization problem. Savings in computer time due to each of the measures is discussed. The control problem is solved using the independent modal space control technique. This technique greatly simplifies the evaluation of the sensitivity of the performance index with respect to the individual frequencies.
The effect of different optimization schemes on the control performance is considered. To reduce the probability, that conclusions drawn from numerical results, are purely coincidental, a large number of cases has been studied. It has been concluded that sufficient improvement in control performance can be achieved through structural optimization. / Ph. D.
|
20 |
Aspects of linking CAD and cost estimation softwareLiu, Yang 12 1900 (has links)
Thesis (MScEng)--Stellenbosch University, 2001. / ENGLISH ABSTRACT: This thesis describes a module that links AutoCAD and CeDeas (cost estimation
software which was developed by Department of Mechanical Engineering, University
of Stellenbosch). CeDeas is intended for estimating the direct manufacturing cost of
simple welded assemblies in a batch production environment. It is aimed at use during
late concept design or early detail design.
The link module was developed in Borland C++ Builder. By using COM (Component
Object Model) technology, the link module employs the methods and the properties of
the AutoCAD automation interface to extract manufacturing information that is
required by CeDeas.
The link module prompts the user to pick objects in an AutoCAD drawing and then
determines the values required by CeDeas to estimate the manufacturing cost. The
user can choose between a "direct select method" (which uses the properties of
geometric entities already in the drawing) and a "user define method" (whereby the
user defmes temporary entities or combines aspects of existing entities in the
AutoCAD drawing). With these results and some non-geometric inputs, the user can
get a cost estimate of components and assemblies. After design changes, the link
module can provide CeDeas with updated values with minimal user interaction in
situations where the "direct select method" was used. The designer can therefore
easily use the cost estimates to compare design alternatives to optimise the design.
Validation studies demonstrated the numerical accuracy of the use of the link module.
The link module can be regarded as an extension of CeDeas. At present it only
supports AutoCAD R14, but can be extended to support AutoCAD 2000 and
Mechanical Desktop. / AFRIKAANSE OPSOMMING: 'n Module wat dien as skakel tussen AutoCAD and CeDeas (kosteberamingsagteware
ontwikkel deur die Departement van Meganiese Ingenieurswese, Universiteit van
Stellenbosch) word in hierdie tesis beskryf. Die doel van CeDeas is om die direkte
vervaardiginskoste van eenvoudige, gesweisde samestellings, in 'n lot-produksie
omgewing, te beraam. Dit is gemik op gebruik tydens laat konsepontwerp en vroeë
detailontwerp.
Die skakelmodule is ontwikkel in Borland C++ Builder. Deur van COM (Component
Object Model) tegnologie gebruik te maak, kry die skakelmodule toegang tot die
funksies en eienskappe van AutoCAD se outomatisasie koppelvlak en kan sodoende
die vervaardigingsinligting onttrek wat deur CeDeas benodig word.
Die skakelmodule vra die gebruiker om voorwerpe in 'n AutoCAD tekening te kies en
bepaal dan die waardes wat deur CeDeas benodig word om die vervaardigingskoste te
skat. Die gebruiker kan kies tussen 'n "direkte keuse metode" (wat die eienskappe van
geometriese entiteite wat reeds in die tekening is, gebruik) en 'n "gebruiker definieer
metode" (waarin die gebruiker tydelike entiteite defmieer of kombinasies van aspekte
van bestaande entiteite in die AutoCAD tekening gebruik). 'n Koste beraming van
komponente of samestellings kan verkry word met hierdie inligting tesame met ander
nie-geometriese inligting. Na ontwerpsveranderings, kan die skakelmodule hersiene
waardes vir CeDeas voorsien met minimale gebruikers-interaksie in gevalle waar die
"direkte keuse metode" gebruik is. Die gebruiker kan daarom maklik die
kosteskattings gebruik om ontwerpsaltematiewe te vergelyk om die ontwerp te
optimeer.
Evalueringstudies het die numeriese akkuraatheid van die skakelmodule bevesting.
Hierdie module kan as 'n uitbreiding van CeDeas beskou word. Tans werk die module
slegs met AutoCAD R14, maar dit kan uitgebrei word om met AutoCAD 2000 en
Mechanical Desktop te werk.
|
Page generated in 0.1995 seconds