Method for controlling the operation of an electromechanical actuator, associated electromechanical actuator and occultation device comprising such an actuator

The method adapts motor voltage based on current monitoring and threshold limits to prevent overloads, ensuring safe and efficient operation of electromechanical actuators by adjusting power consumption dynamically.

FR3159865A1Active Publication Date: 2025-09-05SOMFY ACTIVITES SA
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
FR2024002029
Authority / Receiving Office
FR · FR
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-02-29
Publication Date
2025-09-05
Estimated Expiration
2044-02-29

AI Technical Summary

Technical Problem

Existing methods for controlling electromechanical actuators fail to efficiently adapt the supply voltage based on the actuator's environment and characteristics, leading to potential damage or malfunction during momentary or prolonged overloads, and require computing resources that can cause latency.

Method used

A method that monitors the current flowing through the electric motor, determines a maximum permissible motor voltage threshold, and adjusts the motor voltage to maintain the angular speed setpoint, using a motor control module with an inverter bridge and pulse width modulation to limit power consumption within safe limits.

Benefits of technology

The method efficiently adjusts motor voltage to prevent overloads, ensuring safe operation and reducing the risk of damage or disruption, while maintaining consistent performance across varying power supply conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

Method for controlling the operation of an electromechanical actuator, associated electromechanical actuator and occultation device comprising such an actuator The invention relates to a method for controlling the operation of an electromechanical actuator comprising an electric motor controlled in response to a command (Cmd) by a motor voltage (V_mot), as a function of a bus voltage value (Vbus).The method comprises the following steps: monitoring (E10) the amplitude of a current (Imot) flowing through the motor; determining (E20) a maximum permissible motor voltage threshold value (Vmot_max) for the motor as a function of the amplitude of the current (Imot) flowing through it and a predetermined maximum power threshold value (Pmax); limiting (E40) the motor voltage value to the maximum motor voltage threshold value if the motor voltage value reaches or exceeds the maximum motor voltage threshold value (Vmot_max) and maintaining the motor voltage value at the corrected motor voltage value (Vmot_cor) if the motor voltage value is lower than the maximum motor voltage threshold value. Figure for abstract: Fig 4.
Need to check novelty before this filing date? Find Prior Art

Description

Title of the invention: Method for controlling the operation of an electromechanical actuator, associated electromechanical actuator and occultation device comprising such an actuator Technical field

[0001] The present invention relates to a method for controlling the operation of an electromechanical actuator in response to a command. It also relates to an electromechanical actuator implementing such a method. Finally, it relates to a concealment device comprising such an actuator. State of the Art

[0002] An electromechanical actuator generally comprises a direct current electric motor, with or without brushes, and a motor control module. The electric motor is controlled in response to a command by a motor voltage as a function of a bus voltage value. The motor control module comprises a corrector for the angular speed of rotation of the electric motor, such as a PI corrector (acronym for "Proportional Integral") or a PID corrector (acronym for "Proportional Integral Derivative"). The angular speed corrector delivers, at the output, a corrected value of the motor voltage, so as to maintain an angular speed setpoint of the electric motor when controlling the electric motor.

[0003] A disadvantage appears in the event of a momentary or prolonged overload of the electric motor, for example due to friction or aging of certain components specific to the electromechanical actuator or specific to a concealment device comprising such an electromechanical actuator. In this case, the instantaneous electrical power value consumed by the electromechanical actuator reaches or exceeds a predetermined maximum electrical power threshold value, which may characterize a maximum power threshold value that can be consumed by the electromechanical actuator, and / or a maximum power threshold value that can be supplied to the electromechanical actuator by an electrical power source supplying the electromechanical actuator.The instantaneous electrical power consumed may, for example, damage the electromechanical actuator, the power supply source or, if the latter has operational safety, may cause the interruption of the transmission of electrical power to the electromechanical actuator.

[0004] Document FR 3 115 555 A1 is known, which describes a method for controlling the operation of an electromechanical actuator powered by a battery in response to a command. This method makes it possible to reduce the electrical power consumed by the electromechanical actuator below a predetermined maximum power threshold value, by determining the power consumed by the electromechanical actuator when moving the screen, then reducing the angular speed setpoint when moving the screen, depending on whether the power consumed when moving the screen reaches or exceeds the maximum power threshold value. This process is generally satisfactory.

[0005] However, a disadvantage of this method is that, in the event of a momentary or prolonged overload of the electric motor during the movement of the screen, this method implements at least one iteration in which the electromechanical actuator consumes a power value greater than or equal to the maximum power threshold value, this consumed value being successively reduced for each subsequent movement of the screen until it becomes less than the maximum power threshold value. If the battery of the electromechanical actuator can withstand a limited number of movements of the screen during which the consumed power value reaches or exceeds the maximum power threshold value, other power sources may malfunction or simply stop working.For example, a PoE network switch will stop supplying electrical power to the electromechanical actuator if the power consumed by it reaches or exceeds a maximum threshold value of power that the PoE network switch can supply to the electromechanical actuator.

[0006] Furthermore, this method, which can be described as learning, requires a computing resource implemented at the application level of the control module, which risks causing latency, for example at the level of the applications executed by the control module, or at the level of the power limitation function.

