Abstract
Autonomous driving, digitalization, and electromobility have greatly increased the number of functions in vehicles in recent years. This trend will continue in the coming years. An extension of functions is often associated with an increase in the quantity of wires. However, for energy-efficient and thus sustainable mobility, developers need to keep the vehicle weight as low as possible. Likewise, the minimization of costs must be strived for. For this purpose, an algorithm is necessary, which designs the wiring under the specification of component positions. We took into account various constraints with regard to packaging, temperature load, and ease of assembly aspects. In addition, the routing can be controlled by desired preferences, e.g. more wires along the center of the vehicle than on the outside in the direction of the vehicle's longitudinal axis. The specification of cable lengths, diameters as well as the exact routing are the results. Previous approaches usually consider only partial aspects, no 3D structure, and only a few number of constraints.
The number of functions and systems in vehicles has risen sharply in recent years. This is due to the transformation to electric, autonomous vehicles and the quest for more comfort and greater safety. This trend is expected to continue in the coming years. As a result, the number of components and systems in the vehicle will continue to increase. For an electric vehicle power supply system, this results in an increase in complexity in two dimensions. First, the number of components that need to be supplied with energy is increasing. Second, the introduction of additional voltage levels, e.g., 48 V and HV, requires additional supply levels that harmonize with the existing architecture. An optimization process can help minimize the cable length and thus its weight while respecting further packaging constraints. This leads to a higher efficiency, reduced costs, and lower space requirements, which ultimately has a positive effect on customer satisfaction. In many publications on the optimization of the vehicle power supply system, the wiring harness is not considered or is greatly simplified. This is due to its relatively small contribution to overall vehicle efficiency. However, the wiring harness makes an important contribution to the optimization of the vehicle packaging and the design of the power supply system. Packaging aspects, which are reflected in development costs, and manufacturing costs are particularly crucial. The trend toward autonomous driving leads to the development of new vehicle geometries, e.g. autonomous shuttles, which are often higher than previous vehicles for private transport. Fig.1 shows four autonomous shuttle concepts, in which a) is the ZF shuttl

Fig.1 Autonomous shuttle concepts
a) ZF-Shuttle, b) Zoox, c) Cristal, d) UNICARagil autoSHUTTLE
Packaging is becoming more important in the development of zone-based electrical/electronic (E/E) architectures, as the zones are defined geometrically. The motivation to establish a zone-based E/E architecture is to reduce cable lengths. To achieve this goal the paths of the cables must be optimized as wel
There are various approaches for optimizing the routing of the wiring harness in a vehicle. Three of these approaches are presented in this section.
In Ref.[
(1) |
(2) |
In Ref.[
In Ref.[
Depending on the vehicle dimensions, an optimum can be selected from the exact position reproduction of the consumers and computing time. In addition, the progress in electromobility has led to the need to adapt or completely redesign the packaging. Both autonomous driving functions and ADAS require additional sensors for environment detectio

Fig.2 Positions of environment-sensing consumers
a) cameras, b) lidars, c) radars of the Zoox-Shuttle
All of the approaches presented show weaknesses when it comes to practicability for use in vehicles. On the one hand, it must be possible to meet application-specific criteria, and on the other hand, the optimization of the overall vehicle system must be aimed for. Optimization of the wiring harness alone can lead to an increase in material or development costs or a reduction in performance.
The use of platforms in vehicle development makes sense to increase modularity, which reduces costs and time for development. For the method the assumption is made that the approximate position of consumers and power supply system components in the vehicle is known. Concerning Bellman's optimality principle, the optimization of the total length of all cables can be simplified to the optimization of the cables of each individual link. Thus, it is a single source shortest path (SSSP) problem. The following algorithms are suitable for solving the problem:
⋅ Dijkstra algorithm
⋅ A* algorithm
⋅ Floyd-Warshall algorithm
The A* algorithm requires a lot of memory capacity. The Floyd-Warshall algorithm has a longer computation time compared to the Dijkstra and the A* algorithm. However, since the cost of the edges changes depending on the cable to be laid and the boundary conditions, the consideration of heuristics can even lead to longer computation times. Furthermore, it takes a lot of effort, if even possible to design reliable heuristic data due to the high number of variants. Therefore, to achieve a good result independent of concrete input data, the use of Dijkstra's algorithm is most promising for this problem. Starting from an initial node, the cost to reach all accessible ones is calculated. This is done stepwise until the final node is reached. The sum of the lowest edge costs thus results in the lowest cost for the entire path. If the start and end points for a cable are known, the cost-optimal path can be foun
Therefore, the cost-optimal path does not necessarily correspond to the shortest path. There are other aspects to consider such as reliability (temperature restrictions), safety (cable type dependent restrictions e.g., no HV cables in door areas), packaging (cable distribution), and ease of assembly (bending radius). The cost of the edges is defined and changed depending on the vehicle type and requirements. The cable routing is performed taking these aspects into account.

