Sunteți pe pagina 1din 66

PROIECTARE ASISTAT DE CALCULATOR

Dr. Andreea Beraru

21/01/2014

Criterii de evaluare
Examen 40 % Laborator 60%

21/01/2014

Teme de laborator
Scopul lucrarilor de laborator este de a preda conceptele de baz n utilizarea CATIA. O tem care va fi finalizat pn la sfritul semestrului. Temele vor fi predate n format electronic.

21/01/2014

Bibliografie
Bazele CAD. Proiectare asistat de calculator, Doru Talab, Editura Universitii Transilvania, 2000 CAD/CAM-Theory and Practice, Imbrahim Zeid, McGraw-Hill Inc., 1991 Mastering CAD/CAM, Imbrahim Zeid, McGrawHill Inc., 2005

21/01/2014

Ce este CAD?
CAD (eng. Computer Aided Design) = Proiectare asistat de calculator nglobeaz tehnicile computerizate utilizate n proiectarea i modelarea produselor. Proprietile modelului (forma, dimensiuni, tolerane de execuie) necesit reprezentri geometrice (2D i 3D) i modelri matematice. Utilizarea calculatorului -> tehnici de creare i manipulare a imaginilor pe ecran
21/01/2014 5

Geometrie plan i spaial

Grafica asistat de calculator

Baze de date i cunotine

Principiile CAD

21/01/2014

De ce CAD?
Calitate + Cost + Termen de livrare Competitivitate industrial
Termen general: CAX (Computer Aided X) CAD (Computer Aided Design) CAM (Computer Aided Manufacturing) CAE (Computer Aided Engineering)

21/01/2014

Ciclul produsului
Proiectare Cerine proiect Specificaii proiect Studiu de fezabilitate Concepte proiect Model de analiz Analiz, optimizare Documentaie proiect

Evaluare proiect Marketing


Fabricare Planificare producie Planificare proces fabricaie
21/01/2014

Proiectare scule

Producie

Control calitate

Ambalare

Expediie

Programare NC, CNC

Grafica asistat de calculator


Sistem CAD -> creeaz reprezentri grafice computerizate ale sistemelor proiectate programare grafic. Programarea convenional necesit: sistem de operare, editor pentru scrierea textului programului, compilator. Programarea grafic = programare convenional + software pentru grafic

21/01/2014

Software pentru grafic: drivere i programe grafice Driver grafic = program dependent de maina pentru care este scris; controleaz direct procesul de afiare a dispozitivului grafic Programele grafice a) Pot fi scrise mpreun cu driver-ul au portabilitate minim b) Conin o bibliotec de subrutine grafice (construit peste driver-ul grafic) Set comun de subrutine -> standard grafic (de ex.OpenGL)
21/01/2014 10

CAD
Aplicaiile program care ncorporeaz Grafica Asistat de Calculator i faciliteaz funcii inginereti n procesul de concepie sunt soft-uri CAD (Kunwoo Lee, 1999)
Rolul sistemului CAD definete din punct de vedere geometric un proiect mecanic, arhitectural, electric etc.

Componentele fundamentale ale unui sistem CAD: Desenarea Asistat de Calculator Modelarea geometric
21/01/2014 11

Etapele activitilor de proiectare: sintez i analiz Sinteza (identificare cerine, studiul de fezabilitate, definire concepte) are ca rezultat proiectul conceptual al produsului (schi) Analiza optimizarea proiectului (soluii constructive de detaliu, simulri, prototipare i experimentare virtual)

21/01/2014

12

CAE
Software CAE pentru analiza tensiunilor i deformaiilor, interferenelor dintre piese, analiza cinematico-dinamic etc. Problema: modelul de analiz rezultat n urma unui proces de modelare modelul conceptual CAE analizeaz geometria creat n CAD -> simularea i studierea comportamentului produsului -> mbuntirea produsului Instrumente CAE:
Metoda Elementelor Finite (MEF): analiza tensiunilor, deformaiilor Metoda sistemelor multicorp (MBS): simularea micrii sistemelor de corpuri interconectate prin legturi multiple.

21/01/2014

13

Modelul geometric ->Model de analiz: preprocesoare


Algoritmii matematici de analiz implementai n programe executabile: procesoare Rezultatele analizei sunt date organizate sub forma tabelar prelucrate de ctre postprocesoare -> ofer vizualizare grafic Etapa de analiz permite simularea comportamentului produsului -> detectarea erorilor

21/01/2014

14