[0007] Also known is document FR 3 135 106 A1 which describes a method for controlling the operation of an electromechanical actuator electrically powered by electrical power supply equipment, this method being similar to that of document FR 3 115 555 A1, and in which the maximum power threshold is configured to be lower than a second power threshold beyond which the electrical power supply equipment disconnects the electrical power supply from the electromechanical actuator. This method is also satisfactory.

[0008] However, a disadvantage of this method is on the one hand that it also requires learning and computing resources, and on the other hand that it requires a prohibited operating margin, between the two aforementioned power thresholds, thus reducing the efficiency of the electromechanical actuator.

[0009] Also known is document US 2008 / 260363 A1 which describes a method for controlling the operation of an electromechanical actuator in response to a command. This method comprises steps taking into account a bus voltage, in case of risk of electrical overload. However, this document is silent on how to control a supply voltage of an electric motor belonging to the electromechanical actuator.

[0010] The present invention aims to resolve the aforementioned drawbacks and to propose a method of control in operation which makes it possible to effectively adapt a supply voltage of a motor of an electromechanical actuator according to its environment and / or its characteristics. Summary of the invention

[0011] To this end, the invention relates, according to a first aspect, to a method for controlling the operation of an electromechanical actuator in response to a command, the electromechanical actuator comprising a direct current electric motor and a motor control module, the electric motor being controlled, in response to the command, by a motor voltage as a function of a bus voltage value, the motor control module comprising a corrector for the angular speed of rotation of the electric motor, the angular speed corrector delivering as output a corrected value of the motor voltage, so as to maintain an angular speed setpoint of the electric motor when controlling the electric motor, the method comprising at least the following steps: - monitor the amplitude of a current flowing through the electric motor when controlling the electric motor; - determining a maximum permissible motor voltage threshold value for the electric motor (16) as a function of the amplitude of the current flowing through the electric motor and a predetermined maximum power threshold value; - limit the motor voltage value to the maximum motor voltage threshold value if the motor voltage value reaches or exceeds the maximum motor voltage threshold value and maintain the motor voltage value at the corrected motor voltage value if the motor voltage value is lower than the maximum motor voltage threshold value.

[0012] Thanks to the invention, the value of the motor voltage supplying the electric motor of the actuator can be adjusted efficiently and quickly, in particular as a function of the characteristics of the electric motor and / or of a current supply source of the electric motor, without risk that the electrical power supplied to the motor is detrimental to its operation. The invention is particularly relevant during an overload of the electric motor of the electromechanical actuator.

[0013] According to advantageous but not mandatory aspects of the invention, such a method may incorporate one or more of the following features, taken in any technically admissible combination:

[0014] - The motor control module comprises an electrically powered inverter bridge by the bus voltage and a control circuit of the inverter bridge, and wherein the control circuit is driven in response to the command by a pulse width modulated signal such that the pulse width modulated signal applies the motor voltage to the electric motor, the pulse width modulated signal being characterized by a duty cycle.

[0015] - The current passing through the electric motor is filtered so as to limit sudden variations in the intensity value.

[0016] - The maximum power threshold value is equal to a power threshold value that can consume the electromechanical actuator.

[0017] - The bus voltage is supplied from a power supply source, the maximum power threshold value being determined based on a power threshold value supplied by the electrical power source.

[0018] - The maximum power threshold value is determined based on a value power threshold of the electrical power source beyond which the electrical power source ceases to electrically supply the electromechanical actuator.

[0019] According to a second aspect, the invention relates to an electromechanical actuator comprising a motor control module configured to implement a control method in operation as mentioned previously.

[0020] According to advantageous but not mandatory aspects of the invention, such an actuator may incorporate one or more of the following characteristics, taken in any technically admissible combination:

[0021] - The direct current electric motor is of the brushless type.

[0022] - The electromechanical actuator comprises a motor control module configured to implement a control method in operation as described above, wherein the electrical power source is a direct current electrical power source.

[0023] - The electromechanical actuator comprises a motor control module configured to implement a control method in operation as described above, wherein the electrical power source is a rechargeable or non-rechargeable type battery.

[0024] According to a third aspect, the invention relates to a concealment device comprising a movable screen and a motorized drive device including an electromechanical actuator. According to the invention, the electromechanical actuator is as described above.

[0025] The actuator and the occulting device of the invention provide substantially the same advantages as the method of the invention. Brief description of the figures

[0026] The present invention will be better understood with the aid of the following description, given with reference to the appended figures, in which identical reference signs correspond to structurally and / or functionally identical or similar elements.

[0027] [Fig-1] [Fig.l] represents a simplified schematic view of a device occultation comprising an electromechanical actuator according to an embodiment of the invention;

[0028] [Fig.2] [Fig.2] represents a simplified schematic view of a motorized drive device comprising an electromechanical actuator according to an embodiment of the invention and belonging to the occultation device of [Fig.l];

[0029] [Fig.3] [Fig.3] represents an electrical diagram of a motor control module of a direct current electric motor belonging to the electromechanical actuator represented in [Fig.2]; and

[0030] [Fig.4] [Fig.4] represents a flowchart of a method for controlling the operation of the actuator of [Fig.2], in accordance with an embodiment of the invention. Detailed description

