EP3504633A1 - Verfahren und vorrichtung zur schätzung einer kraft - Google Patents

Verfahren und vorrichtung zur schätzung einer kraft

Info

Publication number
EP3504633A1
EP3504633A1 EP17768178.0A EP17768178A EP3504633A1 EP 3504633 A1 EP3504633 A1 EP 3504633A1 EP 17768178 A EP17768178 A EP 17768178A EP 3504633 A1 EP3504633 A1 EP 3504633A1
Authority
EP
European Patent Office
Prior art keywords
force
acceleration
estimate
periodic
harmonic frequencies
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.)
Pending
Application number
EP17768178.0A
Other languages
English (en)
French (fr)
Inventor
John-Jairo MARTINEZ-MOLINA
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Institut Polytechnique de Grenoble
Original Assignee
Institut Polytechnique de Grenoble
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Institut Polytechnique de Grenoble filed Critical Institut Polytechnique de Grenoble
Publication of EP3504633A1 publication Critical patent/EP3504633A1/de
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62JCYCLE SADDLES OR SEATS; AUXILIARY DEVICES OR ACCESSORIES SPECIALLY ADAPTED TO CYCLES AND NOT OTHERWISE PROVIDED FOR, e.g. ARTICLE CARRIERS OR CYCLE PROTECTORS
    • B62J45/00Electrical equipment arrangements specially adapted for use as accessories on cycles, not otherwise provided for
    • B62J45/20Cycle computers as cycle accessories
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62MRIDER PROPULSION OF WHEELED VEHICLES OR SLEDGES; POWERED PROPULSION OF SLEDGES OR SINGLE-TRACK CYCLES; TRANSMISSIONS SPECIALLY ADAPTED FOR SUCH VEHICLES
    • B62M6/00Rider propulsion of wheeled vehicles with additional source of power, e.g. combustion engine or electric motor
    • B62M6/40Rider propelled cycles with auxiliary electric motor
    • B62M6/45Control or actuating devices therefor
    • B62M6/50Control or actuating devices therefor characterised by detectors or sensors, or arrangement thereof
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62MRIDER PROPULSION OF WHEELED VEHICLES OR SLEDGES; POWERED PROPULSION OF SLEDGES OR SINGLE-TRACK CYCLES; TRANSMISSIONS SPECIALLY ADAPTED FOR SUCH VEHICLES
    • B62M6/00Rider propulsion of wheeled vehicles with additional source of power, e.g. combustion engine or electric motor
    • B62M6/40Rider propelled cycles with auxiliary electric motor
    • B62M6/55Rider propelled cycles with auxiliary electric motor power-driven at crank shafts parts
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F03MACHINES OR ENGINES FOR LIQUIDS; WIND, SPRING, OR WEIGHT MOTORS; PRODUCING MECHANICAL POWER OR A REACTIVE PROPULSIVE THRUST, NOT OTHERWISE PROVIDED FOR
    • F03DWIND MOTORS
    • F03D7/00Controlling wind motors 
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F03MACHINES OR ENGINES FOR LIQUIDS; WIND, SPRING, OR WEIGHT MOTORS; PRODUCING MECHANICAL POWER OR A REACTIVE PROPULSIVE THRUST, NOT OTHERWISE PROVIDED FOR
    • F03DWIND MOTORS
    • F03D7/00Controlling wind motors 
    • F03D7/02Controlling wind motors  the wind motors having rotation axis substantially parallel to the air flow entering the rotor
    • F03D7/04Automatic control; Regulation
    • F03D7/042Automatic control; Regulation by means of an electrical or electronic controller
    • F03D7/043Automatic control; Regulation by means of an electrical or electronic controller characterised by the type of control logic
    • F03D7/045Automatic control; Regulation by means of an electrical or electronic controller characterised by the type of control logic with model-based controls
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/11Complex mathematical operations for solving equations, e.g. nonlinear equations, general mathematical optimization problems
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/14Estimation or adaptation of machine parameters, e.g. flux, current or voltage
    • H02P21/18Estimation of position or speed
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P23/00Arrangements or methods for the control of AC motors characterised by a control method other than vector control
    • H02P23/20Controlling the acceleration or deceleration
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P29/00Arrangements for regulating or controlling electric motors, appropriate for both AC and DC motors
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P29/00Arrangements for regulating or controlling electric motors, appropriate for both AC and DC motors
    • H02P29/0016Control of angular speed of one shaft without controlling the prime mover
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F05INDEXING SCHEMES RELATING TO ENGINES OR PUMPS IN VARIOUS SUBCLASSES OF CLASSES F01-F04
    • F05BINDEXING SCHEME RELATING TO WIND, SPRING, WEIGHT, INERTIA OR LIKE MOTORS, TO MACHINES OR ENGINES FOR LIQUIDS COVERED BY SUBCLASSES F03B, F03D AND F03G
    • F05B2260/00Function
    • F05B2260/82Forecasts
    • F05B2260/821Parameter estimation or prediction
    • F05B2260/8211Parameter estimation or prediction of the weather
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E10/00Energy generation through renewable energy sources
    • Y02E10/70Wind energy
    • Y02E10/72Wind turbines with rotation axis in wind direction

