IP Library Granted Patent US 12,688,339
Granted Patent B2
US 12,688,339 · App. 17/344,187 · Granted Jul 21, 2026

Methods and devices for computing a state of an electromechanical object

Inventors: Wenkai Shang (Ratingen, DE); Davide Frigerio (Carugate, IT); Anna Margareta Kvarnström (Eklidsvägen, SE); Devin Earl Crawford (Holzkirchen, DE)
Assignee: ANSYS, INC.
G06F30/20G06F2119/06G06F2119/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,688,339
App. No.
17/344,187
Filed
Jun 10, 2021
Granted
Jul 21, 2026
Kind
B2
Examiner
HANN, JAY B
Art Unit
2186
USPC
703/13
Abstract

Methods and apparatuses for simulating an electromechanical object are described. An electromagnetic solver is invoked for an electromagnetic model of the object to generate an electromagnetic loss of the object an operating temperature. A temperature dependent electromagnetic loss of the object is determined based on the electromagnetic loss at the operating temperature. The temperature dependent electromagnetic loss varies according to a temperature of the object. A thermal solver is invoked for a thermal model of the object to estimate a temperature of the object based on the temperature dependent electromagnetic loss of the object and the operating temperature.

Claims (56)

1 . A method for simulating an electromechanical object, the method comprising:

executing, by a data processing system in a multi-physics simulation of an object, an electromagnetic solver for an electromagnetic model of the object to generate a first data instance in a first format indicative of an electromagnetic loss of the object at a reference temperature;

communicating, by the electromagnetic solver to a thermal model of the object, the first data instance to the thermal model;

receiving, by the thermal model from the electromagnetic solver, the first data instance;

determining, by the data processing system, a temperature dependent electromagnetic loss of the object based on the electromagnetic loss at the reference temperature modified by a loss modifier that is generated based at least in part on material properties of the object, the temperature dependent electromagnetic loss varies according to a temperature of the object;

transforming, by the data processing system, the first data instance into a second data instance by capping and/or filtering data of the first data instance, the second data instance being representative of a heat source that is integrated into a thermal solver of the thermal model;

formatting the second data instance into a second format configured for input to the thermal solver;

executing, by the data processing system during the simulation of the object, the thermal solver for the thermal model of the object comprising receiving the second data instance and computing an estimated temperature of the object based on the temperature dependent electromagnetic loss of the object and the reference temperature;

communicating, by the thermal solver to the electromagnetic model, the estimated temperature of the object for generation by the electromagnetic solver of an updated electromagnetic loss of the object at the estimated temperature; and

iteratively invoking, by the data processing system, the thermal solver and the electromagnetic solver until an updated electromagnetic loss of the object in a next iteration is within a threshold of the electromagnetic loss of the object in a prior iteration.

2 . The method of claim 1 , further comprising:

comparing the estimated temperature and the reference temperature; and

determining a temperature of the object according to the comparison.

3 . The method of claim 2 , wherein the comparison indicates the estimated temperature and the reference temperature are not consistent, the method further comprising:

invoking the electromagnetic solver for an-the electromagnetic model of the object to generate an updated electromagnetic loss of the object at the estimated temperature.

4 . The method of claim 3 , wherein the updated electromagnetic loss at the reference temperature is received from the electromagnetic solver for the electromagnetic model.

5 . The method of claim 3 , wherein the electromagnetic model includes the material properties of the object, the method further comprising:

updating the material properties according to the estimated temperature.

6 . The method of claim 5 , wherein the object includes a resistor, a capacitor or an inductor and wherein the material properties include impedances of the resistor, the capacitor or the inductor.

7 . The method of claim 1 , wherein the temperature dependent electromagnetic loss is formulated as a combination of the electromagnetic loss at the reference temperature and a temperature dependent loss modifier based on a difference between a temperature and the reference temperature.

8 . The method of claim 7 , wherein the object includes a conductor with a current source and wherein the temperature dependent loss modifier is proportionally related to the difference between a temperature and the reference temperature.