[0031] [Fig.l] is a simplified diagram of a closing, concealing and / or solar protection device 3, this device being subsequently called a “concealing device”. The concealing device 3 is intended to be installed at an opening of a building not shown, and comprises a movable screen 2.

[0032] The present invention applies to any type of concealment device, such as a motorized blind, a single or double-leaf motorized gate, a motorized door, or a motorized roller shutter.

[0033] The screen 2 may be a roll-up canvas, or an apron composed of stackable and / or adjustable horizontal slats or blades.

[0034] The occulting device 3 comprises a motorized drive device 5.

[0035] The motorized drive device 5 comprises a tube 4 for winding the screen 2, an electromechanical actuator 11 and a control unit 12.

[0036] The electromechanical actuator 11 is controlled by the control unit 12. The control unit 12 may be a local control unit and / or a unit central control unit, and connected by wire or wireless connection to the electromechanical actuator 11. When a local control unit and a central control unit are present, the local control unit can be controlled by the central control unit.

[0037] The electromechanical actuator 11 is preferably configured to execute the commands for unrolling or rolling up the screen 2 of the occulting device 3, which can be issued, in particular, by the local control unit and / or the central control unit.

[0038] The occultation device 3 comprises either the local control unit, or the central control unit, or the local control unit and the central control unit.

[0039] Advantageously, the local control unit is a control point, which may be fixed or mobile. A fixed control point may be a control box intended to be fixed to a wall of the building or to a face of a fixed frame of a window or a door of the building. By way of non-limiting example, a mobile control point may be a remote control, a smartphone or a tablet.

[0040] The winding tube 4 is arranged so as to be driven in rotation by the electromechanical actuator 11 around an axis of rotation X.

[0041] Here, the screen 2 can be rolled up onto the winding tube 4.

[0042] Thus, the screen 2 of the occulting device 3 is wound onto the winding tube 4 or unwound around it, the winding tube 4 being driven by the motorized drive device 5, in particular by the electromechanical actuator 11.

[0043] In this way, the screen 2 is movable between a rolled-up position, in particular high, and an unrolled position, in particular low, and vice versa.

[0044] The screen 2 winds and unwinds around the winding tube 4, the inner diameter of which is greater than the outer diameter of the electromechanical actuator 11, so that the electromechanical actuator 11 can be inserted into the winding tube 4, when assembling the occulting device 3.

[0045] [Fig.2] is a simplified diagram of a motorized drive device 5 according to one embodiment of the invention.

[0046] Hereinafter, the terms “power supply”, “power”, “intensity”, “current”, and “voltage” correspond respectively, unless otherwise indicated, to an “electrical power supply”, an “electrical power”, an “electrical intensity”, an “electrical current” and an “electrical voltage”.

[0047] The electromechanical actuator 11 makes it possible to move the screen 2 of the occulting device 3 between a completely open position, where the screen 2 is completely wound on the winding tube 4, and a completely closed position, where the screen 2 completely closes the opening of the building.

[0048] The electromechanical actuator 11 comprises a direct current electric motor 16, with or without brushes.

[0049] Advantageously, the direct current electric motor 16 is of the brushless type with electronic commutation, also called a “BLDC” motor (acronym for the English term “BrushLess Direct Current”) or “synchronous with permanent magnets”.

[0050] Alternatively, the direct current electric motor 16 is of the type with direct or indirect induction brushes, also called a “DC” motor (acronym for the Anglo-Saxon term “Direct Current”).

[0051] The direct current electric motor 16 comprises a rotor 16a and a stator 16b, positioned coaxially around the axis of rotation X.

[0052] In operation, the electric motor 16 is subjected to a resistive torque T exerted by the elements that it must drive, in particular due to friction within the occulting device 3 and the weight and / or the kinematics of the screen 2.

[0053] The electromechanical actuator 11 further comprises an electronic control unit 15.

[0054] The electronic control unit 15 comprises a communication module 15a of the electromechanical actuator 11, and a motor control module 15b, which controls the electric motor 16. The motor control module 15b is configured to cooperate, in other words cooperates, with the communication module 15a of the electromechanical actuator 11.

[0055] The communication module 15a is configured to receive and execute control orders of the electromechanical actuator 11 transmitted by the control unit 12.

[0056] According to one embodiment of the invention, the communication module 15a is configured to transmit to the motor control module 15b a command Cmd of the electric motor 16, for example in response to a control order received from the control unit 12.

[0057] According to an alternative embodiment of the invention, the communication module 15a is configured to transmit to the motor control module 15b a command Cmd of the electric motor 16 and an angular speed setpoint Cdv of the electric motor 16, in particular of the rotor 16a, for example in response to a control order received from the control unit 12.

[0058] The electronic control unit 15 further comprises a power supply module 14. The power supply module 14 is electrically connected to a power supply source 17. The power supply source 17 may be of direct current or alternating current type, and be internal and / or external (in other words remote) to the electromechanical actuator 11.

[0059] The power supply module 14 is configured to provide a continuous bus voltage Vbus from a power supply source 17.

[0060] According to one embodiment of the invention, the electrical power source 17 is a direct current electrical power source.

