Using MATLAB/ Simulink In The Designing Of Undergraduate .

2y ago
14 Views
2 Downloads
855.45 KB
6 Pages
Last View : 5m ago
Last Download : 3m ago
Upload by : Mia Martinelli
Transcription

International Journal of Computer and Information Technology (ISSN: 2279 – 0764)Volume 02– Issue 05, September 2013Using MATLAB/ Simulink in the designing of Undergraduate ElectricMachinery CoursesMostafa.A. M. Fellani,Daw.E. Abaid*Control Engineering department Faculty of Electronics Technology, Beni-Walid, LibyaEmail: *Dawabaid {at} gmail.comABSTRACT: This paper describes the MATLAB/Simulinkrealization of the DC motor speed control methods, namely fieldresistance, armature voltage and armature resistance controlmethods, and feedback control system for DC motor drives. These simulation models are developed as a part of a software laboratoryto support and enhance undergraduate electric machinery coursesat the faculty of electronic Technology Beni-walid –Libya. Keywords: DC ;I. INTRODUCTIONComputer modeling and simulation tools have beenextensively used to support and enhance electric machinerycourses. MATLAB with its toolboxes such as Simulink [1] andSimPower Systems [2] is one of the most popular softwarepackages used by educators to enhance teaching the transientand steady-state characteristics of electric machines [3-7]. Inan effort to restructure and modernize electric machinerycourses at the faculty of electronic Technology Beni-walid –Libya, authors have developed Simulink models for inductionmotor experiments and successfully integrated them into anundergraduate electric machinery course. A softwarelaboratory has been designed to incorporate the simulationmodels into the laboratory section of the course. In order tohave a complete set of simulation tools for electric machineryexperiments, the previously designed software laboratoryshould be extended to include speed control experiments ofDC motors. The objective of this paper is to present simulationmodels of DC motor speed control methods. These modelsinclude Simulink models of three most common speed controlmethods, namely field resistance, armature voltage, andarmature resistance control methods, and feedback controlsystem for DC motor drives.The proposed simulation models are combined with previouslydeveloped Simulink models of induction motors.An Electric Machinery Experiment Toolbox (EMET) has beendesigned using MATLAB’s graphical user interfaceprogramming to offer students all simulation models in asingle and easy-to-use software package. The simulationmodels of DC motors are integrated into a control-orientedsenior level electric machinery course to enhance the teaching1084of the steady-state and dynamic analysis of DC motors. Theenhancement is achieved by using the simulation models forvarious educational activities such as classroom demonstration,exercises, and assignments. It has been observed that with thehelp of simulation results they obtain, students increase theirunderstanding of DC motor characteristics and dynamicbehavior beyond the understanding they gain from classroomlectures and textbooks. IIMATLAB/SIMULINK MODELS OF SPEEDCONTROL METHODSThe speed of a DC motor can be varied by controlling thefield flux, the armature resistance or the terminal voltageapplied to the armature circuit. The three most common speedcontrol methods are field resistance control, armature voltagecontrol, and armature resistance control [10]. In this section,Simulink models of these three methods and feedback controlmethod [10] for DC motor drives for dynamic analysis arepresented.In the field resistance control method, a series resistance isinserted in the shunt-field circuit of the motor in order tochange the flux by controlling the field current. It istheoretically expected that an increase in the field resistancewill result in an increase in the no-load speed of the motor andin the slope of the torque-speed curve [10]. Figure 1 shows theSimulink implementation of the field resistance controlmethod. A DC motor block of SimPower Systems toolbox isused. The DC motor block implements a separately excited DCmotor. An access is provided to the field connections (F ,F-)so that the motor model can be used as a shunt-connected.The field circuit is represented by an RL circuit (Rf and Lf inseries) and is connected between the ports (F , F-).The armature circuit consists of an inductor La and resistorRa in series with an electromotive force EA and is connectedbetween the ports (A ,A)-.The load torque is specified by the input port TL. Theelectrical and mechanical parameters of the motor could bespecified using its dialog box. Observe that 240V DC source isapplied to the armature and field circuits. An externalresistance Rf1 is inserted in series with the field circuit towww.ijcit.com

