Digital Speed Cascade Control, using Scilab / Xcos Environment

Similar documents
Modulated Field Synchronous Generator for Wind Turbines

Finite Element Analysis of a Single-Phase Alternating Current Meter

Automatic Control of a Dual-SMA Actuator System

Researches Concerning to Minimize Vibrations when Processing Normal Lathe

A MATLAB Graphical User Interface Dedicated to the Optimal Design of the High Power Induction Motor with Heavy Starting Conditions

Intelligent Infrastructures Systems for Sustainable Urban Environment

Researches Regarding the Pollution with Harmonics by the Frequency Converters

ABOUT SIGNALS SPECTRUM

The Synthesis and Analysis of Partial Discharges from Stator Winding Insulation of Hydro Generators

Automatic Block Signaling Installation Failure Diagnosis with LCOBla

FPGA Based Sine-Cosine Encoder to Digital Converter using Delta-Sigma Technology

About the Vibrations that Occur in the Synchronous Motor on the Asynchronous Starting

Online Monitoring of the Air Gap for Large Synchronous Hydrogenerators with the Purpose to Prevent some Operating Troubles

Research and design of PFC control based on DSP

REGARDING THE APPRECIATION END EVALUATION OF THE MACHINE-TOOLS FOR WOOD PROCESSING THROUGH THE QUALITY CRITERIA

Digital Control Lab Exp#8: PID CONTROLLER

CONSIDERATIONS ON USING THE VIRTUAL INSTRUMENTS FOR THE ACQUISITION AND ANALYSIS OF EXPERIMENTAL DATA FROM DYNAMIC SYSTEMS

Electrical Drives I. Week 4-5-6: Solid state dc drives- closed loop control of phase controlled DC drives

DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY EEE 402 : CONTROL SYSTEMS SESSIONAL

Computer Aided Design of Kaplan Turbine Piston with SolidWorks

DATA ACQUISITION AND CONTROL SOFTWARE FOR THE EDUCATIONAL KIT FESTO (LEVEL AND TEMPERATURE CONTROL)

Contribution of Shape Memory Alloys Elements in Designing Underwater Smart Structures

A Comparative Study of Sinusoidal PWM and Space Vector PWM of a Vector Controlled BLDC Motor

Fuzzy Logic Based Speed Control System Comparative Study

Speed Control of DC Motor Using Fuzzy Logic Application

Active Vibration Isolation of an Unbalanced Machine Tool Spindle

Digital Signal Processing

HIL Simulation Lab Work

/15/$ IEEE. THE 9 th INTERNATIONAL SYMPOSIUM ON ADVANCED TOPICS IN ELECTRICAL ENGINEERING May 7-9, 2015 Bucharest, Romania

DC MOTOR SPEED CONTROL USING PID CONTROLLER. Fatiha Loucif

DESIGNING A POSITION REGULATOR FOR AN ACTUATOR POWERED BY A CONTINUOUS CURRENT MOTOR USING THE PIC16F73 MICROCONTROLLER

Figure 1: Unity Feedback System. The transfer function of the PID controller looks like the following:

A Machine Tool Controller using Cascaded Servo Loops and Multiple Feedback Sensors per Axis

International Journal of Technical Research and Applications e-issn: , Volume 4, Issue 3 (May-June, 2016), PP.

Configurable Control Systems of Power Converters for Instructional Laboratories

Automate. Hardware: Software: 1. Somove Lite V (or latest version available) for drive configuration optional

Linear arrays used in ultrasonic evaluation

SELF TUNING TECHNIQUES ON PLC BACKGROUND AND CONTROL SYSTEMS WITH SELF TUNING METHODS DESIGN

Professor Laurean BOGDAN, PhD. My Web Page

DSP BASED SYSTEM FOR SYNCHRONOUS GENERATOR EXCITATION CONTROLL

THE general rules of the sampling period selection in

Digital Control of MS-150 Modular Position Servo System

Based on the ARM and PID Control Free Pendulum Balance System

Modeling Position Tracking System with Stepper Motor

ANALYSIS OF V/f CONTROL OF INDUCTION MOTOR USING CONVENTIONAL CONTROLLERS AND FUZZY LOGIC CONTROLLER