[0061] According to a variant of this embodiment, the direct current electrical power source 17 is a PoE (Power over Ethernet) network switch connected to the electrical power supply module 14 via an RJ 45 Ethernet cable. The PoE network switch is characterized by a maximum power threshold value Pdec that it can transmit to the electromechanical actuator 11 beyond which it stops electrically powering the electromechanical actuator 11. In a known manner, the maximum power threshold value Pdec can be predetermined by the PoE class of the PoE network switch and be, for example, equal to 15.4 watts. Advantageously, the maximum power threshold value Pmax is determined as a function of the maximum power threshold value Pdec of the power source 17, for example equal to this Pdec value.

[0062] According to one embodiment of the invention, the electrical power source 17 is a battery that can be internal or external to the electromechanical actuator 11. The battery can be of the rechargeable type or of the non-rechargeable type. According to a variant of this embodiment in which the electrical power source 17 is a rechargeable battery, the electrical power source 17 can also comprise at least one photovoltaic panel electrically connected to the rechargeable battery to recharge the rechargeable battery from solar energy.

[0063] According to another embodiment of the invention, the electrical power source 17 is an alternating current electrical power supply network such as the mains. In this embodiment, the electrical power supply module 14 comprises a circuit, not shown, for rectifying the alternating voltage of the electrical power supply network, configured to transform the alternating voltage of the electrical power supply network into direct voltage.

[0064] The bus voltage Vbus is not constant and does not depend on the electric motor 16. The bus voltage Vbus depends on the voltage of the electrical power source 17. It is updated in real time to take into account the voltage fluctuations of the electrical power source 17, for example the mains. In other words, the bus voltage Vbus corresponds to the voltage available, at each instant, for the electric motor 16.

[0065] [Fig. 3] is an electrical diagram of the motor control module 15b, the direct current electric motor 16, and various devices of the electromechanical actuator 11.

[0066] Here, the direct current electric motor 16 is of the brushless type with electronic commutation.

[0067] The motor control module 15b is configured to control the operation of the electric motor 16 in response to a command Cmd. This motor control module 15b advantageously comprises a motor control circuit 40 and a motor control circuit 4L

[0068] The stator 16b of the electric motor 16 comprises three coils B1, B2, B3 supplied sequentially by the motor control circuit 41, which generates a rotating electromagnetic field causing the rotor 16a to rotate, the rotor 16a comprising permanent magnets oriented in the direction of the electromagnetic field.

[0069] The motor control circuit 41, also called an “inverter” in the case of an electronically commutated brushless electric motor, comprises a switching circuit (not shown) forming a three-phase inverter bridge (also called a “three-phase H-bridge”), and a control circuit for the three-phase inverter bridge (not shown). The three-phase inverter bridge is electrically powered by the available bus voltage Vbus supplied by the power supply module 14, the voltage value Vbus being defined relative to a reference voltage Gnd.In a known manner, the control circuit of the three-phase inverter bridge receives as input a PWM signal (acronym for “Pulse Width Modulated”) coming from the motor control circuit 40, the PWM signal being characterized by a duty cycle RC configured to cut the bus voltage Vbus, so as to apply to the electric motor 16 a voltage whose average value varies the angular speed of the electric motor 16.

[0070] The motor control circuit 41 comprises switches (not shown) making it possible to supply the three coils B1, B2, B3 in sequence.

[0071] Here, the switches of the motor control circuit 41 are transistors of the “MOSFET” type (acronym for the English term Metal Oxide Semiconductor Field Effect Transistor), and there are six of them. The type of switches of the control circuit and their number are in no way limiting. In particular, the switches of the motor control circuit 41 may be transistors of the “IGBT” type (acronym for the English term Insulated Gate Bipolar Transistor).

[0072] For the electric motor 16 to operate, the successive supply of the three coils B1, B2, B3 must be controlled synchronously with the position of the rotor 16a.

[0073] The motor control circuit 40 comprises a digital processing unit (not shown). The digital processing unit is provided with a processor (not shown) comprising an angular speed corrector 44 of the electric motor 16.

[0074] The rotor 16a of the electric motor 16 is coupled to the winding tube 4 and can rotate the winding tube at a constant angular velocity when a signal characterized by a constant DC voltage, or a PWM signal characterized by a constant duty cycle, is applied to the electric motor 16. Changing the amplitude of the DC voltage or the duty cycle of the PWM signal applied to the electric motor 16 changes the angular velocity. Furthermore, the electric motor 16 can change the direction of rotation in response to a change in the polarity of the DC voltage or the PWM signal applied to the electric motor 16.

[0075] For the purposes of the present invention, an angular speed setpoint is neither a motor voltage controlling an electric motor in response to a command, nor a PWM signal controlling an electric motor in response to a command. Indeed, an angular speed setpoint Cdv is a numerical value generally expressed in rotations per minute or “rpm”, corresponding to an angular speed that one wishes to impose on the rotor 16a of the electric motor 16.

[0076] The digital processing unit comprises an input provided with an analog-to-digital converter CAN. The input provided with the analog-to-digital converter CAN is arranged to transmit a signal to the processor of the digital processing unit, from the signal it receives.

[0077] The electromechanical actuator 11 further comprises a device 42 for determining the angular position of the rotor 16a. The determining device 42 is configured to cooperate, in other words cooperates, with the motor control module 15b. The determining device 42 and the motor control module 15b are configured together to determine the angular position of the rotor 16a.

