+ All Categories
Home > Documents > Comanda Sistemelor Industriale Integrate · 2019-08-28 · Et. 4: Modelarea sistemului integrat...

Comanda Sistemelor Industriale Integrate · 2019-08-28 · Et. 4: Modelarea sistemului integrat...

Date post: 14-Jan-2020
Category:
Upload: others
View: 4 times
Download: 0 times
Share this document with a friend
36
Titular curs: Conf. dr. ing. Valeriu BOSTAN Comanda Sistemelor Industriale Integrate Comanda Sistemelor Industriale Integrate
Transcript
Page 1: Comanda Sistemelor Industriale Integrate · 2019-08-28 · Et. 4: Modelarea sistemului integrat utilizând mediul „Proteus” +88.8 A N A L O G I N A T M E G A 3 2 8 P-P U 1 1 2

Titular curs:

Conf. dr. ing. Valeriu BOSTAN

Comanda Sistemelor Industriale IntegrateComanda Sistemelor Industriale Integrate

Page 2: Comanda Sistemelor Industriale Integrate · 2019-08-28 · Et. 4: Modelarea sistemului integrat utilizând mediul „Proteus” +88.8 A N A L O G I N A T M E G A 3 2 8 P-P U 1 1 2

Sistem integrat – definiție:

un ansamblu de elemente proiectat să îndeplinească un set

de funcții bine definit ce are cel puțin un microprocesor;

Caracteristici principale:

- trebuie sa funcționeze în “timp real”;

- este produs în serie mare – trebuie să aibă cost redus;

- trebuie sa conțină “periferice” – echipamente ce asigurălegatura cu “mediul înconjurator”;

- fiabilitate și siguranță în funcționare;

- ușor de configurat și de utilizat – interfață “prietenoasă”

- consum redus de energie.

Sisteme integrate - “Embedded systems”

Page 3: Comanda Sistemelor Industriale Integrate · 2019-08-28 · Et. 4: Modelarea sistemului integrat utilizând mediul „Proteus” +88.8 A N A L O G I N A T M E G A 3 2 8 P-P U 1 1 2

Direcții de studiu în domeniul sistemelor integrate:- arhitectură;

- configurare;

- comandă;

- proiectare;

Exemple:- linii de producție automatizate/robotizate;

- comanda numerică a motoarelor electrice;

- echipamente medicale;

- automobile;

- aplicații în domeniul militar;

- telecomunicații;

- bunuri de larg consum;

- …

Sisteme integrate - “Embedded systems”

Page 4: Comanda Sistemelor Industriale Integrate · 2019-08-28 · Et. 4: Modelarea sistemului integrat utilizând mediul „Proteus” +88.8 A N A L O G I N A T M E G A 3 2 8 P-P U 1 1 2

Clasificarea sistemelor integrate:

I) Sisteme integrate pe scară redusă

(sau “sisteme de comandă cu microprocesor”)

II) Sisteme integrate pe scară largă

(Sisteme de monitorizare și control - “Supervisory Control

And Data Acquisition” – sisteme SCADA)

Sisteme integrate - “Embedded systems”

Page 5: Comanda Sistemelor Industriale Integrate · 2019-08-28 · Et. 4: Modelarea sistemului integrat utilizând mediul „Proteus” +88.8 A N A L O G I N A T M E G A 3 2 8 P-P U 1 1 2

Exemplul 1:

Sistem de comandăpentru un motor electric de curent continuu

I) Sisteme integrate pe scară redusăI) Sisteme integrate pe scară redusă

Page 6: Comanda Sistemelor Industriale Integrate · 2019-08-28 · Et. 4: Modelarea sistemului integrat utilizând mediul „Proteus” +88.8 A N A L O G I N A T M E G A 3 2 8 P-P U 1 1 2

Structura generală a unui sistem

de comandă