Using dspace in the Shunt Static Compensators Control

A SOFTWARE-BASED GAIN SCHEDULING OF PID CONTROLLER

Unsupervised Clustering of EO-1 ALI Panchromatic Data Using Multilevel Local Pattern Histograms and Latent Dirichlet Allocation Classification

High Performance Shunt Active Power Filter: Design Consideration and Experimental Evaluation

Str. Tudor Vladimirescu 220 Galati Romania Tel.: (40)

SERVO SYSTEMS AND PROCESS CONTROL

FRACTAL ELLIPTICAL SEGMENT ANTENNA. COMPLETE MATHEMATICAL MODEL AND EXPERIMENTAL APPLICATION

Design and Implementation of Fractional order controllers for DC Motor Position servo system

ADVANCED DC-DC CONVERTER CONTROLLED SPEED REGULATION OF INDUCTION MOTOR USING PI CONTROLLER

Key words: Internal Model Control (IMC), Proportion Integral Derivative (PID), Q-parameters

Matlab Simulation of Induction Motor Drive using V/f Control Method

Optimal Control System Design

Total Hours Registration through Website or for further details please visit (Refer Upcoming Events Section)

A New Approach for Synchronisation Multiple Motors using DSP

SIMULINK MODELING OF FUZZY CONTROLLER FOR CANE LEVEL CONTROLLING

Ch.8 INVERTER. 8.1 Introduction. 8.2 The Full-Bridge Converter. 8.3 The Square-Wave Inverter. 8.4 Fourier Series Analysis

INTERNATIONAL JOURNAL OF ADVANCED RESEARCH IN ENGINEERING AND TECHNOLOGY (IJARET)

SYSTEM OF CONTROLLING THE PROCESS OF STEEL ELABORATION IN DC ELECTRIC ARC FURNACES

Technique for online controlling the cutting process stability

ScienceDirect. Optimization of Fuzzy Controller Parameters for the Temperature Control of Superheated Steam

PID, I-PD and PD-PI Controller Design for the Ball and Beam System: A Comparative Study

Design of CMOS Phase Locked Loop

Negative Output Multiple Lift-Push-Pull Switched Capacitor for Automotive Applications by Using Soft Switching Technique

UPON ACHIEVEMENT OF THE USUAL FUNCTIONS OF TIME WITH PS-3 PLC KLÖCKNER- MOELLER

Bei der Hochschule Esslingen Freitag, den 7. November 2014 von Uhr bis Uhr

Performance Evaluation of Negative Output Multiple Lift-Push-Pull Switched Capacitor Luo Converter

Temperature Control in HVAC Application using PID and Self-Tuning Adaptive Controller

FRACTAL SECTOR ANTENNA WITH RESONATORS ARRANGED IN A SQUARE SHAPE

Implementation of the trinity of the control system based on OPC

Shaft Torque Excitation Control for Drivetrain Bench

Speed Control of BLDC Motor Using FPGA

Harmonic Penetration Analyses for DC-Link Frequency Converter Drive Systems by Considering the Motor-Side Converter as an Ideal Current Generator

Control System Design of Magneto-rheoloical Damper under High-Impact Load

PERFORMANCE VERIFICATION OF DC-DC BUCK CONVERTER USING SLIDING MODE CONTROLLER FOR COMPARISON WITH THE EXISTING CONTROLLERS - A THEORETICAL APPROACH

TOOL PRODUCTION VIA RAPID TOOLING

NAVIGATION OF MOBILE ROBOT USING THE PSO PARTICLE SWARM OPTIMIZATION

Dynamic Modeling of Flyback Switching Power Supplies Using Graph Modeling: Case Study in Variable Speed DC Drives

INTERACTION OF INPUT SHAPING AND CASCADE CONTROLLER FOR DC DRIVE CONTROL

Design of a Fractional Order PID Controller Using Particle Swarm Optimization Technique

International Journal of Innovations in Engineering and Science

Ver. 4/5/2002, 1:11 PM 1

Elements of Power Electronics PART III: Digital control

Fundamentals of Power Electronics

PWM, ALT, HALT, HAST.