[0078] In one embodiment of the determination device 42, the determination device 42 may be of the magnetic type and comprise a code wheel not shown and one or more CpA, CpB sensors, in particular Hall effect sensors. The code wheel is connected to an axial end of the rotor 16a of the electric motor 16. Furthermore, the or each CpA, CpB sensor is assembled on an electronic card of the electronic control unit 15. The type of determination device 42 is not limiting and may be different, in particular of the optical type, for example an encoder equipped with one or more optical sensors.

[0079] In an embodiment of the determination device 42 specifically associated with an electric motor 16 of the brushless type with electronic commutation whose stator 16b comprises three three-phase coils B1, B2, B3, the determination device 42 comprises two sensors, in particular Hall effect sensors, each sensor being positioned at a corresponding coil. The two sensors are configured to cooperate, in other words cooperate with the motor control module 15b such that the motor control module 15b can determine the angular position of the rotor 16a from signals transmitted by the sensors. The number of sensors of the electric motor 16 making it possible to determine the angular position of the rotor 16a is not limiting, and in particular may be three.

[0080] In another embodiment, the motor may also be devoid of sensors for determining the angular position of the rotor 16a. The determination of the angular position of the rotor 16a may be implemented by other measuring means, for example, by determining the electromotive force of the electric motor 16.

[0081] The motor control module 15b further comprises a unit 43 for determining the angular speed of the rotor 16a. The determination unit 43 is configured to cooperate, in other words cooperates, with the device 42 for determining the angular position of the rotor 16a. The determination unit 43 and the determination device 42 are configured to determine the angular speed of rotation of the rotor 16a from variations in the angular position of the rotor 16a over time.

[0082] The motor control circuit 40 further comprises an angular speed corrector 44, such as a PI corrector (acronym for “Proportional Integral”) or a PID corrector (acronym for “Proportional Integral Derivative”). The angular speed corrector 44 is configured to cooperate, in other words cooperates, with the unit 43 for determining the angular speed of the rotor 16a.

[0083] According to an embodiment of the invention, the angular speed corrector 44 is, in addition, configured to cooperate, in other words cooperates with the communication module 15a. The angular speed corrector 44 receives as input the angular speed determined by the determination unit 43, and an angular speed setpoint Cdv imposed either by a memory of the motor control circuit 40, or by the communication module 15a. The angular speed corrector 44 is configured to provide, in other words provides, at its output a corrected motor voltage value Vmot_cor to adjust the motor voltage value Vmot so as to maintain the angular speed of the electric motor 16 at the angular speed setpoint Cdv of the electric motor 16.

[0084] The motor control module 15b further comprises a device 45 for measuring an intensity value Imot of a current passing through the electric motor 16, in other words of a current consumed by the electric motor 16.

[0085] For the purposes of the present invention, the intensity Imot passing through the electric motor 16 is the intensity of a current passing through this electric motor 16 in operation.

[0086] Advantageously, the measuring device 45 is configured to measure the intensity value Imot in real time, for example using a current probe.

[0087] According to one embodiment of the measuring device 45, the intensity Imot passing through the electric motor 16 is obtained by means of a positive rectified signal taking into consideration the current of each of the three coils B1, B2, B3 of the stator 16b.

[0088] Advantageously, the motor control module 15b further comprises a device 46 for filtering the intensity value Imot passing through the electric motor 16 determined by the determination unit 45. The filtering device 46 is configured to filter the intensity value Imot so as to limit sudden variations in the intensity value Imot, thus making it possible to improve the stability of the motor control module 15b. The filtering device 46 may be, for example, a first-order low-pass type digital filter.

[0089] The motor control module 15b, in particular the motor control circuit 40, further comprises a power limiting device 48. The power limiting device 48 is configured to receive, in other words receives as input the current intensity value Imot determined by the determination unit 46, and the corrected motor voltage value Vmot_cor determined by the speed corrector 44.

[0090] The power limiting device 48 is, furthermore, configured to, on the one hand, calculate a maximum permissible motor voltage threshold value Vmot_max for the electric motor 16, as a function of a maximum power threshold value Pmax and the current intensity value Imot determined by the determination unit 45, and on the other hand to limit the corrected motor voltage value Vmot_cor determined by the angular speed corrector 44 to the maximum motor voltage threshold value Vmot_max if the corrected motor voltage value Vmot_cor reaches or exceeds the maximum motor voltage threshold value Vmot_max, or to maintain the corrected motor voltage value Vmot_cor if the corrected motor voltage value Vmot_cor is less than the maximum motor voltage threshold value Vmot_max.

[0091] In other words, the maximum permissible motor voltage threshold value Vmot_max for the electric motor 16 “clamps” the corrected motor voltage value Vmot_cor calculated by the angular speed corrector 44 such that, if the angular speed corrector 44 calculates a corrected motor voltage value Vmot_cor to be applied to the electric motor 16 that is lower than the maximum motor voltage threshold value Vmot_max, then there is no limiting effect and the bus voltage value applied to the electric motor 16 is the corrected motor voltage value Vmot_cor calculated by the angular speed corrector 44.If, on the contrary, the angular speed corrector 44 calculates a corrected motor voltage value Vmot_cor greater than or equal to the maximum motor voltage threshold value Vmot_max, it is the maximum motor voltage threshold value Vmot_max which is applied to the electric motor 16, with the effect of a reduction in the angular speed of the electric motor 16.