Definitions

  • the present description relates to the field of force estimation methods and devices, and in particular to methods and devices for estimating a force in a mechanical or electromechanical system.
  • An object of embodiments of the present description is to at least partially meet one or more needs of the prior art.
  • a method for estimating a periodic or substantially periodic force present in a mechanical or electromechanical system comprising: estimating, by a processing device, one or more harmonic frequencies of a signal of acceleration representing an acceleration in the system, the substantially periodic force contributing to said acceleration; and estimating, by the processing device, the force based on a dynamic model of the system, the dynamic model being defined by said one or more estimated harmonic frequencies.
  • the dynamic model is updated based on an error signal representing the difference between a captured velocity signal and an estimated velocity signal.
  • the method further comprises generating an acceleration signal based on a time differential calculation for two or more values of a speed signal representing an angular or linear velocity in the system.
  • the estimation of said one or more harmonic frequencies of the acceleration signal involves the calculation of an error signal equal to:
  • r (k) is a current acceleration value, and is a
  • the mechanical or electromechanical system is a motor-assisted bicycle
  • the periodic or substantially periodic force is the pedaling force generated by the cyclist
  • the dynamic model comprises one or more of the estimates. where each of these estimates is defined as follows:
  • Ts is the sampling period
  • M is the mass of the cyclist and the bicycle
  • F M is the force generated by the engine, and represent one of the harmonic frequencies, is the estimate of the force exerted by the cyclist, and is an estimate of other forces in the system.
  • the mechanical or electromechanical system is a wind turbine
  • the periodic or substantially periodic force is a periodic component of the wind force on the blades of the wind turbine
  • the dynamic model includes one or more of the estimates. and where each of these estimates is defined as follows:
  • Ts is the sampling period, represent one of the harmonic frequencies, is the estimate of the force exerted by the wind, and is an estimate of other forces in the system
  • ⁇ ⁇ is the speed of the turbine, and is an estimate of the speed of the turbine
  • I is the inertia of the turbine, is the torque applied by the generator, equal for example to
  • Ke is the constant
  • engine speed and is the current generated by the generator, and represents the total torque generated by the wind, representing a cyclical component of this couple.
  • the one or more harmonic frequencies comprise at least one of the fundamental frequency, the first harmonic frequency, the second harmonic frequency and the third harmonic frequency.
  • a processing device arranged to estimate a periodic or substantially periodic force present in a mechanical or electromechanical system, the processing device being arranged to: estimate one or more harmonic frequencies of an acceleration signal representing an acceleration in the system, the substantially periodic force contributing to the acceleration; and estimating the force based on a dynamic model of the system, the dynamic model being defined by said one or more estimated harmonic frequencies.
  • Figure 1 illustrates a bicycle assisted by a motor according to an embodiment of the present description
  • FIG. 2 diagrammatically represents a force estimation system according to an exemplary embodiment
  • FIG. 3 is a flowchart illustrating steps in a force estimation method in a mechanical or electromechanical system according to an exemplary embodiment
  • FIG. 4 is a graph showing frequency components of an acceleration signal according to an exemplary embodiment
  • FIG. 5 schematically illustrates a force estimation method in a mechanical or electromechanical system according to an exemplary embodiment
  • Figure 6 schematically illustrates a part of the method of Figure 6 in more detail according to an exemplary embodiment
  • Fig. 7 is a flowchart showing in more detail steps in the method of Fig. 3 according to an example embodiment
  • Fig. 8A is a graph illustrating an acceleration signal and a resultant force according to an exemplary embodiment
  • Fig. 8B is a graph illustrating an acceleration signal and a dynamic constraint according to an exemplary embodiment
  • Figure 9 schematically illustrates a computing device according to an exemplary embodiment.
  • FIG. 10 illustrates a wind turbine according to an exemplary embodiment.
  • the embodiments described herein relate to a method and apparatus for estimating a periodic force. or substantially periodically in a mechanical or electromechanical system.
  • periodic force is used herein to refer to a force that is, at least within certain limits, of a cyclic nature. For example, the force exerted by a cyclist on the pedals of a bicycle is periodic since the force will generally result from the downward thrust applied by the cyclist's foot when each pedal reaches a certain range of angular position in its cycle. rotation.
  • a periodic or substantially periodic force is present and can be estimated by the techniques described herein.
  • the present inventor has discovered that the force exerted by the wind on the blades of a wind turbine generally has a periodic or substantially periodic component which can be estimated, as will be described in more detail below.
  • a periodic or substantially periodic force could be estimated according to the techniques described here, such as the force exerted on a train by a rower, or waves on a boat.
  • FIG. 1 illustrates a bicycle 100 assisted by a motor according to an exemplary embodiment.
  • the bicycle 100 comprises, for example, an electric motor 102.
  • the motor 102 is for example a roller motor pressing on the tire mounted near the bottom axle 103, so that the motor apply a force directly to the tire of the rear wheel.
  • the motor 102 could apply a force to the crank axle 103, or could be mounted elsewhere, such as on the hub of the front or rear wheel.
  • the motor 102 is for example an electric motor powered by a battery 104, which is for example mounted on a luggage rack disposed above the rear wheel of the bicycle.
  • the battery 104 could be mounted elsewhere on the bicycle.
  • the motor is for example controlled by a computer 106, which is for example mounted on the handlebars of the bicycle, although here again it could be mounted elsewhere.
  • the computer 106 allows for example the cyclist to select the level of assistance provided by the engine.
  • the computer 106 is for example adapted to estimate the useful force exerted by the cyclist.
  • the useful force is, for example, the force that leads to an acceleration of the bicycle, and excludes, for example, certain components of the force that are lost due to friction, etc.
  • the useful force will generally correspond to the torque applied to the pedal axle 103 from the pedal cranks.
  • the computer 106 includes a display, and is adapted to display an indication of the estimated force.
  • the computer 106 is for example adapted to control the motor 102 on the basis of the estimated force.
  • the level of assistance provided by the motor 102 is controlled so that the overall acceleration of the bicycle remains relatively constant, for example in a range of 10% around the average value.
  • the engine is for example controlled to provide greater assistance between the cyclist's pedal strokes.
  • the computer 106 may be adapted to control the motor 102 in a different manner on the basis of the estimated force, for example to provide a level of assistance that is proportional or inversely proportional to the estimated force.
  • FIG. 2 schematically illustrates a force estimation system 200 according to an exemplary embodiment.
  • the system 200 is for example partially implemented by the computer 106, and partially implemented by detectors and sensors described in more detail below.
  • the system 200 comprises, for example, a motor force detector (MOTOR FORCE DETECTOR) 202, which for example provides a signal F M indicating the force applied by the motor at a given instant.
  • the system 200 also comprises, for example, a pedaling sensor (PEDALLING SENSOR) 204, which provides a signal ⁇ Bp indicating the angular velocity of the pedal cranks. This signal can for example be used to determine the speed
  • a wheel speed sensor (WHEEL SPEED SENSOR) 206 is for example provided and generates a signal ⁇ * 3 ⁇ 4 indicating the speed of the bicycle.
  • the signal ⁇ * 3 ⁇ 4 indicating the speed of the bicycle could be provided directly by the motor, in which case the wheel speed sensor could be omitted
  • the signal ⁇ * 3 ⁇ 4 is for example composed of digital samples and comprises minus five samples for each complete rotation of a pedal crank, and preferably at least seven samples for each complete rotation of a pedal crank.
  • the system of 200 further comprises an estimator of unknown forces (UNKNON FORCE ESTIMATOR) 208, implemented for example by the computer 106, and adapted to estimate an unknown force F in the system, this force corresponding to the useful force exerted by the cyclist.
  • the estimator 208 receives, for example, the signal F M and an indication of the mass (MASS) of the bicycle and the cyclist.
  • the mass is provided by a mass estimator (MASS ESTIMATOR) 210, which for example receives the force of the motor F M from the motor force sensor 202, and also the speed of the bicycle 3 ⁇ 4, and estimates the mass based on these parameters while the cyclist is not pedaling.
  • the mass can be obtained by an information input provided by the user.
  • the unknown force estimator also receives a pedaling speed signal a> p from the pedal sensor 204 and / or a bicycle speed signal ⁇ * 3 ⁇ 4 from a speed sensor. wheel.
  • the estimator 208 also receives, for example, a biased cyclist force F C from a previous force calculation, which is used as the basis for calculating a next force value during a next iteration, as described further in detail below.
  • the unknown force estimator 208 provides, for example, an estimate F of the effective force generated by the cyclist in the system, which contributes to the acceleration of the bicycle.
  • CONSTRAINTS receives, for example, the estimated forces F and the pedaling speed ⁇ 3 ⁇ 4>, and generates a biased cyclist force F C , which is supplied on a feedback path to the unknown force estimator 208.
  • the force signal For example, a bias cyclist F C is also supplied to a cyclist power estimator (CYCLIST POWER ESTIMATOR) 214, which also receives, for example, the speed of the bicycle ⁇ * 3 ⁇ 4, and generates the estimated power of the cyclist. In particular, it will appear
  • this force could be expressed as a power value, equal to the multiplied force by the distance in time.
  • the wattage can be obtained by the following equation:
  • v (k) is the speed of the bicycle, and is the estimated useful strength of the cyclist.
  • the force exerted by the cyclist could be expressed as a torque.
  • the torque in Nm can be obtained by the following equation:
  • the acceleration in m / s 2 generated by the cyclist could be obtained by the following equation: where M is the mass of the cyclist and the bicycle.
  • the engine could be shut down, so that the force of the motor F M remains zero.
  • FIG. 3 is a flowchart illustrating steps in a method of determining the strength of a cyclist on an engine-assisted bicycle, such as bicycle 100 of FIG. 1. The method is for example implemented by the computer 106.
  • a reading of the speed v (k) of the bicycle is for example obtained.
  • this rate may be generated based on the signal ⁇ * 3 ⁇ 4 from a wheel speed sensor or other input.
  • the speed v (k) can be calculated on the basis of a reading of the engine speed C0MOTOR 'in radiants per second, and on the basis of the engine radius Rm, with for example
  • an acceleration value a (k) is calculated on the basis of the speed value, for example by a differential calculation on the speed signal over time.
  • the frequency of one or more harmonics of the acceleration signal a (t) is for example determined.
  • the term "harmonic" is used to designate a fundamental frequency and / or the first, second, third, etc., harmonic frequencies.
  • the harmonic frequencies are determined on the basis of an iterative algorithm.
  • Fig. 4 is a graph illustrating an example of the amplitudes of frequency components of the acceleration signal.
  • the frequency axis has, for example, the normalized frequency in the form of fractions of the sampling frequency 1 / Ts, where Ts is the sampling period.
  • the sampling frequency is 20 Hz, and so the sampling period Ts is 50 ms. More generally, the sampling frequency is for example between 10 and 50 Hz.
  • the harmonic frequencies correspond to peaks of the frequency distribution curve, referenced 402, 404 and 406, which are, for example, respectively approximately 3, 5 and 9 Hz. There is also by for example a DC component, DC, of the acceleration signal represented by a peak 408 at 0 Hz.
  • the step 303 of FIG. 3 involves, for example, the estimation of the frequency of one or more of the harmonics 402, 404 , 406.
  • a pattern is generated for the forces present in the bicycle system, based on the harmonic frequencies.
  • This model includes a strength component .
  • the force component is extracted from the model to obtain the estimate of the useful force exerted by the cyclist.
  • another step 306 involves determining an ERROR error value associated with the estimated force. .
  • Fig. 5 is a block diagram showing the steps
  • Block 502 in FIG. 5 represents the implementation of steps 302 and 303 of FIG. 3.
  • Block 502 receives the speed value v (k), and calculates, on the basis of a model of a transfer function. harmonics updated on the basis of the speed value v (k).
  • a block 504 in FIG. 5 represents the implementation of the steps 304, 305 and 306 of FIG. 3.
  • the block 504 receives the speed value v (k), the harmonics generated by the block
  • the force of the motor F M can for example be determined on the basis of the speed constant of the motor Ke and a measurement of the current I supplied to the motor.
  • the force of the motor is for example generated on the basis of the engine torque 3 ⁇ 4, equal for example to Ke * I, where Ke is the motor speed constant and I is the current.
  • the force of the motor F M is, for example, equal to 3 ⁇ 4 / Rm, where Rm is the radius of the motor, in the case of a roller motor on a tire, like the motor 102 of FIG. 1.
  • the block 504 generates by example an estimate of the useful force exerted by the cyclist.
  • block 504 further generates an error value ERROR indicating a margin of error of the force estimate.
  • Figure 6 illustrates the block 504 of Figure 5 in more detail according to an exemplary embodiment.
  • a dynamic model (DY AMIC MODEL) 606 receives, for example, the force of the motor Fj ⁇ k), the harmonic frequencies and an error value obtained by subtracting from the speed value v (k) an estimate speed.
  • Block 606 for example provides an updated dynamic model Xe (k).
  • Block 608 represents the extraction from the dynamic model Xe (k) of the force estimate .
  • Another block 610 represents the determination of the error associated with the force estimation.
  • Fig. 7 is a flowchart showing the method of Fig. 3 in more detail according to an example embodiment.
  • step 302 involves for example the calculation of the acceleration value a (k) as a value ⁇ ⁇ (k) based on the pedal speed value. For example, the value
  • Ts is the sampling period, for example equal to the time period between samples of the
  • acceleration a (k) could be calculated on the basis of another speed signal.
  • Steps 703 to 705 of FIG. 7 implement step 303 of FIG. 3, involving finding one or more harmonics of the acceleration signal.
  • Step 703 involves for example the calculation of a vector ⁇ in the form [r (k-1); r (k-2)], where and
  • Step 704 involves for example the calculation of an error value ei (k) and a parameter L (k).
  • error value ei (k) is for example based on the following formula:
  • the parameter L (k) is for example based on the following formula:
  • FF is a forgetting factor, for example equal to 0.95
  • P (k) is a matrix which is for example initialized to a certain value, for example to a value of:
  • a harmonic vector is for example generated on the basis of the following formula:
  • harmonic vector for example the following form
  • Step 304 involves, for example, substeps 706 and 707.
  • a dynamic model Xe representing the bicycle system is, for example, modified on the basis of the last speed value v (k).
  • the dynamic model is based on the following equation for the driving force of the bicycle:
  • the dynamic model following Xe can for example be defined as being a vector having the following components:
  • a matrix Ad (k), and vectors Ld (k) and P2 (k + 1) are for example calculated.
  • the matrix Ad (k) is for example calculated on the basis of the following formula:
  • Ts is the sampling period
  • M is the mass of the bicycle and the cyclist.
  • the vector Ld (k) is for example calculated on the basis of the following formula:
  • Vd is a constant representing the expected covariance of the speed measurements.
  • the vector P2 (k + 1) is for example calculated on the basis of the following formula:
  • Wd is a constant matrix representing the expected covariance of process perturbations, ie the covariance of exogenous forces.
  • the vector Xe (k + 1) is for example calculated on the basis of the following formula:
  • a step 305 the force exerted by the cyclist is extracted, corresponding for example to the third element Xe (3) of the vector Xe. Additionally, other forces can be extracted, these corresponding for example to the second element Xe (2) of the vector Xe.
  • Step 306 involves, for example, determining an error value associated with the estimated force, as shown by block 610 in Figure 6.
  • the error value is for example determined on the basis of the following equation for an error vector ERROR of the vector Xe:
  • the error value is, for example, extracted as the third ERROR element (3) from the ERROR vector.
  • the magnitude of the error value is then compared to a permissible level, to decide if the force estimate is accurate enough to be useful. For example, the following operation is implemented:
  • is the allowable level, for example equal to a value between 2 and 10 percent, and in some embodiments between 2 and 5 percent.
  • a step 708 the motor of the bicycle is controlled on the basis of the estimated force, if for example the estimated force is determined in step 306 as permissible.
  • Fig. 8A is a graph including a curve 802 showing an example of the estimated acceleration produced by the cyclist before considering the constraints.
  • Dotted lines 804 and 806 respectively represent the maximum and minimum accelerations produced by gravity, assuming a road gradient of not more than 20 percent.
  • Curves 808 and 810 represent other constraints, calculated for example by the module 212 of Figure 2 in real time.
  • the curve 808 represents the maximum acceleration produced by the weight of the cyclist on the pedals, this signal falling for example to zero during periods in which the cyclist stops pedaling.
  • Curve 810 represents, for example, the maximum acceleration in the presence of aerodynamic losses.
  • Fig. 8B is another graph illustrating the constraints 804, 806, 808 and 810 of Fig. 8A, and illustrating in addition, a curve 812 representing the forced force F C after having taken into account the constraints.
  • curves 804, 808 and 810 represent maximum stress values Cmax (t), while curve 806 represents a minimum stress value Cmin (t).
  • F ⁇ Cmin (t) F C is for example equal to Cmin (t)
  • F> Cmax (t) F C is for example equal to Cmax (t).
  • FIG. 9 schematically illustrates a computer 900 arranged to implement the method of FIG. 3 and / or FIG. 7 to calculate a cyclist force, and which corresponds, for example, to the computer 106 of FIG.
  • the computer 900 comprises, for example, a processing device (P) 902 comprising one or more processors under the control of instructions stored in an instruction memory (Instruction Memory) 904.
  • An input interface (I / O INTERFACE) 906 makes it possible, for example, to introduce into the processing device 902 readings from different measuring devices, for example from the electric motor, and / or from a separate speed sensor.
  • a memory (MEMORY) 908 stores for example the various parameters, vectors and matrices described above for the implementation of the method.
  • FIGS. 3 and 7, and the device of FIG. 9 could be applied to estimate the force exerted by the cyclist.
  • wind on the blades of a wind turbine as will now be described in more detail with reference to Figure 10.
  • Figure 10 illustrates an example of a wind turbine 1000, comprising two or more blades 1002 coupled to an axis 1004, which in turn is coupled to an electricity generator 1006.
  • the equations 1, 2 and 5 remain unchanged, for example, whereas the equations 2 and 3 are for example replaced by the following equations 1 ', 2 'and 3':
  • ⁇ ⁇ is the speed of the turbine, and is an estimate of the speed of the turbine
  • Ts is the sampling period
  • I is the inertia of the turbine
  • Ke is the engine speed constant and is the current generated by the generator, and represents the total torque generated by the wind, representing a cyclical component of this couple.
  • the speed of the turbine ⁇ ⁇ is for example detected by a speed sensor located on the main shaft of the turbine and / or by using a generator speed measurement, based for example on rotation encoders.
  • the speed of the generator depends on both the torque produced by the wind and the torque produced by the generator, which is proportional to the electric current from the generator. In some embodiments, estimating the torque produced by the wind can be used to control the speed of the generator by controlling the current level
  • An advantage of controlling the generator torque in this manner is that cyclic fluctuations in the speed of the blades 1002 can be avoided, thus avoiding or reducing the risk of damaging the turbine.
  • An advantage of the embodiments described herein is that a periodic or substantially periodic force in a mechanical or electromechanical system can be estimated substantially in real time and with relatively high accuracy in a relatively simple manner.
  • various alterations, modifications and improvements will readily occur to those skilled in the art.
  • a particular example of a dynamic model is given by the aforementioned equations 1 to 5, it will be apparent to one skilled in the art that modifications could be made to these equations, for example to take account of additional forces present in the system, and that the equations could be adapted to other applications than the bicycle and wind turbine examples described here.

