Slide 1

Documente similare
Slide 1

E_c_matematica_M_mate-info_2017_var_02_LRO

SI - laborator1

Microsoft Word - L8

Slide 1

Olimpiada de Fizică Etapa pe judeţ 14 februarie 2015 Barem XI Pagina 1 din 10 Problema 1 Parţial Punctaj a) 10p M m g ky 0,5p Desprinderea corpului de

C10 – Funcţii test 2D

MINISTERUL EDUCAŢIEI ȘI CERCETĂRII ȘTIINȚIFICE UNIVERSITATEA DE VEST DIN TIMIȘOARA METODOLOGIE privind ORGANIZAREA ŞI DESFĂŞURAREA ADMITERII ÎN CICLUL

Microsoft Word - IngineriF_A.DOC

PowerPoint-Präsentation

Microsoft Word - L5.1 - Regulatoare bi si tripozitionale.doc

ou_14_10_03_n_96

ROMANIA

Textul si imaginile din acest document sunt licentiate Attribution-NonCommercial-NoDerivs CC BY-NC-ND Codul sursa din acest document este licentiat Pu

Slide 1

Cartelele telefonice

1 DIRECŢIA GENERALĂ ADMINISTRATIVĂ RAPORT DE ACTIVITATE 2014 DIRECȚIA GENERALĂ ADMINISTRATIVĂ RAPORT DE ACTIVITATE Execuţia bugetară D

E_c_matematica_M_mate-info_2019_var_06_LRO

Microsoft Word - DCE - lucrarea 5.doc

Slide 1

1

PowerPoint Presentation

CURRICULUM VITAE

Subiecte

CatalogRO_2008.pdf

FIȘĂ DE VERIFICARE

Proiectul Calitate și performanță în administrația publică locală a municiului Urziceni PLAN DE ACȚIUNI DE ÎMBUNĂTĂȚIRE CAF UAT Municipiul U

Discipline aferente competenţelor Facultate: Facultatea de Electronică şi Telecomunicaţii Universitate: UNIVERSITATEA POLITEHNICA DIN TIMIȘOARA Domeni

Plan operational DMM 2014

Lucrarea 10

Generarea semnalelor standard 1 Scopul lucrării Familiarizarea cu modul de generare şi reprezentare în mediul Matlab a semnalelor de test, considerate

ep0117

Microsoft Word - Tema 06 - Convertoare analog-numerice.doc

MULTIMETRU DIGITAL AX-585 INSTRUCŢIUNI DE UTILIZARE

Microsoft Word - Prezcap1.doc

Direct Current (DC) Electric Circuits

Investeşte în oameni

Interfețe și Protocoale de Comunicații Arduino-Port Paralel Arduino. Laborator 1- Portul Paralel 1 Caracteristici generale Arduino UNO este o placă de

Nr

Microsoft Word - Cap09_AutoorganizareSiEmergentaInSistemeleAdaptiveComplexe_grile.doc

Sistem de supraveghere video inteligent cu localizarea automata a evenimentelor de interes SCOUTER, cod proiect PN-II-IN-DPST , contract nr

Fişă tehnică Vane cu presetare manuală LENO MSV-BD Descriere/Aplicaţii LENO MSV-BD este o nouă generaţie de vane manuale pentru echilibrarea debitului

CONDUCEREA AUTOMATĂ A INSTALAŢIILOR SOLARE CU SUSŢINERE PENTRU ÎNCĂLZIRE ŞI PREPARAREA APEI CALDE MENAJERE Popescu Daniel, conf. univ. dr. ing., Unive

Controlerul LCD

DRAFT AUTORIZAȚIE DE MEDIU Titularul activității: SC COBASCHI SRL Adresa: municipiul Botoșani, str. Cărămidari nr. 2B, judeţul Botoşani Punct de lucru

VI. Achiziția datelor în LabVIEW

PROBLEME PRIVIND INSTABILITATEA UNOR CALCULE ALE MECANISMELOR

Microsoft Word - C05_Traductoare de deplasare de tip transformator

Microsoft Word - Sinteza_lucrarii_2010

VLT® AQUA Cascade Contr. Manual SW1.00

PowerPoint-Präsentation

Microsoft Word - Prezentare - A4 - cernavoda.doc

