Slide 1

Documente similare
Slide 1

E_c_matematica_M_mate-info_2017_var_02_LRO

SI - laborator1

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

Microsoft Word - L8

PowerPoint-Präsentation

ou_14_10_03_n_96

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

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

Unitatea de învăţare nr

FIȘĂ DE VERIFICARE

E_c_matematica_M_mate-info_2019_var_06_LRO

Slide 1

Slide 1

ALGORITMII ŞI REPREZENTAREA LOR Noţiunea de algoritm Noţiunea de algoritm este foarte veche. Ea a fost introdusă în secolele VIII-IX de către Abu Ja f

Microsoft Word - Diplome_ doc

PROBLEME PRIVIND INSTABILITATEA UNOR CALCULE ALE MECANISMELOR

MD.09. Teoria stabilităţii 1

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

Slide 1

PowerPoint Presentation

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

AUTORITATEA NAȚIONALĂ DE REGLEMENTARE ÎN DOMENIUL ENERGIEI Nota de prezentare a Proiectului de Normă Tehnică privind Cerinţele tehnice de racordare la

Microsoft Word - 4_Fd_Teoria_sist_I_2013_2014_MLF_Calc

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

CatalogRO_2008.pdf

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

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

ROMANIA

proiectarea bazelor de date

Microsoft Word - Prezcap1.doc

Inferenţa statistică

PowerPoint Presentation

IBR 8 iulie 2019

1. Operatii cu matrici 1 Cerinte: Sa se realizeze functii pentru operatii cu matrici patratice (de dimensiune maxima 10x10). Operatiile cerute sunt: A

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

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

MECANICA FLUIDELOR

Microsoft Word - Analiza12BacRezolvate.doc

Plan operational DMM 2014

multimi.PDF

ALGORITMICĂ. Seminar 3: Analiza eficienţei algoritmilor - estimarea timpului de execuţie şi notaţii asimptotice. Problema 1 (L) Să se determine număru

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

Document2

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

Sisteme de calcul în timp real

PowerPoint Presentation

Slide 1