Landscapes

  • Engineering & Computer Science (AREA)
  • Combustion & Propulsion (AREA)
  • Chemical & Material Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Mechanical Engineering (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Power Engineering (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Transportation (AREA)
  • Databases & Information Systems (AREA)
  • Sustainable Energy (AREA)
  • Sustainable Development (AREA)
  • Algebra (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Software Systems (AREA)
  • Operations Research (AREA)
  • Force Measurement Appropriate To Specific Purposes (AREA)
  • Measuring Fluid Pressure (AREA)
  • Wind Motors (AREA)
  • Feedback Control In General (AREA)
EP17768178.0A 2016-08-25 2017-08-24 Verfahren und vorrichtung zur schätzung einer kraft Pending EP3504633A1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR1657939A FR3055440B1 (fr) 2016-08-25 2016-08-25 Procede et dispositif d'estimation de force
PCT/FR2017/052269 WO2018037191A1 (fr) 2016-08-25 2017-08-24 Procede et dispositif d'estimation de force

Publications (1)

Publication Number Publication Date
EP3504633A1 true EP3504633A1 (de) 2019-07-03

Family

ID=57485630

Family Applications (1)

Application Number Title Priority Date Filing Date
EP17768178.0A Pending EP3504633A1 (de) 2016-08-25 2017-08-24 Verfahren und vorrichtung zur schätzung einer kraft

Country Status (5)

Country Link
US (1) US11572122B2 (de)
EP (1) EP3504633A1 (de)
JP (1) JP6978490B2 (de)
FR (1) FR3055440B1 (de)
WO (1) WO2018037191A1 (de)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6730144B2 (ja) * 2016-09-09 2020-07-29 株式会社シマノ 自転車用コンポーネント、および、その通信部
EP3778369A4 (de) * 2018-03-29 2021-04-21 Panasonic Intellectual Property Management Co., Ltd. Fahrradmotorisierungsvorrichtung und rad
CN108488036B (zh) * 2018-05-04 2019-10-25 曲阜师范大学 基于模型失配补偿器的风电磁悬浮偏航***悬浮控制方法
CN112555097B (zh) * 2020-12-08 2022-04-01 东方电气风电股份有限公司 一种避免风电机组光影污染居民住所的方法
TWI813977B (zh) * 2021-04-16 2023-09-01 國立中興大學 具有水分補充提示功能的電動載具
CN116215732B (zh) * 2023-05-04 2024-06-04 深圳市好盈科技股份有限公司 踏频助力自行车控制方法、装置和***

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4950966A (en) * 1989-07-03 1990-08-21 Westinghouse Electric Corp. Adaptive vibration canceller
CN2617674Y (zh) * 2003-04-10 2004-05-26 瑞奕科技股份有限公司 电动自行车的踏力感测装置
DK2143628T4 (en) * 2007-03-28 2018-10-29 Bafang Electric Suzhou Co Ltd SERVICE IMPROVED CYCLE AND UNIT ADAPTED FOR USE IN A SERVO IMPROVED CYCLE AND WHICH CAN BE TAKEN TO A CYCLE SYSTEM
WO2012086460A1 (ja) * 2010-12-22 2012-06-28 マイクロスペース株式会社 モータ駆動制御装置
US9564849B2 (en) * 2013-05-06 2017-02-07 Raf Technology, Inc. Scale for weighing flowing granular materials

Also Published As

Publication number Publication date
US11572122B2 (en) 2023-02-07
WO2018037191A1 (fr) 2018-03-01
JP6978490B2 (ja) 2021-12-08
FR3055440A1 (de) 2018-03-02
US20190188235A1 (en) 2019-06-20
FR3055440B1 (fr) 2018-09-28
JP2019534997A (ja) 2019-12-05

Similar Documents

Publication Publication Date Title
WO2018037191A1 (fr) Procede et dispositif d'estimation de force
EP3027496B1 (de) Vorrichtung und verfahren zur regelung der hilfsleistung eines fahrrads mit elektrischem hilfsantrieb
FR2701560A1 (fr) Dispositif de mesure de distance et dispositif de commande de vitesse d'un véhicule pour maintenir la distance entre véhicules.
FR2965351A1 (fr) Procede de mesure de puissance dans une bicyclette
CA2319848A1 (fr) Systeme de propulsion a assistance proportionnelle
FR3070957B1 (fr) Procede d’estimation d’une valeur des frottements
EP1913336B1 (de) Verfahren und vorrichtung zur ermittlung der geschwindigkeit eines läufers
FR2990656A1 (fr) Dispositif d'elaboration en temps reel de consigne de couple et vehicule equipe de ce dispositif
FR2983437A1 (fr) Controle de freinage
FR3041753A1 (fr) Methode de determination de la surface de trainee aerodynamique d'un vehicule
EP3598095A1 (de) Radnabe eines fahrrads zur bestimmung des vom radfahrer erzeugten antriebsdrehmoments und der antriebsleistung
EP3142621B1 (de) Verfahren und vorrichtung zur unterstützung des elektrischen antriebs eines rollsystems, rollstuhlkit mit solch einer vorrichtung und mit solch einer vorrichtung ausgestatteter rollstuhl
WO2023280945A1 (fr) Procédé de commande d'un moteur électrique d'assistance au pédalage pour véhicule à pédalier
EP1754521B1 (de) Verfahren und Gerät zur Betimmung der Effizienz eines Laufstils
EP3817972A1 (de) Steuerungssystem für ein hybridfahrrad und mit einem solchen steuersystem ausgerüstetes hybridfahrrad
WO2014198884A1 (fr) Détermination de paramètres de navigation inertielle d'un porteur
WO2023275460A1 (fr) Adaptation de l'assistance à la présence ou non d'un effort fourni par le cycliste sans utiliser un capteur de couple
EP3027460B1 (de) Bremssteuerung für fahrzeug umfassend regenerative bremse
FR3121119A1 (fr) Procédé d’estimation et d’ajustement d’un frottement à ajuster, et de contrôle d’une hystérésis d’un couple volant, et système de direction assistée correspondant.
WO2022018360A1 (fr) Système de détection sans capteur d'un effort de pédalage réel
WO2012171957A1 (fr) Dispositif et procede de mesure d'acceleration avec demodulation numerique
FR3075753A1 (fr) Dispositif electrique solidarise a un arbre tournant
WO2021014062A1 (fr) Procede d'elaboration d'une commande de couple fournie par un moteur d'un vehicule a assistance electrique
FR2850746A1 (fr) Procede et dispositif d'estimation d'une variable de pente de la route sur laquelle roule un vehicule
EP4101065A1 (de) Verfahren zur schätzung des elektomagnetischen drehmoments einer elektrischen synchronmaschine

Legal Events

Date Code Title Description
STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: UNKNOWN

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADE

PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE

17P Request for examination filed

Effective date: 20190221

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

AX Request for extension of the european patent

Extension state: BA ME

DAV Request for validation of the european patent (deleted)
DAX Request for extension of the european patent (deleted)
STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: EXAMINATION IS IN PROGRESS

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: EXAMINATION IS IN PROGRESS

17Q First examination report despatched

Effective date: 20211011

17Q First examination report despatched

Effective date: 20211022