AN ADAPTIVELY CONTROLLABLE VEHICLE INVERTER SYSTEM AND METHOD
20250100394 ยท 2025-03-27
Inventors
Cpc classification
Y02T10/72
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
B60L15/20
PERFORMING OPERATIONS; TRANSPORTING
B60L2260/26
PERFORMING OPERATIONS; TRANSPORTING
B60L7/14
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60L50/14
PERFORMING OPERATIONS; TRANSPORTING
Abstract
There is provided a method and a system to adaptively control a vehicle inverter system that is operable to power a vehicle powertrain, wherein the vehicle powertrain comprises a plurality of operating modes. The method and system comprises adaptively controlling the AC power output of the vehicle inverter system to vary the AC power output of the vehicle inverter system for the vehicle powertrain according to each operating mode of the vehicle powertrain. The method and system further comprises identifying the operating mode of the vehicle powertrain in real-time and adaptively controlling the AC power output of the vehicle inverter system according to the identified real-time operating mode of the vehicle powertrain.
Claims
1. A method to adaptively control a vehicle inverter system that is operable to power a vehicle powertrain, wherein the vehicle powertrain comprises a plurality of operating modes; the method comprising: adaptively controlling the AC power output of the vehicle inverter system to vary the AC power output of the vehicle inverter system for the vehicle powertrain according to each operating mode of the vehicle powertrain.
2. The method according to claim 1, wherein adaptively controlling the vehicle inverter system comprises: adaptively controlling the AC power output of the vehicle inverter system using a pre-defined control strategy associated with each operating mode of the vehicle powertrain.
3. The method according to claim 2, wherein the vehicle powertrain has a predetermined optimum torque for each operating mode of the vehicle powertrain; and wherein adaptively controlling the AC power output comprises: adaptively controlling the AC power output of the vehicle inverter system by the pre-defined control strategy such that the vehicle powertrain operates with the predetermined optimum torque according to each operating mode of the vehicle powertrain.
4. A method to adaptively control a vehicle inverter system that is operable to power a vehicle powertrain, wherein the vehicle powertrain comprises a plurality of operating modes; the method comprising: identifying a real-time operating mode of the vehicle powertrain, wherein the real-time operating mode is one of the plurality of operating modes of the vehicle powertrain; and adaptively controlling the AC power output of the vehicle inverter system for the vehicle powertrain according to the real-time operating mode of the vehicle powertrain.
5. The method according to claim 4, wherein adaptively controlling the vehicle inverter system comprises: adaptively controlling the AC power output of vehicle inverter system using a pre-defined control strategy associated with the real-time operating mode of the vehicle powertrain.
6. The method according to claim 5, wherein the vehicle powertrain has a predetermined optimum torque for each of operating mode of the vehicle powertrain, and wherein adaptively controlling the AC power output comprises: adaptively controlling the AC power output of the vehicle inverter system by the pre-defined control strategy such that the vehicle powertrain operates with the predetermined optimum torque according to each operating mode of the vehicle powertrain.
7. The method of claim 4, wherein identifying the real time operating mode comprises: monitoring real time power data of the vehicle inverter system as the vehicle powertrain operates in the real-time operating mode; and determining the real time operating mode of the vehicle powertrain by comparatively analysing the real time power data of the vehicle inverter system with respect to a classifying model.
8. The method of claim 7, wherein monitoring the real time power data of the vehicle inverter system comprises: monitoring real-time DC input power data of the vehicle inverter system; and monitoring real-time AC output power data in each phase of the vehicle inverter system.
9. The method of claim 8, wherein monitoring real-time DC input power data comprises monitoring real-time DC input current and DC input voltage; and wherein monitoring real-time AD output power data comprises monitoring real-time AC output current and AC output voltage, at each phase.
10. A system to adaptively control a vehicle inverter system that is operable to power a vehicle powertrain, wherein the vehicle powertrain has a plurality of operating modes, the system comprising: a controller configured to use a pre-defined control strategy associated with each operating mode to adaptively control the AC power output of the vehicle inverter system for the vehicle powertrain according to each operating mode of the vehicle powertrain.
11. A system to adaptively control a vehicle inverter system that is operable to power a vehicle powertrain, wherein the vehicle powertrain has a plurality of operating modes, the system comprising: a controller comprising a pre-defined vehicle inverter system control strategy for each of the operating modes of the vehicle powertrain, and wherein the controller is configured to: identify a real-time operating mode of the vehicle powertrain, wherein the real-time operating mode is one of the plurality of operating modes of the plurality of operating modes; adaptively control the AC power output of the vehicle inverter system for the vehicle powertrain using the pre-defined control strategy associated with the real-time operating mode of the vehicle powertrain.
12. The system according to claim 11, wherein the vehicle powertrain has an optimum predetermined torque according to each operating mode of the vehicle powertrain, and wherein the controller is configured to: adaptively control the AC power output of the vehicle inverter system using the pre-defined control strategy associated with the with real-time operating mode of the vehicle powertrain such that the vehicle powertrain operates with the predetermined torque according to the real-time operating mode of the vehicle powertrain.
13. The system according to claim 11, further comprising: a monitor configured to gather real-time power data of the vehicle inverter system as the vehicle powertrain operates in the real-time operating mode; a classifying model configured to model power data of the vehicle inverter system in relation to the plurality of operating modes of the vehicle powertrain; wherein the controller is configured to comparatively analyse the gathered real-time power date of the vehicle inverter system with respect to the classifying model to identify the real-time operating mode of the vehicle powertrain.
14. The system according to claim 13, wherein the monitor is configured to monitor real-time DC input power data and real-time AC output power data in each phase of the vehicle inverter system.
15. The system according to claim 14, wherein real-time DC input power data comprises real-time DC input current and DC input voltage; and wherein the real-time AD output power data comprises real-time AC output current and AC output voltage, at each phase.
16. The system according to claim 13 wherein the classifying model comprises a predetermined classifying model and/or a real-time classifying model.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0044] For a better understanding of the present disclosure and to show how it may be carried into effect, reference will now be made, by way of example only, to the accompanying drawings in which:
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
DETAILED DESCRIPTION
[0054]
[0055] In operation, the vehicle inverter system converts between DC and AC. The vehicle inverter has a power supply mode to convert DC to AC so as to power the AC vehicle powertrain. The vehicle inverter may also have a power generating mode to convert AC to DC for the storage of power in the power source.
[0056] The power source may be any suitable DC power supply mounted on the vehicle, including a replaceable DC battery, rechargeable DC battery or DC generator. The vehicle powertrain may comprise any suitable motor and drive to operate the vehicle or any accessory of the vehicle. The vehicle powertrain comprises a plurality of operating modes and the operation of the vehicle is dependent on the operating modes of the vehicle powertrain. The vehicle powertrain has an optimum torque for each operating mode.
[0057] The vehicle powertrain may, for example, comprise a traction motor and drive to rotate the wheels of the vehicle, where the rotation of the wheels varies according to the operating modes of the traction motor. Each operating mode of the vehicle powertrain generates a different type of vehicle motion (speed, acceleration, declaration, cruising etc.). The vehicle powertrain has an optimum torque for each operating mode.
[0058] The electrically powered vehicle may comprise a pure electric vehicle solely powered by electricity or a hybrid vehicle powered by electricity and at least one other fuel source. The electrically powered vehicle may comprise an automotive vehicle, rail vehicle, aerospace vehicle, a domestic vehicle, a commercial vehicle, a safety vehicle or any suitable electrically powered vehicle.
[0059] As shown in
[0060] As shown in
[0061]
TABLE-US-00001 TABLE 1 Operating Mode of Vehicle Motion Vehicle Powertrain Low speed acceleration Mode 1 Low speed sliding Mode 2 Low speed cruise Mode 3 Continuous acceleration Mode 4 High speed braking Mode 5 High speed cruise Mode 6 Fast braking Mode 7
[0062] As shown in
[0063] The classifying model may be pre-installed on the modeller prior to operation of the vehicle powertrain and vehicle inverter system. Alternatively the modeller may be configured to create the classifying model. The modeller may create the classifying model offline, when the vehicle is not in operation, and/or when the vehicle inverter and/or vehicle powertrain is in test mode. Alternatively or additionally, the modeller may create the classifying model online, when the vehicle is in operation. The classifying model is based on the power data of the vehicle inverter whilst the vehicle powertrain performs a plurality of pre-defined operating modes. In the example shown in
[0064] The modeller may be configured to continue to update or refine the classifying model using vehicle inverter power data gathered in real-time whilst the vehicle is in operation so as to improve the accuracy of the classifying model.
[0065]
[0066] In a first stage 501 a monitor measures real-time data parameters of the vehicle inverter system as the vehicle powertrain is operating in an operating mode. Namely, the monitor measures the DC input data and AC output data at each phase. As indicated in the flow diagram 500, the monitor measures DC input current magnitude and DC input voltage magnitude. The monitor further measures AC output current and AC output voltage magnitude at Phase A, Phase B, and Phase C. The data measurements for the vehicle inverter are collated and measured as a function of time.
[0067] In a second stage 502 of the controlling method the collated power data is stored locally within a database of the vehicle inverter system. The stored power data has a measurement and an associated timestamp. Each timestamp is unique to the measurement (e.g. Phase A, Phase B, Phase C or DC) taken at that point in time. Power data measurements may be continuously or intermittently measured while the vehicle powertrain is in operation allowing for the power data to be updated prior to the comparative analysis with a classifying model. As explained below in relation to
[0068] The step 503 of the example controlling method 500 as shown
[0069] In the final step 504 of the controlling method 500, once the real-time operational mode of the powertrain is identified 503, the operation of the vehicle inverter system may be adaptively controlled to adjust the AC output of the vehicle inverter system according to the identified operational mode of the powertrain. The vehicle inverter system may vary the AC output supplied to the vehicle powertrain to achieve desired speed and torque requirements of the identified operating mode of the vehicle powertrain. For example, the vehicle powertrain has an optimum torque for each operating mode. Hence, when the operating mode of the vehicle powertrain is identified, the vehicle inverter system may be adaptively controlled to supply an AC output to the vehicle powertrain to operate the vehicle powertrain at the optimum torque for the identified operating mode.
[0070] Adaptively controlling the operation of the vehicle inverter system according to each of the operating modes of the vehicle powertrain improves the performance of the vehicle powertrain, the vehicle inverter system and power source. For example, by operating the vehicle powertrain at its optimum torque for each operating mode, the performance of the vehicle powertrain is enhanced. Consequentially, the efficiency of the vehicle inverter system is improved and losses are reduced. The life-span of the power source is also optimised.
[0071] By utilizing operational vehicle inverter system power data to identify the real-time mode in which the powertrain is operating, and not requiring external data, the vehicle inverter system is a closed loop adaptive control system.
[0072] As shown in
[0073] The pre-defined control strategies are dependent on the vehicle inverter system, the vehicle powertrain, the operating modes of the vehicle powertrain and the optimum torque for each operating mode of the vehicle powertrain. By way of example, the pre-defined control strategies may comprise a field orientated control (FOC) strategy, a digital pulse width modulation (DPWM) strategy, a deadbeat direct torque and flux control (DB-DTFC) strategy, a space vector pulse width modulation (SVPWM) strategy or a combination thereof.
[0074]
[0075] In this example depicted in
[0076] The classifying model is dependent on the electric vehicle, vehicle powertrain, the desired motion of the electric vehicle and the vehicle inverter system.
[0077] In a first stage 601 of the modelling process, operational data of the vehicle inverter system is gathered whilst a vehicle powertrain is operating in a known operational mode. The vehicle inverter system operational data may be gathered during the testing phase of the vehicle inverter system and/or vehicle powertrain in a vehicle. The operational data may be gathered using a monitor. The operational data may comprise power data of the vehicle inverter system, including DC input data and AC output data of the vehicle inverter system as the vehicle powertrain is operating in the different known operational modes. The DC input data may include DC input current magnitude data and DC input voltage magnitude data. The AC output data may include AC output current magnitude data and AC output voltage magnitude data, and for each phase. Other power data may be gathered for analysing the vehicle inverter system and characteristics. The gathered operational data may be stored in a database.
[0078] The operational data of the vehicle inverter system may be gathered using a hardware-in-the-loop (HIL) technique, wherein the HIL technique allows for the development and test of complex real-time embedded systems. The HIL technique provides a mathematical representation of the dynamic processes involved within the vehicle inverter system.
[0079] In this example, an exhaustive test process is defined using the HIL technique where the known operating mode of the vehicle powertrain generates a particular type of motion in the electric vehicle (e.g. speed, acceleration, deceleration, cruising etc.). The vehicle powertrain has an optimum torque for the known operational mode.
[0080] As part of the gathering process, the gathered operational data is divided using a splitter into a training data set and a testing data set. The division of the data set is based on a user defined split ratio, for example 80% training, 20% testing. Other split ratios can be used depending on the testing procedure and vehicle inverter system application. The training and testing data sets are stored in a database.
[0081] In a second stage 602, a k-means clustering technique is applied to the training data set to generate a plurality of classifying models relating to the known operational mode of the vehicle powertrain. The application of the k-means clustering technique is a known method of vector quantization. The training data is partitioned or clustered using a grid search approach to develop a number of classifying models, each with varying hyper-parameters (k). The grid search approach allows the values of the classifying models to be determined based on the tuning of the hyper-parameter (k). The hyper-parameter (k) defines the number of centroids within the data, i.e. the number of clusters to be produced within the technique. The technique iteratively fits the training data to each combination of hyper-parameters. A maximum number of iterations are deemed to be reached when the centroid fails to change between iterations. The maximum number of iterations can be manually set before the model commences.
[0082] Following the defining of the grid search parameters for hyper-parameter optimisation, the number of clusters (k) is set before the modelling begins. The initial cluster centroids are randomly set within the data set spread. The initial randomly assigned centroids are used as a starting point for determining the mean value(s) of the set(s) of data. The Euclidean distance from the centroid to the objects or observations within the data space are calculated. The clusters are then assigned based on the minimum distance calculated, i.e. the data space is partitioned into cluster cells. Once clustered into cells, the centroids are then re-positioned (reset) based on the geometric mean within each cluster. If the centroids have changed from the initial starting point, i.e. moved within the data space, then the step is repeated iteratively until the maximum number of iterations have been reached or the centroid no longer changes. The technique then progresses to the next value in the grid search, and the hyper-parameter optimisation process re-iterates. The process of finding the cluster centroids is again performed iteratively with the new hyper-parameter values. The whole process is repeated until the grid search has concluded.
[0083] The third stage 603 of the modelling process is to select an optimal classifying model for the known operating mode of the vehicle powertrain. The selection process includes using the test data to test the plurality of classifying models generated using the k-means clustering technique. Following testing, an optimal classifying model is chosen.
[0084] As part of the testing process, test data is loaded into each of the plurality of classifying models generated using the k-means clustering technique. The test outputs from each model are evaluated based on an optimisation score, for example an F1 score. The F1 score indicates the accuracy of each model when the test data is applied. An F1 value of 1 provides a perfect score of balancing precision and recall. The model with the highest F1 score, i.e. closest to a value of 1, is selected as the optimal classifying model for the known operating mode of the vehicle powertrain and then stored in a database.
[0085] The modelling process may be repeated for a plurality of known operating modes of the vehicle powertrain so as to create an optimal classifying model for each known operating mode.
[0086] The optimal classifying models for the different known operating modes of the vehicle powertrain may be collated to create a cumulative optimal classifying model. The cumulative optimal classifying model classifies the power data of the vehicle inverter system according to the plurality of known operating modes of the vehicle powertrain.
[0087] Having constructed a classifying model offline, the classifying model can be utilised in real-time by a vehicle inverter system to identify an operational mode of the vehicle powertrain by comparing real-time operational data of the vehicle inverter system to the classifying model.
[0088]
[0089] In this example depicted in
[0090] In a first stage 701 of the modelling process, the operation of the vehicle inverter system is initially controlled by a pre-defined initial control strategy. The pre-defined control strategy defines the initial power output of the vehicle inverter system. For example, the vehicle inverter system may be initially operated by an initial field orientated control (FOC) strategy.
[0091] Having initially defined and fixed the power output of the vehicle inverter system, the second stage 702 of the modelling process is to gather real-time power data of the vehicle inverter system as the vehicle powertrain operates in a known operational mode in real-time. The real-time power data may comprise DC input power data and AC output power data. For example, the DC input data may include DC input current magnitude data and DC input voltage magnitude data. The AC output data may include AC output current magnitude data and AC output voltage magnitude data, and for each phase. The gathered real-time data may be stored in a database locally within the vehicle inverter system and divided into a training data set and testing data set.
[0092] In the third stage 703 a k-means clustering technique is applied to the training data. Once the clusters have been identified, the third stage 703 of the real-time classification process follows similarly to that of stage two of the offline modelling process to generate a plurality of classifying models relating to the known real-time operational mode of the vehicle powertrain.
[0093] Namely, the training data is partitioned or clustered using a grid search approach to develop a number of classifying models, each with varying hyper-parameters (k). The grid search approach allows the optimal values of the classifying model to be determined based on the tuning of the hyper-parameter (k). The hyper-parameter (k) defines the number of centroids within the data, i.e. the number of clusters to be produced within the technique. The technique iteratively fits the training data to each combination of hyper-parameters. A maximum number of iterations are deemed to be reached when the centroid fails to change between iterations. As this is real-time classification, the maximum number of iterations within the technique cannot be manually set before the model commences, therefore it relies on the minimum change in centroid. Thus, the hyper-parameter (k) value is not restricted and may be any value between 1 and 10, with the online classifying model trained for every combination of hyper-parameter (k) until a hyper-parameter (k) value with the least error is determined.
[0094] Following defining the grid search parameters for hyper-parameter optimisation, the initial cluster centroids are randomly set within the data set spread. The initial randomly assigned centroids are used as a starting point for determining the mean value(s) of the set(s) of data. The Euclidean distance from the centroid to the objects or observations within the data space are calculated. The clusters are then assigned based on the minimum distance calculated, i.e. the data space is partitioned into cluster cells. Once clustered into cells, the centroids are then re-positioned (reset) based on the geometric mean within each cluster. If the centroids have changed from the initial starting point, i.e. moved within the data space, then the step is repeated iteratively until the maximum number of iterations have been reached or the centroid no longer changes. The algorithm then progresses to the next value in the grid search, and the hyper-parameter optimisation process re-iterates. The process of finding the cluster centroids is again performed iteratively with the new hyper-parameter values. The whole process is repeated until the grid search has concluded.
[0095] The fourth stage 704 of the modelling process is to select an optimal model for the known operating mode of the vehicle powertrain. The selection is made using the test data to test the plurality of classifying models generated using the k-means clustering technique. Following testing, an optimal classifying model is chosen and stored in a database.
[0096] As part of the testing process, test data is applied to each of the plurality of classifying models generated using the k-means clustering technique. The test outputs from each model are evaluated based on an optimisation score, for example F1.
[0097] The real-time modelling stages 701 to 704 of the flow diagram are repeated iteratively to create an optimal classifying model for multiple, preferably all the, operating modes of the vehicle powertrain. A different pre-defined control strategy may be chosen as a starting point, and the process repeats.
[0098] The optimal real-time classifying models for each of the different known operating modes of the vehicle powertrain may be collated to create a cumulative optimal classifying model. The cumulative optimal classifying model classifies the real-time power data of the vehicle inverter system according to the plurality of known operating modes of the vehicle powertrain.
[0099] The modelling process can be utilised whilst a vehicle powertrain is operating in real-time to update and/or refine a prior classifying model.
[0100] Thus, the classifying model can be utilised by the vehicle inverter system to identify an operational mode of the vehicle powertrain.