Documente Academic
Documente Profesional
Documente Cultură
2499 PDF
2499 PDF
Ing. Constantin Paul ROMAN1, Prof. dr. ing. Eur Ing Ionel STAREȚU2,
Prof. dr. ing. Laurean BOGDAN3
1
Marquardt Schaltsysteme S.C.S., Sibiu, 2Universitatea „Transilvania” din Brașov ,
3
Universitatea „Lucian Blaga“ din Sibiu
REZUMAT. Lucrarea prezintă un sistem mecatronic controlat de un PLC (Programable Logic Controller). Cuplul şi
viteza depind de actuatorul care pune în mişcare structura cinematică cât şi de sursa de energie. În această
lucrare, structura cinematică are la bază un motor asincron alimentat prin convertizor de frecvenţă. Este
prezentată o tehnică de control a vitezei şi cuplului prin implementarea unui controler care preia date de la
convertizorul de frecvenţă şi comandă ieşirea acestuia pe baza reacţiei unui regulator de tip PID implementat în
PLC. Standul experimental permite studiul sistemelor de reglare automată cu bucle de reglaj P, PI sau PID, în
contextul unui sistem controlat prin PLC.
ABSTRACT. This paper presents a mechatronic system controlled by PLC (Programmable Logic Controller). The
Torque and speed depends on the actuator that moves the kinematic structure and on power source. In this
paper, the kinematic structure consists of an asynchronous motor fed by a frequency converter. It presents a
technique to control speed and torque by implementing a controller that takes data from the frequency converter
and control its output based on responses of a PID controller implemented in PLC. The stand allows experimental
study loop automatic control systems P, PI or PID, in the context of a system controlled by PLC.
Peste tot în jurul nostru putem găsi produse ale Majoritatea motoarelor electrice funcţionează pe
mecatronicii. Prin folosirea cunoştinţelor pluridisci- baza forţelor electromagnetice care acţionează
plinare mecatronica acoperă o arie largă de aplicare. asupra unui conductor parcurs de curent electric şi
Fizic un sistem mecatronic este compus din patru care se află în câmp magnetic. În motoarele de
componente primare. Aceste componente sunt: siste- inducţie monofazate este produs un câmp magnetic
mul de comandă și control, sistemul senzorial intern pulsatoriu, în timp ce într-un motor de inducţie tri-
și extern, sistemul electric și sistemul mecanic. În fazat se produce un câmp magnetic rotativ. Expresia
această lucrare se doreşte evidenţierea sistemelor de turaţiei motorului asincron este:
control în buclă închisă și dezvoltarea unui program 60 f S
pentru PLC-ul Easy800 care să controleze pe baza n = n0 (1 - s ) = (1 - s) (1)
feedback-ului primit de la axul motorului prin inter- p
mediul unui encoder optic turaţia și cuplul acestuia. unde: n este turaţia motorului [rpm]; f1 – frecvența
Actuatorul în componenţa sistemelor mecatronice
fundamentală a tensiunii de alimentare [Hz]; p –
converteşte în general o formă de energie în lucru
numărul de poli; s – alunecarea [3,4].
mecanic, iar esenţa actuatorilor este dată de posibili-
Mişcarea rotorului faţă de câmpul învârtitor este
tatea de a reacţiona inteligent la condiţiile de mediu
descrisă de mărimea s numită alunecare:
prin multifuncţionalitate care permite sistemului
decizional reacţia inteligentă bazată și pe sistemul W1 -W n1 - n
senzorial astfel se pot lua deciziile cele mai bune s= = (2)
W1 n1
pentru fiecare situaţie [2]. Standul mecatronic rezultat
se evidenţiază prin integrarea sinergică a tehnologiilor Din relaţia (1) se observă că turaţia motorului
de comandă și control bazat pe feedback. se poate modela prin modificarea frecvenţei de
alimentare, modificarea numărului de poli sau prin este tensiunea nominală cea mai comună pentru
modificarea alunecării s. Convertizoarele de frecvenţă aplicaţiile industriale unde se foloseşte maşina asin-
transformă alimentarea de la reţea cu parametrii cronă iar frecvența este de 50 Hz. Asta înseamnă că
constanţi într-un sistem de alimentare cu parametrii raportul pentru acest caz particular este:
variabili care pot fi controlaţi de PLC sau orice alt
U 400
dispozitiv de comandă și control. Înfăşurarea statorică = = 8 V/Hz (3)
parcursă de un sistem de alimentare trifazat simetric f 50
cu frecvența f1, produce în circuitul magnetic al
Dacă frecvenţa se reduce trebuie redusă şi ten-
maşinii un câmp învârtitor care intersectează bobinele
siunea altfel fluxul va crește până la saturarea
rotorului iar astfel iau naştere forţe care acţionează
miezului feromagnetic. Dacă frecvenţa creşte peste
tangenţial la rotor care este pus în mişcare în direcţia
valoarea nominală trebuie crescută şi tensiunea
câmpului învârtitor cu viteza unghiulară Ω (fig.1).
pentru a menţine raportul constant. Cum acest lucru
nu este în mod uzual posibil cuplul scade la viteze
peste valoarea nominal (fig.2).
element are starea sa proprie, indicată de valorile Sistemul foloseşte ca feedback din proces un
simbolului Boolean 1 (TRUE, `ON`) sau respectiv 0 encoder pentru turaţia reală la axul motorului şi un
(FALSE `OFF`)[1]. semnal analogic în tensiune pentru feedback de la
convertizorul de frecvenţă Hitachi pentru curentul
absorbit de motor. De asemenea comanda către
invertor este dată tot în semnal unificat de tensiune
0-10 V (fig. 8).
3. CONFIGURAŢIA HARDWARE
ŞI PROGRAMAREA SISTEMULUI
Programarea unei soluţii de automatizare rămâne
o activitate laborioasă, care solicită o cunoaştere
Fig. 9. Răspunsul regulatorului în funcţie detaliată a etapelor procesului condus. Am împărţit
de componentele activate.
procedura în două etape principale:
O modalitate prin care unii specialişti au utilizat ● procedura de stabilire structură hardware;
controlerul PID în cadrul sistemelor neliniare, este ● procedura de stabilire structură software.
prin intermediul tehnicii de planificare amplificare Structura unui proces automatizat prin intermediul
„gain scheduling”, astfel parametrii P, I şi D se PLC-urilor începe de la stabilirea necesarului de intrări
schimbă în funcţie de starea în care se află sistemul. şi ieşiri în funcţie de elementele de câmp (fig. 11) şi
Această metodă funcţionează bine pentru sistemele este sintetizată în tabelul de mai jos (tabelul 1).
predictibile în dinamică astfel încât parametrii pot fi După ce s-au definit numărul şi tipul intrărilor
calculaţi, însă este ideală ca metodă pentru reducerea respectiv ieşirilor, devin şi mai evidente cele două
erorii în regim staţionar. sarcini principale ale automatizării unui proces ca
fiind măsura și controlul.
Atunci când se realizează programe sau blocuri
2.1. Rezultate experimentale complexe fără un ajutor vizual, există dificultăţi în con-
ceperea mentală a algoritmului soluţiei concomitent cu
realizarea conversiei în cod de program. Programatorul
Configuraţia hardware permite controlul optim al
îşi planifică algoritmul sau funcţia ajutat de mijloace
motorului din punct de vedere energetic. Viteza sin-
grafice iar mai apoi realizează programul având la baza
cronă se schimbă proporţional cu frecvența aplicată suportul grafic. Tot din suportul grafic face parte si
motorului. Curba de cuplu a motorului este repre- schema de conexiuni din fig.11 pe baza careia se
zentata grafic în figura 2. În schema bloc (fig. 8.), stabileste structura hardware. Programul pentru
pot fi văzute componentele principale ale configuraţiei aplicaţia prezentată este dezvoltat pe platforma de
hardware: programare a PLC-urilor Easy, Easysoft-Pro6 (fig. 12).
● PLC; Secvenţa de execuţie a programului este o înşiruire
● inverter; liniara de acţiuni, condiţii care sunt executate una după
● motor asincron; cealaltă. Cu ajutorul osciloscopului integrat al
● encoder optic; platformei de programare Easy Pro se poate observa
● interfața software; variaţia în timp a parametrilor procesului în funcţie de
● magistrale de comunicare. modificările din proces fie setpoint sau valoarea reală
care în cazul nostru este turaţia.
Tabelul 1. Stabilire structura hardware
REFERINŢE
[1] Bogdan L., Toma E.: New Solution for Telescopic Robotic Arm,
Fig. 15. Rampa accelerare, decelerare [9].
Trans Tech Publications, Switzerland, Applied Mechanics and
Materials, Vol. 658 (2014) pp 557-562, 2014.
Când turaţia motorului scade (canal 3), putem [2] Bogdan L., Telea D., Barbu St.: Management and Motion
observa răspunsul regulatorului, care modifica ieşirea Control of Ball Screw Actuators Applied in the Robotic
(canal 4) pentru a putea menţine valoarea de referinţă. Structures, Robotica & Management, pp 14, 17-1 / 2012.
[3] Staretu, I., Sisteme de prehensiune, editia a II-a, Ed. Lux
Timpul de ciclu al PLC-ului s-a stabilit în jurul
Libris, Brașov, 2010.
valorii de 3ms fapt ce reduce performanţa de reacţie [4] ecatalog.weg.net
a sistemului la perturbaţii. Bineînţeles acest timp [5] https://en.wikipedia.org/wiki/Induction_motor
este dat de dimensiunea programului încărcat în [6] http://www.slideshare.net/indira_kundu/basics-of- automation-
memoria controlerului. Mediul de programare ne plc-and-scada
[7] http://en.wikipedia.org/wiki/PID_controller
oferă posibilitatea utilizării unei funcţii de setare timp [8] https://cache.industry.siemens.com/dl/files/430/1160430/
de ciclu fix care poate aduce o mai bună stabilitate att_36835/v1/applications_e.pdf
în cazul proceselor dinamice. [9] https://www.automationdirect.com/static/manuals/l100/l100.pdf
Despre autori
Productique (INSTN din Saclay, Franţa-1992/1993), etc. Din 2003 este Expert tehnic extrajudiciar şi Consultant
certificat de CERTEXPERT Bucureşti şi A.E.X.E.A. Paris. Activează din 1985 la Universitatea „Transilvania” din
Brașov. A publicat: 6 cărţi, 5 lucrări didactice şi peste 200 de articole ştiinţifice în ţară şi în străinătate.Este autor
sau coautor la 11 brevete de invenţie. Este preşedintele Filialei Braşov a Societăţii Române de Robotică ,
vicepreşedinte al Filialei AGIR Braşov, membru ARoTMM şi expert în Robotică al Societăţii Academice din
România, membru CRIFŞT-Academia Română. Este conducător de doctorat în domeniul Ingineriei Industriale.
E-mail: staretu@unitbv.ro