Page 7: Comanda Sistemelor Industriale Integrate · 2019-08-28 · Et. 4: Modelarea sistemului integrat utilizând mediul „Proteus” +88.8 A N A L O G I N A T M E G A 3 2 8 P-P U 1 1 2
Page 8: Comanda Sistemelor Industriale Integrate · 2019-08-28 · Et. 4: Modelarea sistemului integrat utilizând mediul „Proteus” +88.8 A N A L O G I N A T M E G A 3 2 8 P-P U 1 1 2

Referință de vitezăBaterie 9V

Motor electric

Sursă de tensiune

12V

Adaptare semnal

Buffer

Microcontroler

Sursă de alimentare

în punte

Tahogenerator

încorporat

Viteză măsurată

Page 9: Comanda Sistemelor Industriale Integrate · 2019-08-28 · Et. 4: Modelarea sistemului integrat utilizând mediul „Proteus” +88.8 A N A L O G I N A T M E G A 3 2 8 P-P U 1 1 2

Etape ale proiectării părții decomandă a sistemelor integrate

Et. 1: Alegerea modelului matematic adecvat aplicației;

Et. 2: Proiectarea regulatorelor;

Et. 3: Modelarea părții de comandă (de ex. în Matlab –

Simulink;

Et. 4: Modelarea sistemului integrat de comandă în

ansamblul său (de ex. în mediul „Proteus”);

Et. 5: Realizarea și testatea experimentală sistemului.

Page 10: Comanda Sistemelor Industriale Integrate · 2019-08-28 · Et. 4: Modelarea sistemului integrat utilizând mediul „Proteus” +88.8 A N A L O G I N A T M E G A 3 2 8 P-P U 1 1 2

Et. 1: Modelul matematic al motorului

de curent continuu

Model de ordin I :

Tem = JR/k^2 – constanta de timp electro-mecanică.

Page 11: Comanda Sistemelor Industriale Integrate · 2019-08-28 · Et. 4: Modelarea sistemului integrat utilizând mediul „Proteus” +88.8 A N A L O G I N A T M E G A 3 2 8 P-P U 1 1 2

Et. 2: Proiectarea sistemului de comandă

folosind regulatorare tip PI

Metodă folosită: alocarea polilor;

Impunerea performanțelor dinamice:

ƺ = 0.8 ω0= 1/Tem

Calculul coeficienților regulatorului:

Kp=(2ƺω0 –a)/b

KI = ω0^2/b

Page 12: Comanda Sistemelor Industriale Integrate · 2019-08-28 · Et. 4: Modelarea sistemului integrat utilizând mediul „Proteus” +88.8 A N A L O G I N A T M E G A 3 2 8 P-P U 1 1 2

Et. 3: Modelarea părții de comandă – modelareMatlab/Simulink

Modelul servomotorului

Page 13: Comanda Sistemelor Industriale Integrate · 2019-08-28 · Et. 4: Modelarea sistemului integrat utilizând mediul „Proteus” +88.8 A N A L O G I N A T M E G A 3 2 8 P-P U 1 1 2

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.20

1

2

3

4

5

6

Timp [s]

Vite

za

[V

]

viteza referinta

viteza motorului

Aplicarea unui cuplu

de sarcină

Page 14: Comanda Sistemelor Industriale Integrate · 2019-08-28 · Et. 4: Modelarea sistemului integrat utilizând mediul „Proteus” +88.8 A N A L O G I N A T M E G A 3 2 8 P-P U 1 1 2

Et. 4: Modelarea sistemului integrat

utilizând mediul „Proteus”

+88.8

AN

AL

OG

IN

AT

ME

GA

328P

-PU

1121

Reset B

TN

ON

ww

w.T

heE

ng

ineerin

gP

roje

cts

.co

m PD0/RXD

PD1/TXD

PD2/INT0

~ PD3/INT1/OC2B

PD4/T0/XCK

~ PD5/T1/OC0B

~ PD7/AIN1

PC5/ADC5/SCL

PC4/ADC4/SDA

PC3/ADC3

PC2/ADC2

PC1/ADC1

PC0/ADC0

RESET

PB0/ICP1/CLKO

~ PB1/OC1A

~ PB2/OC1B

~ PB3/MOSI/OC2A

PD7/AIN1

PB4/MISO

PB5/SCK

AREF

0

1

2

3

4

5

67

89

10

11

12

13

A5

A4

A3

A2

A1

A0

ARD1

ARDUINO UNO

C21000p

R2100k

C30.47u

R35k

+88.8

Volts

66%

RV1

5k

TACHO+1

TACHO-11

CC2

OPIN+4

OPIN-10

V+

9

GND

12

C8

E5

FLT3

U2

LM2907

R41k

C1100u

IN15

IN27

ENA6

OUT12

OUT23

ENB11

OUT313

OUT414

IN310

IN412

SENSA1

SENSB15

GND

8

VS

4

VCC

9 U1

L298U3

NOT

A

B

C

D

referinta

viteza reala

+88.8

Volts

V2

9V D1DIODE

D2DIODE

D3DIODE

D4DIODE

D5

LED-YELLOW

Convertor frecvență tensiune

(permite modelarea unui

tahogenerator)

Page 15: Comanda Sistemelor Industriale Integrate · 2019-08-28 · Et. 4: Modelarea sistemului integrat utilizând mediul „Proteus” +88.8 A N A L O G I N A T M E G A 3 2 8 P-P U 1 1 2

Sursa de alimentare a motorului

Page 16: Comanda Sistemelor Industriale Integrate · 2019-08-28 · Et. 4: Modelarea sistemului integrat utilizând mediul „Proteus” +88.8 A N A L O G I N A T M E G A 3 2 8 P-P U 1 1 2

Comanda de tip PWM numeric

Page 17: Comanda Sistemelor Industriale Integrate · 2019-08-28 · Et. 4: Modelarea sistemului integrat utilizând mediul „Proteus” +88.8 A N A L O G I N A T M E G A 3 2 8 P-P U 1 1 2

Blocul de adaptare de semnal

𝑉𝑜𝑢𝑡 = −22𝑘

10𝑘 + 10𝑘𝑉𝑖𝑛 −

22𝑘

22𝑘𝑉𝑟𝑒𝑓

Tensiunea de iesire poate varia între 0 și 5 volți.

Page 18: Comanda Sistemelor Industriale Integrate · 2019-08-28 · Et. 4: Modelarea sistemului integrat utilizând mediul „Proteus” +88.8 A N A L O G I N A T M E G A 3 2 8 P-P U 1 1 2

ISR(TIMER1_COMPA_vect)

{

// achiziție date de intrare

viteza_referinta = analogRead(potPin);

viteza_reala = analogRead(potTG);

// calcule – conform algoritmului de comandă

eroare = viteza_referinta - viteza_reala;

parte_prop = eroare*Kp;

parte_integrala = parte_integrala_ant + eroare*Ki;

output = parte_prop + parte_integrala;

parte_integrala_ant = parte_integrala;

Programul de comandă

Page 19: Comanda Sistemelor Industriale Integrate · 2019-08-28 · Et. 4: Modelarea sistemului integrat utilizând mediul „Proteus” +88.8 A N A L O G I N A T M E G A 3 2 8 P-P U 1 1 2

if(output > 5110){

output = 5110;

parte_integrala_ant = parte_integrala - Ki*eroare;

}

if(output<10){

output = 10;

parte_integrala_ant = parte_integrala - Ki*eroare;

}

// comandă (pentru stabilirea factorului de umplere)

OCR1B = output ;

}

Programul de comandă

Page 20: Comanda Sistemelor Industriale Integrate · 2019-08-28 · Et. 4: Modelarea sistemului integrat utilizând mediul „Proteus” +88.8 A N A L O G I N A T M E G A 3 2 8 P-P U 1 1 2

Rezultate experimentale

Funcționarea sistemului de comandă considerând reversări succesive:

Page 21: Comanda Sistemelor Industriale Integrate · 2019-08-28 · Et. 4: Modelarea sistemului integrat utilizând mediul „Proteus” +88.8 A N A L O G I N A T M E G A 3 2 8 P-P U 1 1 2

Exemplul 2:

Sistemul „MINDSTORMS NXT”

I) Sisteme integrate pe scară redusăI) Sisteme integrate pe scară redusă