CAM
Tehnica utilizrii calculatorului n planificarea, managementul i controlul operaiilor de fabricaie Controlul numeric al Mainilor Unelte NC (Numerical Control)
Planificarea Proceselor (PP) detalierea fazelor de execuie pn la montajul general

21/01/2014

15

Inginerie simultan
Concurent engineering
Dezvoltare secvenial a produsului Abordare individual Schimbri lente Timp de dezvoltare lung Calitate slab Dezvoltare simultan a produsului Abordare n echip Schimbri rapide Timp de dezvoltare scurt Calitate nalt

21/01/2014

16

PROIECTARE ASISTAT DE CALCULATOR


Dr. Andreea Beraru

21/01/2014

Grafic asistat de calculator


Instrument fundamental pentru CAD (reprezentarea obiectelor pe display) Grafica asistat = programare convenional + biblioteci grafice

21/01/2014

Sisteme de coordonate
Afiarea imaginii unui obiect pe ecran: coresponden geometric ntre poziia n spaiu a tuturor punctelor obiectului i a punctelor de pe display care urmeaz s fie luminate pentru afiarea imaginii. Definirea sistemelor de referin att pentru spaiul obiectului ct i pentru spaiul 2D al ecranului.

21/01/2014

Fig

DCS - Device Coordinate System WCS World Coordinate System MCS Model Coordinate System VCS View Coordinate System

21/01/2014

Problema: corespondena ntre DCS i WCS Principiul: proiecia obiectelor tridimensionale pe ecran la fel ca i pe retin Proiecii:
Perspectiv: razele vizuale pleac din punctele obiectului i sunt concurente n centrul de proiecie al ochiului Paralel: razele vizuale sunt considerate paralele

21/01/2014

Transformri geometrice
Transformare grafic Transformare geometric
Transformrile geometrice CAD se refer la obinerea unor entiti
noi prin transformri aplicate unor entiti deja existente n baza de date Utilizate la: transformri de vizualizare a modelului pe display; generarea unor noi entiti prin translatare (MOVE), rotire (ROTATE) sau oglindire (MIRROR); generarea proieciilor ortogonale ale modelului geometric 3D; generarea unor secvene succesive ale modelului n vederea simulrii micrii (animaie).

21/01/2014

Modele ale sistemelor CAD: intern i matriceal


Operaii:
Operaii de vizualizare comenzi n grupul VIEW (se opereaz asupra reprezentrii pe ecran, pe baza modelului intern din baza de date) Operaii constructive - comenzi n grupul CONSTRUCT (se opereaz asupra modelului)

21/01/2014

Model intern 3D display 2D CAD afieaz imaginile grafice ca i colecii de vectori Display Tolerance (DT) controleaz numrul de vectori necesari nct curbele s apar netede (deviaia maxim a reprezentrii vectoriale fa de curba real)

cos /2 =(R-0,5DT)/(R+0,5DT)
Tolerana afirii R+0,5DT

= 2arccos [(R-0,5DT)/(R+0,5DT)] Numrul de segmente pentru reprezentarea cercului: n=2/

Tolerana afirii (DT)

Transformri grafice 2D
Transformri ale ferestrei de lucru (WINDOW)
ZOOM i PAN WINDOW - cadru rectangular prin care utilizatorul inspecteaz modelul VIEWPORT - zon din ecran n care este afiat coninutul unei ferestre (window) i care urmeaz s fie prezentat ca o imagine Viewing transformation - transformarea vectorilor din WINDOW n VIEWPORT Transformarea general a unei vederi: scalare rotaie translaie
21/01/2014 9

PROIECTARE ASISTAT DE CALCULATOR


Dr. Andreea Beraru

21/01/2014

Transformri grafice 3D
Etape:
Vectorizare Clipping Windowing Afiare

Clipping: suprimarea prilor care depesc limitele viewport-ului


Transformarea din MCS n DCS

[P]=[A] [P]

21/01/2014

Tehnici de creare a imaginilor realistice


Eliminarea muchiilor suprafeelor ascunse

Colorarea suprafeelor vizibile n raport cu condiiile de iluminare

21/01/2014

Eliminarea muchiilor suprafeelor ascunse

Segmentarea i afiarea parial a muchiilor parial ascunse Testarea: unele n raport cu altele Mare consumatoare de timp Metod foarte fiabil Teselizare: subdivizarea i aproximarea suprafeelor cu poligoane plane
21/01/2014 4

Light i shade
Imagine realistic -> culoare i intensitate luminoas Considerente: culoare i orientare fee vizibile + iluminare Iluminarea: Difuz reprezentat prin intensitatea constant a ambientului Ia n orice punct al spaiului MCS Surs punctiform intensitatea reflectat de suprafeele din raza vizual