THE ANNALS OF DUNAREA DE JOS UNIVERSITY OF GALATI FASCICLE III, 2006 ISSN X ELECTROTECHNICS, ELECTRONICS, AUTOMATIC CONTROL, INFORMATICS

Tip 65: Position control with MICROMASTER420 frequency converter

Designing Filters Using the NI LabVIEW Digital Filter Design Toolkit

PID Implementation on FPGA for Motion Control in DC Motor Using VHDL

Analog Circuits and Systems

NOWADAYS, there is much interest in connecting various

DC Motor Speed Control: A Case between PID Controller and Fuzzy Logic Controller

DC Motor Speed Control for a Plant Based On PID Controller

Abstract. I. Introduction

A PID Controller Design for an Air Blower System

Volume 1, Number 1, 2015 Pages Jordan Journal of Electrical Engineering ISSN (Print): , ISSN (Online):

Transcription:

ANALELE UNIVERSITĂŢII EFTIMIE MURGU REŞIŢA ANUL XXIII, NR. 1, 2016, ISSN 1453-7397 Digital Speed Cascade Control, using Scilab / Xcos Environment Petru Chioncel, Nicoleta Gillich, Cristian Paul Chioncel, Elisabeta Spunei This paper presents an application of digital cascade control implemented in Scilab / Xcos environment, using a P type regulator for the position adjustment circuit, a PI controller for the speed circuit adjustment; the current respectively moments control circuits are rendered by elements of PT1 type. On this basis the program is done in Scilab and the related signal block diagram implemented in Xcos; through simulation, the step response of the system is analyzed for different sampling times. Keywords: digital cascade control, sampling time, Scilab/Xcos environment 1. Introduction Digitization is a megatrend that has significantly changed the manner and the way we live and work. The 4.0 industry, the interconnected production has the character of the technical industrial revolutions of the last two centuries. The transition to a digital future will significantly affect most companies, regardless the industry they belong. It returns to the education system to develop the needed skills, so that the adaptation to the changed environment should be made possible and the potential of the digital context to be used. The work illustrates the transition from analog, in continuously time, to the digital, in discrete-time, for an application in the field of electric drive. 2. Digital cascade control, with different sampling times, in Scilab / Xcos environment The position control of the machine is often a cascade structure, with subordinate speed and torque controls. The position control is implemented by digital P controller, and in the speed control circuit, by PI digital regulators. We will use a 67

simulation model which includes the couple or current circuit by a PT1 element with the time constant T EM, and a PT 1 element with mechanical time constant T M, figure 1. ϕ s - K v T K R T N 1 T EM K S2 T M 1 P - Algorithmus ω S ω i ϕ i - M L Figure 1. Continuous time signal diagram, with digital position control and subordinate speed and torque control The PI speed controller is designed with the PID standard algorithm: T = + + d y v, k yv, k 1 K R 1 xdv, k xdv, k 1 (1) TN With adopted time constants K R =, T N =T M =20ms, T EM =1ms and Td=0.1ms we obtain the Z- transfer function. T 1 + d K R z 1 y ( ), ( ) T v z N H z = = R ν (2) x z z dv ( ) 1 For the P controller, the obtained speed gain, K R : 1 v ref, k = K Rxdp, k = = 125 xdp, k (3) 8T The figure 2 presents the Xcos model of the position control circuit, with cascade structure. The time variation of the simulated control size is considered for a leading measure reference of 0.001 σ(t) from the step unit signal; the interfering function is defined through a delay function M = 2σ(t-0.04 s). The symbolic parameters which can be found in the implemented Xcos simulation cascade control block diagram use the Xcos SetContext option, to define symbolic parameters used in block definitions, figure 2. The used blocks are part of the Commonly Used Blocks, Continuous time systems, Signal Processing, Discrete time systems, Sources and Sinks palettes of the Xcos libraries, figure 3 [11]. Based on the relations (1), (2) and (3), the implemented cascade control diagram, figure 4, offers opportunity to analyze the system behavior through modifying the two sampling times in the loop cascade responsible for position and speed control. The obtained results are highlighted in figure 5 [6]. Based on the existing speed and position control of the DC motor controlled system [10], the influence of the sampling period [5], [8] is highlighted using 68 EM