International Journal of Computer and Information Technology (ISSN: 2279 – 0764)Volume 02– Issue 05, September 2013realize the field resistance speed control. The output port (portm) allows for the Measurement of several variables, such asrotor speed, armature and field currents, and electromechanicalTorque developed by the motor. Through the scope anddisplay block, the waveform and steady-state value of the rotorspeed can be easily measured in radian per second (rad/s), orthe corresponding data can be written to MATLAB’sworkspace using the data box to make use of other graphicaltools available in MATLAB.armature resistance.The block diagram of feedback speed control system for DCmotor drives is shown in Figure 3a. The control objective is tomake the motor speed follow the reference input speed changeby designing an appropriate controller. The proportionalintegral (PI controller) is used to reduce or eliminate the steadystate error between the measured motor speed ( ) and thereference speed ( ref) to be tracked. The transfer function of PIcontroller is given by [10]Where Kp and KI are the proportional and integral gains. In thefeedback control system, the dynamics of the DC motor can bedescribed either by a transfer function or by the followingstate-space equations:Figure 1 Simulink implementation of field resistance speed controlmethod.In the armature voltage control method, the voltage appliedto the armature circuit, Va is varied without changing thevoltage applied to the field circuit of the motor. Therefore, themotor must be separately excited to use armature voltagecontrol. When the armature voltage is increased, the no-loadspeed of the motor increases while the slope of the torquespeed curve remains unchanged since the flux is kept constant[10]. Figure 2 shows the Simulink realization of the armaturevoltage speed control method.where x1 ia, x2 nm are the armature current and motorspeed in rad/s, respectively; u is the voltage input applied toarmature circuit, TL is the load torque, J is the combinedmoment of inertia of the load and the rotor; B is the equivalentviscous friction constant of the load and the motor, and K isthe design constant depending on the construction of themotor. Figure 3b shows the Simulink model of feedbackcontrol system. The Simulink representation of the DC motordrive system can give students a clear vision of the blockdiagram representation of an electric machine control system,the transfer functions of the controller, and dynamic models ofDC motors. Students can easily evaluate the performance of achosen controller to check if the desired control goal for themotor speed is achieved.This simulation model is similar to that of the Fieldresistance control method shown in Figure1. The maindifference is that the armature and field circuit are suppliedfrom two different DC sources to have a separately excitedconnection. Moreover, the external resistance Rf1 in Figure 1 isremoved in this model.The armature resistance control is the less commonly usedmethod for speed control in which an external resistance isinserted in series with the armature circuit. An increase in thearmature resistance results in a significant increase in the slopeof the torque-speed characteristic of the motor while the noload speed remains constant [10]. Simulink model of thismethod is not shown here since it is almost the same as that ofthe field resistance control method shown in Figure 1. Theonly difference is that Rf1 resistance in Figure 1 is removedand an external resistance Ra1 is inserted in series with thearmature circuit between the ports (A ,A-) to vary the1085Figure 2 Simulink implementation of armature voltage speedcontrol method.www.ijcit.com

