Sisteme de Programe pentru Timp Real

Curs
8.5/10 (2 voturi)
Domeniu: Automatică
Conține 1 fișier: ppt
Pagini : 57 în total
Mărime: 3.11MB (arhivat)
Cost: Gratis

Extras din document

Aplicarea algoritmilor genetici asupra unei populatii de programe

Indivizii = nu gene cu dim fixe ci programe

Op genetici:

crossover (2 parinti)

reproducere (1 parinte)

mutatie

duplicare gene

stergere gene

Programele = arbori sintactici

max(x * x, x + 3 * y)

Noduri interne = functii

Frunze = terminale

Programe = compuse din rutine

Set de arbori (rutine) grupate intr-o radacina

Nr, tip, structura rutine = arhitectura

Arborii – notatie prefixata (S-expression)

(max (* x x) (+ x (* 3 y)))

Descriere de nivel inalt

Set de terminale (vars, funct cu 0 args, const)

Set de functii (aritmetice, conditionale)

Fitness (explicit sau implicit)

Parametrii de control al AG

Conditia de terminare si metoda de alegere a rez

Ex:

Tragerea la tinta

Aspersoare

Robot care se deplaseaza

Populatie generata aleator cu programe compuse din functii si terminale

Repeta pentru mai multe generatii

Executa fiecare program si determina fitness

Selectioneaza cf schemei de selectie

Creaza noi indivizi prin aplicarea op gen:

Reproductie: copiaza individ

Crossover: creeaza 2 descendenti din 2 parinti sau 1 parinte

Mutatie: asupra unui individ existent in populatie

Operatii de alterare a arhitecturii – asupra unui individ

3. Testeaza cond de terminare

Populatie generata aleator cu programe compuse din functii si terminale

Construieste aleator arborele pana la o adancime maxima

Metoda “Full” – numai functii pana la nivelul frunzelor

Metoda “Grow” – functii si terminale pe orice nivel.

Conținut arhivă zip

  • Sisteme de Programe pentru Timp Real.ppt

Alții au mai descărcat și

Baza de Date Inchirieri Masini

Introducere Microsoft Access este o aplicaţie de management al bazelor de date pusă la dispoziţie de firma Microsoft prin suita Microsoft Office....

Sisteme de Conducere a Proceselor

1. Introducere în automatizarea proceselor Automatizarea unui proces tehnologic înseamnă dotarea instalaţiilor cu mijloace tehnice necesare şi...

Modelarea Sistemelor și Proceselor

1.1 Consideratii generale In centrul stiintelor naturale se afla notiunile de observatie si masurare. Bazandu-se pe observatie, omul de stiinta...

Exemple de Automatizare Convențională a Unor Utilaje și Instalații din Industria Chimică

Exemple de automatizare convenţională a unor utilaje şi instalaţii din industria chimică 1. Consideraţii generale privind elaborarea unui plan de...

Alegerea Puterii Motoarelor Electrice de Actionare

Alegerea motorului electric corespunzãtor unei anumite acţionãri se face luând în considerare un numãr însemnat de criterii. În primul rând trebuie...

Mecatronica

Introducere in Mecatronica Contextul in care a aparut Mecatronica: • Mutatii considerabile calitative si cantitative in evolutia societatii in...

Discretizarea Sistemelor Continue

Discretizarea sistemelor continue 1. Sisteme de reglare continuale Sistemele automate moderne combină în bucla de reglare dispozitive pur...

Conducerea cu DSP a unui Sistem de Actionare a Servomotorului de Curent Continu Fara Perii

Capitolul I Modelul dinamic al masinii asincrone trifazate Pentru realizarea controlului masinii de curent alternativ asincron avem nevoie de un...

Ai nevoie de altceva?