9 . The method of claim 7 , wherein the object includes a conductor with a voltage source and wherein the temperature dependent loss modifier is inversely related to the difference between a temperature and the reference temperature.

10 . A non-transitory machine readable medium storing executable program instructions which when executed by a data processing system cause the data processing system to perform a method comprising:

executing, by the data processing system in a multi-physics simulation of an object, an electromagnetic solver for an electromagnetic model of the object to generate a first data instance in a first format indicative of an electromagnetic loss of the object at a reference temperature;

communicating, by the electromagnetic solver to a thermal model of the object, the first data instance to the thermal model;

receiving, by the thermal model from the electromagnetic solver, the first data instance;

determining, by the data processing system, a temperature dependent electromagnetic loss of the object based on the electromagnetic loss at the reference temperature modified by a loss modifier that is generated based at least in part on material properties of the object, the temperature dependent electromagnetic loss varies according to a temperature of the object;

transforming, by the data processing system, the first data instance into a second data instance by capping and/or filtering data of the first data instance, the second data instance being representative of a heat source that is integrated into a thermal solver of the thermal model;

formatting the second data instance into a second format configured for input to the thermal solver;

executing, by the data processing system during the multi-physics simulation of the object, the thermal solver for the thermal model of the object comprising receiving the second data instance and computing an estimated temperature of the object based on the temperature dependent electromagnetic loss of the object and the reference temperature;

communicating, by the thermal solver to the electromagnetic model, the estimated temperature of the object for generation by the electromagnetic solver of an updated electromagnetic loss of the object at the estimated temperature; and

iteratively invoking, by the data processing system, the thermal solver and the electromagnetic solver until an updated electromagnetic loss of the object in a next iteration is within a threshold of the electromagnetic loss of the object in a prior iteration.

11 . The medium of claim 10 , further comprising:

comparing the estimated temperature and the reference temperature; and

determining a temperature of the object according to the comparison.

12 . The medium of claim 11 , wherein the temperature of the object is determined as the estimated temperature, wherein a difference between the estimated temperature and the reference temperature is within a preset threshold according to the comparison.

13 . The medium of claim 11 , wherein the comparison indicates the estimated temperature and the reference temperature are not consistent, the method further comprising:

invoking the electromagnetic solver for the electromagnetic model of the object to generate an updated electromagnetic loss of the object at the estimated temperature.

14 . The medium of claim 13 , wherein the updated electromagnetic loss at the reference temperature is received from the electromagnetic solver for the electromagnetic model.

15 . The medium of claim 13 , wherein the electromagnetic model includes the material properties of the object, the method further comprising:

updating the material properties according to the estimated temperature.

16 . The medium of claim 15 , wherein the object includes a resistor, a capacitor or an inductor and wherein the material properties include impedances of the resistor, the capacitor or the inductor.

17 . The medium of claim 10 , wherein the temperature dependent electromagnetic loss is formulated as a combination of the electromagnetic loss at the reference temperature and a temperature dependent loss modifier based on a difference between a temperature and the reference temperature.

18 . The medium of claim 17 , wherein the object includes a conductor with a current source and wherein the temperature dependent loss modifier is proportionally related to the difference between a temperature and the reference temperature.

19 . The medium of claim 17 , wherein the object includes a conductor with a voltage source and wherein the temperature dependent loss modifier is inversely related to the difference between a temperature and the reference temperature.

20 . A system, comprising

a memory storing instructions;

one or more processors coupled to the memory, the one or more processors executing the instructions from the memory, the one or more processors configured to perform a method for simulating an electromechanical object, the method comprising:

executing an electromagnetic solver for an electromagnetic model of the object to generate a first data instance in a first format indicative of an electromagnetic loss of the object at a reference temperature;

communicating, by the electromagnetic solver, the first data instance to a thermal model;

determining a temperature dependent electromagnetic loss of the object based on the electromagnetic loss at the reference operating temperature modified by a loss modifier that is generated based at least in part on material properties of the object, the temperature dependent electromagnetic loss varies according to a temperature of the object;