International Journal of Computer and Information Technology (ISSN: 2279 – 0764)Volume 02– Issue 05, September 2013resistance is increased the slope of the motor’s torque-speedcharacteristic, increases drastically, making it operate moreslowly if loaded. Figure 7 illustrates the response of the motorspeed to a step increase in the reference speed for differentvalues of the proportional gain (Kp) while the integral gain iskept constant at KI 1.Figure 3 Feedback control system for DC motor speed control:(a) block diagram; (b) Simulink model.III SIMULATION RESULTSThis section presents simulation results for the speed controlmethods and DC motor feedback control system. The torquespeed curves for the speed control methods are determinedusing the Simulink models presented in the previous section.For this purpose, a 5- Horse Power (HP) DC motor of 240 Vrating 1,220 r/min is used in the simulation models. Theequivalent circuit parameters of the motor are:Rf 240 Ω , Lf 120H, Ra 0.6Ω.For the field resistance control, first, the nominal Value ofthe field resistance Rf 240 Ω is selected and simulations arerun for several values of load torque in the range of TL 0- 500N.m to determine the steady-state value of the speed at eachload level. In order to investigate the effect of an increase inthe field resistance on the torque-speed characteristic, Rf1 60Ωexternal resistance is then inserted in series with the fieldcircuit as illustrated in Figure 1 and simulations are repeatedfor the same load levels. The torque-speed curves for bothresistance values are shown in Figure 4. This figure clearlyshows an increase in the slope of the curve as well as in the noload speed of the motor with respect to an increase in the fieldresistance. It must also be noted that over the range from noload to full-load conditions )TL 0-300 N.m), an increase in Rfcauses an increase in the motor speed. On the other hand, atvery slow speed (TL 300 N.m), an increase in Rf will decreasethe speed of the motor [10]. For the armature voltage control,simulations are performed using the model shown in Figure 2for three different armature voltages, Va 180 , 240 and 300Vwhile the voltage applied to the field circuit is kept constant atits nominal value 240 V. Figure 5 compares the torque-speedcharacteristics. Figure 5 clearly illustrates that the torque-speedcurve is shifted upward by increasing the armature voltagewhile the slope of the curve remains unchanged, as it istheoretically expected. Finally, simulations are performed forthree different values of the armature resistance Ra 0.6, 1.2and 1.8Ω in order to investigate the effect of armatureresistance on the shape of the torque-speed curve. Simulationresults are shown in Figure 6. Observe that when the armature1086Figure 4 Torque-speed characteristics for two different fieldresistances.Figure 5 Torque-speed characteristics for three differentarmature voltages.www.ijcit.com

International Journal of Computer and Information Technology (ISSN: 2279 – 0764)Volume 02– Issue 05, September 2013steady-state and dynamic operation principles andmathematical models of DC machines. For the steady-stateanalysis, the topics covered by the course are the structure ofDC machines, per-phase equivalent circuit model, torquespeed characteristic, and speed control methods by varying thefield flux, the armature resistance and the armature appliedvoltage [10]. In the dynamic analysis, the course covers thefundamentals of linear control theory, dynamic models of DCmachines such as transfer function or state-space equationmodels, feedback control design, and its application into DCmotor drives for speed control.Figure 6 Torque-speed characteristics for three different armatureresistances.Figure 7 Motor speed for different PI gain values.Parameters of The state-space equation model of the DCmotor given in Equation (2) can be found in Reference [10].With the help of simulation results, students can moreeffectively examine the controller performance and investigatequantitative effects of the PI controller gains (Kp and KI) onthe transient and steady-state behavior of the motor speed.Moreover, simulation results give students better opportunitiesto verify the theories learned from the lecture. For example,they can clearly see that the integral control eliminates thesteady-state error while increase in the proportional gainadversely affects the transient behavior of the motor speedsuch as increasing the maximum overshoot and settling time.IV THE EDUCATIONAL USE OF THE MODELSThis section describes how the proposed Simulink modelswere used in a senior level machinery course (ElectricMachinery II) in the Department of Control Engineering, at thefaculty of electronic technology beni-walid Libya.This course is a control-oriented course that offers both1087After the steady-state equivalent circuit model, Operationprinciples, torque-speed characteristics, and speed controlmethods are covered in the class, the instructor uses Simulinkmodels of the field resistance control(Fig.1), armature voltagecontrol(Fig.2), and armature resistance control to demonstratethe effects of equivalent circuit parameters on the motor speedunder a wide range of loading conditions. After thedemonstration, students are asked to obtain the torque- speedcharacteristics for each control method and compare them withthe theoretical results learned from the lecture. Studentsthrough this exercise should have a basic understanding of thesteady-operation of DC motors and various speed controltechniques.Moreover, after having enough experiences with thesimulation models, the following exercises are assigned tostudents:* Obtain the plot of motor speed in rpm versus thefield resistance (Rf) at a given load level, say TL 100 N.mand using MATLAB curve fitting tool, find an equation thatdescribes motor speed as a function of Rf.*Obtain the plot of motor speed in rpm versus the Armatureresistance (Ra) at a given load level, say TL 100and using MATLAB curve fitting tool, find an equation thatdescribes motor speed as a function of Ra.*Obtain the plot of motor speed in rpm versus the armaturevoltage (Va) at a given load level, say TL 100 N.m andusing MATLAB curve fitting tool, find an equation thatdescribes motor speed as a function of Va.An example of simulations obtained by students for givenassignments is presented in Figure 8 that shows motor speed(rpm) as a function of the field resistance Rf. Note that a linearcurve that fits the simulation data is found and simulation dataare compared with those obtained from the linear equation.Note that errors (residual) shown in the lower part of Figure 8are negligible indicating that motor speed can be described as alinear function of Rf ( i.e.,nm 3.46 .Rf 246).The simulation result clearly shows students that an increasewww.ijcit.com