Fig.3 Modification of the edge cost and influencing factors
The nodes are denoted as Nxyz, the edges as kxyz, and the edge cost as gxyz(i). The edge cost is displayed by the numbers located below or on the right side of the edge. The current edge cost gxyz(i) results from the sum of all separate costs, for example, cable type CTxyz, the number of cables on an edge CNxyz and the initial cost of the edge gxyz(0) as indicated by
(3) |
Other components, EMC and mountability are some of the aspects that can influence the optimal cable path. The transformation of requirements in edge costs helps to identify the optimal path. This does not necessarily have to be the shortest one, but the algorithm takes the path length into account. Different influencing factors cause different costs and cost increases on the edges. This is illustrated by the two possible routings of the cable between the HV-battery and the optical sensor. The initial cost gxyz of the edges is calculated dependent on the minimum distance to the preferred cable paths.

Fig. 4 Edge cost of a vehicle wiring harness E-structure in a) x-direction, b) y-direction and c) z-direction dependent on the distance to preferred cable paths)
The example dataset uses an exponential cost function. The calculation of the number of nodes Ni,max and edges is based on the vehicle width, length and height as well as the desired granularity of the representation. It is defined by the node distances dx, dy, and dz. according to
(4) |
In principle, the node distances are freely selectable. The algorithm lays the cables at a 90° angle. This is not possible in reality, since the bending radius r must be selected according to the cable type and diameter. To obtain a measure of the model inaccuracy, a worst-case consideration is performed using the largest bending radius. This radius divides the section on which the bending takes place into two areas. In
. | (5) |

Fig.5 Inaccuracies on bending radius r dependent on the area of a grid element (l1·l2)
This leads to a ratio of area a to b of 0.013. The error is thus sufficiently small compared to the manufacturing tolerances so that it can be neglecte
To make the use of the algorithm more user-friendly, it is integrated in a graphical user interface. It supports the handling and the visualisation of the data.

Fig.6 Workflow of software tool for cable optimization
Afterward, the start and end points including the interface are determined. Based on this information, the Dijkstra algorithm finds the optimal path with the lowest edge cost. Then a new component is specified or an existing one is referenced, the start and end points are defined again and the software optimizes the path. This is continued until all cable paths are defined. Finally, the total length and cost are determined and compared to the original cable set to ensure that an improvement has been made. The cable paths are manually inspected and if a different routing is required for packaging reasons, the edge cost matrix, which takes the packaging into account, can be changed.