BAZELE ELECTRONICII LUCRĂRI PRACTICE

CLICK TO ADD TITLE

Vacon 100 FLOW Application Manual

LABORATOR I

Laborator 4 Modele sistemice liniare. Reprezentare numerică. Conversii. Conexiuni 4.1 Tema Formarea deprinderilor de utilizare a convenţiilor MATLAB d

Limbaje de ordinul I LOGICA DE ORDINUL I Un limbaj L de ordinul I este format din: o mulţime numărabilă V = {v n n N} de variabile; conectorii şi ; pa

OPERATII DE PRELUCRAREA IMAGINILOR 1

Fişă tehnică produs Caracteristici TWDLMDA20DRT bază extensibilă PLC Twido 24 V - 12 I 24 V c.c. - 8 O semiconductori şi releu Caracteristici Principa

Saptamana Internationala a Accesului Deschis la Informatie 2018 in USARB

Produkt-Datenblatt

PowerPoint Presentation

Unitatea de învăţare nr

Fişă tehnică Vane cu presetare manuală LENO MSV-B Descriere LENO MSV-B este o nouă generaţie de vane manuale pentru echilibrarea debitului în sistemel

METODE PRACTICE DE IMPLEMENTARE A LABORATOARELOR VIRTUALE ONLINE PENTRU DOMENIUL ELECTRONICII SAU AUTOMATICII METHODS FOR THE IMPLEMENTATION OF ONLINE

Dragi colegi, Va prezentam in cele ce urmeaza cateva dintre noile functionalitati ale versiunii in IRIS.plus: Cuprins: 1. IRIS.plus - Pagina de

Retele Petri si Aplicatii

Casa de Asigurări de Sănătate Maramureş Compartiment Control RAPORT ANUAL DE ACTIVITATE privind activitate de control a furnizorilor pe anul 2017 Comp

GTA4SpecMkII_RO.indd

Comanda si supravegherea centralelor termice de putere

Nivel

Raport stiintific si tehnic Etapa 3 Semafor inteligent cu tehnologie LED pentru creșterea siguranței transportului feroviar SEMALED Semafor inteligent

FILTRE DE REALIZARE CU CIRCUITE DE INTEGRARE

FIŞA DISCIPLINEI

Sistem Didactic LOGO!

Brosura laborator limba romana.cdr

PowerPoint Presentation

Microsoft Word - Analiza12BacRezolvate.doc

Microsoft Word - Matematika_kozep_irasbeli_javitasi_0911_roman.doc

FIŞA DISCIPLINEI 1. Date despre program 1.1. Instituţia de învăţământ superior Universitatea Spiru Haret 1.2. Facultatea Ştiinţe Economice Bucureşti 1

Microsoft Word - L63 FPGA.doc

Laborator de Fotometrie si Compatibilitate Electromagnetica Competente si tarife Laborator acreditat conform SR EN ISO/CEI ELECTROMAGNETICA

UNIVERSITATEA „HYPERION” DIN BUCUREŞTI

Cuprins

ExamView Pro - Untitled.tst

PowerPoint Presentation

Microsoft Word - matem_aplicate in Economie aa FD Bala.doc

LABORATOR AUTOMATIZĂRI, MECATRONICĂ ACȚIONĂRI ELECTRICE 1. Poziția 1 Denumire Produs: Stand de invatare bazele electrotehnicii Cod: TISM250 Pret unita

proiectarea bazelor de date

Matrici și vectori în VBA În VBA, o matrice este un grup de variabile de același tip. De ce ar trebui să utilizați o matrice? Presupunem că ați vrut s

Universitatea Politehnica din Bucureşti 2019 Disciplina: Geometrie şi Trigonometrie G1 * Varianta A 1. Ştiind cos x = 3 2, atunci sin2 x

Limbaje de Programare Curs 8 – Fisiere

Curs7

Capitole curs

Test 5: Referat examen an II ELECTRONICA APLICATA Sisteme de achizitii de date 1. Sa se exprime in scarile de temperature Celsius si Farentheit temper

MECANICA FLUIDELOR

Slide 1

Transcriere:

Controlr fuzzy Thnici d intlignţă computaţională în lctronică, 1 / 39