n normala la suprafaa de reflexie i n punctul Pi R coeficientul de reflexie a luminii Is luminozitatea total


21/01/2014

Modelarea geometric
Etapele pe care le parcurge un produs n procesul de proiectare: Proiectarea funcional (Functional Design) colectarea de informaii despre cerinele i restriciile de proiectare, redactarea caietului de sarcini; definirea funciilor produsului, funcionarea corect Proiectarea conceptual (Conceptual Design) stabilirea funciilor i identificarea soluiilor potrivite; generarea ideilor i conceptelor i analiza lor la nivel abstract

21/01/2014

Proiectarea organologic (Embodiment Design) dezvoltarea soluiei conceptuale; transformarea rezultatului proiectrii ntr -o structur fezabil (module, submodule, ansamble, subansamble,elemente, componente,elemente de interfa); rezultat desen de ansamblu
Proiectare n detaliu (Detail Design) stabilirea dimensiunilor, toleranelor i materialelor; elaborare documentaie -> lansarea n fabricaie a prototipului Analiza inginereasc (Engineering Analysis) evaluarea proiectului n raport cu specificaiile funcionale; corecii i mbuntiri

21/01/2014

Tipuri de modele
Model = reprezentare a produsului sau a unor pri ale acestuia care servesc la analize i evaluri Modelarea
Funciilor -> modele matematice, reprezentri CAD Formei i a structurii > reprezentare grafic

21/01/2014

Tehnici de modelare geometric


Modelarea 2D Modelul = sum de entiti geometrice plane: punct, linie dreapt, linie curb

21/01/2014

Definirea entitilor
Punct 1. click n sistemul cartezian de coordonate

2. Puncte de capt ale unor entiti existente

21/01/2014

10

3. Originea (punctul de centru) al unei entiti existente

4. Punct de intersecie a dou entiti existente

21/01/2014

11

Linie 1. Prin puncte

2. Orizontal (II cu axa X a WCS) sau vertical (II cu axa Y a WCS)

21/01/2014

12

3. Paralel sau perpendicular pe o linie existent

4. Tangent la o entitate existent

21/01/2014

13

Cerc 1. Raz sau diametru i centru

2. Prin trei puncte


3. Tangent la o linie, ntr-un punct dat, de raz dat

21/01/2014

14

Modelarea 3D
Bazat pe construcia unei singure reprezentri geometrice n spaiul 3D WIREFRAME - se realizeaz prin liniile asociate muchiilor Cu SUPRAFEE - se realizeaz prin suprafee mrginite de contur SOLID - se realizeaz prin fee (suprafa orientat) i/sau primitive solide

21/01/2014

15

Modelul WIREFRAME
Obiectele sunt descrise prin segmente de curbe Reprezentare ambigu (obiecte complexe) Modele complexe, dificil de interpretat

21/01/2014

16

Modelarea cu suprafee
Obiectele sunt descrise prin suprafee limitate de un contur Suprafee uzuale n CAD:
Plan Cilindric Riglat de Revoluie Extrudat

Suprafaa reprezentat sub forma unei reele de patch-uri Caracteristici ale metodei:
Obiect descris prin suprafee limitate decontururi Faciliti de eliminare a liniilor ascunse Aspect realistic

Utilizare n cazul suprafeelor mari cu variaii foarte line de form (caroserii, aeronave etc.)

21/01/2014

17

Modelarea solid
Constructive Solid Geometry (CSG) Sweeping

21/01/2014

18

Tehnica CSG
Modelele sunt construite ca i combinaii de solide simple Combinarea primitivelor: UNION, INTERSECT, SUBSTRACT
UNION (reuniune) operaia logic SAU A U B=B U A SUBSTRACT (scderea) operator logic NU ABB A

B A

A-B

INTERSECT (intersecia) operator logic I AB =B A


21/01/2014 19

Tehnica Sweeping
Micarea oricrei entiti geometrice de-a lungul unei traiectorii n spaiu produce prin mturare o nou entitate solid.
Necesit: Suprafa generatoare Traiectorie Sweeping linear -> corp extrudat Sweeping de rotaie -> corp de rotaie

21/01/2014

20

PROIECTARE ASISTAT DE CALCULATOR


Dr. Andreea Beraru

21/01/2014

