Code Monkey home page Code Monkey logo

optimal-design-of-switch-reluctance-motor's Introduction

Optimal-design-of-switch-reluctance-motor

Optimal Motor

Electric motors with promising features such as high torque capability, low cost, fault tolerance, reasonable power factor, modularity, etc. can be easily integrated into the structure of electric vehicles. Various electric motors can provide such criteria for vehicle manufacturers. One of them is the switch reluctance motor about which many recent research studies talked. Although the switch reluctance motor (SRM) is a reputable candidate for transportation applications, one should be careful about the annoying torque ripple in these motors. In the context of machine design, various methods have been implemented to palliate the cogging torque and torque ripple of SRMs. These strategies usually consider either drive or machine design to tackle the torque ripple problem. The drive tackling is very straightforward and the basic is to inject the required harmonic to face the torque ripple-producing forces. Therefore, it's applicable after the machine design has finished and the machine is ready for test in the laboratory. Without an appropriate drive, the designer would not be able to improve the performance. On the other hand, the machine design strategy, also utilized in this project, is implemented in the machine design procedure. The user would be able to drive the motor without any further consideration. Therefore, the cost of implementation of this method is much less than the first one.

images images

Torque Ripple Minimization for a Switch Reluctance Motor Using the Ant Lion Optimization Algorithm High torque density is a significant criterion for electric vehicle applications. In the context of torque performance, firstly, the average torque of the motor should be improved, and, secondly, the torque ripple of the machine must be at a satisfactory level. Switch reluctance motors (SRMs), as an alternative, pass the e first criterion. However, the torque ripple of the SRMs can be problematic for the users. Various methods have been used for torque ripple minimization, and most of them are related to structural techniques. However, these methods cannot be considered as the optimal ones. In this project, a 3-phase switch reluctance motor with 18 stator poles and 12 rotor poles (18/12) has been introduced, designed to be used in electric vehicles. The torque ripple of the motor is optimized using the Ant Lion Optimization (ALO) algorithm, which is a metaheuristic approach, and the result of the optimization problem is compared with the initial machine.

Untitled

For the SRM proposed in the previous section, we want to optimize (minimize) the torque ripple of the motor. Here, it is essential to save the torque capability (average torque) of the motor. We assign five decision variables to the optimization problem. The first and second are the outer and inner widths of the rotor tooth. We assign the third and fourth ones to the stator tooth width. In addition to the torque ripple minimization, we want to find a relation between the number of turns and torque ripple.

Untitled 2

For this reason, the number of turns is the fifth decision variable of this problem. Actually, in the motor design problem, the number of turns is a constant value. However, here we want to analyze the relationship between that and the torque ripple of the motor. So, for decision variables,

4<x_1<10 ⇒ "Outer width of rotor tooth "("deg")

5<x_2<13 ⇒ "Inner width of rotor tooth "("deg")

3<x_3<5 ⇒ "Inner width of stator tooth "("deg")

3<x_4<5.5 ⇒ "Outer width of stator tooth "("deg")

40<x_5<60 ⇒ "Number of turns"

decision variables of optimization

optimal-design-of-switch-reluctance-motor's People

Contributors

toohidsharifi avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.