Page 22: Comanda Sistemelor Industriale Integrate · 2019-08-28 · Et. 4: Modelarea sistemului integrat utilizând mediul „Proteus” +88.8 A N A L O G I N A T M E G A 3 2 8 P-P U 1 1 2

Sistemul „MINDSTORMS NXT”

Software:- NXC - (Not eXactly C);

API (Application Programming Interface) – librarie de funcţii predefinite NXC;

- MATLAB/SIMULINK - toolbox MINDSTORMS NXT (Remote & Embedded Control);

- LabVIEW - toolkit-ul MINDSTORMS NXT;

Page 23: Comanda Sistemelor Industriale Integrate · 2019-08-28 · Et. 4: Modelarea sistemului integrat utilizând mediul „Proteus” +88.8 A N A L O G I N A T M E G A 3 2 8 P-P U 1 1 2

Unitatea centrală:- Microcontroler principal pe 32 biți (256 KB FLASH; 64 KB RAM; 48 MHz);

- Microcontroler auxiliar pe 8 biți ( 4 KB FLASH; 512 Byte RAM; 8 MHz);

Interfață: - USB/Bluetooth/I2C (Inter-Integrated Circuit);

- Butoane/Display;

Sistemul „MINDSTORMS NXT”

Page 24: Comanda Sistemelor Industriale Integrate · 2019-08-28 · Et. 4: Modelarea sistemului integrat utilizând mediul „Proteus” +88.8 A N A L O G I N A T M E G A 3 2 8 P-P U 1 1 2