modeling and simulations methods, implemented in the Scilab / Xcos environment [2],[7], [4]. The literature [1], [3] reveals also other algorithms that manifest a better independence towards perturbations (noise) or sampling times. Based on the implementations areas, the constrains that results from here and the requests of the final user, the automation together with the electric machine designer chose the proper control strategy that has to be implemented. Figure 2. SetContext window in Xcos to define symbolic parameters Figure 3. Used Xcos libraries accessed via Palette browser 69

Figure 4. Control cascade structure, with different sampling time, for speed and position circuit, implemented in Xcos 70

Figure 5. System response by variation of the sampling time Td of the speed control and the variation of the Ti sampling time of the position control loop 3. Conclusion The digital control cascade, commonly found in DC motors where high speeds and accuracy control is required, are approached with linear and invariant differential equations that can be solved in Z transform. For digital control simulation, they are available programming environments such as Scilab / Xcos with libraries of discrete blocks (Signal Processing), blocks operating in discrete time. They have at the output retaining elements (Hold Block) typically of the order of 1, and the sampling time can be individually selected for each transmission block. The control path may be in continuous time, as the example of this paper, or discrete time, existing the possibility of simulation and optimization of the chosen variant. References [1] Chioncel C., Babescu M., Chioncel P., Gillich N., Gillich G.R., Speed control method for asynchronous motor, Annals of DAAM and Proceedings, pp. 137-138, 2007. 71

[2] Chioncel C.P., Limbaje de simulare. Aplicatii de modelare si simulare. Editura Eftimie Murgu, 2004. [3] Chioncel C.P., Chioncel P., Gillich N., Scalar control structure of an asyncronous motor at maximum torque, Annals of DAAM and Proceedings, pp.233-234, 2008. [4] Gillich G.R., Chioncel C.P., Simulation of dynamical systems with linear and non-linear behavior in SCICOS environment, Annals of Dunărea de Jos University of Galati, Fascicle XIV Mechanical Engineering, 2005, pp. 55-60. [5] Gillich G.R., Chioncel C.P., Berinde F.C., Analysis of Time Discretization and its Effect on Simulation Processes, Analele Universitatii Eftimie Murgu Resita, Year XIII, No.1, 2006, pp. 191 196. [6] Lutz W., Wendt W., Taschenbuch der Regelungstechnik. Verlag Harri Deutsch, erweiterte Auflage 6., 2005. [7] Chioncel C.P., Modelare, identificare şi simulare, Editura Eftimie Murgu, Reşiţa, 2015. [8] Chioncel C.P., Prelucrarea numerică a semnalelor, Editura Eftimie Murgu, Reșița, 2009. [9] Chioncel C.P., Chioncel P., Berinde, F., Gillich G.R., PID Control Past, Present, Future, Robotica & Management, Vol. 1, Issue 11, pp. 35-37, 2009. [10] Novacescu F., Velcea D., Raduca E., Modern Techniques to Test the In Load Operation of a DC Motor with Separate Excitation Using an Acquisition and Data Processing System, Annals of the University of Craiova, Vol.38, No.4, pp.87-99, 2011. [11] www.scilab.org Addresses: Prof. Dr. Eng. Petru Chioncel, Department of Economical Engineering, Eftimie Murgu University of Reşiţa, Piaţa Traian Vuia, nr. 1-4, 320085, Reşiţa, p.chioncel@uem.ro Prof. Dr. Eng. Nicoleta Gillich, Department of Economical Engineering, Eftimie Murgu University of Resita, P-ta Train Vuia 1-4, 320085, Resita, Romania, n.gillich@uem.ro Assoc. Prof. Dr. Eng. Cristian P. Chioncel, Department of Electrical Engineering and Computer Science, Eftimie Murgu University of Reşiţa, Piaţa Traian Vuia, nr. 1-4, 320085, Reşiţa, c.chioncel@uem.ro S.l. Dr. Eng. Elisabeta Spunei, Department of Electrical Engineering and Computer Science, Eftimie Murgu University of Reşiţa, Piaţa Traian Vuia, nr. 1-4, 320085, Reşiţa, e.spunei@uem.ro 72