Fig.7 Cable routing with the optimization tool in an automated electric vehicle (autoSHUTTLE)
This paper shows a method to optimize cable routing for autonomous EVs. The method supports especially cable routing with multiple voltage levels as it is present in EVs as well as vehicles which have the consumers arranged in higher sections. It consists of an algorithm for routing and a framework to integrate it into the development process of vehicles. Compared to already existing CAD tools, this approach optimizes the wiring harness not only by the distance of the paths. By modifying the cost of the edges, all kind of related aspects can be considered. In the present status the method considers the number of cables on the edge and the distance to preferred paths. In future the research will focus on further aspects e.g. EMV, thermal aspects, vehicle weight balance and software-requirements to improve hardware-software co-design.Furthermore it is necessary to do a parameter study to find meaningful parameter sets, cost functions and correlation between parameters.
This tool aims to support in the early development phase when only the entire vehicle specifications are defined e.g. target driving power, the voltage of the HV-power supply system, and vehicle dimensions. It will support the evaluation of power supply system concepts by providing detailed information on the wiring harness. Already defined constraints can be taken into account and an estimation of the cable length and weight is determined. Furthermore it supports the evaluation of packaging concepts as it is possible to consider all electric sources and sinks as well as further packaging limitations.
References
ZF Group. Autonomous Transport Systems[R]. Friedrichshafen: ZF Group, 2022. [Baidu Scholar]
Zoox Inc. Introducing Zoox: Built for riders, not drivers[EB/OL]. Foster City, California:Zoox Inc, 2022. https://zoox.com/vehicle/. [Baidu Scholar]
Lohr Group. le cristal. Mobilitätslösung. 100elektrisch%, flexibel und vernetzt[EB/OL]. [2023-03-06]. https://lohr.fr/lohruploads/2020/09/2020-09-plaquette-cristal-de.pdf. [Baidu Scholar]
KONSORTIUM U. Projekt-Website: UNICARagil[EB/OL]. [2022-11-16]. https:// www.unicaragil.de/impressum. [Baidu Scholar]
MAYER G. Positionspapier: Schlüsselrolle der EE-architektur und der bordnetze für das automobil der zukunft[EB/OL]. Berlin: eNOVA―Strategiekreis Automobile Zukunft, 2020. [2023-03-06]. https://www.strategiekreis-automobile-zukunft.de/files/enova-position-bordnetze-und-fahrzeugarchitektur.pdf. [Baidu Scholar]
NAFISEH M. Geometric-based optimization algorithms for cable routing and branching in cluttered environments[D]. Clemson: Clemson University, 2020. [Baidu Scholar]
NAFISEH M, GEORGES F. An optimization framework for the design of cable harness layouts in planar interconnected systems[J]. Journal of Mechanical Design,2021, 144(1): 011701. DOI: 10.1115/1.4051685. [Baidu Scholar]
NECKENICH J. 3D-Master-Leitungssatz―Konzept zur entwicklung von leitungssätzen als 3D-Master in einem realistischen, vollständigen DMU-Modell[D]. Saarbrücken: Naturwissenschaftlich-Technischen Fakultät der Universität des Saarlandes, 2017. DOI: 10.22028/D291-26986. [Baidu Scholar]
MOORE S. Modeling and optimizing wire harness costs for variation complexity[EB/OL]. Mentor Graphics Corporation, 2016. DOI: 10.4271/2016-01-0107. [Baidu Scholar]
BRAUN L. Modellbasierte design-space-exploration nicht-funktionaler auslegungskriterien des fahrzeugenergiebordnetzes[D]. Karlsruhe: Karlsruhe Institut of Technology (KIT), 2018. DOI: 10.5445/IR/1000081298. [Baidu Scholar]
BAXTER J A, MERCED D A, COSTINETT D J, et al. Review of electrical architectures and power requirements for automated vehicles[C]//2018 IEEE Transportation Electrification Conference and Expo (ITEC). LongBeach, CA: IEEE, 2018: 944. DOI: 10.1109/ITEC.2018.8449961. [Baidu Scholar]
Zoox Inc. Autonomy. The 'full-stack' behind autonomous driving[EB/OL].[2022-07-05]. https://zoox.com/autonomy/. [Baidu Scholar]
DIJKSTRA E W. A note on two problems in connexion with graphs[J]. Numer Math 1, 1959: 269. DOI: 10.1145/3544585.3544600. [Baidu Scholar]
Hopa Kabelkonfektion GmbH & Co. KG. Längentoleranz[EB/OL].[2022-07-05].https://www.hopa-gmbh.de/zertifizierung. [Baidu Scholar]