transforming the first data instance into a second data instance by capping and/or filtering data of the first data instance, the second data instance being representative of a heat source that is integrated into a thermal solver of the thermal model;

formatting the second data instance into a second format configured for input to the thermal solver;

executing a thermal solver for the thermal model of the object comprising receiving the second data instance and computing an estimate of a temperature of the object based on the temperature dependent electromagnetic loss of the object and the reference temperature;

communicating, by the thermal solver to the electromagnetic model, the estimate of the temperature of the object for generation by the electromagnetic solver of an updated electromagnetic loss of the object at the estimated temperature; and

iteratively invoking the thermal solver and the electromagnetic solver until an updated electromagnetic loss of the object in a next iteration is within a threshold of the electromagnetic loss of the object in a prior iteration.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2021
From: SHANG, WENKAI; FRIGERIO, DAVIDE; KVARNSTRÖM, ANNA MARGARETA; CRAWFORD, DEVIN EARL
To: ANSYS INC
Reel/Frame 056501/0167 →
Priority Claims (1)
DE 10 2020 118 626.6 · Jul 15, 2020 · national
Continuity (1)
Related Publication 20220019712A1 · Jan 20, 2022
References Cited (13)
US 11101719B2 · Yang · 2021 [cited by examiner]
US 20190197203A1 · Catthoor et al. · 2019 [cited by applicant]
Yang, X., et al. “An Improved Analytical Model of Permanent Magnet Eddy Current Magnetic Coupler Based on Electromagnetic-Thermal Coupling” IEEE Access, vol. 8, pp. 95235-95250 (May 2020) available from <https://ieeexpl… [cited by examiner]
Choi, C.T.M. & Konrad, A. “Finite Element Modeling of the RF Heating Process” IEEE Transactions on Magnetics, vol. 27, No. 5 (1991) (Year: 1991). [cited by examiner]
Driesen, J. et al. “Methodologies for Coupled Transient Electromagnetic-Thermal Finite-Element Modeling of Electrical Energy Transducers” IEEE Transactions on Industry Applications, vol. 38, No. 5 (2002) (Year: 2002). [cited by examiner]
Jiang, W. & Jahns, T.M. “Development of Efficient Electromagnetic-Thermal Coupled Model of Electric Machines Based on Finite Element Analysis” IEEE Int'l Electric Machines & Drives Conf. (2013) available from <https://i… [cited by examiner]
Wang, Y., et al. “Ultrafast Steady-state Multi-physics Model for PM and Synchronous Reluctance Machines” IEEE Transactions on Industry Applications, vol. 51, issue 5 (2015) available from <https://ieeexplore.ieee.org/ab… [cited by examiner]
Fatemi, A., et al. “Computationally Efficient Strand Eddy Current Loss Calculation in Electric Machines” IEEE Transactions on Industry Applications, vol. 55, No. 4 (2019) (Year: 2019). [cited by examiner]
Yu, W., et al. “Coupled Magnetic Field-Thermal Network Analysis of Modular-Spoke-Type Permanent-Magnet Machine for Electric Motorcycle” IEEE Transactions on Energy Conversion, vol. 36, No. 1 (Mar. 2021; date of publicat… [cited by examiner]
Sergaki, E., et al. “Fuzzy Logic Based Online Electromagnetic Loss Minimization of Permanent Magnet Synchronous Motor Drives” IEEE Proceedings of 2008 Int'l Conf. on Electrical Machines, Paper ID 1405 (2008) (Year: 2008… [cited by examiner]
Nicolas Bracikowski et al., “Multiphysics Modeling of a Permanent Magnet Synchronous Machine by Using Lumped Models”, IEEE Transactions on Industrial Electronics, vol. 59, No. 6, Jun. 2012, total 12 pages. [cited by applicant]
Yi Wang et al., “Ultrafast Steady-State Multiphysics Model for PM and Synchronous Reluctance Machines”, IEEE Transactions on Industry Applications, vol. 51, No. 5, Sep./Oct. 2015, total 8 pages. [cited by applicant]
Solve Thermal Model, “Copper Loss Variation with Temperature”, total 2 pages. [cited by applicant]