<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">ENG</journal-id><journal-title-group><journal-title>Engineering</journal-title></journal-title-group><issn pub-type="epub">1947-3931</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/eng.2016.81001</article-id><article-id pub-id-type="publisher-id">ENG-62849</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Engineering</subject></subj-group></article-categories><title-group><article-title>
 
 
  Field Weakening Control of a Separately Excited DC Motor Using Neural Network Optemized by Social Spider Algorithm
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>aleed</surname><given-names>I. Hameed</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Ahmed</surname><given-names>S. Kadhim</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Ali</surname><given-names>Abdullah K. Al-Thuwaynee</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Department of Communication Engineering, Iraqi University College, Basrah, Iraq</addr-line></aff><aff id="aff2"><addr-line>Department of Electrical Engineering, University of Basrah, Basrah, Iraq</addr-line></aff><pub-date pub-type="epub"><day>19</day><month>01</month><year>2016</year></pub-date><volume>08</volume><issue>01</issue><fpage>1</fpage><lpage>10</lpage><history><date date-type="received"><day>1</day>	<month>December</month>	<year>2015</year></date><date date-type="rev-recd"><day>accepted</day>	<month>16</month>	<year>January</year>	</date><date date-type="accepted"><day>19</day>	<month>January</month>	<year>2016</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  This paper presents the speed control of a separately excited DC motor using Neural Network (NN) controller in field weakening region. In armature control, speed controller has been used in outer loop while current controller in inner loop is used. The function of NN is to predict the field current that realizes the field weakening to drive the motor over rated speed. The parameters of NN are optimized by the Social Spider Optimization (SSO) algorithm. The system has been implemented using MATLAB/SIMULINK software. The simulation results show that the proposed method gives a good performance and is feasible to be applied instead of others conventional combined control methods.
 