Modelarea parametric
Situaii: 1. Modelul precede cotarea: n multe softuri CAD, forma final a modelului 3D este utilizat n mod direct pentru realizarea documentaiei de execuie, ceea ce nseamn c modificrile de form reclam modificri consecutive ale documentaiei de execuie. 2. Geometria este determinat de cote: cotele sunt tratate ca parametri ai desenului; acestea pot fi schimbate printr-o simpl editare a textului cotei, iar forma se schimb automat n conformitate cu noile valori. Modelarea parametric. Pai: definirea topologiei modelului: softul adopt nite valori implicite ale parametrilor care determin dimensiunile preliminare, orientarea i poziia fiecrei pri a desenului, precum i relaiile logice ntre diferitele pri i dimensiuni; la schimbarea cotelor se face i o verificare a acestora pentru a evita conflictul cu valori ale altor parametri. se indic muchiile sau entitile ale cror dimensiuni se aleg ca parametri; cotarea acestora se realizeaz de ctre sistem n mod automat. editarea cotelor, se modific parametrii la valorile dorite, iar desenul ia forma corespunztoare noilor valori. Tehnica parametric bazat pe sketcher (modul de schiare) este extrem de productiv i este apanajul celor mai performante softuri n domeniu ( Catia, ProEngineering, Unigraphics etc.). 2

21/01/2014

Modelarea geometric prin curbe


Reprezentarea non-parametric
n cazul unei curbe dat prin ecuaii non-parametrice, de exemplu n coordonate carteziene, dou dintre coordonate ( z i y) se exprim prin funcii n raport cu cea de-a treia coordonat (x) care este variabila independent. O alt form de reprezentare este prin dou funcii implicite de (x, y, z): sau Limitri: Dac alura unei curbe devine vertical sau aproape de vertical, valorile derivatelor care particip la rezolvarea ecuaiilor neliniare devin infinite sau de valori foarte mari, imposibil de tratat cu un calculator numeric. Formele din inginerie sunt definite prin relaiile punctelor ntre ele i nu prin relaiile punctelor fa de un sistem de coordonate oarecare, ca atare, reperezentarea non-parametric are o natur diferit. Afiarea curbelor printr-o serie de puncte sau mici segmente pe display reclam dese rezolvri ale ecuaiilor, ceea ce consum mult timp de calcul.
21/01/2014 3

Reprezentarea parametric
Fiecare punct al curbei este exprimat ca o funcie de un parametru independent u.
Ecuaia 3D a unei curbe n spaiu

Avantaje:
Stabilirea apartenenei sau neapartenenei unui punct la curb se realizeaz foarte rapid, prin verificarea ecuaiilor parametrice pentru punctul respectiv; Curbele parametrice sunt limitate prin definiie (sunt definite ntre umin i umax) i deci nu mai este necesar precizarea limitelor ca n cazul celor non-parametrice; Valorile numerice ale coordonatelor punctelor sunt utile direct la controlul pixelilor display-ului grafic.
21/01/2014 4

Curbe analitice descrise de ecuaii analitice (linii, cercuri, conice i arce) - nu sunt ntotdeauna potrivite pentru a obine forme complexe Curbe sintetice descrise printr-un set de puncte (puncte de control) cum sunt curbele Spline sau Bezier Asigur o mai mare flexibilitate i control interactiv al formei, prin schimbarea punctelor de control

21/01/2014

Reprezentarea parametric a curbelor analitice


Most regular curves are represented in an implicit form.

f x, y

CONICELE

21/01/2014

Aceste curbe sunt obinute prin intersecia unui con cu un plan Sunt descrise de ctre ecuaia ptratic
ax 2 by 2 2hxy 2ux 2vy d 0

Prin atribuirea de coeficieni putem obine ecuaiile diverselor conice: Cercul


x
2

Elipsa

x2 a2

y2 1 0 2 b
y2 1 0 2 b
7

Parabola y

4ax 0

2 x Hiperbola a2

21/01/2014

21/01/2014

PROIECTARE ASISTAT DE CALCULATOR


Dr. Andreea Beraru

21/01/2014

Modelarea bazat pe trsturi


Necks

Flanges

21/01/2014

Recunoaterea trsturilor
Avantajele modelrii bazate pe trsturi: captarea inteniei de proiectare i propagarea modificrilor, facilitile CAD-CAM - asocierea trsturilor cu diverse procedee tehnologice. Softurile CAD performante conin i module de recunoatere a trsturilor destinate interpretrii i conversiei modelelor mai vechi sau realizate cu softuri care nu au faciliti de modelare bazate pe trsturi.
21/01/2014 3

