Patent ID: 11954416
Assignee: JSOL CORPORATION
Field: Electrical machinery, apparatus, energy (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 8:
9. A simulation device comprising an arithmetic unit,
the arithmetic unit
creating a table by a magnetic field analysis based on an analytic model of an electromagnetic component including a coil, the table including a flux linkage of the coil, an inductance of the coil and a current in the coil in association with one another, and
simulating behavior of the electromagnetic component at each of a plurality of time points (wherein a present simulation step is an n-th step) by referring to the table using currents in the coil calculated at a previous simulation step (an (n−1)-th step) and at a step before the previous simulation step (an (n−2)-th step), wherein
the electromagnetic component is a motor including a plurality of coils, and includes a stator and a mover,
the plurality of coils includes U phase coil, V phase coil and W phase coil,
the table is a look-up table storing flux linkages of the plurality of coils, inductances of the plurality of coils, currents in the plurality of coils and a position of the mover in association with one another; and
the arithmetic unit further
acquiring voltages to be applied to the coils of the motor from an external driving circuit simulator;
reading out inductances of the plurality of coils and flux linkages of the coils by referring to the look-up table using currents in the coils calculated at the previous simulation step and a position of the mover at the present simulation step;
reading out inductances of the plurality of coils and flux linkages of the coils by referring to the look-up table using currents in the coils calculated at the step before the previous simulation step and a position of the mover at the previous simulation step; and
calculating currents of the coils at the present simulation step based on Equation (1) below:, (
       
        
         
          
           
            R
            ⁢
            Δ
            ⁢
            t
           
           +
           
            
             L
             uu
            
            (
            
             
              I
              *
              
               (
               
                n
                -
                1
               
               )
              
             
             ,
             
              θ
              
               (
               n
               )
              
             
            
            )
           
          
         
         
          
           
            L
            uv
           
           (
           
            
             I
             *
             
              (
              
               n
               -
               1
              
              )
             
            
            ,
            
             θ
             
              (
              n
              )
             
            
           
           )
          
         
         
          
           
            L
            uw
           
           ⁢
           
            (
            
             
              I
              *
              
               (
               
                n
                -
                1
               
               )
              
             
             ,
             
              θ
              
               (
               n
               )
              
             
            
            )
           
          
         
        
        
         
          
           
            L
            vu
           
           (
           
            
             I
             *
             
              (
              
               n
               -
               1
              
              )
             
            
            ,
            
             θ
             
              (
              n
              )
             
            
           
           )
          
         
         
          
           
            R
            ⁢
            Δ
            ⁢
            t
           
           +
           
            
             L
             vv
            
            ⁢
            
             (
             
              
               I
               *
               
                (
                
                 n
                 -
                 1
                
                )
               
              
              ,
              
               θ
               
                (
                n
                )
               
              
             
             )
            
           
          
         
         
          
           
            L
            vv
           
           ⁢
           
            (
            
             
              I
              *
              
               (
               
                n
                -
                1
               
               )
              
             
             ,
             
              θ
              
               (
               n
               )
              
             
            
            )
           
          
         
        
        
         
          
           
            L
            wu
           
           (
           
            
             I
             *
             
              (
              
               n
               -
               1
              
              )
             
            
            ,
            
             θ
             
              (
              n
              )
             
            
           
           )
          
         
         
          
           
            L
            wv
           
           ⁢
           
            (
            
             
              I
              *
              
               (
               
                n
                -
                1
               
               )
              
             
             ,
             
              θ
              
               (
               n
               )
              
             
            
            )
           
          
         
         
          
           
            R
            ⁢
            Δ
            ⁢
            t
           
           +
           
            
             L
             ww
            
            ⁢
            
             (
             
              
               I
               *
               
                (
                
                 n
                 -
                 1
                
                )
               
              
              ,
              
               θ
               
                (
                n
                )
               
              
             
             )
            
           
          
         
        
       
       )
      
      ⁢
      
       (
       
        
         
          
           I
           u
           
            (
            n
            )
           
          
         
        
        
         
          
           I
           v
           
            (
            n
            )
           
          
         
        
        
         
          
           I
           w
           
            (
            n
            )
           
          
         
        
       
       )
      
     
     =
     
      
       (
       
        
         
          
           
            (
            
             
              V
              
               u
               ⁢
               0
              
              
               (
               n
               )
              
             
             -
             
              V
              
               v
               ⁢
               0
              
              
               (
               n
               )
              
             
            
            )
           
           ⁢
           Δ
           ⁢
           t
          
         
        
        
         
          
           
            (
            
             
              V
              
               v
               ⁢
               0
              
              
               (
               n
               )
              
             
             -
             
              V
              
               w
               ⁢
               0
              
              
               (
               n
               )
              
             
            
            )
           
           ⁢
           Δ
           ⁢
           t
          
         
        
        
         
          
           
            (
            
             
              V
              
               w
               ⁢
               0
              
              
               (
               n
               )
              
             
             -
             
              V
              
               u
               ⁢
               0
              
              
               (
               n
               )
              
             
            
            )
           
           ⁢
           Δ
           ⁢
           t
          
         
        
       
       )
      
      +
      
       
        (
        
         
          
           
            
             L
             uu
            
            ⁢
            
             (
             
              
               I
               *
               
                (
                
                 n
                 -
                 1
                
                )
               
              
              ,
              
               θ
               
                (
                n
                )
               
              
             
             )
            
           
          
          
           
            
             L
             uv
            
            ⁢
            
             (
             
              
               I
               *
               
                (
                
                 n
                 -
                 1
                
                )
               
              
              ,
              
               θ
               
                (
                n
                )
               
              
             
             )
            
           
          
          
           
            
             L
             uw
            
            ⁢
            
             (
             
              
               I
               *
               
                (
                
                 n
                 -
                 1
                
                )
               
              
              ,
              
               θ
               
                (
                n
                )
               
              
             
             )
            
           
          
         
         
          
           
            
             L
             vu
            
            ⁢
            
             (
             
              
               I
               *
               
                (
                
                 n
                 -
                 1
                
                )
               
              
              ,
              
               θ
               
                (
                n
                )
               
              
             
             )
            
           
          
          
           
            
             L
             vv
            
            ⁢
            
             (
             
              
               I
               *
               
                (
                
                 n
                 -
                 1
                
                )
               
              
              ,
              
               θ
               
                (
                n
                )
               
              
             
             )
            
           
          
          
           
            
             L
             vw
            
            ⁢
            
             (
             
              
               I
               *
               
                (
                
                 n
                 -
                 1
                
                )
               
              
              ,
              
               θ
               
                (
                n
                )
               
              
             
             )
            
           
          
         
         
          
           
            
             L
             wu
            
            ⁢
            
             (
             
              
               I
               *
               
                (
                
                 n
                 -
                 1
                
                )
               
              
              ,
              
               θ
               
                (
                n
                )
               
              
             
             )
            
           
          
          
           
            
             L
             wv
            
            ⁢
            
             (
             
              
               I
               *
               
                (
                
                 n
                 -
                 1
                
                )
               
              
              ,
              
               θ
               
                (
                n
                )
               
              
             
             )
            
           
          
          
           
            
             L
             ww
            
            ⁢
            
             (
             
              
               I
               *
               
                (
                
                 n
                 -
                 1
                
                )
               
              
              ,
              
               θ
               
                (
                n
                )
               
              
             
             )
            
           
          
         
        
        )
       
       ⁢
       
        (
        
         
          
           
            I
            u
            
             (
             
              n
              -
              1
             
             )
            
           
          
         
         
          
           
            I
            v
            
             (
             
              n
              -
              1
             
             )
            
           
          
         
         
          
           
            I
            w
            
             (
             
              n
              -
              1
             
             )
            
           
          
         
        
        )
       
      
      +
      
       
        (
        
         
          
           
            
             L
             uu
            
            ⁢
            
             (
             
              
               I
               *
               
                (
                
                 n
                 -
                 2
                
                )
               
              
              ,
              
               θ
               
                (
                
                 n
                 -
                 1
                
                )
               
              
             
             )
            
           
          
          
           
            
             L
             uv
            
            ⁢
            
             (
             
              
               I
               *
               
                (
                
                 n
                 -
                 2
                
                )
               
              
              ,
              
               θ
               
                (
                
                 n
                 -
                 1
                
                )
               
              
             
             )
            
           
          
          
           
            
             L
             uw
            
            ⁢
            
             (
             
              
               I
               *
               
                (
                
                 n
                 -
                 2
                
                )
               
              
              ,
              
               θ
               
                (
                
                 n
                 -
                 1
                
                )
               
              
             
             )
            
           
          
         
         
          
           
            
             L
             vu
            
            ⁢
            
             (
             
              
               I
               *
               
                (
                
                 n
                 -
                 2
                
                )
               
              
              ,
              
               θ
               
                (
                
                 n
                 -
                 1
                
                )
               
              
             
             )
            
           
          
          
           
            
             L
             vv
            
            ⁢
            
             (
             
              
               I
               *
               
                (
                
                 n
                 -
                 2
                
                )
               
              
              ,
              
               θ
               
                (
                
                 n
                 -
                 1
                
                )
               
              
             
             )
            
           
          
          
           
            
             L
             vw
            
            ⁢
            
             (
             
              
               I
               *
               
                (
                
                 n
                 -
                 2
                
                )
               
              
              ,
              
               θ
               
                (
                
                 n
                 -
                 1
                
                )
               
              
             
             )
            
           
          
         
         
          
           
            
             L
             wu
            
            ⁢
            
             (
             
              
               I
               *
               
                (
                
                 n
                 -
                 2
                
                )
               
              
              ,
              
               θ
               
                (
                
                 n
                 -
                 1
                
                )
               
              
             
             )
            
           
          
          
           
            
             L
             wv
            
            ⁢
            
             (
             
              
               I
               *
               
                (
                
                 n
                 -
                 2
                
                )
               
              
              ,
              
               θ
               
                (
                
                 n
                 -
                 1
                
                )
               
              
             
             )
            
           
          
          
           
            
             L
             ww
            
            ⁢
            
             (
             
              
               I
               *
               
                (
                
                 n
                 -
                 2
                
                )
               
              
              ,
              
               θ
               
                (
                
                 n
                 -
                 1
                
                )
               
              
             
             )
            
           
          
         
        
        )
       
       ⁢
       
        (
        
         
          
           
            
             I
             u
             
              (
              
               n
               -
               1
              
              )
             
            
            -
            
             I
             u
             
              (
              
               n
               -
               2
              
              )
             
            
           
          
         
         
          
           
            
             I
             v
             
              (
              
               n
               -
               1
              
              )
             
            
            -
            
             I
             v
             
              (
              
               n
               -
               2
              
              )
             
            
           
          
         
         
          
           
            
             I
             w
             
              (
              
               n
               -
               1
              
              )
             
            
            -
            
             I
             w
             
              (
              
               n
               -
               2
              
              )
             
            
           
          
         
        
        )
       
      
      -
      
       (
       
        
         
          
           
            
             Ψ
             u
            
            (
            
             
              I
              *
              
               (
               
                n
                -
                1
               
               )
              
             
             ,
             
              θ
              
               (
               n
               )
              
             
            
            )
           
           -
           
            
             Ψ
             u
            
            (
            
             
              I
              *
              
               (
               
                n
                -
                2
               
               )
              
             
             ,
             
              θ
              
               (
               
                n
                -
                1
               
               )
              
             
            
            )
           
          
         
        
        
         
          
           
            
             Ψ
             v
            
            ⁢
            
             (
             
              
               I
               *
               
                (
                
                 n
                 -
                 1
                
                )
               
              
              ,
              
               θ
               
                (
                n
                )
               
              
             
             )
            
           
           -
           
            
             Ψ
             v
            
            ⁢
            
             (
             
              
               I
               *
               
                (
                
                 n
                 -
                 2
                
                )
               
              
              ,
              
               θ
               
                (
                
                 n
                 -
                 1
                
                )
               
              
             
             )
            
           
          
         
        
        
         
          
           
            
             Ψ
             w
            
            ⁢
            
             (
             
              
               I
               *
               
                (
                
                 n
                 -
                 1
                
                )
               
              
              ,
              
               θ
               
                (
                n
                )
               
              
             
             )
            
           
           -
           
            
             Ψ
             w
            
            ⁢
            
             (
             
              
               I
               *
               
                (
                
                 n
                 -
                 2
                
                )
               
              
              ,
              
               θ
               
                (
                
                 n
                 -
                 1
                
                )
               
              
             
             )
            
           
          
         
        
       
       )
      
     
    
   
   
    
     (
     1
     ), where the upper-right superscript (n) means a value at the n-th simulation step., R: electrical resistance value of each coil, Δt: time between simulation steps, Luu(I(n), θ(n)): self-inductance of the U phase coil, Luv(I(n), θ(n)): mutual inductance between the U phase coil and the V phase con, Luw(I(n), θ(n)): mutual inductance between the U phase coil and the W phase coil, Lvv(I(n), θ(n)): self-inductance of the V phase coil, Lvu(I(n), θ(n)): mutual inductance between the V phase coil and the U phase coil, Lvw(I(n), θ(n)): mutual inductance between the V phase coil and the W phase coil, Lww(I(n), θn)): self-inductance of the W phase coil, Lwu(I(n), θ(n)): mutual inductance between the W phase coil and the U phase coil, Lwv(I(n), θ(n)): mutual inductance between the W phase coil and the V phase coil, Vu0(n): voltage to be applied to the U phase coil, Vv0(n): voltage to be applied to the V phase coil, Vw0(n): voltage to be applied to of the W phase coil, I(n): (Iu(n), Iv(n), Iw(n)), Iu(n) Iv(n), Iw(n): current flowing in each coil, θ(n): mechanical angle of the mover, Ψu(I(n), θ(n)): flux linkage in the U phase coil, Ψv(I(n), θ(n)): flux linkage in the V phase coil, Ψw(I(n), θ(n)): flux linkage in the W phase coil.