[0092] Advantageously, the maximum power threshold value Pmax corresponds to a maximum power threshold value authorized by the direct current power supply source 17. For example, when the electromechanical actuator 11 is electrically powered by a port of a PoE network switch whose power supply capacity is limited to a value of 25 watts, the maximum power threshold value Pmax is predetermined to be equal to or slightly less than the value of 25 watts. Thus, the operating control method makes it possible to limit the power consumed by the electromechanical actuator 11 below the maximum power threshold value authorized by the direct current power supply source 17.

[0093] Advantageously, the maximum power threshold value Pmax is recorded in a memory of the electronic control unit 15, in particular in a memory of the engine control circuit 40.

[0094] Advantageously, the maximum power threshold value Pmax is determined as being equal to a power threshold value Pact that the electromechanical actuator 11 can consume. Thus, the motor control module 15b, in particular the motor control circuit 40, makes it possible to limit the power value consumed by the electromechanical actuator 11 to a maximum power threshold value Pact that the electromechanical actuator 11 can consume.

[0095] The motor control module 15b further comprises a unit 49 for converting the motor voltage value Vmot supplied by the power limiting device 48 into a PWM signal for controlling the electric motor 16. The conversion unit 49 receives as input the motor voltage value Vmot determined, i.e. calculated, by the power limiting device 48, and the bus voltage value Vbus of the electric motor 16. The bus voltage value Vbus can be stored in a memory of the control module 15, or monitored so as to take into account variations in the bus voltage Vbus, in particular variations in the voltage of the electrical power source 17. The conversion unit 49 provides as output the PWM signal to the motor control circuit 41, in particular the control circuit of the three-phase inverter bridge.The conversion unit 49 adjusts the value of the duty cycle of the PWM signal according to the ratio between the value of the bus voltage Vbus and the value of the motor voltage Vmot. For example, if the conversion unit 49 receives from the power limiting device 48 a motor voltage value Vmot equal to 50 volts, while the value of the bus voltage Vbus is equal to 325 volts, the conversion unit 49 supplies to the three-phase inverter bridge a PWM signal whose duty cycle RC is equal to Vbus / Vmot = 50 / 325 = 15.38%.

[0096] Advantageously, the conversion unit 49 can limit the value of the duty cycle RC of the PWM signal between a minimum threshold value PWM_min and a threshold value maximum MLI_max. For example, MLI_min is 5% and MLI_max is 95%. Thus, limiting the duty cycle allows the cross-conduction current reading constraints of the motor control module 15b to be respected. The minimum threshold value MLI_min ensures the ability to read the current consumed by the motor, because with 0% the switches would never be closed, making it impossible to read the current using the Imot current measuring device 45. The maximum threshold value allows the duty cycle value of the MLI signal to be saturated.

[0097] The angular speed of a BLDC motor is directly related to the average voltage value applied to the motor Vmot. Therefore, correcting the motor voltage value Vmot according to the available bus voltage value Vbus ensures constant performance, regardless of the available bus voltage value Vbus. If the motor voltage value Vmot were not corrected, there would be less dynamics with a low available voltage and more dynamics with a high available voltage. With voltage correction, the regulation has the same performance regardless of the supply voltage value.

[0098] The conversion unit 49 may be any suitable controller, such as a programmable logic device (PLD), a microprocessor, an application-specific integrated circuit (ASIC), or a field-programmable gate array (FPGA).

[0099] In practice, the value of the current Imot passing through the electric motor 16 in response to the command Cmd is much greater than the value of the current passing through the rest of the electronic control unit 15, thus making it possible to simply estimate the power consumed by the electromechanical actuator 11 when the electric motor 16 is controlled.

[0100] A disadvantage of this control method in operation is that it is not very precise and that the power value actually consumed by the electromechanical actuator is mechanically greater than the power value estimated solely from the current value Imot passing through the electric motor 16.

[0101] It is therefore advantageous to be able to propose an adjustment of the maximum power threshold value Pmax to take into account the overall, i.e. total, consumption of the electromechanical actuator 11.

[0102] Advantageously, the maximum voltage threshold value Vmot_max applicable to the electric motor 16 determined by the power limitation device 48 is adjusted, in particular to take into account the overall / total consumption of the electromechanical actuator 11.

[0103] Advantageously, the maximum voltage threshold value Vmot_max applicable to the electric motor 16 is adjusted by means of a grid of values ​​associating maximum voltage threshold values, as a function of the position of the motor. electric 16, in particular of the position of the screen 2 of the motorized drive device 5.

[0104] Advantageously, the maximum power threshold value Pmax can be adjusted dynamically via the communication module 15a.

[0105] Advantageously, the communication module 15a is configured to receive a load shedding message, such as a radio order, for example according to an io, zigbee, etc. protocol. The load shedding message contains information for adjusting the maximum power threshold value Pmax.

[0106] According to one embodiment, the adjustment information contains a new maximum power threshold value Pmax_new intended to replace the maximum power threshold value Pmax previously recorded in a memory of the electronic control unit 15.