Identificarea trsturilor ntr-un model geometric 3D convenional depinde de tipul reprezentrii: B-rep sau CSG. Reprezentarea CSG stocheaz modelul ntr-o form implicit sau neevaluat (feele, muchiile i colurile solidului final trebuie ,calculate pe baza informaiilor din baza de date).

Trsturile unui obiect, n CSG, guri, canale sunt prezente Explicit Ex.: Gaur obinut prin scderea unui cilindru din solid Nu sunt prezente explicit: Ex: Canal de pan obinut prin extragerea reuniunii unei prisme cu doi cilindri dintr-un bloc
21/01/2014 4

Reprezentarea B-rep a solidelor stocheaz modelul ntr-o form explicit (evaluat). Trsturile sunt ntotdeauna implicite, necesit interpretarea geometriei i topologiei pentru identificare.
Prezena implicit sau explicit a trsturilor ntr-o form de reprezentare a solidelor are o mare importan n alegerea tipului de reprezentare pentru care se concep algoritmii de recunoatere.

21/01/2014

Recunoaterea trsturilor din structurile CSG


Dezavantaje:
non-unicitatea arborilor de construcie pentru aceeai pies (ex. canal)-> pentru recunoaterea trsturii trebuie cunoscute toate combinaiile posibile complexitatea arborelui de construcie CSG

21/01/2014

Recunoaterea trsturilor din structurile B-rep


Algoritmii de interpretare a structurii B-rep pentru identificarea trsturilor sunt: Compleci Robuti ntr-un numr limitat pentru aceeai trstur.
Se bazeaz, pe rutine de cutare de tip sistem expert. Exemplu: Gaur, O gaur exist dac: exist o intrare n gaur; exist o fa vid adiacent acestei intrri; exist o fa plin care conine aceast fa vid de intrare; gaura se termin cu o alt fa.
21/01/2014 7

Modelarea pentru analize


Modele de analiz care utilizeaz ca date de intrare parametri extrai din modelul geometric. Cele mai utilizate: metoda elementelor finite i analiza sistemelor de rigide interconectate (mecanisme) prin formalismele Multibody Systems (MBS)

21/01/2014

Analiza cu metoda elementelor finite (MEF)


Instrument CAE Aplicabil pentru: tensiuni, curgerea fluidelor, vibraii, cldur
Principiul metodei

Domeniul problemei (regiunea care este modelat) este subdivizat ntr-un numr de forme primitive simple, denumite elemente finite
Elementele finite sunt definite i poziionate n domeniu prin intermediul unor puncte, denumite noduri. Elementele finite pot avea fee comune muchii comune si/sau noduri comune. Ansamblul nodurilor i elementelor finite ale unui model se numete mesh (plas)

Odat realizat mesh-ul -> piesa a fost discretizat.


21/01/2014 9

Piesa discretizat -> condiii de frontier (boundary condition): forte exterioare aplicate; temperaturile surselor termice; deplasri impuse etc.
Analizele cu MEF includ trei etape principale: 1.PREPROCESARE conceperea modelului geometric 2.PROCESAREA sau REZOLVAREA problemei. 3.Interpretarea rezultatelor (POSTPROCESAREA).
21/01/2014 10

Softurile de analiz a sistemelor MULTICORP (MBS)


analiza micrii sistemelor de corpuri interconectate. punctul de plecare: modelul geometric CAD al sistemului.
Scopul: analiza micrii sistemului sub aciunea forelor

Date de intrare: a) date despre corpuri: poziie, orientare, proprieti masice i ineriale, form; b) date despre legturi: tip, grade de libertate, corpuri adiacente, etc. c) date despre forele aplicate: punct de aplicaie, modul, direcie, sens;
21/01/2014 11

Standarde pentru schimbul de date


Sistem A Sistem B

Probleme:
1. Reprezentarea unor date ale modelului n mod rotunjit pe parcursul: original ->neutral -> copie translatat. Rezultat: micorarea preciziei (puncte care coincideau n mod absolut la modelul original nu mai coincid n modelul transpus n alt format.) 2. Transferarea unei entiti care nu este comun n cele dou softuri: translator sau receptor.

Format neutru

Sistem C

Soluie: aproximarea acestei entiti prin una sau mai multe entiti cunoscute ->prin aproximare se pierde n mod inevitabil precizia.

21/01/2014

12

Standardul IGES
1980 - primul standard de interschimbabilitate (Initial Graphics Exchange Specification)

fiiere n format ASCII (American Standard Code for Information Interchange)


IGES definete un model CSD reducndu-l la o list de entiti descrise ntr-un format neutru ASCII.

21/01/2014

13

S-ar putea să vă placă și