Senzori: - de ultrasunete/de contact/optic/acustic;

Actuatoare: - 3 servomotoare de cc, cu reductoare și encodere;

Sistemul „MINDSTORMS NXT”

Page 25: Comanda Sistemelor Industriale Integrate · 2019-08-28 · Et. 4: Modelarea sistemului integrat utilizând mediul „Proteus” +88.8 A N A L O G I N A T M E G A 3 2 8 P-P U 1 1 2

Sisteme SCADA

Sisteme de monitorizare și control

(Supervisory Control And Data Acquisition)

II) Sisteme integrate pe scară largăII) Sisteme integrate pe scară largă

Page 26: Comanda Sistemelor Industriale Integrate · 2019-08-28 · Et. 4: Modelarea sistemului integrat utilizând mediul „Proteus” +88.8 A N A L O G I N A T M E G A 3 2 8 P-P U 1 1 2
Page 27: Comanda Sistemelor Industriale Integrate · 2019-08-28 · Et. 4: Modelarea sistemului integrat utilizând mediul „Proteus” +88.8 A N A L O G I N A T M E G A 3 2 8 P-P U 1 1 2

IED = Intelligent Electronic DeviceRTU = Remote Telemetry Unit

= Remote Transmission Unit

Page 28: Comanda Sistemelor Industriale Integrate · 2019-08-28 · Et. 4: Modelarea sistemului integrat utilizând mediul „Proteus” +88.8 A N A L O G I N A T M E G A 3 2 8 P-P U 1 1 2
Page 29: Comanda Sistemelor Industriale Integrate · 2019-08-28 · Et. 4: Modelarea sistemului integrat utilizând mediul „Proteus” +88.8 A N A L O G I N A T M E G A 3 2 8 P-P U 1 1 2
Page 30: Comanda Sistemelor Industriale Integrate · 2019-08-28 · Et. 4: Modelarea sistemului integrat utilizând mediul „Proteus” +88.8 A N A L O G I N A T M E G A 3 2 8 P-P U 1 1 2
Page 31: Comanda Sistemelor Industriale Integrate · 2019-08-28 · Et. 4: Modelarea sistemului integrat utilizând mediul „Proteus” +88.8 A N A L O G I N A T M E G A 3 2 8 P-P U 1 1 2
Page 32: Comanda Sistemelor Industriale Integrate · 2019-08-28 · Et. 4: Modelarea sistemului integrat utilizând mediul „Proteus” +88.8 A N A L O G I N A T M E G A 3 2 8 P-P U 1 1 2
Page 33: Comanda Sistemelor Industriale Integrate · 2019-08-28 · Et. 4: Modelarea sistemului integrat utilizând mediul „Proteus” +88.8 A N A L O G I N A T M E G A 3 2 8 P-P U 1 1 2