[0107] Alternatively, the memory of the electronic control unit comprises a plurality of maximum power threshold values ​​Pmax_l, Pmax_2, ..., Pmax_N and the adjustment information contains an adjustment order configured to select a maximum power threshold value to be adjusted, from among the plurality of maximum power threshold values ​​Pmax_l, Pmax_2, ..., Pmax_N.

[0108] For example, the memory of the electronic control unit 15 comprises a first maximum power threshold value Pmax_l corresponding to a maximum power threshold value associated with an optimal operating mode of the electromechanical actuator 11, and a second maximum power threshold value Pmax_2 associated with a limited operating mode of the electromechanical actuator 11, the value of Pmax_2 being strictly less than the value of Pmax_l. The communication module 15a receives a load shedding message comprising information MODE_DELESTAGE indicating to the engine control module 15b to select the value Pmax_2.

[0109] Thus, the electromechanical actuator 11 continues to operate, but with lower power, resulting in a reduced speed.

[0110] Advantageously, the load shedding message is programmed to be sent in response to a periodic event or upon the fulfillment of a trigger condition.

[0111] According to an alternative embodiment of the invention, the direct current electric motor 16 is of the brush type. According to this alternative, the switches of the motor control circuit 41 are four in number and are arranged in an H-bridge, in other words they form an H-bridge. The switches are coupled in such a way that, when two of the switches are conductive, a positive direct voltage is applied to the direct current electric motor 16 with brushes to rotate the direct current electric motor 16 with brushes in a first direction of rotation. When the other two switches of the H-bridge are conductive, a negative direct voltage is applied to the brushed DC electric motor 16 to rotate it in a second direction of rotation opposite to the first direction of rotation. To control the speed of the brushed DC electric motor 16, the generation unit 49 drives at least one of the switches of the H-bridge using the PWM signal.

[0112] [Fig.4] is a flowchart detailing the steps of a control method in operation in accordance with one embodiment of the invention.

[0113] The operating control method is executed by the motor control circuit 40, in particular by the processing unit of the motor control circuit 40, in response to a command Cmd received during a prior step E00.

[0114] The operating control method comprises a first step E10 of monitoring an amplitude of a current Imot passing through the electric motor 16 during the control Cmd of the electric motor 16.

[0115] Advantageously, the first monitoring step E10 comprises a first sub-step El 1 of reading a current profile passing through the electric motor 16, then a second sub-step E12 of determining the amplitude of the current Imot passing through the electric motor 16 from the current profile read by the first reading sub-step El 1.

[0116] Advantageously, the first step E10 comprises a sub-step El3 of filtering the amplitude of the current passing through the electric motor 16.

[0117] The operating control method further comprises a second step E20 of determining a maximum permissible motor voltage threshold value Vmot_max for the electric motor 16, as a function of the amplitude of the current Imot passing through the electric motor 16, determined in the first step E10, and of a predetermined maximum power threshold value Pmax. For example, the maximum motor voltage threshold value Vmot_max can be calculated simply with the following equation:

[0118] Vmot_max = Pmax / Imot (equation 1)

[0119] Advantageously, the second determination step E20 is implemented by the power limitation device 48.

[0120] The operating control method further comprises a third step E30 of determining a motor voltage value Vmot to be applied to the electric motor 16 so that the motor voltage Vmot makes it possible to maintain the angular speed setpoint Cdv of the electric motor 16 during the control Cmd of the electric motor 16.

[0121] Advantageously, the third determination step E30 is implemented by the angular speed corrector 44, the angular speed corrector 44 receiving as input the angular speed setpoint Cdv and the angular speed estimated by the device 43 for determining the angular speed of the electric motor 16.

[0122] The operating control method further comprises a fourth step E40 of limiting the motor voltage value Vmot, determined by the third determination step E30, to the maximum motor voltage threshold value Vmot_max, determined by the second determination step E20, if the motor voltage value Vmot reaches or exceeds the maximum motor voltage threshold value Vmot_max, and of maintaining the motor voltage value Vmot at the corrected motor voltage value Vmot_cor if the motor voltage value Vmot is less than the maximum motor voltage threshold value Vmot_max.

[0123] Advantageously, the fourth limitation step E40 comprises a first sub-step E41 of comparing the corrected motor voltage value Vmot_cor determined by the third determination step E30 with the maximum motor voltage threshold value Vmot_max determined by the second determination step E20. If the comparison of the sub-step E41 reveals that the corrected motor voltage value Vmot_cor reaches or exceeds the maximum voltage threshold value Vmot_max, the control method in operation implements a second sub-step E42 of limiting the corrected motor voltage value Vmot_cor to be applied to the electric motor 16 to the maximum motor voltage threshold value Vmot_max.If the comparison of sub-step E41 reveals that the corrected motor voltage value Vmot_cor is strictly lower than the maximum voltage threshold value Vmot_max, the control method in operation implements a third sub-step E43 of maintaining the corrected motor voltage value Vmot_cor to be applied to the electric motor 16.

[0124] Advantageously, the operating control method further comprises a fifth step E50 of applying the motor voltage Vmot to the electric motor 16, the motor voltage Vmot having been determined by the power limitation device 48 during the fourth limitation step E40.