Procs Procs in bucla dschisa Intrara d comandă u c dtrmină valoara işirii y după o anumită lg (cuaţi), car st modlul matmatic al sistmului. Procsul trbui să furnizz o valoar dorită (rfrinta) la işir, y*. Procsul functionaza astfl încât, în absnţa prturbaţiilor şi a variaţiilor paramtrilor d procs, y = y* pntru o anumită intrar d control u c = u c *. Acastă situaţi (lipsa prturbaţiilor) nu s vrifica in practică y y* dacă lăsăm procsul sa voluz în buclă dschisă cu u c =u c *. Pntru a asigura y=y* în prznţa prturbaţiilor, u c trbui modificat (adaptat) incontinuu, astfl încât să compnsăm acţiuna prturbaţiilor. Modificara automata a u c dpind d modificara y faţă d y*, şi st ralizată d un alt subsistm (bloc), conctat într işira şi intrara sistmului, numit controlr Thnici d intlignţă computaţională în lctronică, 2 / 39

Sistm d control în buclă închisă (sistm cu racţi) Işira u c sau u c a controlrului st intrara d comandă pntru procs şi dpind, în gnral, d roril la momntl d timp antrioar într y şi y*, dar şi d comnzil u c la momntl d timp antrioar: ()=y*-y() u c ()=f((),(-1),...,(-),u c (-1),...,u c (-) f lg (nliniara) d control; - ordinul controlrului dacă > 0, controlrul st cu mmori Thnici d intlignţă computaţională în lctronică, 3 / 39

Thnici d intlignţă computaţională în lctronică, 4 / 39 rfrinta (st point) valoar curnta

Convntional PID controllr Thnici d intlignţă computaţională în lctronică, 5 / 39 P PI PID u t P t t 1 T i t 0 dt T d d t dt Th dsird closd loop dynamics is obtaind by adjusting th thr paramtrs, (oftn itrativly by "tuning" and without spcific nowldg of a plant modl) Stability can oftn b nsurd using only th proportional trm. Th intgral trm prmits th rjction of a stp disturbanc (oftn a striing spcification in procss control). Th drivativ trm is usd to provid damping or shaping of th rspons.

Raspunsul tipic al unui controlr Thnici d intlignţă computaţională în lctronică, 6 / 39

Thnici d intlignţă computaţională în lctronică, 7 / 39 Controlr fuzzy Controlul fuzzy st o thnica d transpunr a modului d gandir uman intr-un sistm d control. Abordara clasica (traditionala) a controlului ncsita modl formal (matmatic) al ralitatii fizic Controlul fuzzy incorporaza logica umana intr-un program d calculator. S potrivst cl mai bin problmlor d control car nu pot fi rprzntat cu usurinta prin modl matmatic. Usuraza automatizara sarcinilor car dja sunt indplinit cu usurinta d un oprator uman. Dificultati in sistml convntional d control und controlul fuzzy poat fi aplicat cu succs: modl imprcis al procsului procs cu paramtri variabili dat incomplt sau indisponibil procs foart complx buna intlgr calitativa a functionarii procsului

Thnici d intlignţă computaţională în lctronică, 8 / 39 Zadh: formulara lgii d control f prin rguli fuzzy (propoziţii condiţional) SLF cu intrăril (), (-1),..., lingvistică într u c () şi acst intrări. (-), u c (-1),...,u c (-) - dpndnţă Controlrl fuzzy folosit în practică sunt d ordin 1, = 1: u c () = f((),(-1), u c (-1)) Controlrl fuzzy tipic au o formă simplificată, işira antrioară u c (-1) nu intră în rgulil fuzzy; rgulil fuzzy utilizază () şi (-1), ca si intrari si u c () sau u c () ca si isiri f = funcţia d transfr a SLF st dtrminată d: mulţimil fuzzy dfinit pst intrar şi işir baza d rguli mcanismul d infrnţă mtoda d dfuzzificar

Thnici d intlignţă computaţională în lctronică, 9 / 39 În mod tipic, intrăril tranşant în SLF folosit pntru control sunt: - roara () - variatia (drivata) rorii : () = ()-(-1) În functi d marima d isir a controlrului avm: controlr fuzzy PI, car ar la isir variatia marimii d comanda u c () = F((), ()); u c () = u c (-1) + u c () controlr fuzzy PD, car ar la isir marima d comanda u c () = F((), ()) SLF cu intrăril () şi () şi işira u c () st un controlr d ordin 1.

Thnici d intlignţă computaţională în lctronică, 10 / 39 Controlr PI Controlrul clasic PI: t i c dt t T t P t u 0 1 In varianta discrta la itratia : t T P u i c (1)... 1) ( ) ( 1 la itratia -1: t T P u i c (1)... 2) ( 1) ( 1 1 1 t T P u u u i c c c ) ( 1 1 1 ) ( Variaţia mărimii d comandă ) ( 1 u u u c c c )) ( ), ( ( ) ( f u c 1 ) ( 1 ) ( P T t P u u u i c c c

Thnici d intlignţă computaţională în lctronică, 11 / 39 Controlr fuzzy PI Procs Intraril controlrului fuzzy: Eroara: Variatia (drivata) rorii: Isira controlrului fuzzy: Variatia marimii d comanda; u c In practică, pntru, şi u c în gnral s utilizază factori d scalar prcum şi limitar dublă a valorii.

Pot fi similar pntru intrari si isir Multimil fuzzy SLF Mamdani N, ZE, P formază o partiţi fuzzy Baza d rguli fuzzy a CLF s dduc ţinând cont d obictivul dorit: = 0; =0 Acst 0 trbui privit nuanţat obictivul dorit st : st ZE ; st ZE Thnici d intlignţă computaţională în lctronică, 12 / 39

Thnici d intlignţă computaţională în lctronică, 13 / 39 Baza d rguli Considrăm că işira y a sistmului variază în aclaşi sns cu comanda u c : - dacă u c crşt y crşt - dacă u c = cst y = cst - dacă u c scad y scad y y y y y y - y y y y 1 1 1 Δ ) * ( ) * ( Δ * ; * 1 2 3 4 5 6 7 8 9

Controlr fuzzy Mamdami Thnici d intlignţă computaţională în lctronică, 14 / 39

Thnici d intlignţă computaţională în lctronică, 15 / 39

Thnici d intlignţă computaţională în lctronică, 16 / 39 Pot fi utilizat mai mult mf si rguli pntru un control mai fin N ZE P PM PFM y Δ y * y y 1 y

Thnici d intlignţă computaţională în lctronică, 17 / 39 Pot fi utilizat mai mult mf si rguli pntru un control mai fin In varianta cu 5 mf p ficar variabila rzulta o baza d rguli complta d 25 d rguli: In varianta cu 7 mf p ficar variabila rzulta o baza d rguli complta d 59 d rguli: Δ NL NS ZE PS PL NL NL NL NS NS ZE NS NL NS NS ZE PS ZE NS NS ZE PS PS PS NS ZE PS PS PL PL ZE PS PS PL PL

Sistm d control fuzzy (PI) pntru controlul tmpraturii. Implmntar Simulin Thnici d intlignţă computaţională în lctronică, 18 / 39

Thnici d intlignţă computaţională în lctronică, 19 / 39 Sistm d control fuzzy (PI) pntru controlul tmpraturii. Rzultat Cronogram Suprafata d control (Mamdani)

Thnici d intlignţă computaţională în lctronică, 20 / 39 Controlr fuzzy TS d ordin zro Multimil fuzzy d isir au suporturil N -1 Z 0 P +1

Thnici d intlignţă computaţională în lctronică, 21 / 39 Controlr fuzzy cu 9 rguli Mamdani Sugno

Thnici d intlignţă computaţională în lctronică, 22 / 39 IMPLEMENTAREA UNUI SISTEM DE CONTROL AL TEMPERATURII UTILIZÂND UN CONTROLER FUZZY

Thnici d intlignţă computaţională în lctronică, 23 / 39 Fundamntar tortică Controlr fuzzy rguli dfinit d utilizator ficări rguli îi corspund o mulţim parţială d işir = () - (-1) y * y y * + y - Controlr fuzzy u c Elmnt d işir control Întârzir t snzor

Thnici d intlignţă computaţională în lctronică, 24 / 39 Implmntar practică Schma d principiu Flux achiziţi Snzor Excuţi Prlucrar analogică pntru achiziţi Prlucrar analogică pntru comandă CAN CNA Controlr fuzzy Incinta trmică Platforma EEboard Placa d sunt MATLAB/ Simulin Flux comandă Placă d sunt - limitar cuplaj capacitiv valori tnsiun: [-1V; +1V] - amplificar achiziţi 3:1 comandă 1:1

Thnici d intlignţă computaţională în lctronică, 25 / 39 Snzor d tmpratura Incinta trmică LM35 factor d scală liniar +10 mv/ C (x. 30 C 300mV) măsurara tmpraturii în intrvalul -55 C,+125 C tmpratura citită - difrită cu 0.01 C d tmpratura suprafţi prcizi 0.5 C (la +25 C ) tnsiun d alimntar - într 4V şi 30V Rzistnţă trmică Implmntar practică două rzistnţ cramic conctat în parall P max U 2 R ch iv

Implmntar Platforma Elctronic Explorr Flux d achiziţi Convrsi cc ca Vcc Vcc 0 9 V 0-9 GND Vcc LM35 Vcc GND OUT GND Snzor d tmpratură 0 3 Vcc V+ + LM741 OUT - V V- 11 1 0 VCC Vcc TRIGGER RESET OUTPUT CONTROL THRESHOLD Vcc DISCHARGE LM555 GND 1 GND 1 2.2u + LM741 - V+ Vcc OUT V V- 1 47n 0 1 Amplificator Av=12 Rptor (buffr) Thnici d intlignţă computaţională în lctronică, 26 / 39 0

V+ Thnici d intlignţă computaţională în lctronică, 27 / 39 V+ Implmntar cont. Flux d comandă Vcc V Vsursa + Vcc D Vcc Vsursa Tranzistor Darlington 0 9 0-9 0 +12 LM741 OUT - V V- 10u 27 + LM741 OUT - V V- Q1 2N2221 Q2 5.5 BD237 0 0 1 0 Dtctor d vârf pozitiv Amplificator Av = 6.5 Rzistnţa d încălzir 6,8 6.8 0 22 22

Implmntar Schmă Simulin Thnici d intlignţă computaţională în lctronică, 28 / 39

Thnici d intlignţă computaţională în lctronică, 29 / 39 Controlr fuzzy T-S Variabil d intrar:, d 3 mulţimi d tip zmf, gauss, smf Variabila d işir: du 3 mulţimi singlton: N = -0.2 Z = 0 Po = 0.2 Baza d rguli d N Z P N N N Z Z N Z Po P Z Po Po

Thnici d intlignţă computaţională în lctronică, 30 / 39 Exmplu d activar a rgulilor Rguli activat 5: Dacă ( Є Z) şi (d Є Z) atunci (du Є Z) 8: Dacă ( Є P) şi (d Є Z) atunci (du Є Po) Dfuzzificar - mdi pondrată y * z 5 z 5 5 8 8 8

Thnici d intlignţă computaţională în lctronică, 31 / 39 Rzultat xprimntal Flux d achiziţi Smnalul prluat d la snzor Smnalul prluat d la 555 Smnalul transmis spr Simulin

Rzultat xprimntal Flux d comandă Thnici d intlignţă computaţională în lctronică, 32 / 39 Smnalul d la isira dtctorului d vârf Smnalul provnit din Simulin

Rzultat xprimntal Evoluţia tmpraturii incinti:trf=45 C Thnici d intlignţă computaţională în lctronică, 33 / 39

Rzultat xprimntal Evoluţia smnallor: Trf=45 C T u 0 du c, du, u c c const. Thnici c u d intlignţă cmax u computaţională în c lctronică, 34 / 39

Thnici d intlignţă computaţională în lctronică, 35 / 39 Rzultat xprimntal Evoluţia tmpraturii incinti:trf-variabilă 45 C 37 C

Thnici d intlignţă computaţională în lctronică, 36 / 39 Controlul pndulului invrsat dmonstrati vido pndul.fis http://www.razorrobotics.com/articls/fuzzy-control-systm/

Thnici d intlignţă computaţională în lctronică, 37 / 39

Thnici d intlignţă computaţională în lctronică, 38 / 39

Thnici d intlignţă computaţională în lctronică, 39 / 39