International Journal of Computer and Information Technology (ISSN: 2279 – 0764)Volume 02– Issue 05, September 2013in field resistance increases the motor speed. Moreover, withthe help of these simulation results and curve fitting studentswill be able to determine motor speed easily for a wide rangeof equivalent circuit parameters. For the dynamic analysis,Simulink model of feedback control system for DC motordrives (Fig.3b) is used to illustrate the feedback controlconcept as applied to DC motor drives and to demonstratethem. The design of a controller to achieve the desired controlgoal on torque and speed of the DC motor. Similarly, studentsare asked to run simulations for various values of PI controlgains to evaluate the performance of different controllers andto investigate the speed dynamics of closed-loop DC motorcontrol system. A typical result obtained by students is shownin Figure 9. This figure depicts the response of the motor speedto a step increase in the reference speed for different values ofthe integral gain KI while the proportional gain is kept constantat KP 0.1.Such simulation exercises help students develop concepts andskills in feedback control design and their applications into DCmotor drive system.The use of the proposed simulation models was assessedboth formally with student evaluations and informally fromdiscussions with students. Since the models were introducedto all students within a course. The student response to the useof the models has been very positive. The majority of studentsindicate that having a tool that is easy to use allows them tocomprehend torque-speed characteristics and speed controlmethods. Students increase their understanding of steady stateand dynamic behavior of DC motors beyond the understandingthey gain from classroom lectures and textbooks. Theyespecially appreciate the integrative teaching approach thatcombines traditional steady state Analysis of DC motors withdynamic approaches (feedback control) that are supported bysimulation models. Students suggest that MATLAB andSimulink/ SimPower Systems should be integrated into otherpower system and control courses as well. Moreover, with theextensive use of simulation models, students have becomefamiliar with the widely used numerical simulationenvironment of MATLAB, which they will be able to usesubsequently for their senior design projects or research.Figure 8 Motor speed versus field resistance: Linear curve fittingand errorsFigure 9 Motor speed for different PI gain values.V CONCLUSIONSSimulation models of DC motor speed control methods andfeedback control system for DC motor drives have beendeveloped using MATLAB/Simulink. It has been shown thatproposed simulation models correctly predict the effect of fieldresistance, armature voltage, and resistance on the torquespeed characteristic of the DC motor. Furthermore, Simulinkmodels have been successfully integrated into an electricmachinery course as a part of the software laboratory.The teaching of both the steady-state and dynamic analysisof DC motors has been enhanced using the simulation models.Simulated examples help students increase their understandingof DC motor operation, fundamentals of dynamic systemcontrols and its application into DC motor speed control,providing them a complete view of a controllable DC machineand drive systems. Future work will involve furtherdevelopment of simulation models to include power electronic1088www.ijcit.com

