DE102021203536B3 - Method for optimizing an arrangement of machine parts using quantum computing - Google Patents
Method for optimizing an arrangement of machine parts using quantum computing Download PDFInfo
- Publication number
- DE102021203536B3 DE102021203536B3 DE102021203536.1A DE102021203536A DE102021203536B3 DE 102021203536 B3 DE102021203536 B3 DE 102021203536B3 DE 102021203536 A DE102021203536 A DE 102021203536A DE 102021203536 B3 DE102021203536 B3 DE 102021203536B3
- Authority
- DE
- Germany
- Prior art keywords
- segment
- objects
- machine parts
- quantum
- disk
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N10/00—Quantum computing, i.e. information processing based on quantum-mechanical phenomena
- G06N10/60—Quantum algorithms, e.g. based on quantum optimisation, quantum Fourier or Hadamard transforms
Landscapes
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Mathematical Analysis (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Condensed Matter Physics & Semiconductors (AREA)
- Computational Mathematics (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Artificial Intelligence (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Verfahren zum Optimieren einer Anordnung von Maschinenteilen (Disk) mittels Quantencomputing umfassend die Schritte: Bereitstellen einer Optimierungsfunktion (E0) aus Einträgen der Sammlung von Listen in Abhängigkeit eines Verschiebungsvektors(s→),der eine Umordnung der Messwerte(Aik)der jeweiligen Spalten in einer jeden der Zeilen der Sammlung von Listen beschreibt; Encodieren des Verschiebungsvektors(s→)in ein Quantenregister(|s→〉)mit der ersten Anzahl (Nobjects) an Qudits(|sk〉k),wobei jedes der Qudits eine k-te Umordnung in dem Verschiebungsvektor codiert und die Dimensionalität der Qudits(|sk〉k)kleiner, gleich oder größer der jeweiligen zweiten Anzahl (NSegm) ist (V4); Bereitstellen von Operatoren(A^ik),für die das Quantenregister(|s→〉)jeweils ein Eigenvektor ist; Kombinieren der Operatoren(A^ik)zu einem Hamiltonoperator (H0), dessen Erwartungswert im Quantenregister(|s→〉)gleich dem Wert der Optimierungsfunktion (E0) über dem Verschiebungsvektor(s→)ist (V6).A method for optimizing an arrangement of machine parts (disk) using quantum computing, comprising the steps of: providing an optimization function (E0) from entries in the collection of lists as a function of a displacement vector (s→) that rearranges the measured values (Aik) of the respective columns in a describes each of the rows of the collection of lists; Encode the displacement vector(s→) into a quantum register(|s→〉) with the first number (Nobjects) of qudits(|sk〉k), where each of the qudits encodes a kth rearrangement in the displacement vector and the dimensionality of the qudits (|sk〉k) is less than, equal to or greater than the respective second number (NSegm) (V4); providing operators (A^ik) for each of which the quantum register (|s→〉) is an eigenvector; Combining the operators (A^ik) into a Hamiltonian (H0) whose expected value in the quantum register (|s→〉) is equal to the value of the optimization function (E0) over the displacement vector (s→) (V6).
Description
Die Erfindung betrifft ein Verfahren zum Optimieren einer Anordnung von Maschinenteilen mittels Quantencomputing.The invention relates to a method for optimizing an arrangement of machine parts using quantum computing.
Bei der Produktion von Getrieben werden in einem Produktionsschritt Mehrscheibenkupplungen, beispielsweise Lamellenkupplungen, montiert. Die Leistungsfähigkeit und Langlebigkeit der resultierenden Kupplung und/oder des Getriebes hängt entscheidend von der Diskrepanz zwischen dem dünnsten und dicksten Längsschnitt der gestapelten Lamellen ab. Aufgabe dabei ist es, die Kupplungsscheiben zu drehen und derart aufeinander zu stapeln, dass diese Diskrepanz minimal ist.In the production of transmissions, multi-plate clutches, such as multi-plate clutches, are assembled in one production step. The performance and longevity of the resulting clutch and/or transmission is critically dependent on the discrepancy between the thinnest and thickest longitudinal section of the stacked discs. The task here is to turn the clutch discs and stack them on top of each other in such a way that this discrepancy is minimal.
Diese Aufgabe wird im bekannten Stand der Technik mit klassischen Prinzipien zur Lösung von Optiinierungsprobleincn gelöst, beispielsweise mit Branch-and-Bound Methoden, die beispielsweise bekannte Knapsack-Probleme lösen. Allerdings werden diese Verfahren mit zunehmenden Kombinationsmöglichkeiten aufgrund Rechenaufwand und limitierter Rechenzeit undurchführbar.In the known prior art, this task is solved with classical principles for solving optimization problems, for example with branch-and-bound methods, which solve known knapsack problems, for example. However, these methods become impracticable with increasing combination possibilities due to computational effort and limited computing time.
Die
Die
Die
Die
Der Erfindung lag die Aufgabe zugrunde, wie auf klassischen Computern basierende Lösungen zu kombinatorische Anordnungsproblemen auf einen Hamiltonoperator, der für Quantencomputing verwendet werden kann, übertragen werden können.The invention was based on the object of how solutions to combinatorial arrangement problems based on classical computers can be transferred to a Hamilton operator that can be used for quantum computing.
Der Gegenstand des Anspruchs 1 löst diese Aufgabe.The subject matter of
Ein Aspekt der Erfindung betrifft ein Verfahren zum Optimieren einer Anordnung von Maschinenteilen mittels Quantencomputing. Das Verfahren umfasst die Schritte
- • Bereitstellen einer ersten Anzahl der Maschinenteile für ein Maschinenelement;
- • Unterteilen jedes der Maschinenteile jeweils in eine zweite, für das jeweilige Maschinenteil spezifische Anzahl von Abschnitten und Einlesen von jeweils einem Messwert in den jeweiligen Abschnitten unter Verwendung eines Sensors in eine Sammlung von Listen mit der ersten Anzahl an Reihen und den zweiten Anzahlen an Spalten;
- • Bereitstellen einer Optimierungsfunktion aus Einträgen der Sammlung von Listen in Abhängigkeit eines Verschiebungsvektors, der eine Umordnung der Messwerte der jeweiligen Spalten in einer jeden der Zeilen der Sammlung von Listen beschreibt, wobei ein zu berechnender Verschiebungsvektor, durch dessen Umordnung eine Diskrepanz der Messwerte in den jeweiligen Abschnitten der Maschinenteile minimiert wird, die Optimierungsfunktion minimiert;
- • Encodieren des Verschiebungsvektors in ein Quantenregister mit der ersten Anzahl an Qudits, wobei jedes der Qudits eine k-te Umordnung in dem Verschiebungsvektor codiert und die Dimensionalität der Qudits kleiner, gleich oder größer der jeweiligen zweiten Anzahl ist;
- • Bereitstellen von Operatoren, für die das Quantenregister jeweils ein Eigenvektor ist und ein Eigenwert eines der Operatoren jeweils ein von den Messwerten, umfassend die Messwerte mehrerer Abschnitte oder Maschinenteile, berechneter Wert ist;
- • Kombinieren der Operatoren zu einem Hamiltonoperator, dessen Erwartungswert im Quantenregister gleich dem Wert der Optimierungsfunktion über dem Verschiebungsvektor ist;
- • Berechnen eines Zustandes des Hamiltonoperators mittels eines Quantencomputing-Hardwaremoduls, eines von Quantencomputing inspirierten klassischen Hardwaremoduls oder eines von Quantencomputing inspirierten Hardwaremoduls mit besonderer Zweckbestimmung;
- • Decodieren zumindest von Teilen des berechneten Zustandes in die optimierte Anordnung der Maschinenteile und Auslesen der optimierten Anordnung, um die Maschinenteile entsprechend anzuordnen.
- • providing a first number of machine parts for a machine element;
- • dividing each of the machine parts into a second number of sections specific to the respective machine part and reading a measurement value in each of the respective sections using a sensor into a collection of lists with the first number of rows and the second number of columns;
- • Providing an optimization function from entries in the collection of lists as a function of a displacement vector that describes a rearrangement of the measured values of the respective columns in each of the rows of the collection of lists, with a displacement vector to be calculated whose rearrangement causes a discrepancy in the measured values in the respective sections of the machine parts is minimized, the optimization function is minimized;
- • encoding the displacement vector into a quantum register with the first number of qudits, each of the qudits encoding a kth rearrangement in the displacement vector and the dimensionality of the qudits being less than, equal to or greater than the respective second number;
- • providing operators for each of which the quantum register is an eigenvector and an eigenvalue of each of the operators is a value calculated from the measured values comprising the measured values of a plurality of sections or machine parts;
- • Combining the operators into a Hamiltonian whose expectation value in the quantum register is equal to the value of the optimization function over the displacement vector;
- • Compute a state of the Hamiltonian using a quantum computing hardware module, a quantum computing inspired classical hardware module, or a quantum computing inspired special purpose hardware module;
- • Decoding at least parts of the calculated state into the optimized arrangement of the machine parts and reading out the optimized arrangement in order to arrange the machine parts accordingly.
Im Rahmen der Erfindung liegt ein Computerprogramm zum Optimieren einer Anordnung von Maschinenteilen mittels Quantencomputing. Das Computerprogramm umfasst Befehle, die bewirken, dass ein Quantencomputing-Hardwaremodul, ein von Quantencomputing inspiriertes klassisches Hardwaremodul oder ein von Quantencomputing inspiriertes Hardwaremodul mit besonderer Zweckbestimmung die Schritte eines Verfahrens nach einem der vorangehenden Ansprüche ausführt, wenn das Computerprogramm auf einem dieser Hardwaremodule läuft.Within the scope of the invention is a computer program for optimizing an arrangement of machine parts using quantum computing. The computer program comprises instructions that cause a quantum computing hardware module, a quantum computing inspired classical hardware module or a quantum computing inspired special purpose hardware module to carry out the steps of a method according to any one of the preceding claims when the computer program runs on one of these hardware modules.
Im Rahmen der Erfindung liegen ein computerlesbarer Datenträger, auf dem das Computerprogramm gespeichert ist, und ein Datenträgersignal, das das Computerprogramm repräsentiert. Beispielsweise wird das Computerprogramm mittels des Datenträgersignals auf Quantencomputing-Hardwaremodule übertragen. Nach einem Aspekt der Erfindung überträgt das Datenträgersignal das Computerprogramm auf ein Remote-Quantencomputing-Hardwaremodul.Within the scope of the invention are a computer-readable data carrier on which the computer program is stored and a data carrier signal that represents the computer program. For example, the computer program is transferred to quantum computing hardware modules using the data carrier signal. According to one aspect of the invention, the data carrier signal transfers the computer program to a remote quantum computing hardware module.
Vorteilhafte Ausgestaltungen der Erfindung ergeben sich aus den Definitionen, den Unteransprüchen, den Zeichnungen und der Beschreibung bevorzugter Ausführungsbeispiele.Advantageous refinements of the invention result from the definitions, the dependent claims, the drawings and the description of preferred exemplary embodiments.
Die Maschinenteile sind beispielsweise Kupplungsscheiben. Das Maschinenelement ist beispielsweise eine Kupplung. Die Kupplungsscheiben werden gestapelt angeordnet. Diese Anordnung ergibt die Kupplung. Beispielsweise ist die erste Anzahl gleich sieben. Das heißt, dass beispielsweise eine Kupplung sieben Kupplungsscheiben umfasst. Beispielsweise ist die zweite Anzahl gleich 42 für jede Kupplungsscheibe. Erfindungsgemäß kann aber jede Kupplungsscheibe eine unterschiedliche zweite Anzahl an Segmenten haben. Das heißt, dass beispielsweise jede Kupplungsscheibe in 42 Segmente oder in eine für die jeweilige Kupplungsscheibe spezifische zweite Anzahl von Segmenten unterteilt wird. Beispielsweise wird in jedem dieser Segmente je Kupplungsscheiben ein Messwert erhalten, beispielsweise eine Höhe/Dicke des jeweiligen Segments. Diese Messwerte werden dann in eine Matrix mit sieben Zeilen und 42 Spalten eingetragen oder in eine Sammlung von Listen mit sieben Zeilen und einer Zeile spezifischen Anzahl von Spalten.The machine parts are, for example, clutch discs. The machine element is a clutch, for example. The clutch discs are arranged in a stacked manner. This arrangement gives the clutch. For example, the first number is seven. This means that, for example, a clutch includes seven clutch discs. For example, the second number is 42 for each clutch plate. According to the invention, however, each clutch disc can have a different second number of segments. This means that, for example, each clutch disk is subdivided into 42 segments or into a second number of segments specific to the respective clutch disk. For example, a measured value is obtained in each of these segments for each clutch disc, for example a height/thickness of the respective segment. These readings are then entered into a seven-row, 42-column matrix, or a collection of seven-row, row-specific number-of-column lists.
Eine Umordnung, umfassend eine Rotation oder Verschiebung, der Messwerte der jeweiligen Spalten in einer jeden der Zeilen der Matrix oder der Sammlung von Listen entspricht einer Drehung der Maschinenteile.A rearrangement, including a rotation or translation, of the readings of the respective columns in each of the rows of the matrix or collection of lists corresponds to a rotation of the machine parts.
Die Messwerte sind beispielsweise Höhen/Dicken der einzelnen Abschnitte. Beispielsweise werden die Messwerte mit optischen Sensoren gemessen. Nach einem Aspekt werden die Kupplungsscheiben mittels einer Laser-Messmaschine vermessen.The measured values are, for example, heights/thicknesses of the individual sections. For example, the measured values are measured with optical sensors. According to one aspect, the clutch disks are measured using a laser measuring machine.
Die Dimension des Qudits, welches, die k-te Umordnung in dem Verschiebungsvektor kodiert, kann, muss aber nicht, die gleiche Dimensionalität enthalten wie die Anzahl der Segmente NSeg(k) des k-ten Maschinenteils Ak, k ∈ {1,..., Nobjects}.The dimension of the qudit encoding the kth rearrangement in the displacement vector can, but need not, contain the same dimensionality as the number of segments N Seg (k) of the kth machine part A k , k ∈ {1, ..., N objects }.
Nach einem Aspekt der Erfindung ist die Dimension des Qudits größer als die Anzahl NSegm(k), was aus hardwaretechnischen Gründen vorteilhaft sein kann.According to one aspect of the invention, the dimension of the qudit is greater than the number N Segm (k), which can be advantageous for hardware reasons.
Nach einem weiteren Aspekt der Erfindung ist die Dimension des Qudits kleiner als die Anzahl NSegm(k), um die vorhanden Qubits eines Quantencomputers optimal auszunutzen und nur Teile des Lösungsraums abzusuchen.According to a further aspect of the invention, the dimension of the qudit is smaller than the number N segm (k) in order to optimally utilize the available qubits of a quantum computer and only search parts of the solution space.
Nach einem weiteren Aspekt der Erfindung ist die Dimension des Qudits gleich der Anzahl NSegm(k), das heißt
Die Eigenwerte der Operatoren, für die das Quantenregister jeweils ein Eigenvektor ist, können beispielsweise modifizierte Messwerte umfassend Durchschnittsmesswerte sein. Ein modifizierter Messwert ist beispielsweise die modifizierte Segmenthöhe ist Bk, siehe unten.The eigenvalues of the operators for which the quantum register is an eigenvector can be, for example, modified measured values including average measured values. A modified measurement is, for example, the modified segment height is B k , see below.
Nach einem Aspekt der Erfindung ist der Eigenwert eines der Operatoren jeweils genau gleich einem der Messwerte in einem der Abschnitte jeweils eines der Maschinenteile.According to one aspect of the invention, the eigenvalue of one of the operators is exactly equal to one of the measured values in one of the sections of one of the machine parts.
Quantencomputing-Hardwaremodule umfassen Teile von Quantencomputern, die auf dem Quantenschaltkreismodell mit Quantengattern basieren, Einweg-Quantencomputer und adiabatische Quantencomputer.Quantum computing hardware modules include parts of quantum computers based on the quantum circuit model with quantum gates, disposable quantum computers and adiabatic quantum computers.
Quantencomputing inspirierte klassische Hardwaremodule ermöglichen Quantencomputing auf klassischer Hardware, sind aber hinsichtlich Problemen und Größen der Probleme, die mit ihnen lösbar sind, aufgrund von Speicher- und Rechenkapazitäten eingeschränkt, analog zu klassischen Computerarchitekturen.Classical hardware modules inspired by quantum computing enable quantum computing on classical hardware, but are limited in terms of problems and size of the problems that can be solved with them due to memory and computing capacities, analogous to classical computer architectures.
Quantencomputing inspirierte Hardwaremodule mit besonderer Zweckbestimmung, auch Quantum-inspired computing with special-purpose hardware genannt, umfassen beispielsweise an Quantencomputing inspirierte Digital Annealer Prozessoren, die speziell dafür ausgelegt sind, größere und komplexere Optimierungsprobleme zu lösen. Quantencomputing inspirierte Hardwaremodule mit besonderer Zweckbestimmung sind beispielsweise vorteilhaft für Knapsack Probleme.Quantum-inspired computing with special-purpose hardware, for example, includes quantum-inspired digital annealer processors that are specifically designed to solve larger and more complex optimization problems. For example, special purpose hardware modules inspired by quantum computing are beneficial for Knapsack problems.
Beispielsweise sind Quantencomputer, die aus Quantencomputing-Hardwaremodule bestehen, beispielsweise auf der Noisy Intermediate Scale Quantum Technologie basieren, aktuell noch nicht für industrielle Anwendungen einsatzbereit, wohl aber Quantencomputing inspirierte klassische Hardwaremodule und Quantencomputing inspirierte Hardwaremodule mit besonderer Zweckbestimmung.For example, quantum computers consisting of quantum computing hardware modules, e.g. based on the Noisy Intermediate Scale Quantum technology, are not yet ready for industrial applications, but quantum computing-inspired classical hardware modules and quantum computing-inspired special-purpose hardware modules are.
Quantencomputing, Schaltkreismodelle mit Quantengittern, adiabatische Quantencomputer und Qubits sind beispielsweise in
Durch Decodieren zumindest von Teilen des berechneten Zustandes kann der Lösungsraum bereits durch die daraus gewonnenen Informationen stark genug eingeschränkt werden, um die vollständige Lösung beispielsweise mit anderen Methoden zu finden.By decoding at least parts of the calculated state, the solution space can already be restricted sufficiently by the information obtained from it to find the complete solution, for example using other methods.
Nach einem Aspekt der Erfindung wird der berechnete Zustand vollständig decodiert und ausgelesen.According to one aspect of the invention, the calculated state is completely decoded and read out.
Nach einem Aspekt der Erfindung, beispielsweise im Zusammenhang mit adiabatischen Quantencomputern, wird ein Grundzustand des Hamiltonoperators durch den berechneten Zustand angenähert.According to one aspect of the invention, for example in connection with adiabatic quantum computers, a ground state of the Hamiltonian is approximated by the calculated state.
Nach einem Aspekt ist die Optimierungsfunktion quadratischer Ordnung und durch die Formel
Für den Fall, dass jedes Maschinenteil in dieselbe zweite Anzahl von Abschnitten unterteilt wird, ist die Optimierungsfunktion durch die Formel
Die Dimension des Verschiebungsvektors ist gleich der ersten Anzahl, beispielsweise sieben. Die Konstanten hängen lediglich von den Indizes ab. Aufgabe ist es, den Verschiebungsvektor zu berechnen, der die Optimierungsfunktion minimiert. Die Aufgabe hängt von keinen Bedingungen/Einschränkungen ab, weil jeder Verschiebungsvektor eine valide Konfiguration ergibt.The dimension of the displacement vector is equal to the first number, for example seven. The constants only depend on the indices. The task is to calculate the displacement vector that minimizes the optimization function. The task is not subject to any conditions/constraints because each displacement vector gives a valid configuration.
Nach einem weiteren Aspekt ist das Quantenregister gleich
Das Qudit |sk〉k ist als Zustand in einem ersten Hilbertraum dargestellt, dessen Dimension gleich der zweiten Anzahl Nsegm(k) ist, beispielsweise 42 für jedes der Maschinenteile. Um einen Eintrag des Verschiebungsvektors zu encodieren, werden nq(k) = [log2 (NSegm(k))] Qubits benötigt, wobei nq(k) abgerundet wird. Das Quantenregister ist als ein Produktzustand in einem zweiten Hilbertraum dargestellt, der ein Produktraum aus den ersten Hilberträumen ist, wobei die Anzahl der Unterräume gleich der ersten Anzahl ist. Beispielsweise ist der zweite Hilbertraum ein Produktraum aus sieben der ersten Hilberträume. Das Produkt ist ein Tensorprodukt. Das Quantenregister erfordert also
Der Operator
Es gilt:
Der Operator
Außerdem kommutieren diese Operatoren:
Nach einem weiteren Aspekt ist der Hamiltonoperator gegeben durch
Da, die einzelnen Operatoren in dem Hamiltonoperator hermitisch sind, ist auch der Hamiltonoperator hermitisch.Since the individual operators in the Hamiltonian are Hermitian, the Hamiltonian is also Hermitian.
Dieser Hamiltonoperator ist als eine Matrix darstellbar mit
Einträgen, wobei die Operatoren
Dieser Hamiltonoperator ist als Matrix darstellbar mit
Für den Erwartungswert des Hamiltonoperators im Quantenregister gilt dann:
Dies bedeutet, dass die Berechnung der Energie des Systems im Quantenregister identisch zu der klassischen Berechnung der Optimierungsfunktion ist. Für das Quantencomputing bedeutet dies, dass die Berechnung eines Zustandes identisch zu der klassischen Minimierung der Optimierungsfunktion für den korrespondierenden Verschiebungsvektor ist.This means that the calculation of the energy of the system in the quantum register is identical to the classical calculation of the optimization function. For quantum computing this means that the calculation of a state is identical to the classical minimization of the optimization function for the corresponding displacement vector.
Allgemein können alle quantenmechanische Zustände durch den Dichteoperator
Nach einem weiteren Aspekt wird der Zustand des Hamiltonoperators mittels eines adiabatischen Quantencomputers berechnet. Ein quantenmechanisches System, das sich im Grundzustand, das heißt im Zustand minimaler Energie, eines zeitunabhängigen Systems befindet, bleibt auch bei Veränderungen des Systems im Grundzustand, wenn die Veränderung nur hinreichend langsam, also adiabatisch, passiert. Die Idee des adiabatischen Quantencomputers ist es, ein System zu konstruieren, das einen zu dieser Zeit noch unbekannten Grundzustand hat, der der Lösung eines bestimmten Problems entspricht, und ein anderes, dessen Grundzustand leicht experimentell zu präparieren ist. Anschließend wird das leicht zu präparierende System in das System überführt, an dessen Grundzustand man interessiert ist, und dessen Zustand dann gemessen. Wenn der Übergang langsam genug erfolgt ist, hat man so die Lösung des Problems, siehe auch Edward Farhi, Jeffrey Goldstone, Sam Gutmann, Michael Sipser: Quantum Computation by Adiabatic Evolution; arXiv.org > quant-ph > arXiv:quant-ph/0001106.According to a further aspect, the state of the Hamilton operator is calculated using an adiabatic quantum computer. A quantum mechanical system that is in the ground state, i.e. in the state of minimum energy, of a time-independent system remains in the ground state even if the system changes if the change occurs sufficiently slowly, i.e. adiabatically. The idea of the adiabatic quantum computer is to construct a system that has a ground state that is still unknown at the time, which corresponds to the solution of a certain problem, and another one whose ground state can easily be prepared experimentally. Then, the system, which is easy to prepare, is transferred to the system whose ground state one is interested in, and whose state is then measured. If the transition is slow enough, this is the solution to the problem, see also Edward Farhi, Jeffrey Goldstone, Sam Gutmann, Michael Sipser: Quantum Computation by Adiabatic Evolution; arXiv.org > quant-ph > arXiv:quant-ph/0001106.
Nach einem weiteren Aspekt wird der Zustand des Hamiltonoperators auf einem Quantengatter basiertem Quantencomputer berechnet.According to a further aspect, the state of the Hamiltonian is calculated on a quantum gate-based quantum computer.
Beispielsweise wird der berechnete Zustand mittels eines Variational-Quantum-Eigensolver-Algorithmus, abgekürzt VQE-Algorithmus berechnet. Der VQE-Algorithmus basiert auf quantenmechanischen Variationsverfahren und teilt die Berechnung des Grundzustandes auf erste Prozesse auf, die mit klassischen Computern berechnet werden können, und auf zweite Prozesse, die mittels Quantumcomputing berechnet werden können. Der VQE-Algorithmus ist beispielsweise in Ä variational eigenvalue solver on a photonic quantum processor“, A. Peruzzo et al., Nat. Comm., 5, 4213 (2014) beschrieben und umfasst die Schritte:
- • Darstellen eines initialen Quantenzustands auf einem Quantencomputer;
- • Generieren eines Ansatz-Quantenzustandes durch Anwenden eines Quantengatters auf den initialen Quantenzustand, wobei das Quantengatter durch klassische Parameter parametrisiert ist;
- • Bestimmen des Erwartungswertes des Hamiltonoperators in dem Ansatz-Quantenzustand auf einem Quantencomputer;
- • Aktualisieren der Parameter des Quantengatters, um den Erwartungswert kleiner zu machen, mittels klassischen Optimierungsalgorithmen;
- • Wiederholen der vorangehenden Schritte bis der Erwartungswert konvergiert.
- • Representation of an initial quantum state on a quantum computer;
- • generating an initial quantum state by applying a quantum gate to the initial quantum state, the quantum gate being parameterized by classical parameters;
- • determining the expectation value of the Hamiltonian in the approach quantum state on a quantum computer;
- • Updating the parameters of the quantum gate to make the expectation value smaller using classical optimization algorithms;
- • Repeat the previous steps until the expected value converges.
Ein weiterer Aspekt umfasst die Merkmale, dass
- • die Maschinenteile NDisks-Scheilben sind, die gestapelt und zu einer Kupplung als Maschinenelement angeordnet werden;
- • die Abschnitte jeder der Scheiben Segmente sind, wobei alle Scheiben die gleiche Anzahl an Segmenten haben;
- • als Messwerte Höhen der Segmente gemessen werden;
- • eine durch den Verschiehungsvektor bewirkte Umordnung Drehungen der Scheiben entspricht;
- • der Hamiltonoperator durch
gegeben ist mit - • die optimierte Anordnung gegeben ist durch einen Stapel, für den Abweichungen der über die Scheiben summierten Höhen in jedem Segment minimal sind.
- • the machine parts are N Disks that are stacked and arranged into a clutch as a machine element;
- • the portions of each of the disks are segments, with all disks having the same number of segments;
- • heights of the segments are measured as measured values;
- • a rearrangement caused by the displacement vector corresponds to rotations of the disks;
- • the Hamilton operator through
is given with - • the optimized arrangement is given by a stack for which deviations of the heights summed over the slices are minimal in each segment.
Beispielsweise ist NDisks = Nobjects.For example, N Disks = N objects .
Der Operator Âavg gibt die Durchschnittshöhe über alle Maschinenteile-Scheiben aus.The  avg operator returns the average height across all machine parts slices.
Bei der Herstellung von Kupplungen hängt die Leistungsfähigkeit und Langlebigkeit der resultierenden Kupplung entscheidend von der Diskrepanz zwischen dem dünnsten und dicksten Längsschnitt der gestapelten Kupplungsscheiben ab. Die klassische Aufgabe, die Kupplungsscheiben zu drehen und derart aufeinander zu stapeln, dass diese Diskrepanz minimal ist, wird damit erfindungsgemäß mittels Quantencomputing gelöst.In the manufacture of clutches, the performance and longevity of the resulting clutch is critically dependent on the discrepancy between the thinnest and thickest longitudinal section of the stacked clutch plates. The classic task of turning the clutch disks and stacking them on top of each other in such a way that this discrepancy is minimal is thus solved according to the invention by means of quantum computing.
Im klassischen Fall entspricht diese Aufgabe einer Minimierung der Funktion.
Es gilt:
Das heißt, dass im Quantenregister der Wert Âavg ein Eigenwert des Operators Âavg ist.This means that in the quantum register the value  avg is an eigenvalue of the operator  avg .
Die Abbildung πk(i) hängt mit dem Verschiebungsvektor
Es gilt:
Die Identifikationen
Nach einem weiteren Aspekt der Erfindung ist der Hamiltonoperator durch
Anstatt die Differenz zwischen Durchschnittshöhe und jeweiliger Segmenthöhe zu berechnen, werden nach diesem Aspekt nur die Differenzen in dem Operator
Ein weiterer Aspekt umfasst die Merkmale, dass
- • eine dritte Anzahl NE an Maschinenelementen bereitgestellt wird;
- • eine Gesamtmenge D an Maschinenteilen die Mächtigkeit
wobei Nobjects(i) die Anzahl der Maschinenteile für das Maschinenelement i ist für alle i ∈ {1,...,NE}; - • eine gemeinsame Partition P : D → {1,...,NE} bestimmt wird, wobei die Partition P eine Zuordnung der Maschinenteile auf die Maschinenelemente ist und wobei die Mächtigkeit |P-1(i)| gleich der Anzahl Nobjects(i) an Maschinenteilen für das Maschinenelement i ist für alle i ∈ {1, ... , NE}.
- • a third number N E of machine elements is provided;
- • a total amount D of machine parts the thickness
where N objects (i) is the number of machine parts for machine element i for all i ∈ {1,...,N E }; - • a common partition P : D → {1,...,N E } is determined, where the partition P is an assignment of the machine parts to the machine elements and where the size |P -1 (i)| equal to the number N objects (i) of machine parts for the machine element i for all i ∈ {1, ... , N E }.
Dieser Aspekt ist besonders vorteilhaft für den Fall, dass die Maschinenelemente Kupplungen und die Maschinenteile Kupplungsscheiben sind. Wenn die Kupplungsscheiben einer Kupplung nicht derart gedreht werden können, dass die beschriebene Diskrepanz minimiert wird, wird diese Kupplung in der Regel aus Qualitätsgründen verworfen. Durch die Berücksichtigung eines Austausches von Kupplungsscheiben zwischen den Kupplungen mittels der Partition müssen im Idealfall keine Kupplungen mehr verworfen werden. In den zuvor beschriebenen Aspekten war die Partition fix, die Anordnung der Kupplungsscheiben wurde dabei separat, das heißt lokal, für jede Kupplung optimiert. Nach diesem Aspekt wird die Anordnung der Kupplungsscheiben global, das heißt über alle Kupplungen, optimiert. Die globale Optimierung ermöglicht eine Maximierung der Anzahl an Kupplungen, die jeweils eine optimierte Anordnung der Kupplungsscheiben haben.This aspect is particularly advantageous in the event that the machine elements are clutches and the machine parts are clutch discs. If the clutch discs of a clutch cannot be turned in such a way that the discrepancy described is minimized, this clutch is usually discarded for quality reasons. By taking into account an exchange of clutch disks between the clutches by means of the partition, ideally no more clutches have to be discarded. In the aspects described above, the partition was fixed, the arrangement of the clutch discs was optimized separately, i.e. locally, for each clutch. According to this aspect, the arrangement of the clutch disks is optimized globally, ie across all clutches. The global optimization allows to maximize the number of clutches each having an optimized clutch disc arrangement.
Durch die gemeinsame Partition ist die Anzahl von Maschinenteilen pro Maschinenelement variabel. Sind beispielsweise 70 Kupplungsscheiben bereitgestellt und ist die dritte Anzahl NE gleich drei, kann beispielsweise eine erste Kupplung mit 30 Kupplungsscheiben, eine zweite Kupplung mit 25 Kupplungsscheiben und eine dritte Kupplung mit 15 Kupplungsscheiben produziert werden, wobei die erste, zweite und dritte Kupplung jeweils eine optimierte Anordnung der Kupplungsscheiben haben.Due to the common partition, the number of machine parts per machine element is variable. If, for example, 70 clutch discs are provided and the third number N E is three, For example, a first clutch with 30 clutch discs, a second clutch with 25 clutch discs and a third clutch with 15 clutch discs are produced, with the first, second and third clutch each having an optimized arrangement of the clutch discs.
In einer Ausführungsform dieses Aspektes hängt die Anzahl der Maschinenteile nicht von den Maschinenelementen ab. Jedes Maschinenelement hat dieselbe Anzahl an Maschinenteilen. Beispielsweise sind 70 Kupplungsscheiben bereitgestellt und es sollen 10 Kupplungen jeweils mit 7 Kupplungsscheiben produziert werden. Bei der globalen Optimierung werden dann die 70 Kupplungsscheiben über alle Kupplungen derart verteilt, dass die 7 entstehenden Kupplungen jeweils eine optimierte Anordnung von 10 Kupplungsscheiben haben.In an embodiment of this aspect, the number of machine parts does not depend on the machine elements. Each machine element has the same number of machine parts. For example, 70 clutch discs are provided and 10 clutches are to be produced, each with 7 clutch discs. In the global optimization, the 70 clutch disks are then distributed across all clutches in such a way that the 7 resulting clutches each have an optimized arrangement of 10 clutch disks.
Die Anzahl der Kupplungen, die hinsichtlich der Anordnung ihrer Kupplungsscheiben eine Qualitätsschwelle unterschreiten, wird nach einem Aspekt beispielsweise dadurch bestimmt, dass eine Kupplung i, die die Qualitätsschwelle unterschreitet, betrachtet wird. Für eine Zufallspartition P wird eine zufällig gewählte Kupplungsscheibe aus P-1 (i) mit einer zufällig gewählten Kupplungsscheibe aus P-1(j) für beliebiges i ≠ j vertauscht. Dieser Schritt wird so oft wiederholt, bis alle Kupplungen, die die Qualitätsschwelle unterschreiten, aufgelöst sind, oder bis ein gegebenes Zeitlimit erreicht ist.According to one aspect, the number of clutches that fall below a quality threshold with regard to the arrangement of their clutch disks is determined, for example, by considering a clutch i that falls below the quality threshold. For a random partition P, a randomly chosen clutch disc from P -1 (i) is swapped with a randomly chosen clutch disc from P -1 (j) for any i ≠ j. This step is repeated until all clutches that fall below the quality threshold are resolved, or until a given time limit is reached.
Nach einem weiteren Aspekt wird die Anzahl der Kupplungen, die hinsichtlich der Anordnung ihrer Kupplungsscheiben eine Qualitätsschwelle unterschreiten, dadurch bestimmt, dass eine Kupplung i, die die Qualitätsschwelle unterschreitet, betrachtet wird. Anschließend wird eine Kupplung j nach dem Zufallsprinzip betrachtet. Die Kupplungsscheiben der Kupplungen i und j werden nach dem Zufallsprinzip vertauscht und/oder neu angeordnet. Dieser Schritt wird so oft wiederholt, bis alle Kupplungen, die die Qualitätsschwelle unterschreiten, aufgelöst sind, oder bis ein gegebenes Zeitlimit erreicht ist.According to a further aspect, the number of clutches that falls below a quality threshold with regard to the arrangement of their clutch disks is determined by considering a clutch i that falls below the quality threshold. Then a clutch j is randomly considered. The clutch discs of clutches i and j are randomly swapped and/or rearranged. This step is repeated until all clutches that fall below the quality threshold are resolved, or until a given time limit is reached.
Alternativ zum Austausch nach dem Zufallsprinzip wird nach einem Aspekt der vorteilhafteste Austausch berechnet und angewendet. Weiterer Aspekte in diesem Zusammenhang betreffen simuliertes Annealing und evolutionäre Algorithmen.As an alternative to random exchange, in one aspect the most advantageous exchange is calculated and applied. Other aspects in this context concern simulated annealing and evolutionary algorithms.
Die Erfindung kann beispielsweise in der Montage von Antriebsstrangsystemen, beispielsweise elektrifizierten Antriebssträngen, sowie deren Komponenten angewendet werden.The invention can be used, for example, in the assembly of drive train systems, for example electrified drive trains, and their components.
Die Erfindung wird in den folgenden Ausführungsbeispielen verdeutlicht. Es zeigen:
-
1 eine Darstellung einer Diskrepanz im Sinne der Erfindung, -
2 eine Darstellung der Diskrepanz aus1 nach Optimierung, -
3 ein Ausführungsbeispiel eines Maschinenteils, -
4 eine Darstellung für eine Verschiebung mittels eines erfindungsgemäßen Verschiebungsvektors und -
5 ein Flussdiagramm eines Ausführungsbeispiels des erfindungsgemäßen Verfahrens.
-
1 a representation of a discrepancy within the meaning of the invention, -
2 a representation of thediscrepancy 1 after optimization, -
3 an embodiment of a machine part, -
4 a representation for a displacement by means of a displacement vector according to the invention and -
5 a flowchart of an embodiment of the method according to the invention.
In den Figuren bezeichnen gleiche Bezugszeichen gleiche oder funktionsähnliche Bezugsteile. Übersichtshalber werden in den einzelnen Figuren nur die jeweils relevanten Bezugsteile hervorgehoben.In the figures, the same reference symbols denote the same or functionally similar reference parts. For the sake of clarity, only the relevant reference parts are highlighted in the individual figures.
Das Beispiel der
Erfindungsgemäß könnten die vier Scheiben Disk aber auch in jeweils unterschiedliche Anzahlen von Abschnitten Seg unterteilt werden. Beispielsweise könnte die erste Scheibe Disk in 2, die zweite Scheibe Disk in 3, die dritte Scheibe Disk in 4 und die vierte Scheibe Disk in 5 Abschnitte Seg unterteilt werden.According to the invention, however, the four discs could also be subdivided into different numbers of sections Seg. For example, the first disk could be divided into 2, the second disk into 3, the third disk into 4, and the fourth disk into 5 sections Seg.
In jedem dieser Abschnitte Seg wird die Höhe/Dicke des Abschnittes als Messwert M gemessen mittels eines Sensors L, beispielsweise mittels einer Laser-Messmaschine.In each of these sections Seg, the height/thickness of the section is measured as a measured value M using a sensor L, for example using a laser measuring machine.
Die einzelnen Messwerte M werden in die in
In dem obigen Beispiel, in dem die erste Scheibe Disk in 2, die zweite Scheibe Disk in 3, die dritte Scheibe Disk in 4 und die vierte Scheibe Disk in 5 Abschnitte Seg unterteilt werden, werden die einzelnen Messwerte in eine Sammlung von Listen eingetragen. Dabei hat eine erste Zeile 2, eine zweite Zeile 3, eine dritte Zeile 4 und eine vierte Zeile 5 Einträge.In the above example, where the first disk is divided into 2, the second disk into 3, the third disk into 4, and the fourth disk into 5 sections Seg, the individual readings are entered into a collection of lists. A first line has 2, a
Die Summe der Messwerte M in
In
Nach der Drehung ergibt die Summe der Messwerte M über die ersten Abschnitte Seg aller Scheiben Disk 20. Die Summe der Messwerte M über die zweiten Abschnitte Seg aller Scheiben Disk ergibt 14. Die Summe der Messwerte M über die dritten Abschnitte Seg aller Scheiben Disk ergibt 20. Die Diskrepanz dieser Summen ist nun optimiert auf 6.After the rotation, the sum of the measured values M over the first sections Seg of all disks is 20. The sum of the measured values M over the second sections Seg of all disks is 14. The sum of the measured values M over the third sections Seg of all disks is 20 The discrepancy of these sums is now optimized to 6.
Das in
In einem ersten in
In einem Verfahrensschritt V2 wird jedes der Maschinenteile Disk in wenigstens eine zweite Anzahl NSegm von Abschnitten Seg unterteilt. Es wird jeweils ein Messwert M in den jeweiligen Abschnitten Seg unter Verwendung eines Sensors L in eine Matrix eingelesen. Die Matrix hat die ersten Anzahl Nobjects an Reihen und die zweite Anzahl NSegm an Spalten.In a method step V2, each of the machine parts Disk is subdivided into at least a second number N Segm of sections Seg. A measured value M is read into a matrix using a sensor L in the respective sections Seg. The matrix has the first number N objects of rows and the second number N segments of columns.
In einem dritten Verfahrensschritt V3 wird einer Optimierungsfunktion E0 aus Einträgen der Matrix in Abhängigkeit eines Verschiebungsvektors
Ein zu berechnender Verschiebungsvektor
In einem vierten Verfahrensschritt V4 wird der Verschiebungsvektors
In einem fünften Verfahrensschritt V5 werden Operatoren
In einem sechsten Verfahrensschritt V6 werden die Operatoren
In einem siebten Verfahrensschritt V7 wird ein Grundzustand des Hamiltonoperators H0 berechnet, beispielsweise mittels eines adiabatischen Quantencomputers.In a seventh method step V7, a basic state of the Hamilton operator H 0 is calculated, for example using an adiabatic quantum computer.
In einem achten Verfahrensschritt V8 wird der Grundzustand in die optimierte Anordnung der Maschinenteile Disk decodiert und die optimierten Anordnung ausgelesen, um die Maschinenteile Disk entsprechend anzuordnen.In an eighth method step V8, the basic state is decoded into the optimized arrangement of the machine parts disk and the optimized arrangement is read out in order to arrange the machine parts disk accordingly.
BezugszeichenlisteReference List
- V1-V8V1-V8
- Verfahrensschritteprocess steps
- Diskdisk
- Maschinenteilmachine part
- Segseg
- Abschnittsection
- MM
- Höhe, Messwertheight, reading
- LL
- Sensorsensor
- Messwertereadings
- NobjectsNo objects
- erste Anzahlfirst number
- NSegmNSegm
- zweites Anzahlsecond number
- SumSum
- Summetotal
- E0E0
- Optimierungsfunktionoptimization function
- Quantenregisterquantum register
- Operatoroperator
- H0H0
- HamiltonoperatorHamilton operator
- Erwartungswertexpected value
Claims (10)
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102021203536.1A DE102021203536B9 (en) | 2021-04-09 | 2021-04-09 | Method for optimizing an arrangement of machine parts using quantum computing |
| PCT/EP2022/058837 WO2022214417A1 (en) | 2021-04-09 | 2022-04-04 | Method and computer programme for optimising an arrangement of machine parts by means of quantum computing |
| EP22720624.0A EP4320562A1 (en) | 2021-04-09 | 2022-04-04 | Method and computer programme for optimising an arrangement of machine parts by means of quantum computing |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102021203536.1A DE102021203536B9 (en) | 2021-04-09 | 2021-04-09 | Method for optimizing an arrangement of machine parts using quantum computing |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| DE102021203536B3 true DE102021203536B3 (en) | 2022-07-07 |
| DE102021203536B9 DE102021203536B9 (en) | 2022-12-29 |
Family
ID=81579757
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102021203536.1A Active DE102021203536B9 (en) | 2021-04-09 | 2021-04-09 | Method for optimizing an arrangement of machine parts using quantum computing |
Country Status (3)
| Country | Link |
|---|---|
| EP (1) | EP4320562A1 (en) |
| DE (1) | DE102021203536B9 (en) |
| WO (1) | WO2022214417A1 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102008005227A1 (en) | 2008-01-19 | 2009-07-23 | Dr. Ing. H.C. F. Porsche Aktiengesellschaft | multi-plate clutch |
| US7877333B2 (en) | 2006-09-06 | 2011-01-25 | D-Wave Systems Inc. | Method and system for solving integer programming and discrete optimization problems using analog processors |
| DE102009048620A1 (en) | 2009-10-06 | 2011-04-07 | Daimler Ag | Method for aligning positions of multiple friction disks that form friction disk packet in multi disk friction clutch utilized as shifting element in dual clutch transmission in vehicle, involves aligning disks based on diameter of disks |
| DE102018109587A1 (en) | 2018-04-20 | 2019-10-24 | Iwm Automation Bodensee Gmbh | Method for creating at least one clutch disk pack |
-
2021
- 2021-04-09 DE DE102021203536.1A patent/DE102021203536B9/en active Active
-
2022
- 2022-04-04 WO PCT/EP2022/058837 patent/WO2022214417A1/en not_active Ceased
- 2022-04-04 EP EP22720624.0A patent/EP4320562A1/en not_active Withdrawn
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7877333B2 (en) | 2006-09-06 | 2011-01-25 | D-Wave Systems Inc. | Method and system for solving integer programming and discrete optimization problems using analog processors |
| DE102008005227A1 (en) | 2008-01-19 | 2009-07-23 | Dr. Ing. H.C. F. Porsche Aktiengesellschaft | multi-plate clutch |
| DE102009048620A1 (en) | 2009-10-06 | 2011-04-07 | Daimler Ag | Method for aligning positions of multiple friction disks that form friction disk packet in multi disk friction clutch utilized as shifting element in dual clutch transmission in vehicle, involves aligning disks based on diameter of disks |
| DE102018109587A1 (en) | 2018-04-20 | 2019-10-24 | Iwm Automation Bodensee Gmbh | Method for creating at least one clutch disk pack |
Non-Patent Citations (2)
| Title |
|---|
| FARHI, Edward [u.a.]: Quantum computation by adiabatic evolution. 28-01-2000. S. 1-24. URL: https://arxiv.org/pdf/quant-ph/0001106 [abgerufen am 2021-05-20]. |
| PERUZZO, Alberto [u.a.]: A variational eigenvalue solver on a photonic quantum processor. In: Nature Communications, Bd. 5, 2014, Artikelnummer: 4213. - ISSN 2041-1723. DOI: 10.1038/ncomms5213. URL: https://www.nature.com/articles/ncomms5213.pdf [abgerufen am 2021-05-20]. |
Also Published As
| Publication number | Publication date |
|---|---|
| EP4320562A1 (en) | 2024-02-14 |
| WO2022214417A1 (en) | 2022-10-13 |
| DE102021203536B9 (en) | 2022-12-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE112022000106B4 (en) | Method and device for transmission fault diagnosis and signal detection as well as electronic device | |
| DE102020210965B4 (en) | NEURAL GRAPH-TRANSFORMER NETWORK FORCE FIELD FOR PREDICTING ATOMIC FORCES AND ENERGIES IN MOLECULAR DYNAMICS SIMULATIONS | |
| Zajacova et al. | Healthier, wealthier, and wiser: A demonstration of compositional changes in aging cohorts due to selective mortality | |
| DE112018004693T5 (en) | IMPROVE THE EFFICIENCY OF A NEURONAL NETWORK | |
| DE112017000670T5 (en) | Accelerate training of a deep neural network with inconsistent stochastic gradient decay | |
| EP2854045B1 (en) | Method and system for the evaluation of recorded measured values of a system | |
| DE112020004471T5 (en) | Inference device, training device, inference method and training method | |
| DE112017005640T5 (en) | Information processing apparatus and information processing method | |
| DE102024205216A1 (en) | One-step diffusion distillation via deep equilibrium models | |
| DE102023205594A1 (en) | Methods and systems for training a machine learning model with measurement data collected during a manufacturing process | |
| DE102018206108A1 (en) | Generate validation data with generative contradictory networks | |
| DE102021203536B3 (en) | Method for optimizing an arrangement of machine parts using quantum computing | |
| DE112023004927T5 (en) | Method and device for quantifying sample difficulty based on pre-trained models | |
| DE102022214233B3 (en) | Determining the similarity of traffic scenes to improve machine learning systems or algorithms for trajectory prediction or maneuver planning for automated vehicles | |
| DE102018217114A1 (en) | Method and arrangement for determining the memory requirement in order to carry out simulations based on FEM node networks using a graphics processor unit | |
| DE102021210803A1 (en) | EFFICIENTLY SCALING INTERATOMICAL POTENTIAL PREDICTION OF NEURAL NETWORKS TO CPU CLUSTER | |
| DE112022006488T5 (en) | INFORMATION PROCESSING FACILITY | |
| DE68927143T2 (en) | Method and device for automatically proving theorems for information processing | |
| DE102022207482B4 (en) | Computer-implemented method for determining a data quality index, computer program and control unit | |
| DE102020106959B4 (en) | PROCEDURE FOR SIMULATION AND EVALUATION OF AN ELECTRONIC SYSTEM | |
| DE102023209043A1 (en) | Computer-implemented method for providing a trained function, computer-implemented method for evaluating input data, training system, evaluation device, computer program and electrically readable data carrier | |
| DE102023204761A1 (en) | Method for determining a machine learning model architecture for detecting anomalies in sensor signals | |
| DE102022200418A1 (en) | Device, system and computer-implemented method for operating a technical system | |
| DE102024112013A1 (en) | METHOD FOR SIMULATING THE BEHAVIOR OF A PHYSICAL SYSTEM | |
| DE102023203628A1 (en) | Method for preprocessing code data for subsequent evaluation |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R012 | Request for examination validly filed | ||
| R016 | Response to examination communication | ||
| R018 | Grant decision by examination section/examining division | ||
| R020 | Patent grant now final |