</p></abstract><kwd-group><kwd>DC Motor Drive</kwd><kwd> Field Weakening</kwd><kwd> Neural Network</kwd><kwd> Social Spider Optimization</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>DC motors are used in many applications and industrial fields, because they can provide a high starting torque. It is also possible to obtain speed control over wide range below and above the rated speed [<xref ref-type="bibr" rid="scirp.62849-ref1">1</xref>] . It is well known that the speed of separately excited DC motor (SEDCM) can be achieved either by varying the armature voltage (armature control) or the field current (field control) [<xref ref-type="bibr" rid="scirp.62849-ref2">2</xref>] . The speed is directly proportional to the armature voltage and inversely proportional to the field current. In armature control, one can get constant reference speed up to rated over the whole load range [<xref ref-type="bibr" rid="scirp.62849-ref3">3</xref>] . However, in the field control, constant reference speed up to 120% - 130% rated can be achieved but with loss of the motor developed torque. In this paper, neural network controller has been proposed to operate the DC motor in the field weakening region. This controller has been used to reduce the field current and then increase the speed of motor over rated speed. This paper is organized as follows: a mathematical model of SEDC motor operating in both armature and field weakening regions is given in Section 2; combined control of SEDCM with proposed method has been presented in Section 3; a brief description of neural networks is given in Section 4; in Section 5, a Social Spider Optimization (SSO) algorithm has been developed. Simulation results are given in Section 6, and finally, conclusions are given in Section 7.</p></sec><sec id="s2"><title>2. Modeling of SEDCM</title><p>The quivalent circuit of a separately exited DC-Motor is shown in <xref ref-type="fig" rid="fig1">Figure 1</xref> below. Dependent on the quivalent circuit, the mathmetical equations of the motor are obtained using electromechanical energy conversion and torque balance rules as follows [<xref ref-type="bibr" rid="scirp.62849-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.62849-ref3">3</xref>] :</p><disp-formula id="scirp.62849-formula30"><label>(1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-8102503x6.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.62849-formula31"><label>(2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-8102503x7.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.62849-formula32"><label>(3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-8102503x8.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.62849-formula33"><label>(4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-8102503x9.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.62849-formula34"><label>(5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-8102503x10.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.62849-formula35"><label>(6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-8102503x11.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x12.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x13.png" xlink:type="simple"/></inline-formula> are the applied terminal voltage to the motor and field voltage, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x14.png" xlink:type="simple"/></inline-formula>is the emf induced in the armature winding, The resistances <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x15.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x16.png" xlink:type="simple"/></inline-formula> are the armature and field resistances, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x17.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x18.png" xlink:type="simple"/></inline-formula> are the armature and field inductances, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x19.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x20.png" xlink:type="simple"/></inline-formula> are the armature motor current and field current, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x21.png" xlink:type="simple"/></inline-formula>mutual inductance, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x22.png" xlink:type="simple"/></inline-formula>is the motor constant, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x23.png" xlink:type="simple"/></inline-formula>is the motor speed, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x24.png" xlink:type="simple"/></inline-formula>is the internal torque of the motor, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x25.png" xlink:type="simple"/></inline-formula>is the rotational inertia of motor, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x25.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x26.png" xlink:type="simple"/></inline-formula>is the viscous friction of motor and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x25.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x26.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x27.png" xlink:type="simple"/></inline-formula> the load torque.</p></sec><sec id="s3"><title>3. Combined Control of SEDCM</title><p>The main advantage of DC motors is simple in the speed control. As the motor angular speed<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x28.png" xlink:type="simple"/></inline-formula>, is directly proportional to armature voltage and inversely proportional to the magnetic flux produced by the field current, adjusting the armature voltage and/or the field current will change the rotor angular speed [<xref ref-type="bibr" rid="scirp.62849-ref4">4</xref>] . The separately excited DC motor (SEDM) is usually supplied by two controlled voltage sources, that can be controlled rectifiers or choppers. One source is supplying the motor armature winding with the armature voltage, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x29.png" xlink:type="simple"/></inline-formula>, and the other is supplying the motor field winding by the field voltage<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x29.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x30.png" xlink:type="simple"/></inline-formula>. The speed of the SEDM can be controlled by controlling either the armature voltage <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x29.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x31.png" xlink:type="simple"/></inline-formula> or the field voltage<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x29.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x32.png" xlink:type="simple"/></inline-formula>, or both of them. Usually, the voltage speed</p><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> The quivalent circuit of a separately exited DC-motor</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-8102503x33.png"/></fig><p>control method is used to control the speed of the SEDM below its rated speed. In this method, the field voltage <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x34.png" xlink:type="simple"/></inline-formula> is kept constant, while the armature voltage <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x35.png" xlink:type="simple"/></inline-formula> is varied. A constant field voltage <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x36.png" xlink:type="simple"/></inline-formula> produces a constant field current<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x37.png" xlink:type="simple"/></inline-formula>, which in turn, produces a constant magnetic flux in the motor air-gap. Hence, the torque produced on the motor shaft remains constant, as the armature current remains constant.</p><p>The motor angular speed <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x38.png" xlink:type="simple"/></inline-formula> and the power on the motor shaft are linearly proportional to the armature voltage<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x39.png" xlink:type="simple"/></inline-formula>. To run the SEDM above its rated speed, the field weakening method is used. Here, the field current <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x40.png" xlink:type="simple"/></inline-formula> is reduced by reducing the field voltage<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x41.png" xlink:type="simple"/></inline-formula>. The magnetic flux in the motor air gap will be reduced, causing reduction of the back emf<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x42.png" xlink:type="simple"/></inline-formula>. The motor armature current will increase, resulting in increasing the motor speed. As a result of that, the back emf <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x43.png" xlink:type="simple"/></inline-formula> will increase and a new equilibrium will be established at a higher speed. In other words, with decreasing the field voltage<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x44.png" xlink:type="simple"/></inline-formula>, the motor angular speed <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x45.png" xlink:type="simple"/></inline-formula> increases, while the motor torque decreases and the motor shaft power remains constant [<xref ref-type="bibr" rid="scirp.62849-ref5">5</xref>] . The block diagram of conventional combined control is shown in <xref ref-type="fig" rid="fig2">Figure 2</xref> below.</p><p>In this paper we propose a new method to increase the speed of the motor above the rated value (N rated). The new method based on predict the duty ratio (D) that give the field voltage <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x46.png" xlink:type="simple"/></inline-formula> and thus give the require current field<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x47.png" xlink:type="simple"/></inline-formula>. This can be realized by using the ability of neural networks (NNs) in prediction and control. Assume that this method don’t need to sensors for current field <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x48.png" xlink:type="simple"/></inline-formula> and armature voltage<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x49.png" xlink:type="simple"/></inline-formula>. Also in this method, the predicted field current will keep the armature voltage of the motor under the rated value. <xref ref-type="fig" rid="fig3">Figure 3</xref> below show the block diagram of the proposed method.</p></sec><sec id="s4"><title>4. Neural Network</title><p>The structure of an artificial neuron is inspired by the concept of a biological neuron. Neural Network (NN) basically performs input output mapping which can be static or dynamic. One important feature of NN is that it normally requires supervised training (or learning) by input-output example data sets unlike conventional programming of digital computer [<xref ref-type="bibr" rid="scirp.62849-ref6">6</xref>] . In learning process, neural network adjusts its structure such that it is able to output the same signals as the supervisor. The learning is repeated until the difference between network output and supervisor is enough [<xref ref-type="bibr" rid="scirp.62849-ref7">7</xref>] . The basic model of a single artificial neuron consists of a weighted summer and an activation (or transfer) function as shown in <xref ref-type="fig" rid="fig4">Figure 4</xref>.</p><fig id="fig2"  position="float"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> Block diagram of conventional combined control for SEDCM</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-8102503x50.png"/></fig><fig id="fig3"  position="float"><label><xref ref-type="fig" rid="fig3">Figure 3</xref></label><caption><title> Block diagram of proposed field weakening control</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-8102503x51.png"/></fig><fig id="fig4"  position="float"><label><xref ref-type="fig" rid="fig4">Figure 4</xref></label><caption><title> Basic model of a single artificial neuron</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-8102503x52.png"/></fig><p>where:</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x53.png" xlink:type="simple"/></inline-formula>are inputs;</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x54.png" xlink:type="simple"/></inline-formula>are weights;</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x55.png" xlink:type="simple"/></inline-formula>is bias;</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x56.png" xlink:type="simple"/></inline-formula>is the activation function;</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x57.png" xlink:type="simple"/></inline-formula>is the output.</p><p>The weights sum <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x58.png" xlink:type="simple"/></inline-formula> is therefore</p><disp-formula id="scirp.62849-formula36"><label>(7)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-8102503x59.png"  xlink:type="simple"/></disp-formula><p>The sigmoid activation function is popular for neural network application. The equation for a sigmoid function is:</p><disp-formula id="scirp.62849-formula37"><label>(8)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-8102503x60.png"  xlink:type="simple"/></disp-formula><p>Feed forward network is a network of single neurons jointed together by synaptic connections. <xref ref-type="fig" rid="fig5">Figure 5</xref> show a three-layer feed forward neural network [<xref ref-type="bibr" rid="scirp.62849-ref8">8</xref>] .</p></sec><sec id="s5"><title>5. The Social Spider Optimization (SSO) Algorithm</title><p>A new type of evolutionary technique, which is called Swarm intelligence has enticed much research interest [<xref ref-type="bibr" rid="scirp.62849-ref9">9</xref>] . The swarm expression is employed in a general manner to refer to any collection of interactive agents. Swarm intelligence is concerned with the methodology to model the attitude of social animals and insects for problem solving. Researchers invented optimization algorithms by simulating the behavior of ants, bees, bacteria, fireflies and other organisms [<xref ref-type="bibr" rid="scirp.62849-ref10">10</xref>] . Self-organization and job division are the basic components of swarm intelligence. Self-organizing system means; each of the covered units responds to local exciter individually and may act together to achieve a global mission, via a job separation which averts a localized supervision. This will efficiently adapt the entire system to internal and external changes [<xref ref-type="bibr" rid="scirp.62849-ref11">11</xref>] . A swarm algorithms are built up on several methods. Such methods involve the social behavior of bird herding such as the Particle Swarm Optimization (PSO) algorithm [<xref ref-type="bibr" rid="scirp.62849-ref12">12</xref>] , the cooperative demeanor of bee colonies such as the Artificial Bee Colony (ABC) technique [<xref ref-type="bibr" rid="scirp.62849-ref13">13</xref>] , the intermarriage demeanor of firefly insects such as the Firefly (FF) method [<xref ref-type="bibr" rid="scirp.62849-ref14">14</xref>] and imitation the cuckoo birds lifestyle such as the Cuckoo Optimization Algorithm (COA) [<xref ref-type="bibr" rid="scirp.62849-ref15">15</xref>] .</p><p>The SSO supposes that entire search space is a sectarian web, where all the social-spiders react to each other. Each solution within the search space symbolizes a spider position in the communal web. Every spider receives a weight relating to the fitness value of the solution that is denoted by the social-spider. The algorithm supposes two different search agents (spiders): males and females. Depending on gender, each person is behaved by a set of different evolutionary operators which mimic different mutual behaviors that are commonly assumed within the colony. The computational steps for the SSO algorithm can be abstracted as follows [<xref ref-type="bibr" rid="scirp.62849-ref11">11</xref>] :</p><p>1) Considering N as the total number of n-dimensional colony members, define the number of male Nm and females N<sub>f</sub> spiders in the entire population S.</p><disp-formula id="scirp.62849-formula38"><label>(9)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-8102503x61.png"  xlink:type="simple"/></disp-formula><fig id="fig5"  position="float"><label><xref ref-type="fig" rid="fig5">Figure 5</xref></label><caption><title> Three-layer feed forward neural network</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-8102503x62.png"/></fig><p>2) Initialize randomly the female <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x63.png" xlink:type="simple"/></inline-formula> and male <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x63.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x64.png" xlink:type="simple"/></inline-formula> members where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x63.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x64.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x65.png" xlink:type="simple"/></inline-formula></p><disp-formula id="scirp.62849-formula39"><label>(10)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-8102503x66.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.62849-formula40"><label>(11)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-8102503x67.png"  xlink:type="simple"/></disp-formula><p>and calculate the fitness of each individual.</p><p>3) Calculate the weight of every spider of S as follows:</p><disp-formula id="scirp.62849-formula41"><label>(12)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-8102503x68.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x69.png" xlink:type="simple"/></inline-formula> is the fitness value obtained by the evaluation of the spider position<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x69.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x70.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x69.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x70.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x71.png" xlink:type="simple"/></inline-formula>and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x69.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x70.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x72.png" xlink:type="simple"/></inline-formula>.</p><p>4) Move female spider according to the female cooperative operator</p><p>The sectarian web is used as technique to transmit information among the colony individuals, this information is encoded as small vibrations. Each vibration depends on the weight and distance of the spider which has generated it.</p><p>There are two type of vibration:</p><p>a) <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x73.png" xlink:type="simple"/></inline-formula>which is understood by the member i as response of the information transmitted by the individual c(<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x74.png" xlink:type="simple"/></inline-formula>), where c meant the nearest member to i and assigns higher weight in comparison to i</p><disp-formula id="scirp.62849-formula42"><label>(13)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-8102503x75.png"  xlink:type="simple"/></disp-formula><p>where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x76.png" xlink:type="simple"/></inline-formula>.</p><p>b) <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x77.png" xlink:type="simple"/></inline-formula>which is understood by the member i as response of the information transmitted by the individual b(<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x78.png" xlink:type="simple"/></inline-formula>), where b meant the best fitness value such that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x78.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x79.png" xlink:type="simple"/></inline-formula></p><disp-formula id="scirp.62849-formula43"><label>(14)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-8102503x80.png"  xlink:type="simple"/></disp-formula><p>where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x81.png" xlink:type="simple"/></inline-formula>.</p><p>The movement of the female is depended on the attraction and repulsion, and they are depended on a uniform random number <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x82.png" xlink:type="simple"/></inline-formula> within range [0, 1]. If <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x82.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x83.png" xlink:type="simple"/></inline-formula> is smaller than a threshold <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x82.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x83.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x84.png" xlink:type="simple"/></inline-formula> an attraction is produced, otherwise a repulsion is generated.</p><p>The new position <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x85.png" xlink:type="simple"/></inline-formula> of the female <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x85.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x86.png" xlink:type="simple"/></inline-formula> is calculated as follows:</p><disp-formula id="scirp.62849-formula44"><label>(15)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-8102503x87.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x88.png" xlink:type="simple"/></inline-formula> are random value between [0, 1], while k represents the iteration number.</p><p>5) move the male according to the cooperative operator</p><p>We have now the third type of vibration <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x89.png" xlink:type="simple"/></inline-formula> (a vibration understood by the member i as a result of the information transmitted by the member f(<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x89.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x90.png" xlink:type="simple"/></inline-formula>) where f is the nearest female to individual i.</p><disp-formula id="scirp.62849-formula45"><label>(16)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-8102503x91.png"  xlink:type="simple"/></disp-formula><p>The male individuals are arranged in decreasing order according to their weight value, the individual whose weight <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x92.png" xlink:type="simple"/></inline-formula> is located in the middle is considered the median male individual. The change of positions will be as follows:</p><disp-formula id="scirp.62849-formula46"><label>(17)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-8102503x93.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x94.png" xlink:type="simple"/></inline-formula> represents the nearest female to the male i.</p><p>6) mating is performed by predominant males and females members, when a dominant male m locates at a set of females within a specific range r, it mates forming a new brood.</p><p>r is calculated as follows:</p><disp-formula id="scirp.62849-formula47"><label>(18)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-8102503x95.png"  xlink:type="simple"/></disp-formula><p>7) it stop condition is verified the algorithm is finished otherwise go back to step 3.</p><p>The flow chart of SSO is shown in <xref ref-type="fig" rid="fig6">Figure 6</xref>.</p></sec><sec id="s6"><title>6. Simulation Results</title><p>The SIMULINK model of Field Weakening Control for separately excited DC motor have been implemented using MATLAB/SIMULINK software as shown in <xref ref-type="fig" rid="fig7">Figure 7</xref>. The ratings and parameters of DC motor are shown in <xref ref-type="table" rid="table1">Table 1</xref>. PI controller in outer loop have been used to control the speed of the motor in both armature and field modes. To control the current of the motor, Hysteresis current method have been used in inner loop. The maximum current (<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x96.png" xlink:type="simple"/></inline-formula>max) can the motor reach to it is twice the rated current. The voltage of field can be vraied by changing the duty ratio. For the speed equal or less than the rated speed the field current keep constant. For the speed higher than the rated speed the field current is varied to control the speed. Pre-data sets have been used as input and output to NN to training the weights and bais based on SSO. The training data are shown in <xref ref-type="table" rid="table2">Table 2</xref>. Each weights of the neural network will represent the male and female individuals. The number of individual is assumed to be 60, while the range of parameters is supposed to be between [0, 1]. The summation of the mean square error is taken as a fitness function. The structures of NN have three neorons in hidden layer and one neoron for the input layer and another one in the output layer.</p><fig id="fig6"  position="float"><label><xref ref-type="fig" rid="fig6">Figure 6</xref></label><caption><title> Flow chart of SSO</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-8102503x97.png"/></fig><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> DC motor ratings and parameters</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Nrated = 1750 r.pm</th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x98.png" xlink:type="simple"/></inline-formula>= 0.008 H</th></tr></thead><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x99.png" xlink:type="simple"/></inline-formula>= 230 V</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x100.png" xlink:type="simple"/></inline-formula>= 60 H</td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x101.png" xlink:type="simple"/></inline-formula>= 120 V</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x102.png" xlink:type="simple"/></inline-formula>= 0.1 Ω</td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x103.png" xlink:type="simple"/></inline-formula>= 46 A</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x104.png" xlink:type="simple"/></inline-formula>= 75 Ω</td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x105.png" xlink:type="simple"/></inline-formula>= 1.6 A</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x106.png" xlink:type="simple"/></inline-formula>= 0.314 Nm&#215;S/rad</td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-8102503x107.png" xlink:type="simple"/></inline-formula>= 0.767 H</td><td align="center" valign="middle" >J = 2.2 kg/m<sup>2</sup></td></tr></tbody></table></table-wrap><p>The speed and field current responses of the motor under and over the rated speed is shown in <xref ref-type="fig" rid="fig8">Figure 8</xref>. The field current is 1.6 A for all speeds under rated speed of the motor which is 1750 r.p.m. A three step changes of 200 r.p.m in a reference speed is applied at t = 12, 20 and 28 s respectively. As shown in the responses (a) and (b), when the speed of the motor N increases over the rated speed Nb the field current decreases. <xref ref-type="fig" rid="fig9">Figure 9</xref> show the summation of the mean square error to the number of training iterations. To drive the motor above rated speed by using field weakening method, the armature voltage should kept constant under the rated value. This can be clearly observed in <xref ref-type="fig" rid="fig1">Figure 1</xref>0. Through step changes in the motor speed, the armature voltage will remaining almost constant below the rated voltage of the armature which equal to 225 v.</p><fig id="fig7"  position="float"><label><xref ref-type="fig" rid="fig7">Figure 7</xref></label><caption><title> SIMULINK model of field weakening control for SEDCM</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-8102503x108.png"/></fig><fig-group id="fig8"><label><xref ref-type="fig" rid="fig8">Figure 8</xref></label><caption><title> Speed and field current responses of the motor.</title></caption><fig id ="fig8_1"><label>(b)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-8102503x109.png"/></fig><fig id ="fig8_2"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-8102503x110.png"/></fig></fig-group><fig id="fig9"  position="float"><label><xref ref-type="fig" rid="fig9">Figure 9</xref></label><caption><title> The summation of the mean square error</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-8102503x111.png"/></fig><fig id="fig10"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>0</label><caption><title> Armature voltage of the motor</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-8102503x112.png"/></fig><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Data sets for combined control</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Data No.</th><th align="center" valign="middle" >Normlized input (Nr − Nb)/Nb</th><th align="center" valign="middle" >Requirement field current (If) A</th><th align="center" valign="middle" >Duty ratio (D)</th><th align="center" valign="middle" >Data No.</th><th align="center" valign="middle" >Normlized input (Nr − Nb)/Nb</th><th align="center" valign="middle" >Requirement field current (If) A</th><th align="center" valign="middle" >Duty ratio (D)</th></tr></thead><tr><td align="center" valign="middle" >1</td><td align="center" valign="middle" >−0.71</td><td align="center" valign="middle" >1.6</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >6</td><td align="center" valign="middle" >0.088</td><td align="center" valign="middle" >1.46</td><td align="center" valign="middle" >0.91</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >−0.428</td><td align="center" valign="middle" >1.6</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >7</td><td align="center" valign="middle" >0.137</td><td align="center" valign="middle" >1.4</td><td align="center" valign="middle" >0.87</td></tr><tr><td align="center" valign="middle" >3</td><td align="center" valign="middle" >−0.142</td><td align="center" valign="middle" >1.6</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >8</td><td align="center" valign="middle" >0.191</td><td align="center" valign="middle" >1.33</td><td align="center" valign="middle" >0.83</td></tr><tr><td align="center" valign="middle" >4</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >1.6</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >9</td><td align="center" valign="middle" >0.25</td><td align="center" valign="middle" >1.26</td><td align="center" valign="middle" >0.78</td></tr><tr><td align="center" valign="middle" >5</td><td align="center" valign="middle" >0.043</td><td align="center" valign="middle" >1.53</td><td align="center" valign="middle" >0.95</td><td align="center" valign="middle" >10</td><td align="center" valign="middle" >0.314</td><td align="center" valign="middle" >1.2</td><td align="center" valign="middle" >0.75</td></tr></tbody></table></table-wrap></sec><sec id="s7"><title>7. Conclusion</title><p>The armature and field circuits of SEDCM are providing from separate sources; this can give a flexible control and wide speed rang. Field weakening methods are dependent on the reverse relationship between the field current and the speed of the motor. To control the speed of the motor from zero up to rated speed, armature control method is used and thus the motor drives in the constant torque region. While controlling the speed over the rated speed (the motor operates in the constant power region), field weakening methods should be used. In this work, the requirement field current has been predicted by using NN to drive the motor in both torque and power regions without needing any sensor to the armature voltage or field current. The parameters of NN optimized using SSO. The simulation results show the effectiveness of the proposed method.</p></sec><sec id="s8"><title>Cite this paper</title><p>Waleed I.Hameed,Ahmed S.Kadhim,Ali Abdullah K.Al-Thuwaynee, (2016) Field Weakening Control of a Separately Excited DC Motor Using Neural Network Optemized by Social Spider Algorithm. Engineering,08,1-10. doi: 10.4236/eng.2016.81001</p></sec></body><back><ref-list><title>References</title><ref id="scirp.62849-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Tipsuwanpom, V., Numsomran, A., Klinsmitth, N. and Gulphanich, S. (2007) Separately Excited DC Motor Drive with Fuzzy Self-Organizing. International Conference on Control, Automation and Systems, Seoul.</mixed-citation></ref><ref id="scirp.62849-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Zribi, M. and Al-Zamel, A. (2007) Field-Weakening Nonlinear Control of a Separately Excited DC Motor Mathematical Problems in Engineering. Hindawi Publishing Corporation.</mixed-citation></ref><ref id="scirp.62849-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Liu, Z.Z., Luo, F.L. and Rashid, M.H. (2003) Speed Nonlinear Control of DC Motor Drive with Field Weakening. IEEE Transactions on Industry Applications, 39, 417-423. http://dx.doi.org/10.1109/TIA.2003.808971</mixed-citation></ref><ref id="scirp.62849-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Adday, A.M. and Othman, M.Z. (2012) Combined Armature and Field Fuzzy Speed Control of a DC Motor for Efficiency Enhancement. Al-Rafidain Engineering, 20.</mixed-citation></ref><ref id="scirp.62849-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Alshehhi, K.M.A.T. (2014) Combined Armature and Field Voltage Control of DC Motor. The British University in Dubai, December.</mixed-citation></ref><ref id="scirp.62849-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Bose, B.K. (2006) Power Electronics and Motor Drives. Elsevier, USA.</mixed-citation></ref><ref id="scirp.62849-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">George, M., Basu, K.P. and Chiat, A.T.W. (2010) Model Reference Controlled Separately Excited DC Motor. Neural Computing and Applications, 19, 343-351. http://dx.doi.org/10.1007/s00521-009-0271-1</mixed-citation></ref><ref id="scirp.62849-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Burns, R.S. (2001) Advanced Control Engineering. Butterworth-Heinemann, UK.</mixed-citation></ref><ref id="scirp.62849-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Parpinelli, R.S. and Lopes, H.S. (2011) New Inspirations in Swarm Intelligence: A Survey. International Journal of Bio-Inspired Computation, 3, 1-16. http://dx.doi.org/10.1504/IJBIC.2011.038700</mixed-citation></ref><ref id="scirp.62849-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Yim, M., Zhang, Y. and Duff, D. (2002) Modular Robots. IEEE Spectrum, 39, 30-34.  
http://dx.doi.org/10.1109/6.981854</mixed-citation></ref><ref id="scirp.62849-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Cienfuegos, E., Zaldívar, M., Zaldívar, D. and Pérez-Cisneros, M. (2013) A Swarm Optimization Algorithm Inspired in the Behavior of the Social-Spider. Expert Systems with Applications, 40, 6374-6384.  
http://dx.doi.org/10.1016/j.eswa.2013.05.041</mixed-citation></ref><ref id="scirp.62849-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Kennedy, J. and Eberhart, R. (1995) Particle Swarm Optimization. Proceedings of the 1995 IEEE International Conference on Neural Networks, 4, 1942-1948. http://dx.doi.org/10.1109/icnn.1995.488968</mixed-citation></ref><ref id="scirp.62849-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Karaboga, D. (2005) An Idea Based on Honey Bee Swarm for Numerical Optimization. Technical Report-TR06, Engineering Faculty, Computer Engineering Department, Erciyes University.</mixed-citation></ref><ref id="scirp.62849-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Yang, X.S. (2010) Engineering Optimization: An Introduction with Metaheuristic Applications. John Wiley &amp; Sons. 
http://dx.doi.org/10.1002/9780470640425</mixed-citation></ref><ref id="scirp.62849-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Rajabioun, R. (2011) Cuckoo Optimization Algorithm. Applied Soft Computing, 11, 5508-5518. 
http://dx.doi.org/10.1016/j.asoc.2011.05.008</mixed-citation></ref></ref-list></back></article>