International Journal of Computer and Information Technology (ISSN: 2279 – 0764)Volume 02– Issue 05, September 2013converter as a DC voltage source.REFERENCES[1] SIMULINK, Model-based and system-based design, usingSimulink, MathWorks Inc., Natick, MA, 2000.[2] SimPowerSystems for use with Simulink, user’s guide,MathWorks Inc., Natick, MA, 2002.[3] M. H. Nehrir, F. Fatehi, and V. Gerez, Computer modelingfor enhancing instruction of electric machinery, IEEETrans Educ 38 (1995), 166-170.[4] W. M. Daniels and A. R. Shaffer, Re-inventing theelectrical machines curriculum, IEEE Trans Educ 41(1998), 92-100.[5] C.-M. Ong, Dynamic simulation of electric machineryusing MATLAB/SIMULINK, Prentice Hall, Upper SaddleRiver, NJ, 1998.[6] K. L. Shi, T. F. Chan, Y. K. Wong, and S. L. Ho,Modeling and simulation of the three-phase inductionmotor using Simulink, Int J Electr Eng Educ 36 (1999),163-172.[7] S. Li and R. Challoo, Restructuring an electric machinerycourse with an integrative approach and computer-assistedteaching methodology, IEEE Trans Educ 49 (2006), 16-28.]8[ S. Ayasun and C. O. Nwankpa, Induction motor testusing Matlab/Simulink and their integration intoundergraduateelectric machinery courses, IEEE TransEduc 48 (2005), 37 46.]9[ S. Ayasun and C. O. Nwankpa, Transformer tests

II MATLAB/SIMULINK MODELS OF SPEED CONTROL METHODS The speed of a DC motor can be varied by controlling the field flux, the armature resistance or the terminal voltage applied to the armature circuit. The three most common speed control methods are field resistance control, armatu

Related Documents:

May 02, 2018 · D. Program Evaluation ͟The organization has provided a description of the framework for how each program will be evaluated. The framework should include all the elements below: ͟The evaluation methods are cost-effective for the organization ͟Quantitative and qualitative data is being collected (at Basics tier, data collection must have begun)

Silat is a combative art of self-defense and survival rooted from Matay archipelago. It was traced at thé early of Langkasuka Kingdom (2nd century CE) till thé reign of Melaka (Malaysia) Sultanate era (13th century). Silat has now evolved to become part of social culture and tradition with thé appearance of a fine physical and spiritual .

ES360 Introduction to Controls Engineering MATLAB and SIMULINK Help Page 2 of 6 Starting SIMULINK SIMULINK can be started by: 1) Opening a SIMULINK model file (model files use the .mdl extension). 2) Starting MATLAB and clicking on the icon in the tool bar. The SIMULINK Library Browser SIMULINK

On an exceptional basis, Member States may request UNESCO to provide thé candidates with access to thé platform so they can complète thé form by themselves. Thèse requests must be addressed to esd rize unesco. or by 15 A ril 2021 UNESCO will provide thé nomineewith accessto thé platform via their émail address.

̶The leading indicator of employee engagement is based on the quality of the relationship between employee and supervisor Empower your managers! ̶Help them understand the impact on the organization ̶Share important changes, plan options, tasks, and deadlines ̶Provide key messages and talking points ̶Prepare them to answer employee questions

Dr. Sunita Bharatwal** Dr. Pawan Garga*** Abstract Customer satisfaction is derived from thè functionalities and values, a product or Service can provide. The current study aims to segregate thè dimensions of ordine Service quality and gather insights on its impact on web shopping. The trends of purchases have

4) Simulink . Simulink is a program for simulating signals and dynamic systems. As an extension of Matlab, Simulink adds many features specific to the simulation of dynamic systems while retaining all of Matlab’s general purpose functionality. Simulink has two phases of use: mode

Test Driven Development powered by MATLAB and Simulink 45 Model-Based Design –Simulink and Stateflow Manage Requirements –Simulink Requirements Author and Execute Tests –Simulink Test Measure Test Completeness –Simulink Coverage Refactor and Verify Compliance –Simulink Check