DE102023207187B3 - Method for filtering a first measured variable, computer device for carrying out the method and vehicle with computer device - Google Patents
Method for filtering a first measured variable, computer device for carrying out the method and vehicle with computer device Download PDFInfo
- Publication number
- DE102023207187B3 DE102023207187B3 DE102023207187.8A DE102023207187A DE102023207187B3 DE 102023207187 B3 DE102023207187 B3 DE 102023207187B3 DE 102023207187 A DE102023207187 A DE 102023207187A DE 102023207187 B3 DE102023207187 B3 DE 102023207187B3
- Authority
- DE
- Germany
- Prior art keywords
- measured variable
- values
- filtering
- torque
- function
- 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62M—RIDER PROPULSION OF WHEELED VEHICLES OR SLEDGES; POWERED PROPULSION OF SLEDGES OR SINGLE-TRACK CYCLES; TRANSMISSIONS SPECIALLY ADAPTED FOR SUCH VEHICLES
- B62M6/00—Rider propulsion of wheeled vehicles with additional source of power, e.g. combustion engine or electric motor
- B62M6/40—Rider propelled cycles with auxiliary electric motor
- B62M6/45—Control or actuating devices therefor
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
Es wird ein Verfahren zum Filtern einer ersten Messgröße für ein Bestimmen (S4) eines Steuerparameters beschrieben. Das Verfahren weist ein Einlesen (S1) von zeitabhängigen Werten der ersten Messgröße auf. Ferner weist das Verfahren ein Bestimmen (S2) von Werten der ersten Messgröße in Abhängigkeit von den eingelesenen zeitabhängigen Werten auf, wobei die bestimmten Werte der ersten Messgröße als Funktion einer weiteren, zweiten Messgröße bestimmt werden. Ferner weist das Verfahren ein Filtern (S3) der bestimmten Werte der ersten Messgröße auf. Ferner wird ein Verfahren zum Bestimmen (S4) eines Steuerparameters in Abhängigkeit einer so gefilterten ersten Messgröße beschrieben. Ferner wird eine Computereinrichtung (6) beschrieben, welche eingerichtet ist, solche Verfahren auszuführen, sowie ein Fahrzeug (2) mit einer solchen Computereinrichtung (6). A method for filtering a first measured variable for determining (S4) a control parameter is described. The method comprises reading in (S1) time-dependent values of the first measured variable. The method also comprises determining (S2) values of the first measured variable depending on the time-dependent values read in, wherein the determined values of the first measured variable are determined as a function of a further, second measured variable. The method also comprises filtering (S3) the determined values of the first measured variable. A method for determining (S4) a control parameter depending on a first measured variable filtered in this way is also described. A computer device (6) is also described which is set up to carry out such methods, as well as a vehicle (2) with such a computer device (6).
Description
Die vorliegende Erfindung bezieht sich auf ein Verfahren zum Filtern einer ersten Messgröße für ein Bestimmen eines Steuerparameters. Ferner bezieht sich die vorliegende Erfindung auf ein Verfahren zum Bestimmen eines Steuerparameters in Abhängigkeit einer so gefilterten ersten Messgröße. Ferner bezieht sich die vorliegende Erfindung auf eine Computereinrichtung, welche eingerichtet ist, solche Verfahren auszuführen, sowie auf ein Fahrzeug mit einer solchen Computereinrichtung.The present invention relates to a method for filtering a first measured variable for determining a control parameter. The present invention also relates to a method for determining a control parameter as a function of a first measured variable filtered in this way. The present invention also relates to a computer device which is set up to carry out such methods, and to a vehicle with such a computer device.
Aus dem Stand der Technik ist bekannt, Messgrößen zu filtern, um in Abhängigkeit von gefilterten Messgrößen Steuerparameter zu bestimmen. Beispielsweise wird ein Elektromotor eines Fahrrads mit einem Steuerparameter gesteuert, wobei der Steuerparameter in Abhängigkeit von einem Drehmoment an einem Pedal des Fahrrads bestimmt wird. Ein Signal zum Drehmoment kann aufgrund des Pedalierens ein schwellendes Signal sein, und daher kann es notwendig sein, dieses Signal zu filtern, um in Abhängigkeit des gefilterten Signals zum Drehmoment den Steuerparameter zu bestimmen. Filtern erfolgt dabei auf Basis der Zeit, also erfolgt beispielsweise ein Filtern über einen konstanten Zeithorizont oder bezüglich einer bestimmten Zeitspanne. Damit unterscheidet sich das Filtern in einer Situation, in der ein Fahrer des Fahrrads mit einer hohen Kadenz pedaliert von einer Situation, in der der Fahrer mit einer niedrigen Kadenz pedaliert. Bei einer hohen Kadenz erfolgt die Filterung langsam, wobei bei einer niedrigen Kadenz die Filterung schnell erfolgt. Damit erfolgt das Filtern kadenzabhängig, und das Drehmoment wird abhängig von der Kadenz der Pedale gefiltert. Mit dem so unterschiedlich gefilterten Signal für die zwei Situationen erfolgt das Bestimmen des Steuerparameters für zwei unterschiedliche Kadenzen unterschiedlich. Dies führt zu unterschiedlichem Verhalten des Elektromotors. Das unterschiedliche Verhalten des Elektromotors ist vom Fahrer nicht gewünscht.It is known from the prior art to filter measured variables in order to determine control parameters depending on filtered measured variables. For example, an electric motor of a bicycle is controlled with a control parameter, wherein the control parameter is determined depending on a torque on a pedal of the bicycle. A signal for the torque can be a swelling signal due to pedaling, and therefore it can be necessary to filter this signal in order to determine the control parameter depending on the filtered signal for the torque. Filtering is done on the basis of time, for example filtering is done over a constant time horizon or with respect to a specific period of time. This means that filtering in a situation in which a cyclist pedals at a high cadence differs from a situation in which the cyclist pedals at a low cadence. At a high cadence, filtering is done slowly, whereas at a low cadence, filtering is done quickly. This means that filtering is cadence-dependent, and the torque is filtered depending on the cadence of the pedals. With the signal filtered differently for the two situations, the control parameters are determined differently for two different cadences. This leads to different behavior of the electric motor. The different behavior of the electric motor is not desired by the driver.
Die
Aufgabe ist es daher, ein Verfahren zum Filtern von Messgrößen und zum Bestimmen von Steuerparametern bereitzustellen, welches unabhängig von der Zeit ein Filtern der Messgröße erlaubt und damit ein Bestimmen des Steuerparameters ermöglicht. Diese Aufgabe wird gelöst mittels eines Verfahrens zum Filtern einer ersten Messgröße für ein Bestimmen eines Steuerparameters mit den Merkmalen nach Anspruch 1. Die Aufgabe wird außerdem gelöst mittels einer Computereinrichtung mit den Merkmalen nach Anspruch 11, sowie mittels eines Fahrzeugs mit den Merkmalen nach Anspruch 12.The object is therefore to provide a method for filtering measured variables and for determining control parameters, which allows filtering of the measured variable independently of time and thus enables the control parameter to be determined. This object is achieved by means of a method for filtering a first measured variable for determining a control parameter with the features according to
Die vorliegende Erfindung betrifft in einem ersten Aspekt ein Verfahren zum Filtern einer ersten Messgröße für ein Bestimmen eines Steuerparameters. Das Verfahren kann ein Computer-implementiertes Verfahren sein. Eine Computereinrichtung kann eingerichtet sein, zumindest manche oder alle Schritte des Verfahrens auszuführen. Die erste Messgröße kann ein Signal sein, beispielsweise ein elektrisches Signal. Beim Filtern der ersten Messgröße kann zumindest eines von einer Amplitude und einer Phasenlage der als Signal ausgebildeten ersten Messgröße verändert werden. Durch das Filtern können beispielsweise unerwünschte Anteile des Signals abgeschwächt und alternativ oder zusätzlich unterdrückt werden. Das Bestimmen des Steuerparameters kann in Abhängigkeit der gefilterten ersten Messgröße erfolgen. Der Steuerparameter kann beispielsweise ein weiteres Signal, wie ein elektrisches Signal, sein. Mit dem Steuerparameter kann beispielsweise ein Aktuator, wie ein Elektromotor, gesteuert werden. Das Steuern des Aktuators kann demnach beispielsweise in Abhängigkeit der gefilterten ersten Messgröße erfolgen.In a first aspect, the present invention relates to a method for filtering a first measured variable for determining a control parameter. The method can be a computer-implemented method. A computer device can be set up to carry out at least some or all of the steps of the method. The first measured variable can be a signal, for example an electrical signal. When filtering the first measured variable, at least one of an amplitude and a phase position of the first measured variable in the form of a signal can be changed. By filtering, for example, undesirable components of the signal can be weakened and alternatively or additionally suppressed. The control parameter can be determined depending on the filtered first measured variable. The control parameter can be, for example, another signal, such as an electrical signal. The control parameter can be used to control an actuator, such as an electric motor, for example. The actuator can therefore be controlled, for example, depending on the filtered first measured variable.
Das Verfahren weist ein Einlesen von zeitabhängigen Werten der ersten Messgröße auf. Die erste Messgröße kann beispielsweise ein Signal als Funktion der Zeit sein. Das Verfahren kann ferner ein Messen von zeitabhängigen Werten der ersten Messgröße aufweisen. Beim Einlesen können gemessene zeitabhängige Werte der ersten Messgröße eingelesen werden.The method comprises reading in time-dependent values of the first measured variable. The first measured variable can be, for example, a signal as a function of time. The method can further comprise measuring time-dependent values of the first measured variable. During reading in, measured time-dependent values of the first measured variable can be read in.
Ferner erfolgt ein Bestimmen von Werten der ersten Messgröße in Abhängigkeit von den eingelesenen zeitabhängigen Werten. Die bestimmten Werte der ersten Messgröße werden als Funktion einer weiteren, zweiten Messgröße bestimmt. Die zweite Messgröße und die erste Messgröße können unterschiedlich sein. So kann die erste Messgröße eine erste physikalische Messgröße sein, und die zweite Messgröße kann eine weitere, andere physikalische Messgröße sein. Die bestimmten Werte der ersten Messgröße können beispielsweise als Signal als Funktion der zweiten Messgröße bestimmt werden. Das Bestimmen von Werten kann eine Transformation von Werten der ersten Messgröße vom Zeitraum in einen Raum der zweiten Messgröße umfassen. Die bestimmten Werte der ersten Messgröße können unabhängig von der Zeit sein.Furthermore, values of the first measured variable are determined depending on the time-dependent values read in. The determined values of the first measured variable are determined as a function of a further, second measured variable. The second measured variable and the first measured variable can be different. For example, the first measured variable can be a first physical measured variable and the second measured variable can be a further, different physical measured variable. The determined values of the first measured variable can be determined, for example, as a signal as a function of the second measured variable. The determination of values can include a transformation of values of the first measured variable from the time period into a space of the second measured variable. The determined values of the first measured variable can be independent of time.
Ferner erfolgt ein Filtern der bestimmten Werte der ersten Messgröße. Beim Filtern können beispielsweise Amplitude und alternativ oder zusätzlich Phasenlage der als Signal ausgebildeten bestimmten Werte der ersten Messgröße verändert werden. Damit können unerwünschte Signalanteile, beispielsweise im Raum der zweiten Messgröße, abgeschwächt und alternativ oder zusätzlich unterdrückt werden. Dieses Filtern kann unabhängig von der Zeit erfolgen.Furthermore, the specific values of the first measured variable are filtered. During filtering, for example, the amplitude and alternatively or additionally the phase position of the specific values of the first measured variable formed as a signal can be changed. This can remove unwanted signal components, for example, in the space of the second measured quantity, attenuated and alternatively or additionally suppressed. This filtering can be done independently of time.
Somit kann ein einheitliches Filtern der ersten Messgröße für ein einheitliches Bestimmen eines Steuerparameters in Abhängigkeit der gefilterten ersten Messgröße durch das Verfahren ermöglicht werden. Das Filtern erfolgt im Raum der zweiten Messgröße, und ist damit unabhängig von der Zeit. Demnach werden unterschiedliche Werte der ersten Messgröße, beispielsweise unterschiedliche Signale als Funktion der Zeit, welche sich unterschiedlich als Funktion der Zeit verhalten, einheitlich gefiltert, und zwar nicht im Zeitraum, sondern im Raum der zweiten Messgröße. Demnach erfolgt das Filtern einheitlich für unterschiedliche erste Messgrößen. Somit erfolgt auch das Bestimmen des Steuerparameters einheitlich für unterschiedliche Werte der ersten Messgröße. Wird beispielsweise ein Steuerparameter für einen Aktuator bestimmt, so erfolgt dieses Bestimmen des Steuerparameters für den Aktuator einheitlich, und der Aktuator wird einheitlich gesteuert, unabhängig von der Zeitabhängigkeit der ersten Messgröße. Damit wird das Verhalten des gesteuerten Aktuators nicht von der Zeitabhängigkeit der ersten Messgröße beeinflusst.The method can therefore enable uniform filtering of the first measured variable for uniform determination of a control parameter depending on the filtered first measured variable. Filtering takes place in the space of the second measured variable and is therefore independent of time. Accordingly, different values of the first measured variable, for example different signals as a function of time, which behave differently as a function of time, are filtered uniformly, not in the time period but in the space of the second measured variable. Accordingly, filtering takes place uniformly for different first measured variables. The control parameter is therefore also determined uniformly for different values of the first measured variable. If, for example, a control parameter is determined for an actuator, the control parameter for the actuator is determined uniformly and the actuator is controlled uniformly, regardless of the time dependence of the first measured variable. The behavior of the controlled actuator is therefore not influenced by the time dependence of the first measured variable.
In einer weiteren Ausführungsform kann das Verfahren dadurch gekennzeichnet sein, dass das Verfahren zum Filtern einer ersten Messgröße eines muskelkraftbetriebenen Zweirads verwendet werden kann. Das Zweirad kann ein Fahrrad mit einer Antriebseinrichtungen sein. Die Antriebseinrichtung kann beispielsweise ein Elektromotor sein. Dieser Elektromotor kann eine Unterstützung zum Antreiben des Fahrrads zusätzlich zu Muskelkraft eines Fahrers des Fahrrads bereitstellen. Die Unterstützung durch die Antriebseinrichtung kann dabei nur dann erfolgen, wenn der Fahrer pedaliert. Die erste Messgröße kann ein Drehmoment an einem Pedal des Zweirads sein und die zweite Messgröße kann ein Kurbelwinkel sein. Beim Einlesen können zeitabhängige Werte des Drehmoments eingelesen werden. Beim Bestimmen können Werte des Drehmoments in Abhängigkeit der eingelesenen Werte als Funktion des Kurbelwinkels bestimmt werden. Beim Filtern können die bestimmten Werte des Drehmoments als Funktion des Kurbelwinkels gefiltert werden.In a further embodiment, the method can be characterized in that the method can be used to filter a first measured variable of a muscle-powered two-wheeler. The two-wheeler can be a bicycle with a drive device. The drive device can be an electric motor, for example. This electric motor can provide assistance for driving the bicycle in addition to the muscle power of a rider of the bicycle. The assistance from the drive device can only occur when the rider is pedaling. The first measured variable can be a torque on a pedal of the two-wheeler and the second measured variable can be a crank angle. When reading in, time-dependent values of the torque can be read in. When determining, values of the torque can be determined depending on the read values as a function of the crank angle. When filtering, the determined values of the torque can be filtered as a function of the crank angle.
Somit kann das Drehmoment zeitunabhängig gefiltert werden, und das gefilterte Drehmoment kann für das Bestimmen eines Steuerparameters verwendet werden. Der Steuerparameter kann dabei zum Steuern der Antriebseinrichtung des Fahrrads verwendet werden. So kann das Drehmoment zeitabhängig gemessen werden. Aufgrund eines Pedalierens durch den Fahrer wird ein schwellendes Signal des Drehmoments eingelesen. Würde ein Filtern der zeitabhängigen Werte des Drehmoments im Zeitraum erfolgen, so würde für eine niedrige Kadenz eine andere Filterung des Drehmoments erfolgen wie für eine hohe Kadenz. Durch das Filtern des Drehmoments als Funktion des Kurbelwinkels erfolgt eine zeitunabhängige Filterung und auch eine Filterung unabhängig von der Kadenz und damit eine einheitliche Filterung des Drehmoments. Damit kann ein einheitliches Bestimmen des Steuerparameters in Abhängigkeit des gefilterten Drehmoments erfolgen. Ein gewünschtes Verhalten des Fahrers kann somit erfasst und an die Antriebseinrichtung weitergegeben werden. Die Antriebseinrichtung kann demnach unabhängig von der Kadenz gesteuert werden. Damit kann der Fahrerwunsch optimal erkannt und als Steuerparameter an die Antriebseinrichtung weitergeleitet werden. Damit kann darauf verzichtet werden, das Drehmoment als erste Messgröße auf Zeitbasis zu filtern. Vielmehr kann ein Filtern auf Basis des Kurbelwinkels erfolgen. Das einheitlich gefilterte Drehmoment kann beispielsweise für weitere Funktionen des Zweirads, wie zum Beispiel eine automatische Schaltung eines Getriebes der Antriebseinrichtung, verwendet werden. Somit kann beispielsweise die automatische Schaltung einheitlich gesteuert werden.This means that the torque can be filtered independently of time, and the filtered torque can be used to determine a control parameter. The control parameter can be used to control the bicycle's drive system. This means that the torque can be measured as a function of time. A swelling torque signal is read in as a result of the rider pedaling. If the time-dependent values of the torque were filtered over time, the torque would be filtered differently for a low cadence than for a high cadence. By filtering the torque as a function of the crank angle, time-independent filtering and filtering independent of the cadence take place, and thus the torque is filtered uniformly. This means that the control parameter can be determined uniformly depending on the filtered torque. The rider's desired behavior can thus be recorded and passed on to the drive system. The drive system can therefore be controlled independently of the cadence. This means that the rider's request can be optimally recognized and passed on to the drive system as a control parameter. This means that the torque does not need to be filtered on a time basis as the first measured value. Instead, filtering can be done on the basis of the crank angle. The uniformly filtered torque can be used for other functions of the two-wheeler, such as automatic gear shifting of the drive system. This means that the automatic gear shifting can be controlled uniformly, for example.
Gemäß einer weiteren Ausführungsform kann das Verfahren dadurch gekennzeichnet sein, dass beim Einlesen Werte der ersten Messgröße zu unterschiedlichen Zeitpunkten eingelesen werden können. So können beim Einlesen Werte der ersten Messgröße zu äquidistanten unterschiedlichen Zeitpunkten eingelesen werden. Beispielsweise können Werte alle 10, 20 oder 50 ms eingelesen werden. Es kann ein Messen von Werten der ersten Messgröße zu unterschiedlichen Zeitpunkten erfolgen, wobei das Messen der ersten Messgröße beispielsweise periodisch erfolgen kann. Ferner können beim Bestimmen Werte der ersten Messgröße für unterschiedliche Werte der zweiten Messgröße bestimmt werden. Beispielsweise können für das Drehmoment als erste Messgröße Werte für unterschiedliche Werte des Kurbelwinkels bestimmt werden. Es kann beispielsweise ein Drehmoment für einen ersten Kurbelwinkel bestimmt werden, und ferner kann ein Drehmoment für einen zweiten, anderen Kurbelwinkel bestimmt werden. Beim Filtern können bestimmte Werte der ersten Messgröße für unterschiedliche Werte der zweiten Messgröße gefiltert werden. Somit können beispielsweise mehrere Werte des Drehmoments für unterschiedliche Werte des Kurbelwinkels gefiltert werden.According to a further embodiment, the method can be characterized in that values of the first measured variable can be read in at different times during reading. For example, values of the first measured variable can be read in at equidistant different times during reading. For example, values can be read in every 10, 20 or 50 ms. Values of the first measured variable can be measured at different times, whereby the measurement of the first measured variable can be carried out periodically, for example. Furthermore, when determining, values of the first measured variable can be determined for different values of the second measured variable. For example, values for different values of the crank angle can be determined for the torque as the first measured variable. For example, a torque can be determined for a first crank angle, and a torque can also be determined for a second, different crank angle. When filtering, certain values of the first measured variable can be filtered for different values of the second measured variable. Thus, for example, several values of the torque can be filtered for different values of the crank angle.
Somit können zeitliche Bereiche der ersten Messgröße, beispielsweise des Drehmoments, gemessen und eingelesen werden. In Abhängigkeit davon können zeitliche Bereiche der ersten Messgröße, wie des Drehmoments, für Bereiche der zweiten Messgröße, wie des Kurbelwinkels, bestimmt werden. Ferner können Werte der ersten Messgröße als Funktion der zweiten Messgröße für Bereiche der zweiten Messgröße gefiltert werden. Somit können nicht nur einzelne Werte der ersten Messgröße gefiltert werden, sondern es können Bereiche der ersten Messgröße gefiltert werden. Somit kann das Verfahren auch zum Filtern von Werten der ersten Messgröße über Bereiche verwendet werden und nicht nur für einzelne Werte. Das Bestimmen des Steuerparameters kann somit beispielsweise mit gefilterten Werten der ersten Messgröße eines Bereichs erfolgen.Thus, time ranges of the first measured variable, such as torque, can be measured and read. Depending on this, time ranges of the first measured variable, such as torque, can be used for ranges of the two measured variable, such as the crank angle. Furthermore, values of the first measured variable can be filtered as a function of the second measured variable for ranges of the second measured variable. This means that not only individual values of the first measured variable can be filtered, but ranges of the first measured variable can also be filtered. The method can therefore also be used to filter values of the first measured variable across ranges and not just for individual values. The control parameter can thus be determined, for example, using filtered values of the first measured variable of a range.
Gemäß einer weiteren Ausführungsform kann das Verfahren dadurch gekennzeichnet sein, dass das Bestimmen von Werten der ersten Messgröße als Funktion der zweiten Messgröße für äquidistante Werte der zweiten Messgröße erfolgen kann. Beispielsweise kann das Bestimmen von Werten des Drehmoments als Funktion des Kurbelwinkels für winkeläquidistante Werte des Kurbelwinkels erfolgen. Beispielsweise werden zeitabhängige Werte des Drehmoments für unterschiedliche Zeitpunkte eingelesen. Beispielsweise erfolgt ein Bestimmen von Werten des Drehmoments für unterschiedliche Werte des Kurbelwinkels. Dabei können für winkeläquidistante Werte Werte des Drehmoments bestimmt werden. Diese Werte des Drehmoments werden beispielsweise alle 5 oder 10 Grad des Kurbelwinkels bestimmt.According to a further embodiment, the method can be characterized in that the determination of values of the first measured variable can take place as a function of the second measured variable for equidistant values of the second measured variable. For example, the determination of torque values can take place as a function of the crank angle for angularly equidistant values of the crank angle. For example, time-dependent torque values are read in for different points in time. For example, torque values are determined for different values of the crank angle. In this case, torque values can be determined for angularly equidistant values. These torque values are determined, for example, every 5 or 10 degrees of the crank angle.
Somit erfolgt ein Transformieren von zeitabhängigen, beispielsweise zeitlich periodischen Werten des Drehmoments in äquidistante Werte, wie winkeläquidistante kurbelwinkelabhängige Werte des Drehmoments. Da sich beim Pedalieren der Kurbelwinkel nicht-linear zur Zeit verändern kann, beispielsweise wenn das Pedalieren beschleunigt wird, kann ein solches Transformieren und Bestimmen der Werte der ersten Messgröße notwendig sein, um äquidistante Werte für das Filtern zu erhalten. Somit können für das Filtern winkeläquidistant beabstandete Werte des Drehmoments bereitgestellt werden, unabhängig davon, wie diese Werte des Drehmoments zuvor im Zeitraum zueinander gelegen haben. Ein Filtern kann somit zeitunabhängig erfolgen, und beispielsweise gleichmäßig über Werte der zweiten Messgröße, beispielsweise des Kurbelwinkels.This transforms time-dependent, for example temporally periodic, torque values into equidistant values, such as angle-equidistant crank angle-dependent torque values. Since the crank angle can change non-linearly with time when pedaling, for example when pedaling is accelerated, such a transformation and determination of the values of the first measured variable may be necessary in order to obtain equidistant values for filtering. Angle-equidistant torque values can thus be provided for filtering, regardless of how these torque values previously were in relation to each other in time. Filtering can therefore be carried out independently of time and, for example, evenly across values of the second measured variable, for example the crank angle.
Gemäß einer weiteren Ausführungsform kann das Verfahren dadurch gekennzeichnet sein, dass beim Bestimmen von Werten der ersten Messgröße als Funktion der zweiten Messgröße ein Berechnen erfolgen kann. Das Berechnen kann eine Approximation sein. Das Berechnen kann mit einer Formel erfolgen. Beim Berechnen kann ein Wert der ersten Messgröße als Funktion der zweiten Messgröße in Abhängigkeit von zumindest zwei eingelesenen Werten der ersten Messgröße berechnet werden, beispielsweise zwei eingelesenen Werten zu unterschiedlichen Zeitpunkten. Beim Berechnen kann ein Wert der ersten Messgröße als Funktion der zweiten Messgröße in Abhängigkeit von genau zwei eingelesenen Werten der ersten Messgröße berechnet werden. Beispielsweise kann das Berechnen mittels zwei zeitabhängigen Werten des Drehmoments zu zwei unterschiedlichen Zeitpunkten erfolgen, wobei ein Wert des Drehmoments als Funktion des Kurbelwinkels berechnet werden kann.According to a further embodiment, the method can be characterized in that when determining values of the first measured variable as a function of the second measured variable, a calculation can be carried out. The calculation can be an approximation. The calculation can be carried out using a formula. During the calculation, a value of the first measured variable can be calculated as a function of the second measured variable depending on at least two read-in values of the first measured variable, for example two read-in values at different times. During the calculation, a value of the first measured variable can be calculated as a function of the second measured variable depending on exactly two read-in values of the first measured variable. For example, the calculation can be carried out using two time-dependent values of the torque at two different times, wherein a value of the torque can be calculated as a function of the crank angle.
Mit einem solchen Verfahren können ein Berechnen und eine Approximation der ersten Messgröße als Funktion der zweiten Messgröße mittels Werten der ersten Messgröße zu unterschiedlichen Zeitpunkten erfolgen. Ein solches Berechnen und eine solche Approximation können dabei besonders einfach erfolgen, indem sie beispielsweise lediglich von zwei unterschiedlichen zeitlichen eingelesenen Werten abhängen. Dadurch kann das Verfahren zum Filtern der ersten Messgröße einfach umgesetzt werden.With such a method, the first measured variable can be calculated and approximated as a function of the second measured variable using values of the first measured variable at different points in time. Such calculation and approximation can be carried out particularly easily, for example by only depending on two different values read in at different times. This makes it easy to implement the method for filtering the first measured variable.
Gemäß einer weiteren Ausführungsform kann das Verfahren dadurch gekennzeichnet sein, dass das Berechnen in Abhängigkeit von Werten der zweiten Messgröße erfolgen kann. Das Berechnen kann in Abhängigkeit von zwei Werten der zweiten Messgröße erfolgen, welche eingelesen werden können. Beispielsweise kann das Berechnen in Abhängigkeit von einer Differenz zwischen zwei äquidistanten Werten der zweiten Messgröße erfolgen. So kann beispielsweise das Berechnen in Abhängigkeit von einer Differenz von zwei aufeinanderfolgenden Werten des Kurbelwinkels erfolgen. Alternativ oder zusätzlich kann das Berechnen in Abhängigkeit von einer Differenz von Werten der zweiten Messgröße erfolgen, welche zwei zeitlich aufeinanderfolgende eingelesene zeitabhängige Werte der ersten Messgröße betreffen.According to a further embodiment, the method can be characterized in that the calculation can be carried out as a function of values of the second measured variable. The calculation can be carried out as a function of two values of the second measured variable, which can be read in. For example, the calculation can be carried out as a function of a difference between two equidistant values of the second measured variable. For example, the calculation can be carried out as a function of a difference between two consecutive values of the crank angle. Alternatively or additionally, the calculation can be carried out as a function of a difference between values of the second measured variable, which relate to two time-dependent values of the first measured variable that are read in successively.
Mit einem solchen Verfahren kann das Berechnen genauer erfolgen, da das Berechnen in Abhängigkeit von Werten der zweiten Messgröße erfolgen kann, beispielsweise zusätzlich zum Berechnen in Abhängigkeit von zumindest zwei eingelesenen Werten der ersten Messgröße. Somit kann auch das Bestimmen von Werten der ersten Messgröße als Funktion der zweiten Messgröße und damit auch das gesamte Verfahren zum Filtern der ersten Messgröße für ein Bestimmen eines Steuerparameters genauer erfolgen.With such a method, the calculation can be carried out more precisely, since the calculation can be carried out depending on values of the second measured variable, for example in addition to the calculation depending on at least two read values of the first measured variable. Thus, the determination of values of the first measured variable as a function of the second measured variable and thus also the entire method for filtering the first measured variable for determining a control parameter can be carried out more precisely.
Gemäß einer weiteren Ausführungsform kann das Verfahren dadurch gekennzeichnet sein, dass beim Filtern der bestimmten Werte ein gleitender Mittelwertfilter verwendet werden kann. Der gleitende Mittelwertfilter kann dabei bezüglich vielfacher von Werten der zweiten Messgröße verwendet werden. So kann, wenn die zweite Messgröße der Kurbelwinkel ist, der gleitende Mittelwertfilter bezüglich einer halben, einer ganzen, mehreren halben oder mehreren ganzen Pedalumdrehungen verwendet werden. Somit kann ein Mittelwert der ersten Messgröße, beispielsweise des Drehmoments, beim Filtern ermittelt werden.According to a further embodiment, the method can be characterized in that a moving average filter can be used when filtering the determined values. The moving average filter can be used with respect to multiple values of the second measured variable. If the second measurement is the crank angle, the moving average filter can be used for half a revolution, one full revolution, several half revolutions or several full revolutions of the pedal. This means that an average value of the first measurement, for example the torque, can be determined during filtering.
Somit können schwellende Signale, beispielsweise eingelesene zeitabhängige Werte von einem Drehmoment, gefiltert werden. Mit einem solchen gleitenden Mittelwertfilter kann ein hochfrequentes Verhalten des Drehmoments herausgefiltert werden. Somit kann das Verfahren zum Filtern des Drehmoments als erste Messgröße verwendet werden, um hochfrequente Anteile im Signal des Drehmoments als Funktion des Kurbelwinkels herauszufiltern. Das Bestimmen eines Steuerparameters kann somit unabhängig von diesen hochfrequenten Anteilen des Drehmoments erfolgen. Beispielsweise kann, falls der Fahrer unterschiedlich stark mit seinen Beinen pedaliert, ein Filtern über mehrere ganze Pedalumdrehungen ein unterschiedlich starkes Pedalieren herausfiltern. Im Extremfall kann der Fahrer auch nur mit einem Bein pedalieren, und beim Filtern mit einem gleitenden Mittelwertfilter bezüglich ganzer Pedalumdrehungen könnte ein Schwellen des Werts des Drehmoments somit herausgefiltert werden. Im Vergleich dazu müsste ein zeitbasiertes Tiefpassfiltern sehr langsam erfolgen. Nachteilig an sehr langsamen zeitbasierten Tiefpassfiltern ist, dass diese sehr lange brauchen, um eingeschwungen zu sein. Somit würde auch jegliche Dynamik aus den Werten zum Drehmoment herausgefiltert werden.This allows threshold signals, such as time-dependent torque values read in, to be filtered. A high-frequency torque behavior can be filtered out using such a moving average filter. The method for filtering the torque can therefore be used as the first measurement variable to filter out high-frequency components in the torque signal as a function of the crank angle. A control parameter can thus be determined independently of these high-frequency components of the torque. For example, if the driver pedals with different strengths using his legs, filtering over several complete pedal revolutions can filter out different strengths of pedaling. In extreme cases, the driver can also only pedal with one leg, and when filtering with a moving average filter based on complete pedal revolutions, a threshold in the torque value could thus be filtered out. In comparison, time-based low-pass filtering would have to be very slow. The disadvantage of very slow time-based low-pass filters is that they take a very long time to settle. This would also filter out any dynamics from the torque values.
Gemäß einer weiteren Ausführungsform kann das Verfahren dadurch gekennzeichnet sein, dass das Filtern der bestimmten Werte zyklisch erfolgen kann. Dabei kann das Filtern zu bestimmten Zeitpunkten, beispielsweise periodisch erfolgen. Beispielsweise kann der Schritt des Filterns der bestimmten Werte zyklisch getriggert werden.According to a further embodiment, the method can be characterized in that the filtering of the specific values can be carried out cyclically. The filtering can take place at specific times, for example periodically. For example, the step of filtering the specific values can be triggered cyclically.
Somit kann das Verfahren eine zeitlich-zyklisch-konstante Neuberechnung darstellen, indem die erste Messgröße als Funktion der zweiten Messgröße zyklisch gefiltert wird. Damit kann das Filtern der ersten Messgröße als Funktion der zweiten Messgröße zyklisch bezüglich der Zeit erfolgen, beispielsweise periodisch. Damit kann eine konstante Auslastung einer das Verfahren ausführenden Computereinrichtung erzeugt werden. Dies kann unabhängig von weiteren Messgrößen, wie beispielsweise der zweiten Messgröße, erfolgen.The method can therefore represent a time-cyclical-constant recalculation by cyclically filtering the first measured variable as a function of the second measured variable. This means that the filtering of the first measured variable as a function of the second measured variable can be carried out cyclically with respect to time, for example periodically. This means that a constant load on a computer device executing the method can be generated. This can be done independently of other measured variables, such as the second measured variable.
Gemäß einer weiteren Ausführungsform kann das Verfahren dadurch gekennzeichnet sein, dass das Filtern der bestimmten Werte erfolgt, wenn die zweite Messgröße einen bestimmten Wert aufweist. Dabei kann der bestimmte Wert vorgegeben sein, beispielsweise durch einen Nutzer, wie einen Entwickler beim Implementieren des Verfahrens. Beispielsweise kann das Filtern der bestimmten Werte erfolgen, wenn ein bestimmter Kurbelwinkel überstrichen worden ist, oder wenn ein bestimmter absoluter Kurbelwinkel erreicht worden ist. Damit kann ein Kurbelwinkel-gesteuertes Filtern der ersten Messgröße erfolgen.According to a further embodiment, the method can be characterized in that the filtering of the specific values takes place when the second measured variable has a specific value. The specific value can be predetermined, for example by a user, such as a developer when implementing the method. For example, the filtering of the specific values can take place when a specific crank angle has been exceeded or when a specific absolute crank angle has been reached. This allows crank angle-controlled filtering of the first measured variable.
Damit kann das Filtern bei hoher Kadenz öfter erfolgen als bei niedriger Kadenz. Somit kann die Auslastung der das Verfahren ausführenden Computereinrichtung kadenzabhängig sein. Bei niedrigen Kadenzen kann dies zu einer verringerten Auslastung der Computereinrichtung führen als bei hohen Kadenzen.This means that filtering can occur more often at high cadence than at low cadence. The utilization of the computer device executing the process can therefore be cadence-dependent. At low cadences, this can lead to a lower utilization of the computer device than at high cadences.
Ein zweiter Aspekt der vorliegenden Erfindung betrifft ein Verfahren zum Bestimmen eines Steuerparameters in Abhängigkeit einer gefilterten ersten Messgröße. Das Verfahren kann ein Computer-implementiertes Verfahren sein. Eine Computereinrichtung kann eingerichtet sein, das Verfahren auszuführen. Der Steuerparameter kann beispielsweise für eine Antriebseinrichtung bestimmt werden. Die Antriebseinrichtung kann beispielsweise ein Elektromotor eines Fahrrads sein. Die gefilterte erste Messgröße kann beispielsweise mit einem Verfahren nach einer Ausführungsform des ersten Aspekts der vorliegenden Erfindung gefiltert werden.A second aspect of the present invention relates to a method for determining a control parameter depending on a filtered first measured variable. The method can be a computer-implemented method. A computer device can be set up to carry out the method. The control parameter can be determined for a drive device, for example. The drive device can be an electric motor of a bicycle, for example. The filtered first measured variable can be filtered, for example, using a method according to an embodiment of the first aspect of the present invention.
Ein dritter Aspekt der vorliegenden Erfindung betrifft eine Computereinrichtung. Die Computereinrichtung kann beispielsweise ein Steuergerät eines Fahrzeugs, wie eines Fahrrads, sein. Die Computereinrichtung kann eingerichtet sein, ein Verfahren nach einer Ausführungsform des ersten und des zweiten Aspekts der vorliegenden Erfindung auszuführen.A third aspect of the present invention relates to a computer device. The computer device can be, for example, a control unit of a vehicle, such as a bicycle. The computer device can be configured to carry out a method according to an embodiment of the first and second aspects of the present invention.
Ein vierter Aspekt der vorliegenden Erfindung betrifft ein Fahrzeug mit einer Computereinrichtung nach einer Ausführungsform des dritten Aspekts der vorliegenden Erfindung.A fourth aspect of the present invention relates to a vehicle having a computing device according to an embodiment of the third aspect of the present invention.
Gemäß einer Ausführungsform kann das Fahrzeug dadurch gekennzeichnet sein, dass das Fahrzeug ein muskelkraftbetriebenes Zweirad mit einer Antriebseinrichtung ist. Das muskelkraftbetriebene Zweirad kann ein Fahrrad sein. Die Antriebseinrichtung kann ein Elektromotor sein. Die Computereinrichtung kann eingerichtet sein, eine erste Messgröße zu filtern und in Abhängigkeit davon einen Steuerparameter zu bestimmen. Die erste Messgröße kann dabei ein Drehmoment an einem Pedal des Zweirads sein. Mit dem bestimmten Steuerparameter kann die Antriebseinrichtung gesteuert werden.
-
1 zeigt schematisch Schritte eines Verfahrens zum Filtern einer ersten Messgröße und zum Bestimmen eines Steuerparameters. -
2 zeigt schematisch ein Fahrzeug mit einer Computereinrichtung zum Ausführen von den in1 schematisch gezeigten Schritten. -
3 zeigt beispielhaft eine erste Messgröße als Funktion der Zeit sowie bestimmte Werte der ersten Messgröße als Funktion einer zweiten Messgröße.
-
1 shows schematically steps of a method for filtering a first measured variable and for determining a control parameter. -
2 shows schematically a vehicle with a computer device for executing the1 steps shown schematically. -
3 shows, by way of example, a first measured variable as a function of time as well as certain values of the first measured variable as a function of a second measured variable.
Im Verfahren zum Filtern einer ersten Messgröße erfolgt ein Einlesen S1 von zeitabhängigen Werten der ersten Messgröße. Die erste Messgröße ist dabei ein Drehmoment M an einem Pedal des Zweirads. Beim Einlesen S1 werden Werte der ersten Messgröße zu unterschiedlichen Zeitpunkten eingelesen. So werden Werte des Drehmoments M zu unterschiedlichen Zeitpunkten t-1, t, t+1 eingelesen.
Ferner erfolgt ein Bestimmen S2 von Werten der ersten Messgröße in Abhängigkeit von den eingelesenen zeitabhängigen Werten, wobei die bestimmten Werte der ersten Messgröße als Funktion einer weiteren, zweiten Messgröße bestimmt werden. Die zweite Messgröße ist der Kurbelwinkel ϕ. Somit erfolgt das Bestimmen S2 von Werten des Drehmoments M als Funktion des Kurbelwinkels ϕ. Beim Bestimmen S2 werden Werte der ersten Messgröße, hier des Drehmoments M, für unterschiedliche Werte der zweiten Messgröße, hier des Kurbelwinkels ϕ, bestimmt. Diese bestimmten Werte sind in
Beim Bestimmen S2 von Werten des Drehmoments M als Funktion des Kurbelwinkels ϕ erfolgt ein Berechnen S2.1, wobei ein Wert des Drehmoments M als Funktion des Kurbelwinkels ϕ in Abhängigkeit von zumindest zwei eingelesenen Werten des Drehmoments M berechnet wird. Das Berechnen S2.1 erfolgt mittels einer Formel:
Ein bestimmtes Drehmoment Mn wird dabei in Abhängigkeit von zwei eingelesenen Werten des Drehmoments zu zwei Zeitpunkten t, t-1 berechnet. In einer Ausführungsform ist der bestimmte Wert Mn als Funktion der Zeit t darstellbar, Mn(t), wobei sich die Zeitabhängigkeit auf den eingelesenen Messwert M(t) bezieht. Ferner erfolgt das Berechnen S2.1 in Abhängigkeit von Werten des Kurbelwinkels ϕ. Dazu werden Werte des Kurbelwinkels ϕ zu Zeitpunkten t, t-1, ϕ(t) und ϕ(t-1), eingelesen. Es wird ein bestimmtes Drehmoment Mn als Funktion des Kurbelwinkels ϕ in Abhängigkeit von einer Differenz des Kurbelwinkels, Δϕn, zwischen zwei Werten des Drehmoments Mn und einer Differenz der Werte des Kurbelwinkels Δϕ (t) zwischen zwei eingelesenen zeitabhängigen Werten des Drehmoments M(t) berechnet. In dieser Ausführungsform ist Δϕ als Funktion der Zeit dargestellt, Δϕ (t). In einer Ausführungsform ist Δϕn als Funktion der Zeit t darstellbar, Δϕn (t). Die Darstellung als Funktion der Zeit bezieht sich auf den eingelesenen Messwert M(t). In einer weiteren hier nicht gezeigten Ausführungsform wird statt Δϕn die Summe über alle Δϕi mit i = 1 bis i = n in der Formel zum Berechnen des Drehmoments als Funktion des Kurbelwinkels ϕ verwendet. Es erfolgt eine Approximation der ersten Messgröße, hier des Drehmoments M, als Funktion der zweiten Messgröße, hier des Kurbelwinkels ϕ mittels dem Berechnen S2.1. In einer weiteren, hier nicht explizit gezeigten Ausführungsform wird zusätzlich zur oben beschriebenen Formel noch der Wert M(t-1) addiert.A specific torque M n is calculated as a function of two read-in values of the torque at two points in time t, t-1. In one embodiment, the specific value M n can be represented as a function of time t, M n (t), where the time dependence relates to the read-in measured value M(t). Furthermore, the calculation S2.1 takes place as a function of values of the crank angle ϕ. For this purpose, values of the crank angle ϕ are read in at points in time t, t-1, ϕ(t) and ϕ(t-1). A specific torque M n is calculated as a function of the crank angle ϕ as a function of a difference in the crank angle, Δϕ n , between two values of the torque M n and a difference in the values of the crank angle Δϕ (t) between two read-in time-dependent values of the torque M(t). In this embodiment, Δϕ is shown as a function of time, Δϕ (t). In one embodiment, Δϕ n can be shown as a function of time t, Δϕ n (t). The representation as a function of time refers to the read-in measured value M(t). In a further embodiment not shown here, instead of Δϕ n, the sum of all Δϕ i with i = 1 to i = n is used in the formula for calculating the torque as a function of the crank angle ϕ. The first measured variable, here the torque M, is approximated as a function of the second measured variable, here the crank angle ϕ, by means of the calculation S2.1. In a further embodiment not explicitly shown here, the value M(t-1) is added in addition to the formula described above.
In
Statt einer Approximation mittels Trapezen, wie schematisch in
Ferner erfolgt ein Filtern S3 der bestimmten Werte der Messgröße, hier des Drehmoments M. Beim Filtern S3 werden bestimmte Werte der Messgröße, hier des Drehmoments M, für unterschiedliche Werte der zweiten Messgröße, hier des Kurbelwinkels ϕ, gefiltert. So werden die bestimmten Werte M1, M2, M3 gefiltert. Es wird beim Filtern S3 der bestimmten Werte ein gleitender Mittelwertfilter verwendet. Somit erfolgt eine Tiefpassfilterung der bestimmten Werte des Drehmoments als Funktion des Kurbelwinkels ϕ. Das Filtern S3 der bestimmten Werte erfolgt zyklisch, also zu bestimmten Zeitpunkten t. In einer nicht gezeigten Ausführungsform erfolgt das Filtern S3 der bestimmten Werte, wenn der Fahrer beim Pedalieren mit dem Pedal einen bestimmten Kurbelwinkel ϕ überstreicht und damit die zweite Messgröße einen bestimmten Wert aufweist.Furthermore, a filtering S3 of the specific values of the measured variable, in this case the torque M, takes place. During filtering S3, specific values of the measured variable, in this case the torque M, are filtered for different values of the second measured variable, in this case the crank angle ϕ. This is how the specific values M 1 , M 2 , M 3 are filtered. A moving average filter is used during filtering S3 of the specific values. This means that a low-pass filtering of the specific values of the torque takes place as a function of the crank angle ϕ. The filtering S3 of the specific values takes place cyclically, i.e. at specific points in time t. In an embodiment not shown, the filtering S3 of the specific values takes place when the driver passes over a specific crank angle ϕ with the pedal while pedaling and the second measured variable therefore has a specific value.
Ferner erfolgt ein Bestimmen S4 des Steuerparameters in Abhängigkeit des gefilterten Drehmoments M als Funktion des Kurbelwinkels ϕ. Mit dem bestimmten Steuerparameter wird die Antriebseinrichtung 4 gesteuert, indem der bestimmte Steuerparameter von der Computereinrichtung 6 an die Antriebseinrichtung 4 gesendet wird. Furthermore, the control parameter is determined S4 as a function of the filtered torque M as a function of the crank angle ϕ. The
- 22
- Fahrzeugvehicle
- 44
- Antriebseinrichtungdrive device
- 66
- Computereinrichtungcomputer setup
- MM
- Drehmomenttorque
- tt
- ZeitTime
- ϕϕ
- Kurbelwinkelcrank angle
- S1S1
- Einlesen von zeitabhängigen Werten einer ersten MessgrößeReading time-dependent values of a first measured variable
- S2S2
- Bestimmen von Werten der ersten Messgröße als Funktion einer zweiten MessgrößeDetermining values of the first measured quantity as a function of a second measured quantity
- S2.1S2.1
- Berechnen eines Werts der ersten Messgröße als Funktion der zweiten MessgrößeCalculating a value of the first measured quantity as a function of the second measured quantity
- S3S3
- Filtern der bestimmten Werte der ersten MessgrößeFiltering the specific values of the first measured quantity
- S4S4
- Bestimmen eines SteuerparametersDetermining a control parameter
Claims (13)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102023207187.8A DE102023207187B3 (en) | 2023-07-27 | 2023-07-27 | Method for filtering a first measured variable, computer device for carrying out the method and vehicle with computer device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102023207187.8A DE102023207187B3 (en) | 2023-07-27 | 2023-07-27 | Method for filtering a first measured variable, computer device for carrying out the method and vehicle with computer device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102023207187B3 true DE102023207187B3 (en) | 2025-01-30 |
Family
ID=94212836
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102023207187.8A Active DE102023207187B3 (en) | 2023-07-27 | 2023-07-27 | Method for filtering a first measured variable, computer device for carrying out the method and vehicle with computer device |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE102023207187B3 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102009000919A1 (en) * | 2009-02-17 | 2010-08-19 | Robert Bosch Gmbh | Method for operating a motor-assisted pedal vehicle, in particular a bicycle |
| DE102021211270B3 (en) | 2021-10-06 | 2022-11-17 | Zf Friedrichshafen Ag | Method for controlling an electric motor of an electric bicycle, motor control device, bicycle |
-
2023
- 2023-07-27 DE DE102023207187.8A patent/DE102023207187B3/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102009000919A1 (en) * | 2009-02-17 | 2010-08-19 | Robert Bosch Gmbh | Method for operating a motor-assisted pedal vehicle, in particular a bicycle |
| DE102021211270B3 (en) | 2021-10-06 | 2022-11-17 | Zf Friedrichshafen Ag | Method for controlling an electric motor of an electric bicycle, motor control device, bicycle |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE69009091T2 (en) | Method and device for signal processing. | |
| EP2004469B1 (en) | Method for determining unstable driving states | |
| DE69216986T2 (en) | Method and device for calculating vehicle speed | |
| DE3817704C2 (en) | ||
| DE102013201101B4 (en) | Method and device for controlling a drive power of a motor of an electrically operated two-wheeler | |
| DE3906680A1 (en) | MOTOR VEHICLE OPERATING CONTROL DEVICE | |
| DE19719564A1 (en) | Method for measuring the angle of rotation of a rotatable shaft, in particular a rotatable switch and device for carrying out the method | |
| EP0203934A1 (en) | Circuit arrangement for measuring torque. | |
| DE102023207187B3 (en) | Method for filtering a first measured variable, computer device for carrying out the method and vehicle with computer device | |
| EP2998710B1 (en) | Method and device for the cyclical digital transmission of a position value of a moving object with inertial mass | |
| EP0427909A1 (en) | Procedure to determine the transverse acceleration of a motor vehicle | |
| DE102023207173A1 (en) | Method for filtering a first measured variable and computer device for carrying out the method | |
| DE202023003081U1 (en) | vehicle | |
| DE102015221634A1 (en) | A method of predicting a time duration between two signal edges of a speed sensor signal | |
| DE102009031522B4 (en) | Method and device for determining the effective torque | |
| DE102024201619A1 (en) | Method and computer device for controlling a drive motor of a muscle-powered vehicle and muscle-powered vehicle | |
| DE102021132391A1 (en) | Method for operating a drive train of a motor vehicle, control device for carrying out a method for operating a drive train of a motor vehicle, drive arrangement comprising a drive train of a motor vehicle, motor vehicle | |
| DE102008059609A1 (en) | Method for determining angle position of combustion of internal combustion engine, involves determining parameter of model function, and determining characteristics of combustion of engine depending on parameter | |
| DE102015218991B4 (en) | Method and device for determining the wear condition of a steering system | |
| DE102024202904A1 (en) | Method and computing unit for calculating and outputting a rotational speed of a rotating component and drive arrangement | |
| DE102015203930B4 (en) | Electromechanical steering system and method for adaptive position determination of a motor of an electromechanical steering system | |
| DE102011014060A1 (en) | Method for determining resultant steering angle change of steering column in electromechanical steering system of motor car, involves determining steering angle change based on periodicity and number of periodic transitions of signal | |
| DE102023210871A1 (en) | Method and arrangement for generating a Bode diagram for a dynamic system | |
| DE102023127537A1 (en) | Method and device for determining an electronic measurement error, vehicle, computer program product and storage medium | |
| EP4371864A1 (en) | Method for determining a step rate of a bicycle |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R012 | Request for examination validly filed | ||
| R138 | Derivation of utility model |
Ref document number: 202023003081 Country of ref document: DE |
|
| R016 | Response to examination communication | ||
| R018 | Grant decision by examination section/examining division | ||
| R026 | Opposition filed against patent | ||
| R082 | Change of representative |
Representative=s name: WBH WACHENHAUSEN PATENTANWAELTE PARTG MBB, DE |