Aircraft electric propulsion system
A non-volatile memory unit in aircraft propulsion systems stores reference values for motor parameters, addressing the challenge of reliable power electronics pairing and ensuring safe and efficient operation by automating parameter updates.
Patent Information
- Authority / Receiving Office
- FR · FR
- Patent Type
- Applications
- Current Assignee / Owner
- SAFRAN ELECTRICAL & POWER
- Filing Date
- 2024-10-17
- Publication Date
- 2026-04-24
AI Technical Summary
The reliable and sustainable pairing of power electronics devices with electric motors in aircraft propulsion systems is difficult due to frequent failures and malfunctions, leading to potential operational issues and errors in parameter updates, which can result in serious malfunctions during flight.
Incorporating a non-volatile memory unit that stores reference values for motor-related parameters, allowing for verification and automatic parameterization of power electronics devices, ensuring secure and optimal operation of the electric propulsion system.
Ensures secure and optimal operation of the electric propulsion system by verifying and automatically updating parameter settings, reducing the risk of malfunctions and enhancing safety during flight.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
Title of the invention: Aircraft electric propulsion system TECHNICAL FIELD OF THE INVENTION
[0001] The technical field of the invention is that of aircraft electric propulsion systems.
[0002] In particular, the invention relates to the parameterization of an aircraft electric propulsion system. TECHNOLOGICAL BACKGROUND OF THE INVENTION
[0003] Climate change is a major concern for many legislative and regulatory bodies worldwide. Indeed, various restrictions on carbon emissions have been, are being, or will be adopted by various states. In particular, an ambitious standard applies to both new types of aircraft and those already in service, requiring the implementation of technological solutions to bring them into compliance with current regulations.
[0004] Civil aviation has been mobilizing for several years now to contribute to the fight against climate change.
[0005] Technological research efforts have already led to very significant improvements in the environmental performance of aircraft. The Applicant takes into account the factors impacting all phases of design and development in order to obtain less energy-intensive and more environmentally friendly aeronautical components and products, whose integration and use in civil aviation have moderate environmental consequences, with the aim of improving the energy efficiency of aircraft.
[0006] Consequently, the Applicant is constantly working to reduce its negative climate impact by using methods and operating virtuous development and manufacturing processes that minimize greenhouse gas emissions to the minimum possible in order to reduce the environmental footprint of its activity.
[0007] This sustained research and development work focuses on new generations of aircraft engines, the lightening of aircraft, in particular through the materials used and lighter on-board equipment, the development of the use of electrical technologies to provide propulsion, and, as essential complements to technological progress, aviation biofuels.
[0008] Electric or hybrid electric / thermal propulsion of conventional aircraft (CTOL, for "Conventional Take-off and Landing"), short take-off and landing (STOL, for "Short Take-Off and Landing") and vertical take-off and landing (VTOL, for "Vertical Take Off and Landing" (in English) is performed by one or more electric motors.
[0009] In conventional electric propulsion systems, the electric propulsion system comprises a power transmission chain including a DC voltage source, a power electronics and control device for the electric motor, and an electric motor driving a propeller. The DC voltage source may be a battery or a generator. Power harnesses are present between the DC voltage source and the power electronics and control device (DC power harness) and between the power electronics and control device and the motor (three-phase power harness). The motor is connected to the propeller via a rotor, a gearbox, or some other transmission means.
[0010] Since the power levels required today for electric aircraft propulsion reach several hundred kW per motor, it is possible to use multiple paths in the power transmission chain of the electric propulsion system. Each path in the power transmission chain can thus include a DC voltage source that can be common to several paths, power electronics connected to one of the motor windings, and suitable power harnesses between each component. This redundancy also ensures the safety of the aircraft during operation.Typically, if one of the power electronics fails or malfunctions during the flight, the flight can still be carried out safely, and it is possible to wait until the end of the flight to replace the faulty power electronic (this replacement is usually carried out "in-line", i.e. directly in the aircraft, without having to dismantle the entire transmission chain).
[0011] Figure 1 represents a schematic representation of an example of a system of electric aircraft propulsion according to the state of the art.
[0012] The electric propulsion system 100 includes a DC voltage source 110, a set 120 of power electronics and control devices 121, 122, 123, 124 (also referred to as "power electronics devices" hereafter for the sake of simplicity) and an electric motor 130. The electric motor is, for example, an MS AP (Permanent Magnet Synchronous Machine) type electric motor configured to drive a propeller 200 of the aircraft via a rotor 140.
[0013] As shown in [Fig. 1], the electric motor 130 comprises four three-phase windings 131, 132, 133, 134, each representing one quarter of the stator of the motor 130. The electric propulsion system 100 comprises four electrical paths 101, 102, 103, 104 respectively associated with the four three-phase windings 131, 132, 133, 134 of the motor 130. The power electronics assembly 120 includes four power electronics devices 121, 122, 123, 124, each corresponding respectively to an electrical channel 101, 102, 103, 104 of the electric propulsion system 100.
[0014] The DC voltage source 110 can be, for example, a battery, a fuel cell, or a turbogenerator, and can comprise a single DC voltage source 110 common to all electrical channels or several DC voltage sources, each of which can be common to several electrical channels or dedicated to a single electrical channel. In the example of [Fig. 1], the electric propulsion system 100 comprises four electrical channels 101, 102, 103, 104, and the DC voltage source comprises four DC voltage sources 111, 112, 113, 114, each dedicated to a single respective electrical channel 101, 102, 103, 104.
[0015] Following the example of [Fig.1], each power electronics device 121, 122, 123, 124 is connected to a respective DC voltage source 111, 112, 113, 114 by a DC high voltage harness, and to a respective three-phase winding 131, 132, 133, 134 of the electric motor 130 via a three-phase AC high voltage harness.
[0016] The power electronics devices 121, 122, 123, 124 can be mounted on the engine 130, thus allowing short electrical connections between the power electronics devices 121, 122, 123, 124 and the engine 130 and thereby reducing electromagnetic interference. Alternatively, the power electronics devices 121, 122, 123, 124 can be installed remotely from the engine 130, in the nacelle or in the aircraft fuselage.
[0017] Each electric track 101, 102, 103, 104 of the electric propulsion system 100 thus comprises a power electronics device 121, 122, 123, 124 and a three-phase winding 131, 132, 133, 134 of the electric motor 130, connected via a three-phase alternating high-voltage harness.
[0018] In the example of [Fig.1], the electric propulsion system 100 comprises 4 electric tracks 101, 102, 103, 104, but the number of electric tracks may be less than or greater than 4. In general, the electric propulsion system 100 comprises N electric tracks, with N a natural number greater than or equal to 1.
[0019] Furthermore, in the example of [Fig.1], the electric propulsion system 100 comprises a single motor 130, but the number of motors can be strictly greater than 1, and there can be, for each motor, at least one electrical channel (the number of electrical channels not necessarily being the same from one motor to another).
[0020] The power electronics devices 121, 122, 123, 124 are designed to control the motor 130 by transmitting the power (or "torque") necessary for its operation. For this purpose, each power electronics device may include at least one inverter, in particular a three-phase inverter, 121a, and a control module 121b, as shown in [Fig. 2]. In the example in [Fig. 2], only the power electronics device 121 is shown, but the other power electronics devices 122, 123, 124 can have the same structure. In the example in [Fig. 1], each of the four power electronics devices 121, 122, 123, 124 thus includes an inverter supplying one-quarter of the total power to the respective three-phase winding 131, 132, 133, 134 of the motor 130.
[0021] The three-phase inverter 121a makes it possible to generate an alternating current, here a three-phase alternating current, from the direct current delivered by the direct voltage source 110 (or the different direct voltage sources 111, 112, 113, 114).
[0022] The power value to be transmitted is determined by the control module 121b. For this purpose, the control module 121b includes a set of software and / or firmware, which must be configured by a set of parameters relating to the electric motor 130 to be controlled. The parameters relating to the electric motor 130 may include motor identification parameters, such as a serial or variant number, and motor control parameters, i.e., parameters used to control the motor, for example, angular offset, stator inductance and / or resistance values, an electromotive force coefficient (also called the torque coefficient or torque constant), etc.
[0023] These parameters relating to the electric motor are conventionally stored in a non-volatile memory (NVM) 121c of the power electronics device 121, as shown in [Fig.2]. It is noted that there may be one non-volatile memory 121c per power electronics device 121, 122, 123, 124, or a single common non-volatile memory for the entire set 120 of the power electronics devices 121, 122, 123, 124 (partitioned for example into several sectors, here four sectors, each sector being dedicated to a respective power electronics device 121, 122, 123, 124).
[0024] Thus, a given motor 130 (or a given motor portion 131, 132, 133, 134) corresponds to a set of parameters relating to the electric motor (and therefore a parameterization of the power electronics device(s) 121, 122, 123, 124) specific to this motor 130 (or this motor portion 131, 132, 133, 134). Each power electronics device 121, 122, 123, 124 is thus "paired" to the motor 130 (or to the motor portion 131, 132, 133, 134) that it controls. Such pairing ensures optimal control of the motor 130 by the power electronics device 121, 122, 123, 124, the parameters relating to the motor being able to vary from one motor to another (including when the motors are from the same series of motors) or from one electrical channel to another.
[0025] However, this pairing is often difficult to implement reliably and sustainably.
[0026] Indeed, the power electronics devices of an aircraft can suffer failures or malfunctions, in which case they require replacement. Furthermore, identifying the causes of a failure is traditionally carried out by swapping the positions of two identical pieces of equipment (power electronics device, harness, or any other equipment interfacing with the power electronics device) in order to pinpoint the physical element responsible for the failure.
[0027] Replacing or exchanging a power electronics device must therefore be accompanied by an update of the parameters related to the electric motor to maintain the pairing. This update requires human intervention, which can be error-prone. Furthermore, due to the plurality of motors and the plurality of channels typically used in aeronautical applications, this update may be omitted for one or more channels, which can have dramatic consequences for the control of the motor(s), and lead, for example, to a serious malfunction in flight.
[0028] There is therefore a need to secure the parameter setting of the electric propulsion system of an aircraft. Summary of the invention
[0029] The invention provides a solution to the problems mentioned above by incorporating a non-volatile memory in which all the parameters relating to the motor are stored for the different electrical channels. These parameters can be retrieved either to verify that the parameters stored in the power electronics devices are correct, or to configure the power electronics devices.
[0030] One aspect of the invention thus relates to an aircraft electric propulsion system comprising:
[0031] - a direct current voltage source;
[0032] - an electric motor comprising a stator with N windings, where N is a natural number greater than or equal to 1; and
[0033] - N power electronic devices connected to the DC voltage source and to the electric motor, in which each power electronics device among the N power electronics devices forms an electrical path from the DC voltage source to a respective winding among the N windings of the electric motor,
[0034] wherein each power electronics device among the N power electronics devices comprises a respective non-volatile memory storing values of parameters relating to the electric motor, the parameters relating to the motor comprising control parameters intended to be used by the power electronics device to control the electric motor;
[0035] - a non-volatile memory unit storing N subsets of values, called reference values, for the control parameters of the electric motor, the N subsets of reference values being respectively associated with the N power electronic devices of the electric propulsion system.
[0036] By "motor-related parameter" is meant a parameter related to the electric motor of the electric propulsion system. Motor-related parameters may include motor control parameters and at least one motor identification parameter.
[0037] The N windings can be multiphase windings, for example three-phase. It is understood that N can be equal to 1.
[0038] By "motor control parameter," we mean a parameter used to control the motor. In other words, a motor control parameter is a parameter whose value is used by the power electronics device to determine the power to be delivered to the motor to obtain a target motor torque. If the value used by the power electronics device for the motor control parameter is incorrect, then the motor will not operate as expected. It is understood that motor control parameters are parameters whose values depend on the motor in question. For some of these parameters, the values may even depend on the electrical channel (i.e., the values of certain motor control parameters may vary from one electrical channel to another for the same motor).
[0039] By "motor identification parameter" is meant parameters whose values allow the motor to be identified. For example, the motor identification parameter may be a number comprising a part allowing the identification of the series to which the motor belongs (serial number) and a part allowing the unique identification of the electric motor in question (variant number).
[0040] By "memory unit" is meant one or more electronic devices for storing data.
[0041] The "reference values" correspond to values for the parameters relating to the electric motor, in particular the control parameters of the electric motor 130, which are stored in a non-volatile memory unit separate from the non-volatile memories of the power electronics devices. These reference values are the values that must be used to parameterize the electronic devices. power. In other words, the values of the control parameters stored in the non-volatile memories of the power electronics devices should, if the power electronics devices are correctly parameterized, correspond to these reference values.
[0042] The reference values can be written (or “stored”) in the non-volatile memory unit at the factory output of the electric motor.
[0043] It is therefore possible, thanks to the additional memory unit storing the reference values, to verify the integrity of the data stored in the non-volatile memories of the power electronic devices or even to automatically parameterize the power electronic devices, thus ensuring optimal operation of the electric propulsion system.
[0044] In one or more embodiments, the non-volatile memory unit is integrated into the electric motor.
[0045] In one or more embodiments, the memory unit can be integrated into the electric motor.
[0046] In one or more embodiments, the memory unit is protected, in reading or writing, by at least one data encryption mechanism.
[0047] Thus, the data can only be read or modified by an authorized entity, thereby ensuring the security of the electric propulsion system.
[0048] For example, the memory unit can be a ROM (for "Read-Only Memory") or a PROM (for "Programmable Read-Only Memory"). Thus, the data stored in the memory unit is only accessible for reading and cannot be modified.
[0049] Alternatively, the memory unit can be a UVPROM (for "Ultra-Violet Programmable Read-Only Memory"), an EPROM (for "Erasable Programmable Read-Only Memory"), or an EEPROM (for "Electrically-Erasable Programmable Read-Only Memory"). It is then possible to write to memory, and therefore modify the stored data, but only under certain conditions, which makes this type of memory robust against corruption of the data it stores.
[0050] The data stored in the memory unit can be encrypted using an encryption mechanism known at the level of the power electronics device(s). The encryption mechanisms and encryption keys used can differ from one power electronics device to another, for greater data security.
[0051] In one or more embodiments, the non-volatile memory unit may comprise non-volatile memory divided into N sectors, each sector storing a subset of respective reference values for the electric motor control parameters.
[0052] In these embodiments, each sector of the memory unit comprises a unique subset of reference values for the control parameters of the electric motor. Each sector thus corresponds to a single power electronics device and stores the reference values that correspond to that power electronics device.
[0053] In some embodiments, each sector can be protected from reading by a dedicated encryption mechanism. Thus, a power electronics device cannot access data stored on a sector that is not associated with it.
[0054] In one or more alternative embodiments, the non-volatile memory unit may comprise N non-volatile memories, each non-volatile memory of the non-volatile memory unit storing a respective subset of reference values from among the N subsets of reference values.
[0055] In these embodiments, the electric propulsion system thus comprises N distinct non-volatile memory devices. Each non-volatile memory device comprises a unique subset of reference values for the electric motor control parameters. Each non-volatile memory device thus corresponds to a single power electronics device and stores the reference values that correspond to that power electronics device.
[0056] In one or more embodiments, each power electronics device among the N power electronics devices can be connected to the non-volatile memory unit and configured to retrieve, in the non-volatile memory unit, the subset of reference values respectively associated with said power electronics device.
[0057] In these embodiments, each power electronics device can retrieve its own subset of reference values from the memory unit (for example, from the sector of the memory unit dedicated to it or from the memory device dedicated to it).
[0058] In alternative embodiments, the N power electronics devices may comprise k power electronics devices called master devices and (Nk) power electronics devices called slave devices, with k an integer between 1 and Nl. Each master device may be connected to the memory unit and to at least one slave device among the (Nk) slave devices, and may be configured to:
[0059] - retrieve, in the memory unit, the subset of reference values which is associated with it, as well as at least one subset of reference values respectively associated with at least one slave device to which it is connected;
[0060] - transmit, to at least one slave device to which it is connected, at least one set of reference values associated with at least one slave device.
[0061] In alternative embodiments, the electric propulsion system further comprises a control unit connected to the N power electronic devices and the memory unit, the control unit being configured to:
[0062] - retrieve, in the memory unit, a subset of reference values from the N subsets of reference values; and
[0063] - transmit, to the power electronics device associated with the sub-assembly of retrieved reference values, said retrieved subset of reference values.
[0064] In alternative embodiments, the electric propulsion system further comprises a control unit connected to the N power electronics devices and the memory unit, the control unit being configured to command each of the N power electronics devices to retrieve, from the memory unit, the subset of reference values respectively associated with it.
[0065] In one or more embodiments, N may be equal to 4.
[0066] Another aspect of the invention relates to an electrically powered or hybrid thermal / electric powered aircraft comprising an electric propulsion system as defined above.
[0067] For example, the aircraft may be a vertical takeoff and landing aircraft, a short takeoff and landing aircraft, or a conventional aircraft.
[0068] Another aspect of the invention relates to a computer-implemented method for parameterizing an electric propulsion system as defined above, the method comprising, for a power electronics device among the N power electronics devices:
[0069] - retrieve, in the non-volatile memory unit, a reference value of a motor control parameter from the subset of reference values associated with the power electronics device;
[0070] - determine if a value of the motor control parameter is stored in the non-volatile memory of the power electronics device, and:
[0071] ■ if no motor control parameter value is stored in memory non-volatile memory of the power electronics device, or if a default value for the motor control parameter is stored in the non-volatile memory of the power electronics device, save as the new parameter value motor control, in the non-volatile memory of the power electronics device, the reference value retrieved from the non-volatile memory unit.
[0072] By "retrieving a reference value", it is understood that the reference value is obtained by reading that reference value from the non-volatile memory unit.
[0073] By "default value," we mean a predefined value set by default for the parameter, indicating that the electronic device has not yet been configured (or not fully configured; in particular, the parameter in question has not been assigned the value corresponding to the electric motor and the electrical channel to which it belongs). A default value or the absence of a value therefore corresponds to a lack of complete configuration of the power electronic device. In this case, the above method allows the power electronic device to be configured with the "correct" value, i.e., the reference value stored in the memory unit.
[0074] In one or more embodiments, the process may further comprise:
[0075] ■ if a value, called the previous value, of the engine control parameter other than a default value is stored in the non-volatile memory of the power electronics device, compare the retrieved reference value of the electric motor control parameter to the previous value, and if the retrieved reference value does not match the previous value, issue an alert.
[0076] In these embodiments, a previously stored value that does not correspond to the reference value associated with the electric motor indicates a parameter setting error in the power electronics device. In this case, an alert is issued to inform an operator of the problem so that they can take appropriate action. In some embodiments, a blocking signal may also be issued to prevent the motor from starting until the problem has been resolved.
[0077] In other embodiments, the method may further comprise:
[0078] ■ if a value, called the previous value, of the engine control parameter other than a default value is stored in the non-volatile memory of the power electronics device, compare the retrieved reference value of the electric motor control parameter to the previous value, and if the retrieved reference value does not match the previous value:
[0079] To retrieve, in the non-volatile memory of the power electronics device, an electrical channel identifier and an electric motor identifier;
[0080] To determine if the recovered electrical channel identifier corresponds to the electrical channel, among the N electrical channels, to which the power electronics device belongs;
[0081] To determine if the recovered electric motor identifier corresponds to the electric motor to which the power electronics device is connected; and
[0082] - if the retrieved electrical channel identifier corresponds to the electrical channel to which belongs to the power electronics device and if the retrieved electric motor identifier matches the electric motor to which the power electronics device is connected, issue an alert;
[0083] - if the retrieved electrical channel identifier does not correspond to the electrical channel to which the power electronics device belongs, or if the retrieved electric motor identifier does not correspond to the electric motor to which the power electronics device is connected, record, in the non-volatile memory of the power electronics device, the reference value retrieved from the non-volatile memory of the power electronics device as the new value of the motor control parameter.
[0084] In these embodiments, a previously stored value that does not correspond to the reference value associated with the electric motor always indicates a parameterization error in the power electronics device. However, unlike previous embodiments, it is then determined whether this discrepancy in values is related to the fact that the power electronics device in question originated from a maintenance operation during which it was replaced by a power electronics device installed on another track and / or on another motor.
[0085] If this is the case, the power electronics device is updated from the engine reference value.
[0086] If this is not the case, it may indicate that the data of the power electronics device has been corrupted (for example during a malicious act, or due to a malfunction in the parameterization chain), and an alert is then issued.
[0087] The determination of the causes of a divergence of values, typically determining whether the divergence of values is related to the fact that the power electronics device in question comes from a maintenance operation during which it was replaced by a power electronics device installed on another track, and / or on another motor, or whether it is a data corruption, is carried out from an electrical track identifier and a motor identifier.
[0088] In addition, the method may include, if the recovered electrical channel identifier does not correspond to the electrical channel to which the power electronics device belongs, or if the recovered electric motor identifier does not correspond to the electric motor to which the power electronics device is connected:
[0089] - update the electrical channel identifier stored in non-volatile memory of the power electronics device with an electrical channel identifier corresponding to the electrical channel to which the power electronics device belongs;
[0090] - update the electric motor identifier stored in non-volatile memory of the power electronics device with an electric motor identifier corresponding to the electric motor to which the power electronics device is connected.
[0091] Thus, the values of the electrical channel identifier and the electric motor identifier are also updated in the non-volatile memory of the power electronics device.
[0092] In these embodiments, the electrical channel identifier corresponding to the electrical channel to which the power electronics device belongs and the electric motor identifier corresponding to the electric motor to which the power electronics device is connected, used for updates to the non-volatile memory of the power electronics device, can be retrieved from the non-volatile memory unit.
[0093] The above method can be implemented for each motor control parameter and / or for each power electronics device.
[0094] A computer program, implementing all or part of the process described above, installed on pre-existing equipment, is in itself advantageous.
[0095] Thus, the present invention also relates to a computer program comprising instructions for the implementation of certain steps of the process described above, when this program is executed by a processor.
[0096] This program may use any programming language (for example, an object-oriented language or other), and may be in the form of interpretable source code, partially compiled code or fully compiled code.
[0097] The [Fig.9] described in detail below can form the flowchart of the general algorithm of such a computer program.
[0098] The invention and its various applications will be better understood by reading the following description and examining the accompanying figures. BRIEF DESCRIPTION OF THE FIGURES
[0099] Other features and advantages of the invention will become apparent from the description, which can be read in conjunction with the figures. These figures are provided for illustrative purposes only and are not intended to limit the scope of the invention.
[0100] Fig. 1 schematically represents an aircraft electric propulsion system according to the prior art.
[0101] Figure 2 schematically represents an electronic device power of the electric propulsion system of the [Fig.l].
[0102] Figure 3 schematically represents an electric propulsion system of an aircraft according to a first embodiment of the invention.
[0103] Figure 4 schematically represents an electric propulsion system of an aircraft according to a second embodiment of the invention.
[0104] Figure 5 schematically represents a power electronics device of the electric propulsion system according to one or more embodiments of the invention.
[0105] Figure 6 schematically represents an electric propulsion system of an aircraft according to a third embodiment of the invention.
[0106] Figure 7 schematically represents an electric propulsion system of an aircraft according to a fourth embodiment of the invention.
[0107] Figure 8 schematically represents an electric propulsion system of an aircraft according to a fifth embodiment of the invention.
[0108] Figure [Fig. 9] represents a flowchart of a verification process for a parameterization of an electric propulsion system according to an embodiment of the invention.
[0109] Figure 10 shows a flowchart of a method for automatically parameterizing an electric propulsion system according to an embodiment of the invention. DETAILED DESCRIPTION
[0110] To ensure correct parameterization of the aircraft's electric propulsion system and thus avoid operational problems, the invention proposes storing, in a dedicated non-volatile memory unit, a set of parameter values related to the motor, and in particular the values of all the parameters that must be recorded in the memories of the various power electronics devices to be subsequently used to control the electric motor. These so-called "reference" (or "expected") values correspond to the values that should be used by the various memories of the power electronics devices to ensure optimal operation of the propulsion system. These values can, for example, be recorded at the factory in the dedicated non-volatile memory unit.
[0111] Figure [Fig. 3] schematically represents an electric propulsion system of an aircraft according to an embodiment of the invention.
[0112] In the embodiment of [Fig. 3], the propulsion system 300 comprises a DC voltage source 110, a set 120 of power electronic devices 121, 122, 123, 124 and an electric motor 130 similar to [Fig. 1]. Some elements of [Fig. 1] are not shown for the sake of simplification, but it is understood that these elements can be part of the electric propulsion system according to the invention.
[0113] Compared to [Fig.1], the electric propulsion system 300 of [Fig.3] further includes a non-volatile memory unit 150. As mentioned previously, the non-volatile memory unit 150 stores a set of parameter values relating to the motor, and in particular the parameter values which are used by the various power electronic devices 121, 122, 123, 124 to control the electric motor 130.
[0114] It is thus understood that:
[0115] - each power electronics device 121, 122, 123, 124 comprises a respective memory 121c in which are stored the values of a set of parameters relating to the motor. These values, called here "parameter values", are the values that the power electronic devices 121, 122, 123, 124 use to control the electric motor 130;
[0116] - The propulsion system according to the invention comprises a memory (or unit additional memory) which stores the reference values of the set of motor-related parameters for each of the electric channels 101, 102, 103, 104 of the electric propulsion system 300. These reference values correspond to the values that the motor-related parameters should take if the electric propulsion system is correctly parameterized.
[0117] However, it may happen that the reference values and the parameter values do not correspond, for example when a power electronics device has been replaced and has not been (re)parameterized or has not been correctly (re)parameterized.
[0118] As mentioned previously, the parameters relating to the electric motor 130 may include parameters for identifying the electric motor 130, such as a serial or variant number of the motor, as well as motor control parameters, i.e. parameters used to perform motor control, for example angular offset, inductance and / or resistance values of the stator, electromotive force coefficient (also called torque coefficient or torque constant), etc.
[0119] The non-volatile memory unit 150 is, in the example of [Fig. 3], a single non-volatile memory 150 (referred to in this case simply as "non-volatile memory 150" for the sake of simplicity). In other embodiments described later, the non-volatile memory unit may comprise several non-volatile memories 150a, 150b, 150c, 150d as shown in the example of [Fig. 8].
[0120] When the non-volatile memory unit 150 is a single memory (i.e., a single device), this single non-volatile memory 150 can be partitioned into N sectors, Each sector is respectively associated with an electrical channel 101, 102, 103, 104 among the N electrical channels of the electric propulsion system 300. Each sector stores a subset of parameter values relating to the motor respectively associated with a power electronics device 121, 122, 123, 124.
[0121] In some embodiments, the non-volatile memory 150 can be protected, against reading and writing, by at least one encryption mechanism. For example, the data stored in the non-volatile memory can be encrypted using at least one encryption key. The encryption key can be the same for all sectors of the non-volatile memory 150, or there can be a separate encryption key for each sector. The encryption key(s) and the encryption mechanism used must then be known to the component(s) intended to retrieve the values stored in the non-volatile memory 150, this component being one or more power electronics devices 121, 122, 123, 124 or a control unit 400 external to the power electronics devices 121, 122, 123, 124 (as in the example in [Fig. 5] described below).
[0122] The non-volatile memory 150 can be, for example, of the Flash, UVPROM, PROM, EEPROM or ROM type.
[0123] The non-volatile memory 150 is integrated into the electric propulsion system 300, and can preferably be installed in the electric motor 130 itself, as in the example of [Fig.3].
[0124] The non-volatile memory 150 is connected to at least one power electronics device 121, 122, 123, 124 of the electric propulsion system 300. In the example of [Fig.3], the non-volatile memory 150 is connected to each power electronics device 121, 122, 123, 124 by respective communication buses 151, 152, 153, 154.
[0125] In the embodiment of [Fig.3], each power electronics device 121, 122, 123, 124 can be configured to retrieve, in the non-volatile memory 150, the subset of reference values of the parameters relating to the motor respectively associated with this power electronics device 121, 122, 123, 124. More specifically, the control module 121b of each power electronics device 121, 122, 123, 124 can be configured to retrieve, in the sector of the non-volatile memory 150 associated with it, the subset of reference values of the parameters relating to the motor.
[0126] As described below with reference to Figures 9 and 10, these values can be used either to check the "setting" values, i.e., the values stored in the power electronics devices 121, 122, 123, 124, or to set the power electronics devices 121, 122, 123, 124 by recording the values reference data retrieved from the respective memories of the power electronics devices 121, 122, 123, 124.
[0127] Figure 4 schematically represents an aircraft 400 electric propulsion system according to another embodiment of the invention.
[0128] In the example of [Fig.4], only the power electronics device 121 is connected to the non-volatile memory 150 by a communication bus 151. The power electronics device 121 is connected to each of the other power electronics devices 122, 123, 124 by communication buses 161, 162, 163.
[0129] The power electronics device 121 connected to the non-volatile memory 150 is configured to retrieve N subsets of reference values of the parameters relating to the electric motor 130, including the subset associated with it as well as the (Nl) subsets of reference values associated with the remaining (Nl) power electronics devices 122, 123, 124, and to transmit to each of the remaining (Nl) power electronics devices 122, 123, 124 the subset of reference values of the parameters relating to the electric motor 130 associated with it via the corresponding communication bus 161, 162, 163.
[0130] In this embodiment, the power electronics device 121 can be seen as a "master" device, and the other power electronics devices 122, 123, 124 can be seen as "slave" devices.
[0131] It is noted that, in other embodiments, there may be several master power electronics devices, each connected to one or more slave power electronics devices. In these embodiments, the master power electronics devices may be configured to retrieve the subsets of reference values associated with the slave power electronics devices to which they are connected, and to transmit to each of these slave power electronics devices the subset of reference values associated with it. In the case where N=4, there may, for example, be two master power electronics devices, each connected to a respective slave power electronics device.
[0132] Figure 5 schematically represents a power electronics device 121 of the electric propulsion system according to an embodiment of the invention. The power electronics device 121 shown in Figure 5 is notably compatible with the embodiments of Figures 3 and 4.
[0133] Compared to the power electronics device 121 of [Fig. 2], the power electronics device 121 of [Fig. 5] further comprises the communication bus 151 between the control module 121b and the non-volatile memory 150 to enable the control module 121b to retrieve, from the non-volatile memory 150, one or more subsets of reference values of the parameters relating to the engine (in particular the subset of reference values associated with the power electronics device 121, and, where applicable, the subsets of reference values associated with the slave power electronics devices to which the power electronics device 121 is connected).
[0134] The control module 121b of the power electronics device 121 typically includes a circuit, for example a processor capable of interpreting instructions in the form of a computer program, an electronic board whose steps of the process of the invention are described in silicon, or a programmable electronic chip such as an FPGA chip (for "Field-Programmable Gate Array" in English).
[0135] In the embodiments shown in Figures 3 and 4, the power electronics device(s) 121, 122, 123, 124 are configured to retrieve the reference values stored in the non-volatile memory 150 autonomously, and optionally to check and / or update the parameter values stored in their memories 121c, without receiving a specific command, and for example at each start-up or each initialization of the electric propulsion system 300, 400.
[0136] In other embodiments, such as the embodiment shown in [Fig.6], the electric propulsion system may further include a control device 170 configured to send a command to one or more power electronics devices 121, 122, 123, 124, to command the power electronics devices 121, 122, 123, 124 to retrieve the reference values stored in the non-volatile memory 150 autonomously, and optionally to check and / or update the parameter values stored in their memories 121c.
[0137] The control device may be, for example:
[0138] - connected directly to one or more power electronics devices 121, 122, 123, 124 by one or more wired connections and one or more dedicated connectors; or
[0139] - connected, via a maintenance port accessible in the aircraft, to an interface of communication connected to one or more power electronics devices 121, 122, 123, 124 by one or more wired links and one or more dedicated connectors; or
[0140] - a central maintenance device installed in the aircraft and connected to one or several power electronic devices 121, 122, 123, 124 by one or more wired links and one or more dedicated connectors.
[0141] The control device can be connected individually to each power electronics device 121, 122, 123, 124, or centrally via a maintenance port, or through the motor itself.
[0142] Thus, the electric propulsion system 600 of [Fig. 6] comprises a control device 170 which is connected to the power electronics devices 121, 122, 123, 124 by respective communication links 601, 602, 603, 604. The control device 170 is configured to send / receive data to / from each power electronics device 121, 122, 123, 124 via the communication link 601, 602, 603, 604 connecting the control device 170 to said power electronics device 121, 122, 123, 124.
[0143] In particular, the control device 170 is configured to send control signals (or setpoints) to each power electronics device 121, 122, 123, 124. These control signals may be, in particular, signals to instruct the power electronics devices 121, 122, 123, 124 to retrieve the reference values stored in the non-volatile memory 150, and optionally to check and / or update the parameter values stored in their memories 121c.
[0144] Upon receiving such a command, the power electronics devices 121, 122, 123, 124 can be configured to retrieve, in the non-volatile memory 150, one or more subsets of reference values of the parameters relating to the electric motor 130, via the communication buses 151, 152, 153, 154, in a manner similar to [Fig.3].
[0145] In alternative embodiments such as that shown in [Fig.7], the control device 170 can be configured to retrieve, in the non-volatile memory 150, the subsets of reference values of the parameters relating to the electric motor 130 associated with all the power electronics devices 121, 122, 123, 124, via a communication bus 701. The control device 170 can also be configured to transmit to each power electronics device 121, 122, 123, 124 the subset of reference values associated with it via a respective communication bus 601, 602, 603, 604.
[0146] It is noted that the control device 170 may be an aircraft device external to the electric propulsion system.
[0147] Figure 8 schematically represents an 800 electric propulsion system of an aircraft according to another embodiment of the invention.
[0148] The electric propulsion system 800 shown in [Fig. 8] is similar to the electric propulsion system 600 shown in [Fig. 6], except that the memory unit comprises four non-volatile memories 150a, 150b, 150c, 150d (i.e., four separate memory devices). Each non-volatile memory 150a, 150b, 150c, 150d can be, for example, of type Flash, UVPROM, PROM, EEPROM or ROM.
[0149] Each power electronics device 121, 122, 123, 124 is connected to a respective non-volatile memory 150a, 150b, 150c, 150d via a respective communication bus 171, 172, 173, 174. More specifically, each communication bus 171, 172, 173, 175 connects a control module 121b of a power electronics device 121, 122, 123, 124 to a single respective non-volatile memory 150a, 150b, 150c, 150d.
[0150] As mentioned previously, each non-volatile memory 150a, 150b, 150c, 150d can store a unique subset of reference values for the parameters relating to the electric motor 130 for the power electronics device 121, 122, 123, 124 to which it is connected. Each non-volatile memory 150a, 150b, 150c, 150d can be encrypted using an encryption mechanism to protect the data it contains. The encryption key used can be different from one non-volatile memory 150a, 150b, 150c, 150d to another to increase the security of the electric propulsion system.
[0151] The control device 170 can command an action (data retrieval, comparison of reference values with values stored in the memories of the power electronics devices, or updating of values stored in the memories of the power electronics devices) to one or more power electronics devices 121, 122, 123, 124 by sending a corresponding control signal. Upon receiving the command, the power electronics device 121, 122, 123, 124 can be configured to execute the command, and in particular to retrieve the subset of reference values from the non-volatile memory 150a, 150b, 150c, 150d to which it is connected.
[0152] The control device 170 of Figures 6, 7, and 8 may include an input interface, for example, a human-machine interface, for receiving a trigger signal for an action (in particular, checking or updating the parameters of the power electronic devices). Upon receiving such a trigger signal, the control device 170 may be configured to send a corresponding control signal to one or more power electronic devices 121, 122, 123, 124. The trigger signal may be received following the input of a corresponding setpoint provided by an operator to the control device 170 via the human-machine interface. This setpoint input may be accompanied by a security mechanism, for example, a password or a physical key, to secure all maintenance operations.
[0153] Such a trigger signal may be received, for example, after a maintenance operation on a power electronics device 121, 122, 123, 124 (replacement of a power electronics device 121, 122, 123, 124). The trigger signal may, in certain embodiments, include an identifier of the power electronics device 121, 122, 123, 124, to trigger an action specific to that power electronics device. For example, it is possible to command the updating of parameters stored in the relevant power electronics device without any other action, or to command the updating of parameters stored in the relevant power electronics device and the verification of parameters stored in other power electronics devices, etc.
[0154] Figure 9 shows a flowchart of a method for verifying the parameter settings of an electric propulsion system according to an embodiment of the invention. In particular, Figure 9 shows a method for verifying the value of a parameter relating to the electric motor 130 for a given power electronics device 121, 122, 123, 124.
[0155] It is noted that the method of [Fig.9] can be implemented, successively or in parallel, for several parameters relating to the electric motor 130 and / or for several power electronic devices 121, 122, 123, 124.
[0156] During a step 910, the reference value of the parameter relating to the electric motor 130 under consideration is retrieved from the non-volatile memory unit 150, as described previously. By "retrieved," it is understood that the reference value is read from the memory unit 150 and stored, at least temporarily, in a memory of the device implementing the method of [Fig. 9].
[0157] During a step 920, it is determined whether a value is stored in the memory 121c of the power electronics device 121, 122, 123, 124 considered for the parameter relating to the electric motor 130 considered.
[0158] If no value is stored in memory 121c of the power electronics device 121, 122, 123, 124 for the parameter relating to the electric motor 130 (output of test 920, arrow "N"), the reference value retrieved in step 910 is written to memory 121c of the power electronics device 121, 122, 123, 124 as the value for the parameter relating to the electric motor 130 (step 930). This reference value then becomes the setting value for the parameter, which the power electronics device is intended to use to control the electric motor 130.
[0159] It is noted that step 930 can also be implemented when a generic value, i.e. a value set by default and indicating that the parameterization has not yet been carried out, is stored in the memory 121c of the power electronics device 121, 122, 123, 124 under consideration.
[0160] In both cases (no value or generic value for the parameter in question), this means that the power electronics device has not yet been parameterized with the correct value for the parameter in question. Thus, in step 930, the retrieved reference value is used to parameterize the power electronics device in question.
[0161] Alternatively, if no value is stored or if a generic value is stored for the parameter relating to the electric motor in question, an alert can be issued to inform an operator that there is a parameter setting problem on the power electronics device 121, 122, 123, 124 in question. A blocking instruction can also be issued to prevent the motor from starting, for example, until an operator intervenes.
[0162] If a value (other than a generic value) is stored in the memory 121c of the power electronics device 121, 122, 123, 124 under consideration for the parameter relating to the electric motor 130 under consideration (output of test 920, arrow "Y"), this stored value is compared to the reference value retrieved in step 910 (step 940). It is then verified in step 940 whether the value stored in the power electronics device 121, 122, 123, 124 corresponds to the reference value retrieved in step 910. By "corresponds," it is understood that the values are equal or are not significantly different, i.e., that the relative error between the stored value and the reference value does not exceed a predefined percentage (for example, between 0.5% and 5%).
[0163] If the value stored in the power electronics device 121, 122, 123, 124 corresponds to the reference value retrieved in step 910, the value stored in the power electronics device 121, 122, 123, 124 is considered correct, and the process stops (step 950).
[0164] If the value stored in the power electronics device 121, 122, 123, 124 does not correspond to the reference value retrieved in step 910, the value stored in the power electronics device 121, 122, 123, 124 is considered incorrect, and an alert may be issued (step 960), for example, to inform an operator that there is a parameter setting problem on the power electronics device 121, 122, 123, 124 in question. In some embodiments, a blocking instruction may then be issued at the end of step 960 to prevent the motor from starting, for example, until an operator intervenes.
[0165] The scenario where the stored and reference values do not correspond may occur, for example, following a maintenance operation during which a power electronics device was replaced by a power electronics device of power from another channel and / or another motor, but has not been reprogrammed after replacement.
[0166] The verification method of [Fig.9] can be implemented by a power electronics device 121, 122, 123, 124, in particular by the control module 121b of a power electronics device 121, 122, 123, 124.
[0167] The verification process can be implemented automatically, for example at each start-up or installation of a power electronics device 121, 122, 123, 124, or upon receipt of a corresponding command from a control device 170.
[0168] Alternatively, the process of [Fig.9] can be implemented by the control device 170. In this case, the control device 170 is configured to retrieve the reference value from the non-volatile memory unit 150 and to retrieve the value stored in the memory 121c of the power electronics device 121, 122, 123, 124. The control device 170 is further configured to write, where appropriate, the reference value to the memory 121c of the power electronics device 121, 122, 123, 124 during step 930.
[0169] Figure 10 represents a flowchart of an automatic parameterization method for an electric propulsion system according to an embodiment of the invention.
[0170] In particular, [Fig. 10] represents a method for automatically setting the value of a parameter relating to the electric motor 130 for a given power electronics device 121, 122, 123, 124. This method can be implemented, successively or in parallel, for several parameters relating to the electric motor 130 and / or for several power electronics devices 121, 122, 123, 124. Advantageously, this method can be implemented for all parameters relating to the electric motor 130 that need to be set (in particular the control parameters of the electric motor 130) and for all power electronics devices 121, 122, 123, 124.
[0171] During a step 1010, a state of the power electronics device under consideration is determined from among the following three states:
[0172] - the power electronics device has not been moved or replaced;
[0173] - the power electronics device is a new electronic device power that has never been configured; or
[0174] - the power electronics device is an electronic device power that was previously installed in another position, in particular on another track (which can happen especially when two power electronics devices of the same motor are exchanged) and / or on another motor (which can happen especially when two power electronics devices associated with two different motors are exchanged).
[0175] In some embodiments, this determination 1010 can be carried out using a serial and variant number of the motor and using an electrical channel identifier.
[0176] For this purpose, the non-volatile memory 121c of the power electronics device 121, 122, 123, 124 can store the serial and variant number of the electric motor 130, as well as an electrical track identifier corresponding to the electrical track 101, 102, 103, 104 on which the power electronics device 121, 122, 123, 124 is installed. For example, such an electrical track identifier can be a number between 1 and N, where N represents the number of electrical tracks in the electric propulsion system.
[0177] The serial and variant number of the engine can also be stored in the non-volatile memory unit 150. It is recalled that the serial number corresponds to a number associated with a series of engines, and the variant number corresponds to a number enabling the unique identification of a particular engine in a series of engines.
[0178] In addition, each subset of reference values for the parameters relating to the electric motor stored in the non-volatile memory unit 150 can be associated with a subset identifier, which corresponds to the number of the electrical channel 101, 102, 103, 104 of the power electronics device 121, 122, 123, 124 associated with the subset of reference values considered.
[0179] Thus, in one or more embodiments, a step 1005 is implemented to obtain data enabling step 1010 to determine the state of the power electronics device 121, 122, 123, 124. During this step 1005, the serial and variant number of the motor is retrieved from the non-volatile memory unit 150. This number is a "reference" number, which identifies the electric motor 130 on which the power electronics device 130 is mounted. The sub-assembly identifier is also retrieved from the non-volatile memory unit 150. This identifier is a reference identifier, which identifies the position of the power electronics device 130 to be parameterized with the associated sub-set of reference values.
[0180] During step 1005, the values of the serial number and variant of the electric motor and the value of the electrical channel identifier can also be retrieved, if stored there, in the non-volatile memory 121c of the power electronics device 121, 122, 123, 124.
[0181] Thus, during step 1010 of determining the state of the power electronics device, it is possible to compare:
[0182] - the serial and variant number stored in memory 121c of the device power electronics 121, 122, 123, 124 with the serial and variant number stored in the non-volatile memory unit 150; and
[0183] - the value of the electrical channel identifier stored in memory 121c of the power electronics device 121, 122, 123, 124 with subset identifier stored in non-volatile memory unit 150.
[0184] If all the values agree, this means that there has been no change in the power electronics device (arrow "NC" at the output of step 1010).
[0185] In some embodiments, the process can be stopped after determining that there has been no change in the power electronics device 121, 122, 123, 124.
[0186] In other embodiments, a check of the parameters stored in the non-volatile memory 121c of the power electronics device 121, 122, 123, 124 can be implemented (steps 1015, 1020, 1025 and 1030).
[0187] In these embodiments, a step 1015 can be implemented, during which the reference value of the parameter relating to the electric motor 130 under consideration is retrieved in the non-volatile memory unit 150.
[0188] Then, the reference value retrieved in step 1015 is compared (step 1020) to the value stored in the non-volatile memory 121c of the power electronics device 121, 122, 123, 124 for the parameter relating to the electric motor considered.
[0189] If the value stored in the power electronics device 121, 122, 123, 124 corresponds to the reference value retrieved in step 1015, the value stored in the power electronics device 121, 122, 123, 124 is considered correct, and the process stops (step 1025).
[0190] If the value stored in the power electronics device 121, 122, 123, 124 does not correspond to the reference value retrieved in step 1015, the value stored in the power electronics device 121, 122, 123, 124 is considered incorrect, and an alert may be issued (step 1030), for example to inform an operator of a probable data corruption and a parameterization problem of the power electronics device 121, 122, 123, 124. In some embodiments, a blocking instruction may then be issued at the end of step 1030 to prevent the motor from starting, for example until an operator intervention has taken place.
[0191] If a value among the values of the serial number and variant of the electric motor and the value of the electrical channel identifier is not stored in the non-volatile memory 121c of the power electronics device 121, 122, 123, 124 (or is stored with a generic value), this means that the device The power electronics is new (arrow "NEP" at the output of step 1010) and has not yet been parameterized.
[0192] If at least one of the two comparisons results in a difference, this means that the power electronics device in question comes from another electrical path or another motor (arrow "CP" at the output of step 1010).
[0193] In both cases, an automatic update of the parameters is performed by:
[0194] - retrieving the reference value of the parameter relating to the electric motor 130 considered in the non-volatile memory unit 150 (step 1035); and
[0195] - storing the reference value retrieved in step 1035 in memory 121c of the power electronics device 121, 122, 123, 124 considered (step 1040). This reference value then becomes the parameter setting value for the parameter considered, which the power electronics device is intended to use to control the electric motor 130.
[0196] The verification method of [Fig. 10] can be implemented by a power electronics device 121, 122, 123, 124, in particular by the control module 121b of a power electronics device 121, 122, 123, 124.
[0197] The verification process can be implemented automatically, for example at each start-up or installation of a power electronics device 121, 122, 123, 124, or upon receipt of a corresponding command from a control device 170.
Claims
Demands
1. Aircraft electric propulsion system (300, 400, 600, 700, 800) comprising: - a DC voltage source (110); - an electric motor (130) comprising a stator with N windings (131, 132, 133, 134), with N a natural number greater than or equal to 1;and - N power electronic devices (121, 122, 123, 124) connected to the DC voltage source (110) and the electric motor (130), wherein each power electronic device among the N power electronic devices (121, 122, 123, 124) forms an electrical path (101, 102, 103, 104) from the DC voltage source (110) to a respective winding (131, 132, 133, 134) among the N windings (131, 132, 133, 134) of the electric motor (130), wherein each power electronic device among the N power electronic devices (121, 122, 123, 124) comprises a respective non-volatile memory (121c) storing parameter values relating to the electric motor, the parameters relating to the motor including control parameters intended to be used by the power electronics device to control the electric motor (130);- a non-volatile memory unit (150) storing N subsets of values, called reference values, for the control parameters of the electric motor, the N subsets of reference values being respectively associated with the N power electronic devices (121, 122, 123, 124) of the electric propulsion system.
2. Electric propulsion system according to claim 1, wherein the non-volatile memory unit (150) is integrated into the electric motor (130).
3. Electric propulsion system according to claim 1 or 2, wherein the non-volatile memory unit (150) comprises a non-volatile memory divided into N sectors, each sector storing a respective subset of reference values for the control parameters of the electric motor (130).
4. Electric propulsion system according to claim 1 or 2, wherein the non-volatile memory unit (150) comprises N non-volatile memories, each non-volatile memory of the non-volatile memory unit (150) storing a respective subset of reference values from among the N subsets of reference values.
5. Electric propulsion system according to any one of the preceding claims, wherein each power electronics device among the N power electronics devices (121, 122, 123, 124) is connected to the non-volatile memory unit (150) and configured to retrieve, in the non-volatile memory unit, the subset of reference values respectively associated with said power electronics device.
6. Electric propulsion system according to any one of the preceding claims, wherein N is equal to 4.
7. Electrically powered or hybrid thermal / electric powered aircraft comprising an electric propulsion system according to any one of claims 1 to 7.
8. A computer-implemented method for parameterizing an electric propulsion system according to any one of the preceding claims, the method comprising, for a power electronics device among the N power electronics devices (121, 122, 123, 124): - retrieving (910), in the non-volatile memory unit (150), a reference value of a motor control parameter from among the subset of reference values associated with the power electronics device;- determine (920) whether a value of the motor control parameter is stored in the non-volatile memory (121c) of the power electronics device, and: ■ if no value of the motor control parameter is stored in the non-volatile memory (121c) of the power electronics device or if a default value of the motor control parameter is stored in the non-volatile memory (121c) of the power electronics device, record (930) as a new value of the motor control parameter, in the non-volatile memory (121c) of the power electronics device, the reference value retrieved from the non-volatile memory unit (150).;
9. A method according to the preceding claim, further comprising:
10. ■ if a value, called the previous value, of the motor control parameter other than a default value is stored in the non-volatile memory (121c) of the power electronics device, compare (940) the retrieved reference value of the electric motor control parameter (130) to the previous value, and if the retrieved reference value does not match the previous value, issue an alert (960). A method according to claim 8, further comprising: ■ If a value, called the previous value, of the motor control parameter other than a default value is stored in the non-volatile memory (121c) of the power electronics device, compare (1020) the retrieved reference value of the electric motor control parameter (130) to the previous value, and if the retrieved reference value does not match the previous value: To retrieve, in the non-volatile memory (121c) of the power electronics device, an electrical channel identifier (101, 102, 103, 104) and an electric motor identifier (130); To determine if the recovered electrical channel identifier (101, 102, 103, 104) corresponds to the electrical channel (101, 102, 103, 104), among the N electrical channels, to which the power electronics device belongs; To determine if the recovered electric motor identifier (130) corresponds to the electric motor (130) to which the power electronics device is connected; and - if the retrieved electrical channel identifier (101, 102, 103, 104) corresponds to the electrical channel (101, 102, 103, 104) to which the power electronics device belongs and if the retrieved electric motor identifier (130) corresponds to the electric motor (130) to which the power electronics device is connected, issue an alert (1030); - if the retrieved electrical channel identifier (101, 102, 103, 104) does not correspond to the electrical channel (101, 102, 103, 104) to which the power electronics device belongs, or if the retrieved electric motor identifier (130) does not correspond to the electric motor (130) to which the power electronics device is connected, record (1025, 1040) the value of reference retrieved from the non-volatile memory of the power electronics device as the new value of the motor control parameter.
11. A method according to the preceding claim, further comprising, if the recovered electrical channel identifier (101, 102, 103, 104) does not correspond to the electrical channel (101, 102, 103, 104) to which the power electronics device belongs, or if the recovered electric motor identifier (130) does not correspond to the electric motor (130) to which the power electronics device is connected: - update the electrical channel identifier (101, 102, 103, 104) stored in the non-volatile memory (121c) of the power electronics device with an electrical channel identifier (101, 102, 103, 104) corresponding to the electrical channel (101, 102, 103, 104) to which the power electronics device belongs; - update the electric motor identifier (130) stored in the non-volatile memory (121c) of the power electronics device with an electric motor identifier (130) corresponding to the electric motor (130) to which the power electronics device is connected.
12. Product computer program comprising instructions to implement the method according to any one of claims 8 to 11 when this program is executed by a processor.
Citation Information
Patent Citations
USB non-volatile memory system for an electronic engine controller
EP2339545B1
ELECTRICAL GENERATION ARCHITECTURE FOR HYBRID TURBOMACHINE
FR3125019A1
Battery charging device, propulsion system, aircraft and associated process
FR3137621A1
System and method for flight selective tracking, categorization, and transmission of flight data of an electric aircraft
US11482118B1