Laborator 8: PROIECTAREA BAZELOR DE DATE SUBPROGRAME in PL/SQL (partea II - functii) Un subprogram este un bloc PL/SQL cu nume (spre deosebire de bloc

PowerPoint Presentation

Microsoft Word - FiltrareaNyquist-rezumat.doc

Centrul este Centru de Testare Acreditat ECDL Permisul european de conducere a computerului (ECDL European Computer Driving Licence) este cel mai răsp

ALGORITHMICS

Capitole Speciale de Informatică Curs 1: Extragerea informaţiilor. Modelul boolean şi modelul boolean extins 27 septembrie 2018 Extragerea informaţiil

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

User guide

Microsoft Word - FLIR - camere portabile de securitate si supraveghere.doc

Investeşte în oameni

Retele Petri si Aplicatii

TEZA de ABILITARE Corelatii intre biomateriale, proteze valvulare cardiace si tehnici chirurgicale folosite in protezarea valvulara aortica Horatiu Mo

Microsoft Word - DCE - lucrarea 5.doc

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

FONDUL DE GARANTARE A DEPOZITELOR BANCARE BANK DEPOSIT GUARANTEE FUND infovii(44) nr. 2/2017 Depozitele bancare din sfera de garantare a FGDB la 30 iu

Carrier Pidgeon Protocol

Linie automata de taiat sticla format jumbo producator: INTERMAC Italia Linia de compune din: 1. Statie automata de incarcare GENIUS 61 LS-BL 2. Masa

Entrepreneurship and Technological Management

Curs7

Laborator 2 Incompatibilităţi/Diferenţe între C şi C++ Completări C++ Supraîncărcarea (redefinirea) numelui de funcţii În C nu este permisă existenţa

Aero-BCD, , Prof. L. Costache & M. Olteanu Notițe de Adrian Manea Seminar 5 Șiruri și serii de funcții. Serii de puteri 1 Șiruri de funcții D

Manual de utilizare Set volan și pedale MG7402

Paradigme de Programare

Subiecte

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

Cursul 12 (plan de curs) Integrale prime 1 Sisteme diferenţiale autonome. Spaţiul fazelor. Fie Ω R n o mulţime deschisă şi f : Ω R n R n o funcţie de

Teoria Grafurilor recapitulare 11 ianuarie 2019 Curs 7 1. Fie graful neorientat G : f c a d b g e (a) Indicaţi reprezentările grafului G cu (1) listă

Prezentare KICK OFF MEETING

PowerPoint-Präsentation

Slide 1

CONCURSUL DE MATEMATICĂ APLICATĂ "ADOLF HAIMOVICI" ETAPA JUDEȚEANĂ 18 martie 2017 Filiera Tehnologică : profilul Tehnic Clasa a IX -a Problema 1. 2 Se

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

Microsoft Word - a5+s1-5.doc

REPARIS A REGIONAL PROGRAM Sistemele de Supraveghere Publică Structura, finanțarea și dotarea cu personal Evenimentul de educație la distantă REPARIS

Lucrarea 10

Company Overview_NTT DATA's Corporate Overview Presentation

STORY NAME: Young musician COPYRIGHT HOLDER: COPYRIGHT NOTICE: Telefilm Chisinau / OPEN Media Hub Ownership of content belongs to Telefilm Chisinau /

Web Social FSEGA, UBB Lect.univ.dr. Daniel Mican LABORATOR 2. Dezvoltarea blogurilor prin intermediul WordPress.com PREZE

Peer-to-peer strategies for stimulating resource sharing Mircea Bardac Coordonator: Prof. dr. ing. Adina Magda Florea 23 decembrie 2010


RZOLVARE EXERCITIU ZODII declare cursor distributie_zodie is select nume_zodie, count(*) distributie from zodiac z join utilizatori u on to_date(to_ch

Microsoft Word - cap1p4.doc

PowerPoint Presentation

FIŞA DISCIPLINEI

Programe derulate în ediția a treia Junior IT Fun Factory *În cadrul Junior IT Fun Factory fiecare înscriere se face pentru un program individual în f

UNIVERSITATEA "VASILE ALECSANDRI" DIN BACĂU FACULTATEA DE ȘTIINȚE ECONOMICE RECTOR, Prof.univ.dr.ing. Carol SCHNAKOVSZKY Ciclul de studii: Master univ

Microsoft PowerPoint - ImplementareLimbaj [Read-Only] [Compatibility Mode]

Curs 10 Aplicaţii ale calculului diferenţial. Puncte de extrem 10.1 Diferenţiale de ordin superior S¼a trecem acum la de nirea diferenţialelor de ordi

Transcriere:

Controlr fuzzy 1 / 37

2 / 37 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 procss: y = y* pntru o anumită intrar d control u c = u c *

3 / 37 Procs Procs in bucla dschisa y = y* pntru o anumită intrar d control u c = u c * Acastă situaţi (lipsa prturbaţiilor) nu s rgăsșt insa în 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 in continuu modificat (adaptat), astfl încât să compnsăm acţiuna prturbaţiilor. Modificara u c dpind d modificara y faţă d y*, şi va fi ralizată d un alt bloc, conctat într işira şi intrara sistmului, numit controlr

4 / 37 Sistm d control in bucla închisă (sistm cu racţi) Işira u c sau u c a controlrului rprzinta intrara d comandă pntru procs şi dpind, în gnral, d roril la momntl d timp antrioar dintr işira y şi işira dorită 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, avm un controlr cu mmori

5 / 37 rfrinta (st point) valoar curnta

Controlr clasic PID 6 / 37 u P PI PID c t 1 = Ti 0 ( t) P ( t) + ( t) 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 7 / 37

Fuzzy control systm A fuzzy control systm is a control systm basd on fuzzy logic A mathmatical systm that analyzs analog input valus in trms of logical variabls that ta on continuous valus btwn 0 and 1, in contrast to classical or digital logic (ithr 1 or 0 - tru or fals, rspctivly). Fuzzy logic is widly usd in machin control. Th trm fuzzy inspirs a crtain spticism, sounding quivalnt to "halfbad logic" or "bogus logic", but th "fuzzy" part dos not rfr to a lac of rigor in th mthod, rathr to th fact that th logic involvd can dal with concpts that cannot b xprssd as "tru" or "fals" but rathr as "partially tru". Gntic algorithms and nural ntwors can prform just as wll as fuzzy logic in many cass, but fuzzy logic has th advantag that th solution to th problm can b cast in trms that human oprators can undrstand, so that thir xprinc can b usd in th dsign of th controllr. Mas it asir to automatiz tass that ar alrady succssfully prformd by humans. 8 / 37

Controlr fuzzy Controlul fuzzy st o thnica d transpunr a modului d gandir uman intr-un sistm d control. Un controlr fuzzy poat fi proictat sa mulz gandira intuitiva a opratorului uman pntru a dduc concluzii din xprinta antrioara. Abordara clasica (traditionala) a controlului ncsita modl formal (matmatic) car să dscri dinamica procsului d controlat Controlul fuzzy incorporaza logica umana intuitiva intr-un softwar (program) d calculator. S potrivst cl mai bin problmlor d control car nu pot fi rprzntat cu usurinta prin modl matmatic. Dificultati in sistml d control und st rcomandat un controlr fuzzy: modl imprcis al procsului procs cu paramtri variabili dat incomplt sau indisponibil procs (foart) complx xista o buna intlgr calitativa a functionarii procsului 9 / 37

10 / 37 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; în rgulil fuzzy intră () şi (-1) (sau Δ), 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

11 / 37 În mod tipic, intrăril tranşant folosit in controlr fuzzy sunt: -roara () - variatia (drivata) rorii : () = ()-(-1) În functi d marima d isir a controlrului avm: controlr fuzzy PI, car ar ca isir variatia marimii d comanda u c () = f((), ()); u c () = u c (-1) + u c () controlr fuzzy PD, car ar ca isir dirct marima d comanda u c () = f((), ()) SLF cu intrăril () şi () şi işira u c () st un controlr d ordin 1.

G. Oltan Sistm cu logică nunțată 12 / 37 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 Similar, 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 ) ( Variatia marimii d comanda ( ) ( ) ) ( 1 u u u c c c + = )) ( ), ( ( ) ( f u c =

13 / 37 u c ( ) = u ( ) c Controlr PI cont. 1 + u ( ), und u ( ) = f ( ( ), ( )) c Asadar, pntru un controlr PI trbui dtrminata variatia marimii d comanda, car s însumază cu valoara antrioara a comnzii pntru a rzulta comanda curntă. Controlrul PI clasic st un controlr liniar doarc variatia marimii d comanda (functia f) st liniara in raport cu roara si variatia rorii (trbui dtrminat doar valoril constantlor P si T). 1 u c ( ) = f ( ( ), ( )) = P ( ) ( 1) + ( ) T T Controlrul PI fuzzy st un controlr nliniar doarc variatia marimii d comanda (functia f) st dtrminata d baza d cunostint car implmntaza o dpndnta nliniara in raport cu roara si variatia rorii (trbui dtrminata baza d cunostint - multimil fuzzy si rgulil fuzzy. c

14 / 37 Controlr fuzzy PI Procs Intraril controlrului fuzzy: Eroara: Variatia (drivata) rorii: Isira controlrului fuzzy: Variatia marimii d comanda; u c

15 / 37 Multimil fuzzy Pot fi similar pntru intrari si isir SLF Mamdani N, ZE şi P formază o partiţi fuzzy Baza d rguli s dduc ţinând cont d obictivul dorit: = 0; =0 Acst 0 trbui privit nuanţat obictivul dorit st : st ZE ; st ZE

G. Oltan Sistm cu logică nunțată 16 / 37 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 17 / 37

18 / 37

19 / 37 Pot fi utilizat mai mult mf si rguli pntru un control mai fin N ZE P PM PFM y Δ = = y * y y 1 y

20 / 37 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 21 / 37

22 / 37 Sistm d control fuzzy (PI) pntru controlul tmpraturii. Rzultat Cronogram Suprafata d control a slf Mamdani

23 / 37 Controlr fuzzy TS d ordin zro Multimil fuzzy d isir au suporturil N -1 Z 0 P +1

24 / 37 Controlr fuzzy cu 9 rguli Mamdani Sugno

25 / 37 Controlr fuzzy PD Intraril sistmului fuzzy: Eroara Variatia (drivata) rorii Isira sistmului fuzzy: Valoara marimii d comanda

26 / 37 Multimil fuzzy Intrari Isir

27 / 37 Baza d rguli Considrăm că işira y a sistmului variază în aclaşi sns cu comanda u: - dacă u crşt y crşt - dacă u = cst y = cst - dacă u scad y scad

28 / 37 Controlr d tmpratura tip PD diff_rror

29 / 37 Mulțimil fuzzy pntru variabill d intrar rror diff_rror

Baza d rguli 30 / 37

Suprafata d control dif_rror si rror au fost translatat spr valori pozitiv pntru ca intraril sa oprz doar cu valori pozitiv 31 / 37

32 / 37 Controlul pndulului invrsat pndul.fis http://www.razorrobotics.com/articls/fuzzy-control-systm/

Stabilitata sistmlor d control fuzzy Doarc sistml d control (fuzzy) sunt sistm dinamic st nvoi d analiza d stabilitat. Analiza d stabilitat a controlrlor fuzzy poat fi ralizata cu oric mtoda potrivita pntru analiza sistmlor dinamic nliniar Toria stabilitatii abordaza stabilitata traictorii sistmlor dinamic sub actiuna unor mici prturbatii (a conditiilor initial) Exista mai mult tipuri d stabilitat c s pot dfini pntru sistml dinamic. Cl mai important tip d stabilitat st cl rfritor la stabilitata solutii in apropira unui punct d chilibru 33 / 37

Stabilitata sistmlor d control fuzzy cont. Stabilitata in jurul unui punct d chilibru poat fi discutata conform torii lui Lyapunov Daca toat solutiil unui sistm dinamic, car dbutaza in apropira unui punct d chilibru x raman in apropira lui x atunci x st stabil in sns Lyapunov. Mai mult, daca x st stabil in sns Lyapunov si toat solutiil car dbutaza in apropira lui x convrg la x atunci x st stabil asimptotic Exista 2 torm al lui Lyapunov rfritoar la stabilitat, cu ajutorul carora s ralizaza analiza d stabilitat 34 / 37

Lyapunov s first thorm Prima torma a lui Lyapunov A nonlinar systm is asymptotically stabl at th origin if its linar approximation is stabl at th origin ( at th origin is a fuzzy concpt): for all trajctoris that start clos nough within a stabl manifold x( t) th systm stat vctor x ( t) = f [ x( t)] is stabl at x0 = 0 if x ( t) = f [ x( t)] x x 0 = 0 x( t) is stabl 35 / 37

36 / 37 A doua torma a lui Lyapunov Lyapunov s Scond Thorm Dfin a scalar Lyapunov function, a positiv dfinit function of th stat in th rgion of intrst V * [ x * ( t)] 0 Evaluat th tim drivativ of th Lyapunov function dv dt = V t + V x x dv If 0 dt in th nighborhood of th origin, th origin is asymptotically stabl

Problma 37 / 37 ΔE N E ZE P N ZE P Ng Ng Zro 1 4 7 Ng Zro Poz 2 5 8 Zro 3 Poz 6 Poz 9-3 -1 0 +1 +3 E, ΔE Pntru ΔU sunt dfinit multimi fuzzy singlton: Ng cu suportul -1, Zro cu suportul 0, rspctiv Poz cu suportul +1. Trf = 55 C, T = 60 C, T 1 = 60,6 C, u 1 = 200W a) Cum s dtrmina si c valori au,, 1, E, E? b) Dtrminati gradl d activar a tuturor rgulilor din baza d rguli. c) Car sunt multimil fuzzy d isir din concluzia ficari rguli? d) Dtrminati valoara isirii (ΔU) rzultata in urma dfuzzificarii. ) Cum s dtrmina si c valori au u, u? f) C s modifica in functionara controlrului daca factorul 0,15 s modifica la valoara 0,4?