Develop your own Engineering Bots!

Bots can be built for many engineering processes, below some use cases based on Dessia SDK

Power Transmission

Generate and optimize power transmission configurations.
A Power Transmission SDK is available within Dessia Platform; it can be used as the foundation to develop your own Bot in which you would add your in-house knowledge and design rules.
This SDK enables for example to generate all shafts and bearing placements within an allotted package volume from a blank page. The parameters can be in that case Shaft positions, Bearing locations, Gear pitch diameter, gear mesh teeth number.
The objectives such as Gearbox mass, Bearing load, Gear mesh load are set while boundary conditions are Input speed on entry and Output speed on  exit,  the keep in zone, the minimum distance between gears, and constraints on gear mesh number. Using explainable AI algorithms available within Dessia SDK , the bot will generate all possible architectures and keep the admissible ones that fulfill the constraints.

The  Power Transmission SDK  provides the following features/capabilities (non exhaustive list) : 
Mechanical components: Planetary gear generation, Axial shaft layout generation, Gear & bearing macro-geometry optimization, Housing generation, Park lock optimization.

Concept power transmission: NVH with analytical approach, Concept power-transmission, 3D packaging optimization

Detailed power transmission: Detail power-transmission optimization

In a context of Electric Drive Unit design, this SDK can be also leveraged to generate all architectural layouts  to integrate gearbox, electric machine and inverter in an allotted package volume. Moreover a Bot combining this Power Transmission SDK and the Electric Machine SDK will be paramount to generate all admissible conceptual solutions for the complete EDU system!

Battery Architecture

Generate Lithium-Ion batteries meeting electrical, packaging and cooling requirements
A Powerpack SDK is available within Dessia Platform; it can be used as the foundation to develop your own Bot in which you would add your in-house knowledge and design rules.
The Powerpack SDK can be used for battery sizing of an electric vehicle considering the electrical circuit, the cells and modules layout and the cooling circuit.

This SDK provides the following features/capabilities (non exhaustive list):
Electrical concept: Thevenin cell description model based on one internal resistance and open circuit voltage, RC and double RC cell description, Time based resolution from an energy balance, Passive cell management Battery, module and cell architecture with filtration system

Electrical wiring: Concept wiring generator, Detail wiring optimizer

Mechanical layout: Layout floor planning generator in 3D (generation of all possible layouts within allotted space, generation and selection of the most compact 3D solutions), Module layout generator,

Cooling system: Generation of all cooling concepts, Energy resolution with a 1D thermal simulation, Thermal resistance coefficient approach (cooling systems modelization from sizing tables)

Layout

Place 3D objects in a given constrained environment
A Voxel SDK  is available within Dessia Platform; it can be used as the foundation to develop your own Bot in which you would add your in-house knowledge and design rules.

With this SDK it is possible to discretize a volume such as all components location and position configurations within this volume can be generated and evaluated.
This capability can be leveraged to investigate a global system architecture looking at best components integration looking best compaction, while looking at mass, inertia and center of gravity.
Specific rules can be added to avoid placement of certain components next to each other.
This SDK provides the following features/capabilities (non exhaustive list):

Voxel approach, Automatic voxel 3D discretization, Component positioning with voxel approach, Component location optimizer

Continuous approach: Constraint definition between several components, 3D optimization of the architecture under constraints  

Electric machine

Explore all machine designs and configuration

Routing

Find the optimal path around components and generates anchor points
A routing SDK is available from the platform; It can be used as the foundation to develop your own Bot in which you would add your in-house knowledge and design rules.
It allows to generate first piping concepts taking into account only CAD and the desired wiring diagram.
With the SDK it is possible to mesh several rooms in order to build all the possible paths. A large variety of algorithms are available to search from these graphs the optimal path.
This first plot corresponds to a so called a first concept, and from this plot specific algorithms are used to design realistic plots that take into account the radii of curvature.
In the end, the SDK makes it possible to obtain a large number of different solutions in order to carry out analyses in the form of trade-offs or clustering.

Wiring features
JunctionWire: Minimum path search respecting radius curvature and length, Distance to environment, Extension facing environment, Tangents generation
Wiring Optimizer: Multi path from one or multiple input to one or multiple output, Minimum distance for multi path, Count number branch per node

Piping features
Concept piping: Minimum path search, Concept graph generation, Multi layer graph generation, Piping master & slave approach
Detail piping: Simplex sweep generation, Mutualization optimizer, Piping improvement optimizer, Connector description