# Automated design and geometry definition

Get Complete Project Material File(s) Now! »

## Critical parts

The methods which can be used when developing the algorithm are described briefly above. As it is mentioned before there are some constraints (start and end points, minimum edge distance, minimum wire distance, maximum and uniform fulfill, minimum winding etc.) that we have to consider in algorithm creation process. Before we continue with the evaluation, we have to define the critical parts in the structure. Identification of these parts will guide us to decide the method which will be used in algorithm creation. The critical parts involved in the seat heater structure are curves, transition points and the usage of the return wire:

Curves

At the beginning of the section the elements in a layout are represented and handled as rectangular elements. However mostly the elements are not rectangular which is an important point and has to be taken into consideration when programming. The nodes have to be defined according to the curve and the wiring path should be created that as much as filling is supplied. Otherwise it is possible to have a gap between the wiring and the edges that have curved shape. Since the aim is to have uniform and as much as possible wiring, the curves have to be handled carefully to have a good result in wiring.

### Transition points

Another critical point in a layout that has to be considered is the location of transition points. Most of the layouts are consisting of more than one element, and consequently these elements contai  transition points as well. The wiring pattern has to follow the transition points with a specific angle. The locations of the points limit and guide us in wiring type selection and the node creation. As a result the path of the wiring is defined such that the lines created between the nodes cross through the points once, and as these points behave like start and end points, all the wiring process is affected by the transition points.

Return wire

A return wire is the continuous line from top to the bottom (end point), crossing through the transition points while filling the area as well. It is desirable to include a return wire in order to reduce the complexity of wiring. Once the nearest nodes to the edges are created, return wire is defined with connecting these points in order to reach the end point. The rest of the filling becomes simpler by this way.
However, usage of a return wire is dependent to the locations of the transition points, so it should be clarified which of those points are going to be used and which will be ignored. By this way unnecessary wiring is prevented and some ditches are left wireless as a good development. gap wiring

READ  Electrochemical properties of iron oxide by cyclic voltammetry and electrochemical impedance spectroscopy

#### Solutions to the critical parts

The presence of a curve in an element is introduced as a critical point and defined above. The filling of a curved element should be done by curves.
In order to create curves, after the layout is defined in CATIA V5, we record a macro of the curve and check the used commands of curve creation that VBA uses. Afterwards these commands can be used for creating curves between two points. Furthermore, when a curve is subjected in an element, the filling lines can have the shape and the path of a curve with an increasing factor of a radius. This way the nearest wiring will have the same radius with layout and the last one will be horizontal. The algorithm will be created containing this solution.
It is mentioned that the transition points are very important since they are the connection points between two different elements. The most important point that has to be clarified in this part is to define which of the points will be used and which ones will be ignored in wiring.

1 Introduction
1.1 Project description
1.1.1 Seat-heaters .
1.2 Company introduction
1.3 Objective of the project .
2 Theoretical background
2.1 Design and process
2.2 Producibility
2.3 Design automation
3 Approach
3.1 Computational implementations
4 Presently used method
4.1 Creating outline from the model .
4.2 Automated design and geometry definition .
5 Problem analysis
5.1 Application system developed
5.2 Design process
5.2.1 Specific problem for KA .
5.2.2 Creating the layout
5.2.3 Design structure matrix
5.3 Design variants
5.4 CATIA V5 template, KWA and VBA Macros
6 Generative Design
6.1 New idea creation.
6.2 Horizontal filling
6.3 Vertical filling
6.4 Using symmetric lines
6.5 Function of angle
6.6 Step function
6.6.1 Heaviside step function: .
6.6.2 Piecewise constant function
6.6.3 Rectangle function:
6.7 Honey comb: .
6.8 Space filling-curve:
6.9 Slice and create points
6.10 Offset lines
7 Critical parts
8 Evaluation
9 Programming and CATIA V5 implementation of the concepts
10 Results
11 Conclusions
12 References

GET THE COMPLETE PROJECT
AUTOMATIC DESIGN OF WIRING PATTERN FOR CAR SEAT HEATERS