Comanda Sistemelor Industriale Integrate(extras din Fișa Disciplinei)

Date despre disciplină:

- Titular curs (2h/săpt): Conf. Dr. Ing. Valeriu BOSTAN

- Titular aplicații (1h/săpt): Conf. Dr. Ing. Valeriu BOSTAN

Conf. Dr. Ing. Sanda Victorinne PAȚURCĂ

Conținut curs – partea I:

- Arhitectura și funcționarea sistemelor de comandă integrate;

- Structuri de comandă serie, parallel, mixte. Criterii de selecție, exemple;

- Analiza regulatoarelor PID utilizate în mediul industrial;

- Metode uzuale de proiectarea a sistemelor de comandă: alocarea polilor,

metoda modelului impus, criterii optimale;

- Particularități ale sistemelor de comandă numerice;

- Sisteme de comandă în timp real. Utilizarea întreruperilor;

Page 34: Comanda Sistemelor Industriale Integrate · 2019-08-28 · Et. 4: Modelarea sistemului integrat utilizând mediul „Proteus” +88.8 A N A L O G I N A T M E G A 3 2 8 P-P U 1 1 2

Comanda Sistemelor Industriale Integrate(extras din Fișa Disciplinei)

Conținut curs – partea II:

(Sisteme SCADA - „Supervisory Control And Data Acquisition”);

- Componentele de baza ale sistemelor SCADA:

- Senzori și elemente de executie;

- Unități de telemetrie – “remote telemetry units” (RTU);

- Unitățile centrale SCADA (“master units”);

- Rețeaua de comunicație;

- Funcții specifice sistemelor SCADA:

- Achiziția de date;

- Comunicație;

- Prezentarea datelor, arhivare și memorare;

- Control;

- Avertizare (alarmă);

Page 35: Comanda Sistemelor Industriale Integrate · 2019-08-28 · Et. 4: Modelarea sistemului integrat utilizând mediul „Proteus” +88.8 A N A L O G I N A T M E G A 3 2 8 P-P U 1 1 2

Comanda Sistemelor Industriale Integrate(extras din Fișa Disciplinei)

- Comunicații industriale:

- Standardul OSI – „Open System Interconnection”.

- Protocolul Modbus;

- Protocolul Profibus/Fieldbus;

- Protocoale pentru sisteme SCADA;

- Avantaje ale sistemelor SCADA:

- Monitorizare și control în „timp real”;

- Detectarea și corectarea rapidă a problemelor în timpul funcționării;

- Detectarea punctelor de „blocaj” sau de ineficiență economică;

- Controlul sistemelor complexe cu personal mai puțin specializat;

- Marirea eficienței și a profitabilității.

Page 36: Comanda Sistemelor Industriale Integrate · 2019-08-28 · Et. 4: Modelarea sistemului integrat utilizând mediul „Proteus” +88.8 A N A L O G I N A T M E G A 3 2 8 P-P U 1 1 2

Comanda Sistemelor Industriale Integrate(extras din Fișa Disciplinei)

Conținut laborator:

- Sistemele de comandă integrată:

- Structura și funcționarea sistemului „Mindstorms NXT;

- Senzori și actuatoare;

- Limbaje și medii de programare utilizate în comanda sistemelor integrate:

C (PIC C), NXC (BricxCC), Matlab;

- Proiectarea, construcţia şi implementarea comenzii de mişcare

a unui braţ de robot, cu două grade de libertate;

- Prezentarea unei aplicaţii-proiect de monitorizare a funcţionării

unui sistem de comandă integrată în mediul LabVIEW;

- Studiu experimental pe un sistem de comandă integrată controlat cu

microcontroller PIC. Interfaţarea senzorilor şi actuatoarelor.


Recommended