[0125] Advantageously, the fifth step E50 of applying the motor voltage Vmot comprises a first sub-step E51 of monitoring the bus voltage Vbus, a second sub-step E52 of determining the duty cycle RC of a PWM signal to be applied to the electric motor 16 as a function of the motor voltage value Vmot determined by the fourth limitation step 40 and the bus voltage value Vbus determined by the first monitoring sub-step E51, and a third sub-step E53 of applying, to the electric motor 16, the motor voltage Vmot determined by the second determination sub-step E52.

[0126] For example, if the fourth step E40 determines a motor voltage value Vmot equal to 50 volts, and if the first sub-step E51 determines a voltage value of bus Vbus equal to 325 volts, the second sub-step E52 determines a duty cycle RC of the PWM signal to be applied to the electric motor equal to Vbus / Vmot = 50 / 325 = 15.38%, and the third sub-step E53 applies to the electric motor 16, in particular to the motor control circuit 41, a PWM signal with a duty cycle of 15.38%.

[0127] Advantageously, the fifth step E50 of applying the motor voltage Vmot comprises a fourth sub-step E54 of limiting the value of the duty cycle RC of the PWM signal between a minimum threshold value MLI_min and a maximum threshold value MLI_max, the value of the duty cycle RC of the PWM signal having been determined by the second determination sub-step E52. This fourth sub-step is then implemented before the third sub-step E53

[0128] The different embodiments and the different variants defined above can be combined in order to generate new embodiments of the invention.

Claims

Claims

1. Method for controlling the operation of an electromechanical actuator (11) in response to a command (Cmd), the electromechanical actuator (11) comprising a direct current electric motor (16) and a motor control module (15b), the electric motor (16) being controlled, in response to the command (Cmd), by a motor voltage (V_mot) as a function of a bus voltage value (Vbus), the motor control module (15b) comprising an angular speed corrector (44) for rotation of the electric motor (16), the angular speed corrector (44) delivering as output a corrected value of the motor voltage (Vmot_cor), so as to maintain an angular speed setpoint (Cdv) of the electric motor (16) during the command (Cmd) of the electric motor (16), the method comprising at least the following steps: - monitoring (E10) the amplitude of a current (Imot) passing through the electric motor (16) when controlling (Cmd) the electric motor (16);- determining (E20) a maximum permissible motor voltage threshold value (Vmot_max) for the electric motor (16) as a function of the amplitude of the current (Imot) flowing through the electric motor (16) and a predetermined maximum power threshold value (Pmax); - limiting (E40) the motor voltage value (Vmot) to the maximum motor voltage threshold value (Vmot_max) if the motor voltage value (Vmot) reaches or exceeds the maximum motor voltage threshold value (Vmot_max) and maintaining the motor voltage value (Vmot) at the corrected motor voltage value (Vmot_cor) if the motor voltage value (Vmot) is less than the maximum motor voltage threshold value (Vmot_max).;

2. An operating control method according to claim 1, wherein the motor control module (15b) comprises an inverter bridge electrically powered by the bus voltage (Vbus) and a control circuit of the inverter bridge, and wherein the control circuit is driven in response to the command (Cmd) by a pulse width modulated signal (PWM) such that the pulse width modulated signal (PWM) applies the voltage motor (Vmot) to the electric motor (16), the pulse width modulated signal (PWM) being characterized by a duty cycle (RC).

3. Operational control method according to claim 1 or claim 2, wherein the current (Imot) passing through the electric motor (16) is filtered so as to limit sudden variations in the intensity value (Imot).

4. Operational control method according to any one of claims 1 to 3, in which the maximum power threshold value (Pmax) is equal to a power threshold value (Pact) that the electromechanical actuator (11) can consume.

5. An operating control method according to any one of claims 1 to 4, wherein the bus voltage (Vbus) is supplied from a power supply source (17), the maximum power threshold value (Pmax) being determined as a function of a power threshold value supplied by the power supply source (17).

6. An operating control method according to claim 5, wherein the maximum power threshold value (Pmax) is determined as a function of a power threshold value (Pdec) of the electrical power source (17) beyond which the electrical power source (17) ceases to electrically power the electromechanical actuator (11).

7. Electromechanical actuator (11) comprising a motor control module (15b) configured to implement a control method in operation according to any one of claims 1 to 6.

8. Electromechanical actuator (11) according to claim 7, wherein the direct current electric motor (16) is of the brushless type.

9. An electromechanical actuator (11) according to claim 7 or claim 8, comprising a motor control module (15b) configured to implement a control method in operation according to claim 5, wherein the electrical power source (17) is a direct current electrical power source.

10. Electromechanical actuator (11) according to claim 7 or according to claim 8, comprising a motor control module (15b) configured to implement a control method in

11. operation according to claim 5, wherein the electrical power source (14) is a rechargeable or non-rechargeable type battery. A screening device (3) comprising a movable screen (2) and a motorized drive device (5) including an electromechanical actuator (11), characterized in that the electromechanical actuator (11) is according to one of claims 7 to 10.

Citation Information

Patent Citations

  • Method for controlling the operation of a blackout device and associated blackout device

    FR3115555A1

  • Method of Controlling a Motorized Window Treatment

    US20080260363A1

  • Method for controlling the operation of a shading device in a home automation system and associated shading device

    FR3135106A1

  • Motor control device and actuator

    JP2019058044A