Anda di halaman 1dari 158

1.

PROJEKTOVANJE RAUNAROM DR MIOMIR JOVANOVI 1






26. Oktobar 2010.
Predavanje 1
CAD tehnologije
KORIENJE RAUNARA ZA PRORAUNE MAINA

Proraun primenom raunara je danas popularan, pre svega, zbog sve veeg broja
softverskih paketa na tritu i mogunosti ireg sagledavanja svojstava, tretirajui
strukturu maine velikim brojem provera. Ova prednost je zapravo ogranienje
klasinog projektovanja koje izvodi ovek bez raunara, zbog ega su razvijane mnoge
tehnike iznalaenja kritinih lokacija i njihove provere. Podkategorije ove grupacije su:

a. Analiza optereenja konstrukcije:
(Load analysis) sloenih sistema i njihovo definisanje.
Kod dizalica ovim metodama se na svim pojedinim lanovima identifikuju izazvani uticaji od
dejstva vetra, dinamikih pojava u toku rada, ljuljanja tereta, havarijskih stanja, sluajnih
uticaja, kombinacija dejstava i drugo. Ovakve analize u projektovanju, zbog broja moguih
stanja optereenja i ukupnog broja lanova konstrukcije, iskljuivo se rade raunarom.



b. Proraun kompaktnih veza:
Sklopovi visokog stepena integracije komponenata kao to su prenosnici snaga,
spojnice, sklopovi tokova, klipne pumpe, hidro-motori, leajevi i drugo, odlikuju se
kontaktnim naprezanjima. Za svaku kategoriju mainskih elemenata razvijena je
metodologija specifinog prorauna koja se izuava u mainstvu. Svaka od ovih
metodologija prorauna efikasno se realizuje raunarom a koriste se i optije -
numerike metode mehanike kontinuuma. Jedna od tih numerikih metoda je FEM.
2 1. PROJEKTOVANJE RA^UNAROM

c. Proraun stabilnosti konstruktivnih elemenata:
Predmet analize su: klipnjae, podizai, balansirajue poluge (balanseri), pojasni tapovi
i tapovi ispune reetkastih nosaa, tanki zidovi razliitih avio konstrukcija (krila i
oplata trupa), brodske konstrukcije itd.



d. Proraun dinamikih svojstava konstrukcija.
Podrazumeva odredjivanje sopstvene frekvencije i sopstvenih oblika oscilovanja kod
maina razliitih tipova: turbina, mlinova, vibracionih sita, vibracionih transportera,
motora i prenosnika snage, ali i sloenijih sistema kao to su avio-letilice, kontejnerske
dizalice, roto bageri itd.

e. Proraun pogonske vrstoe mainskih delova.
Odnosi se na proraun vrstoe varova, zamor materijala i prslinu u konstrukciji. Uslovi
pri kojima se trai vrstoa, su na niskim temperaturama ili metalurke opreme za rad sa
rastopinama.
1. PROJEKTOVANJE RAUNAROM DR MIOMIR JOVANOVI 3


f. Proraun kinematike mainskih sistema.
To su prorauni putanja mehanizama, raznih prenosnika snage i pokretnih noseih
struktura. Specijalizovana grafika oprema raunara koristi se za bra i pouzdanija
izraunavanja kinematskih reenja i omoguuje vizuelnu kontrolu.

g. Optimizacija konstrukcija.
Metodama optimizacije mogu se ostvariti specifine osobine konstrukcija.
To se postie iz uslova minimuma kod sinteze geometrije lakih konstrukcija,
Tehnike projekte konstrukcija prate jednociljni i vieciljni zadaci optimizacija sa
brojnim ogranienjima. Za projektovanja sa vie optimalnih ciljeva koristi se Pareto
koncept. Prednost ovog koncepta nad klasinim je u istovremenoj sintezi geometrije
konstrukcije po nekoliko tehnikih osnova.

h. Proraun pouzdanosti:
U irem smislu, pouzdanost iskazuje kvalitet upotrebljivosti sklopa, maine ili sistema.
Proraun pouzdanosti je redovan, a esto i osnovni zadatak projektovanja odgovornih i
vanih sistema. Primera radi, kod noseih struktura letilica, pouzdanou se iskazuje
sposobnost stajnog trapa da izdri dinamike udare pri sletanju u toku eksploatacionog
veka, a da pri tome d manji broj funkcionalnih otkaza od minimalno propisanog.



Definicija:
PROJEKTOVANJE RAUNAROM

Proces projektovanja predstavlja nalaenje nauno opravdanog tehnikog reenja koje
se praktino moe realizovati, a da pri tome zadovolji i ekonomske kriterijume.

U uem smislu, projektovanje predstavlja definisanje tehnikog reenja sa funkcionalnog,
sadrajnog i konstruktivnog aspekta.

4 1. PROJEKTOVANJE RA^UNAROM
Projektovanje moe imati i kompleksniji sadraj, kada se postavljaju zahtevi traenja optimalnih
svojstava, pouzdanosti komponenata i funkcija i druga specifina svojstva.
Nakon projektovanja, sledi KONSTRUISANJE TEHNIKOG SADRAJA i ono predstavlja
definitivno oblikovanje konstrukcije kojim se definiu: geometrija (karakteristine dimenzije),
materijal, nain montae, tolerancije, hrapavost i drugo.
Oigledno da se konstruisanje vri na bazi projektovanja i njime se precizira konano reenje
konstrukcije. Iz aktivnosti konstruisanja nastaje konstrukciona dokumentacija.
Dalji tok korienja konstrukcione dokumentacije (slika 1.1) odvija se kroz pripremu za proizvodnju i ta
delatnost vie ne pripada projektovanju i konstruisanju, ve tehnolokoj pripremi. Iz tehnoloke
pripreme nastaje radionika dokumentacija koja sadri, pored konstrukcione dokumentacije, i
tehnoloku dokumentaciju. Tehnoloku dokumentaciju ine: dokumentacija opreme i alata za
proizvodnju, dokumentacija kontrole i dokumentacija izvrenih ispitivanja.



Slika 1.1 Aktivnosti nastanka proizvoda podrane raunarom

Klasina organizacija postupka projektovanja i pripreme proizvodnje dozvoljava primenu raunara za
efikasniju realizaciju ovog procesa. Postupak uvodjenja raunara uslovljen je formiranjem baze podataka do
nivoa radionike dokumentacije prizvoda.
Aktivnosti projektovanja i konstruisanja primenom raunara poznate su u strunoj javnosti pod engleskim
nazivom: Computer Aided Design (CAD).
Skraenicu CAD predloio je T. D. Ross (USA) i ona je uvedena u terminologiju 1979.
Skraenica je simbol tehnologija projektovanja raunarom.
Uvodjenje raunara u oblasti pripreme proizvodnje (Computer Aided Planing - CAP).
Sama proizvodnja podrana raunarom poznata je pod engleskim nazivom Computer Aided Manufacturing
(CAM).

CAD daje sledee prednosti projektovanju:

vii nivo kvaliteta (tanost, finoa),
realizuje najobimnije zadatke i oslobadjanje oveka rutinskog posla,
vizuelnu interpretaciju forme koja omoguuje pre izrade, ocenu funkcionalnih i
estetskih vrednosti proizvoda,
omoguava specifine analize (prorauni lokalnih napona kod brzih procesa i sloenih
struktura) iz ega sledi poboljanje sklopa pre izrade,
omoguuje brzu izradu tehnike baze podataka, poevi od tehnikih crtea do
tehnolokih instrukcija za automatizovanu izradu,
iroko integrisana proizvodnja raunarom (Computer Integrated Manufacturing - CIM)

Izvan CAD delatnosti, primena raunara otvara mogunosti daljih modernizovanja proizvodnje.
Uvodjenjem CIM koncepta, integriu se ostale aktivnosti proizvodnih sistema, slika 1.2:

prilagodjavanje proizvodnje potranji, odredjivanjem dinamikih parametara,
planiranje (koliine materijala, termin planovi, radna snaga, distribucija zadataka),
1. PROJEKTOVANJE RAUNAROM DR MIOMIR JOVANOVI 5
povezivanje sa spoljanjim izvorima (nacionalnim i svetskim) informacija (komiteti,
berze, proizvodjai, distributeri, transport, uskladitenje, pretovar) o robi i sirovinama,
praenje poslovanja (finansijskih tokova, zaliha robe, materijala),
praenje proizvoda u eksploataciji (servis, kvalitet, korekcije tehnologija, odravanje),
koordiniraju osnovne fabrike aktivnosti (marketing, planiranje, investicije).


SISTEMA
OKRU@ENJE


Slika 1.2 Aktivnosti koje su integrisane CIM konceptom


KONSTRUKCIONA DOKUMENTACIJA
Osnovni produkt projektovanja je konstrukciona dokumentacija. Kod klasinog projektovanja,
ona se formira na papiru i dalje distribuira kroz tehniku pripremu u proizvodnju. Kod primene
raunara u projektovanju, tok je isti, samo je dokumentacija prisutna na razliitim medijumima.
U principu, kod kompletnih CIM sistema dokumentacija ne mora da bude crtana sa vrstim
otiskom. Konstrukciona dokumentacija se realizuje u sledeim etapama (slika 1.3):

postavljanje zadatka,
prikupljanje informacija,
analiza informacija,
sastavljanje tehnikog predloga,
izrada idejnog projekta,
izrada tehnikog projekta i
izrada tehnike dokumentacije.


Slika 1.3 Etape nastanka konstrukcione dokumentacije

Konstrukcionu dokumentaciju ine razne vrste dokumenata:

radioniki crte za izradu i kontrolu,
sklopni crte,
crte opteg izgleda (forma, princip rada),
6 1. PROJEKTOVANJE RA^UNAROM
teorijski crte (pokazuje raspored pozicija),
gabaritni crte (geometrija sa prikljunim i montanim mer.),
elektro-montani crte,
montani crte (podaci za postupak montae),
crte pakovanja,
crte ambalae, ema veza, specifikacija (spisak delova sklopa),
spisak specifikacija (to je spisak svih specifikacija),
spisak uputstava (popis svih dokumenata),
spisak poluproizvoda koji se kupuju kao gotova roba,
spisak pravnih lica koja poseduju originalnu dokumentaciju,
specifikacija idejnog projekta,
spisak tehnikog projekta,
spisak idejnog projekta,
objanjenje (tehnikog reenja i principa rada),
tehniki uslovi (norme za kontrolu, prijem i isporuku),
program i metode ispitivanja (isporuka, prijem, periodina kontrola),
proraun, tabele,
eksploatacioni dokumenti (odravanje, kvarovi),
remontni dokument,
karta tehnikog nivoa i kvaliteta,
ostali dokumenti (nomenklature, prospekti, tehnoloke karte).

Dananji stepen CIM sitema ne zahteva izradu svih dokumentacije sa vrstim otiskom.
U budunosti, kategorija dokumenata na papiru trebalo bi potpuno da nestane.
Moe se oekivati racionalizacija i standardizacija informatike dokumentacije proizvoda.

STRUKTURA PROCESA PROJEKTOVANJA

Objekat projektovanja moe biti proizvod ili proces kod projektovanja tehnologija. Projektovanje
raunarom je automatizovan proces, razliitog stepena automatizovanosti. Najee je proces
projektovanja u dijalogu, a kod rutinskih zadataka, samo izvrni. Nain projektovanja zavisi od
poslova i od raspoloivih uslova (softvera i hardvera).

Analiza sloenih tehnikih objekata u projektovanju vri se prema tehnickim aspektima i
hijerarhijskim nivoima, slika 1.4.
Tehniki aspekti definiu funkcionalna, konstruktivna, tehnoloka i eksploataciona svojstva
objekata.
Funkcionalni aspekt definie osnovnu funkciju ili proces rada.
Konstruktivni aspekt definie sadraj i formu objekta.
Tehnoloki aspekt definie tehnoloku mo objekta, vrste procesa izrade i drugo. Eksploatacioni
aspekt definie ponaanje objekta u eksploataciji.
Sloenost objekta moe biti vea ili manja.
Otuda u okviru svakog aspekta: hijerarhijski nivoi: objekat kao celina, funkcionalni podsistemi
(nosea konstrukcija, pogonski uredjaji, komandni uredjaji itd.), delovi podsistema (sklopovi) i
delovi sklopova (elementi).
Broj hijerarhijskih nivoa, zavisi od stepena sloenosti objekta.
Prema hijerarhijskim nivoima, projektovanju se pristupa po razliitim osnovama.


1. PROJEKTOVANJE RAUNAROM DR MIOMIR JOVANOVI 7

Slika 1.4 Struktura procesa projektovanja

Procedure projektovanja:

Projektovanje moe biti izvedeno procedurama sinteze i procedurama analize.
Danas se obe metode koriste u projektovanju raunarom (CAD),
U klasinom projektovanju (bez upotrebe raunara), metode sinteze koriste selektivno prema
izgradjenom znanju i uhodanom inenjerskom pristupu.



Slika 3.01 Koncept korienja metoda analize u projektovanju

Procedure sinteze polaze od zadatih svojstava, funkcije, nazivnih parametara (definisanih
projektnim ili istraivakim zadatkom), a zavrne aktivnosti daju geometriju i konstruktivnu
dokumentaciju. Kako treba operisati sa realnim geometrijskim veliinama, metode sinteze koriste
na svakom hijerarhiskom nivou poetni-pretpostavljeni opis, formirajui ga iz ogranienja
definisanih na poetnim hijerarhijskim nivoima.
Procedure analize polaze od pretpostavljene geometrije konstrukcije i koriste je za analizu po
razliitim osnovama (aspektima) i na razliitim hijerarhijskim nivoima. Na ovaj nain se
proverava ispravnost poetnog konstruktivnog opisa objekta.
Na poetku projektovanja metodama analize dobija se reenje koje polazi od proizvoljnih
pretpostavki pa zato i najvie odstupa od kriterijuma koji su zadati sa prethodnog hijerarhijskog
nivoa. Ovakva reenja ne mogu biti verifikovana, ali su zato poznati kriterijumi koji nisu
zadovoljeni, pa se prema njima vri korekcija za novu analizu.
U klasinom postupku projektovanja, verifikacija se izvodi uvek prema specifinim elementima
konstrukcije. Kod projektovanja raunarom (CAD), potrebna je optija logika koja bi vaila za
svaku problematiku u istoj strunoj grupaciji (mainstvo, gradjevinarstvo, elektronika, dizajn).
OSOBINE KONSTRUKCIJA
CILJEVI
KRITERIJUMI
OCENE
KONSTRUKCIJA
OPTERECENJA
STATICKO, DINAMICKO, TERMICKO
PRORACUN
OSOBINA
MEHANICKOG MODELA
OCENA REZULTATA
KONACNO RESENJE
KONSTRUKCIJE
BANKA ZNANJA
(ISKUSTVO)
OPIS KONSTRUKCIJE
MODEL
CAD
MODIFIKACIJE
MODELA
CAD - RAUNARSKA GRAFIKA - DR MIOMIR JOVANOVI 1


Generacija 2010-2011

CAD-TEHNOLOGIJE
Predavanje 2
Raunarska grafika

Rana istraivanja u oblasti raunarske grafike pokazala su da se grafikom interpretacijom pojmova
ubrzava korisniki interfejs nekoliko stotina puta u odnosu na tekstualni interfejs. Tehnike uslove
za razvoj grafikih interfejsa dalo je poveanje brzine procesora koji su obezbedili potrebne
kapacitete za grafiko interpretiranje sadraja. Prvi vidovi grafikih interpretacija bili su u ravni
(dvodimenzioni 2D). Zahtevi za univerzalnom interpretacijom, doveli su do trodimenzione (3D)
interpretacije sadraja. Iz tih kreacija nastala je primenjena matematika i informaciona disciplina
za grafiku interpretaciju sadraja - kompjuterska grafika. Ona se oslanja na principe matematikih
nauka, nacrtnu geometriju, informatiku i primenjenu elektroniku. Kompjuterska grafika je
primenjena za projektovanje primenom raunara (Computer Aided Design), skraeno nazvano CAD
u okviru koga se realizuje i izrada tehnike dokumentacije (Computer Aided Design Drafting -
CADD). Primena kompjuterske grafike u mainstvu realizuje se kroz geometrijsko modeliranje,
ime se formiraju modeli za proraune. Podaci o modelima formirani kao datoteke geometrijskih
entiteta, koriste standardne formate baza podataka. Baze podataka se dalje koriste za projektovanje
proizvodnje i tehnologija (Computer Aided Process Planning - CAPP). Savremena primena
kompjuterske grafike je takodje u mainskom vidjenju objekata, vetakoj inteligenciji. Raunarska
grafika ima primenu izuzetno iroku u drugim oblastima: Medicini za dijagnostiku primenom
kompjuterske tomografije, medicinskoj grafici za interpretaciju hemijskih analiza, video medijima
(film, TV), komunikacijama za vizuelnu komunikaciju (Visual Communication and Interfaces),
kartografiji i geologiji (CAGES), umetnosti (Computer Art).



Osnova irenja raunarske grafike i prevazilaenja razliitosti grafikog softvera i
hardvera ima pojava raunarskih standarda kao to su GKS, GKS-3D, PHIGS,
CGM, CGI, IGES. Danas se kompjuterska grafika standardizuje pod okriljem
Komiteta za nacionalnu kompjutersku grafiku (National Computer Graphics
Association - NCGA) i Komiteta za svetsku kompjutersku grafiku (World
Computer Graphics Association - WCGA). ISO standardi definiu raunarsku
grafiku kao skup metoda i tehnika za konverziju podataka koji se alju ka
grafikom ekranu ili sa njega, posredstvom raunara. Zavisno od smera konverzije
podataka izmedju raunara, ulazno-izlaznog uredjaja i vrste raunarskog sistema,
postoje tri osnovne oblasti primene raunarske grafike. Prva oblast je
Generativna raunarska grafika gde korisnik unosi podatke u raunar, izvrava
programe za konverziju izlaznih rezultata u linije, take, slova, poligone, ime se
generie slika. Druga oblast primene je analiza slika na bazi informacija unetih
CCD kamerom sa ciljem prepoznavanja predmeta koji ine sliku (primenjeno u
savremenoj robotici). Trea oblast primene je obrada slika (procesiranje) ime se
menja sadraj slike u cilju poboljanja kvaliteta.



1.20 KONCEPT GRAFIKE INTERPRETACIJE SADRAJA

Kompjuterska grafika zasniva se na tri sistema: aplikativnom sistemu, grafikom sistemu i korisniku. Za njihovu medjusobnu
vezu su upotrebljena tri interfejsa: aplikativni interfejs, interfejs uredjaja i interfejs korisnika. Interfejsi su standardizovani prema
predlogu istraivaa Bono - Enderle 1986. godine. Koncept grafikog sistema, prema tom predlogu, pokazan je na slici 1.01.
Programska aplikacija korisnika se sastavlja pozivom grafikih potprograma iz datoteke grafikih podataka (struktura). Iz tih
programskih navoda sastavlja se program aplikacije koji se kao datoteka smeta na memorijski medijum raunara. Kada se uitava
program gotove aplikacije, jezgro obavlja tumaenje programskih navoda i shodno bazi podataka grafikih struktura nalazi
programske instrukcije za grafiku formu na uredjaju za prikazivanje. Jezgro grafikog programa je povezano sa radnom grafikom
stanicom, preko interfejsa uredjaja, a korisnik preko interfejsa korisnika. Interfejs korisnika zasniva se na naem iskustvu sa okolnim
prostorom, prepoznavanjem geometrijskih formi, medjusobnim odnosima grafikih sadraja. Korisnik za grafiki prikaz koristi
grafiki uredjaj za prikaz koji moe biti monitor, ploter. Rutinske procedure u raunarskoj grafici su najveim delom
standardizovane da bi se koristile nezavisno od opreme. Prenosivost grafikih sadraja zasniva se na unificiranosti programskih
naredbi koje definiu grafike primitive.

1.0 CAD - RAUNARSKA GRAFIKA 2
CENTRALNO
PRIKAZIVANJE3D OBJEKATA
FRONTALNA
PERSPEKTIVA PERSPEKTIVA
SA UGLA
KOSA
PERSPEKTIVA
ORTOGONALNO
AKSONOMETRIJA
KOSOUGAONO
KAVALJERSKA
PERSPEKTIVA
VOJNA
PERSPEKTIVA
7
O
42
O
30
O
30
O
IZOMETRIJA DIMETRIJA TRIMETRIJA
PARALELNO

Slika 1.01 Koncept grafike interpretacije sadraja

Slika 1.02 pokazuje integrisani CAD sistem sa pripadajuim standardima, formatima grafikih datoteka i potrebnim
interfejsima. Korisnik upotrebljava grafike standarde GKS, GKS-3D, PHIGS, za kreaciju, dok za transfer podataka ka drugim
grafikim uredjajima, koristi CGM i GKSM standardne datoteke poznate pod imenom - metafajl. Sredjeni podaci o grafikom
modelu mogu se uputiti ka drugim sistemima posredstvom IGES, PDES, STEP i drugih formata datoteka. Transfer podataka iz
grafikog sistema ka grafikoj stanici obavlja se u CGI grafikom standardu.





Slika 1.02 Osnovni koncept CAD sistema sa pripadajuim grafikim standardima. Primena CAD tehnologije: planetarni prenosnik.

1.30 PRIKAZIVANJE OBJEKATA U RAUNARSKOJ GRAFICI

U raunarskoj grafici se primenjuju dva naina prikazivanja objekata: dvodimenzionalan (2D) i trodimenzionalan (3D).
Trodimenzionalno prikazivanje moe biti centralno i paralelno. Centralno prikazivanje vodi u tri osnovne vrste perspektiva
(frontalnu, ugaonu i kosu). Paralelno prikazivanje 3D objekata moe biti ortogonalno i kosougaono. Osnovnu emu razliitih tipova
perspektiva pokazuje detaljnije slika 1.03. U mainstvu je najee u upotrebi ortogonalna projekcija. Tehnika operisanja objektima,
likovima i telima, posebno je obradjena kroz disciplinu poznatu pod imenom Geometrijsko modeliranje. Geometrijsko modeliranje
koristi matematike funkcije za prostorni opis ili interpolaciju geometrije.


















Slika 1.03 Klasifikacija naina prikazivanja 3D objekata. Primena: Izometrijski prikaz turbo-punjaa motora sa unutranjim sagorevanjem.
DRUGI
GRAFICKI
SISTEMI
PROGRAMSKI INTERFEJS
FUNKCIONALNI INTERFEJS
KORISNICKI
INTERFEJS
KORISNIK
BAZA
TRANSFER CAD
FORMATA:
IGES
PDES
STEP
TRANSFER
FORMATA SLIKE:
CGM, GKSM
GRAFICKI SISTEMI
GKS, GKS-3D, PHIGS
CGI
GRAFICKA
STANICA
CAD
DRUGI
CAD
SISTEMI
MODELIRANJE
DISPLEJ
PRORACUN
DIJALOG
APLIKACIJA GRAFICKI SISTEM KORISNIK
INTERFEJS
UREDJAJA
INTERFEJS
APLIKACIJE
PROGRAM
APLIKACIJE
PODACI
APLIKACIJE
JEZGRO
GRAFICKOG
PROGRAMA
PODACI
GRAFICKIH
STRUKTURA
INTERFEJS
KORISNIKA
ULAZ
IZLAZ
ULAZ
IZLAZ
ULAZ
IZLAZ
Korisnik 1
Korisnik 2
Korisnik n
CAD - RAUNARSKA GRAFIKA - DR MIOMIR JOVANOVI 3

Klasifikacija prikaza: Prikaz grafikih sadraja vri se na dva mogua naina: Sistemom baziranim na slici
1
(slika je formirana iz
taaka-bitmapa) i sistemom baziranim na geometriji (vektorski sistem). Osim osnovnih tehnika prikaza grafikih sadraja, raunarska
grafika koristi razliite tehnike za poboljanje vizuelne forme: trodimenzionu interpretaciju i perspektivu, vizuelno odredjivanje
(skrivene linije i povrine), podeavanje intenziteta svetla (po dubini objekta) i svetlosnih sadraja, tehnike senenja, tehnike bojenja
(transparentnost, refleksija), tehnike simulacije i animacije (dinamika perspektiva).


1.40 OSNOVNI GRAFIKI ELEMENTI

PRIMITIVE: Primitive su osnovni elementi za prikaz grafikih sadraja. Sastavljanjem primitiva u celinu, formira se slika. Zavisno
od standarda koji se primenjuje, koriste se grafike primitive kao to su polilinija (niz povezanih linija), polimarker (simbol
odredjene vrste), tekst, ispunjena oblast - poligon, elijski raspored (matrica piksela odredjene boje), kao i specijalne primitive samih
radnih stanica. Primitive omoguuju vizuelnu interpretaciju elementarnih grafikih formi po poloaju i obliku. Definisanje primitiva
zahteva dopunske podatke o obliku grafike forme i oni se odredjuju atributima.
Atributi: Atributi teksta su: veliina, font, orijentacija i boja. Tipove raspoloivih primitiva definie izabran grafiki standard. U 3D
grafici dodatne primitive mogu biti: prizme, sfere, cilindri, konusi, torusi, iseci i druge forme (MicroStation95, prema slici 1.05).

Slika 1.05 3D primitive: Prizma, lopta, cilindar, konus, torus, iseak


SEGMENTI: Segment je skup osnovnih grafikih elemenata ili deo slike kojim se moe manipulisati kao celinom. Korisnik definie
segment. Segment se uva u segmentnoj memoriji aktivne radne stanice i ima svoj identifikacioni broj. Nad segmentom se obavljaju
klasine geometrijske operacije: kreiranje, translacija, rotacija, skaliranje, kopiranje.

OBJEKTI: Objekti u raunarskoj grafici su sloeni sadraji (mainskih elemenata i sklopova).
Forme: Objekti mogu biti vidljivi i nevidljivi, to je odredjeno postojanjem medjuobjekta-prepreke izmedju objekta i posmatraa.
3D objekti se mogu prikazati sa svim linijama nezavisno od vidljivosti pa se takvi modeli nazivaju iani modeli. 3D objekti mogu
koristiti razliIte tehnike za vizuelno poboljanje prikaza. Prema tome, povrine objekata mogu biti senene, to naroito dolazi do
izraaja kod oblih povrina. Slika 1.06 pokazuju geometrijski modeliran 3D objekat u vidu vratilo sa dva venca za ozubljenje i
krajem sa ekscentrom i prelazima za ugradnju leajeva. Prikazana je forma ianog i senanog modela.


Slika 1.06 3D objekat-sloena geometrijska forma izometrijski prikazan kao
iani model sa skrivenimlinijama i glatko senani model






1
Bitmapiran sistem razvila je kompanija Xerox, Palo Alto Research Center 1974.
1.0 CAD - RAUNARSKA GRAFIKA 4

1.50 PROSTORNE TRANSFORMACIJE RAUNARSKE GRAFIKE

Prikazivanje objekata u raunarskoj grafici organizovano je korienjem barem dva koordinatna sistema: koordinatnog
sistema objekta i koordinatnog sistema uredjaja za grafiki prikaz sadraja. Koordinatni sistem objekta je svetski, merni koordinatni
sistem (engl. world coordinate system WCS) kojim su definisane realne koordinate objekata u prirodi. Koordinatni sistem uredjaja
za prikazivanje je prilagodjen veliini prostora na kome se prikazuje objekat. Taj prostor je definisan koordinatnim sistemom
uredjaja (Device Coordinate Space) - DC-sistem.
Da bi se obezbedila prenosivost grafikog sadraja nezavisno od uredjaja za prikazivanje, koriste se normalizovani
koordinatni sistemi i normalizovani prostori. Normalizovani prostori su apstraktni i u njima su dimenzije objekata u intervalu 01. U
GKS standardu normalizovan prostor je oznaen sa Normalized Device Coordinate, NDC - sistem.
Prenos slika iz jednog u drugi koordinatni prostor vri se matematikim transformacijama preslikavanja. Tako se
transformacijom normalizacije (Normalization transformation - NT transformacija), vri preslikavanje iz stvarnog - realnog prostora
(WC prostora) u normalizovan prostor uredjaja (NDC prostor). Izvrenje ove transformacije, postie se pozivom odgovarajueg
potprograma primenjenog standarda za rad. Preslikavanje sadraja iz normalizovanog prostora (NDC prostora) u prostor za
prikazivanje radne stanice (DC prostor), izvodi se prema dimenzijama radne stanice.
Ta operacija se naziva transformacijom radne stanice (workstation transformation - WT transformacija).


Slika 1.07 Transformacije prikaza objekta kod grafikih radnih stanica
Slika 1.08 Koncept prozora i prikaza realnog objekta i radne stanice

Preslikani pravougaoni prostor NDC sistema na prostor za prikazivanje radne stanice (DC prostor), naziva se pogled radne stanice
(Workstation Viewport - WV). Preslikani normalizovani prostor naziva se prozor radne stanice (Workstation Window - WW).
Analogno, deo prostora stvarnog - realnog koordinatnog sistema (WC) koji se preslikava u NDC prostor naziva se prozor
normalizacijske transformacije NT - prozor ili prozor realnog sistema (World Window - WW). Pravougaoni prostor NDC sistema u
koji je preslikan sadraj prozora realnog sistema normalizacijskom transformacijom, naziva se pogled realnog sistema (World
Viewport). Slika 1.08 interpretira ove transformacije na kutijastom nosau dizalice sa pogonskim tokom na ini.
Ovako postavljen koncept omoguava otvaranje vie prozora u prikazivanju jednog objekta i vie otvorenih pogleda u DC prostoru
radne stanice. Otvaranje vie prozora u grafikom sistemu radne stanice izvodi se sa vie normalizacijskih transformacija pri emu je
u jednom trenutku samo jedan prozor aktivan (izvrava se samo jedna normalizacijska transformacija). Ovaj koncept daje izvanredne
mogunosti primeni raunara za projektovanje: njime se formiraju meniji na prostoru za prikazivanje grafike radne stanice, radi sa
vie otvorenih dokumenata, analizira - izdvaja deo realnog objekta. Taj koncept omoguava formiranje sloenog dokumenta (za
sklopanje proizvoda) iz vie razliitih realnih prostora (WC
1
, WC
2
, WC
3
).


KORISNIKI INTERFEJS
DEFINICIJA: Korisniki interfejs
2
je program koji omoguava dijalog izmedju korisnika i raunara 61. U osnovi to je
odnos oveka sa raunarom pa se on naziva interfejs ovek-raunar (Human Computer Interface HCI). Korisniki interfejs ima
zadatak da na jednostavan nain obezbedi dijalog korisnika sa raunarom bez obzira na jeziku barijeru.
TIPOVI INTERFEJSA: grafiki, govorni, kombinovani. Grafiki interfejsi koriste grafike simbole za predstavljanje
razliitih sadraja kao to su datoteke, direktorijumi, parametri za podeavanje, alati za obavljanje razliitih operacija. U tu svrhu
razvijeni su operativni sistemi Windows, Windows-NT, X-Windows, Unix. Sve programske aplikacije koje rade pod Windows
operativnim sistemima imaju razvijene grafike interfejse (Program Manager, File Manager, Windows Explorer, Internet Explorer)
esto podrane i audio sekvencama. Slika 1.09 - korisniki interfejs aplikacije u programu COREL.

2
Korisniki interfejs, engl. Graphical User Interface - GUI
PROZOR NA REALNOM OBJEKTU
PROSTOR
PROSTOR
PRIKAZ REALNOGPROZORA
PROSTOR
PROZOR RADNE STANICE PRIKAZ PROZORARADNE STANICE

PROSTOR
UREDJAJA
NORMALIZOVAN ROSTOR
1.0
1.0
0.0
0.0
50. 0. (cm
)
100
.
0.0
0.0
56. 42. (cm)
TRANSFORMACIJ
A
TRANSFORMACIJ
A
SPOLJASNJI FIZICKI ROSTOR
CAD - RAUNARSKA GRAFIKA - DR MIOMIR JOVANOVI 5




Slika 1.09 Primer Windows prozora otvorene aplikacije COREL sa grafikim sadrajem
korisnikog interfejsa i aktiviranim padajuim i kaskadnim menijem


Interfejs na ovoj slici raspolae u grafikom obliku sledeim sadrajima za interaktivan rad:

alate za unoenje grafikog sadraja poredjanih levom ivicom Windows prozora,
komande za rad sa datotekama (File, Edit, View, Export, Import), gore u zaglavlju,
alate za geometrijske transformacije i podeavanja (Layout, Arrange, Effects),
alate za razliite druge operacije (Bitmaps, Text, Tools),
paletu alata podeavanja argumenata (format, boja, debljine linija primitiva),
lenjire sa mernim jedinicama ivicom prostora za crtanje,
mehanizam potvrde (redo) i otkaza neeljene operacije (undo),
proporcionalan kliza horizontalnog i vertikalnog skrolbara, sa strelicama,
dugmad za rad sa windows prozorom (meni prozora: min, max, zatvoren prozor),
paletu poslova (taskbar), ispod donje ivice prozora,
traka naslova, u zaglavlju gore - ime datoteke apikacije,
ikone koje daju elemente tekuih stanja ili setovanja (monitor, vreme, tampa),
paletu raspoloivih boja (vertikalno, desno),
hijerarhijske menije (na slici 1.09 je padajui i kaskadni meni).

OSNOVNI GRAFIKI ELEMENT: koji ilustruje namenu unutar korisnikog interfejsa je sliica ikona. Ona slikovito i
asocijativno deluje na korisnika: Jasno oznaava funkciju, lako se pamti i dobro se razlikuje od ostalih ikona. Ikona oznaava
datoteku. Selektovanjem ikone pokree se program ili otvara datoteka preko putanje do sadraja na memorijskom medijumu gde je
datoteka smetena.
Slika 1.10 pokazuje radni prostor na kome su rasporedjene ikone datoteka razliitih aplikativnih programa. Korisniki interfejs nudi
mogunost direktnog postavljanja, uklanjanja i premetanja ikona na radnoj povrini grafikog uredjaja. Preko ovih operacija vri se
direktna manipulacija programima, kao tipina kategorija operisanja korisnikim interfejsom.




Slika 1.10 Primer Windows radnog prostora sa ikonama datoteka aplikativnih programa
1.0 CAD - RAUNARSKA GRAFIKA 6

Na slici 1.09 pokazane su jo tri interaktivne tehnike funkcionisanja korisnikog interfejsa. Naime moe se uoiti da su padajui
meniji na mestu izbora traene opcije, zatamnjeni. Opcija je odredjena jednom od tri raspoloive tehnike: pozicioniranjem (preko
tastature, recimo upotrebom tastera ALT), selektovanjem posredstvom izbornog skupa (to je neki atribut, recimo zadebljano ili
podvueno slovo komande) i pokazivanjem opcije (recimo dvostrukim klikom preko mia).

MENIJI: su osnovni nain otvaranja sadraja korisniku. Postoje tri osnovne kategorija menija: Hijerarhijski, hodajui i skrolovani
meni. Hijerarhijski meniji pokazuju putanju otvaranja shodno hijerarhijskom nivoi opcije. Na grafikom displeju se otvara kaskada
opcija a preglednost putanje je maksimalna. Na slici 1.11 je pokazana kaskada.



Slika 1.11 Primer menija sa hijerarhijskom kaskadom

Metoda tekue selekcije se koristi kod opcija koje se medjusobno iskljuuju pri izboru. To je pokazano na slici 1.12, na primeru
izbora opcije poloaja papira za tampu (portrait / landscape).

Slika 1.12 Primer menija tekue selekcije (opcije koje se medjusobno iskljuuju)


SKROLOVANI MENIJI se otvaraju pomeranjem skrol dugmeta niz traku uz koju su poredjane opcije, Slika 1.13 pokazuje jedan
Windows prozor programa COREL u okviru koga je otvoren skrol meni opcije izbora fonta. Obzirom na veliki sadraj menija
fontova, skrol dugme omoguava skrolovanje sadraja menija. Nekim drugim uredjajem (ENTER) se odabere font.


Slika 1.13 Primer menija tekue selekcije (opcije koje se medjusobno iskljuuju)


CAD - RAUNARSKA GRAFIKA - DR MIOMIR JOVANOVI 7
DRUGE TEHNIKE korisnikih interfejsa. To su tehnike rada sa dijalog boksovima, kada se za izabranu kategoriju otvara poseban
boks unutar koga se bira vie opcija. To su recimo meniji definisanja svojstava materijala, kada se unosi vie karakteristika.
Neposredna grafika konstrukcija koristi tehniku elastinog projektovanja bilo nad primitivom bilo nad grafikim segmentom. Ovom
tehnikom linija se dobija izmedju polazne i krajnje take. Tehnika modifikacije elementa koristi koncept draa (handles) za
uveanje, umanjenje ili razvlaenje objekta u ravni. iroko je primenjena i u 2D i u 3D konstrukciji.


1.61 UNOS GRAFIKIH PODATAKA

AKTIVIRANJE: Grafike funkcije programa mogu se aktivirati razliitim fizikim sredstvima raunara. Ta fizika sredstva ulaza
mogu imati razliite namene pa se prema njima definiu logike funkcije ulaza. LOGIKE FUNKCIJE zavise od stanja grafike
stanice i mogu se aktivirati samo pri odgovarajuim uslovima. GKS standard definie 6 klasa logikih ulaznih uredjaja:

lokator (lokator) - definie poloaj take na slici,
stroke (potez) - definie sekvencijalne take objekta za izvrenje transformacija,
valuator (ocenjiva)- definie realne brojeve,
bira (izbor) - potvrda pozitivnog ili negativnog izbora iz prethodnog pitanja,
pik (odabira) - potvrda posredstvom strelice mia, odredjenog segmenta slike i
string (tekst) - ulaz grupom - setom karaktera, najee sa tastature.

IZBOR se obavlja prema "string" menijima (sa tekstom) ili simbolikim menijima prema "ikonama" (sliicama). Meniji mogu biti
stalno vidljivi ili aktivirani (padajui) prema traenim funkcijama za izvrenje
3
. Shodno unetim podacima i trenutnom radnom stanju
grafike radne stanice, definie se status uredjaja primenom datoteka stanja (definie listu stanja). Liste stanja daju grafiku kontrolu
uredjaja, definiu stanje grafikih funkcija, mogue greke (ime se aktiviraju funkcije za korekciju), operativno stanje radne stanice
(aktivna, neaktivna, otvorena, zatvorena), odredjuju raspoloive mogunosti softvera. U operativnom smislu, ispitivanjem lista stanja
(provera dovoljnosti uslova), radna stanica se stavlja u stanje "ulaza" ime se aktivira upravljaka logika uredjaja za unos podataka.
SPECIJALNE DATOTEKE: Datoteke grafikih podataka - METADATOTEKE. Metadatoteke su sekvencijalne grafike datoteke
koje sadre sliku (podatke o formiranju slike) u apstraktnom obliku, nezavisnom od grafikog uredjaja za prikazivanje i aplikacije.
Prema tome, metafajlovi su prenosivi. U GKS sistemu metadatoteka je definisana GKSM standardom kao sekvencijalna datoteka.
ISO standardi definisali su metadatoteke 1987. godine. Skraenica CGM (Computer Graphics Metafile) obeleava standardne
metadatoteke.


1.70 STANDARDI RAUNARSKE GRAFIKE

GKS standard je dobio internacionalan status 1982. a publikovan je kao ISO 7942 standard za raunarsku grafiku
1985. Napisan je u nezavisnoj verziji od programskog jezika i formulisan najpre u dve varijante: sopstvenoj (GKS) i fortranskoj
korienjem FORTRANA 77. Danas su njegove funkcije napisane u jeziku za programiranje C, ADA, Pascal, a razvijeno je i vie
softverskih varijanti za PC raunare 3. Iz osnovnog GKS standarda razvijen je grafiki standard GKS-3D (ISO 8805). Razvoj ovog
standarda uslovio je standardizaciju drugih sadraja u raunarskoj grafici, kao to je standard za grafike metafajlove (CGM ISO
1987), standard za grafike interfejse (CGI ISO 1991). Danas GKS standard podrava preko 90 % aplikacija raunarske grafike 3.
GKS je napisan za tri vrste korisnika raunarske grafike. Prvu grupu ine implementatori koji se bave razvojem osnovnog grafikog
softvera. Ovo znai da GKS moe da se dogradjuje. Drugu grupu korisnika ine programeri aplikacija koji koriste osnovni grafiki
sistem za pisanje aplikativnih programa. To je, recimo, posao za vodee industrijske programere ili profesionalne softverske
proizvodjae. Treu grupu korisnika ine operatori koji koriste - izvravaju gotove aplikativne programe, to ne zahteva ak ni znanje
programiranja.
GKS grafiki sistem sadri biblioteku od oko 200 potprograma ijim pozivom se ostvaruju odgovarajue grafike funkcije.
Koncept GKS sistema definie vezu operativnog sistema raunara i aplikativnog programa preko jezikih slojeva (layer-a) koji
koriste grafiko jezgro (kernel) standarda.

Prema perifernim grafikim uredjajima, GKS koristi upravljake programe uredjaja (device drivers), skraeno "drajvere".
Drajveri definiu upravljake komande za uredjaje (ploter, printer, CRT) i aktiviraju se samo programskim navodjenjem zahteva
(poziva) iz aplikativnog programa. Generisanje slika vri se povezivanjem osnovnih grafikih elemenata - grafikih primitiva.
U GKS-u to su linije, markeri, tekstovi, poligoni, matrice elija i generalisani grafiki elementi. Generalisani grafiki elementi su
gotove sloene primitive (krugovi, elipse, odseci i iseci kruga, odnosno u 3D prostoru to su odseci lopti, iseci valjaka i drugo).
Grafike primitive su opisane atributima kojima se definiu karakteristike primitiva. Atributi teksta su vrsta fonta, veliina,
orijentacija, boja.

RADNA STANICA u GKS sistemu je mesto za prikaz jedne slike (monitor, ploter, kopirni uredjaj). Kad grafiki terminal
ima mogunost prikazivanja vie nezavisnih prozora na istom monitoru, onda svaki prozor predstavlja posebnu radnu stanicu GKS
sistema. Ovo znai da jedna fizika radna stanica moe da sadri vie GKS radnih stanica. GKS deli opremu za unos podataka
(tastature, digitalizatori, mievi) na 6 klasa logikih ulaznih jedinica: lokator, potez (stroke), ocenjiva (valuator), izbor (choice),
odabira (pick) i tekst (string).



3
Prva interaktivna grafika forma napravljena je 1950. na MIT (USA).
1.0 CAD - RAUNARSKA GRAFIKA 8
SGMENT: Osnova radnog procesa je rad sa segmentima. GKS koristi nezavisnu segmentnu memoriju (Workstation
Independent Segment Storage - WISS memorija) 6. Osim geometrijskih transformacija (translacija, rotacija, uveanje i umanjenje),
nad segmentom se mogu izvravati i transformacije promene prioriteta prikazivanja, kopiranja u druge segmente i radne stanice,
promena oznake segmenta itd. Segmenti imaju svoje zajednike atribute kojima se definiu opta stanja kao to je, recimo, treperenje,
vidljivost, prioritet.
Grafike podatke GKS memorie radi njihovog arhiviranja ili prenoenja na druge sisteme, na nain nezavisan od
raunarskog sistema. GKS je standardizovao metadatoteke u smislu pristupa, korienja i rasporeda podataka. Za rad sa
metadatotekama, GKS je razvio odgovarajue programe definisane GKS funkcijama. Kontrolu radnog stanja aplikacije, GKS
definie listama stanja. Radno, operaciono stanje, definie status pojedinih uredjaja i status izvrenja aplikacije. Stanje definisano
listama stanja prati se funkcijama upita GKS sistema, ime se izvode zakljuci o dovoljnosti uslova za naredna izvrenja i vri
izvetavanje o grekama.



GKS omoguava grafike izlaze vektorskom i raster grafikom. Tipian vektorski uredjaj za izlaz je ploter, a rasterski uredjaj
je grafiki monitor. Hardverski zahtevi opreme za raunarsku grafiku su visoki i zahtevaju ne samo brze, ve specijalizovane
procesore sa velikom paletom boja, specijalnim efektima i hardverski izvedenim grafikim transformacijama.
PHIGS standard je definisan propisima ISO 9592, 1985. godine. PHIGS je akronim engleskog naziva
Programmer's Hierarchical Interactive Graphics System. Njime je pored rada u 3D prostoru, mogu i rad sa hijerarhijski povezanim
segmentima, koji se mogu i naknadno menjati. Dok GKS slui za generisanje grafikog prikaza geometrijskog modela formiranog u
aplikativnom programu, PHIGS omoguava formiranje geometrijskog modela na jedinstven, standardizovan nain. Primena PHIGS
sistema je pogodna za CAD sisteme u kojima se vri prostorno geometrijsko modeliranje predmeta sa simulacijama njegovog
kretanja. Koristi se u molekularnom modeliranju, kartografiji, prepoznavanju oblika i procesiranju slika.
CGM standard je nastao iz potreba za prenosom i razmenom grafikih podataka. Kao medjunarodni ISO 8632
standard, registrovan je 1987. Datoteke za smetaj grafikih podataka, poznate kao metadatoteke, nose ekstenziju CGM (Computer
Graphics Metafile CGM). CGM metadatoteke su neutralne datoteke, sadre podatke o elementima koji ine sliku, a slika nije
namenjena daljoj promeni (tzv. statika slika). Prednost GKS metadatoteka je to one sadre i podatke o strukturi slike (segmente)
to omoguava dalju obradu slike (dinamiku sliku). Korienje CGM standarda ouvano je zahvaljujui njegovoj rasprostranjenosti.
Kodiranje metadatoteke definie ISO 646 i ISO 2022 na bazi ASCII koda.
CGI standard se koristi za upravljanje grafikim uredjajima. Upravljanje se izvodi upravljakim programima
prilagodjenim za svaki grafiki uredjaj posebno (device drivers - "drajveri"). CGI standard prevodi odgovarajuu grafiku funkciju u
komandu uredjaja. Kako broj "drajvera" brzo narasta (zbog unapredjenja opreme), ISO je 1988. doneo standard za upravljanje
grafikim uredjajima poznat pod nazivom Computer Graphics Interface (CGI). Standard definie jedinstvene komande za
upravljanje grafikim uredjajima bez obzira na vrstu ili proizvodjaa opreme. I pored standarda, jo uvek se proizvode "drajveri"
zavisni od uredjaja to ukazuje da proces standardizacije nije okonan i da je u toku. CGI standard podrava GKS standard. CGI
standard koristi ispitne funkcije koje su opisane klasama: izlaza, atributa, boja, raster operacijama, ulazom i segmentacijom.

IGES standard: Sistemi za projektovanje pomou raunara sadre mnotvo informacija o proizvodu, tehnologijama i
korisnicima CAD sistema. Za bolje korienje i prenos ovih podataka, ANSI je 1981. definisao standard pod nazivom Initial
Graphics Exchange Specification (IGES). Standard je naroito pogodan za mainske CAD/CAM sisteme. Korienje IGES datoteke
zahteva odgovarajue generatore i interpretatore podataka da bi bili preneti u druge CAD/CAM sisteme. Ove datoteke zahtevaju
znaajan memorijski prostor.
CAD - GEOMETRIJSKO MODELIRANJE DR MIOMIR JOVANOVI 1



Generacija 2008
CAD - GEOMETRIJSKO MODELIRANJE
Predavanje 3


Geometrijsko modeliranje 3D objekata

Modeliranje objekata u raunarskoj grafici predstavlja formiranje objekata
(modela) raunarom. Kako je formiran model logika celina, on se dalje moe upotrebiti
za izradu konstruktivne dokumentacije, razliite grafike prikaze, tehnoloku pripremu
proizvodnje (CAP/CAPP/CAM) i konano za ininjerske analize.

U CAD postupcima, modeliranje je skup metoda kojima se, posredstvom
raunara, definiu geometrijska, funkcionalna, materijalna, estetska i druga svojstva
objekata. Proces izrade geometrijskog modela je geometrijsko modeliranje.

Geometrijski model je osnovni predmet rada u CAD-u. Geometrijski model ima
svoju fiziku formu (u prostoru to je mainski deo), apstraktnu formu u obliku crtea,
informacionu formu (hijerarhija elemenata) i unutranju formu u bazi podataka.

Geometrijsko modelirnje metodoloki koristi analizu i sintezu.
Sinteza je proces stvaranja (obavlja se kod prve kreacije), kada model jo uvek
ne postoji i predstavlja generisanje modela.
Metode analize geometrijskih modela koriste postojee, sline modele kao
osnovu za kreaciju. Analitikim poredjenjem slinog modela (matematikog modela)
sa ciljnim modelom, utvrdjuju se razlike, na bazi kojih se grupom uzastopnih
modifikacija formira novi model.

Raunarska grafika koristi tri vrste geometrijskih modela:
iani model, povrinski model i zapreminski model.

IANI MODEL prikazuje objekat kao skup temenih taaka i graninih ivica.
iani model definie elementarna svojstva objekta: konturu objekta, orijentaciju u
odnosu na okruenje i funkciju u sklopu scene. iani model nema skrivenih linija, pa
je teko brzo tumaiti geometrijsku formu. Korienje ianog modela zasnovano je na
brzom operisanju modelom i potrebi uvida i u skrivene linije.



2.0 GEOMETRIJSKO MODELIRANJE 2


Slika 1. Features tehnika buenja otvora razliitih tipova - iani i povrinski model

Druge prednosti geometrijskih modela nudi POVRINSKI MODEL koji je
opisan temenim takama, graninim ivicama i graninim povrinama. Ovaj opis je
detaljniji i omoguava definisanje vidljivosti grafikih entiteta, formiranje jasne
tehnike dokumentacije i prikaza sklopova.

ZAPREMINSKI MODEL opisan je temenim takama, graninim ivicama,
graninim povrinama i njima zahvaenom zapreminom. Kako je definisan prostor
zapreminskim modelom puno telo, naziva se solid model. Solid model omoguuje
odredjivanje povrina preseka, zapremine objekta, momenata inercije, poloaja teita.
Aplikacije u mainstvu, koriste zapreminski model kao osnovni model.


Slika 2. Zapreminski model dobijen tehnikom estrudiranja i Booleovom operacijom sabiranja
sa koaksijalnim cilindrom


Proces formiranja geometrijskog modela (aplikacija) ima dve etape rada:
Prva etapa je DEFINISANJE OSNOVNE GEOMETRIJE OBJEKATA i njegov
smetaj u korisniku bazu objekata. Prema tome, modeliranjem se vri izbor osnovnih
geometrijskih primitiva, a njihovim sastavljanjem, 2D i 3D operacijama, formira se
model. Primitive u 3D prostoru su prizma, valjak, kupa, lopta (slika 1.05)
CAD - GEOMETRIJSKO MODELIRANJE DR MIOMIR JOVANOVI 3

U operativnom smislu, ova procedura se realizuje programski, CSG
korisnikim interfejsom
1
. Primitive i objekti prostorno zakrivljenih povrina, imaju
visoke hardverske zahteve za realno prikazivanje geometrije.

SLOBODNI MODELI:

Zato su ee u upotrebi SLOBODNI MODELI koji aproksimativno prikazuju
objekat skupom ravnih malih povrina zadate veliine. Aproksimacije realnih
zakrivljenih povrina izvedene Bzier-ovim povrinama, daju visoku tanost modela,
pa su osnova aproksimativnog prikaza raunarske grafike. Prikaz se formira mreom
malih etvorougaonih krpica (patch), koje vizuelno interpretiraju zakrivljenost
objekta. Prikazi geometrijskih modela izvedeni aproksimacijama zakrivljenih povrina
ravnim poligonima, nazivaju se fasetnim modelima. Slika 4.0.




Slika 3.0 Geometrija modela prikazana aproksimativno



Druga etapa geometrijskog modeliranja je SLAGANJE OSNOVNIH
PRIMITIVA U GRUPE (segmente), prema funkcionalnim vezama u sklopu. Tako svi
grafiki elementi jedne grupe mogu se kao celina obradjivati. To je proces
hijerarhijskog grupisanja koji omoguava razlaganje sklopa (prikazivanje u
rasklopljenom stanju), izradu projekcija, izraunavanje mase, momenata inercije,
formiranje mree konanih elemenata za analizu MKE itd.





1
CSG - Constructive Solid Geometry, korisniki interfejs za geometrijsko modeliranje tela.
2.0 GEOMETRIJSKO MODELIRANJE 4
OBLIKOVANJE ZAPREMINSKIH (3D) MODELA

Formiranje zapreminskih (solid) modela po konceptu sinteze ima vie pristupa:

Realizuje se definisanjem GRANICA OBJEKTA GRAFIKIM ELEMENTIMA,
model granine prezentacije (Boundary REPresentation - B-REP model).
Realizuje se SASTAVLJANJEM MODELA iz 3D PRIMITIVA, model
geometrijske konstrukcije (Constructive Solid Geometry - CSG model).
Realizuje se 3D OPISOM OBJEKATA analitikim opisom preseka, povrina,
projekcija itd.

Pristup DEFINISANJA GRANICA OBJEKTA (B-REP model):


Slika 4.0 Etape formiranja solid modela iz osnovnih grafikih elemenata (B-REP postupak)


Postupk SASTAVLJANJA OBJEKATA 3D PRIMITIVAMA zasniva se na
geometrijskoj konstrukciji modela raspoloivim 3D primitivama. Postupak je poznat
pod engleskim nazivom Constructive Solid Geometry - CSG postupak.
Slika 5.0 Prikaz disk konice putnikog vozila u rasklopljenom stanju
DEFINISANJE
KOORDINATA
a. DEFINISANJE
LINIJA-IVICA
b. DEFINISANJE
LINIJA-IVICA
DEFINISANJE
LINIJA-IVICA
DEFINISANJE
POVRSINA
DEFINISANJE
ZAPREMINA
d. c.
P1
P6
P3
P2
P5
P4
T4
T1
T3
T2
T7
T6
T8
T5
x
y
z
V1
CAD - GEOMETRIJSKO MODELIRANJE DR MIOMIR JOVANOVI 5
Realizuje se tehnikom kontaktnog spajanja, i Boole-ovim operacijama, slika 6.0.
Tehnika kontaktnog spajanja se primenjuje kod pravilnih i ravnih kontaktnih povrina.
Nizom uzastopnih operacija dodavanja i oduzimanja elemenata, formira se objekat.

Boole-ovih operacije predstavljaju osnovu savremenog 2D i 3D modeliranja
objekata. Boole-ove operacije podrazumevaju rad sa skupovima koji definiu
geometrijska svojstva objekata. Na 3D primitivama i telima izvode se tri vrste Boole-
ovih operacija: geometrijsko sabiranje (unija), geometrijska razlika, (diferencija),
geometrijski presek, (interferencija).


Slika 6.1 Interpretacija Boole-ovih operacija 3D primitivama: SABIRANJE


Slika 6.2 Interpretacija Boole-ovih operacija 3D primitivama: PRESEK


Slika 6.3 Interpretacija Boole-ovih operacija 3D primitivama: ODUZIMANJE

2.0 GEOMETRIJSKO MODELIRANJE 6
Features tehnike koriste specijalizovane tehnike mogunosti geometrijskog
operisanja kojima se postiu operacije buenja rupe, obaranja ivica, konstrukcija
ljeba, konstrukcija ispusta, konstrukcija rebra, konstrukcija debelozidog punog tela.
Tehnike mogunosti imaju svoju konstruktivnu analogiju u geometriji mainskih
objekata. Zato alati za modeliranje imaju ba imena prema formi koju kreiraju.

Slika 7.0 Vie operacija geometrijskog modeliranja features grupe na modeliranju ivica sa stablom realizacije

Prednost CSG modela je u kompaktno definisanoj internoj raunarskoj strukturi
podataka formiranoj u obliku drveta i lakim modifikacijama objekata. Nedostaci
modela su: komplikovanost u sluaju uvanja podataka o povrinama i nepostojanje
eksplicitnih informacija o ivicama.

Postupak 3D ESTRUDIRANJA je metoda formiranja objekata translacijom
ravne povrine. Metoda je pogodna za profilisane preseke, gde se na bazi geometrije
preseka i elemenata putanje translacije:




Slika 8.0 Modeliranje estrudiranjem i Booleovom operacijom oduzimanja
CAD - GEOMETRIJSKO MODELIRANJE DR MIOMIR JOVANOVI 7

Tehnika SKIN:

Slika 9.0 Modeliranje presvlaenjem (skin opcija)

Slika 10.0 Modeliranje protruzijom (tubular solid)



Slika 11.0 Modeliranje operacijom rotiranja estougaonog preseka (SolidWorks: REVOLVE)


2.0 GEOMETRIJSKO MODELIRANJE 8



Slika 12.0 Modeliranje preseka objekta alatom SECTION

DOPUNSKI ELEMENTI EDITOVANJA: Stablo procedure modeliranja

DR MIOMIR JOVANOVI - RAUNARSKA GRAFIKA 1



Predavanje 4A
Generacija 2008
HCI Pojmovi:
Elementi korisnikog interfejsa
Tabela 1.01
Entitet naziv,
originalan naziv
Sliica
Strana
Opis pojma

Osnovni grafiki entiteti:
(General Grafical Entities):




To su tri grupe grafikih entiteta: Bazni geometrijski
entiteti, konstruktivni entiteti i dopunski entiteti.
U bazne geometrijske entitete spadaju: linija, krug, luk,
viestruki luk, elipsa, splajn kriva, tekst, rafura, marker,
dimenziona geometrijska kota, obrtna povrina, splajn
povrina, puno telo, fasetna mrea, pojedinani sadraji
biblioteka (delovi).
Konstruktivni entiteti su elementi koji slue za formiranje
geometrijskih modela samo u toku njihove gradnje (osne
linije, mrea pomonih taaka, izvodnice).
Dopunske entitete ine raznovrsni sadraji koji dopunjuju
geometrijski model (dimenzije, preseci, centri, tekst
napomene, nazivi, oznake).


Geometrijski model i datoteka modela
(Model and Model Files):




Geometrijski model je predmet grafike kreacije. To je
skup entiteta, definicija delova i tekueg podeavanja.
Geometrijski model je grafika celina koja opisuje
ukupnu formu postavljene prostorne kreacije.
Datoteka modela je formatizovan zapis geometrijskog
modela u informatikom sistemu. Ukoliko je zapis
standardan (IGES,CGM,DWG,MPEG,TIFF,GIF) on je
prenosiv na razliite grafike sisteme (procesorske
platforme i aplikativne grafike programe).


Grafiki slojevi - nivoi (Layers):



60 59 58 57 56 55 54 1111 51 52 53
1111 41 42 50 49 48 47 46 45 44 43
111111111 2 10 9 8 7 6 5 4 3
1111 21 22 30 29 28 27 26 25 24 23
1111 11 12 20 19 18 17 16 15 14 13
1111 61 62 63
1111 31 32 40 39 38 37 36 35 34 33






Lejeri su slojevi u koje se rasporedjuju grafiki entiteti.
Svakom grafikom entitetu dodeljuje se lejer. Ukljuen
lejer (OFF) daje vidljivost entitetu u izabranom pogledu.
isti lejer se smetaju primarni entiteti. U razliit lejer se
smetaju konstruktivne linije. U sledei lejer se smetaju
entiteti koji definiu funkcionalan aspekt sklopa emu.
Izbor lejera za prikaz (ON), definie vidljivost entiteta.
Program MicroStation95 ima 63 lejera, prema slici.
Lejeri imaju namenu da kod ianih modela smanje
prikazanu sloenost i uine razumljivim izabran sadraj.

DR MIOMIR JOVANOVI - RAUNARSKA GRAFIKA 2
Entitet naziv,
originalan naziv
Sliica
Strana
Opis pojma

Pogled windows-a (View Windows):





Pogled windows-a je pravougaoni prostor monitora u
kome je prikazan crte ili model. Program Visual Solid
Draw otvara jedan windowprozor (osn. podeavanjem),
program MicroStation95 otvara etiri windows prozora.
Windows-i za prikaze pogleda se mogu kreirati po
potrebi, otvarati, zatvarati, menjati po veliini,
rasporedjivati po nekom konceptu. Na slici je pokazan
windows prozor za smetaj pogleda. Svi otvoreni
windows-i pokazuju izgled (raspored) sadraja na sceni.
Pogled na scenu moe biti proizvoljno kreiran ili
standardan (ortogonalan). U tom sluaju windows-i
pokazuju ortogonalne proekcije poznate kao pogled
odozgo (top view), pogled spreda (front view), pogled sa
desne strane (right view), sa zadnje strane (back view),
izometrijski pogled (isometric view) itd.


Koordinatni sistemi
(Coordinate Systems):

WCS
DCS


Koordinatni sistem u prostoru modela, stalnih fizikih
koordinata je osnovni koordinatni sistem modela (World
Coordinate System WCS). U istom prostoru modela
koristi se koordinatni sistem korisnika (User Coordinate
System-UCS) koji se premeta u radne pozicije objekta
na modelu, zauzima uglove ivica objekata i ubrzava rad.
Apstraktni koordinatni sistem svih windows prozora u
kojima se prikazuju pogledi na scenu, odredjen je
veliinom prostora prozora na uredjaju za prikazivanje
(ekranu monitora), pa se naziva koordinatni sistem
uredjaja (Device Coordinate SystemDCS) ili koordinatni
sistem scene (Scene Coordinate System).


Podeavanja
(Settings):










Svi grafiki entiteti su definisani elementima podeavanja
(atributima). Programi za 3D geometrijsko modeliranje
vre podeavanje entiteta samog modela (model settings)
i podeavanje programskog okruenja (environment
settings). Podeavanje programskog okruenja regulie
raspoloivost sadraja korisnikih alata. Slika levo
pokazuje jedan padajui meni windows-a (za rad sa
datotekama) unutar koga se nalazi meni za podeavanje
stranice dokumenta (Page Setup).




Programska pomo
(Help, On-line Documentation)

Programi sadre Uputstva za rukovanje i uputstva za
uenje. Preko tih entiteta u toku rada se ue nove
kategorije. Pristup sadrajima za uenje je danas preko
programskih help menija, kojima se direktno pristupa
posredstvom kljunih rei, abecednog izbora ili
definisanja opte kategorije. Help meni je obino krai u
opisu od drugih oblika programske pomoi.


DR MIOMIR JOVANOVI - RAUNARSKA GRAFIKA 3

Entitet naziv,
originalan naziv
Sliica
Strana
Opis pojma
Ekranska forma korisnikog interfejsa
(Screen Layout):

Korisnicki prostor
Komandna linija
Konstruktorske
opcije
Oblast pomocnih
opcija
Aktivne opcije
Opcije za rad sa datotekama
Prostor za poruke programa Prostor povratnih informacija programa
Meni programa Alati programa


Komandna linija
Prostor za poruke programa Prostor povratnih informacija programa
Meni programa Alati programa
Korisnicki prostor
Korisnicki prostor
Oblast pomocnih alata
Oblast osnovnih alata


Rad sa programom zasnovan je na
korisnikom interfejsu koji rad sa
programom ostvaruje na grafikim
sadrajima kojima su definisane
funkcije, komande i alati. Programi koji
rade pod windows-ima imaju slian po
sadrini grafiki interfejs. Na slici je
prikazan osnovni ekranski izgled
programa Visual Solid Draw. Odozgo
na dole postavljeni su:

- naslovna linija (title bar),
- osnovni meni programa (menu bar),
- opcije za rad sa datotekama i alatima,
- prostor korisnika za modeliranje,
- komandna linija direktnih komandi,
- prostor za poruke programa,
- statusna linija,
- konstruktorske opcije,
- aktivno raspoloive opcije,

Meniji su organizovani kao padajui ili
otvarajui (pop) meniji.

Program MicroStation95 za
geometrijsko modeliranje, ima slian
interfejs kao se to vidi sa naredne slike.
Slika pokazuje tri windows prozora za
standardne poglede (mogu da se otvore
po potrebi do osam prozora).

Svaki alat je podran porukama iz
programa koje podseaju na redosled
operacija za kompletiranje funkcija.

Poloaj pokazivaa lokacije na radnom
prostoru definisan je koordinatama koje
program povratno generie u donjem
delu ekrana.

Izbor sadraja (Picking Entities)







Izbor svih entiteta vri se posredstvom
uredjaja za izbor. To moe biti mi kao
periferni ulazni uredjaj. Vrh (pick) kojim se
simboliki predstavlja poloaj uredjaja za
izbor na ekranu, najee je stilizovan u
obliku strelice ili prsta. Biraem se aktiviraju
razliite funkcije i alati koji su simboliki u
grafikom vidu kao male sliice raspoloivi
na radnoj povrini ili padajuim menijima.
DR MIOMIR JOVANOVI - RAUNARSKA GRAFIKA 4
Entitet naziv,
originalan naziv
Sliica
Strana
Opis pojma

Unos sadraja tastaturom
(Keyboard I nput)

Unos tastaturom je osnovni nain unosa alfanumerikih
karaktera. U grafikom smislu tastaturom se unose:
koordinate kljunih taaka,
tekstualni sadraji,
funkcijske komande za izvrenje programa,
Tastature sadre 100-120 tastera za izvrenje.

Smetaj grafikih sadraja u datoteke
(File system):







Metadatoteke se zapisuju na direktorijumima ili katalozima
(Folders) pod imenima koje odredjuje korisnik. Poziv
grafikih metadatoteka izvodi se pod Windows om, klikom
mia na datoteku. Nalaenje datoteka vri se izborom radnih
direktorijuma i listanjem njihovih sadraja. Svaki operativni
sistem i grafiki program prave rezervne i vremenske kopije
datoteka. Datoteke u konanoj formi se eksportuju u
standardan format za razmenu. Kao takve obezbedjuju
prenosivost u druge informatike sadraje. Sve vrste datoteka
obezbedjuju pristup preko grafikog interfejsa koji je
simboliki prikazan datotekama, putanjama i katalozima.
Tipine forme grafikih simbola datoteka i direktorijuma
operativnog sistema Windows98 su pokazane na slici.


Meniji koji se otvaraju
(Popup menu):



Standardna tehnika selektovanja programskog sadraja
pomou biraa kojim se komanduje preko mia. Primenjena
je kod operativnih sistema Windows.




1.82 Konstrukcija 2D grafikih elemenata
Tabela 1.02
Entitet naziv,
originalan naziv
Sliica
Strana
Opis pojma

Konstrukcija linije izmedju dve take
(Line Between Two Endpoints):


AA


Elementaran koncept crtanja linija. Postoje drugi modaliteti
uz korienje uslova za konstrukciju.
Recimo jedan modalitet je konstrukcija linije pod aktivnim
uglom (Construct Line at Active Angle).


Crtanje krunog luka
(Circular Arc Construction):


Kruni luk se moe crtati na bazi dve take i radijusa, na
bazi tri taaka, na bazi ogranienja kao to su tangente.



Konstrukcija krugova
(Construction Circles):



Krug se crta na bazi poloaja centra i radijusa, dve take i
centra, tri take ili na bazi konstrukcionih uslova.
DR MIOMIR JOVANOVI - RAUNARSKA GRAFIKA 5
Entitet naziv,
originalan naziv
Sliica
Strana
Opis pojma

Konstrukcija elipse
(Construction Ellipse):



Elipsa se crta na bazi poloaja centra i dimenzija poluosa,
ili na bazi konstrukcionih uslova.


Konstrukcija eliptikog luka
(Elliptical Arc Construction):




Eliptiki luk se crta na bazi geometrije elipse i geometrije
luka ili na bazi konstrukcionih uslova.
Mogue su opcije direktne konstrukcije polovine ili
etvrtine eliptikog luka ije simbole ilustruju sliice u
prilogu.

Konstrukcija viestruke linije polilinije
(Polyline Construction):





Konstrukcija vie uzastopno povezanih linija (Place Stream
Line String). Uz korienje konstrukcionih uslova, mogue
su konstrukcije polilinija pod konstantnim uglovima.

Konstrukcija kompleksne linije sloene iz linija, lukova, i
zakoenja je posebna kategorija naprednih alata za 2D i 3D
crtanje. Dodatno omoguuje parametarske osobine entiteta
kao to su editovanje, zatvaranje poligona iz linija. U
MicroStation95 taj alat je oznaen kao zgodna linija
(SmartLine) i koristi se u kombinaciji sa pomonim
koordinatnim sistemom (ACS).

Viestruke linije (Multi-line)su namenjene konstrukciji
entiteta preseka, tankozidih struktura, cevnih ema itd.


Konstrukcija slobodne skice
(Free Hand Sketch):






Konstrukcija linija postavljenih slobodnim potezima ruke.
Najee predstavlja niz gusto formiranih uzastopnih
taaka, povezanih kratkim pravim linijama.
Koristi se za formiranje netipinih grafikih elemenata.
Izvodi se pomeranjem mia.


Konstrukcija krivih linija
(Construction of the Curves):





Konstrukcija krivih, u prvom redu neuniformnih
racionalnih splajnova (NURBS-a).
Ovo je grupa alata za izvodjenje konstrukcija
podeavanjem parametara B-splajnova kao to su prolazne
take, kontrolne take.

Konstrukcija poligona
(Construction of the Polygons):



Konstrukcija poligona razliitih tipova: Osnovnog
etvorougaonog poligona (Block), proizvoljnog poligona,
(Polygonal shape), ortogonalnog poligona (Orthogonal
shape), pravilnog poligona (Regular Polygon). Pravilan
poligon moe biti jednakostranian trougao, kvadrat,
petougaoni poligon, estougaoni poligon itd.





DR MIOMIR JOVANOVI - RAUNARSKA GRAFIKA 6
Entitet naziv,
originalan naziv
Sliica
Strana
Opis pojma

Uslovi za realizaciju konstrukcija
(I nput of Construction Constraints):

L





Specifikacija uslova za izvodjenje geometrijekonstrukcije.
Kod linija, to su uslovi selektovanja (pokazani sliicama):

- najbliih taaka (Nearest),
- krajnjih taaka (Keypoint),
- srednjih taaka (Midpoint),
- centara elemenata (krugova, lukova),
- poetnih taaka (Origin Points),
- preseka linija (Intersection),
- tangenta i tangenta u taki krive,
- normala na krivu u taki (Perpendicular from),
- paralelno sa pravcem,
- najblie take na susednom elementu (na slici levo).










Kod konstrukcije krugova to su uslovi formiranja krugova:
- tangiranja linije u zadatoj taki,
- tangiranja dveju linija i zadatim radijusom,
- tangiranja susednih krugova,
- tangiranja susednog kruga u taki.

Kod lukova to su uslovi zadatih poetnih taaka, pravaca i
centara lukova, uslov duine segmenta luka,
Entitet naziv,
originalan naziv
Sliica
Strana
Opis pojma

Pomona sredstva za konstrukciju:
Pomoni koordinatni sistemi:

AccuDraw
X
Z
Y
0.000
0.000
0.000
AccuDraw
Distance
Angle
0.000
0.000
Y osa
X osa
Y osa
X osa
Koordinatni pocetak
Origin



Pomoni koordinatni sistemi. MikroStation95 koristi
popularni AccuDraw sistem koji omoguava lokalnu
orijentaciju u pravcu razvoja linija crtea, zadavanje duina
i uglova linija, korienje pravouglog i polarnog
koordinatnog sistema, korienje snep moda za direktnu
konstrukciju tanih uglova.

Slika pokazuje ikonu pomonog koordinatnog sistema.

Naredne dve slike pokazuju dialogue-boxza numeriki
unos podataka o konstrukcijama elemenata entiteta.
Podaci se mogu uneti u pravougaonom ili polarnom
koordinatnom sistemu.

Sama forma pomonog koordinatnog sistema karakterie se
definisanim poloajem x,y osa, centrom (engl. origin) i
bojama za orijentaciju. Ta forma je tzv. kompas pomonog
koordinatnog sistema.

DR MIOMIR JOVANOVI - RAUNARSKA GRAFIKA 7
Entitet naziv,
originalan naziv
Sliica
Strana
Opis pojma

Mod sklapanja elemenata pripadanja:
(Snap Mod)


Pomono sredstvo za privlaenje primitiva u medjusoban
dodir ili dovodjenje u pozicije taaka mree (Snap to grid).
Ovaj alat omoguuje povezivanje elemenata crtea u formu
objekta (Snap to Objects). Omoguuje dodire elemenata u
karakteristinim takama kao to su krajevi, sredine itd.


Postavljanje mree pomonih taaka
(Grid Mod)


Postavljanje mree vidljivih ili nevidljivih taaka sa Snap
osobinama koje omoguuju pravilnost rasporedjivanja
kljunih taaka konstrukcije i konstrukcije elemenata tanih
mera bez numerikog unosa geometrijskih veliina.
Raspored taaka mree se podeava i to recimo moe biti
milimetar ili deo milimetra.


Postavljanje mernih alata
(Measure tool )



Alati kojima se proveravaju rastojanja, radijusi, uglovi,
povrine, zapremine. Promenom zadatih mera, vri se
direktna korekcija konstrukcije. Slika pokazuje pomone
alate za merenje rastojanja, radijusa, uglova, povrina i
zapremina u programu MicroStation95.


Pstavljanje aktivnih taaka:
(Place the Active Point)




Omoguavaju postavljanje kljunih taaka u prostoru.
Ove take su osnov konstruisanja.
Izmedju dve kljune take mogue je postaviti grupu taaka
ravnomerno rasporedjenih (na jednakim rastojanjima).
Aktivna taka se moe postaviti normalnim projektovanjem
iz spoljnje take na zadatu krivu.
Aktivna taka se moe postaviti i na zadatom rastojanju od
izabrane take na krivoj.


Postavljanje elija entiteta:
(Place Cells)

A



elije su opti entitet u koji se moe smestiti korisniki
sadraj. To moe biti element esto korien u konstrukciji.
Ti elementi se mogu postaviti prema potrebi. Smetaju se u
bazi podataka korisnika. U elije se mogu smestiti i neki
standarni elementi koje je prema orijentisanosti problemu
kreirao sam proizvodja softvera.

Alati za manipulaciju i modifikaciju
(Manipulating and Modifying):




Ovo su grupni pomoni alati i primenjuju se na razliitim
entitetima. Mogu se primeniti i pojedinano na elementu.

Alati za manipulaciju grupom elemenata:
- premetanje (Move),
- paralelno premetanje,
- premetanje selektovane grupe entiteta (Fence Mod),

Alati za modifikaciju grupe elemenata:
- alat za promenu veliine grupe elemenata (Scale),
- alat za brisanje (Delete),
- alat za kopiranje elemenata (Copy),
- alat za rotaciju grupe (Rotate),
- alat za okretanje kao u ogledalu (Mirror),
- alat za konstrukciju grupe (Construct Array).


DR MIOMIR JOVANOVI - RAUNARSKA GRAFIKA 8




1.83 Editovanje
Tabela 1.03
Entitet naziv,
originalan naziv
Sliica
Strana
Opis pojma

Osnovne editorske operacije
(General Editing Operations):







Komanda brisanja objekata (delete),

Komanda odsecanja objekata (cut)
(Sa smetajem sadraja u bafer za kopiranje),
Komanda pomeranja (move),

Komanda kopiranja (copy)
(Smeta sadraj u bafer za kopiranje),
Komanda izvenja kopiranja (paste)
(Dodaje sadraj iz bafera za kopiranje),
Komanda rotiranja objekta (rotate),

Komanda promene veliine (scale)
(Primenom faktora uveanja ili umanjenja),
Komanda preslikavanja forme ogledala (miror),

Komanda matrinog ponavljanja (repeat),
(Na bazi objekta matrino rasporedjenog u elije),
Komanda rastezanja (stretching)
(Vai za ravansko crtanje. Ne odnosi se na 3D)
Specijalne editorske operacije
(Special Editing Operations):






Prekid krive u taki (Pt-break)
(Koristi se za editovanje prava i kriva),
Proirenje entiteta (extend), sa varijantama produenja
jednog i dva elementa do preseka,
Skraenje entiteta kao celine (shorten), Produenje
entiteta u taki (lengthen), (editovanje linije u takama),
Obaranje ugla 2D objekta (chamfer corner),

Formiranje ispune izmedju objekata (filleting),
(Kod 2D linija to je spajanje krajeva nekim zaobljenjem)
Odsecanje entiteta (chopping)
(Primenjuje se za odsecanje grupe linija),
Sklanjanje - odrezivanjem entiteta (trimming)
(Koristi se u kombinaciji sa alatom u vidu vie noeva),
Razdvajanje dekompozicija sa pomeranjem sastavnih
entiteta iz prethodnog poloaja (drop, exploding).

DR MIOMIR JOVANOVI - RAUNARSKA GRAFIKA 9
Entitet naziv,
originalan naziv
Sliica
Strana
Opis pojma

Editorske operacije za specifine entitete
(Editing Operations for Specific Entity):


A
A
A
B





Editovanje kriva: Promena veliine radijusa
(Modify Arc Radius),
Editovanje kriva: Promena veliine ugla luka
(Modify Arc Angle),
Editovanje kriva: Promena poloaja ose luka
(Modify Arc Axis),
Editovanje kriva: Promena poloaja interpolacionih i
kontrolnih taaka kriva, promena zajednikih uglova
(Shape tool / Smooth / Control / Bezier Tool / Edit point),
Editovanje teksta: Promena sadraja teksta
(Edit Text),
Editovanje teksta: Promena atributa teksta
(Change Text Attributes),
Spajanje pojedinanih kriva u zajedniku celinu
(Merging Curve, Create Complex Chain),
Spajanje konture krive u zatvorenu celinu
(Create Complex Chape).

Editorske operacije izmene atributa
(Change element Attributes):





Operacija za pojedinano ili grupno editovanje atributa
definisanih entiteta. To su na primer boja, debljina, tip
linija, lejer prikaza, klasa linija (konstruktivne, osnovne).
Primenjena u MicroStation95.



1.84 Delovi
Tabela 1.04
Entitet naziv, originalan naziv Sliica
Strana
Opis pojma

Delovi (Parts:)




Izvorno, delovi su termin iz mainstva. Definiu
standardne 3D geometrijske forme koje se kao
deo ugradjuju u celinu geometrijskog modela
(sklopa). Delovi su recimo zavrtanj, podmeta,
navrtka, leite, leaj, vratilo, zupanik. Imaju
namenu da se direktno pozovu iz biblioteke
delova i bez crtanja ugrade u sklop. Aplikativni
programi sadre biblioteke standardnih delova.
Savremeni programske biblioteke definiu
parametarski geometriju delova i dozvoljavaju
njihovo editovanje. U programu MicroStation95
delovi se smetaju u elije koje su optija forma
za formiranje entiteta. Slika pokazuje standardne
zavrtnjeve.
U programu AutoCAD delovi se definisu ....

DR MIOMIR JOVANOVI - RAUNARSKA GRAFIKA 10

1.85 Dimenzije i tekst opisi
Tabela 1.05
Entitet naziv, originalan naziv Sliica
Strana
Opis pojma

Dimenzije (Dimensions):



20 35 20
20
55
75





3
2

9
0

o

R

2
0


Grupa grafickih elemenata kotnih linija, uglova,
markera i teksta, specificirana da opie merne
veliine objekta, ini dimenzioni entitet grafike.
Svaki dimenzioni entitet se moe postaviti,
premestiti i editovati. Za dimenzionisanje koristi
se posebna grupa dimenzionih atributa.
Dimenzionisanje moe biti pojedinano izvedeno,
izvedeno dimenzionim lancem, izvedeno sa
zajednikom polaznom takom (engl. datum
dimension) ili izvedeno koordinatama take.
Dimenzioni lanac i dimenzionisanje sa
zajednikom polaznom takom pokazuje prva
slika levo. Osim duinskih mera, dimenzioniu se
uglovi, prenici i radijusi, slika 2.
Dimenzionisanjem se definie sadraj teksta,
poloaj teksta (automatski na kotnoj liniji),
dimenziona lokacija i tekst orijentacija.
Lokacija odredjuje mesto kotne linije dok
orijentacija odredjuje pravac teksta u odnosu na
dimenzionu liniju (horizontalno, upravno,
paralelno). Operacije dimenzionisanja koriste
grupu podesivih argumenata (settings elements):
linija, zavretaka (strelice), teksta (font, veliina),
tolerancija, mernih jedinica (mm,cm,m), formata
(prema nacionalnim standardima) i preciznosti
podataka (broj decimalnih mesta), boje i debljine
kotnih i pomonih linija.
Vodii (Leaders):
Busiti u sklopu poz. 3 i 4
TEKST NA LINIJI
4
3



Simbolika forma za upis teksta koji oznaava
neki sadraj ili komentar. Tekst je uvek
horizontalan i podvuen je linijom koja vodi do
karakteristinog mesta na koje se tekst odnosi.
Linija se zavrava strelicom, takom ili bez
zavretka. Slika pokazuje jedan primer takvog
vodia - napomene koji definie pozicije na
crteu i tehnologiju izrade buenja.
Osne linije i markeri centara
(Center Line and Center Marker)
Centralne linije
R
5
0
Marker centra


Karakteristine linije centra odgovaraju poziciji
otvora ili unutranjeg navoja. Marker centra
oznaava mesto iz koga poinje radijus. Slika
pokazuje oba primera na potkoviastoj ploi sa tri
otvora i centrom radijusa oznaenog markerom
centra u vidu krstia.


DR MIOMIR JOVANOVI - RAUNARSKA GRAFIKA 11
1.86 Atributi
Tabela 1.06
Entitet naziv, originalan naziv Sliica
Strana
Opis pojma

Atributi (Attributes):

Ivica punog tela
Granica objekta
Nevidljiva ivica
Osa objekta
Zadata lokacija


Debljina linije 0.076
Debljina linije 0.125
Debljina linije 0.250
Debljina linije 0.350
Debljina linije 0.500



Times New Roman 16
Timpani Bold YU 16
Colonna MT 16
Desdemona 16
B r aggadoci o 16
Cour i er New 16


Tekst ugao 0
o
T e k s t u g a o 1 8 0
o
T
e
k
s
t

u
g
a
o

6
0 o
T
e
k
s
t

u
g
a
o

3
0
o

T
e
k
s
t

u
g
a
o

9
0
o
T
e
k
s
t

u
g
a
o

1
2
0
o
T
e
k
s
t

u
g
a
o

1
5
0
o


Align
Donja linija
Centar
Vrh
Levo Desno Centar
Bazna linija
Caplinija


Znaenja standardnih grafikih konvencija se
informaciono opisuju posredstvom atributa.
Programi dodeljuju svakom grafikom entitetu
grupu (set) atributa. Osnovne klase atributa su:
Osnovni-opti atributi (vae za sve entitete),
atributi markera, atributi teksta i atributi rafura.
U osnovne spadaju atributi za tip (stil) linija
(kako to pokazuje prva slika), debljinu linija (na
slici), boju, nivo prikaza (engl. layer). Debljina
linija se definie mernim sistemom (metriki,
anglo-saksonski) ili brojem taaka (piksela) na
monitoru. Boja se definie paletom boja,
odredjenog tipa i broja boja. Lejeri se koriste za
klasifikaciju entiteta na istom crteu. Lejeri
omoguavaju kontrolu vidljivosti sadraja. Kao
takva kategojia koriste se za izdvajanje razliitih
sadraja (sadraja kotiranja, konstruktivnih linija,
delova u sklopu). MikroStation95 ima 64 lejera.
(mogu se simboliki oznaiti: )
Markeri su osnovne grafike primitive. Koriste se
za odredjivanje pozicije karakteristinih taaka u
prostoru. Da bi se uoili, prikazuju se razliitim
simbolima (krsti, taka, kvadrati, zvezdica,
trougao, plus, strelica). Atributi markera su
njihov nagib i pravac. rafure su grafike forme
za prikazivanje preseka ili zona u mainstvu.
Atributi rafura su tip (forma), pravac, nagib i
veliina (razmak linija).
Atributi teksta su vrsta fonta, visina, pravac,
nagib (zakoenje), faktor razvuenosti teksta
(engl. expansion factor), razmak karaktera fonta
(engl. spacing factor), razmak linija fonta (engl.
line spacing), putanja teksta, poravnanje teksta
(engl. alignment) sa nekom pozicijom na crteu.
Na treoj slici (levo), pokazan je atribut razliitih
tipova fonta (jednake vieliine 16). Ovaj
praktikum napisan je tipom fonta Times New
Roman 9. Atribute teksta podravaju i razliiti
programski jezici za grafiku a esto su vezani za
vrstu uredjaja kojim se tampaju dokumenti.
Veliina fonta je simboliki definisana brojevima.
Nagib (engl. direction) je argument pokazan na
narednoj slici levo. Takodje tekst moe biti
postavljen po nekoj zadatoj putanji. Postavljanje
teksta u odnosu na okolne grafike elemente
crtea ili scene izvodi se atributom poravnanja.
To pokazuje poslednja slika levo.

DR MIOMIR JOVANOVI - RAUNARSKA GRAFIKA 1


Predavanje 4B
Generacija 2008
HCI Pojmovi:
Tabela 1.07

Entitet naziv, originalan naziv Sliica
Strana
Opis pojma
Standardne povrine
Standard Surfaces:


Postoje tri grupe 3D povrina kod geometrijskog
modeliranja. Osnovnu grupu ine standardne
povrine, pokazane na slici (svera, cilindar, konus
i torus). Drugu grupu ine rotacione povrine.
Jedna takva povrsina prikazana je levo, etvrta po
redu (forme inije). Treu grupu ine povrine
prikazane aproksimativno pomou NURBS-a.
Ova vrsta polinoma neto vie je opisana u
PRILOGU Praktikuma. Aproksimativna povrina
moe biti prikazana pomou krpice (engl. patch)
ili provlaenjem povri kroz granine krive. Ova
funkcija se izvrava komandom skin.

Fasetne mree
Facet Meshes:



Fasetni modeli su prdstavljeni mreom ravnih
povezanih lica vidljivih elementarnih povrina.
Elementarne povrine (engl. facet) su male ravne
povrine koje aproksimativno pokazuju model.
Fasetni modeli mogu i tano da predstave
geometrijske modele u vidu kvadra, iseka,
prizme i piramide. Slika levo pokazuje redom
navedene fasetne modele.


Eliminacija skrivenih linija
Hidden Line Elimination (HLE):




Geometrijski modeli realnijih prikaza od ianih
modela, zahtevaju eliminaciju skrivenih linija.
Operacija eliminacije skrivenih linija (HLE) je
sastavni alat svakog programa - modelera.
Operacijom eliminacije skrivenih linija se
definisu poloaji svih linija na sceni na bazi ega
se skrivene linije eliminiu ili prikazuju
isprekidanim. Slika pokazuje poredjenje ianog
modela i modela sa eliminisanim skrivenim
linijama (HLE model).



DR MIOMIR JOVANOVI - RAUNARSKA GRAFIKA 1

Vidjenje i Prikaz
Tabela 1.08
Entitet naziv, originalan naziv Sliica
Strana
Opis pojma
Viestrukost prozora
Multiple View Windows



Simultano prikazivanje istog objekta sa razliitih
poloaja pravaca. Svaki otvoren pogled
zasnovan je na sopstvenom prozoru. Samo jedan
prozor je aktivan i to onaj koji je izabran
uredjajem za izbor (miem). Svaki prozor podesiv
je po poloaju i veliini na displeju monitora,
moe biti minimiziran, sklonjen (izbrisan).
Podlee svim pravilima Windows okruenja.

Prva slika pokazuje viestruke windows prozore
formirane komandama Cascade (kaskada) i Tile
(poredjana grupa sa dodirom u formi crepa).




Taka pogleda (taka oka)
Eye Point


Taka u prostoru modela sa koje se model gleda.
Taka u prirodnom prostoru odredjena je
koordinatnim sistemom svetski zajednikih
koordinata (World Coordinate System - WCS).
Pogled na model (iz take pogleda) usmeren je ka
ciljnoj taki u prostoru modela (Target Point).
Pravac iz take pogleda ka ciljnoj taki naziva se
pravac vidjenja (pravac pogleda). U taki pogleda a
na pravcu vidjenja, postavljen je koordinatni
sistem sa osobinama orijentacije oka. Takav
koordinatni sistem naziva se koordinatni sistem
oka (Eye Coordinate System ECS).
Model orijentacije pogleda Viewbox



U 3D prostoru, to je prizma sa orijentacijom u
pravcima koordinatnog sistema oka (ECS). To je
obino poetni sadraj u prostoru novog modela.
U programu MicroStation95, u formi ianog
modela, ispisani su nazivi projekcionih ravni :
Pogled s'preda (Front Wiew), Pogled odozgo (Top
Wiew), Pogled s'desna (Right wiew), Pogled s'leva
(Left Wiew) itd.
DR MIOMIR JOVANOVI - RAUNARSKA GRAFIKA 1
Entitet naziv, originalan naziv Sliica
Strana
Opis pojma
Pogled
View

Projekcija prostornog modela na projekcionu
ravan (Front Wiew, Top Wiew, Right wiew, Left
Wiew,..) a u specificiranom pravcu. Pogled je
klasifikovan prema nainu dobijanja i moe biti
ortogonalnog tipa, aksonometrijskog tipa
(korieni u mainstvu) i tipa perspektive
(korien u arhitekturi).


Raspored prikaza (Layout)




Podrazumeva razmetaj vie pogleda na displeju
ili crteu. U konvencionalnom smislu to je
raspored razmetaj etiri (dve) proekcije na
crteu: Pogled odozgo, pogled spreda, pogled sa
desne strane i aksonometrijski prikaz modela.
Slika pokazuje tri ortogonalne proekcije i etvrtu
izometrijsku proekciju jednog I 3D profila.
Operacije sa windows prozorima
Window Related Operations









To su operacije:
Kreiranja (Window Creating),
brisanja (Deleting), (na slici)
premetanja (Moving),
promene veliine prozora (Resizing), (na slici)
operacija prelaska na drugi prozor (Switching),
maksimiziranja, minimiziranja, (na slici)
obnavljanja windows prozora (Restoring),
tipinog rasporedjivanja (Tile, Cascade).
Ove operacije se izvode na windows prozorima i
ne utiu na status modela ili crtea.
Model ostaje nepromenjen.

Obnavljanje sadraja pogleda
Refresh


Video sistem raunara koristi prirunu video
memoriju VRAM u kome je smeten sadraj
monitora. Takav nain korienja memorije je
bri. Kada se izda komanda refresh, njome se
obnavlja sadraj u video memoriji.


Obnavljanje sadraja baze
Regeneration


Komandom regeneration obnavlja se sadraj
grafikih podataka modela smetenih u bazi
podataka (datoteci).

DR MIOMIR JOVANOVI - RAUNARSKA GRAFIKA 1

Entitet naziv, originalan naziv


Sliica
Strana

Opis pojma
Operacije sa pogledima
View Related Operations


To su sledee operacije definisanja pogleda:
Operacija promene veliine prozora, promene
kombinacije pogleda u windows prozoru,
operacija promene poloaja take posmatranja,
promena ciljne take, promena ugla izmedju
koordinatnih sistema oka (ECS) i prostornog
koordinatnog sistema (WCS). Primer promene
poloaja take posmatranja pokazuje slika jednog
prostornog plana, sa prepoznatljivim urbanim
objektima.




Zumiranje i pomeranje pogleda
Zoom and Pan Operations
zoom-in
zoom-out
pan







Operacija uveanja (zoom-in) sadraja u prozoru.
Uveanje se izvodi faktorom uveanja a u odnosu
na centar ili na zadatu taku prozora (zavisi od
korienog programa). Umanjenje (zoom-out) je
suprotna fukcija od uveanja. Funkcija
premetanja (pan) prenosi sadraj prozora, pogled
na susedni prostor iz polazne take.
Metod: Zumiranje do granica modela
(Zooming to the Model Extents)





Ovaj metod zumiranja smeta model (sadraj) u
granice raspoloivog prozora za prikazivanje. Pri
tome izraunava faktor zumiranja sa maksimalnim
uveanjem u granicama prostora za prikazivanje.
Slika pokazuje ovu operaciju na I-3D profilu.

Zumiranje u zadatim granicama
Zooming to the Drawing Limits




Zumiranje sa odredjivanjem 2D pravougaonog
prostora na koji se svodi uveanje. Funkcija
uveanja se koristi kod rada sa detaljima modela.
Slika pokazuje zadatu oblast zumiranja i efekat
time dobijen (na I-3D profilu).
Zumiranje sa zadatim faktorom
Zooming to Required Scale

Kod viestrukog uzastopnog uveanja, praktiniji
nain rada je sa fiksnim koeficijentom uveanja
(umanjenja). Tada je broj komandnih funkcija
zadatih miem, znatno manji. Ovaj koeficijent se
numeriki zadaje upisom vrednosti uveanja,
odnosno umanjenja.


DR MIOMIR JOVANOVI - RAUNARSKA GRAFIKA 1



1.88 Korisnike funkcije
Tabela 1.09
Entitet naziv, originalan naziv Sliica
Strana
Opis pojma


Programska podeavanja
Programes Settings:

Work directory (Preferences),
Default,
Setting




Programsko podeavanje radnog okruenja ima za cilj
da omogui minimalan broj komandi za korienje
programskih alata. Postoje tri nivoa podeavanja
okruenja: Prvo: Korisniko predpodeavanje celine
(radni direktorijum koji se bira na poetku rada i
kojim se definie oblast: 2D, 3D prostor, rad sa
periferijama). Ova su esto podeavanja definisana za
rad u mainstvu, arhitekturi, dizajnu. Druga grupa
podeavanja se odnosi na inicijalne programske
atribute korienih alata i funkcija. Zadate su defolt
argumentima i mogu se pojedinano podeavati. To su
atributi svih entiteta kao linije, boje, fontovi, rafure,
materijali, svetla, pozadine. Trea vrsta podeavanja
su radna podeavanja (setting). Odnose se na iste
funkcije i njihove atribute ali neposredno za tekue
izvrenje. Pojedinano se primenjuju.


Povraaj na prethodno stanje

Undo Operation,
Redo








U sluaju nazadovoljavajueg statusa crtea (modela)
i odluke o promeni radne operacije, omoguuje
vraanje na prethodno stanje ili nekoliko stanja ispred.
Time se eliminie dugi proces korekcije sadraja.
Suprotna korisnika funkcija po pravcu kretanja kroz
izvedene operacije je redo funkcija.


Formiranje datoteke modela
Model create



To je operacija zapisa sadraja postavljenog modela u
nekom od programskih oblika kodiranja. Takodje se
koriste i standardni formati zapisa radi prenosivosti na
druge radne platforme.
1



Uitavanje modela iz datoteke
Reading a Model from File


Komanda uitavanja modela iz prethodno kreirane
datoteke. Realizuje se izborom radnog direktorijuma i
traene datoteke u direktorijumu.


Zapis modela u datoteci
Save Model


Komanda zapisa modela u kreiranoj datoteci.
Funkcija Windows operativnog sistema.


Otvaranje novog modela
New Model File


Komanda otvaranje nove datoteke za model.
Funkcija Windows operativnog sistema.


Brisanje datoteke modela
Delete Model File


Komanda brisanja datoteke modela.
Funkcija Windows operativnog sistema.


1
Pogledati deo Praktikuma koji se odnosi na formate datoteka.
DR MIOMIR JOVANOVI - RAUNARSKA GRAFIKA 1
Entitet naziv, originalan naziv Sliica
Strana
Opis pojma
Podeavanje reetke (Grid control)
Postavljanje reetke (Set Grid),
Poetak-izvor reetke (Grid origin),
Veliina razmak reetke (Grid spacing),
Tip reetke Grid style



Reetka je pomono sredstvo za crtanje. Postavlja se
aktiviranjem ili ukljuenjem (Set grid). Ima slinu
funkciju kao milimetarski papir. Koristi se u
kombinaciji sa funkcijom pripadanja takama zadate
reetke (engl. Snap).
Poetak polja reetke se moe podesiti na displeju
(prostoru za prikaz) navodjenjem koordinata poetka.
Poetak se jo naziva izvoritem (Grid origin).
Reetka se podeava po gustini razmaku taaka
(Grid spacing). I forma prikaza reetke na monitoru
moe biti podesiva u vidu taaka, linija ili krstia
(Grid style).
Slika pokazuje plou sa tri otvora prikazanu u polju
takaste i krstaste reetke.


Podeavanje stalne Snap funkcije
Permanent Snap Modes


Obavezan alat svih softvera za dizajn i CAD.
Funkcija Snap omoguava strogo tano pozicioniranje
na take reetke. Ova funkcija mora biti ukljuena da
bi se izvrila.
Rad sa lejerima (slojevima)
Operations Layer


Sloen sastav struktura se moe sastaviti iz
pojedinih crtea ili delova modela prikazanih na
zasebnim slojevima. Slaganjem slojeva lejera,
dobija se kompletan sadraj. Ovakav modalitet
prikaza omoguuje izdvajanje funkcionalnih celina u
sklopovima, omoguuje pripremu tehnike
dokumentacije za odravanje, montau, servisiranje.
Lejeri omoguuju jednostavnost u radu, eliminisanjem
nepotrebnih sadraja u pozadini. Polazei od ovog
svojstva, lejeri modeliranju odredjuju vidljivost
delova sklopa.
Kopiranje slika
Copy I mage



Deo sadraja koji je potrebno kopirati, definie se
unutar etvorougaonog prostora odredjenog uredjajem
za lociranje. Izvrenje kopiranja (engl. Copy Image)
prenosi samo ovako odredjen sadraj u posebnu
memoriju raunara, programski nazvanu clipboard.
Memorijski sadraj se potom sputa na lokaciju na
kojoj se vri kopiranje. Ova funkcija kopiranja se
izvodi lepljenjem sadraja iz clipboard-a na eljenu
poziciju (Paste).
DR MIOMIR JOVANOVI - RAUNARSKA GRAFIKA 1
Entitet naziv, originalan naziv Sliica
Strana
Opis pojma

Tekstualni oblici - fontovi (Text Fonts)
AaFfCc
AaFfCc


Fontovi su familije grafikih oblika simbola.
Uglavnom se odnose na tekstualne simbole i definiu
familije tipografskih pisama. Fontovi mogu biti bit-
mapirani, uopteno grafiki (Font 1 na bazi proirenog
PostScript -Adobe) i vektorski (True Type -
Microsoft i Apple). Veliina fonta se izraava u pt
jedinicama (72 pt = 1 inch).
Slika pokazuje nekoliko malih i velikih karaktera
fonta Times New Roman, velicine 48, 24 pt.
U poslednjem redu pokazano je nekoliko neslovnih
simbola fonta Symbol, veliine 24 pt.

rafure (Hatch Styles)


N
N
N
N
N
N
N
N
N
N
N
N
N
N
N





rafure su razliite grafike forme za tehniko
prikazivanje punog materijala (ispune) u preseku.
rafure su prikazane u prvom redu slike. Moe se
upotrebiti i dvostruka rafura, pokazana na petoj slici.
rafure su podesivih atributa.
Osim rafura moe se koristiti i matrica elija.
Na slikama 3,4 je koriena standardna ispuna
programa MicroStation95, dobijene korienjem
umetaka (patterns).
Ispune se mogu i samostalno sastaviti iz elemenata
kako je to uradjeno na slici 6, gde su korieni
trouglovi koji su matrino rasporedjeni.
Ispuna moe kombinovati i tekst (slika 4) ili simbole
(slika 3, gde su upotrebljene strelice).

Postavke geometrije simbola, abloni
(Templates)






d+25 55
d
d+50
h
d=30 h=35 d=15 h=60
30
40
15
3
5
80 65
Templejt
6
0



Kod geometrijskog modeliranja simbola ili delova,
templejti (Templates) su osnovne postavke iz kojih se
izvode varijacije modela. Geometrijske varijacije se
mogu izvesti na bazi proporcionalnih varijacija
templejtu ili na bazi parametarske zavisnosti
geometrije. Slika pokazuje parametarsku zavisnost
nekih znaajnih mera proizvoljne aure u zavisnosti
od prenika otvora d. Parametrizovanost ne mora biti
potpuna, kao u ovom sluaju gde je visina slobodan
parametar varijacije. Parametrizacija moe biti
implicitna, sa konstantnom (nepromenjivom)
vrednou prirataja ili promenjiva (zadaje se funkcija
promene geometrije).
Templejti u DTP podrazumevaju ablone za
definisanje raznovrsnih entiteta (formata, fonta,
debljina linija, stranienje, zaglavlje itd.). Templejti
kod geometrijskog modeliranja imaju optiju namenu
od templejta u DTP.


DR MIOMIR JOVANOVI - GEOMETRIJSKO MODELIRANJE 1







Predavanje 5
Generacija 2008/2009
Projektovanje raunarom - CAD

MODELI PRIKAZA GEOMETRIJSKIH OBJEKATA

Izrada tehnike dokumentacije (CADD) koristi osnovne principe
nacrtne geometrije. To su metode projektovanja u vidu izrade tipinih
grafikih formi: ortogonalnih proekcija i izometrijskih, dimetrijskih i
trimetrijskih prikaza.
Potreba da se iz 3D geometrijskog modela proizvoda formira
informatika baza za izradu prospektne dokumentacije i plasman
proizvoda na trite, uticalo je na razvoj tehnika automatizovanog
prikaza razliitih modela geometrijskih objekata, od najprostijeg ianog
do foto- realistikog.
Tehnike realnog prikazivanja objekata i modela (engl. rendering
1
)
omoguile su prostornu vizuelizaciju makro i mikro objekata, radi ocene
estetskih, finalnih formi. Tehnike realistikog prikazivanja raunarskih
modela su uvedene kao zamena za skupe tehnologije izrade
prototipova. Prelazak na ove virtuelne modele omoguen je razvojem
grafikih mogunosti hardvera. Raunarski dobijena slika 3D realistikih
modela koristi matematike metode distribucije svetlosti uvaavajui
prirodne zakone prikazivanih sadraja. Realni zakoni podrazumevaju
sledee etiri kategorije parametara:

1. Geometriju i materijalnost objekata,
2. Poloaj, vrstu i osobine izvora svetlosti,
3. Sadraj ambijenta (scene) u okruenju objekta,
4. Zahteve posebnih efekata u prikazu objekata

1
Rendering - Renderovanje je proces oslikavanja 3D modela prema displeju prikazivanja, korienjem tehnika
senenja povrina
DR MIOMIR JOVANOVI - GEOMETRIJSKO MODELIRANJE 2

PRIKAZ IANIM MODELOM



Slika 2.06 Prikaz objekta primenom MS - SE Bazni iani modeli

Najjednostavniji nain grafikog prikazivanja 3D modela realizuje
se definisanjem grupe karakteristinih linija na spoljanjim povrinama
objekata. Karakteristine linije su izvodnice koje prirodno prate formu i
zakrivljenost povrina. Kod ianih modela, karakteristine linije su na
omotau valjka - etiri vertikalne izvodnice, slika 2.06. Na torusu to su
etiri horizontalna kruga po povrini i etiri vertikalna kruga (u preseku)
torusa, slika 2.06. Na prizmatinoj primitivi, osnovne izvodnice su ivice
prizme. Lopta se predstavlja sa etiri vertikalna kruga i jednim
horizontalnim. Izvodnice nisu konturne ivice i njihov poloaj je odredjen
grafikim poloajem primitive na sceni (u pogledu). iani model je
jednostavan (dolazi do izraaja kod velikog broja primitiva na sceni),
transparentan sa jasno definisanim poloajem sastavnih primitiva.
Nevidljive izvodnice nisu uklonjene iz prikaza, zbog ega se ovaj prikaz
grafiki brzo iscrtava video-podsistemom raunara.







DR MIOMIR JOVANOVI - GEOMETRIJSKO MODELIRANJE 3


Slika 2.07 Prikaz objekta primenom MS - SE Proireni iani modeli
(Vidljive izvodnice 3D oblika)


IANI MODEL iako ne daje autentinu spoljanju formu, ima prednost
u jednostavnosti i mogunosti pristupa (pozicioniranja) na sve linije objekta, pa
i one prirodno skrivene. Ovo omoguuje jednostavnost i efikasnost rada. Kada
se sloenost zakrivljenosti povrina uvea, mora se poveati broj izvodnica na
spoljanjoj povrini, pa tako nastaju iani modeli sa proirenim prikazom.
Slika 2.07 pokazuje tri objekta na sceni. Sva tri objekta imaju izvedene
operacije izmena na geometriji (levo je valjak oduzet u gornjem delu loptom, u
sredini je torus izabranog cirkularnog ugla a desno je prizma sa izvadjenom
manjom prizmom iz mase). Slika 2.06 ne moe dobro da prikae ove
modifikacije, naroito na zakrivljenim povrinama pa se zato esto koristi
PROIRENI IANI MODEL koji gusto opisuje povrinu, naravno ne vodei
rauna o vidljivosti. Tu broj linija dramatino narasta, kako to pokazuje slika
2.07. Ovoliki broj linija oigledno nije pravo reenje za realistiko prikazivanje
jer prikazana forma i dalje ne definie vidljivost izvodnica ak usloava
razumevanje geometrije. Oigledno se razumevanje ianih modela zasniva
na sposobnosti dobre apstrakcije prostora korisnika. Inae, poreklo ianog
modela je u pra raunarskom zahtevu da se minimalnim grafikim
procedurama programa, formira slika primitive. iani model je dobio ime po
istoimenim matematikim pokaznim sredstvima 3D-telima, izvedenih od
metalnih ica.




DR MIOMIR JOVANOVI - GEOMETRIJSKO MODELIRANJE 4



MODEL PRIKAZA OBRADOM SKRIVENIH LINIJA

Metoda korienja skrivenih linija (engl. Hidden line display), poboljava
prostorni prikaz grafikih 3D objekata uklanjanjem nevidljivih linija iz prikaza.
Ova procedura se zasniva na analizi prepreke izmedju prostora za prikaz i
poloaja linije ija se vidljivost analizira. Ovo znai da u pogledima na 3D
objekat sa razliitih strana (u vie pogleda), dobija se razliita vidljivost linija
ianog modela. Vidljive povrine se kod ovog prikaza izvode poligonima
(najee trouglovima) zbog ega se ovaj prikaz jo zove poligonalan prikaz.
Kako prikaz skrivenih linija sadri dodatnu grafiku proceduru za utvrdjivanje
vidljivosti, to zahteva vee vreme za procesiranje i obezbedjuje realniju sliku
objekta od ianog modela.

Prikaz skrivenim linija moe imati dva modaliteta. Najpre mogue je
poveati broj izvodnica, linija pravca (engl. rule line) pa se time poboljava
vidljivost geometrije povrina. Drugi modalitet ukljuuje prikaz skrivenih linija
(ivica) isprekidanim linijama. Ova procedura je sadrana uglavnom u softveru
za izradu tehnike dokumentacije (CADD). Prikaz metode korienja skrivenih
linija dat je na slici 2.08, koja pokazuje 3D modele razliitim tipovima poligona
na korienim objektima. Oigledna je zavisnost broja poligona od sloenosti
povrina (geometrijsku sloenost odredjuje oblik i zakrivljenosti).


Kada se eli prikaz koji razlikuje objekat od pozadine definisane na
sceni, koristi se metoda prikaza skrivenih linija sa ispunom (engl. Filled
hidden line display). Ova metoda poboljava prethodni prikaz bojei
(ispunjavajui) formirane poligone osnovnom bojom korienih linija. Prikaz je
pomalo karikaturalan jer poligone definie jakim osnovnim bojama sa
naglaenim granicama izmedju poligona. Ovaj prikaz ima jo naziv prikaz
poligonalnom ispunjenou (engl. Filled polygon display). Primer prikaza
ispunjenim poligonima (uz vodjenje rauna o vidljivosti) pokazan je na slici
2.09 za isti sadraj iz prethodnih primera. Prikaz se odlikuje oseanjem
prostornosti objekta, pa se zato koristi kada ostali sadraj na sceni nije od
posebne vanosti, jer se samo objekat naglaava. To su namene vezane za
geometrijsko oblikovanje, a ne dizajn kada se prikazom proiruje realnost
prikazivanja na materijalnost, osvetljenost, senke objekta i uticaj okoline na
izgled povrina objekta. Prikaz ispunjenim poligonima ima pogodnost kod
podeenosti hardvera na ogranien broj boja, ime se procedura prikaza
ubrzava jer je algoritam za izraunavanje broja boja kod palete sa manje boja i
manje sloenosti.


DR MIOMIR JOVANOVI - GEOMETRIJSKO MODELIRANJE 5




Slika 2.08 Realistiki prikaz objekta primenom MS - SE
Model sa ukljuenim skrivenim linijama (Hidden line )


Slika 2.09 Realistiki prikaz objekta primenom MS - SE
Model sa ispunom povrina (Filled hidden)




DR MIOMIR JOVANOVI - GEOMETRIJSKO MODELIRANJE 6


MODEL PRIKAZA KORIENJEM TEHNIKA SENENJA

Znaajno poboljanje kvaliteta prikaza objekta postie se primenom tehnike senenja.
Tehnika senenja koristi prirodne osobine refleksije svetlosti na povrini objekta, matematiki
izraene uglom upada svetlosti i materijalnim osobinama povrine objekta. Poslednjih desetinu
godina razvijeni su teorijski modeli za realno prikazivanje objekata, to je omoguilo virtualno
oseanje stvarnosti okruenja. Primenjene metode su dale prikaze dovoljno kvalitetne za ocenu
estetskih osobina proizvoda. To je umanjilo cenu razvoja proizvoda, iji su prototipovi zamenjeni
virtuelnim modelima, znatno jeftiniji i bri za kreaciju.

Tehnike senenja koriste osobine rasporedjivanja svetlosti na poligonima zavisno od
ugla izmedju pravca normale poligona i pravca upada svetlosti. Metoda prostog senenja
koristi tehniku ravnomerne konstantne osvetljenosti poligona (engl. Constant shading)
formiranih tehnikom prikaza poligonalnom ispunjenou. Dakle samo u jednoj taki (teitu)
poligona, odredjena je njegova osvetljenost koja je uzeta kao osnova za prikaz njegove cele
povrine.

Svetlost je definisana tipom izvora (takasti i difuzni)
2
, bojom svetlosti, osobinama
izvora. Takasti izvor se definie pravcem, intenzitetom i uglom prostiranja svetlosti. Difuzno
svetlo se definie intenzitetom, ambijentalnou, bojom, prirodom izvora. Priroda izvora
podrazumeva izbor vetakog svetla (engl. Flash light) ili svetla Sunca (engl. Solar light). Za
svako svetlo se zadaju parametri sistema boja a za prirodno svetlo i elementi geografskog
poloaja, godinjeg doba (vremenske zone), doba dana pri kome se postavlja scena. Softver
koji sve ovo inkorporira podeen je da se preko logiki povezanog sistema menija cela
procedura kreira direktno. Oigledno da je metoda prostog senenja bazna metoda koja daje
grubu sliku sa aspekta distribucije svetlosti jer koristi samo jednu nijansu svetlosti po celoj
povrini poligona. Izgled scene sa istim objektima (iz prethodnih slika) primenom metode
prostog senenja pokazuje slika 2.10. Slika pokazuje velike fasetne povrine poligona, ali ipak
stvara oseaj realnosti objekta u prostoru. Kod strogih zahteva, moraju se izmeriti osobine
svetlosnih izvora, umetnuti okolni objekti (kako bi se pojavile senke) i definisati materijalnost
povrina.

Metode glatke promene senke predstavlja glatko senanje (engl. Smooth shading)
na svakom poligonu pojedinano. Ova metoda daje uravnoteen raspored osvetljenosti objekta
interpolacijom intenziteta svetla sa krajeva poligona po unutranjosti. Oigledno da je
osvetljenost svakog poligona odredjena u vie taaka to se zadaje grafikom rezolucijom
primenjenog hardvera. Izgled scene sa istim objektima (iz prethodnih slika), primenom metode
glatkog senenja, pokazuje slika 2.11. Prikaz je bolji od prethodne metode jer se odlikuje
boljom prirodnom rasporedjenou svetla na povrini.

Metoda za poboljanje ostalih efekata na sceni: Metoda Phong shading detaljno
odredjuje svetlost svake take, posebno vidljivih povrina objekta. Prikaz je odredjen mapom
neravnina na povrini objekta i dubinom odsecanja prostora (dubina vidljivog prostora). Mapa
neravnina se zadaje izborom materijala grafikih primitiva to podrazumeva bazu podataka
razliitih tekstura i boja materijala. Ove baze definiu softveri neposredno otvaranjem
odgovarajuih menija iz korisnikog interfejsa. Dubina odsecanja prikaza u prostoru koristi
razliite naine prikazivanja delova objekta u dubini scene. Objekat moe biti u pozadini
prikazan u magli sa neodredjenom dubinom prostora iza objekta. Objekat moe biti prikazan sa
vidljivom pozadinom (bez odsecanja dubine) kada se mora podesiti i taj sadraj. Metoda Phong

2
Izvor svetlosti moe biti takasti (engl. spot light) i difuzni (ambijentalni ).
DR MIOMIR JOVANOVI - GEOMETRIJSKO MODELIRANJE 7
shading uvodi prisustvo senki na okolnim objektima i pozadini scene i zato stvara snaan
realistian utisak. Kako obiluje procedurama odredjivanja intenziteta osvetljenosti, poloajem
senki, refleksije, vidljivosti i drugog, uslovljava dugo procesorsko vreme pa nije pogodna za
spore grafike sisteme. U okviru ove metode razvijene su procedure za poboljani prikaz
eliminacijom nazubljenih ivica objekata (engl. Phong Anti-aliased Shading). Slika 2.12 pokazuje
senenje izvedeno phong/antialians tehnikom primenom programa MicroStation-SE. Phong
tehnika ukljuuje i prikaz senki sa okolnih objekata.


Slika 2.10 Realistiki prikaz objekta primenom MS-SE Model sa prostim senenjem
(Constant shading)
Slika 2.11 Realistiki prikaz objekta primenom MS-SE Model sa glatkim senenjem
(Smooth Shading)
DR MIOMIR JOVANOVI - GEOMETRIJSKO MODELIRANJE 8



Slika 2.12 Realistiki prikaz objekta primenom MS - SE Model sa poboljanim glatkim
senenjem
i tehnikom ukljuenih senki ( Phong Antialiased Shading )


U estoj upotrebi je i stereo prikaz nastao kodiranjem jedne iz dveju slika, odredjenih
poloajem levog i desnog oka (engl. Stereo shading). Slika 2.13 pokazuje stereo senanu formu
modela, koja gubi elemente tehnikog prikaza i prirodno je blia vidjenju ljudskog oka.

Slika 2.13 Realistiki prikaz objekta primenom MS - SE
Model sa tehnikom stereo senenja ( Phong Stereo Shading )

ANIMACIJA se stvara povezanom grupom slika. Pri tome se paralelno izvravaju dva
procesiranja: geometrijsko procesiranje naredne slike (frejma) i renderovanje tekue slike.
Procesor renderovanja bira se prema korisnikom zahtevu za odredjenu kategoriju realistikog
prikaza. To podrazumeva prikazivanje elementarnih poligona u prostoj formi (samo definicijom
boje povrine), zatim definisanje tekstura (materijalnosti povrina) objekata, zatim primenu
prirodnih (atmosferskih) efekata i primenu kombinovanih prikaza sa sklonjenim delovima vidljivih
povrina. Elementarno renderovanje na bazi podataka o geometrijskoj poziciji, odredjuje
osvetljenost svakog poligona koji ini vidljivi deo scene. Renderovanje susednih poligona i
DR MIOMIR JOVANOVI - GEOMETRIJSKO MODELIRANJE 9
njihovih zajednikih ivica moe usloviti izdvajanje trouglova u zajednikim ravnim povrinama.
To se uoava po trougaonim stazama. Radi toga su razvijene metode ravnog senenja (engl.
flat shading), ime poligoni (trouglovi) dobijaju istu boju u zajednikim ravnim geometrijskim
povrinama. Druga metoda za korekciju realistinog prelaza poligona je interpolacija boje
susednih trouglova u zoni dodirnih ivica. Ova metoda koristi informacije bitmapiranih sadraja
dodirnih zona ili tipinih teksturnih bitmapa na bazi kojih se vri kontinualna interpolacija
prelaznih zona. Ova metoda je poznata po engleskom terminu gouraud senenja.

REALISTIKO PRIKAZIVANJE ANIMACIJOM

Posebno savremenu grupu CAD alata ine procedure geometrijskog modeliranja grupe
logiki povezanih prikaza poznatih kao animacija. Animacijom se kreira grupa video sekvenci,
koja prikazuje geometrijski model izabranim tehnikama kretanja i osvetljavanja. Ovako prividno
(za oko posmatraa) nastaje pokretan sadraj. Animacija se primenjuje sa ciljem da prikae
pokret sastavnih delova objekta ili da prikae objekat sa razliitih (kontinualno povezanih)
taaka. Procedura se realizuje tehnikom kljunih-okvira (keyframing) kojom se definiu poetna
i krajnja video sekvenca, izmedju kojih se onda generiu medjuslike. Kako prikaz animacije
moe da sadri vie kljunih okvira, to se kompletan sadraj svih ovih okvira nalazi u posebnoj
datoteci prikaza skript datoteci. Skript datoteka sadri podatke o video tehnici prikaza objekta
(model prikaza: iani, hidden line, Filled hidden line, constant, smooth, phong, tip senenja:
normalan, sa poboljanim spojevima, rezoluciju bit-mape slike, elemente korekcije svetlosti:
gama faktor, format zapisa bit mape: JPEG, TIFF, Intergraph CIT, PCX, PICT, Windows BMP,
Targa, zatim brzina izmene okvira, redosled okvira, color mod: 256 boja). Skript datoteka je
osnova animacije. Procedura kretanja se zadaje programom za produkciju video sekvenci
kretanja. To podrazumeva specificiranje putanje i intervala u koje se postavlja virtualna kamera.

Ovi poslovi zahtevaju visoku grafiku snagu raunarske opreme. To podrazumeva brze
grafike procesore, paralelno procesiranje geometrijskih podataka od procesiranja tekstura,
visoku reyoluciju displeja za prikaz i 32-bitnu paletu boja. Ljudsko oseanje uspenih animacija
se manifestuje oseanjem lepote jer raunarske platforme mogu da pojaaju efekte prirodnih
svojstava koji se obino ne zapaaju.

Animacija primenom MS 95 Scena sa modelom, putanjom i kamerom
DR MIOMIR JOVANOVI - GEOMETRIJSKO MODELIRANJE 10


Slika 6.10 Animacija primenom MS 95
(15 uzastopnih prikaza modela izvedenih sa putanje oblika krunog luka ugla 270
o
)
RAUNARSKA GRAFIKA
Autorizovana predavanja dr Miomir Jovanovi 1



Zimski semestar 2009
Predavanje br. 5
CAD tehnologije 2

1.0 BOJE RAUNARSKE GRAFIKE
Boje su specijalno sredstvo za emocionalno i umetniko izraavanje
grafikih sadraja. Bojama se pobudjuje asocijativan mehanizam percepcije
oveka, zasnovan na vidu i iskustvu kojim se definie kvalitativan i kvantitativan
grafiki sadraj. Kvalitativnim elementima boja predstavljaju se izdvojene celine
(recimo pojedinani mainski elementi, elementi konstrukcija) a kvantitativnim
elementima boja se prikazuju izmenjivi entiteti (recimo polja napona, temperatura,
pritiska, brzina). Boje grafikih entiteta generisane na grafikim uredjajima i
medijumima moraju odgovarati ljudskom iskustvu i prirodnim bojama. Zato
raunarska oprema koristi principe teoriju boja zasnovanu na osobinama ljudskog
vida.

ovek koristi opseg svetlosnog zraenja sa talasnom diinom u od 380 nm do
700 nm. Ta oblast se naziva vidljivom svetlou elektromagnetnog spektra. Razliite
talasne duine elektromagnetnog spektra definiu svetlosno zraenje koje ovek vidi
kao boje. Boja je za oveka rezultat dejstva svetlosti na njegov nervni sistem.

Mrenjaa ljudskog oka je svetlosno osetljiva i sadri gusto rasporedjene
svetlosne receptore boja epie i receptore osvetljaja tapie. epii sadre tri
vrste fotohemijskih materija pigment osetljiv na plavu svetlost, zelenu i crvenu
svetlost ime je omoguena selektivna osetljivost na boje. Maksimalna apsorpcija
svetlosti receptora osnovnih boja je 445 nm, 535 nm i 570 nm, slika 1. Prenik epia
je na periferiji mrenjae 58 m a u centru 1.5 m. Fotoosetljiva materija u epiima
rodopsin se pri svetlosnom nadraaju hemijski razlae to uzrokuje pojavu
natrijumskog naelektrisanja kojim se preko nervnih puteva nadrai kora velikog
mozga. Obradjen nadraaj u mozgu definie se kao boja. Maksimalan svetlosni
nadraaj uzrokuje membranski potencijal receptora od 70 do 80 mV (mili volti).
tapii su oko 300 puta svetlosno osetljiviji i imaju funkciju svetlosne recepcije u
mraku. Mehanizam ljudskog vida je sposoban da razlikuje zraenja odredjenih talasnih
duina svetlosti koje se nazivaju spektralnim bojama (tabela 1.10). Slika 1.14
pokazuje osetljivost ljudskih receptora na apsorpciju svetlosti razliitih boja.


RAUNARSKA GRAFIKA
Autorizovana predavanja dr Miomir Jovanovi 2

Slika 1.14 Stepen enumeracije epia osetljivih na boje pri monohromatskoj svetlosti
(objanjenje mehanizma raspoznavanja boja)


Prema psiholoko-fiziolokoj tropodraajnoj teoriji boja, maksimalna osetljivost
epia na razliite talasne duine svetlosti odgovara crvenoj, zelenoj i utoj svetlosti.


Tabela 1.10 Spektralne boje
Spektralna boja Talasna duina (nm)
ljubiasta 380-450
plava 450-500
zelena 500-570
uta 570-590
narandasta 590-620
crvena 620-700


Na bazi ove osobine razvijeni su razliiti modeli formiranja boja. Najpoznatiji
model za formiranje sastava boja je RGB model. On koristi crvenu, zelenu i plavu
boju tehnikom medjusobnog dodavanja (aditivnost) crnoj pozadini. Spajanje,
dodavanje boja za fotografiju, izvodi se difuzorom. Kod katodne cevi, koristi se
takodje aditivni princip kod koga se usmerava katodno zraenje RGB mlazeva na
malu povrinu gusto zbijenih fosfornih zrna, razliitih tipova. Fosforna zrna pobudjena
zraenjem svetle svaka svojom osnovnom bojom, usled ega se dobija privid meanja
boja. Proizvoljno zadatu boju definie naredna formula u kojoj su r,g,b koeficijenti
prisustva (dodavanja) osnovnih boja. Pri tome su oznake osnovnih boja definisane
simbolima R(engl. Red), G(engl. Green), B(engl. Blue).

C = rR + gG + bB, r, g, b, e |0,1|

Osobina RGB modela je da crnu boju definie kada ni jedna komponenta boje
nije prisutna, a da belu boju definie dodavanje osnovnih komponenata boja u
maksimalnom intenzitetu.


RAUNARSKA GRAFIKA
Autorizovana predavanja dr Miomir Jovanovi 3
Posledica meanja samo dve komponente boja daje nove, tipove izvedenih boja.
Tako meanjem crvene i plave boje, dobija se purpurna boja (poznatija kao Magenta).
Meanjem crvene i zelene dobija se uta boja. Meanjem plave i zelene komponente
dobija se tirkizna boja (poznata kao Cijan). Sastav RGB i izvedenih boja tehnikom
meanja boja, moe se razumeti prema slici 1.15. Slika 1.16 pokazuje jedninu kocku
boja u pozitivnom oktantu 3D kartezijskog koordinatnog sistema. Dijagonala kocke iz
koordinatnog poetka je skala sivih nijansi boja (r,g,b-koeficijenti su jednaki).



Slika 1.15 RGB sastav osnovnih boja i izvedene boje Slika 1.16 Osnovna kocka RGB modela boja



Suprotan model aditivnom je substraktivni
1
model koji boju definie
oduzimanjem zadate boje od bele boje (aditivni model je boju definisao dodavanjem
komponentnih boja crnoj boji). Substraktivni model je primenjen u tampi boja.
Najpoznatiji substraktivni model je CMY model koji se formira od Cijan, Magente i
ute boje (engl. Yellow). CMY model boja koristi dakle komplementarne boje
crvenoj, zelenoj i plavoj. Cijanova boja je komplementarna od crvene, magenta od
zelene a uta od plave. Objekt, koji je kod bele svetlosti ut, absorbuje plavu boju.
Zbog toga se cijan, magenta i uta boja nazivaju primarne boje oduzimanja (engl.
substractive primary colours). CMY model karakteristian je za medijume koji
nemaju svoj izvor svetla a to su film, fotografija, tampana slika i umetnika slika.
Slike sa ovih medijuma se vide samo u prisustvu spoljnjeg izvora svetla.



U praksi nesavrenost (neistoa) boja i pigmenata kvari uspeh CMY modela
zbog prodiranja i drugih boja kroz filtere. Najvie se pri tome osea nedostatak crne

1
Substrakt - oduzeti
G+R
B
R
G
G+B
R+G+B
R+B
RAUNARSKA GRAFIKA
Autorizovana predavanja dr Miomir Jovanovi 4
boje. Radi toga je u CMY model uvedena crna (engl. blacK) ime je donekle
poboljana realnost tampanih grafikih prikaza. Ovakav model poznat po upotrebi
cijana, magente, ute i crne boje oznaen je krae CMYK model. Uporedjujui
RGB i CMY model stoji da jednostavnost dobijanja RGB filtera omoguuje
superiorniji kvalitet boja.



Slika 1.17 CMY sastav osnovnih boja i izvedene boje Slika 1.18 Osnovna kocka CMY modela boja


Osim navedenih modela boja koriste se i drugi sistemi. YIQ model se koristi na
televiziji da bi omoguio kompatibilnost RGB signala sa crno-belom televizijom.
HIS model boja, bolje se pribliava psihofiziolokim osobinama oveka. Boju
definie pomou nijanse (ton boje, engl. Hue), intenziteta (engl. I ntensity) i
zasienja (engl. Saturation).

Nijansa je odredjena boja definisana subjektivno. Intenzitet je
proporcionalan vidnom oseanju jaine svetlosti (takodje u upotrebi engl.
Brightness). Zasienje je istoa boje (engl. purity) koja pokazuje koliko je zadate
boje razredila bela ili siva svetlost. Boje bez sadraja sive ili bele boje, nazivamo
potpuno zasienim bojama. Identini modeli su HLS model (Hue-Luminousity-
Saturation) koji koristi firma Tektronix, HSV (Hue-Saturation-Value), HSB (Hue-
Saturation-Brightness).

Vrlo zanimljiv je model DPL sastava boje. Koristi tri parametra za definisanje
boje: dominantnu talasnu duinu (engl. Dominant wavelegenth), istou (engl.
Purity) i osvetljenost (engl. Luminance). Dominantna talasna duina je talasna duina
svetlosti koju vidimo. istoa odgovara zasienju a svetlost je proporcionalna
svetlosnoj energiji.
Zahtev generisanja svih vidljivih RGB boja a na bazi primarnih boja, doveo je do
nastajanja dijagram hromatinosti CIE. Godine 1931. medjunarodna komisija CIE
M
Y C
M+Y M+C
Y+C
M+Y+C
RAUNARSKA GRAFIKA
Autorizovana predavanja dr Miomir Jovanovi 5
(franc. Commission Internationale de l' Eclariage), definisala je tri hipotetine
primarne boje X , Y , Z , koje nisu vidljive i ne postoje. Po ovom sistemu, Y je
luminansa a X i Z su komponente koje opisuju boju. Ove tri komponente XYZ
mogu u xyz sistemu da imaju pojedinane vrednosti od 0 do 1, dok je njihova ukupna
vrednost uvek 1. Kada su poznate dve komponente, mogue je odrediti treu.



Slika 1.19 Dijagram hromatinosti


2.0 SVETLA RAUNARSKIH SCENA

Vernost grafikog prikaza 3D objekata zahteva upotrebu svetlosnih izvora u
prostoru prikazivanja (Viewport), sceni, koja prikazuje te sadraje. Dobro vidljiv
objekat i estetski sadraj postiu se na principima pravilnog izbora i rasporedjivanja
svetlosnih izvora, merom dobre podeenosti jaine, boje, pravca i difuzije svetla.
Broj svetlosnih izvora poveava osvetljenost scene pri emu se velikim brojem
razliitih svetala stvara izgled prirodnog osvetljaja. Osvetljavanje objekata
podrazumeva izvrenje algoritma izraunavanja osvetljenosti povrina, refleksije
svetla sa okolnih objekata, definisanje izgleda povrina objekata sa aspekta
materijalnosti povrina (hrapavosti, transparentnosti, boje, teksture).

Ambijentno ili globalno svetlo (Ambient light, Global light) je vrsta
uniformnog svetla, bez pozicije izvora i bez efekta produkcije senki. Blisko je
dnevnom prirodnom svetlu ali se i razlikuje jer je mogue proizvoljno izabrati boju
svetla (razliitu od bele svetlosti) kojom se postie sklad boja na sceni. Poveanjem
jaine ambijentnog, globalnog svetla, umanjuju se senke ili tamna pozadina scene.
Ovo svetlo umanjuje efekte ostalih svetlosnih izvora u smislu manjeg oseanja
prisustva. Globalno svetlo, slika 1.20, ima namenu da predstavi prirodan nain
osvetljavanja objekata, shodno godinjem dobu, satu, danu, mesecu u godini. U tu
svrhu se podeavaju pored datuma i sata, longituda, latituda i GMT take poloaja
prirodnog izvora svetlosti.
RAUNARSKA GRAFIKA
Autorizovana predavanja dr Miomir Jovanovi 6
Takast izvor svetlosti (Point light) je zadato svetlo po poziciji koje se
rasprostire u svim pravcima. Uz njega se definiu podaci o boji svetla, distanci
osvetljavanja, jaini svetla. Jainom svetla se mogu ublaiti ili naglasiti objekti, senke
i postii koloritni efekti boja.

Slika 1.20 Primer menija za podeavanje globalnog svetla (MicroStation95)


Slika 1.21 Primer scene sa razliitim poloajima spot (usmerenog) svetla
Usmereno svetlo (Spot light) ima zadat pravac svetlosnih zraka. Tako recimo
spot svetlo programa MicroStation95 koristi sledee parametre: Ugao konusa svetla
o, ugao prelaza svetlosti iz konusa o, pojedinacno prisustvo R, G, B komponenata u
svetlu, ukupan intenzitet svetla, prisustvo senki u pozadini osvetljenih objekata,
rezolucija boja, distorzija svetla. Slika 1.21 pokazuje scenu sa razliitim poloajima
RAUNARSKA GRAFIKA
Autorizovana predavanja dr Miomir Jovanovi 7
usmerenog svetla. Distantno svetlo (Distant light) je udaljeno svetlo koje se zato
karakterie paralelnim pravcem prostiranja svetlosnih zraka.

ELEMENTI SVETLOSTI: Konaan izgled prikazivanog objekta se definie
elementima svetlosti i elementima povrine samog objekta. Elemente povrine
korisnik zadaje definisanjem materijala objekta. Materijalnost definie boju
materijala, teksturu (povrinsku formu), providnost (engl. transparency) i zavrnu
obradu povrina. Boja materijala je karakteristika jednog ali i nekih drugih
materijala. Zato se bojom samo grubo naznauje materijalnost objekata. Autentinost
prikaza dobija se dopunskim definisanjem povrine materijala, kada izgled upuuje na
tanu materijalnost objekta.
Povrina materijala se zadaje paletama materijala koje ukljuuju: uzorak
mape (povrine, engl. pattern map) materijala, mapu neravnina materijala (engl.
bump map), ili oba. Uzorak mape materijala je raster slika koja izabranim povrinama
objekata, dodeljuje materijalnost. Uzorak mape pokazuje grafiku formu izabranog
materijala. Prilikom realistikog prikazivanja (renderovanja), povrina kojoj je
dodeljena materijalnost, dobija izgled izabranog materijala. Primena mapa neravnina
materijala je jo realistinija kategorija definisanja povrina i koristi se u phong
senanju, kada se svakoj taki povrine odredjuje osvetljenost na osnovu njenog
poloaja u odnosu na svetlo. Mape neravnina omoguuju uspostavljanje razliite
osvetljenosti taaka primenjene mape. Isturenije take povrinskih neravnina su kao i
u prirodi jae osvetljene, dok su tamnije take uvuene povrine makro strukture
izabranog materijala. Providnost (transparentnost) definie svetlosnu provodljivost
kroz materijal. Opseg se zadaje koeficijentom 1.0 kada je materijal za svetlost 100%
propustljiv i koeficijentom 0% kada je materijal neprovidan. Ovaj parametar se
dodeljuje plastinim ili staklenim elementima sklopa. Recimo kod prikazivanja
plastine posude za koionu tenost, sklopa koione instalacije automobila, mala
propusnost svetlosti (mutna plastika) daje realistian prikaz posudi. Definisanjem
tenosti u posudi, moe se videti nivo tenosti, to je osnova realistikog prikazivanja.
Osnovna boja povezuje realistinost prikaza sa naim iskustvom veze boje i
materijalnosti. Za tu svrhu se koristi asocijativnost oveka na boje, prirodne i
sintetike.


RAUNARSKA GRAFIKA
Autorizovana predavanja dr Miomir Jovanovi 8


Slika 1.22 Primer menija za definisanje materijalnosti objekta



Slika 1.24 Primer definisanja materijalnosti objekta tipa neravnina sa est uzorka mapeneravnina

Parametri izbora broja svetlosnih izvora, sloenosti objekata na sceni i
materijalnosti objekata u osnovi zavise od raunarskih resursa. Izbor velike sloenosti
scene uslovljava i jake hardvere da bi se efikasno operisalo grafikim sadrajima. Sve
savremene operacije realistikog prikaza i nisu stalno i uvek potrebne. Ukoliko se ipak
primenjuju tada se mora koristiti zaista brz procesor ili savremena grafika radna
stanica. Adekvatnost grafikog hardvera se mora proveravati da bi ogovorio
softverskim mogunosti programa. Tako recimo i brze PC platforme ukoliko nemaju
video podsistem dovoljne rezolucije i odgovarajue (true color) palete boja, nee
prikazati razliku izmedju constant, smooth i phong realistikog prikaza.



RAUNARSKA GRAFIKA
Autorizovana predavanja dr Miomir Jovanovi 9
3.0 FORMATI DATOTEKA RAUNARSKE
GRAFIKE

Raznovrsnost oblasti kompjuterske grafike uslovile su razliite tipove datoteka.
Datoteke koje se koriste za tehnike aplikacije u mainstvu, mogue je prema nameni
klasifikovati u datoteke slika (2D dokumenata), datoteke geometrijskih modela
(3D objekata), datoteke video i animiranih sadraja i tonskih zapisa. Datoteke slika
ini raznovrsna tehnika dokumentacija kao konstruktivni crte sklopa, radioniki
crte, prospekt proizvoda, ema podmazivanja, elektrina ema. Geometrijski se
modeliraju 3D sklopovi maina, prostorne konstrukcije i elementi konstrukcija. 3D
geometrijski modeli su osnovni modeli u mainstvu i mogu imati generalniju formu u
vidu modela proizvoda. Model proizvoda integrie i podatke o tehnologiji izrade
proizvoda i definie se na bazi STEP standarda. Animacije, video i tonski zapisi imaju
namenu prikaz procesa funkcije, prikaz geometrijske forme dinamikim redjanjem
slika a po potrebi i tonskim sadrajima koji upotpunjuju efekat imaginacije. Grafike
2D datoteke slika (metafajlovi) prema tipu sadraja zapisanih grafikih elemenata,
mogu biti vektorski i bitmapirani.

VEKTORSKI ZAPIS zasniva se na definisanju grafikih elemenata (primitiva),
navodjenjem tipa primitive i njenih argumenata. Tako se recimo krug definie
navodom CIRCLE (x,y,z,e1,e2,e3,R) i argumentima koordinata centra kruga,
jedininim vektorima normale na ravan kruga i poluprenikom kruga. Bitmapiran
format zasniva zapis na opisu svake take koje definiu sadraj. Pri tome se zapisuju
njene koordinate i podaci o boji. Bitmapirani formati su prvenstveno namenjeni 2D
grafikim zapisima slikama. Krug u bitmapiranom formatu se definie podacima o
skupu taaka koje ine polje (povrinu) u kojoj je smeten krug. Poredjenje ova dva
formata iz ovog primera pokazuje da je broj podataka za bitmapiran zapis jako veliki a
pri tome nisu sauvani kvalitativni elementi slike objekti. Vektorski formati
dozvoljavaju lake i bre editovanje. Savremeni vektorski formati koji definiu 3D
sadraje mogu biti takodje jako veliki, pogotovu kod modela za FEM. Broj grafikih
primitiva se moe popeti do vie desetina hiljada elemenata. Takve grafike datoteke
se ipak efikasno edituju programima za geometrijsko modeliranje. U principu se 3D
modeli ne edituju programima za 2D dizajn jer i u sluaju da datoteke budu uitane,
editotovanje nema smisla (nema tree dimenzije) a operisanje sa entitetima je
neefikasno (presporo). Tada je povoljnije koristiti bitmapirane slike. Vektorski formati
su mnogobrojni. Evo nekih eih u upotrebi:

DWG DWG, DXF, Vektorski formati programa AutoCAD,
PIF - Ulazni vektorski format kreiran na IBM mainframe raunarima,
CGM - Vektorski format programa Harvard Graphics, Lotus Freelance, Arts & Letters),
CDR - Prirodni vektorski format grupe programa CorelDRAW, Corel PHOTO-PAINT,
CorelDREAM 3D,
RAUNARSKA GRAFIKA
Autorizovana predavanja dr Miomir Jovanovi 10
CMX - (Corel Presentation Exchange format) Vektorski format za razmenu datoteka unutar
Corel aplikacija, karakterie se viestrukim grafikim nivoima (Lejeri), viestrukom
straninou, 32-bitnou aplikacija,
DSF - Vektorski format programa Micrografx Designer 6.0,
WMF - (Windows Meta datoteka - File) Vektorski format programa Harvard Draw, Lotus
Freelance Graphics, Aldus. Karakterie se viestrukim grafikim nivoima,
viestrukom straninou, podrava transparentne datoteke.
AI - Vektorski format programa Adobe Ilustrator, CorelTRACE,
PLT - Vektorski format za ploter (na bazi komandnog jezika Hewlett Pakard Graphic
Lenguage - HPGL),
PRN - Vektorska datoteka za tampu samo je format izlaza. Obino se priprema za
raspoloivi printer-ploter.
3DMF - 3D metafajl format programa QuickDraw,
3DS - 3D vektorski format programa 3D Studio,
D3D - 3D vektorski format programa Corel 3D,
3Dstudio- Standardna datoteka za verziju VIZ, firme Autodesk,
IGES - Javni prirodno neutralan vektorski format sa internacionalnom namenom za
razmenu CAD/CAM dokumenata izmedju raznovrsnih sistema. IGES je ANSI
standard sastavljen od IGES/PDES organizacije National Computer Graphics
Association (NCGA) je administrator ovog standarda. Odnosi se na 3D sadraje, pa
ak i kod 2D entiteta preporuuje se upotreba 3D prostora. IGES datoteke imaju pet
sekcija: startnu sekciju, sekciju globalnih podataka, upravljaku ulaznu sekciju,
sekciju upravljakih podataka i zavrnu sekciju. Do 1996. izradjena je i peta verzija
R 5.0. Svaka sekcija ima standardan fiksni ASCII format.
NAP - Vektorski format (NAPLAS), podrava PC i Unix platforme za grafiku
komunikaciju aplikacija. Karakterie se ogranienjima nepodranih tehnikih
mogunosti (engl. Features). Podrava bazne linije solida.


BITMAPIRANI FORMATI uzrokuju velike datoteke pa se neki njihovi tipovi
komprimuju. Formati BMP, TIF
2
su nekomprimovani formati bitmapiranih datoteka.
Kompresija datoteka moe biti izvrena uz neka pojednostavljenja sadraja (JPG) a
gubici detalja bitmapirane slike pruaju za uzvrat veliko smanjenje datoteka. JPG
standard je skraenica JPEG standarda (Joint Photographic Experts Group)
razvijenog specijalno za kompjutersku grafiku sa 32-bitnom paletom boja,
namenjenog za prikazivanje fotografija i skeniranih slika. GIF standard je namenjen
najiroj razmeni grafikih fajlova nezavisno od raunara i operativnog sistema.
Upravo zato podrava skromnu 8-bitnu paletu boja. Namenjen je pre svega
jednostavnim i jasnim sadrajima kada ne dolaze do izraaja ogranieni resursi. Za
uzvrat, ima malu veliinu datoteke, te omoguava brz transfer kroz raunarsku mreu.
RGB model formiranja kombinovanja boja, ima i svoj istoimeni bitmapirani RGB
format karakteristian po visokoj paleti boja (24/48-bita) koji koriste programi Corel
Photo Paint 8, Photoshop.


2
TIFF format podrava komprimovane i nekomprimovane fajlove
RAUNARSKA GRAFIKA
Autorizovana predavanja dr Miomir Jovanovi 11
Na veliinu bitmapiranih datoteka utie primenjena paleta boja. Crno-bela slika
koristi jedan bit za opis boje take. Paleta sa 256 boja koristi osam (8) bitova za zapis
boje svake take. Paleta sa 16 bitnim zapisom definie 2
16
=65536 boja, paleta sa
24-bitnim zapisom definie 2
24
=16777216 boja. Veliina palete boja moe znaajno
da povea veliinu bitmapirane datoteke, obzirom da svaka taka zahteva definisanje
boje. Zato se obavezno analizira broj registara za zapis boja (broj bitova) shodno
karakteru slike, njenom sadraju i nameni. Bitmapirani formati mogu imati i
slojevitost zapisa, kakav je sluaj sa PSD formatom (Photoshop) kod koga postoje
slojevi (namenjeni tampi) i stranice (teksta).

OBRADA: Bitmapirani crtei mogu se obradjivati posebnim alatima ili
programima (Adobe Photoshop). Osnovni parametri koji se podeavaju su osvetljenje
(Brightness), kontrast, balans boja (poloaj boja u odnosu na CMY i RGB model
boja). Pri tome se mogu primeniti i posebni filteri kao to je gama (Gamma) filter koji
podeava osvetljenost susednih taaka na bazi osobina ljudskog oka. Ovaj filter tako
omoguuje isticanje detalja niske kontrasti. Shodno osobinama oka, utie najvie na
take srednje osvetljenosti dok je minimalan uticaj na zasiene i nezasiene tonove.
Primenjuju se efekti zamuivanja slike (Blur, Smoth), uotravanja ivica slike
(Sharpen), prevodjenja kolor slike u sliku sivih tonova (Convert to Gray-scale),
ublaavanja prelaza boja bitmape (Smoothing), kreiranja 3D reljefa (Emboss),
invertovanje boja u istoj paleti boja (Solarize), zamena bitmape paletom ivih boja
(narandjasta, zelena, roze - Psyhodelic).

BMP Standardan format bitmapiranih slika za MS Windows sa mogunou od 124
bitnog zapisa boja i mogunosti kompresije bez promene (gubljenja) podataka o
primenjenoj bitmapi.
GIF - Compu Serve Graphics Interchange Format . Popularni BBS format koji kombinuje
prikaz indeksirane kolor grafike i hipertekst za HTML dokument. GIF je
komprimovan format (LZW), napravljen tako da obezbedi minimalno vreme transfera
dokumenta posredstvom telefonskih linija. GIF89a format konvertuje RGB grafiku
modela u 8-bitni GIF standard za uvodjenje u HTML dokument.
MP - (MacPaint) je bitmapirani format za razmenu slika na Macintosh raunarima. Format
je 576720 taaka,
P - Osmobitni bitmapirani format za X-Windows operativne sisteme. Nema kompresije.
CIT - Ininjerski jednobitni bitmapirani format firme Intergraph za velike dokumente sa
CCITT'G4 kompresijom.
PCX - Bitmapiran format firme Zsoft za njegov PCpaintbrush program. Verzija R.3 je
crno-bela a R.5 je kolor verzija,
PDF - Bitmapiran format firme Adobe, za razliite platforme (PC-IBM, Macintosh) i
operativnim sistemima (UNIX, DOS). Baziran je na PostScript R.2 jeziku.
Omoguava i vektorsko i bitmapirano predstavljanje. Takodje omoguuje vie
stranine dokumente zbog ega sadri i upravljaku proceduru kretanja kroz
dokument,
PICT - iroko rasprostranjeni Macintosh ov format za razmenu stranienih dokumenata sa
grafikom namenjenim razliitim aplikativnim programima. Format je kompresionog
RAUNARSKA GRAFIKA
Autorizovana predavanja dr Miomir Jovanovi 12
tipa i kvalitetne palete boja. Pri prelaskom iz RGB modela boja u PICT format,
koristi se 16/32-bitna paleta boja. Ukoliko se koriste sive boje (tonovi), primenjuje se
2/4/8bitna paleta boja.
PNG - Alternativni format GIF bitmapiranom formatu namenjen za WWW servise Interneta.
Format je komprimovan sa redukovanom veliinom datoteke i mogunou
podeavanja prisustva detalja u slici kod izbora kompresije.
Raw - Bitmapiran format za razmenu datoteka razliitih raunarskih platformi. Svaka taka
slike je binarno zapisana brojevima od 0-255 sa mogunou izbora ekstenzije za
Windows i Macintosh platformu.
CDX - Ulazni format bitmapirane metadatoteke programa Corel Draw. Karakterie se
komprimovanou,
TGA - Targa format, koji se koristi kod Truevision video adaptera i MS-DOS kolor
aplikacija, 8,16,24,32 bitan zapis, nekomprimovan ili radno podesive kompresije.
TIFF - (Tagged-Image File Format), koristi se za razmenu bitmapiranih grafikih datoteka
razliitih platformi. Raspolae sistemom za kompresiju bez gubitaka i sistemom za
kompresiju sa gubicima detalja bitmape (LZW algoritam kompresije). Navodi se kao
TIF format.
JPEG - JPG, JFF, JTF, JFIF - Standardni bitmapirani formati. JPG je razvila kompanija Joint
Photographers Experts Group,i namenjen je razmeni datoteka izmedju razliitih
platformi. Koristi superiornu kompresionu tehniku. Zahteva paljivu upotrebu jer da
bi omoguio visoku kompresiju, koristi algoritam sa menjanjem podataka o
bitmapama (824 bita). Kompresija JPEG.
PhotoCD Format firme Kodak

(Kodak Precision Photo CD Format). Karakterie se


visokom rezolucijom od 40966144 taaka po inu. Namenjen profesionalnoj
pripremi za tampu. |58|
EPS - (Encapsulated PostSkript) bitmapiran grafiki format profesionalne kategorije
(Adobe), zasnovan na PostSkript grafikom jeziku.
WPG - Osmobitni bitmapirani format firme WordPerfect, radno-podesive kompresije.

MPEG- Multimedijalni grafiki, video i audio standard datoteka. Standard MPEG-1 ima osnovni
algoritam podeen za transfer 1- 1.50 MB/sec pri video rezoluciji od 350x250 taaka slike
pri 25-30 slika (frejmova) u sekundi. MPEG-2 ima rezoluciju slike 720x576 taaka pri 30
frejmova u sekundi. MPEG-4 |59|, karakterie se impresivnom kompresijom, irim
frekventnim opsegom (max. 24 KHz), audiokodiranjem do 64 Kbps, ukljuujui jezike za
manipulaciju sa razliitim objektima.
AVI - Multimedijalni bitmapiran format kompanije Microsoft za programsku animaciju
Windows-a, Windows-a NT, OS/2. Standard karakterie 256 boja i RLE kompresija.
Objedinjuje audio, video i grafike informacije u multimedijalnim aplikacijama.
RMI - Standardni format za zvuni MIDI zapis (sekvenca srednje duine). MID format je
takodje standard zvunog zapisa. To je recimo zvuni zapis sekvenca Bahovog
Brandenburkog koncerta, opus 3, na operativnom sistemu Windows'98, direktorijum
C:\WINDOWS\MEDIA\ ... , u trajanju od 6'08''.
WAV - Standardni format za kratak zvuni zapis tipa jednog talasnog perioda (engl. wave sound)
ili akord. To je recimo jedan akord ding-dong zvona, cvrkut ptice i slino.



FEM PREDAVANJE - 6
MAINSKI FAKULTET NI TRANSPORT I LOGISTIKA 2009/2010
CAD tehnologije II
FEM-Finit Element Method

1.1 KLASIFIKACIJA METODA ZA ANALIZU STRUKTURA

Metodama analize se u fazi projektovanja maina i opreme trae odgovori o njihovim
svojstvima otpornosti, pouzdanosti, nosivosti, kinematskom ponaanju, dinamikom odgovoru. U
domenu noseih struktura, na se i reavaju njihovi matematiki modeli prorauna. Skup svih zahvata
traenja odgovora o svojstvima bazi fizike forme, postavljaju se uproeni mehaniki modeli. Za te
uproene mehanike modele postavljaju sloenog sistema strukture, predstavlja strukturnu analizu. Na
bazi kriterijuma koje struktura mora da zadovolji u pogledu mehanikih i funkcionalnih karakteristika,
analizom se ocenjuje posmatrana struktura i trae njeni nedostaci. Oigledno, metode analize
usavravaju strukturu po sistemu "korak po korak" i one kao takve i danas zadovoljavaju konstruktorske
zahteve. Metode sinteze su mnogo pogodnije za funkcionalne i geometrijske kreacije. One direktno daju
reenje strukture ali zahtevaju najsavremeniji pristup, korienje ekspertnih znanja i efikasnih
raunarskih sredstava.
Primena matrinih metoda za analizu struktura, reila je zahteve sistematskog predstavljanja
kontinuuma, uvodjenja polja spoljanjih koncentrisanih sila, polja povrinskih optereenja kakva se
javljaju kod brodskih struktura, aviostruktura, struktura vozila i polja temperatura svojstvena za raketne
konstrukcije, toplotne turbine i nuklearne reaktore. Pogodnost matrinih metoda analize pokazala se kod
reavanja zadataka plastinosti, puzanja i ojaanja elemenata, kao i kod uvodjenja istorije prethodnog
optereenja strukture.
Vaan elemenat primene metoda analize, je brzina izvodjenja procedura. Dovoljnim brzinom
analiza, mogue je istovremeno razvijati vie konstruktivnih varijanti i odabrati najpovoljnije reenje.
Ideja analize dakle govori da se nizom iteracija dolazi do reenja. Taj opti koncept definisan je na slici
3.01. Prema ovom konceptu, na bazi postavljenih ciljeva, formiraju se kriterijumi za ocenu svojstava
strukture. Ocena dobijenih osobina vodi modifikaciji strukture delimino ili u celosti. Nakon korekcije,
obnavlja se procedura analize modela i analize osobina, dok postavljeni ciljevi ne budu dostignuti.



Slika 3.01 Koncept korienja metoda analize u projektovanju

OSOBINE KONSTRUKCIJA
CILJEVI
KRITERIJUMI
OCENE
KONSTRUKCIJA
OPTERECENJA
STATICKO, DINAMICKO, TERMICKO
PRORACUN
OSOBINA
MEHANICKOG MODELA
OCENA REZULTATA
KONACNO RESENJE
KONSTRUKCIJE
BANKA ZNANJA
(ISKUSTVO)
OPIS KONSTRUKCIJE
MODEL
CAD
MODIFIKACIJE
MODELA
Dr M.Jovanovi - CAD tehnologije II - Predavanje 6 (FEM)
Metode strukturne analize dele se na analitike i numerike. Primena analitikih metoda je
ograniena na jednostavne sluajeve za koje je mogue nai reenje u zatvorenom obliku. Reenja se kod
analitikih metoda trae preko redova ili specijalnih funkcija. Realne strukture se u praksi tretiraju
numerikim metodama i one se mogu odnositi na kontinualne i diskretne sisteme. Slika 3.02 pokazuje
klasifikaciju danas aktuelnih numerikih metoda strukturne analize.



Slika 3.02 Pregled numerikih metoda za analizu struktura


1. METODA KONANIH RAZLIKA je numerika metoda pogodna za reavanje raznovrsnih
zadataka. Bazira se na matematikoj diskretizaciji diferencijalnih jednaina prevodjenjem na
jednaine sa konanim razlikama. Uspeno se moe primeniti na tankozidim nosaima, na
problemima plastino deformabilnih konstrukcija. Efikasnost metode se smanjuje sa sloenou
unutranjih veza posmatranog mehanikog sistema.

2. METODA NUMERIKOG INTEGRISANJA DIFERENCIJALNIH JEDNAINA se koristi iroko
u mnogim zadacima. Metoda se svodi na reavanje zadatka Cauchy-ja s obzirom na postojanje
dobrih matematikih procedura za integraciju sistema diferencijalnih jednaina. Za reavanje se
dosta dobro mogu upotrebiti metoda Euler-a, metoda Runge-Kutta i druge.

3. METODA KONANIH ELEMENATA - (Finite Element Method - FEM), koristi razliite tipove
varijacionih metoda, primenjenih na diskretnom modelu za strukturnu analizu kontinuuma.
Kontinuum se diskretizuje konanim brojem elemenata i stepeni slobode kretanja. Zadatak se opisuje
sistemom diferencijalnih jednaina koje se formiraju iz uslova minimuma funkcionala konstrukcije.
Ovaj zadatak je rutinski, a reavanje sistema diferencijalnih jednaina ide matrinim metodama, vrlo
pogodnim za tretman raunarom. Tanost izraunavanja je definisana kvalitetom izabranih funkcija
oblika (interpolacionih funkcija), mreom i tipom konanih elemenata. Zavisno od izabranih
nezavisno-promenljivih veliina i naina formiranja jednaina, postoje etiri osnovne metode:
metoda pomeranja (metoda deformacija), metoda sila, meovita i hibridna metoda. Formiranje
jednaina se izvodi primenom osnovnih zakona mehanike. Kod metode pomeranja koristi se princip
minimuma funkcionala (pune energije sistema). Kod metode sile, koristi se princip minimuma
komplementarne energije. Meovita metoda koristi princip Vaic-a i Reissner-Hellinger-a.

4. METODA GRANINIH ELEMENATA je specifina metoda prelaza iz sistema parcijalnih
diferencijalnih jednaina i zadatih graninih uslova ka njihovoj integralnoj analogiji na granici
oblasti koju posmatramo. Postupak se sastoji u diskretizovanju granine oblasti strukture graninim
elementima, primenom razliitih vrsta aproksimacija geometrije granica i graninih funkcija. Iz
integralnih odnosa, diskretnom analogijom, formira se sistem algebarskih jednaina. Reavanjem
sistema dolazi se do traenih veliina na granicama oblasti.
KONTINUALNI SISTEMI
DISKRETNI SISTEMI
(matrine metode)
NUMERIKE METODE STRUKTURNE ANALIZE
VARIJACIONE
METODE
PRIBLINE METODE
DIFERENCIJALNE JEDNAINE
Metoda konane
razlike
Metoda numerike
integracije
METODA POMERANJA
METODA SILA
METODA KONANIH
ELEMENATA
5. SLOENE METODE PRORAUNA STRUKTURA. Inenjerski zahtevi prorauna sloenih
struktura, uslovili su razvoj metode konanih elemenata. Naime, pokazalo se da je mogue
grupisanje elemenata u velike makro-elemente da bi se analizirale osobine na njihovim granicama.
Ova metoda poznata je kao METODA SUPER-ELEMENATA (MSE). Metoda se koristi naroito u
aviogradnji, brodogradnji gde super-elementi predstavljaju sekcije struktura koje se ponavljaju.
Prednost metode je to iskljuuje unutranje nezavisno - promenljive, pa preostaju samo nepoznate
na granicama superelemenata. Na ovaj nain je znaajno smanjen raunski obim problema te je
realizacija bra i uspenija. Pri tome se formiraju algebarski sistemi koji se reavaju metodama
Gauss-a, Holeckog, Crout-a, frontalnom metodom i drugim iteracionim metodama.

U grupu metoda za statiku nelinearnu analizu struktura spadaju metoda prostih iteracija,
Newton-Raphson metoda, metoda tangentne krutosti i druge. Modeliranje esto uslovljava aproksimacije
problema. Aproksimacija posmatranih parametara kod nelinearnog problema, moe biti izvrena
razvijanjem u Taylor-ov red. Ukoliko se izvri linearizacija, zadatak se dalje moe tretirati metodama
linearnog programiranja. To je koncept sekvencijalnog linearnog programiranja (SLP).
U okviru metoda za analizu struktura pri nestacionarnim dinamikim dejstvima, primenjuju se
metoda centralnih razlika prvog i treeg reda (metoda Houbolt-a), metoda Newmark-a, Wilson-ova
teta metoda i druge.
Savremene metode efikasno se primenjuju kroz profesionalne programske pakete. Softver je
modularnog tipa i svaka kategorija zadatka je nezavisna programska celina. Tako se zadaci analize
reavaju programskim modulom solverom, zadaci geometrijskog modeliranja modulom
preprocesora, zadaci prikaza rezultata postprocesorom, zadaci generisanja konanih elemenata
modelerom mree, zadaci optimizacije modulom optimizacije, zadaci dinamike odgovarajuim
modulom dinamike analize itd. Hardverske osobine raunara ograniavaju broj stepeni slobode koji
moe operativno da se realizuje. Najvei savremeni zadataci mogu dostii broj od nekoliko desetina
miliona stepeni slobode kretanja. Brzina operisanja je vana radna osobina i uslovljena je arhitekturom
raunara. Za manje zadatake, realizacija je mogua ve na 32-bitnim raunarima. Za najobimnije
zadatke, koriste se supermikro raunari, grafike radne stanice pa ak i super-raunari. To su SIMD i
vieprocesorske arhitekture, 64-bitne magistrale, RISC set procesorskih instrukcija i viekanalna obrada
podataka.


3.20 UVOD U METODU KONANIH ELEMENATA

Metoda konanih elemenata (MKE
1
) je zasnovana na diskretizaciji kontinuuma
2
konstrukcije
jednostavnim delovima konanih dimenzija. Nad tim delovima - konanim elementima, metodama i
principima fizike uspostavljaju se osnove statike, kinematike, dinamike i termodinamike veze, koje
se proiruju do granica kontinuuma. Koristei neki od osnovnih principa mehanike, formira se sistem
diferencijalnih jednaina (obinih, parcijalnih ili integralnih). Kod malih zadataka koristi se direktna
metoda (analogna metodi deformacija linijskih struktura |21|). U softveru se najee koristi varijaciona
metoda, zasnovana na principu stacionarnosti funkcionala H
3
. Varijaciona metoda koristi klasinu
metodu Ritz-a ili Hellinger-Reissner-a. Nepoznati parametri koji se kod noseih struktura trae su
kinematike veliine - pomeranja, statike veliine - unutranje sile ili meovite veliine (pomeranja i
unutranje sile istovremeno). Osim ovih dveju metoda koristi se metoda reziduma (tamo gde je teko
definisati potencijal) i metoda energetskog bilansa kod zadataka koji tretiraju razliite tipove energija
(mehaniku, toplotnu, elektromagnetnu). Za ove diferencijalne jenaine, trai se reenje, najee
priblino. Pretpostavljene forme reenja omoguavaju prelazak sa diferencijalnih jednaina na
algebarske jednaine. Reenja tih jednaina su pomeranja, unutranje sile ili dinamiki odgovor

1
U domaoj naunoj i strunoj javnosti, za metodu konanih elemenata koristi se skraenica MKE.
2
Diskretizaciju je koristio Arhimed delei krug na prave dui iz ije ukupne duine je odredio broj t.
Istom metodom je prvobitno odredjivana povrina i zapremina geometrijskih tela.
3
U statici struktura, funkcional je potencijalna energija elastinog sistema.
U dinamici struktura, funkcional je zbir kinetike i potencijalne energije sistema.
Dr M.Jovanovi - CAD tehnologije II - Predavanje 6 (FEM)
konstrukcije. Pojedine etape traenja reenja, zasnivaju se na matrinoj algebri i numerikoj analizi koje
se realizuju matematikim metodama naroito pogodnim za raunar.
Koncept metode je definisao 1941. Hrenikoff. Godine 1956. istraivai Claugh, Martin, Turner i
Torr raunarom su reili zadatak ravanskog naponskog stanja krila aviona "BOEING", primenom
trougaonih konanih elemenata. Tada je na predlog amerikog istraivaa Claugh-a definisano dananje
ime metode: "the finite element method", skraeno FEM. Znaajan doprinos irenju ideja i koncepta
metode imala je tampa prve monografije autora Zienkiewicz-a i Cheng-a 1970. Sedamdesetih godina
istraiva Oden znaajno uoptava metodu, uvodei u nju trodimenzionalnost, nelinearnost, dinamiku
struktura, talasno prostiranje, uticaj fluida i optimalnost struktura.
Prava, iroka primena metode poela je razvojem raunarske tehnike i pojavom komercijalnih
softverskih paketa. Prvi komercijalni programski paketi bili su: NASTRAN (program NASE), SESAM -
(Super Element Structural Analysis Modulus - Norveka), SAP (Structural Analysis Program-USA), |9|.
Metoda konanih elemenata je vie od etrdeset godina u primeni. Realizuje se preko savremenih
softverskih paketa od kojih su ALGOR, ANSYS, NISA, COSMOS/M, I-DEAS, informativno
predstavljeni u glavi 6.



3.22 ENERGIJSKI VARIJACIONI PRINCIP MINIMUMA
POTENCIJALNE ENERGIJE

Princip minimuma potencijalne energije je najei princip u metodi konanih elemenata koji se
primenjuje kao uslov reavanja zadataka. Ovaj princip zahteva definisanje rada spoljanjih sila V i
potencijalne energije deformisanog kontinuuma U. Deformaciju kontinuuma izvre spoljanje povrinske
sile p usled kojih nastaju pomeranja na konturi s konanog elementa. Zapreminske sile F deluju po celoj
zapremini kontinuma dV. Na bazi ovih uticaja, rad spoljanjih sila V je:


} }
+
s
ds u
T
p dv u
v
T
F = V (3.01)

Posledica spoljanjeg dejstva su unutranje sile koje se u obliku elastine energije akumuliraju
unutar strukture. Po spoljanjem rastereenju, struktura se vraa u prvobitni poloaj. Sposobnost,
potencijalnost strukture da se vrati u prvobitni poloaj, nazvana je potencijalna energija U i ona se moe
odrediti iz tenzora napona o i dilatacije c:

dv
v
T
2
1
= U c
}
o
(3.02)

Ukupan rad unutranjih i spoljanjih sila je totalna energija ili krae funkcional H:

V U+ = H
(3.03)


Pomeranja unutar konstrukcije izvode se po direktnim putanjama, koje su logino najkrae. Pri
tome, struktura zadrava ravnoteno stanje (stabilnost). Ove injenice definiu izvren rad kao
minimalan, pa zato uslov minimalnosti glasi: Varijacija funkcionala po parametrima pomeranja jednaka
je nuli. Ovaj uslov je definisan relacijom 3.04:

0 = V U o + o = H o
(3.04)


Varijacija funkcionala po nepoznatim parametrima daje sistem algebarskih jednaina ija
reenja su nepoznati parametri-deformacije i unutranje sile. Literatura |21,40| definie etape
odredjivanja potencijalne energije i formiranja algebarskog sistema jednaina. Osnovna veliina koju
definie tip izabranog konanog elementa je njegova matrica krutosti. U sluaju da u konanom elementu
nema unutranjih vorova, izraz za matricu krutosti se definie preko matrice parcijalnih diferencijala
interpolacionih funkcija B i matrice krutosti materijala - kontinuuma D. Ta opta forma je:

(3.05)


Potencijalna energija sistema konanih elemenata cele strukture moe se prikazati kao zbir
potencijalnih energija pojedinih konanih elemenata (3.06). Za strukturu sa M konanih elemenata, ta
suma se moe predstaviti preko generalisanih koordinata qvorova konanih elemenata, matrice krutosti
strukture K ,

vektora unutranjih sila u vorovima Q i integracionih konstanata C
e
.


=
+
=
H = H
M
1 n
n
C q
T
Q q K
T
q
2
1
=
M
1 e
e
(3.06)

U jednaini (3.06), K je globalna matrica krutosti nepovezanih konanih elemenata.

=
(
(
(
(
(
(
(
(

=
M
Q
e
Q
2
Q
1
Q
Q ,
M
K
e
K
2
K
1
K
K ,
M
q
e
q
2
q
1
q
q

(3.07)

Matrica krutosti konanih elemenata K je dijagonalna globalna matrica strukture. Ova matrica je
simetrina sa lanovima na glavnoj dijagonali razliitim od nule. Varijacijom potencijala strukture po
nepoznatim parametrima q
T
i primenom stava o minimumu potencijala, sledi jednaina strukture 3.08.
U izrazu 3.08 je izvreno sredjivanje koordinata q* i generalisanih sila Q za globalni koordinatni sistem.


(3.08)


Postupak primene metode konanih elemenata zahteva uvodjenje graninih uslova u svaki
zadatak. Reavanje ovog dela prorauna je osnova stabilne numerike procedure i regularnih analiza.
Granini uslovi se definiu iz uslova oslanjanja struktura, prema izvedenim tehnikim reenjima. Kod
primene softverskih paketa, to se svodi na definisanje pojedinanih uslova slobode kretanja vorova u
kojima su oslonci. Nain definisanja slobode kretanja (interfejs), uredjuju sami proizvodjai softvera.


PRIMER FEM ANALIZE

Dato je telo (kuite) specijalne kamere dimenzija 200x100x60 mm. Konzola je ukljetena na
jednom kraju a na drugom kraju je (donjom ivicom) optereena vertikalnom silom od
F=10000. N. Kuite je sloene geometrije, forme lake konstrukcije sa 16 otvora po obimu I
uzdune cevaste konstrukcije. Debljina uzdunih zidova se kree od 4-10 mm. Potrebno je
uraditi statiku FEM proveru i utvrditi rezerve u materijalu, naponsku distribuciju, stepen
deformacije.
PROCEDURA softverska:
Koristiti za modeliranje geometrijski modeler SolidWorks. Za analizu koristiti MSC
NASTRAN 2004. Prikazati slike modela, rezultate napona i numeriki listing rezultata.
Koristiti osnovne SI jedinice (N, m, s, kg).


}
= =
v
dv B D
T
B
qq
k
e
K


Q * q K =

Dr M.Jovanovi - CAD tehnologije II - Predavanje 6 (FEM)

Reenje geometrijskog modela u programu SolidWorks 2005



Forma geometrijskog modela importovana u program MSC NASTRAN 2004



Windows realizacije procesiranja u program MSC NASTRAN 2007
Broj stepeni slobode kretanja DOF=80565
Vreme realizacije analize 39 sCP.




Windows rezultata postprocesiranja u program MSC NASTRAN 2004
Pregled karikaturalnih deformacija modela u formi Contour / Deformed Image /
(Boje prikazuju stepen translacije kontinuuma kuita konzole prema desno datoj legendi)
Maksimalno pomeranje 0.00048 m.
Dr M.Jovanovi - CAD tehnologije II - Predavanje 6 (FEM)

Windows rezultata postprocesiranja u program MSC NASTRAN 2004
Pregled karikaturalnih Von-Mises napona modela u formi Contour / Deformed Image /
(Boje prikazuju stepen napona kontinuuma kuita konzole prema desno datoj legendi)
Maksimalni VM napon 439160896. N/m
2
. = 43,9160896 kN/cm
2




Windows rezultata postprocesiranja u program MSC NASTRAN 2004
Pregled karikaturalnih Tangentnih napona modela u formi Contour / Deformed Image /
(Boje prikazuju stepen napona kontinuuma kuita konzole prema desno datoj legendi)
Maksimalni VM napon 238065152. N/m
2
. = 23,8065152 kN/cm
2


Contour options: Nodal, Average, Use Corner Data.
Tehnika renderovanja: Continous.

Listing pregled rezultata MSC Nastran 2004
Model D: \ PREDAVANJ A - CAD\ 171109\ konzol a 17. MOD
Scr at ch Fi l e C: \ DOCUME~1\ konzol a 17. scr 0
Model Si ze 14893056 byt es
Cache Si ze 3372 Pages of 1 Bl ocks each. Max of 5000 Pages.
Last Saved by Ser i al Number 830- FI - FA- 2005
Mi n Max Number Next Act i ve Col or
Coor di nat e Syst em 3 60
Poi nt 1 208 208 209 24
Cur ve 1 312 312 313 120
Sur f ace 1 104 104 105 60
Sol i d/ Vol ume 1 1 1 2
Text 1 124
Node 1 29301 27357 29302 46
El ement 9703 22496 12794 22497 124
Mat er i al 1 1 1 2 1 55
Pr oper t y 1 2 2 3 1 110
Load Set 1 1 1 2 1
Const r ai nt Set 1 1 1 2 1
Vi ew 1 1 1 2
Gr oup 1
Out put Set 1 1 1 2 1
Out put For mat 1
Wor kpl ane Or i gi n X Y Z
0. 0. 0.
Wor kpl ane Nor mal X Y Z
0. 0. 1.
Wor kpl ane X Axi s X Y Z
1. 0. 0.
Snap X Spaci ng Y Spaci ng Angl e
0. 01 0. 01 0.
Model Ext ent s X Y Z
0. 0. 0.
0. 06 0. 1 0. 2
Load Set 1 - F=3000 N
Nodal For ces ( on Cur ve)
I D Col or Layer Def CS X Y Z Phase
61 10 1 0 - 10000. 0.


Material 1 - C 0561 2006
Type I SOTROPI C Col or 55 Layer 1 #Pr op 1
Densi t y 7860. Dampi ng 0. Ref Temp 0.
STI FFNESS E 2. E+11 G 79300000000. Nu 0. 3
STRENGTH Tensi on 0. Compr ess 0. Shear 0.
THERMAL Al pha 0. K 0. SpecHeat 0.
Ht Gen 0.


Property 1 - 3D Mladen 17
Type SOLI D Col or 110 Layer 1 Coor dSys 0 #El em12794
Mat er i al 1 I nt egr at i on Net 0 Mat er i al Al i gned t o Coor di nat e Syst em


MSC. Nast r an f or Wi ndows Ver si on 8. 30
Model : D: \ PREDAVANJ A - CAD\ 171109\ konzol a 17. MOD






Dr M.Jovanovi - CAD tehnologije II - Predavanje 6 (FEM)

Report : Node
Format : NASTRAN Displacement


Output Set 1 - MSC/NASTRAN Case 1

Fi nal MAX/ MI N Summar y Tabl e Set I D Val ue

T1 Tr ansl at i on Mi ni mum 1 2037 - 0. 0000539
Maxi mum 1 14836 0. 00011886
T2 Tr ansl at i on Mi ni mum 1 14885 - 0. 00047439
Maxi mum 1 15398 4. 4653E- 8
T3 Tr ansl at i on Mi ni mum 1 14891 - 0. 000066306
Maxi mum 1 15931 0. 000053723
R1 Rot at i on Mi ni mum 1 1 0.
Maxi mum 1 1 0.
R2 Rot at i on Mi ni mum 1 1 0.
Maxi mum 1 1 0.
R3 Rot at i on Mi ni mum 1 1 0.
Maxi mum 1 1 0.

MSC. Nast r an f or Wi ndows Ver si on 8. 30
Model : D: \ PREDAVANJ A - CAD\ 171109\ konzol a 17. MOD

Report : Element
Format : NASTRAN CTETRA Stresses

Out put Set 1 - MSC/ NASTRAN Case 1
Set MAX/ MI N Summar y Tabl e Set I D Val ue

Sol i d X Nor mal St r ess Mi ni mum 1 22058 - 230215024.
Maxi mum 1 15393 273772896.
Sol i d XY Shear St r ess Mi ni mum 1 19282 - 125652536.
Maxi mum 1 20534 127781896.
Sol i d Max Pr i n St r ess Mi ni mum 1 19347 - 18764138.
Maxi mum 1 11299 342630368.
Sol i d Mean St r ess Mi ni mum 1 11299 - 138221744.
Maxi mum 1 12910 88709960.
Sol i d Von Mi ses St r ess Mi ni mum 1 11218 1162476.
Maxi mum 1 22184 308500288.
Sol i d Y Nor mal St r ess Mi ni mum 1 12910 - 189393488.
Maxi mum 1 11299 323338112.
Sol i d YZ Shear St r ess Mi ni mum 1 18439 - 69557880.
Maxi mum 1 15886 58976536.
Sol i d Mi n Pr i n St r ess Mi ni mum 1 22058 - 230348816.
Maxi mum 1 18679 37915560.
Sol i d Z Nor mal St r ess Mi ni mum 1 17623 - 212845664.
Maxi mum 1 20315 267877376.
Sol i d ZX Shear St r ess Mi ni mum 1 21473 - 98858776.
Maxi mum 1 12309 100089776.
Sol i d I nt Pr i n St r ess Mi ni mum 1 16603 - 72810040.
Maxi mum 1 15393 114675592.


PROJEKTOVANJE RAUNAROM AUTORIZOVANA PREDAVANJA DR MIOMIRA JOVANOVIA 1





CAD tehnologije II
Predavanje-7
Zimski semestar 2009-2010

ININJERSKA PROCEDURALNOST FEM

POSTUPAK IZBORA KONANIH ELEMENATA

Analiza metodom konanih elemenata zahteva fiziku diskretizaciju konstrukcije i izbor
konanih elemenata koji adekvatno opisuju njeno ponaanje pri spoljanjem uticaju. Raznovrsnost
uticaja i geometrija struktura, uslovila je brojnost vrsta i podvrsta konanih elemenata. Osnovna
razlika medju njima ogleda se u razliitosti "unutranjih" funkcija. Te "unutranje" funkcije, funkcije
oblika (shape function), opisuju polje pomeranja u elementu i odredjuju aproksimacije kontinuuma u
metodi konanih elemenata. Izbor konanog elementa osim topologije podrazumeva izbor
interpolacione funkcije i direktno odredjuje tanost metode.

KLASIFIKACIJA: Konane elemente je mogue klasifikovati prema:

- Dimenzionalnosti ( 1D, 2D, 3D),
- Familiji - grupaciji (ljuska, ploa, greda),
- Redu interpolacionih funkcija (linearan, parabolian, kubni),
- Geometriji (trougaoni, etvorougaoni),
- Fizikim osobinama (tanka ljuska, debela ljuska),
- Materijalnim svojstvima (izotropan, anizotropan).

Osnovni tipovi konanih elemenata su odredjeni prostorom koji koriste (1D, 2D, 3D).
Jednodimenzioni konani elementi su zatege, tapovi, grede, uadni elementi, granini elementi, cevni
elementi. Granini elementi su kategorija koja slui za formiranje veza na granicama kontinuma, koja
matematikom modelu definie neki uslov. U ovu podgrupu spadaju elementi: opruge, zazora (gap),
veze (link), stepena slobode (DOF) i drugi. 2D - dvodimenzioni konani elementi definiu napone i
deformacije ravanskog kontinuuma, pa shodno tim vrstama osnovni elementi su membrana, ploa,
ljuska. Trodimenzioni konani elementi su prizmatini i osnosimetrini. U ovu grupu spadaju i debela
ploa i debela ljuska, prizma, piramida, osnosimetrini elementi i 3D konani elementi sa ortotropnim
osobinama kao to su slojevite forme. Slika 3.03 ilustruje osnovnu geometriju konanih elemenata.

Izbor konanog elementa za modeliranje, zavisi od geometrijske forme posmatranog kontinuuma i
procene unutranje distribucije sila i deformacija. Geometrijske forme dugakih lanova (malih
dimenzija poprenog preseka u odnosu na duinu) zamenjuju se jednodimenzionim konanim
elementima. Ravne povrine zidova, pregrada, dijafragmi, lamela nosaa, zamenjuju se
dvodimenzionim konanim elementima (obino za analizu napona). Tamo gde se javljaju
koncentrisana lokalna naprezanja usled geometrijske sloenosti, koriste se trodimenzioni konani
elementi. Njima se obino opisuju kompaktne geometrije kao to su rotacioni delovi, lopatice kola
turbomaina, glavine, kuita motora, kuita klipnih maina, sloeni elementi (kolenasta vratila).

Jedno od suptilnih pitanja diskretizacije strukture su granice geometrija primenjenih konanih
elemenata. Zapravo, potrebno je definisati kad koristiti konaan element tap, kad koristiti gredu, kad
plou, a kada ljusku. Za nalaenje odgovora na to pitanje, treba definisati prvo klasine pojmove ovih
elemenata u mehanici:
PROJEKTOVANJE RAUNAROM AUTORIZOVANA PREDAVANJA DR MIOMIRA JOVANOVIA 2

tap podrazumeva konstruktivni sadraj malih dimenzija poprenog preseka u odnosu na duinu.
Takvi lanovi se odlikuju vitkou, esto veom od 50 (>50). Takvi konstruktivni elementi imaju
izrazitije unutranje uzdune sile od unutranjih momenata. To su, recimo, zatege kod dizalica, drai
viseih platforma, lanovi lakih reetkastih nosaa itd. Obino sadri tri stepena slobode u voru pa
modeliranje ovim elementom smanjuje obim algebarskog sistema za reavanje.

Grede su konstruktivni sadraji znaajnih dimenzija u odnosu na duinu, pa zato mogu da ponesu i
unutranje momente savijanja i uvijanja. Primena konanih elemenata tipa grede uopte smanjuje
aproksimacije jer u njihovim vorovima uobiajeno ima svih 6 stepeni slobode kretanja. Gredama se
diskretizuju linijske nosee strukture razliitih tipova dizalica i rotacionih bagera (reetke, stubovi),
ramovi postolja i nadgradnje vagona. Kako se veze konanih elemenata, ostvaruju samo u vorovima
(za koje su postavljeni uslovi kompatibilnosti strukture), ove analize nemaju aproksimativan pristup.

Cevi su jednodimenzioni konani elementi (engl. pipe), slika 1, koji se koriste za aproksimaciju
tankozidih geometrija. Granini elementi se koriste za modeliranje elastinih oslonaca (slika 2.0),
poboljanje uslova kompatibilnosti na granicama strukture sa nejednakim brojem stepeni slobode u
voru. esto se koriste za poboljanje numerike stabilnosti kod plitkih ljuski. U upotrebi su i konani
elementi tipa priguivaa (damperi), slika 2., kao i kruti (rigid) elementi.

A. Element za aksijalna i torziona optereenja (bez smicajna i savijanjarod element), sl.1-a,
B. Cevni element slinih osobina kao i prethodni (tube element), slika 1-b,
C. tapni element za aksijalna optereenja i savijanje (bar element), slika 1-c,
D. Linijski element krutosti (spring element), slika 2-a,
E. Linijski element priguenja (damper element), slika 2-b,
F. Kombinovani element zadate krutosti i priguenja,
G. Linijski element nelinearnosti (gap element),
H. Krivolinijski gredni element (curved beam element), slika 2-c


1D LINIJSKI ELEMENTI

Slika 1 a.- aksijalni element, b. - cevni element, c. - tapni/gredni element

X
Y
Z


Slika 2 a.- element krutosti, b. - element priguenja, c. - krivolinijski gredni element
PROJEKTOVANJE RAUNAROM AUTORIZOVANA PREDAVANJA DR MIOMIRA JOVANOVIA 3


Slika 3.0 Specijalni 1D elementi

Ploe i ljuske su strukturni elementi male debljine u odnosu na ostale dve dimenzije. Ljuske su
obino zakrivljeni strukturni elementi kod kojih je kolinik debljine i poluprenika krivine vei od 20
(R/t>20)
1
. Ljuske mogu biti jednostrano zakrivljene (cilindrine) i obostrano zakrivljene, nastale
obrtanjem krive oko ose. Cilindrina ljuska je, na primer cev, kolinika debljine h, radijusa
krivine R i duine ljuske L: h/R=1/100 i L/R = 2. Obostrano zakrivljena ljuska je, recimo, vrh trupa
aviona, dance vagon-cisterne, zid satelitske antene. Primer sferne ljuske je dance loptastog rezervoara
debljine zida h=6 cm i poluprenika krivine R=143 cm. Primer cilindrine ljuske je cev za visok
pritisak, debljine zida h=7 cm, prenika D=100 cm i duine 50 cm |49|.


Slika 4.0 2D POVRINSKI ELEMENTI

KLASIFIKACIJA: Kolinik debljine i poluprenika krivine moe se nai u irokim granicama, pa se
razlikuju tanke ljuske (thin shell) i debele ljuske (thick shell). Literatura ne navodi strogu granicu
njihove geometrije. Jasno je da su kod debelih ljuski znatno vei momenti savijanja pa time i
komponentni naponi oko srednje ravni krivine. Slika 5.0 pokazuje primer tanke cilindrine ljuske i
tanke ljuske promenljive zakrivljenosti, kakve se javljaju kod letilica.


Slika 5.0 Dva tipa tankih ljuski: cilindrina i sferna


1
Ugural A.C., Fenster S.K, ADVANCED STRENGHT AND APPLIED ELASTICITY, Elsevier, New York 1987.
KABL-E
KONTAKT-PAR
ETVOROUGAONI
KUBNI ELEMENT
(membrana)
ETVOROUGAONI
LINEARNI RAVANSKI
ELEMENT
PLOA
TANKA LJUSKA LINEARNA I KUBNA
SMICAJNA RAVAN
PROJEKTOVANJE RAUNAROM AUTORIZOVANA PREDAVANJA DR MIOMIRA JOVANOVIA 4


Ploe su ravna prizmatina tela male debljine u odnosu na ostale dimenzije. Tanka ploa je debljine
manje od 1/10 ostalih dimenzija |31|. Pri tome se smatra da pri spoljanjem optereenju nastaju male
deformacije ploa, koje ne prelaze 1/5 debljine ploe (A/h < 1/5). Autori Timoenko, Vojnovski-
Kriger, definiu geometriju tankih ploa u dijapazonu h/L = 1/80 1/200.

Debele ploe se koriste za najvia optereenja i u sebi nose izrazito sve tri prostorne
komponente napona. Poceski
2
definie debelu plou na primerima u kojima je kolinik debljine i
duine (irine) u granicama h/L = 1/4 1/80. Kako ploa prenosi spoljanje dejstvo unutranjim
momentima savijanja a ljuska prenosi spoljanje dejstvo membranskim naponima, to ljusku ini
znatno otpornijim i ekonominijim elementima konstrukcija.

Krivolinijski konani elementi prate zakrivljenu geometriju struktura. Definisani su
veim brojem vorova na ivicama elementa. Prednost: Vei broj uslova kompatibilnosti, ime se
znaajno smanjuju aproksimacije i poboljava kontinuitet na granicama elemenata.

Izoparametarski element je specijalna kategorija konanog elemenata koji ima jednak broj
vorova na konturi sa brojem vorova unutar polja elementa (za poboljanje unutranjeg kontinuiteta).
Prema funkciji za interpolaciju pomeranja izmedju osnovnih vorova, razlikujemo linearne, kubne,
paraboline i druge konane elemente.

Trodimenzioni elementi (3D) su tetraedarski element (sa 4 vora) oblika piramide,
heksaedarski element sa 8 osnovnih vorova itd. Trodimenzioni elementi imaju najee i dodatne
vorove po ivicama a najvei broj ovih elemenata ima po 3 stepena slobode u voru. Tako, samo
heksaedarski element sa 8 vorova u rogljevima i po jednim izmedju svih rogljeva na konturi, ima
ukupno 20 vorova sa 60 stepeni slobode. To pokazuje kako primena 3D elemenata dovodi do velikih
dimenzija raunskog modela.


Slika 6.0 Tipovi 3D konanih elemenata



2
Poceski A., MEOVITI METOD KONANIH ELEMENATA, Gradjevinska knjiga, Beograd 1990.
LINEARNI I KUBNI ELEMENT DEBELE LJUSKE SOLID ELEMENT
(puni element etvorostrane prizme)
SUPERELEMENTI
SENDVI LJUSKA LAMINARNA LJUSKA OSNOSIMETRINI ELEMENT
PROJEKTOVANJE RAUNAROM AUTORIZOVANA PREDAVANJA DR MIOMIRA JOVANOVIA 5

Konani elementi sa sloenim fizikim osobinama, posebno prilagodjeni za modeliranje,
nazivaju se superelementi. Na slici 6 pokazana su dva takva. Njihova osnovna vrednost je da
umanjuju matematiku sloenost koju bi imalo modeliranje laminarnih i kompozitnih struktura
pojedinanim definisanjem slojeva.

Opti kriterijumi diskretizacije:

1. Kriterijum broja stepeni slobode: to manji broj stepeni slobode i to kvalitetnije
interpolacione funkcije. Umanjuje numeriki obim problema - smanjuje hardverske resurse.
2. Kriterijum manjih aproksimacija: Manje odstupanje od tane geometrije kod modeliranja.
Ovaj zahtev uveava broj stepeni slobode kretanja,
3. Kriterijum spoljanjeg oblika: Izbor konanog elementa strukture moe se izvriti na osnovu
slinosti njegove geometrijske forme sa formom pravilnih delova objekta,
4. Kriterijum poznavanja unutranje distribucije komponentnih napona lanova kontinuuma:
Zasniva se na poznavanju osnovnih tipova naponskih distribucija kod ploe, ljuske, membrane,
solida, grede, tapa. Kako unapred nije tano poznata distribucija napona, esto se nakon analize
ispituje ispravnost izbora konanih elemenata. To podrazumeva kontrolu nivoa i vrste
komponentnih deformacija. Na taj nain se proverava da li je izabran element "radio" po
svojoj teoriji ili ne. Kada uslovi to dozvole, vri se i eksperimentalna analiza. Na bazi toga se
moe rei da je modeliranje u FEA i iskustvena kategorija.
5. Kriterijum simetrinosti: U sluaju centrinog ili simetrinog spoljanjeg optereenja, mogue
je izvriti modeliranje polovine, etvrtine ili dela konstrukcije, ime se problem racionalno
opisuje manjim brojem stepeni slobode. To je sluaj sa cisternama, spojnicama, diskovima.
Uticaj ostalih delova konstrukcije definie se posredstvom graninih uslova.




ETAPE PROGRAMSKOG PRISTUPA FEM


Reavanje zadataka FEA metodom ima proceduru sa sledeim etapama:

1. Diskretizovanje kontinuuma konstrukcije izabranim kon. elementima,
2. Izbor interpolacionih funkcija (funkcija oblika),
3. Sraunavanje karakteristika konanih elemenata,
4. Formiranje algebarskog sistema jednaina konstrukcije,
5. Reavanje algebarskog sistema jednaina,
6. Proraun potrebnih unutranjih veliina.

Prve tri etape su kreativni deo zadatka. etvrta, peta i esta etapa su rutinski deo posla i obino
su preputeni raunaru i pouzdanom softveru. Forma konstrukcije i cilj prorauna odredjuju broj, tip i
raspored konanih elemenata. Izbor tipa konanog elementa integrie izbor interpolacionih funkcija
(funkcija oblika), kojima su povezana vorna pomeranja elementa sa unutranjim pomeranjima u
konanom elementu. Adekvatnost interpolacionih funkcija odredjuje tanost reenja zadatka. Zato se
u cilju dokaza tanosti, dobijeno reenje podvrgava sledeim proverama:

1. Istim tipom i veliinom konanog elementa rei se neki poznati analitiki problem, na osnovu
ega se ocenjuje kvalitet primenjenog konanog elementa i kvalitet modeliranja. Na osnovu ove
provere, komparativno se ocenjuje tanost osnovnog problema.
2. Utvrdjivanjem poloaja asimptote dobijene iz uzastopnih monotono konvergirajuih reenja
mrea razliitih gustina, ocenjuje se poloaj tanog reenja. U praksi se ova metoda ee koristi.

PROJEKTOVANJE RAUNAROM AUTORIZOVANA PREDAVANJA DR MIOMIRA JOVANOVIA 6

I nterpolacione funkcije

Interpolacione funkcije opisuju polje deformacija, napona i drugih uticaja u konanom elementu.
Njima se uspostavlja neposredna veza izmedju pomeranja u bilo kojoj taki polja elementa i
pomeranja u vornim takama. Koriste se tri familije interpolacionih funkcija: Lagrange polinomi
imaju oblik:

...
2
y
2
x
8
a y
2
x
7
a
2
y
6
a
2
x
5
a y x
4
a y
3
a x
2
a
1
a
) y , x (
P + + + + + + + + = (3.09)

Njihovo reenje konvergira tanom reenju kada polinom ima beskonaan red. Kvalitetna
interpolaciona funkcija zahteva onaj stepen polinoma koliki je broj nezavisno promenljivih u
elementu. Sa druge strane, visok stepen polinoma je nepodesan, zbog potekoa eliminacija
unutranjih lanova, pa se primenjuju samo za odredjene tipove konanih elemenata.
Serendipity funkcije su funkcije vornih taaka konture. Njihove vrednosti su 1.0 u vorovima i 0.0
izvan vorova. Hermitovi polinomi su polinomi vieg stepena sa osobinama dobrog kontinuiteta na
granicama izmedju elemenata. Koeficijenti ovih funkcija se odredjuju iz uslova kompatibilnosti i
uslova statike ravnotee. Serendipity funkcije su tako oblikovane da direktno povezuju pomeranja u
elementu sa pomeranjima u vorovima to eliminie potrebu izraunavanja njihovih inverznih matrica
i znaajno ubrzava postupak. Za izoparametarske elemente je karakteristino da se i pomeranja
vorova i pomeranja u polju elementa, izraava istim funkcijama oblika (3.10). U ovim jednainama
x,z,y su koordinate u polju konanog elementa a x
i
, y
i
, z
i
koordinate i-tog vora elementa. h
i
su
funkcije oblika u lokalnom normalizovanom koordinatnom sistemu r, s, t.


i
q
1 i
i i
q
1 i
i i
q
1 i
i
z h z , y h y , x h x = = =

= = =
(3.10)

Kod izoparametarskih konanih elemenata, gde se za opis pomeranja vorova i taaka u polju
konanog elementa koriste iste matematike formulacije funkcija oblika, postoje i odstupanja.
Ukoliko je stepen funkcije oblika vii od stepena funkcija koje opisuju pomeranja vorova, takvi
konani elementi se nazivaju superparametarski elementi. U suprotnom sluaju, radi se o
subparametarskim elementima.

PROJEKTOVANJE RAUNAROM AUTORIZOVANA PREDAVANJA DR MIOMIRA JOVANOVIA 7




KONVERGENCIJA I TANOST METODE
KONANIH ELEMENATA (FEM)
Proizvoljan pristup formiranja modela u metodi konanih elemenata dovodi do razliitih reenja. Da
bi se eliminisao individualan pristup, razvijeni su postupci koji kontroliu aproksimacije modela.
Prvi korien princip ograniavanja aproksimacija izvodi se procedurom dokaza konvergencije.
Druga savremenija metoda je izvedena softverski, putem automatske procedure kojom se redefinie
topologija poetnog modela sve dok sukcesivnim smanjenjem aproksimacija, analiza ne zadovolji
zadatu tanost. - metoda adaptivnih mrea.
Redovna procedura reavanja zadataka metodom konanih elemenata zahteva dokaz uspenosti
pristupa - kroz tri vrste provere:
1. Utvrdjivanjem tanosti numerikog izraunavanja,
2. Utvrdjivanjem numerike stabilnosti postupka i
3. Ispitivanjem konvergencije reenja.

Tanost numerikog izraunavanja podrazumeva bliskost analitikog i numerikog
reenja. Kod prostih primera mogue je numeriko reenje uporediti sa analitikim. Primer elementarne provere statikog
ugiba simetrinog linijskog nosaa jednostavno se izvodi na osnovu jednaina elastinih linija i ugiba sredine nosaa. Kod
dinamike analize, provera se moe izvriti za sistem koji osciluje kao klatno na bazi perioda oscilovanja matematikog,
astatikog ili fizikog klatna, slika 7. Cilj ovih grubih analiza je da se objektivizuje nadjeno reenje.

Numerika stabilnost podrazumeva proveru postojanja svih reenja, traenih u svim
etapama razvoja modela pri razliitim vrstama optereenja, razliitim sluajevima analiza (statika,
dinamika) bez prekida u numerikom izvrenju procedura. Postavljen proraun ne sme da ispolji
numeriku nestabilnost promenom parametara u realnom domenu konstrukcije i realne intenzitete
spoljanjih uticaja.



Slika 7. Dva zadatka provere tanosti reenja: statiki i dinamiki


Konvergentnost podrazumeva numeriko priblienje uzastopnih reenja tanoj vrednosti,
polazei od prethodno dobijenih reenja. U MKE se konvergencija ocenjuje na osnovu mree
konanih elemenata i vrednosti dobijenih rezultata. Mree se razlikuju u pogledu veliine i rasporeda
konanih elemenata. Rezultati prorauna u statikoj analizi su referentna pomeranja. U dinamikoj
analizi rezultati prorauna su sopstveni vektori ili sopstvene frekvencije. Pri tome, pravac iz koga
reenje konvergira zavisi od metode koja je koriena (metoda sila ili metoda pomeranja). Slika 8.
pokazuje konvergenciju reenja sa donje strane kod metode deformacija, odnosno, sa gornje strane
kod metode sila. Zato primena metode sila i metode deformacija odredjuju oblast tanog reenja
analize. Kod meovite metode konanih elemenata, konvergencija je mogua sa obeju strana, |49|.


y=
FL
3
48 E I
X
F
B
F
A
L/2 L/2
L
T=2
L
g
t
PROJEKTOVANJE RAUNAROM AUTORIZOVANA PREDAVANJA DR MIOMIRA JOVANOVIA 8



Slika 8. Konvergencija u metodi konanih elemenata


Osobina: Uveanjem broja konanih elemenata poboljavaju se granini (konturni) uslovi
problema usled smanjenja aproksimacija, te se dobija tanije reenje. Shodno ovom stavu, dokaz
konvergencije se izvodi formiranjem sukcesivnih mrea konanih elemenata razliite veliine.
Proporcionalno umanjenje veliine konanog elementa, vodi poveanju broja elemenata fine mree.
Proporcionalno, znai da se kod ravanskih problema, finija mrea formira deobom svakog elementa
na etiri nova, a kod prostornih problema deobom svakog zapreminskog elementa na osam novih. Tri
ili vie uzastopnih mrea razliitih po gustini, omoguuju utvrdjivanje pravca priblienja tanijeg
modela analitikoj vrednosti reenja. Iz tri reenja, moe se izraunati zavisnost broja elemenata od
tanosti reenja, ime se definie stepen konvergencije. Kada u graninom sluaju veliine konanih
elemenata postanu vrlo male, dobija se tano numeriko reenje. Da bi se to postiglo potrebno je da su
ispunjeni sledei uslovi:

Uslov 1: Izabrana deformaciona funkcija konanog elementa treba da bude tako definisana da pomeranja elementa kao
celine (kao krutog tela) ne prouzrokuju deformacije (napone) u samom elementu.

Uslov 2:Izabrana deformaciona funkcija mora da d konana pomeranja na granicama elementa (Kriterijum neprekidnosti
medju elementima).

Osobina: Stepen konvergencije zavisi od interpolacione funkcije. Ukoliko interpolaciona funkcija tano opie
deformaciju odnosno da tano reenje diferencijalnih jednaina pomeranja, tada vie tanost ne zavisi od "gustine" mree.
Tada sve mree daju numeriki tana reenja. Ovaj specifian sluaj je est kod linijskih struktura sa konanim
elementima tipa tapova i grede. Kod primene tih elemenata nema smisla ispitivanje konvergencije, obzirom da njihove
medjusobne veze ne uvode aproksimacije u pogledu distribucije pomeranja
3
. Dokaz konvergencije se izvodi za probleme
kontinuuma u ravni i prostoru
4
.

Praktino: Kod analize realnih struktura, mogu nastati znaajne razlike u rezultatima. Ako
eliminiemo greke uslovljene neadekvatnim izborom konanih elemenata, razlike rezultata tanih i
numerikih reenja mogu biti i vee od 30 %. U takvim sluajevima se naputaju postavljeni diskretni
modeli, postavljaju novi, dok se ne dobiju reenja uzastopnih mrea koja odstupaju manje od 10 %.
Takva reenja se mogu smatrati upotrebljiva u rutinskoj inenjerskoj praksi |42|. Greke nastale u
primeni MKE uslovljene su veliinom konanih elemenata i kvalitetom njihovih interpolacionih
funkcija. Pravilan izbor tipa konanog elementa i interpolacione funkcije, omoguuje smanjenje broja
elemenata u mrei. Iz tog razloga razvijeni su razliiti tipovi geometrijskih oblika konanih elemenata.





3
Istovremeno su zadovoljeni i granini uslovi i uslovi kompatibilnosti.
4
Ovaj princip prvi je primenio Irons na problemu ploe optereene koncentrisanom silom, dobivi pri tome
odstupanje rezultata od 1.5 % izmedju dva postavljena diskretna modela.
Tano reenje
Parametar poredjenja
(deformacija)
Parametar poredjenja
(deformacija)
Oblast nestabilnog reenja
Oblast nestabilnog reenja
Divergencija reenja
Konvergencija reenja
Konvergencija reenja
Divergencija reenja
Broj konanih
elemenata
n
1
n
2
n
3
n
4
Tano reenje
PROJEKTOVANJE RAUNAROM AUTORIZOVANA PREDAVANJA DR MIOMIRA JOVANOVIA 9





VERIFIKACIJA FEM PROCEDURE
PRIMER 1:
Statika analiza konzole sa 3D osmovornim elementom

Primer verifikacije modela konzole statikom analizom modela sa automatskom generacijom 3D osmovornog elementa.

Naziv: PB 0501 - statika analiza konzole etvrtastog poprenog preseka
Datum realizacje: 02.10.1997.
Procesor: SSAP 0 Linear Stress Analysis Processor
Optereenje: Transverzalna sila
Element tip: TIP-5 (3D, osmovorni element)
Napomena:

Prikaz: Primer verifikacije modela konzole statikom analizom modela sa automatskom generacijom 3D osmovornog elementa.
Generacija je izvedena sa 240 elemenata. Sila je uneta kao koncentrisana. Oslonci su u 12 vora sa potpunim ukljetenjem. Broj stepeni
slobode kretanja 2880. Vreme realizacije 90 s.

Definicija zadatka: D.Rakovi, TABLICE IZ OTPORNOSTI MATERIJALA,
Gradjevinska knjiga, Beograd 1968.

SLIKA 9.
Reenje zadatka: Klasino reenje:
y
F l
E I
x
=


3
3
, Podaci:
- Presek b x h = 50.8 x 76.2 (mm), moment inercije savijanja I
x
= 187.304 cm
4
,
- Materijal: konstrukcioni elik modula elastinosti E = 20.69 10
6
N/cm
2
,
- Sila: F = 981 N = 220.5 lbf, raspon konzole 1016 mm.

Tabela PB 0501: Poredjenje rezultata
Ugib ispod vrha konzole y (cm)
Teorija Algor Odstupanje (%)
0.08849 0.08849 0.000


X
Y
Z
220.5
3.484E-2
3.266E-2
3.048E-2
2.83E-2
2.613E-2
2.395E-2
2.177E-2
1.960E-2
1.742E-2
1.524E-2
1.306E-2
1.089E-2
8.709E-3
6.532E-3
4.354E-3
2.177E-3
0.
Output Set: Algor Case 1, Deformed (3.484E-2):
Total Translation, Contour: Total Translation
ugib (inch)
Slika 3.07 Verifikacioni primer 1: Konzola
PROJEKTOVANJE RAUNAROM AUTORIZOVANA PREDAVANJA DR MIOMIRA JOVANOVIA 10


PRIMER-2:
Analiza debelozide cevi 3D osmovornim elementom

Primer verifikacije modela debelozide cevi statikom analizom automatskom generacijom 3D osmovornog elementa.

Naziv: PB 0502 - statika analiza debelozide cevi
Datum realizacje: 12.10.1997.
Procesor: SSAP 0 Linear Stress Analysis Processor
Optereenje: Spoljanji pritisak
Element tip: TIP-5 (3D, osmovorni element)
Napomena:

Prikaz:
Primer verifikacije modela cevi debelog zida, statikom analizom sa automatskom generacijom 3D osmovornog
elementa. Generacija je izvedena sa 900 elemenata. Spoljanji pritisak je unet kao povrinsko optereenje. Posmatrana je
simetrina polovina cevi. Broj stepeni slobode kretanja 5332. Broj vorova modela 1364. Vreme kompletne realizacije 252
s na PC P5/150 MHz. Vreme odre|ivanja deformacija 12 sCP.

Definicija zadatka: D.Rakovi, TEORIJA ELASTINOSTI, Nauna knjiga, Beograd 1985.

X
Y
Z
V1
L1
C1


Slika 10. Diskretni geometrijski model primera

Reenje zadatka:
Napon u cirkularnom pravcu na unutranjem zidu cevi, spoljanjeg i unutranjeg poluprenika b/a i pritiska p
S
:

C
o =

2
2
2 2
p
b
b a
S
,
Podaci:
- dimenzije b x a x l = 15.24 x 7.62 x 76.2 (cm)
- debljina zida cevi: o= 7.62 (cm)
- materijal: konstrukcioni elik modula elastinosti E = 20.69 10
6
(N/cm
2
)
- spoljanji pritisak: p
S
= 0.68971 (kN/cm
2
)
- Poasson-ov koeficijent v=0.3

Tabela PB 0502: Poredjenje rezultata
Napon unutranjeg zida u cirkularnom pravcu o
C
(kN/cm
2
)
Radijalna deformacija unutranjeg zida cevi
Ay (cm)

Teorija

Algor

Odstupanje napona
(%)

Algor

-1.83922 -1.844747 0.300 6.10298510
-4


MAINSKI FAKULTET NI, PROFESOR DR MIOMIR JOVANOVI




PRIMER 3:
Statika analiza ploe 2D konanim elementom

Primer verifikacije modela ploe statikom analizom sa automatskom generacijom 2D elementa ploe.

Naziv: PB 0601 - statika analiza ploe etvrtastog oblika
Datum realizacje: 14.10.1997.
Procesor: SSAP 0 Linear Stress Analysis Processor
Optereenje: Transverzalna sila
Element tip: TIP-6 (2D element ploe)
Napomena:

Prikaz:
Primer verifikacije modela ugiba ploe statikom analizom modela sa automatskom generacijom 2D elementa ploe.
Generacija je izvedena sa 963 elemenata. Sila je koncentrisana u sredini ploe. Ploa je slobodno poduprta po konturi. Broj
stepena slobode kretanja 6036. Broj vorova modela je 1027. Vreme kompletne realizacije 310 s na PC P5/150 MHz.

Definicija zadatka: D.Rakovi, TEORIJA ELASTINOSTI, Nauna knjiga, Beograd 1985.

X
Y
Z
449.47
V1
L1
C1


Slika 11. Diskretni geometrijski model verifikacionog primera3

Reenje zadatka: Ugib kvadratne ploe dimenzije axaxh pod dejstvom centralne transverzalne sile:

,
)
2
1 ( 12
3
h E
D : Krutost ,
D
2
a P
w : Ugib
v

=

o =

Podaci: - dimenzije a x a x h = 80 x 80 x 0.8 (cm)
- savojna krutost ploe D = 965854.94 (Ncm)
- materijal: konstrukcioni elik modula elastinosti E = 20.69 10
6
(N/cm
2
)
- sila: F =2000 (N), Poasson-ov koeficijent v=0.3

Tabela PB 0601: Poredjenje rezultata
Ugib sredine ploe w (cm)
Teorija Algor Odstupanje (%)
0.15373 0.15229 0.925



MAINSKI FAKULTET NI, PROFESOR DR MIOMIR JOVANOVI



PRIMER-4:
IZVODJENJE DOKAZA O KONVERGENCIJI REENJA

MODEL: Izotropna, slobodno oslonjena pravougaona ploa, dimenzija a x b, optereenu poprenim optereenjem p
(x,y)
.
Popreno optereenje je normalna koncentrisana sila P u taki x= i y=q. Diferencijalna jednaina elastine povri tankih
ploa, prema teoriji savijanja:


D
) y , x (
p
4
y
W
4
2
y
2
x
W
4
2
4
x
W
4
=
c
c
+
c c
c
+
c
c

(3.11)


ANALITIKO REENJE: Navier-ovo opte reenje ugiba W, pri graninim uslovima slobodno oslonjene pravougaone
ploe, W
(x=a/2, y=b/2)
=0, definisano je 1820. godine |49|. Svodjenjem na oblik koji odgovara maksimalnom ugibu u
sreditu kvadratne ploe, dobija se izraz:

D
2
a P
) b
2
1
y , a
2
1
x max(
W

o =
= =
(3.12)

Koeficijent o = 0.0116 za vrednost kolinika b / a = 1. D je krutost ploe na savijanje:
D = Eh
3
/ 12(1-v
2
), gde je h debljina ploe, E modul elastinosti, a v Poisson-ov koeficijent.

PRIMER: Proizvoljna, slobodno oslonjena kvadratna ploa dimenzija a=b=800 mm, debljine h=8 mm i E=20600
kN/cm
2
, pri centralnoj koncentrisanoj sili P=2 kN, ima teorijsko reenje ugiba W=W
max
= 1.5373 mm.

ELEMENTI IZBORA KONANOG ELEMENTA PLOE:
Kako je W
max
< h << a, to se u posmatranom sluaju moe izabrati za analizu konani element tipa tanke ploe. Osobina
izbora ovog konanog elementa je da su dominantni naponi izazvani momentima savijanja. Od manjeg uticaja su
transverzalne sile, a membranskih napona nema u sluaju slobodno poduprte ploe. U posmatranom sluaju, tanka ploa je
dvodimenzioni konani element.

PROCEDURA: Za posmatrani sluaj razvijeno je nekoliko probnih mrea. Dokaz konvergencije, shodno teorijskim
uslovima za 2D povrinske elemente |49|, zahteva formiranje finije mree, deobom povrina elemenata grube mree u dva
koordinatna pravca. Tom podelom nastaje finija diskretna mrea (tabela 3.1, Model-2) sa 4x4 = 16 konanih
elemenata. Dimenzije nastalih elemenata su 200 x 200 x 8 mm. Dobijena geometrija je u granicama elementa tipa ploe,
pa se moe izvesti i dalja podela finijim elementima dimenzije 100 x 100 x 8 mm. Takva mrea se odlikuje sa 8 x 8 =
64 konana elementa tanke ploe, tabela 3.1, Model-3.

Tabela 3.1











Model - 1

Model - 2

Model - 3

Slika modela:







Broj konanih elemenata: 4 16 64
Broj vorova modela: 9 25 81
Broj stepeni slobode kretanja: 44 133 452
Reenje: Ugib (mm) 1.3673 1.3952 1.4505
Odstupanje od teorijskog ugiba % 11.06 9.24 5.65
MAINSKI FAKULTET NI, PROFESOR DR MIOMIR JOVANOVI



Slika 12. Dijagram konvergencije reenja slobodno oslonjene ploe

RIZIK: Dalje umanjenje veliine elementa pri zadravanju iste debljine, vodilo bi ka zapreminskim konanim elementima
i smanjilo bi adekvatnost (vernost) funkcija oblika kojima se odlikuju elementi tanke ploe kada su primenjeni na
trodimenzionalnom modelu. Slika 12 pokazuje dijagram konvergiranja numerikog reenja tanoj vrednosti. Shodno
zahtevu tanosti, moe se odabrati prihvatljiva mrea za reavanje zadatka. Poredjenje ova tri modela pokazuje da se ugib
centra ploe pribliava tanoj analitikoj vrednosti ugiba.


PROCENA GREKE PRORAUNA
(Error estimate)
Klasian postupak dokaza konvergencije je nepraktian jer zahteva mnogo rada, procesorske resurse i dodatno vreme
analize. Zato se esto koristi pristup direktne procena greke kojim se vrednuje ispravnost aproksimacija bez dodatnih
analiza i sekundarnih modela.
Greka je izrazita na mestima visokog stepena promene napona, promene pomeranja, temperature i drugih promena. Ove
promene se izraavaju gradijentom napona i deformacija. Odredjivanje procenjene greke, iako ne daje odgovor o
apsolutnoj greci, upuuje na prisustvo kritinijih oblasti modeliranja.
Vektor greke se primenjuje u svrhu prikaza greke modeliranja, kao nosilac podataka o kvalitetu modela i primenjenim
aproksimacijama. Vektor greke prikazuje rezultat odstupanja tanosti prorauna u teitima, na povrinama ili u
vorovima konanih elemenata.
Postupak procene greke se zasniva na proceduri formiranja vektora greke koji se analizom dobije. Nakon analize
deformacija, proraunava se greka modela, koja se moe metodama postprocesiranja prikazati.
Softver koristi sledee metode izraavanja procenjene greke:

Metoda maksimalnih odstupanja, koristi sledei izraz za odredjivanje greke:

MIN
Vrednost
MAX
Vrednost = c , (3.40)

Metoda odstupanja od prosene vrednosti:

)
SRED
Vrednost
MIN
Vrednost ,
SRED
Vrednost
MAX
Vrednost ( MAX = c , (3.41)

Metoda maksimalnih relativnih odstupanja izraava u procentima greku:

% 100
SRED
Vrednost
MIN
Vrednost
MAX
Vrednost

= c (3.42)

Metoda relativnih odstupanja od prosenih vrednosti (%): (3.43)

% 100
SRED
Vrednost
)
SRED
Vrednost
MIN
Vrednost ,
SRED
Vrednost
MAX
Vrednost ( MAX


= c

Metoda maksimalnih normalizovanih relativnih odstupanja (%):

% 100
VektoraMAX
Vrednost
MIN
Vrednost
MAX
Vrednost

= c (3.44)
Broj konacnih elemenata
U
g
i
b

p
l
o
c
e

y

(
m
m
)
C
Tacno resenje y=1.53 mm
C M
o
d
e
l
-
1
M
o
d
e
l
-
2
M
o
d
e
l
-
3
c =11.06 %
y=1.3673
C
y=1.3952
C
c =9.24 %
y=1.4505
C
c =5.65 %
MAINSKI FAKULTET NI, PROFESOR DR MIOMIR JOVANOVI


Metoda relativnih normalizovanih odstupanja od prosenih vrednosti (%): (3.45)

% 100
VektoraMAX
Vrednost
)
SRED
Vrednost
MIN
Vrednost ,
SRED
Vrednost
MAX
Vrednost ( MAX


= c


PRIMENA:

- Metoda odstupanja od prosene vrednosti identifikuje najire oblast greke izlazne vrednosti.
- Metoda maksimalnih relativnih odstupanja koristi se za idetinfikaciju strmog neujednaenog gradijenta kao i
gradijenta vrlo izraenog u jednom pravcu.
- Metode maksimalnih relativnih odstupanja od srednje vrednosti identifikuju oblasti ali ne i karakter odstupanja
(male i velike apsolutne vrednosti gradijenta). Korienje ovih metoda se zato primenjuje kod zadataka gde je
veliina (magnituda) uporedne veliine manje vana od stepena promene veliine kroz kontinum.
- Normalizacijske metode koriste se za bolje vrednovanje ukupne greke ukljuujui i piceve izlaznih vrednosti.


Primer 5: CAE/FEA ANALIZA KUKE DIN 15407

ZADATAK: Geometrijska sloenost lamelaste kuke, namee zahtev tanog odredjivanja napona po celom kontinumu. Za
analizu je izabrana proizvoljna kuka iz DIN 15407 standarda, nosivosti 160 tona, visine 2660 mm, sa osam lamela
pojedinane debljine 25 mm, prema slici 4.25. Potrebno je proraunati napone i odrediti procenjenu greku modela.

MODELIRANJE: Osnova za razvoj modela mree konanih elemenata je geometrija lamelaste kuke. Na bazi te
geometrije izabrana je osnovna dimenzija 3D osmovornog konanog elementa od 40. mm. Programom ALGOR,
generisana je mrea konanih elemenata, tako da se umanjenjem osnovnih dimenzija, moe da generie kontura otvora za
zakivke C 31 mm, rasporedjenih na 13 lokacija. Tako je dobijena mrea Modela-1 sa 2660 konanih elemenata, prikazana
na slici 13. Proraun takodje izveden programom ALGOR, dao je reenja prema tabeli T-4.2. Maksimalni vorni Von-
Mises-ov napon je 13.6552 |kN/cm
2
|. Proraun maksimalnog relativnog normalizovanog odstupanja pokazao je sliku
rezultata prema slici 14. Dobijeno je maksimalno relativno normalizovano odstupanje Von-Mises-ovog napona od 30 % na
mestu unutranje krivine kuke, ispod horizontalnog preseka krivog dela kuke. Poboljanje kvaliteta tanosti prorauna:

Slika 13. Mrea lamelaste kuka sa 2660 Slika 14. Slika procenjene greke usled zapreminskih
konanih elemenata aproksimacija modela sa 2660 elemenata
MAINSKI FAKULTET NI, PROFESOR DR MIOMIR JOVANOVI


Na bazi Modela-1, razvijen je Model-2 koji se karakterie rafiniranijom mreom od 5723 konana elementa. Karakteristike
ove analize takodje pokazuje tabela T 4-2. Maksimalni vorni Von-Mises-ov napon je 13.6954 |kN/cm
2
|. Maksimalno
relativno normalizovano odstupanje pokazano je na slici 15. Raspored Von-Mises-ovih napona Modela-2 pokazan je na
slici 16. Dobijeno je maksimalno relativno normalizovano odstupanje Von-Mises-ovog napona od 20 % na mestu vrata sa
otvorom C 300 mm u zoni postavljenih oslonaca kuke. Maksimalno relativno normalizovano odstupanje Von-Mises-ovih
napona na unutranjoj krivini kuke, ispod horizontalnog preseka krivog dela kuke je smanjeno na 18 %. Umanjenje
procenjene greke modela postignuto je finijom mreom u kritinim delovima kuke. Ova ocena greke izvedena je prema
ekstremnom lokalnom naponu prema kriterijumu maksimalnog relativnog normalizovanog odstupanja. Procenjena greka
Von-Mises-ovog napona prema kriterijumu relativnog odstupanja od prosenih vrednosti Von-Mises-ovih napona, dala je
skladno maksimalno odstupanje od samo 5.66 % na osnovu ega se moe prihvatiti i tanost Modela-1. Model-2 ima
manje relativno odstupanje (procenjenu greku) u odnosu na prosene vrednosti to je oigledno na bazi poredjenja
topologije mrea Modela-1 i Modela-2 u kritinim zonama kontinuuma.

Provera komponentnog napona zatezanja unutranje krivine horizontalnog preseka kuke, izvrena je analitiki prema
teoriji krivih tapova. Dobijen je maksimalan komponentni napon (na ivinoj povrini kuke) od o
33 MAX
= 13.2470
|kN/cm
2
|.


Slika 15. Slika procenjene greke usled Slika 16. Slika Von-Mises-ovih napona na
aproksimacija modela sa 5723 elementa kuki sa 5723 konana elementa

Tabela 4-2 Model-1 Model-2 Teorijska vrednost
Broj elemenata 2660 5723
Broj vorova 5674 11888
Broj stepeni slobode (SSK) 17006 35618
Maksimalni Von-Mises napon
o
VM MAX
|kN/cm
2
|

13.6552

13.6954

o
33 MAX
= 13.2470
5
Maksimalna relativna normali-
zovano odstupanje c |%|

30.

20.



5
Prema teoriji savijanja krivih tapova pravougaonog preseka kuke Bxo =575.x25., radijusa 205. mm,
(Proraun dr Z.Marinkovi, MFN, 1998. Ni)
Mainski fakultet Ni CAD tehnologije 2 Godina 2009-2010 dr Miomir Jovanovi, red.profesor 1




Predavanje 8
FORMIRANJE MODELA U METODI
KONANIH ELEMENATA

Formiranje diskretnog modela je pripremna faza - procedura pre analize metodom
konanih elemenata. Formiranjem diskretnog modela stvara se osmiljena, uskladjena i
povezana grupa konanih elemenata kojom je opisan kontinuum, koji je predmet analize.
Formiranje modela za analizu ima etiri faze realizacije: Formiranje geometrijskog modela,
formiranje idealizovanog modela, formiranje modela zona i formiranje diskretnog modela.

Geometrijski model kreira projektant, CAD softverom za projektovanje. Time nastaje
datoteka podataka koji realno opisuju geometriju objekta sa svim potrebnim detaljima za izradu.
Geometrijski model moe da sadri geometrijske elemente koji nemaju znaaja za analizu jer ne
utiu na naponsko-deformacionu sliku objekta. Radi toga se formira idealizovan model u kome
su obaeni nevani detalji.

Idealizovan model je uproen model koji ne mora da predstavlja celinu objekta ukoliko
moe da se njegovim simetrinim formama predstavi funkcija i nain optereenja celine.
Idealizovan model se uvek formira sa zahtevom manjeg obima kontinuuma za analizu. Osnova
razvoja racionalnih idealizovanih modela je apstrakcija. Apstrakcija je sagledavanje modela od
strane analitiara kojom se postavlja koncept modela, uklanjaju detalji, prepoznaje simetrija,
redukuje model, prilagodjavaju modaliteti unoenja optereenja. Na sledecoj slici i slici 3.12,
pokazana je traverza donje koturace dizalice.



Model zona predstavlja idealizovan model raslanjen na pravilnije celine zone koje
dozvoljavaju podelu kontinuuma na konane elemente prema standardnom - poznatom
algoritmu generisanja ili preslikavanja. Na slici 3.12 pokazan je model sa 4 zone. Uskladjivanje
medjusobnog poklapanja vorova i odsustvo koincidencije elemenata i vorova obezbedjuje se
mapiranjem mree procedurom uskladjenog broja elemenata na kontaktnim povrinama zona.

Diskretni model se razvija na bazi modela zona i uskladjenog broja elemenata kontaktnih
povrina zona. Diskretni model podrazumeva odredjivanje vorova, konanih elemenata,
podataka o materijalu, diskretnom optereenju i diskretnim graninim uslovima. Diskretni
model ima potrebna prilagodjavanja mree konanih elemenata graninim uslovima oslanjanja i
takama i povrinama dejstva spoljanjih sila. Razvijena mrea konanih elemenata se ocenjuje
parametrima oblika mree. To su geometrijski okviri u kojima je primenjen konaan element
(deformisanost oblika), pravilnost razvoja mree (kontinualnost promene pravca i oblika
elementa), pravilnost promene veliine elementa (kontinualnost promene geometrije). Na bazi
ovih parametara vri se poboljanje mree pre nego to se formira konaan diskretan model.
Konanim diskretnim modelom vri se analiza.
PROJEKTOVANJE RACUNAROM - CAD Autorizovana predavanja dr Miomira Jovanovia 2



X
Y
Z
6.04151E-4
0.0106042
0.0206042
0.0306042
0.0406042
0.0506042
0.0606042
0.0706042
0.0806042
0.0906042
0.100604
0.110604
-0.03
-0.01


Slika 3.12 Faze transformacije modela. Slika pokazuje tri iana modela:
Geometrijski model, idealizovan model i model zona.
etvrti model - diskretni model je prikazan kao zapreminski solid model objekta


Razvoj mree konanih elemenata moe se realizovati:
Runim putem (pojedinanim definisanjem vorova i elemenata),

Poluautomatskim putem kada se na bazi postavljenog koncepta modela zadaju
pojedinane komande automatskog generisanja konanih elemenata u zonama. Poluautomatski
generatori su interaktivnog tipa zasnivaju se na instrukcijama definisanim kroz dijalog.

Automatska procedura podrazumeva generisanje mree kao celine jednom
komandom kojom nastaje ceo diskretni model iz zadatog geometrijskog modela i
negeometrijskih instrukcija o osloncima, optereenju, materijalu i fizikim osobinama.
Automatsko generisanje karakterie najsavremenije modelere. Zato je osnovni programski alat
za odredjivanje zona u kojima se generie mrea generator granica. Automatski generatori
koriste tri metode za formiranje mrea: Metodu spajanja vorova, metodu prilagodjavanja
uzorka mree i metodu dekompozicije.

Softver za analizu, shodno nainu modeliranja, moe da se razvija kao integralni i
modularni. Integralni podrazumeva softverski potpuno integrisane sve faze razvoja modela,
analize i postprocesiranja. Modularni pristup podrazumeva razvoj, korienje i distribuciju
softverskih modula za pojedinane etape analize (geometrijsko modeliranje, preprocesiranje,
postprocesiranje, analiza).

Modularni programi podrazumevaju i bogatiji interfejs za rad sa razliitim formatima i
programima. Primer takvih programa je FEMAP (Finite Element Modeling And
Postprocessing), MicroStation-SE. Softverski paketi kao I-DEAS, ANSYS, ALGOR,
NASTRAN, COSMOS integriu sve proceduralne faze analize: Geometrijsko modeliranje,
idealizaciju, kreiranje diskretnog modela, reavanje zadatka i postprocesiranje. esto su tu
pridodate opcije za optimizaciju, redizajn, analizu osetljivosti modela, konkurentni ininjering,
izradu tehnike dokumentacije, poredjenje sa eksperimentom.


Pre/post procesori su programi predvidjeni za rad sa geometrijskim podacima,
optereenjima, graninim uslovima, naponima, deformacijama, vektorima, poljima, grafikim
tipovima geometrijskih modela, animacijom, grekama analize. Pre/post procesori su uvek
zasnovani na grafikom interfejsu i na taj nain omoguuju analizu po razliitim osnovama,
istraivakim ciljevima.


Mainski fakultet Ni CAD tehnologije 2 Godina 2009-2010 dr Miomir Jovanovi, red.profesor 3

Generatori mrea modeleri mrea.

Mogu generisati dvodimenzionalne ili trodimenzionalne mree konanih elemenata.
Dvodimenzione mree se koriste za reavanje ravanskih i osnosimetrinih zadataka
1
.
Trodimenzione mree su najoptija kategorija mrea i u domenu mainstva njima se pokriva
kontinuum objekata koji su uvek 3D. Drugi znaajan parametar generacije je gustina elemenata
u pojedinim zonama. Generatori mrea koriste dva pristupa u zadavanju gustine mree:

Prvi pristup kod koga se gustina elemenata unapred (a priori) pretpostavlja analizom
idealizovanog modela iz koje se odredjuju parametri generatora mrea. Ovaj model se zasniva
na optim osobinama mehanike kontinuuma i u pojedinim sluajevima moe da da veu greku
prorauna kao posledicu neadekvatnog ili neraspoloivog predpostavljenog parametra
programskog generatora mree. Pretpostavke je potrebno proveriti nakon analize.

Drugi pristup zasniva se na korienju rezultata izvrene analize (a posteriori), za
redefinisanje gustine mree. Ovaj pristup postavlja inicijalnu mreu sa poetnom veliinom
konanog elementa odredjenog na bazi zoniranog modela. Sa tom gustinom izvri se proraun
pa se na bazi izvrene analize ocenjuje lokalna adekvatnost veliine i rasporeda elemenata. Na
bazi gradijenta dobijenog napona, lokalne enerije (funkcionala ) i greke modela, vri se
redefinisanje mree. Mrea je sada uslovljena zahtevima kontinuuma i negeometrijskim
parametrima objekta. Poto takva mrea odgovara gustinom elemenata postavljenom zahtevu
tanosti i ima ujednaen kvaltet dobijenih rezultata, definie se kao adaptivna mrea.


MODELIRANJE MREA - OPTE FUNKCIJE

Razvoj diskretnih mrea konanih elemenata na objektima podrazumeva definisanje
osnovnih elemenata: taaka, linija, povrina, zapremina, vorova i konanih elemenata. Nad
geometrijskim elementima modela obavljaju se operacije generisanja sastavnih elemenata
diskretnih modela, primenom odgovarajuih softverskih alata. Postavljanje (konstruisanje)
vora u proizvoljnoj taci prostora (x,y,z), u optem sluaju dato je specificiranom naredbom
IK3-01. Programska naredba za za kreiranje konacnog elementa:

IK3-01: Kreirati vorove (konanog elementa) (Create odes)
IK3-05: Kreirati konaan element (Create Element)


GENERISANJE UNIFORMNIH MREA

Kada se na objektu razvija mrea sa topologijom koja je tano unapred odredjena,
definie se povrina na kojoj se izvodi operacija. Naredni korak je izbor alata za generisanje
mree. Generisanje mree na proizvoljnoj etvorougaonoj ploi, to je navedeno funkcijom:

IK3-08: Kreirati mreu izmedju uglova - temena (Create Mesh between Corners)

Ova funkcija zahteva unoenje oznake vorova i broj elemenata u pravcima lokalnih osa
(s) i (r) koji se generiu mreom. Kada se generisanjem dobijaju proporcionalni ili identini
konani elementi, takva mrea se naziva uniformna. Za plou na slici 3.17-a, zadata su temena
N25, N2, N3, N1 i podela 4 x 4 elemenata. Ukoliko se funkcija ponovi na elementima E9, E10,
E13, E14, sa istim parametrima, (posle odklanjanja koincidentnih vorova i elemenata i
renumeracije mree), nastaje model mree prikazan na slici 3.17-b. Ovaj model sa 28 elemenata
ploe odlikuje se guom mreom koja omoguuje precizan unos spoljanjeg uticaja, manji
stepen aproksimacije u analizi uticaja, bolji (detaljniji) prikaz polja napona i deformacija. Prelaz
iz krupnijih u sitnije elemente mora naknadno da se dotera.

1
Osnosimetrian konaan element je ravanski element za osu u istoj ravni.
PROJEKTOVANJE RACUNAROM - CAD Autorizovana predavanja dr Miomira Jovanovia 4


Slika 3.17-a,b Primeri generisanja uniformnih mrea


Procedura generisanja mree sloenija: Tako, recimo, kada se generie mrea na prstenastoj
ploi, bira se pomona funkcija za konstruisanje, kojom se generiu kontrolne take mree:

IK3-09: Kreirati dimenziju mree uzdu kriva na povrini
(Create Mesh Size along Curves on Surface) (3.33)

Ovom funkcijom se postavljaju kontrolne take po celoj konturi, izabrane gustine u
cirkularnom i radijalnom pravcu. Kontrolne take omoguuju pravilno rasporedjivanje
elemenata mree. Kontrolne take su postavljene i simboliki prikazane na modelu, kod svakog
softvera. Tek sada moe se postaviti zahtev za kreiranje mree na povrini:

IK3-10: Generisati mreu na povrini (Generate Mesh on a Surface) (3.34)
IK3-11: Generisati parametre veliine mree (Generate Mesh Size) (3.35)




Slika 3.18 Generisanje ravanskih etvorougaonih konanih elemenata u polarno-cilindrinom koord. sistemu


Slobodne mree: Kod neautomatskih procedura kada se generiu SLOBODNE
FORME MREA (free mesh), mora se poznavati tanost modeliranja iz iskustva grupe
predhodno izvedenih modela i prorauna. Slobodno formirana mrea mora potovati opte
principe formiranja mrea.

Generisanje mree na zapreminskim (3D) objektima koristi optu komandu za konstruisanje:

IK3-16: Generisati mreu na zapremini (Generate Mesh on a Volume)

Korienjem komande na objektu (posteljica kliznog leaja) prikazanom na slici 3.20, dobijena je mrea sa 125 - 3D
konanih elemenata (solid brick), 312 vora i 936 stepeni slobode kretanja. Podeavanje kvaliteta reenja preko
veliine konanih elemenata poznato je jo kao h-size parametar. Kod poluautomatskog generisanja mrea, mogue
je veliinom osnovnog elementa, definisati gustinu mree.
1
2
3
4
5
6
7
8 9
10
11
12
13
14
15
16
1
2
3 4 5 6
7
8
9
10
11 12
13
14
15
16
17
18
19
20
21
22
23
24
25
X
Y
Z
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
1
2
3 4 5 6
7
8
9
10
11 12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
Mainski fakultet Ni CAD tehnologije 2 Godina 2009-2010 dr Miomir Jovanovi, red.profesor 5



Slika 3.20 Primer generisanja uniformne mree na 3D objektu


AUTOMATSKO GENERISANJE MREA

Automatsko generisanje mrea konanih elemenata koristi se za realizaciju obimnih
zadataka kakvi su industrijski problemi sa vie desetina hiljada konanih elemenata. Te
instrukcije se u softveru nalaze pod optim navodima:

IK3-21: Automatski generisati granice mree (Automatically mesh generation boundaries)
Automatski kreirati mreu (Auto_Create)

Specifikacija argumenata mree IK3-21:

Nain generisanja mree (pravilna, adaptivna),
Veliina elementa u mrei (h-size),
Broj elemenata u pravcima mree,
Nagib elemenata u mrei (biasing),
Veliina globalnog i lokalnog elementa slobodne mree,
Multiplikatori duine za slobodne mree,
Duina elementa na bazi zakrivljenosti forme (Curvature-Based Element Length)

Automatska generacija mree konanih elemenata zasnovani su na sledeim postupcima:

A. Upravljanju razvojem mree,
B. Tehnikama ravnanja mree na objektu,
C. Metodama za izbor oblika i vrste elementa

Slika 3.23 Uniformna - kontinualna mrea iste forme konanih elemenata


X
Y
Z
PROJEKTOVANJE RACUNAROM - CAD Autorizovana predavanja dr Miomira Jovanovia 6


Slobodne mree imaju veu slobodu u smislu rasporedjivanja granica elemenata.
Slobodne mree se specificiraju parametrom globalne veliine elementa, lokalne veliine
elementa, brojem elemenata u krivini i multiplikatorom veliine elemenata u mrei.

Kako veliina ivice konanog elementa, predstavlja deo cele duine ivice modela, to se
ova specifikacija definie veliinom elementa u odnosu na celu konturu i poznata je kao
h-specifikacija. Parametar za ovu specifikaciju je broj taaka na konturi. Uobiajeno se
definie od 20 do 30 elemenata:



Slika 3.24 Definisanje taaka na konturi - predgenerisanje elemenata za ocenu gustine mree

Drugi parametar razvoja mree podrazumeva definisanje maksimalnih geometrijskih
odnosa medju samim elementima u mrei. Idealno je da su konani elementi iste veliine, ali se
od ovog zahteva odstupa da bi se dobila mrea potrebne gustine na kritinim lokacijama. Zato je
uveden parametar nagiba (biasing
2
) elementa prema centru ili krajevima konture (3.0 i vie).
Ovaj parametar odredjuje zguenje trajektorija ivica konanih elemenata u pravcu razvoja
mree. Njime je odredjena brzina prelaska diskretne strukture iz krupnog konanog elementa na
kraju povrine u sitan element u prelaznoj zoni.



POJAM ADAPTIVNIH MREA
Analiza tanosti po delovima kontinuuma, pokazuje nejednaku greku lokalnih zona.
Promena tanosti objanjava se kao neadekvatnost postavljene mree da prati nagle promene
(gradijente) napona i defrmacija. Radi toga se modeliraju uniformne mrea vee gustine, kako bi
se umanjila greka analize, to direktno dovodi do skupih diskretnih modela sa velikim brojem
stepeni slobode kretanja. Danas su razvijene tri grupe adaptivnih postupaka:

1. h - adaptivni postupak,
2. p - adaptivni postupak,
3. h-p adaptivni postupak

H-adaptivni postupak rekurzivnim algoritmom menja topologiju mree, prema
gradijentu deformacija ili napona. Posledica je direktna promena veliine konanih elemenata,
po emu je i postupak dobio ime. Adaptivna mrea pri tome ima guste konane elemente, malih
dimenzija u zoni velikih deformacija, pa se u sutini, broj konanih elemenata u odnosu na
polaznu mreu poveava. Enormno uveanje broja elemenata je loa osobina modela ak i kada
se raspolae monim raunarskim resursima.

2
Termin softverskog paketa I-DEAS koji predstavlja odnos duine vektora centra kosine i upravne ivice elementa.
X
Y
Z
Mainski fakultet Ni CAD tehnologije 2 Godina 2009-2010 dr Miomir Jovanovi, red.profesor 7


H-adaptivni postupak odredjuje greku polazne mree na bazi koje izraunava novu
veliinu konanog elementa u posmatranoj zoni, sa ciljem zadovoljenja postavljene tanosti.
Razlika egzaktnih reenja pomeranja i napona u, i odgovarajuih aproksimativnih reenja
pomeranja i napona , u , predstavlja greku pomeranja e i greku napona e

, koje se definiu
relacijama 3.46-a,b:


,

e , u

u e
u
= =
(3.46-a,b)

Mnogo direktnija mera greke se moe definisati preko norme greke, oznaene
indeksom L2. U ovim izrazima, L je matrica diferencijalnih operatora, V-zapremina
kontinuuma a D matrica elastinih osobina materijala. Norma greke za deformacije i napone,
definisana je jednainama 3.49-a,b, [51].


2 / 1
V
T
2 L
2 / 1
V
T
2 L
dV e e e , dV e e e

=
, (3.49-a,b)

Norme greke iz jednaina 3.49, odnose se na ceo analiziran kontinuum. Kvadrat norme
celog kontinuma, moe se predstaviti sumom pojedinanih kvadrata normi konanih elemenata:

, e e
2
i
m
1 i
2

=
=
(3.50)

Strategija generisanja h-adaptivne mree, definie algoritam za pojedinano odredjivanje
veliina konanih elemenata pri emu je ispunjen uslov da je greka ravnomerno rasporedjena
po kontinuumu i da je manja od zadate greke
dop
.

Ukoliko je polazna veliina konanog elementa h
i
, za koji je odredjen kolinik greke
i
,
primenom interpolacione funkcije stepena p, moe se odrediti korigovana dimenzija konanog
elementa sa aspekta zadate tanosti h
i

NOVO
, prema relaciji 3.55.



,
h
h
p
1
i
i
NOVO i

=
(3.55)

P-adaptivni postupak ne menja topologiju postavljene mree u zonama visokih
gradijenata deformacija i napona ve podeava stepen interpolacionih polinoma konanih
elemenata. Na taj nain se adaptivna mrea formira od konanih elemenata promenljivog
stepena interpolacionih funkcija. Program NISA II/DISPLAY II, namenjen za linearnu i
nelinearnu analizu (EMRC), ima automatsko poveanje stepena polinoma do vrednosti p=8.










PROJEKTOVANJE RACUNAROM - CAD Autorizovana predavanja dr Miomira Jovanovia 8




PRIMER:

Na slici 3.30 pokazan je rezultat rada klasinog modelera po h-metodi i modelera po p-metodi.

Tabela 3.3

FINA
JEDNOLIK
A
MREA
ADAPTIVNA
MREA
TROUGAONI
EL.
P-METOD
TROUGAONI
EL.
(P=5)
P-METOD
ETVOROUG.
EL.
(P=5)
Broj elemenata
mree
2890 176 46 8
vorova po
konanom elementu

3 6

6

6

8
NAPON u taki
D
4936
5819
5773 6008 6211
Greka u odnosu
na tano reenje %

16.9 2.1

2.8

1.1

4.5
VREME reavanja
sec CP 386/20 MHz

297 2417

90

99

38





Slika 3.30 Uporedan pregled naina rada modelera firme
STRUCTURAL RESEARCH AD AALYSIS CORPORATIO - S. MOICA, USA
Fina uniformna mreza
Adaptivna mreza
P-postupak
sa cetvorougaonim elementima
P-postupak
sa trougaonim elementima
P-postupak
sa trougaonim elementima
P-postupak
sa trougaonim elementima
P-postupak
sa trougaonim elementima
MAINSKI FAKULTET NI CAD TEHNOLOGIJE - GODINA 2010-2011 - DR MIOMIR JOVANOVI, RED.PROFESOR 1
Predavanje 9
CAD-FEM ANALIZE
Primer-1: ANALIZA ZATEGE SA OTVOROM

esto aktuelan problem je koncentracija napona zategnutih elemenata. Ovaj primer tretira zategu sa otvorom usled ega
nastaje koncentracija napona na promenljivoj geometriji. Zatega je dimenzija 400.x 80.x 5. mm, otvora D=40. mm. Izradjena je od
0561, modula elastinosti E=20600. kN/cm
2
, Poisson-ovog koeficijenta v=0.3. Spolja je uneta sila od 40000, N, odnosno
ravnomerno optereenje q=1.000.000, N/m. Izabrana je automatska generacija mree unutar zadatih granica. Slika 1 pokazuje
model, sa osloncima i zateznim silama u fazi slobodnog generisanja mape elemenata na konturi. Definisana mapa je simbolizovana
takastom formom na granici kontinuma. Kod upotrebe slobodno formiranih mrea konanih elemenata, potrebno je dokazati
tanost ili pokazati konvergenciju grupom uzastopnih modela. To se realizuje kod povrinskih geometrijskih modela, sa dve
uzastopne mree. Druga mrea u odnosu na prvu ima dvostruko uveanje gustine u pravcu svake koordinatne ose. Polazni model
najmanje gustine (oznaen sa mrea-1) ima slobodno izabran broj konanih elemenata 40 x 10 x 24 na konturi otvora. Slika 2.0
pokazuje topologiju slobodno formirane mree mrea-1. Na bazi polaznog modela mrea-1 i pravila o uzastopnim mreama, nastala
su naredna dva modela mrea-2 i mrea-3. Model sa mreom-2 ima 100x20x32 elementa ploe. Model-3 ima 200x40x 64 elementa
ploe. Slike 3.0 i 4.0.

Slika 1.0 Geometrijski model zatege sa otvorom
Definisanje mape (broja) elemenata na granicama kontinuma 100x20x32(otvor)

Slika 2.0 Topologija slobodno formirane mree 40x10x24 polaznog modela mrea-1

Slika 3.0 Topologija modela slobodno formirane mree 100x20x32(otvor)


Slika 4.0 Topologija modela slobodno formirane mree 200x40x64(otvor)

Maksimalna gustina od 200x40 elemenata na zategi dimenzija 400. x 80 mm, dala je prosenu veliinu osnove elementa od
2. x 2. mm. Obzirom na debljinu od 5. mm, najsitniji elementi ploe izabrani za analizu, blii su geometriji zapreminskih elemenata -
solida. Radi ocene prednosti solida nad povrinskim konanim elementima ploe, formiran je etvrti model oznaen sa mrea-4.
Topologija lica etvrtog modela, preuzeta je sa modela mrea-2. Projektovanjem po dubini (estrudiranjem), topologije modela
mrea-2, dobijeni su zapreminski konani elementi. Proraun je izveden programom ALGOR, sa karakteristikama, datim u tabeli 1.
2 PRAKTINE ININJERIJSKE PRIMENE
Tabela 1
Model analize
mrea-1 mrea-2 mrea-3 mrea-4
Tip elemenata: 2D ploa 2D ploa 2D ploa 3D solid
Broj elemenata: 662 2215 8569 2215
Broj vorova: 721 2346 8823 4692
Broj stepeni slobode: 4260 13950 52692 13950
Maks. duina elementa L
MAX
mm 10. 4. 2. 4.
Min. duina elementa L
MIN
mm 4.5 1.9 0.9 1.9
Debljina elementa d mm 5. 5. 5. 5.
Rezultat prorauna:
Pomeranje kraja zatege Ax mm

0.2174 0.2214 0.2223 0.22135
Maksimalni napon u pravcu ose
zatege u otvoru o
11
kN/cm
2

39.3650

41.7811

42.8416

42.7565
Teorijska vrednost napona po
Howlandu o
H
kN/cm
2


43.

43.

43.

43.
Odstupanje o
11
numerikog
reenja od teorijskog o
H
c %

8.4535

2.830

0.3684

0.5663

Objektivnost numerikih rezultata je ocenjena i prema R.C.J.Howlandu, koji je 1930. istraio ovaj zadatak i naao maksimalni
napon u otvoru (u najblioj taki spoljnoj ivici) da je o
11
= 4.3q. U ovom izrazu, q je ravnomerno spoljanje optereenje. Teorijska
vrednost Howland-ovog napona prema podacima ovog primera je 43.0 kN/cm
2
. To je vrednost kojoj tee numerika reenja ovog
primera.
Zakljuci iz poredjenja: Model mrea-1 je najgrublji sa relativno velikim odstupanjem od teorijske vrednosti: Kako i od
prvog susednog reenja mrea-2 znaajno odstupa, moe se eliminisati. Svi ostali modeli su sa znaajno manjim odstupanjem i
shodno potrebama i zahtevu tanosti, mogu se izabrati. Oigledna je prednost mrea-4 modela sa solidima: Uz isti broj stepeni
slobode kao i model mrea-2 ima oko pet puta veu tanost. Tanost je uslovljena adekvatnijim interpolacionim funkcijama za
zadatu mreu-4, sa zapreminskim izoparametarskim osmovornim konanim elementima.

Slika 5 pokazuje deformaciju modela mrea-3, sa poloajem otvora zatege pre deformacije. Naravno, da bi bilo uoljivo,
postprocesorski je uveana deformacija do karikaturalnog nivoa. Slika 6 pokazuje sloeni, Von Mises-ov napon:.

Slika 5.0 Detalj deformacije mree u zoni otvora 200x40x64(otvor)
Slika 6.0 Detalj Von Mises-ovih napona modela 200x40x64








Primer 2: Statika CAE-FEA ANALIZA KUKE DIN 15407

Zahvatanje najveih tereta se izvodi lamelastim kukama. Geometrijska sloenost kuke, namee zahtev tanog odredjivanja
napona po celom kontinumu. Za analizu je izabrana proizvoljna kuka iz DIN 15407 standarda, nosivosti 160 tona, visine 2660 mm,
sa osam lamela pojedinane debljine 25 mm, prema slici 7. Potrebno je proraunati napone i odrediti procenjenu greku modela.

MAINSKI FAKULTET NI CAD TEHNOLOGIJE - GODINA 2010-2011 - DR MIOMIR JOVANOVI, RED.PROFESOR 3



Slika 7. Lamelasta kuka nosivosti 160 tona DIN 15407
Slika 8. Mrea lamelaste kuka sa 2660 zapreminskih konanih elemenata
1

Slika 9 Slika procenjene greke usled aproksimacija modela sa 2660 elemenata


Osnova za razvoj modela mree konanih elemenata je geometrija lamelaste kuke. Na bazi te geometrije izabrana je
osnovna dimenzija 3D osmovornog konanog elementa od 40. mm. Programom ALGOR, generisana je mrea konanih elemenata,
tako da se umanjenjem osnovnih dimenzija, moe da generie kontura otvora za zakivke C 31 mm, rasporedjenih na 13 lokacija.
Tako je dobijena mrea Modela-1 sa 2660 konanih elemenata, prikazana na slici 8. Proraun takodje izveden programom ALGOR,
dao je reenja prema tabeli T-2. Maksimalni vorni Von-Mises-ov napon je 13.6552 |kN/cm
2
|. Proraun maksimalnog relativnog
normalizovanog odstupanja pokazao je sliku rezultata prema slici 9. Dobijeno je maksimalno relativno normalizovano odstupanje
Von-Mises-ovog napona od 30 % na mestu unutranje krivine kuke, ispod horizontalnog preseka krivog dela kuke. Na bazi ovog
odstupanja postavljen je zahtev poboljanja kvaliteta tanosti prorauna umanjenjem aproksimacija.


Tabela T-2 Model-1 Model-2 Teorijska vrednost
Broj elemenata 2660 5723
Broj vorova 5674 11888
Broj stepeni slobode (SSK) 17006 35618
Maksimalni Von-Mises napon
o
VM MAX
|kN/cm
2
|

13.6552

13.6954

o
33 MAX
= 13.2470
2

Maksimalna relativna normali-
zovano odstupanje c |%|

30.

20.


Na bazi Modela-1, razvijen je Model-2 koji se karakterie rafiniranijom mreom od 5723 konana elementa.
Karakteristike ove analize takodje pokazuje tabela T-2. Maksimalni vorni Von-Mises-ov napon je 13.6954 |kN/cm
2
|. Maksimalno
relativno normalizovano odstupanje pokazano je na slici 10. Raspored Von-Mises-ovih napona Modela-2 pokazan je na slici 11.
Dobijeno je maksimalno relativno normalizovano odstupanje Von-Mises-ovog napona od 20 % na mestu vrata sa otvorom C 300
mm u zoni postavljenih oslonaca kuke. Maksimalno relativno normalizovano odstupanje Von-Mises-ovih napona na unutranjoj
krivini kuke, ispod horizontalnog preseka krivog dela kuke je smanjeno na 18 %. Umanjenje procenjene greke modela postignuto je
finijom mreom u kritinim delovima kuke. Ova ocena greke izvedena je prema ekstremnom lokalnom naponu prema kriterijumu
maksimalnog relativnog normalizovanog odstupanja. Procenjena greka Von-Mises-ovog napona prema kriterijumu relativnog
odstupanja od prosenih vrednosti Von-Mises-ovih napona, dala je skladno maksimalno odstupanje od samo 5.66 % na osnovu
ega se moe prihvatiti i tanost Modela-1. Model-2 ima manje relativno odstupanje (procenjenu greku) u odnosu na prosene
vrednosti to je oigledno na bazi poredjenja topologije mrea Modela-1 i Modela-2 u kritinim zonama kontinuuma.

1
Kreirao dipl.in. Danko Mijajlovi, MFN, 1997.
2
Prema teoriji savijanja krivih tapova pravougaonog preseka kuke Bxo =575.x25., radijusa 205. mm,
(Proraun dr Z.Marinkovi, MFN, 1998. Ni)
4 PRAKTINE ININJERIJSKE PRIMENE
Provera komponentnog napona zatezanja unutranje krivine horizontalnog preseka kuke, izvrena je analitiki prema
teoriji krivih tapova. Dobijen je maksimalan komponentni napon (na ivinoj povrini kuke) od o
33 MAX
= 13.2470 |kN/cm
2
|.


Slika 10. Slika procenjene greke usled Slika 11. Slika Von-Mises-ovih napona na
aproksimacija modela sa 5723 elementa kuki sa 5723 konana elementa







Primer -3: FEA - ANALIZA REETKASTE KONSTRUKCIJE

Posmatrajmo proizvoljni reetkasti nosa. Obrazovan je od pojasnih lanova i lanova ispune. Analiza moe biti grafika,
analitika i numerika. Izabrana je metoda konanih elemenata. Osnova modeliranja ove metode zasniva se na diskretizaciji strukture
na elemente, vorove, oslonce i spoljanje uticaje. Jednostavna forma trougaone reetke sa pet polja definisana je sa 7 vorova i 11
linijskih lanova, jednakih duina, tipa grede, prema slici 12. Oslonci su postavljeni na krajevima raspona nosaa. Oznake u
osloncima pokazuju stepene slobode kretanja tih vorova (granini uslovi). Koncentrisane sile su unete u donjem pojasu (u
vorovima 2 i 3). Slika 12 pokazuje elastino deformisanu strukturu (deblje linije) dok je polazna forma prikazana utim linijama.


MAINSKI FAKULTET NI CAD TEHNOLOGIJE - GODINA 2010-2011 - DR MIOMIR JOVANOVI, RED.PROFESOR 5

Slika 12. Model reetkastog nosaa sa prikazom reenja deformacija


U primeru su jednake duine lanova 1000 (mm), preseci su cevi C108./C98. mm, korien je ugljenini elik C0361.
Potrebna karakteristika upotrebljenog konanog elementa grede (beam) je SentVenan-ova konstanta uvijanja J=430 cm
4
, moment
inercije savianja I
x
=I
y
=215 cm
4
, povrina preseka 16.2 cm
2
. Zadatak je reen programom ALGOR. Rezultati su prikazani u obliku
skraenih sadraja izlaznih datoteka deformacija, sila i momenata lanova, datih u daljem tekstu.

Prvi deo listinga sadri sledee ulazne podatke:
1. Kontrolne podatke (control information),
2. podatke o vorovima (nodal data),
3. podatke o materijalu (material properties),
4. podatke o preseku tapova (area properties),
5. podatke o sluaju optereenja elemenata (element load factor),
6. podatke o vezama konanim elementima (element conectivity data),
7. spoljanje optereenje (nodal load static),
8. podatke o jednainama modela (equation parameters),
9. podatke o raspoloivim memorijskim resursima raunara,
10. podatke o matrici krutosti (stiffness matrix parameters).

Izlazni podaci iz prorauna su dati u vidu:

11. Pomeranja i rotacija vorova modela (displacement rotations of nodes),
12. rezultata vprnih i primenjenih sila (global level nodal reactions, applied forces),
13. rezultata unutranjih sila u modelu (element level reactions).

Prema ovim rezultatima, najvea aksijalna sila od 11.346 kN je dobijena u lanu 5 (6), dok je najmanja aksijalna sila od -
11.346 kN dobijena u lanu 2. Maksimalni moment savijanja od 13.359 kNcm je dobijen u lanu 3. Najvee pomeranje nastaje u
taki 2 i 3 i iznosi -0.014671 cm.

ALGOR (C) LINEAR STRESS ANALYSIS - SSAP0H REL. 15-FEB-95 VER. 11.08-3H
DATE: JULY 25,1999 TIME: 02:47 PM INPUT FILE.............re5
Model c:\algor\re5.mod on Sun Jul 25 14:45:5

1. CONTROL INFORMATION
number of node points (NUMNP) = 8
number of element types (NELTYP) = 1
number of load cases (LL) = 1
number of frequencies (NF) = 0
geometric stiffness flag (GEOSTF) = 0
analysis type code (NDYN) = 0
solution mode (MODEX) = 0
equations per block (KEQB) = 0
weight and c.g. flag (IWTCG) = 0
bandwidth minimization flag (MINBND) = 0
gravitational constant (GRAV) = 1.0000E-03

2. NODAL DATA
6 PRAKTINE ININJERIJSKE PRIMENE

NODE BOUNDARY CONDITION CODES NODAL POINT COORDINATES
NO. DX DY DZ RX RY RZ X Y Z T
--------------------------------- ---------------------------------- -------------------------------------------------------
1 1 1 1 0 0 0 0.000E+00 0.000E+00 0.000E+00 0.000E+00
2 0 0 0 0 0 0 1.000E+02 0.000E+00 0.000E+00 0.000E+00
3 0 0 0 0 0 0 2.000E+02 0.000E+00 0.000E+00 0.000E+00
4 0 1 1 0 0 0 3.000E+02 0.000E+00 0.000E+00 0.000E+00
5 0 0 0 0 0 0 5.000E+01 8.660E+01 0.000E+00 0.000E+00
6 0 0 0 0 0 0 1.500E+02 8.660E+01 0.000E+00 0.000E+00
7 0 0 0 0 0 0 2.500E+02 8.660E+01 0.000E+00 0.000E+00
8 0 0 0 0 0 0 0.000E+00 8.660E+01 0.000E+00 0.000E+00

PRINT OF EQUATION NUMBERS SUPPRESSED BEAM ELEMENTS

number of beam elements = 11
number of area property sets = 1
number of fixed end force sets = 0
number of materials = 1
number of intermediate load sets = 0

3. MATERIAL PROPERTIES
INDEX E MU MASS WEIGHT THERMAL EXPANSION REFERENCE
DENSITY DENSITY X Y Z TEMPERATURE
-------------------------------------------------------------------------------------------------------------------------------------
1 2.06E+04 0.300 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.000E+00

4. AREA PROPERTIES
AXIAL SHEAR SHEAR
A(1) A(2) A(3) J(1) I(2) I(3)
-------------------------------------------------------------------------------------------------------------------------------
1 1.620E+01 1.620E+01 1.620E+01 4.300E+02 2.150E+02 2. 150E+02

STRESS PROPERTIES
INDEX SECTION MODULI
S(2) S(3)
-------------------------------------------------------------------------------------------------------------------------------
1 0.000E+00 0.000E+00

5. ELEMENT LOAD FACTORS

CASE A CASE B CASE C CASE D
-------------------------------------------------------------------------------------------------------------------------------
X-DIR 1.000E+00 0.000E+00 0.000E+00 0.000E+00
Y-DIR 0.000E+00 1.000E+00 0.000E+00 0.000E+00
Z-DIR 0.000E+00 0.000E+00 1.000E+00 0.000E+00

6. ELEMENT CONNECTIVITY DATA
ELEMENT NODE NODE NODE MAT SECTN ELEMENT LOADS RELEASE CODES
NO. I J K INDEX INDEX A B C D I-END J-END NO.
---------------------------------------------------------------------------------------------------------------------------------
1 1 2 8 1 1 0 0 0 0 0 0
2 2 3 8 1 1 0 0 0 0 0 0
3 3 4 8 1 1 0 0 0 0 0 0
4 5 6 1 1 1 0 0 0 0 0 0
5 6 7 1 1 1 0 0 0 0 0 0
6 1 5 8 1 1 0 0 0 0 0 0
7 2 6 8 1 1 0 0 0 0 0 0
8 3 7 8 1 1 0 0 0 0 0 0
9 2 5 8 1 1 0 0 0 0 0 0
10 3 6 8 1 1 0 0 0 0 0 0
11 4 7 8 1 1 0 0 0 0 0 0




BANDWIDTH MINIMIZATION
Minbnd (bandwidth control parameter) = 1
Bandwidth before resequencing = 28
Bandwidth after resequencing = 18
Hard disk file size information for processor: Available hard disk space on drive = 2100. megabytes

7. NODAL LOADS (STATIC) OR MASSES (DYNAMIC)

NODE LOAD X-AXIS Y-AXIS Z-AXIS X-AXIS Y-AXIS Z-AXIS
NUMBER CASE FORCE FORCE FORCE MOMENT MOMENT MOMENT

2 1 0.000E+00 -1.000E+01 0.000E+00 0.000E+00 0.000E+00 0.000E+00
3 1 0.000E+00 -1.000E+01 0.000E+00 0.000E+00 0.000E+00 0.000E+00
MAINSKI FAKULTET NI CAD TEHNOLOGIJE - GODINA 2010-2011 - DR MIOMIR JOVANOVI, RED.PROFESOR 7

ELEMENT LOAD MULTIPLIERS
load case case A case B case C case D
--------------------------------------------------------------------------------------------------------------
1 0.000E+00 0.000E+00 0.000E+00 1.000E+00

8. - 9. EQUATION PARAMETERS

Number of equations = 43
Minimum bandwidth = 1

Maximum bandwidth = 18
Average bandwidth = 9
Storage required (KB) = 3
Total memory allocated (KB) = 98527
Total memory free (KB) = 98526

10. STIFFNESS MATRIX PARAMETERS

minimum non-zero diagonal element = 1.5311E+02
maximum diagonal element = 6.8751E+05
maximum/minimum = 4.4903E+03
average diagonal element = 2.2644E+05

STATIC ANALYSIS - LOAD CASE = 1

11. DISPLACEMENTS/ROTATIONS(DEGREES) OF NODES
NODE X- Y- Z- X- Y- Z-
number translation translation translation rotation rotation rotation

1 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 -8.1790E-03
2 1.7275E-03 -1.4671E-02 0.0000E+00 0.0000E+00 0.0000E+00 -4.0625E-03
3 5.1273E-03 -1.4671E-02 0.0000E+00 0.0000E+00 0.0000E+00 4.0625E-03
4 6.8547E-03 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 8.1790E-03
5 6.8268E-03 -7.8744E-03 0.0000E+00 0.0000E+00 0.0000E+00 -5.2227E-03
6 3.4274E-03 -1.5604E-02 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00
7 2.7934E-05 -7.8744E-03 0.0000E+00 0.0000E+00 0.0000E+00 5.2227E-03
8 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00

12. GLOBAL LEVEL NODAL REACTIONS(R), APPLIED FORCES(F), & RESIDUAL(R+F)

NODE LCASE RF+ FORCE-x FORCE-y FORCE-z MOMENT-x MOMENT-y MOMENT-z

1 1 R -1.42E-14 -1.00E+01 0.00E+00 0.00E+00 0.00E+00 7.11E-15
1 1 F 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
1 1 + -1.42E-14 -1.00E+01 0.00E+00 0.00E+00 0.00E+00 7.11E-15

2 1 R 1.78E-15 1.00E+01 0.00E+00 0.00E+00 0.00E+00 -6.22E-15
2 1 F 0.00E+00 -1.00E+01 0.00E+00 0.00E+00 0.00E+00 0.00E+00
2 1 + 1.78E-15 -1.78E-15 0.00E+00 0.00E+00 0.00E+00 -6.22E-15

3 1 R 0.00E+00 1.00E+01 0.00E+00 0.00E+00 0.00E+00 -3.55E-14
3 1 F 0.00E+00 -1.00E+01 0.00E+00 0.00E+00 0.00E+00 0.00E+00
3 1 + 0.00E+00 1.78E-15 0.00E+00 0.00E+00 0.00E+00 -3.55E-14

4 1 R 8.88E-16 -1.00E+01 0.00E+00 0.00E+00 0.00E+00 -4.44E-15
4 1 F 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
4 1 + 8.88E-16 -1.00E+01 0.00E+00 0.00E+00 0.00E+00 -4.44E-15

5 1 R 5.33E-15 5.33E-15 0.00E+00 0.00E+00 0.00E+00 5.33E-15
5 1 F 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
5 1 + 5.33E-15 5.33E-15 0.00E+00 0.00E+00 0.00E+00 5.33E-15


6 1 R 3.55E-15 5.05E-15 0.00E+00 0.00E+00 0.00E+00 0.00E+00
6 1 F 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
6 1 + 3.55E-15 5.05E-15 0.00E+00 0.00E+00 0.00E+00 0.00E+00

7 1 R 2.66E-15 3.55E-15 0.00E+00 0.00E+00 0.00E+00 -1.24E-14
7 1 F 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
7 1 + 2.66E-15 3.55E-15 0.00E+00 0.00E+00 0.00E+00 -1.24E-14


8 1 R 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
8 1 F 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
8 1 + 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00



13. ELEMENT LEVEL NODAL REACTIONS
8 PRAKTINE ININJERIJSKE PRIMENE


Group-number Element-type Element-number Loadcase
1 2 1 1
NODE FORCE-x FORCE-y FORCE-z MOMENT-x MOMENT-y MOMENT-z
1 5.7649E+00 -2.0354E-01 0.0000E+00 0.0000E+00 0.0000E+00 -6.9947E+00
APPLD. 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00
2 -5.7649E+00 2.0354E-01 0.0000E+00 0.0000E+00 0.0000E+00 -1.3359E+01
APPLD. 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00

Group-number Element-type Element-number Loadcase
1 2 2 1
NODE FORCE-x FORCE-y FORCE-z MOMENT-x MOMENT-y MOMENT-z
2 1.1346E+01 -1.9429E-16 0.0000E+00 0.0000E+00 0.0000E+00 6.2806E+00
APPLD. 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00
3 -1.1346E+01 1.9429E-16 0.0000E+00 0.0000E+00 0.0000E+00 -6.2806E+00
APPLD. 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00

Group-number Element-type Element-number Loadcase
1 2 3 1
NODE FORCE-x FORCE-y FORCE-z MOMENT-x MOMENT-y MOMENT-z
3 5.7649E+00 2.0354E-01 0.0000E+00 0.0000E+00 0.0000E+00 1.3359E+01
APPLD. 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00
4 -5.7649E+00 -2.0354E-01 0.0000E+00 0.0000E+00 0.0000E+00 6.9947E+00
APPLD. 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00

Group-number Element-type Element-number Loadcase
1 2 4 1
NODE FORCE-x FORCE-y FORCE-z MOMENT-x MOMENT-y MOMENT-z
5 -1.1345E+01 -1.6188E-01 0.0000E+00 0.0000E+00 0.0000E+00 -4.0567E+00
APPLD. 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00
6 1.1345E+01 1.6188E-01 0.0000E+00 0.0000E+00 0.0000E+00 -1.2131E+01
APPLD. 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00

Group-number Element-type Element-number Loadcase
1 2 5 1
NODE FORCE-x FORCE-y FORCE-z MOMENT-x MOMENT-y MOMENT-z
6 -1.1345E+01 1.6188E-01 0.0000E+00 0.0000E+00 0.0000E+00 1.2131E+01
APPLD. 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00
7 1.1345E+01 -1.6188E-01 0.0000E+00 0.0000E+00 0.0000E+00 4.0567E+00
APPLD. 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00

Group-number Element-type Element-number Loadcase
1 2 6 1
NODE FORCE-x FORCE-y FORCE-z MOMENT-x MOMENT-y MOMENT-z
1 -5.7649E+00 -9.7965E+00 0.0000E+00 0.0000E+00 0.0000E+00 6.9947E+00
APPLD. 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00
5 5.7649E+00 9.7965E+00 0.0000E+00 0.0000E+00 0.0000E+00 2.4242E+00
APPLD. 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00

Group-number Element-type Element-number Loadcase
1 2 7 1
NODE FORCE-x FORCE-y FORCE-z MOMENT-x MOMENT-y MOMENT-z
2 -1.2056E-03 1.6188E-01 0.0000E+00 0.0000E+00 0.0000E+00 7.2396E+00
APPLD. 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00
6 1.2056E-03 -1.6188E-01 0.0000E+00 0.0000E+00 0.0000E+00 9.5880E-01
APPLD. 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00

Group-number Element-type Element-number Loadcase
1 2 8 1
NODE FORCE-x FORCE-y FORCE-z MOMENT-x MOMENT-y MOMENT-z
3 5.5797E+00 9.6346E+00 0.0000E+00 0.0000E+00 0.0000E+00 1.6130E-01
APPLD. 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00
7 -5.5797E+00 -9.6346E+00 0.0000E+00 0.0000E+00 0.0000E+00 -1.6325E+00
APPLD. 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00

Group-number Element-type Element-number Loadcase
1 2 9 1
NODE FORCE-x FORCE-y FORCE-z MOMENT-x MOMENT-y MOMENT-z
2 -5.5797E+00 9.6346E+00 0.0000E+00 0.0000E+00 0.0000E+00 -1.6130E-01
APPLD. 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00
5 5.5797E+00 -9.6346E+00 0.0000E+00 0.0000E+00 0.0000E+00 1.6325E+00
APPLD. 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00

Group-number Element-type Element-number Loadcase
MAINSKI FAKULTET NI CAD TEHNOLOGIJE - GODINA 2010-2011 - DR MIOMIR JOVANOVI, RED.PROFESOR 9
1 2 10 1
NODE FORCE-x FORCE-y FORCE-z MOMENT-x MOMENT-y MOMENT-z
3 1.2056E-03 1.6188E-01 0.0000E+00 0.0000E+00 0.0000E+00 -7.2396E+00
APPLD. 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00
6 -1.2056E-03 -1.6188E-01 0.0000E+00 0.0000E+00 0.0000E+00 -9.5880E-01
APPLD. 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00

Group-number Element-type Element-number Loadcase
1 2 11 1
NODE FORCE-x FORCE-y FORCE-z MOMENT-x MOMENT-y MOMENT-z
4 5.7649E+00 -9.7965E+00 0.0000E+00 0.0000E+00 0.0000E+00 -6.9947E+00
APPLD. 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00
7 -5.7649E+00 9.7965E+00 0.0000E+00 0.0000E+00 0.0000E+00 -2.4242E+00
APPLD. 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00

----------------------------------
End of file

Primenom teoreme L.F.Menabrea |66|, o minimumu deformacionog rada na ovom reetkastom nosau, dobija se sistem od
13 algebarskih jednaina. Koristei simetriju nosaa i optereenja, moe se pokazati da aksijalne sile imaju sledee vrednosti i
odstupanja: F
1
=F
3
=5.77350 kN (c=0.149 %), F
2
=11.547 kN (c=1.740 %), F
6
=F
11
=-11.547 kN (c=0.86 %), F
8
=F
9
=-11.547 kN
(c=3.356 %), F
7
=F
10
=0., F
4
=F
5
=11.547 kN (c=1.749 %).


Primer 4: NOSEA STRUKTURA DIZALICE

Opis zadatka:
U klasu velikih numerikih sistema spadaju zadaci metode konanih elemenata sa brojem stepeni slobode kretanja preko 100.000.
Takav zadatak je est kod noseih struktura, koje su materijalno velike. Posmatrana je mosna dizalica nosivosti 28 t i raspona
13,360 m. Simetrinost geometrije mosne dizalice i optereenja, dozvoljavaju korienje geometrijskog modela forme 1/4 stvarnog
objekta. Na slici 13 predstavljen je geometrijski model u diskretnoj formi. To je polovina glavnog i polovina eonog nosaa.
Prikazana polovina glavnog nosaa je duine 6515. mm, preseka H/B=900/380. mm. Debljina vertikalnog lima je 6 mm,
horizontalne lamele 8. mm. Duina prikazane polovine eonog nosaa je 1800. mm, presek H/B=600./330. mm, debljine zidova 8.
mm. Posmatrana polovina glavnog nosaa ima 5 unutranjih poprenih limova za ukruenje od torzije (dijafragme). Spojevi
horizontalnih i vertikalnih limova su izvedeni EPP postupkom sa prepustom horizontalnih lamela od 35 mm. eoni nosa ima dve
unutranje dijafragme iz pravca vertikalnih limova glavnog nosaa. Kako je spoj glavnog i eonog nosaa izveden VV zavrtnjima, to
je veza tretirana kao kompaktna, bez diskontinuiteta i bez unutranjih prednapona. Ukupna masa voznog vitla je 4.0 t. Maksimalna
koncentrisana sila od pritiska jednog toka voznog vitla je ukupno 92.0 kN i deluje vertikalno. Ova sila deluje preko ine 40.x40.
mm, koja se nalazi nad unutranjim vertikalnim zidom kutije glavnog nosaa.

Slika 13. Nosea struktura mosne dizalice (etvrtina modela) i
diskretna mrea konanih elemenata sa prikazom deformacije

Modeliranje:
X
4xP=4x1.115 kN/cm.
2
Y
Z
Y
Z
Output Set: Algor Case1
Deformed(1.937): Total Translation
A
B
C
D
10 PRAKTINE ININJERIJSKE PRIMENE
Modeliranje limova je izvedeno konanim elementom ploe. Ukupan broj konanih elemenata po visini preseka glavnog
nosaa je 20, po irini 10, tako da su pojedinane irine elemenata 22.5 do 67.5 mm. Prosena duina konanog elementa na
glavnom nosau je 50. mm. Na eonom nosau su elementi irine 22.5 do 30. mm, duine do 82.5 mm. Zona uleitenja toka (A),
na eonom nosau, modelirana je zapreminskim konanim elementima forme etvorostrane prizme, da bi mogla da odgovori jakom
koncentrisanom dejstvu. ina koja prelazi preko celog nosaa, modelirana je konanim elementima grede. Da bi se umanjila greka
unosa koncentrisane sile kontakta tokom voznog vitla, sila je predstavljena povrinskim pritiskom na etiri konana elementa u zoni
kontakta D, slika 13 (p=F/A=F/b
1
b
2
=92./ 8.2510.=1.115 kN/cm
2
).
Na ovaj nain, dobijen je model sa 10586 konanih elemenata, 10399 vorova i 61.644 stepeni slobode kretanja.
Formirana topologija izvedena je sa svim sastavnim elementima realne strukture. Gustina elemenata dozvoljava uvid u naponsko
deformaciono stanje svih karakterstinih elemenata i preseka. Gustina se moe lokalno uveati na mestima koja su interesantna za
proveru. Analitika provera deformacija metodom Clebsch-a, dala je ugib od 2.00 cm, to odstupa od numerikog (1.937 cm), za
3.15 %.


Slika 14. Sekcija - presek strukture nosaa dizalice u zoni dejstva optereenja od tereta
Slika Von-Mises-ovih napona u konanim elementima ploe
Slika 15 Sekcija - presek strukture nosaa dizalice u zoni dejstva optereenja od tereta
Slika izraenih smicajnih napona u konanim elementima ploe

Strukturna analiza otvara mogunost uvida napona i deformacija u svim takama konstrukcije. Na slici 13 i 14 pokazan je
raspored sloenih (Von-Mises-ovih) i tangentnih napona u sredini raspona nosaa. Na slici su izdvojeno prikazane susedne
dijafragme i kontaktna zona toka i ine. Ovaj prikaz je dobijen tehnikom korienja grupa konanih elemenata, izometrijski
prikazanih. Ova tehnika omoguava odvajanje onih konanih elemenata koji su znaajni za analizu ili sklanjanje onih elemenata koji
otvaraju pogled u unutranjost strukture.

Granini uslovi su primenjeni u zoni oslonca A, preseku B i C. Dizalica je poduprta na mestu toka (A), pa je ukinuta sloboda
vertikalnog pomeranja u pravcu ose Y. Pri tome su oslonci u zoni A poredjani po liniji pravca kretanja eonog nosaa. Na ovaj nain je data
mogunost rotacije eonog nosaa oko ose X. Presek B ne deplanira i ne pomera se pri simetrinom optereenju (ukinuta sloboda pomeranja u
pravcu ose X i rotacije oko ose Y i ose Z. Glavni nosa u sredini raspona ne pomera se u pravcu ose Z niti rotira oko ose Y ni oko ose X. Granini
uslovi su primenjeni u preseku B i C na sve vorove konture. Granini uslovi u zoni oslonca A, primenjeni su samo na vorove linije kontakta toka
dizalice i staze.
23.
46.
23.
12.23
11.47
10.72
9.96
9.204
8.447
7.691
6.935
6.179
5.422
4.666
3.91
3.153
2.397
1.641
0.8845
0.1282
Output Set: Algor Case 1
Contour: Plate Mid VonMises Stress
23.
46.
23.
2.285
2.057
1.829
1.601
1.373
1.145
0.9176
0.6897
0.4618
0.234
6.076E-3
-0.2218
-0.4497
-0.6776
-0.9055
-1.133
-1.361
Output Set: Algor Case1
Contour: PlateS12Shr-BendStress
MAINSKI FAKULTET NI CAD TEHNOLOGIJE - GODINA 2010-2011 - DR MIOMIR JOVANOVI, RED.PROFESOR 11

Slika 16. Deo strukture veze glavnog i eonog nosaa dizalice
Slika izraenih smicajnih napona u elementima ploe usled transverzalnih sila na krajevima


Slika 17. Deo strukture veze glavnog i eonog nosaa dizalice u zoni oslonca - toka
Slika sloenih Von-Mises-ovih napona u solid elementima
3.434
3.219
3.005
2.791
2.576
2.362
2.148
1.934
1.719
1.505
1.291
1.076
0.862
0.6477
0.4334
0.2191
4.841E-3
V2
L1
C1
G8
Output Set: Algor Case 1
Contour: Plate Bot MaxShear Stress
Dr Miomir Jovanovi OPTIMIZACIJA (autorizovana predavanja) 1



PREDAVANJE-10

Generacija 2010/2011
Optimalno projektovanje u mainstvu
1.1 UVOD U OPTIMALNO PROJEKTOVANJE

PREDMET OPTIMIZACIJE (ilustrativno):

- minimalna masa mainskog sklopa, strukture, lana;
- minimalna povrina geometrijske forme (oblikovanja sudova),
- minimalan otpor na pogonskom lanu (kod minimizacije sila),
- minimalna greka putanje (sinteza geometrije mehanizma),
- maksimalna pouzdanost mainskog sistema,
- minimalan otpor kretanja (kod oblikovanja plata letilica),
- minimalna amplituda oscilovanja (rasporedjivanja mase vozila),
- maksimalno iskorienje materijala (u naponskom smislu),
- minimalno vreme izvrenja radnih funkcija maina,
- maksimalno iskorienje energije (kod sagorevanja).





DEFINICIJE OPTIMIZACIJE:

Optimizacija je postupak nalaenja najpovoljnijeg reenja konstrukcije pri zadatim
uslovima. U teoriji optimalnog projektovanja, optimizacijom se odredjuju konstruktivni
parametri (geometrija) koji definiu ekstremna svojstva (minimum-maksimum)
posmatranih maina.
Dr Miomir Jovanovi OPTIMIZACIJA (autorizovana predavanja) 2

OPTIMIZACIJA je u matem. smislu, proces nalaenja uslova koji daju ekstremne
vrednosti funkcija cilja.

OPTIMIZACIJA je primenjena nauna disciplina koja metodama matematikog
programiranja, varijacionog rauna, teorijom optimalnog upravljanja i metodama teorijske
mehanike, definie traena tehnika svojstva konstrukcija.

OSTALE OBLASTI: Teorija optimalnog upravljanja, Teorija dinamiki optimalnih
konstrukcija, Stabilnost mainskih sistema, Teorija otkaza (pouzdanost), su deo savremene
teorije optimalnog projektovanja i predstavljaju nadgradnju osnovne teorije.


ISTORIJSKI POSMATRANO: tri etape:

- Period zdravog razuma i intuicije,
- Period inenjerskih reenja i
- Period isto analitikih reenja i tehnike kibernetike.

MATEMATIKE PODLOGE OPTIMALNOG PROJEKTOVANJA:

OBLASTI: Klasina i numerika matematika, raunarske i informacione tehnologije.
Newton-a i Leibnitz-a (1646-1716), su postavili osnove diferencijalnog rauna.
U oblasti varijacionog rauna, prve radove su dali Bernoulli, Euler (1707-1783) i Lagrange (metoda
Lagraneovih mnoilaca).
Cauchy je postavio koncept neogranienog silaznog "spusta" ka minimumu.
U oblasti numerikih metoda (Velika Britanija):
Dantzig je 1947. razvio metod optimizacije problema linearnog programiranja,
Bellman je razvio princip optimalnosti kod dinamikog programiranja,
Kuhn i Tucker su 1951. definisali uslove za egzistenciju reenja optimizacije.


1.2 METODE OPTIMIZACIJE U MAINSTVU



Slika 1.3 Metode uslovljenog nelinearnog programiranja


ZATO TOLIKO METODA: Jedinstven metodoloki postupak za optimizaciju konstrukcija ne postoji jer i
sami zadaci nemaju jednak matematiki model. Razliiti matematiki
zahtevi proistiu iz razliitih matematikih formulacija funkcija cilja i
funkcija ogranienja.

Dr Miomir Jovanovi OPTIMIZACIJA (autorizovana predavanja) 3
Metode u mainstvu optimalnog projektovanja konstrukcija, mogu se prokomentarisati:

Metoda diferencijalnog programiranja je klasina metoda analitike algebre kod koje se
diferenciranjem konveksnih funkcija cilja i funkcija ogranienja, dobija
ekstremum. Metode varijacionog rauna se koriste kod funkcija cilja
formulisanih u integralnom obliku. Metoda maksimuma se koristi kod
funkcija cilja (FC) formiranih u obliku diferencijalnih jednaina sa
ogranienjima u vidu nejednaina. Primenjuje se kod sinteze optimalnog
upravljanja.

Metode linearnog programiranja [18] se iroko koriste u planiranju i organizaciji proizvodnih sistema.
Poznata metoda linearnog programiranja je Simplex metoda [38], Koristi se
za reavanje zadataka optimalnog rasporeda (borbenih sredstava,
transportnog problema itd). Metode linearnog programiranja se mogu
primeniti u optimalnom projektovanju ako je mogua linearna aproksimacija
problema. To je onda linearno aproksimativno programiranje.
Metode nelinearnog programiranja [8] su osnovne metode za optimalno projektovanje konstrukcija u
tehnici jer su funkcije cilja i funkcije ogranienja uglavnom nelinearne
prirode. Sloenost ili prekidnost funkcija koje opisuju problem, zahteva
poboljanje numerike forme problema, pa se u tim sluajevima koriste
metode nelinearnog aproksimativnog programiranja.
KLASIFIKACIJA ZADATAKA OPTIMIZACIJE: Zadaci sa i bez ogranienja.
Matematike metode: metode bezuslovne i metode uslovljene minimizacije.


1.3 MATEMATIKE OSNOVE OPTIMIZACIJE

FUNKCIJA CILJA: Cilj optimalnog projektovanja je funkcija nezavisnih parametara optimizacije z
i
:

) z , , z , z , (z (z)
n 3 2 1
F = FC

(1.3.1)


Rezultat optimizacije je ekstremna vrednost funkcije cilja:


EXTR
) z ( ) z (
FC FC =
-

(1.3.2)


Ekstremna vrednost funkcije cilja odredjuje specifine osobine projektovane konstrukcije, zbog ega se
definie optimalnom. Parametri optimizacije z
i
mogu biti razliite fizike i vremenske prirode.

FUNKCIJE OGRANIENJA Gj. U matematikom smislu, mogu biti razliitog oblika:
polinoma, diferencijalnih i integralnih jednaina i mogu se uopteno definisati:


) z , , z , z , z j( ) z j(
n 3 2 1
G = G



(1.3.3)


Funkcije ogranienja: Opte (metriki prostor) i posebne (fizike osobine).

Dr Miomir Jovanovi OPTIMIZACIJA (autorizovana predavanja) 4
Na osnovu ovako definisanih funkcija cilja i funkcija ogranienja, zadatak optimizacije u matematikom
smislu moe se definisati zahtevom nalaenja takvih vrednosti nezavisnih parametara z
i
(u n-dimenzionom
euklidskom prostoru Z), koje funkciji cilja FC, uz ogranienja G
j
(j=1q), daju ekstremnu vrednost:


{ } { } q) - 1 = (j 0, G , R z = Z , Z z , FC min
j(z)
n
) z (
> e e




MATEMATIKI USLOV: reivosti ovog zadatka je neprekidnost i diferencijabilnost funkcija, to se
u mainskim sistemima uglavnom obezbedjuje vezama, uslovima
sprezanja, kontinualnou prostiranja napona i deformacija kroz
kontinuum.

GLOBALNI OPTIMUM: Taka Z ) z ( e
-

, je optimalna ako je
) z (
) z (
FC FC s
-
za svako z e Z.
Ovako odredjena taka minimizacijom se naziva globalni optimum.

VIE EKSTREMUMA: Sloene funkcije cilja konveksnog tipa, mogu da imaju vie ekstremuma.
Jedan ekstremum je najizraeniji i to je globalni, a ostali su lokalni z .
Funkcije cilja sa vie izraenih ekstremuma u matematikom
programiranju, nazivaju se multimodalnim funkcijama. Slika 1.4
interpretira neke od navedenih pojmova u 3D prostoru.




Slika 1.4 Geometrijska interpretacija funkcija cilja


INVERZIJA ZADATKA: U realizaciji optimizacije mogue je traiti minimume ili maksimume funkcije
cilja. Problem maksimizacije funkcije cilja FC
1(z)
u skupu Z, svodi se na
problem minimizacije funkcije FC
2(z)
posredstvom relacije:


) z ( 1 ) z ( 2
FC FC =

(1.3.5)


USLOVE EGZISTENCIJE MINIMUMA definie Slater-ov uslov i Kuhn-Tucker-ova teorema [38].



Dr Miomir Jovanovi OPTIMIZACIJA (autorizovana predavanja) 5

1.4 ETAPE OPTIMALNOG PROJEKTOVANJA

Postupak optimizacije konstrukcija ima strategiju koja se moe sagledati sa slike 4.5. Prvo se opisno definie
optimizacioni zadatak (etapa 1: DEFINISANJE ZADATKA), ime se utvrdjuju nezavisni parametri i cilj
optimizacije sa realnim ogranienjima zadatka.

Naredna etapa je izbor kriterijuma optimizacije - formulacija karaktera funkcije cilja.

Kriterijumi optimizacije mogu biti: tehnike, ekonomske i tehno-ekonomske prirode.



Slika 1.5 Etape procesa optimizacije


KRITERIJUMI OPTIMIZACIJE: Mogu biti potpuno definisani. Nasuprot tome kod sloenih procesa,
kriterijumi mogu dati razliite ishode. Prema nainu vrednovanja, mogui su izbori sledeih kriterijuma:

- Deterministiki kriterijumi,
- Kriterijumi statistike verovatnoe i
- Kriterijumi za uslove konfliktnih situacija.

RELATIVNI KRITERIJUMI OPTIMIZACIJE: Primena univerzalnih kriterijuma (najoptijih formulacija)
nije mogua zato to to usloava raunski aparat, uveava broj parametara i zahteva iznova verifikaciju
pouzdanosti matematikog modela. Iz tih razloga, kod kompleksnih tehnikih optimizacija, izbor funkcije
cilja nije strogo matematiki ve predstavlja kompromis mnotva uticajnih faktora proisteklih iz
matematikog modeliranja, eksperimentalnih rezultata i intuitivnih opaanja. Ovako formirani kriterijumi
optimalnosti su takozvani relativni kriterijumi optimalnosti. OPRAVDANOST: Sastavljanje kriterijuma
optimalnosti je besmisleno za sluaj postojanja dovoljno tanih matematikih modela.

Kod mnogih optimizacionih zadataka, ocena kvaliteta reenja se ne vri na osnovu samo jednog, ve vie
kriterijuma. Tako formirane funkcije cilja predstavljaju kompleks kriterijuma optimizacije parcijalnih
kriterijuma (ciljeva) optimalnosti. Tu sloenost je mogue vektorski definisati izrazom (4.4.1):


{ } ( )
m 3 2 1 0
C F , , C F , C F , C F L C F


=

(1.4.1)


U kompleksu kriterijuma, potrebno je definisati vanost pojedinanih kriterijuma to se realizuje uvodjenjem
teinskih koeficijenata
j
. Takva proizvoljna funkcija ima oblik:
Dr Miomir Jovanovi OPTIMIZACIJA (autorizovana predavanja) 6

( )

= =

1 ; )
FC
FC
1 ( L
j
2
EXTR ) z ( j
) z ( j
m
j
j
) , C F (



(1.4.2)


IZBOR METODE OPTIMIZACIJE: Zavisi (etapa 4) od prirode optimizacionog problema (deterministiki,
stohastiki, statiki, dinamiki), matematike formulacije zadatka (linearan, nelinearan, sa ili bez
ogranienja, sa ili bez izvoda), broja kriterijuma optimizacije (jednokriterijumski, viekriterijumski) i
pristupa (analitike, gde ima matematike funkcije cilja i eksperimentalne, gde nema matematike
formulacije funkcije cilja). Izbor metode se zavrava izborom softvera (algoritma).

REALIZACIJA OPTIMIZACIONE PROCEDURE (etapa 6: programska realizacija) je izvrni zadatak i
realizuje se raunarom kod najveeg broja optimizacionih zadataka. Kako matematiki algoritmi za
optimizaciju obavljaju uglavnom iterativne postupke, ova etapa zahteva brze hardverske platforme, visoku
numeriku tanost i kapacitet obrade.



KLASINE METODE DIFERENCIJALNOG
PROGRAMIRANJA

Zadaci bezuslovnih minimizacija

U tehnikom projektovanju koriste se metode bezuslovnih optimizacija kod zadataka gde nema funkcija
ogranienja. U sluajevima gde postoje ogranienja, mogue je primeniti ove metode uz obaveznu
interpretaciju reenja (grafiku, funkcionalnu, logiku) ime se ocenjuje kvalitet reenja. Takav pristup
oigledno ne vodi brzom reavanju, ali omoguuje lake kretanje kroz n-dimenzioni prostor nepoznatih.

Metode diferencijalnog programiranja zahtevaju da funkcije cilja budu neprekidne i diferencijabilne u oblasti
reenja. Koriste se kod zadataka sa malim brojem parametara i malom sloenou funkcija. U optem sluaju
se dobija sistem nelinearnih algebarskih jednaina koji se reava raunarom, nekom od numerikih i
aproksimativnih metoda.

Klasine metode diferencijalnog programiranja definiu potreban uslov traenja ekstremuma jednainama:


( ) n , , 3 , 2 , 1 i , 0
z
FC
i
) z (
= =
c
c

(2.5.1)


Karakter ekstremuma (minimum i maksimum) se ispituje proverom vrednosti (znaka) drugog izvoda za
nadjeno reenje iz uslova (2.5.1). Tamo gde je ispunjen uslov (2.5.2) radi se o minimumu, a gde je ispunjen
uslov (2.5.3) o maksimumu.


( ), n , 1,2,3, = i , 0
z
FC
2
i
) z (
2
>
c
c

(2.5.2)


( ) n , 1,2,3, = i , 0
z
FC
2
i
) z (
2
<
c
c

(2.5.3)



Dr Miomir Jovanovi OPTIMIZACIJA (autorizovana predavanja) 7
Metoda Lagraneovih mnoilaca
Metoda Lagrange-ovih mnoilaca se primenjuje na vie razliitih postupaka deterministikog i stohastikog
traenja minimuma. U oblasti diferencijalnog programiranja, ova metoda se moe upotrebiti za traenje
ekstremuma uz prisustvo j=1m funkcija ogranienja G
j
:


m) , 1,2,3, = (j , 0 G = G
)
n
z , ,
3
z ,
2
z ,
1
z j( ) z j(


=

(2.5.8)


Nalaenje potrebnih uslova pri kojima egzistira reenje, moe se utvrditi primenom koeficijenata
j
-
Lagrange-ovi mnoioci. Lagrange-ova funkcija ima oblik:


) z ( j
m
1 j
j ) z ( ) z (
G FC L

+ =

=

(2.5.9)


Uslov egzistencije ekstremuma:
0
z
L
i
) z (
=
c
c

(4.5.10)


Uslovi (2.5.8) i (2.5.10) obrazuju sistem od m+n jednaina iz koga se odredjuje z nepoznatih i m Lagrange-
ovih mnoilaca
j
, za koje imamo ekstremnu vrednost funkcije FC
(z)
, tj.
EXTR ) z ( ) z (
FC FC

= . Karakter
ekstremuma, odredjuju se na osnovu znaka drugog diferencijala Lagrange-ove funkcije:




= = =
(
(

c c
c
+
c c
c
=
c c
c
n
1 i
m
1 k k i
) z (
2
m
1 j
j
k i
) z (
2
k i
) z (
2
z z
G
z z
FC
z z
L

(2.5.11)



PRIMER:
Odrediti optimalnu geometriju cilindrinog rezervoara zapremine 10 m
3
, tako da se utroi minimalno materijala.

R
H

POSTAVKE ZADATKA: Povrina omotaa rezervoara je funkcija cilja optimizacije. Ova funkcija je
definisana sa dva parametra optimizacije, poluprenikom omotaa R i visinom
rezervoara H. Funkcije su neprekidne i diferencijabilne. Kako postoji jedno
ogranienje (zapremina rezervoara), problem ima tri nepoznate (R,H,), pa se
shodno tome moe koristiti analitika metoda diferenc. programiranja (LG).

Dr Miomir Jovanovi OPTIMIZACIJA (autorizovana predavanja) 8
Funkcija cilja (povrina rezervoara) i njeni izvodi po nepoznatim parametrima:

H R 2 R 2 P FC FC FC
2
) H , R ( )
2
z ,
1
z ( ) z (
t + t = = = =

t =
c
c
t + t =
c
c
R 2
H
FC
, H 2 R 4
R
FC
) H , R ( ) H , R (


Funkcija ogranienja je zapremina:

0 10 H R V H R G , H R V
2 2
) H , R (
2
) H , R (
= t = t = t =

t =
c
c
t =
c
c
2
) H , R ( ) H , R (
R
H
G
, H R 2
R
G


POSTAVKA: Sada je mogue oformiti sistem jednaina za reavanje:

0 10 H R , 0 G
0 R R 2 , 0
H
G
H
FC
0 H R 2 H 2 + R 4 , 0
R
G
R
FC
2
) H , R (
2
) H , R ( ) H , R (
) H , R ( ) H , R (
= t =
= t + t =
c
c
+
c
c
= t + t t =
c
c
+
c
c


Opta reenja zadatka optimalnosti mase cilindrinog rezervoara:

.
2
V
V
= H ,
2
V
2
,
2
V
= R
3
2
3
3
|
.
|

\
|
t
t
t
=
t




METODE NELINEARNOG PROGRAMIRANJA
U inenjerskim zadacima projektovanja optimalnih mainskih sistema, koriste se dve grupe metoda
nelinearnog matematikog programiranja:

1. Metode traenja minimuma po strogim procedurama. To su deterministike metode.
2. Metode do ijih se reenja dolazi metodama sluajnog traenja (stohastike metode).

Druga podela po pristupu IZMENE PARAMETARA je:

1. Metode jednodimenzionog traenja gde se menja samo jedan parametar i za njegovu promenu
utvrdjuje vrednost funkcije cilja.
2. Procedure viedimenzionog traenja.



Jednodimenzioni zadaci minimizacija (skeniranja):
Kod formalnog jednodimenzionog pretraivanja hiper prostora (metode skeniranja), nezavisni parametri se
odreuju u dopustivoj oblasti z
a
z
b
i mogu se diskretno menjati sa stalnom ili promenljivom duinom
koraka H
n
. Vrednost funkcije cilja se odredjuje za diskretne vrednosti nezavisno promenljive. Izmedju dve
susedne vrednosti z
K
i z
K+1
, nepoznata je vrednost funkcije cilja. Izabrani korak promene nezavisnih
Dr Miomir Jovanovi OPTIMIZACIJA (autorizovana predavanja) 9
parametara H
n
predstavlja interval neodredjenosti, a vrednost funkcije cilja poznata je samo na granicama
tog intervala. Broj taaka nezavisne promenljive n u dopustivom segmentu z
a
z
b
moe biti vei ili manji
to zavisi od karaktera FC. Prema tome, interval neodredjenosti moe se definisati:


1 n
z z
2 H
a b
n

=

(2.6.1)


z
FC
Az
A
F
C
H
n
min
z
z
b
z
a


OSOBINA: Uteda mainskog vremena rada raunara zahteva primenu veeg (krupnijeg) koraka - intervala
neodredjenosti H
n
. Sa druge strane, veliki interval neodredjenosti umanjuje kvalitet nadjenog
ekstremuma, jer se on moe nai unutar ovog intervala. Prema tome, optimalan izbor intervala
neodredjenosti je:


( ) | |
MIN MAX K n
h H =

(2.6.2)


PROCEDURA: Metoda jednodimenzionog traenja se zasniva na podeli dozvoljene oblasti nezavisne
promenljive (a,b) na n taaka (jednako udaljenih) i utvrdjivanju vrednosti funkcije cilja u
njima. Poredjenjem vrednosti FC u diskretnim takama, odredjuje se poloaj traenog
ekstremuma. Oigledno da ova metoda nema privilegovanih pravaca i smerova promene
nezavisne promenljive pa se, stoga, naziva metodom formalnog-pasivnog traenja.

U identifikovanoj oblasti reenja, smanjenjem koraka nalazi se bolje reenje. Na taj nain se interval
neodredjenosti znaajno smanjuje, to daje za praktine inenjerske konstrukcije kvalitetna reenja. Ovakav
postupak daje mogunost reavanja zadataka i sa veim brojem nezavisnih parametara.

Kod POSTUPNIH PROCEDURA MINIMIZACIJE, postupak izbora naredne vrednosti promenljive je
usaglaen sa rezultatime prethodne iteracije. Ove metode su mnogo efikasnije jer se u svakom koraku iterira
ka ekstremumu. Kod formalnih metoda to nije sluaj jer se njima pretrauje sav prostor i uporedjuju reenja.

Najpoznatije metode jednodimenzionog postupnog traenja su metoda polovljenja intervala neodredjenosti,
Fibonaci metoda, metoda zlatnog preseka i druge. Ove metode su obino u sastavu programskih paketa za
minimizaciju i koriste se kada pristup mnogodimenzionog traenja ne daje rezultate.



Mnogodimenzioni zadaci minimizacije bez ogranienja

Iako su kod praktinih zadataka gotovo uvek prisutna ogranienja, ove metode se mogu koristiti za analizu
oblasti reenja. Njihovo obeleje je uveana raunarska procedura, to u sluaju velikog broja nezavisnih
parametara dovodi do neuspeha nalaenja reenja. Kao i kod jednodimenzionih zadataka, mnogodimenzioni
zadaci se mogu realizovati metodama pasivnog traenja i metodama postupnog traenja.

Dr Miomir Jovanovi OPTIMIZACIJA (autorizovana predavanja) 10
METODA PASIVNOG TRAENJA odlikuje se podelom dopustive oblasti nezavisnih parametara na
jednake intervale neodredjenosti. Na ovaj nain, izgradjuje se mrea u n-dimenzionom euklidskom
prostoru i u vornim takama izraunava vrednost funkcije cilja FC. Slika 2.6 ilustruje dvodimenzioni
prostor, podeljen intervalima neodredjenosti na podoblasti.

Z
2
=1
=1
Interval neodredjenosti
Oblast pretra`ivanja
(odredjivanje FC u ~vorovima mre`e)
Z
2
Z
1
Z
1

Slika 2.6 Mrea taaka dvodimenzionog prostora u kojima se odredjuje FC(z)

NORMIRANJE: Uslov stabilne procedure se obezbedjuje normiranjem. To je deljenje nezavisnih
parametara z
i
sopstvenim intervalom promene vrednosti a-b, ime se prelazi na normirane vrednosti z :

1,2,3,...) (i ,
a b
a z
z
i i
i i
i =

=
(2.6.3)

Primer
METODA PASIVNOG TRAENJA U MINIMIZACIJI MASE NOSAA

Posmatrajmo kutijasti nosa duine L, izradjen od debelih limova stabilne geometrije preseka od lokalnih
nestabilnosti, slika 2.7. Nosa je optereen na slobodnom kraju silama F
H
i F
V
. Debljina zida je fiksna,
konstantna. Potrebno je nai optimalnu geometriju preseka BxH, tako da je masa nosaa minimalna. Dat je
materijal (elik), raspon L, sile F
H
i F
V
i dozvoljeni ugib nosaa f
0
.

L
o
o


Slika 2.7 Kuijasti nosa traene optimalne geometrije BxH


Izbor metode, nezavisnih parametara i odredjivanje funkcije cilja
Zadatak se moe reiti numeriki, analizom moguih kombinacija nezavisnih parametara preseka, kada je
njihov broj konaan. Postupak se onda svodi na primenu metoda pasivnog viedimenzionog traenja,
pretraivanjem ograniene oblasti reenja brzim raunarima. Prednost ove metode je u analizi tanog modela
(bez aproksimacija) i jednostavnosti modela traenja. Sa druge strane, potencijalan broj kombinacija
diskretne geometrije moe biti prihvatljiv za raunar. Za funkciju cilja je izabrana minimalna masa glavnog
nosaa ime se problem svodi na traenje minimalne zapremine. Priblina zapreminu sanduastog nosaa
funkcija cilja:

Dr Miomir Jovanovi OPTIMIZACIJA (autorizovana predavanja) 11

o + ~ = ) H B ( 2 L A FC
) H , B ( ) H , B (
(2.6.4)


Funkcija ogranienja najveih statikih napona u preseku G
1
.
Funkcija ogranienja je izvedena sa aproksimacijom da drugi naponi nisu dominantni (normalni i tangentni
naponi u avu zavarenog spoja). Najvei totalni napon u korenu kutijastog nosaa rezultat je sloenog
naprezanja od savijanja i transferzalnih sila. Normalni naponi o
xi
, o
yi
potiu od naprezanja na savijanje.
Smiui naponi t
sH i
t
sV
potiu od transverzalnih - smicajnih sila. Funkcija ogranienja G1=
U1
najveeg
uporednog napona izraunava se primenom hipoteze Huber-Misses-Hencky (1904-1924) za ravanski
problem, relacija (4.6.5a). Sredjenu funkciju ogranienja pokazuje (4.6.5b):


2
s t
2
yi xi ui
) ( 3 ) ( t + t + o + o = o

(2.6.5a)


A
F
A
F
3
2
B
I
L F
2
H
I
L F
G
doz
2
2
V
S
V
2
H
S
H
2
yi
H
xi
V
1
o s
(
(

|
|
.
|

\
|
+
|
|
.
|

\
|
+
(
(

=
(2.6.5b)

Realizacija zadatka optimizacije:

Poetne vrednosti parametara optimizacije H
(0)
, B
(0)
, oko kojih e bit formirana oblast pretraivanja (H
min
-
H
max
, B
min
-B
max
) se odredjuju iz preporuenih vrednosti geometrije preseka nosaa, na bazi potrebnih
momenata inercije odredjenih iz spoljanjih uticaja. Poetne vrednosti nepoznatih optimalnih parametara su:


y 2
I 3
x I 5
y I 3
B ,
y 2
I 3
H
x
x
y
) 0 (
x
) 0 (
o



=
o

=

(4.6.13)


o
m
a
x
max


Ovako definisana poetna geometrija, zahteva proirenje na oblast pretraivanja, do iskustveno ekstremnih
granica u kojima moe reenje da egzistira H
MAX
, H
MIN
, B
MAX
, B
MIN
. Oblast promene visina i irina
nosaa su izabrane u slobodnim granicama (H
MAX
-H
MIN
) = 50 cm, (B
MAX
-B
MIN
) = 50 cm. Korak promene
irine i visine nosaa, B i H, AH=AB=0.5 cm, daje dovoljnu gustinu potencijalnih reenja. Potencijalan broj
osnovnih parametara preseka nosaa (n
1
n
2
) i ukupan broj moguih kombinacija N:

n
1
= (H
MAX
- H
MIN
)/ AH + 1 = (50)/0.5+1=101
n
2
= (B
MAX
- B
MIN
)/ AB + 1 = (50)/0.5+1=101

. 10201 101 101 n n N
2 1
= = =

(2.6.15)


Dr Miomir Jovanovi OPTIMIZACIJA (autorizovana predavanja) 12
Algoritam programa za optimizaciju, dat je u Teoriji projektovanja konstrukcija raunarom, autora
M.Jovanovia. Program je izvodljiv na PC-ju i zahteva 50 (kbyte) operativne memorije.

Rezultate optimizacija pokazuje tabela T.2. Pored dobijenih geometrijskih karakteristika preseka H, B, data
je i povrina preseka A, c - koeficijent rezervi naponskog iskorienja preseka, odgovarajui naponi o
1
, o
4
u
takama 1 i 4, i vrednost funkcije cilja.




Nosivost F
V`
=26 kN, F
H
=26 kN, Raspon L=1.0 m, lim o =10 mm, 0561, f
0
=2 mm.
Dozvoljeni naponi za 0561 doz= 24 kN/cm
2
,
SAVA
= 17 kN/cm
2

H B o o
1
A c o
1
o
4 FC

(mm) (mm) (mm) (mm) (cm
2
) (%) (kN/cm
2
) (kN/cm
2
) (cm
3
)
150. 150. 10. 10. 56. 0.9 14.5 14.5 5600
DR MIOMIR JOVANOVI OPTIMIZACIJA (AUTORIZOVANA PREDAVANJA) 1



Generacija 2010/2011
Predavanje - 11
GRADIJENTNE METODE

Najoptija ideja postupka za minimizaciju nelinearne funkcije cilja zasniva se na daljem
kretanju ka ekstremumu, shodno osobinama funkcije cilja iz prethodnog stanja (take).
Te osobine su vrednosti funkcije cilja FC i nezavisni parametri z
i
. Poredjenje vrednosti
funkcije cilja u prethodnoj i trenutnoj taki omoguuje izbor pravca dalje promene
nezavisnih parametara. Na bazi ovog generalnog pristupa razvijene su brojne metode za
minimizaciju. Najoptija podela klasifikuje sve metode u dve grupe:


A. METODE BEZUSLOVNE MINIMIZACIJE SA TRAENJEM IZVODA (GRADIJENTA)

- Metoda najbreg sputanja na bazi linearne aproksimacije funkcije FC (Cauchy,
Curry, Goldstein, Poljak, Kaoo, A) |38|.
- Newton-ova i modifikovana Newton-ova metoda na bazi kvadratne
aproksimacije (Poljak, Goldstein, Ritter, Riter & Mc Cormick ) |38|.
- Metode konjugovanih gradijenata: (Flecher & Reeves, Pilak & Ribiere,
Poljak,Wolfe)|38|.
- Metode promenjive metrike (Davidon, Fletcher & Powell, Barns i drugi ) |38|.

B. METODE BEZUSLOVNE MINIMIZACIJE BEZ TRAENJA IZVODA
(Primenjuje se za nalaenje minimuma funkcija nepogodnih za diferenciranje.)

- Metoda lokalnih varijacija (, Petrov & e ).
- Powell-Zangwill-ova metoda (Powell, Zangwill ).


MATIKE OSNOVE

Prvi parametar - Parametar pravca:
Zadravajui se na gradijentnim metodama, moe se pokazati razvijanjem u
Tayler-ov red, da je navea vrednost funkcije cilja u pravcu gradijenta. Zato se
nezavisno-promenljive menjaju u pravcu n
(k)
(3.6.16b), koji se odredjuje
izraunavanjem gradijenta funkcije cilja AFC u taki z
(k)
:

i 0
n
1 i i
) k (
e
z
FC
C F ) C F ( grad G

c
c
= V = =

=

(3.6.16a)



) C F ( grad
) C F ( grad
n
) k (

= (3.6.16b)

2 4. OPTIMIZACIJA



Slika 1. Geometrijska interpretacija gradijenta G

U ovoj jednaini, sa e

0i
su oznaeni jedinini vektori u koordinatnim
pravcima. Osobina gradijenta je da ima pravac ka maksimalnoj vrednosti posmatrane
funkcije. Zato se kretanjem u pravcu gradijenta najbre dolazi do ekstremuma funkcije
cilja FC. Geometrijska interpretacija je data na slici 1.

Drugi parametar kojim se definie traenje ekstremuma je korak t(k). Dovoljno
malim korakom se vrlo tano moe prii ekstremumu, ali to uslovljava duge raunske
procedure. Vee vrednosti koraka promene t(k) smanjuju tanost a esto dovode do
beskrajnog iteriranja u zoni ekstremuma. To se u dvodimenzionom koordinatnom
sistemu moe grafiki interpretirati povrinom funkcije cilja FC
1
, prikazanom
posredstvom izolinija (FC(z)=const.), slika 2.

Najpovoljnije kretanje ka ekstremnim vrednostima se postie promenljivim
korakom koji je proporcionalan promeni funkcije cilja FC. Kada se koristi konstantan
korak, vrednost promene nezavisnog parametra Az
(k)
u taki k se odredjuje:

( ) ( ) n 1 = i ,
z
FC
z
FC
z G cos z
n
1 i
2
) k ( i
) k ( z
) k ( i
) k ( z
) 0 ( i ) k ( i

(
(

c
c
c
c
t = t = A


(4.6.17)



U praktinim traenjima ekstremuma, raunski model obino ne zadovoljava
teorijski definisan uslov za zaustavljanje procedure traenja (3.6.18). Zato se uvodi
tolerancija promene gradijenta u dvema uzastopnim iteracijama traenja c
o
(3.6.19).


1
U n-dimenzionom euklidskom prostoru, povrina funkcije cilja se naziva "hiper" povrina.
DR MIOMIR JOVANOVI OPTIMIZACIJA (AUTORIZOVANA PREDAVANJA) 3
( ) n - 1 = i , 0
z
FC
i
)
i
z (
=
c
c

(3.6.18)


0
n
1 i i
)
i
z (
z
FC
c <
c
c

=

(3.6.19)


Paralelno sa ovim kriterijumom, postavljaju se i drugi kriterijumi kao kriterijum
promene funkcije cilja u uzastopnim iteracijama c
1
(3.6.20) ili grupi iteracija. Time se
pouzdano zaustavlja iteriranje koje ne daje promenu funkcije cilja FC.


1 ) k ( zi ) 1 k ( zi
FC FC c <
+

(3.6.20)




Slika 2. Iterativno nalaenje optimuma

Kod inenjerskih konstrukcija, poznatog i prouavanog tipa, unapred je sigurno
postojanje optimuma. Kod nekih novih modela, manje izuenih i matematiki sloenih,
potrebno je proveriti egzistenciju ekstremuma. U tu svrhu se obino koristi provera us-
lova Khun-Tucker-a, kojim se utvrdjuje egzistencija sedlaste take, odnosno, doka-
zuje konvergencija reenja. Prednost gradijentnih metoda je u njihovoj jednostavnosti
i mogunosti minimizacije razliitih klasa funkcija cilja. Kako se odlikuju sporom kon-
vergencijom, za njih su razvijene metode za ubrzanje procedure. Kombinacijom sa dru-
gim metodama za traenje oblasti reenja, ove metode omoguavaju nalaenje kvalitet-
nih minimuma u pravcu antigradijenta
2
.

Konjugovani gradijentni metod

Konjugovani gradijentni metod postavili su R. Fletcher i C. M. Reeves 1964.
Njihovom metodom se odredjuje pravac traenja (s) linearnom aproksimacijom -
FC(z). Vrednost antigradijenta definie pravac i smer iterativne promene funkcije cilja -
minimizacije FC. Korekcija pravca se vri na osnovu trenutne i prethodne vrednosti

2
Antigradijent se karakterie istim pravcem a suprotnim smerom od smera gradijenta i vodi ka minimumu
funkcije za koju je izraunat gradijent. Termin antigradijent se koristi kod minimizacionih procedura.
4 4. OPTIMIZACIJA
gradijenta funkcije cilja FC, odredjivanjem teinskog faktora korekcije pravca e
k
.
Gradijent funkcije cilja u polaznoj taki z
(0)
je:


( ) 0
z
FC
) 0 (
s V =


(3.6.21)

Gradijent funkcije cilja u novoj taki z
(1)
je:


( )
) 0 (
s
1
z
FC
) 1 (
s
1

e + V =
(3.6.22)

e
1
je skalarna vrednost teinskog faktora promene pravca i on se izraunava:


( ) ( )
( ) ( ) 0 0
1 1
z
FC
z
FC
T
z
FC
z
FC
T
1
V V
V V
= e
(3.6.23)

Procedura se zavrava kada je ispunjen uslov: |
( ) k
s

| < c. (3.6.24)


PROGRAM GRAD

Glavni program GRAD |8|, aktivira rad celog algoritma. U okviru njega se definiu poetne nule
zi(0), broj nezavisnih parametara N i nain praenja toka minimizacije (IPRINT=1 ceo tok
minimizacije, IPRINT=2 samo rezultati). Potprogram MINI definie Flecher-Reevs-ov algoritam
minimizacije. Potprogram odredjuje teinske faktore promene (konjugacije) pravca. Ovim
potprogramom se kontrolie tok minimizacije i daju izvetaji o situaciji zadatka u realizaciji.
Potprogram CONVRG kontrolie stanje konvergencije i utvrdjuje promene funkcije cilja na kraju
svakog iterativnog koraka. Potprogram SEARCH upotrebljen je za bezdimenziono traenje
metodom zlatnog preseka. Potprogram FUN slui za definisanje funkcije cilja FC(zi).
Potprogram DER slui za definisanje analitikih izraza izvoda funkcije cilja Gi=dFC/dzi.

PRIMER:

Data je funkcija cilja C. F. Wood-a, WESTINGHOUSE RESEARCH LABORATORY
(COLVILLE, IBM N. Y. Sci. Center Rept. 320-2949, June, 1968.):

FC =100.
-
|z(2) - z(1)
-
z(1)|
2
+ |1. - z(1)|
2
+ 90.
-
|z(4) - z(3)
-
z(3)|
2
+ |1.-z(3)|
2
+


+ 10.1
-
|z(2)-1.|
2
+ 10.1
-
|z(4) - 1.|
2
+ 19.8
-
|z(2) - 1.|
-
|z(4) - 1.|

Polazna taka: Z(1)o=-3. Z(2)o=-1. Z(3)o=-3. Z(4)=-1. FZ(o)=19.192

REZULTAT:
Vreme prorauna: T= 56 sec, Raunar: PC 386 DX-40 MHz, Broj iteracija: N= 281
Nadjen minimum funkcije: FC
-
=0.26902E-08,
Taan minimum funkcije: FC = 0.0000000

Optimalne vrednosti parametara: Tane vrednosti parametara:
Z(1)= 1.0000260 z(1)= 1.0000000
DR MIOMIR JOVANOVI OPTIMIZACIJA (AUTORIZOVANA PREDAVANJA) 5
Z(2)= 1.0000520 z(2)= 1.0000000
Z(3)= 0.9999724 z(3)= 1.0000000
Z(4)= 0.9999447 z(4)= 1.0000000



Slika C1.1 Globalni koncept programa GRAD


C LISTING PROGRAMA ZA BEZUSLOVNU MINIMIZACIJU FUNKCIJE CILJA
C primenom konjugovanog gradijentnog metoda |8|.
C Autori: R. FLETCHER - C. M. REEVES-a, COMPUTER J., 7:149(1964)
C PROGRAM GRAD - gradijentni metod instaliran 1991.
PROGRAM GRAD
COMMON /ONE/ X(10),Y(10),S(10),FX,FY
COMMON /THREE/ N,NFUNCT,NDRV,ITER,INDIC,IPRINT
C Funkcija F(Z) data u potprogramu FUN.FOR a njeni izvodi u potprogramu DER.FOR.
C Poetne vrednosti X(1-N):
X(1)= -3.
X(2)= -1.
X(3)= -3.
X(4)= -1.
N=4
NFUNCT=0
NDRV=0
INDIC=1
IPRINT=1
CALL MINI
STOP
END
C
SUBROUTINE FUN(Z,FZ)
COMMON /THREE/ N,NFUNCT,NDRV,ITER,INDIC,IPRINT
DIMENSION Z(10)
C Testiranje izvreno na funkciji C. F. Wood, Westinghouse Research Laboratory
C (Colville, IBM N. Y. Sci. Center Rept. 320-2949, June, 1968.).
FZ=100.0
-
(Z(2)-Z(1)
-
Z(1))
--
2.+(1.-Z(1))
--
2.+
A 90.0
-
(Z(4)-Z(3)
-
Z(3))
--
2.+(1.-Z(3))
--
2.+
B 10.1
-
(Z(2)-1.)
--
2.+ 10.1
-
(Z(4)-1.)
--
2.+
C 19.8
-
(Z(2)-1.)
-
(Z(4)-1.)
NFUNCT=NFUNCT+1
RETURN
END
C
6 4. OPTIMIZACIJA
SUBROUTINE DER(Z,GZ)
C Potprogram izvoda funkcije FZ, koji su oznaeni sa GZ.
C Testiranje izvreno na primeru M. J. D. Powell, Computer J., 5:147 (1962).
COMMON /THREE/ N,NFUNCT,NDRV,ITER,INDIC,IPRINT
DIMENSION Z(10),GZ(10),TM(10)
TM(1)= Z(2)-Z(1)
-
Z(1)
TM(2)= 1.-Z(1)
TM(3)= Z(4)-Z(3)
-
Z(3)
TM(4)= 1.-Z(3)
TM(5)= Z(2)-1.
TM(6)= Z(4)-1.
GZ(1)=-400.
-
Z(1)
-
TM(1)-2.
-
TM(2)
GZ(2)= 200.
-
TM(1)+20.2
-
TM(5)+19.8
-
TM(6)
GZ(3)=-360.
-
Z(3)
-
TM(3)-2.
-
TM(4)
GZ(4)= 180.
-
TM(3)+20.2
-
TM(6)+19.8
-
TM(5)
NDRV=NDRV+4
RETURN
END
C
SUBROUTINE CONVRG(GY,IPASS)
COMMON /ONE/ X(10),Y(10),S(10),FX,FY
COMMON /THREE/ N,NFUNCT,NDRV,ITER,INDIC,IPRINT
DIMENSION GY(10)
XTOL=0.00001
FTOL=0.00001
GTOL=0.0001
C Kontrola vrednosti funkcije.
IF(ABS(FX).LE.FTOL) GO TO 10
IF(ABS((FX-FY)/FX).GT.FTOL) GO TO 60
GO TO 20
10 IF(ABS(FX-FY).GT.FTOL) GO TO 60
C Kontrola probne take.
20 DO 40 I=1,N
IF(ABS(X(I)).LE.XTOL) GO TO 30
IF(ABS((X(I)-Y(I))/X(I)).GT.XTOL) GO TO 60
GO TO 40
30 IF(ABS(X(I)-Y(I)).GT.XTOL) GO TO 60
40 CONTINUE
C Kontrola gradijenta.
DO 50 I=1,N
50 IF(ABS(GY(I)).GT.GTOL) GO TO 60
C Svi kriterijumi konvergencije su zadovoljeni.
IPASS=1
RETURN
C Konvergencija nije ostvarena.
60 IPASS=2
RETURN
END
C
SUBROUTINE MINI
C Fletcher-Reeves, Metod konjugovanih pravaca, glava 3.3-2, literatura |8|.
COMMON /ONE/ X(10),Y(10),S(10),FX,FY
COMMON /TWO/ H(10,10),DELX(10),DELG(10),GX(10)
COMMON /THREE/ N,NFUNCT,NDRV,ITER,INDIC,IPRINT
ITER=0
IRESET=N+1
INDEX=IRESET
C Vrednovanje polazne take.
DR MIOMIR JOVANOVI OPTIMIZACIJA (AUTORIZOVANA PREDAVANJA) 7
CALL FUN(X,FX)
CALL DER(X,GX)
WRITE(
-
,2000) ITER,NFUNCT,NDRV,FX,(X(I),I=1,N)
C Izraunavanje norme kvadrata gradijenta.
10 SQNOR1=0.
DO 20 I=1,N
20 SQNOR1=SQNOR1+GX(I)
-
GX(I)
IF(INDEX.NE.IRESET) GO TO 50
C Podeavanje pravca tra`enja prema negativnom gradijentu.
30 IF(IPRINT.EQ.1) WRITE(
-
,2100)
2100 FORMAT(' POTPROGRAM MINI: KORAK GRADIJENTA')
INDEX=0
DO 40 I=1,N
40 S(I)=-GX(I)
GO TO 70
C Podeavanje pravca traenja korienjem norme kvadrata.
50 DO 60 I=1,N
60 S(I)=-GX(I)+S(I)
-
SQNOR1/SQNOR2
C Nalaenje sledee take.
70 CALL SEARCH
C Provera da li je traenje bilo uspeno, ako nije prei na novi gradijent.
IF(FY.GE.FX) GO TO 30
CALL DER(Y,GX)
INDEX=INDEX+1
ITER=ITER+1
CALL CONVRG(GX,IPASS)
IF(IPASS.EQ.1) GO TO 90
C Kriterijum konvergencije nije zadovoljen, traenje se nastavlja.
IF(IPRINT.EQ.1) WRITE(
-
,2000) ITER,NFUNCT,NDRV,FY,(Y(I),I=1,N)
C Sauvati informacije za narednu etapu.
DO 80 I=1,N
DELX(I)=Y(I)-X(I)
80 X(I)=Y(I)
FX=FY
SQNOR2=SQNOR1
GO TO 10
C Kriterijum konvergencije zadovoljen.
90 WRITE(
-
,2000) ITER,NFUNCT,NDRV,FY,(Y(I),I=1,N)
2000 FORMAT(1X,3I7,E16.8,(5E16.8))
RETURN
END
C
SUBROUTINE SEARCH
C Jednodimenziono traenje metodom zlatnog preseka, ver. 2, mod. 4.
COMMON /ONE/ X(10),Y(10),S(10),FX,FY
COMMON /TWO/ H(10,10),DELX(10),DELG(10),GX(10)
COMMON /THREE/ N,NFUNCT,NDRV,ITER,INDIC,IPRINT
DIMENSION Z(10),W(10),P(10),R(10),DIFF(10),SS(10)
DATA F1/0.618033989/
C P=najstarija od zadnje tri take.
C Z=srednja taka.
C W=tekua taka.
NTRIES=0
NTOL=0
C TOL=norma kvadrata vektora W-Z potrebna za postizanje konvergencije.
TOL=0.000001
NTIMES=0
C Koristiti parametar INDIC za odredjivanje razmere duine vektora traenja.
C INDIC=2 nema razmere, zdrati duinu datu potprogramom MINI.
8 4. OPTIMIZACIJA
C INDIC=1 skratiti korak ako je duina prethodnog koraka bila manja od duine
C trenutnog vektora traenja.
C INDIC=sve osim 1 i 2 je skalirano po duini zadnjeg koraka.
IF(INDIC.EQ.2.OR.ITER.EQ.0) GO TO 4
C Normalizacije duine vektora traenja korienjem prethodnog koraka.
DXNORM=0.
SNORM=0.
DO 2 I=1,N
DXNORM=DXNORM+DELX(I)
-
DELX(I)
2 SNORM=SNORM+S(I)
-
S(I)
IF(INDIC.EQ.1.AND.DXNORM.GE.SNORM) GO TO 4
DXNORM=SQRT(SNORM)
SNORM=SQRT(SNORM)
RATIO=DXNORM/SNORM
DO 3 I=1,N
3 SS(I)=S(I)
-
RATIO
GO TO 10
C Zadrati integritet vektora formiranjem identinog vektora i sa njim raditi.
4 DO 5 I=1,N
5 SS(I)=S(I)
C
--
Oblast minimuma u S pravcu.
C Zadrati korak prema originalnoj taki.
10 DO 20 I=1,N
Z(I)=X(I)
20 W(I)=X(I)+SS(I)
FZ=FX
NTIMES=NTIMES+1
CALL FUN(W,FW)
IF(FW-FZ) 30,70,50
C Nastaviti traenje u istom pravcu.
30 DO 40 I=1,N
P(I)=Z(I)
Z(I)=W(I)
SS(I)=2.
-
SS(I)
40 W(I)=W(I)+SS(I)
FP=FZ
FZ=FW
NTIMES=NTIMES+1
CALL FUN(W,FW)
IF(FW-FZ) 30,70,120
C FW.GT.FZ, odllui da li je suprotan pravac traenja.
50 IF(NTIMES.NE.1) GO TO 120
C Suprotan pravac traenja.
DO 60 I=1,N
SS(I)=-SS(I)
60 P(I)=W(I)
FP=FW
GO TO 10
C FZ=FW, kontrola srednje take.
70 DO 80 I=1,N
80 R(I)=(Z(I)+W(I))/2.
NTIMES=NTIMES+1
CALL FUN(R,FR)
MIN=1
IF(FR-FZ) 140,300,90
90 IF(NTIMES.NE.2) GO TO 110
C Suprotan pravac traenja.
DO 100 I=1,N
SS(I)=-SS(I)
DR MIOMIR JOVANOVI OPTIMIZACIJA (AUTORIZOVANA PREDAVANJA) 9
100 P(I)=R(I)
FP=FR
GO TO 10
C R i P u oblast Z i MINIMUM.
110 DO 115 I=1,N
W(I)=R(I)
R(I)=Z(I)
115 Z(I)=P(I)
MIN=1
FW=FR
FR=FZ
FZ=FP
GO TO 140
C P i W u oblasti Z i MINIMUM.
120 DO 130 I=1,N
R(I)=Z(I)
130 Z(I)=P(I)
MIN=1
FR=FZ
FZ=FP
C
---
Zlatan presek Z i W oblasti minimuma.
140 WZNORM=0.
DO 145 I=1,N
DIFF(I)=W(I)-Z(I)
145 WZNORM=WZNORM+DIFF(I)
-
DIFF(I)
IF(WZNORM.LT.TOL) GO TO 290
146 DO 150 I=1,N
SECT=F1
-
DIFF(I)
P(I)=Z(I)+SECT
150 R(I)=W(I)-SECT
CALL FUN(P,FP)
CALL FUN(R,FR)
160 IF(FR-FP) 170,230,200
C Zamena W sa P i P sa R.
170 WZNORM=0.
DO 180 I=1,N
W(I)=P(I)
P(I)=R(I)
DIFF(I)=W(I)-Z(I)
WZNORM=WZNORM+DIFF(I)
-
DIFF(I)
180 R(I)=W(I)-F1
-
DIFF(I)
FW=FP
FP=FR
IF(WZNORM.LT.TOL) GO TO 320
CALL FUN(R,FR)
GO TO 160
C Zamena Z sa R i R sa P.
200 WZNORM=0.
DO 210 I=1,N
Z(I)=R(I)
R(I)=P(I)
DIFF(I)=W(I)-Z(I)
WZNORM=WZNORM+DIFF(I)
-
DIFF(I)
210 P(I)=Z(I)+F1
-
DIFF(I)
FZ=FR
FR=FP
IF(WZNORM.LT.TOL) GO TO 300
CALL FUN(P,FP)
GO TO 160
10 4. OPTIMIZACIJA
C FP=FR, kontrola srednje take.
230 DO 240 I=1,N
240 Y(I)=(P(I)+R(I))/2.
CALL FUN(Y,FY)
IF(FY-FP)250,340,270
C P i R u oblasti minimuma (Y je ogranieno).
250 DO 260 I=1,N
Z(I)=R(I)
W(I)=P(I)
260 R(I)=Y(I)
FZ=FR
FW=FP
FR=FY
MIN=1
GO TO 140
C Nalaze se dva minimuma izmedju Z I W, neogranien skok u intervalu Y i W (ukljuujui P).
270 DO 280 I=1,N
280 Z(I)=Y(I)
FZ=FY
MIN=2
GO TO 140
C Oblasti minimuma su dovoljno male.
290 GO TO (300,320),MIN
C R je taka u oblasti.
300 DO 310 I=1,N
310 Y(I)=R(I)
FY=FR
GO TO 340
C P je taka unutar oblasti.
320 DO 330 I=1,N
330 Y(I)=P(I)
FY=FP
340 CONTINUE
DO 345 I=1,N
345 IF(X(I).NE.Y(I)) GO TO 346
GO TO 350
346 IF(FY.GE.FX) GO TO 370
IF(IPRINT.NE.1) RETURN
IF(NTOL.NE.0) WRITE(
-
,3000) NTOL
IF(NTRIES.NE.0) WRITE(
-
,3100)
3000 FORMAT(1X,'PP.SEARCH: TOLERANCIJA REDUKOVANA',I1,' PUTA')
3100 FORMAT(1X,'PP.SEARCH: DRUGI POKUSAJ')
RETURN
C Sadanji nivo tolerancije ne omoguava nalaenje bolje ulazne take.
C Tolerancija se redukuje faktorom 100.
350 IF(NTOL.EQ.5) GO TO 360
NTOL=NTOL+1
TOL=TOL/100.
GO TO 146
C [tampa poruka.
360 IF(IPRINT.NE.1) GO TO 376
IF(NTRIES.NE.0) GO TO 375
WRITE(
-
,2000) TOL
2000 FORMAT(1X,'PP.SEARCH: TOLERANCIJA BICE REDUKOVANA 5 PUTA',
A 1X,' TEKUCA VREDNOST',E15.8,'.',/,1X,' BOLJA TACKA OD ULAZNE NE MOZE BITI
B NADJENA NA OVOM NIVOU TOLER. ',/,1X,' POLAZNA TACKA BICE VRACENA.')
GO TO 376
C
--
FY.GT.FX, nalaenje oblasti iskljuenjem vrednosti Y.
370 IF(NTRIES.EQ.0) GO TO 380
DR MIOMIR JOVANOVI OPTIMIZACIJA (AUTORIZOVANA PREDAVANJA)
11
IF(NTOL.LT.5) GO TO 350
375 WRITE(
-
,2100)
WRITE(
-
,3000) NTOL
2100 FORMAT(1X,'PP.SEARCH: PRONADJENA TACKA JE TAKVA DA JE FY ',
A 1X,' VECA OD FX.',/,1X,' U SLEDECEM POKUSAJU TRAZENJA',
B 1X,' TACKE FUNKCIJE',/,1X,'VREDNOVATI MANJE OD FX',1X,' NEDOVOLJNOG.')
376 IF(S(I).NE.-GX(I).OR.(FY.LT.FX)) RETURN
WRITE(
-
,2200)
2200 FORMAT('PP. SEARCH: TRAZENJE NEUSPESNO SA KORAKOM GRADIJENTA.',
A 1X,' POSAO PREKINUT.')
WRITE(
-
,2300) ITER,NFUNCT,NDRV,FY,(Y(I),I=1,N)
2300 FORMAT(1X,3I7,E16.8,(5E16.8))
STOP
C Traenje oblasti u okolini X a sa suprotne strane od Y.
380 NTRIES=1
DO 390 I=1,N
Z(I)=X(I)
SS(I)=(X(I)-Y(I))/20.
390 W(I)=X(I)+SS(I)
FZ=FX
CALL FUN(W,FW)
IF(FW-FZ) 30,400,450
C FZ=FW, kontrola srednje take.
400 DO 410 I=1,N
410 P(I)=(Z(I)+W(I))/2.
CALL FUN(P,FP)
IF(FP-FZ) 420,320,430
C FZ.GT.FP i FW.GT.FP. W i Z prema oblasti.
420 MIN=2
GO TO 140
C FP.GT.FZ, P u oblasti minimuma izmedju P i Y.
430 DO 440 I=1,N
440 W(I)=P(I)
FW=FP
C FW.GT.FZ, W u oblasti minimuma izmedju W i Y.
C Kontrola srednje take Y i W.
450 DO 460 I=1,N
Z(I)=Y(I)
460 P(I)=(Z(I)+W(I))/2.
FZ=FY
470 CALL FUN(P,FP)
IF(FP.LE.FZ) GO TO 490
C Ponovni pokuaj.
DO 480 I=1,N
Z(I)=P(I)
480 P(I)=(W(I)+Z(I))/2.
FZ=FP
GO TO 470
C P je po vrednosti razliito od Y.
C Kontrola da li P i W formiraju oblast.
490 DO 500 I=1,N
500 R(I)=(P(I)+W(I))/2.
CALL FUN(R,FR)
IF(FR.GE.FW) GO TO 560
IF(FR.GE.FP) GO TO 520
C P i W formiraju oblast.
505 DO 510 I=1,N
510 Z(I)=P(I)
FZ=FP
MIN=1
GO TO 140
C FR.LT.FW, FR.GE.FP, odatle trai vrednost ogranienu sa P i Z.
12 4. OPTIMIZACIJA
520 DO 530 I=1,N
R(I)=P(I)
530 P(I)=(P(I)+Z(I))/2.
FR=FP
540 CALL FUN(P,FP)
IF(FP.LE.FZ) GO TO 490
C FP.GT.FZ. Z je iste vrednosti sa Y.
DO 550 I=1,N
Z(I)=P(I)
550 P(I)=(R(I)+Z(I))/2.
FZ=FP
GO TO 540
560 IF(FR.LT.FP) GO TO 505
C FR.GE.FP, R i W formiraju oblast.
DO 570 I=1,N
570 Z(I)=R(I)
FZ=FR
GO TO 146
END

METODA SENZITIVNOSTI

Analiza senzitivnosti izraunava odnos promene kvantiteta strukturnih odgovora u odnosu na
promenu nezavisno promenljivih dizajna. Koeficijent senzitivnosti je definisan kao odnos pro-
mene pojedinih kvantiteta odgovora r u odnosu na promenu dizajn promjenljivih X. Ovi koefici-
jenti su reeni za pojedini dizajn koji je karakterisan vektorom dizajn promjenljivih X
0
dajui:
0
X
i
j
ij
x
r
c
c
= gde i predstavlja i-tu promenljivu dizajna, za j-ti odgovor













Sl.4 Koeficijent senzitivnosti grafika interpretacija

Senzitivnosti se raunaju za sve odgovore (TIP 1,TIP 2 i TIP 3) koji se koriste za definisanje
funkcije cilja i zadranih ogranienja.
DR MIOMIR JOVANOVI OPTIMIZACIJA (AUTORIZOVANA PREDAVANJA)
13
TIP1 Odgovori koji se dobijaju direktno iz softvera masa, pomeranja vornih taaka,
naponi elemenata itd.
TIP2 r
j
2
= f(X, C, R1, P, R2, XYZ) gde X, C, R1, P, R2, XYZ predstavlja vektore i
promenljive dizajna, konstante, TIP1 odgovore, svojstva dizajna, TIP2 odgovore i
poloaje vornih taaka respektivno.
TIP3 r
j
3
= f(X, C, R1, P, R2, XYZ, string). Dobijanje ove vrste odgovora moe biti
izvedeno nezavisno od softverskog paketa. TIP3 omoguava generalan put za
sintezu odgovornih kvantiteta koji mogu upravljati dizajnom.
Prvi izvod funkcije se moe definisati kao:
( ) ( )
x
x f x x f
y
'
A
A +
=
Prenesimo to na na sluaj:
( ) ( ) x y x f x x f
'
A + = A + tj.
( ) ( )
1
X
1
j
0
j 1
0
j
x
x
r
X r x X r
0
A
c
c
+ ~ A +
Ova jednaina predstavlja odgovore koji zavise od svojstava koja su linearne funkcije od di-
zajn promjenljivih. Ona ustvari prestavlja aproksimaciju promene u odgovorima tokom pro-
mene u dizajn promenljivoj. Aproksimacija za odgovore koji zavise od svojstava koji su neli-
nearne funkcije promjenljivih dizajna, moe biti precizno odreena sledeom relacijom.
( ) ( ) ( ) ( ) ( )
0
K i
0
K
K
K
j
0
j 1
0
j
X P x X P
p
r
X r x X r A +
c
c
+ = A +





Dr Miomir Jovanovi OPTIMIZACIJA (autorizovana predavanja) 1



PREDAVANJE-12
Generacija 2010-2011
Optimalno projektovanje u mainstvu
Metode traenja fleksibilnim poliedrima
Metoda Nelder-Mead (1964.), poznata kao metoda fleksibilnih poliedara, (savitljivih, gipkih poliedara) pokazala se
efektivnom na zadacima bezuslovnih minimizacija, zbog dobre primenljivosti za raunar. Zasniva se na formiranju
lanca poliedara promenljivog pravca u smeru ekstremuma funkcije cilja FC(z). Ideja se moe sagledati na slici,
ispitivanjem dvodimenzionalnog prostora ravanskog problema:



Slika 4.13 Osnovni poliedar i fleksibilni poliedar

Polazne vrednosti promenljivih se proizvoljno usvajaju (z
1
, z
2
, n=2). Poloaj take 2 i 3 odredjuje se na podjednakom
rastojanju od take 1 tako da je formiran jednakostranian trougao, zadate stranice t. Na ovaj nain je formiran osnovni
poliedar sa 3 vora a kod n-dimenzionog problema, broj vorova poliedra je (n+1). Na osnovu ove tri take, formiran je
trougao (sa temenima 1-2-3), koji u optem sluaju n-dimenzionog problema je poliedar.

Za kretanje ka ekstremumu formiraju se jo dve take: teite trougla T (opteg indeksa n+2) i preslikana taka B
(opteg indeksa n+3). Taka B dobija se preslikavanjem jednog od vorova poliedra (A=1, 2, 3) kroz njegovo teite T.
Izbor vora iz koga se vri preslikavanje nije sluajan i zavisi od vrednosti funkcije cilja u vorovima poliedra
FC
(1)
, FC
(2)
, ... , FC
(n+1)
. Izbor transformacije preslikavanja je takav da novodobijena taka B (u optem sluaju
indeksa n+3) daje manju vrednost funkciji cilja FC
(n+3)
od vrednosti funkcija FC u takama prethodnog poliedra.

Realizacija algoritma zahteva definisanje kriterijuma po kome se nalazi pravac preslikavanja. Taj kriterijum je
uspostavljen na osnovu vrednosti funkcije cilja FC u (n+1) osnovnih taaka poliedra. Naime, ako se indeksom k oznai
broj iteracije (simpleksa), tada se najpre odredjuje najmanja i najvea vrednost funkcije cilja u poliedru. Tako se nalazi
vrednost nezavisnih parametara Z
H
za koje u k-tom poliedru dobijamo najveu vrednost funkcije cilja FC
(ZH)
(k)
i Z
L

koja daje najmanju vrednost funkcije cilja FC
(ZL)
(k)
:


{ }
{ }
) k (
) 1 Zn (
) k (
) 2 Z (
) k (
) 1 Z (
) k (
) ZL (
) k (
) 1 Zn (
) k (
) 2 Z (
) k (
) 1 Z (
) k (
) ZH (
FC ,..., FC , FC min FC
, FC ,..., FC , FC max FC
+
+
=
=

(4.6.32)
Dr Miomir Jovanovi OPTIMIZACIJA (autorizovana predavanja) 2
Koordinate teita k-tog poliedra (n+2) za svaki nezavisni parametar J je:

n), - 1 = (J , z z
2
1
z
) k (
J , H
1 n
1 I
) k (
J , I
) k (
J , 2 n

)

=
+
=
+

(4.6.33)
Preslikavanje take A u taku B (taka n+3) daje manje vrednosti funkcije cilja FC(z). Postupak preslikavanja se izvodi
kroz sledee etiri transformacije:

1. REFLEKSIJA

Ovom operacijom se vri preslikavanje vora (temena) poliedra u pravcu vektora kroz njegovo teite (z
n
+2) na
rastojanju proporcionalnom koeficijentu refleksije o, (preporueno: o=1.0):


|
.
|

\
|
o + =
+ + +
) k (
H
) k (
2 n
) k (
2 n
) k (
3 n
z z z z

(4.6.34)

2. EKSPANZIJA

U sluaju da je FC(z
n+3
(k)
) s FC
(ZL)
(k)
, proba se produenje vektora TB (z
n+2
(k)
- z
n+3
(k)
) sa ekspanzionim
koeficijentom (3.0<>2.8):


|
.
|

\
|
+ =
+ + + +
) k (
2 n
) k (
3 n
) k (
2 n
) k (
4 n
z z z z

(4.6.35)

Ukoliko je FC(z
n+4)
(k)
s FC
(ZL)
(k)
, uslov kretanja ka minimumu je ispunjen a ekspanzijom je poboljan minimum.
Procedura se nastavlja eliminacijom vora z
H
i uvodjenjem vora z
n+4
(k)
u novi poliedar (k+1).

3. SABIJANJE (KONTRAKCIJA)

Moe se desiti da za sve vrednosti nezavisnih parametara (I) u istom poliedru (k), bude vrednost funkcije cilja u taki
(n+3) (dobijena refleksijom) vea od vredosti u ostalim takama (I, I=H): FC(z
n+3)
(k)
> FC
(ZI)
(k)
, U tom sluaju se
mora izvriti sabijanje (jer se manja vrednost FC nalazi na kraem rastojanju od preslikavanja definisanog
refleksijom). U tom sluaju skrauje se vektor izmedju taaka (H) i (n+2) posredstvom koeficijenta kontrakcije |,
( 0<|<1). Najbolji rezultati se postiu vrednostima 0.4<|<0.6. Procedura se odvija prema relaciji (4.6.36):


|
.
|

\
|
| + =
+ + +
) k (
2 n
) k (
H
) k (
2 n
) k (
5 n
z z z z

(4.6.36)


4. SMANJENJE (REDUKCIJA)

Preostala je jo mogunost da se vrednost minimuma nadje izmedju poliedra i refleksijom dobijene take, zbog ega
je FC(z
n+3
)
(k)
> FC
(ZH)
(k)
. U tom sluaju, autori su predloili dvostruko smanjenje dimenzije poliedra u odnosu na
koordinatu (z
L
), i prelazak na nov poliedar (k+1):


1) + n 1, = (I , z z 5 . 0 z z
) k (
L
) k (
I
) k (
L
) k (
I
|
.
|

\
|
+ =

(4.6.37)

Procedura minimizacije se okonava kada je dostignut zadat kriterijum c:

c <
(
(


+
+
=
+
1 n
1 I
)
) k (
2 n
Z ( )
) k (
I
Z (
FC FC
1 n
1

(4.6.38)
Dr Miomir Jovanovi OPTIMIZACIJA (autorizovana predavanja) 3



METODA FLEKSIBILNE TOLERANCIJE
Tehniki zadaci projektovanja optimalnih konstrukcija definiu se funkcijom cilja FC
(z)
a u prisustvu razliitih
ogranienja. Ogranienja mogu biti linearne i nelinearne funkcije tipa jednaina H
I(z)
i nejednaina G
I(z)
. Tada se opti
zadatak uslovljenog nelinearnog programiranja moe definisati:

Minimizirati FC
(z)
,

zeE
n
,
Sa ogranienjima u vidu jednaina H
I
= 0, I=1, 2, 3,..., m, (4.6.39)
Sa ogranienjima u vidu nejednaina G
I
>0, I=m+1,..., p.

Metod fleksibilne tolerancije definie tri osnovna prostora:

1. Dopustiv prostor (A), u kome su zadovoljena sva ogranienja G
I
i H
I
.
2. Tolerantni prostor (B), iri od dopustivog za izraunatu vrednost dopustivog odstupanja od dozvoljenog
prostora - tolerancije u
(k)
.
3. Nedopustiv prostor (C).




Slika 4.14 Tri osnovna prostora u metodi fleksibilne tolerancije

PROCEDURA: U dopustivom A i tolerantnom prostoru B, minimizacija FC
(z)
se izvodi primenom
prethodno opisane metode Nelder-Mead-a, korienjem poliedara promenljive metrike. Za
izvodjenje minimizacije u prisustvu ogranienja H
I
i G
I
formiran je tolerantni prostor, irih
granica od dozvoljenog prostora. Poloaj granica tolerantnog prostora odredjen je u odnosu
na granice dopustivog prostora, vrednostima kriterijuma tolerancije u
(k)
u svakom koraku
iteracije (poliedru) k:

u = u
+
==
+

1 r
1 I
n
1 J
2 ) k (
J , 2 r
) k (
J , I
) 1 k ( ) k (
) z z (
1 + r
1 + m
, min


(4.6.40)


t - poetna vrednost strane poliedra,
m - indeks broja uslova tipa jednakosti,
z
I,J
(k)
- vektor I-tog vora poliedra, J-tog parametra u k-tom poliedru,
z
r+2,J
(k)
- vektor teita poliedra (r+2), J-tog parametra u k-tom poliedru,
u
(0)
- poetni kriterijum tolerancije (k=0),
u
(k-1)
- kriterijum tolerancije u prethodnoj iteraciji (poliedru).
Dr Miomir Jovanovi OPTIMIZACIJA (autorizovana predavanja) 4


Kriterijum tolerancije je promenljiv. Relacijom (4.6.40) je uslovljeno njegovo neposredno smanjenje, pa je:

u
(0)
> u
(1)
> u
(2)
> .... > u
(k-1)
> u
(k)
> 0 (4.6.41)

Prekoraenje dopustivog prostora T
(z)
definie se na bazi funkcionala vrednosti funkcija ogranienja:

+ =
= + =
m
1 I
p
1 m I
2
) z ( I
I
2
) z ( I
) z (
G U H T
(4.6.42)

Heaviside-ov operator se definie: U=0, za G
I(z)
>0 i U=1, za G
I(z)
<0.


Kada poliedar izadje iz dopustive oblasti A i ue u tolerantni prostor B (makar i jednim temenom), prekida se
minimizacija funkcije cilja FC i istom metodom poinje minimizacija funkcionala prekoraenja T sa ciljem
vraanja poliedra u dopustivu oblast A. Kako je kriterijum tolerancije u
(k)
mera dozvoljenog odstupanja od dopustive
oblasti A, a funkcional T(z) mera stvarnog odstupanja od zadatih ogranienja, mogue je preformulisati uslove
ogranienja osnovnog zadatka minimizacije:


Minimiziratii FC
(z)
,

ze E
n
,
Sa ogranienjem u
(k)
- T
(z)
> 0. (4.6.43)


Ovim ogranienjem je definisano dozvoljeno odstupanje parametara optimizacije. U svakoj iteraciji se vri provera
vorova poliedra u odnosu na dopustiv i tolerantni prostor. Kako se traenje pribliava stacionarnoj vrednosti, tako se
kriterijum tolerancije u smanjuje, a traenje se zavrava regularno kada je srednje rastojanje teita od vorova
poliedra manje od zadate tanosti c: u
(k)
< c. Na osnovu ove ideje, promena parametara z
(k)
z
(k+1)
se realizuje:

- u dozvoljenom prostoru kada je
, 0 T
1 k
z
=
|
.
|

\
| +

- u tolerantnom prostoru kada je
, T 0
k
z
1 k
z |
.
|

\
|
|
.
|

\
| +
u s s

- u nedopustivom prostoru kada je
. T
k
z
1 k
z |
.
|

\
|
|
.
|

\
| +
u >









Primer: OPTIMIZACIJA REETKE GEOMETRIJSKOM SINTEZOM

Dat je ram prema slici 4.20. Centralna sila dejstvuje u zglobu, intenziteta 2P=294 KN. Debljina zida je t=0.003
m, raspon nosaa je 2R=1.524 m. Materijal je modula elastinosti E=2.0710
8
KN/m
2
, specifine teine =81.55
kN/m
3
. Odrediti prenik cevi D i visinu nosaa H tako da je ram minimalne mase. Raspoloiv prostor za ugradnju
rama je maksimalne visine H
max
=1.15 m i minimalne visine H
min
=0.50 m.

Dr Miomir Jovanovi OPTIMIZACIJA (autorizovana predavanja) 5


Slika 4.20 Primer: Model rama za optimizaciju sopstvene mase


Kritina sila izvijanja zglobno oslonjenog i pritisnutog tapa:
2
min
2
KRIT
l
I E
F
t
=


Aproksimativna vrednost momenta inercije i povrina preseka tapa:
( ) t t D A t t D I + = + ~ t t
0
3
min
, ) (
8
1

Sila u tapu rama:
H
) R H ( P
) cos(
P
F
2 2
0
+
=

=


Funkcija cilja: ) 5806 . 0 H ( D 5372 . 1 ) R H ( t D 2 L A 2 FC
2 2 2
0 ) H , D (
+ = + t ~ =


Ogranienje napona pritiska u tapu je maksimalni napon izvijanja:

0
A
F
A
F
G
0
0
0
KRIT
0 KRIT ) H , D ( 1
> = o o =


0
H t ) t D (
R H P
) H R ( 8
) t D ( E
G
2 2
2 2
2 2
) H , D ( 1
>
t +
+

+
+ t
=


0
H D
) 5806 . 0 H ( 15597
H 5806 . 0
) 003 . 0 D ( 255376014
G
2
2
2
) H , D ( 1
>

+
+
=


Preostale dve funkcije ogranienja definiu dopustivu oblast visine H:

0 50 . 0 H H H G
, 0 H 15 . 1 H H G
MIN ) H , D ( 3
MAX ) H , D ( 2
> = =
> = =


Ovako formulisan zadatak moe se reiti i grafiki u 2D prostoru, iscrtavanjem kriva funkcije cilja u oblasti
reenja (FC=0.0500.200) i kriva funkcija ogranienja G
1
, G
2
, G
3
. Naime, presek kriva konstantnih vrednosti
funkcije cilja (FC=const.) i funkcija ogranienja definie ogranienu oblast reenja. Najmanja vrednost funkcije cilja u
tom prostoru odredjuju vrednosti optimalnih parametara posmatranog zadatka. Reenje zadatka je pokazano na sl. 4.21.

Dr Miomir Jovanovi OPTIMIZACIJA (autorizovana predavanja) 6

Priblina reenja su: FC
-
= V
min
= 0.0635 m
3
= FC
min
, nezavisno-promenljivi parametri optimizacije su: D
-
=
0.04375 m, H
-
= H
min
= 0.50 m. Proraun i grafika interpretacija je izvrena na PC 386/40, poto su u FORTRAN-u
napisani programi za osnovne izraze FC i Gi. Dobijene datoteke funkcija su numeriki vrednovane i grafiki
interpretirane na monitoru. Sa slike su oitane optimalne vrednosti.





Slika 4.21 Grafika interpretacija reenja primera optimizacije mase rama

MAINSKI FAKULTET NI CAD tehnologije II



OPTIMIZACIJA -PRIMER
2008. 2009.
OPTIMIZACIJE METODOM SENZITIVNOSTI
MSC NASTRAN FOR WI NDOWS 2004

ZADATAK: FEM - OPTI MI ZACI J A MASE KONZOLE

Pronai debljinu ploe, prikazane na sl.1, tako da konstrukcija ima minimalnu masu. Konstrukcija
je izradjena od elika (
2
doz
cm / KN 20 = ). Maksimalni dozvoljeni ugib vrha konzole je 50 mm.
Konstrukcija je optereena transverzalnom silom od 5000 N.

400 mm
1
0
0
0
m
m
2
0
0
m
m


Slika 1.

Program NASTRAN ima sledei HDI:



Za postavljeni zadatak nije potrebno prvo
modelirati CAD model jer je on male sloenosti
geometrije pa se mrea FEA modela moe
modelirati postupno bez poetnog CAD modela.
Izradu FEA modela poinjemo definisanjem
materijala i definisanjem karakteristika
konanog elementa. Definisanje materijala
ostvarujemo pozivanjem iz meni
bar-a sledee opcije:



Oblik forme za unos karakteristika materijala
dat je na sledeoj slici:



Izborom opcije Load biramo iz baze materijala
ugljenini elik (Carbon Steel u SI sistemu).

MAINSKI FAKULTET NI CAD tehnologije II



Potvrdimo izbor materijala (ok). Dobijamo:



Nakon definisanja materijala potrebno je
definisati tip i karakteristike konanog elementa
tipa ploe. Definisanje tipa i karakteristika
konanog elementa ostvaruje se preko Property
naredbe u menu bar-u Model/Property.



Prvo je potrebno preko tastera
Element/PropertyType izabrati tip konanog
elementa. Biramo ravanski konani element tipa
ploe (Plate). Potvrdjivanjem izbora vraamo
se na prethodnu formu za definisanje
karakteristika tipa konanog elementa. Potrebno
je asocirati materijal elementa (1.Carbon
Steel_SI), poetnu debljinu ploe (0.2 m) i naziv
property-a (plate). Navedena polja unosa su
oznaena crvenim takama).








Nakon definisanja materijala i property-a moe
se pristupiti modeliranju mree konanih
elemenata. Prvo je potrebno definisati krajnje
vorove ploe izmedju kojih e biti napravljena
mrea konanih elemenata. Definisanje vorova
ostvaruje se naredbom iz menu bar-a
Model/Node.

MAINSKI FAKULTET NI CAD tehnologije II



Korienjem narednog menija potrebno je uneti
sledee koordinate vorova:
N1: x=0; y=0; z=0
N2: x=1; y=0; z=0
N3: x=1; y=0.4; z=0
N4: x=0; y=0.4; z=0



Na radnoj povrini ekrana pojavie se definisani
vorovi. Postojea numeracija vorova bie
vidljiva ukoliko se u opciji za vizuelizaciju
sadraja (funkcijski taster F6) selektuju opcije
kao na sledeoj slici (Labels, entities and
Color/Node/ID).



Definisanje mree izmedju definisanih vorova
ostvaruje se opcijom iz menu bara
Mesh/Between.




Na gore prikazanoj formi potrebno je
selektovati property, ivine vorove (vorovi 1,
2, 3, 4) kao i uneti ukupni broj vorova po
pravcima (11 i 5).



Na ovaj nain smo dobili mreu konanih
elemenata koja nije pravilna jer ima etri ivina
vora koji nisu deo mree. Da bi pridruili te
vorove mrei koristimo opciju za proveru
koicidentnih vorova (menu bar
Tools/Check/CoincidentNodes).


MAINSKI FAKULTET NI CAD tehnologije II


Izborom ove opcije softver trai da selektujemo
vorove za koje e vriti proveru.



Biranjem opcije Select All vriemo proveru za
sve vorove. Softver postavlja pitanje da li
elimo i da postavimo neke dopunske uslove za
spajanje (merge) bliskih vorova. U ovom
sluaju biramo opciju No, jer e mo proveru
vriti samo na osnovu distance izmedju vorova.



U sledeoj formi softver nam nudi i dodatne
opcije. Ovde je potrebno uneti vrednost od
0.0001 (1E-4), koja predstavlja maksimalno
dozvoljeno rastojanje izmedju dva vora da bi ih
softver smatrao jednim vorom, i opciju Merge
Coincident Entities.



Softver e nakon izvrenja predhodne akcije
prijaviti u Messages and List prozoru da je
spojio 4 vora sa ostalim vorovima.
Orjentacija modela na radnoj povrini ekrana
vri se pomou opcije u meni baru View/Rotate
(ili funkcijski taster F8).



Postaviti model u dimetrijski (dimetric) poloaj.

Za definisanu mreu konanih elemenata
potrebno je definisati i optereenja i oslanjanje.
Kako jedana te ista mrea konanih elemenata
moe biti optereena na razliite naine, u
zavisnosti od analize i sluaja koji se analizira,
to je softver predvideo ovu mogunost i
definisao grupu optereenja. To znai da je prvo
potrebno definisati grupu optereenja za koju e
biti asocirana sva optereenja za ovu analizu. To
se postie izborom opcije u meni baru
Model/Load/Set.



Nazovimo ovu grupu optereenja jednostavno
"5x1000N i g" to e nas asocirati na intezitet i
vrstu optereenja.



Optereenje se sastoji iz koncetrisanih sila u
vorovima konstrukcije i od optereenja
gravitacionih sila. Definisanje koncetrisanih sila
u vorovima konstrukcije se ostvaruje preko
opcije menu bar Model/Load/Nodal.



MAINSKI FAKULTET NI CAD tehnologije II

Potrebno je selektovati vorove u kojima elimo
da postavimo koncentrisano optereenje (crvene
take na sledeoj slici):



Nakon izvrene selekcije otvara se dijalog box
za unos pravca i inteziteta optereenja. Potrebno
je za opciju Force uneti intezitet sile u "z"
pravcu veliine -1000N.



Po zavretku unosa koncentrisanih sila program
e prikazati vektore optereenja.



Definisanje optereenja od sopstvene teine se
vri unosom vrednosti ubrzanja preko opcije u
meni baru Model/Load/Body.



Nako izbora potrebno je uneti vrednost ubrzanja
zemljine tee od -9.81 u "z" pravcu (videti
orjentaciju modela u odnosu na koordinate).



Definisanje oslanjanja takodje podrazumeva
definisanje grupe ogranienja. To postiemo
izborom opcije u meni baru
Model/Constraint/Set.



Nazovimo ovu grupu "Ukljetenje".


MAINSKI FAKULTET NI CAD tehnologije II

Za definisanje ukljetenja u vorovim modela
potrebno je izabrati opciju u Model/
Constraint/Nodal.



Ukljetnje se ostvaruje ograniavanjem svih est
sloboda kretanja vorovima modela prikazanim
na donjoj slici crvenom bojom.



Nakon selekcije vorova optrebno je odabrati
opciju Fixed ime su ikljuene translacije i
rotacije iz vektora nepoznatih pomeranja:
.


Pozivanje optimizacionog modula ostvaruje je
se komandom Model/Optimization



Definisanje funkcije cilja (minimum mase),
zahteva navodjenje optimizacionih promenljivih
(drbljina ploe) i ogranienja (maksimalan ugib
vrha konzole i dozvoljen napon u materijalu).
U delu za definisanje funkcije cilja, potrebno je
definisati maksimalni broj ciklusa optimizacije.
Kako je postavljeni model male sloenosti i ne
zahteva vee angaovanje procesora pri
reavanju definisano je maksimalno 100
iteracija numerikog procesa. Box:



U delu za definisanje konstruktivnih
promenljivih potrebno je definisati Attribute:
Plate Thickness (debljina ploe).


U polju za Property potrebno je uneti "1" to je i
broj property-a ploe kojom je definisana
mrea. Osim ovih vrednosti potrebno je uneti i
granine vrednosti promenljive kao i
maksimalnu dozvoljenu promenu promenljive
izmedju dve iteracije. Recimo:

max
= 0.5 m

min
= 0.001 m
= 5%
MAINSKI FAKULTET NI CAD tehnologije II



U delu za definisanje promenljivih stanja
projektovane geometrije (ogranienja), potrebno
je definisati dve veliine: ugib vrha konzole i
maksimalni uporedni napon. Pomeranje vrha
konzole se definie na sledei nain:



U polju za response potrebno je odabrati
odabrati Node: Z Displacement to je
pomeranje u transverzalnom pravcu.
U polju node broj vora ije pomeranje
ograniavamo. To je bilo koji vor vrha
konzole. Maximum i minimum su maksimalne i
minimalne dozvoljene vrednosti ovog parametra
(+0.05 i 0.05 m):



Ogranienje maksimalne vrednosti uporednih
(Von Mises) napona.
U polju za response potrebno je odabrati
odabrati Plate: Von Mises Stress.
U polju property broj property-a ploe je (1).
Maximum i minimum su maksimalne i
minimalne dozvoljene vrednosti ovog parametra
(+200 000 000 i -200 000 000 N/m
2
). Predzanak
uporednog napona je obavezan (pozitivna
vrednost je za napone sa gornje strane ploe a
negativne za vrednosti sa donje strane ploe).



Ovim je definisan FEA optimizacioni model.
Solver za optimizaciju zadatka se pokree iz
opcije Analyze u meni baru.



U polju za tip analize potrebno je odabrati
Design optimization analizu. U poljima za
optereenje i oslanjanje treba navesti grupe
opteraenja i oslanjanja koje su kreirane.
Pokretanje solvera ostvaruje se nalogom Ok.



MAINSKI FAKULTET NI CAD tehnologije II

NASTRAN pre poetka svakog reavanja trai
od korisnika da snimi model:



Na sledeoj slici prikazan je prozor solvera u
kome on daje korisniku osnovne podatke o toku
reavanja zadatog problema.



Ukoliko je reenje uspeno NASTRAN nee
prijaviti nijednu FATAL-nu greku.



Pregled naenih reenja - rezultata optimizacije
ostvaruje se izborom opcije Select u meni baru.



Rezultati optimizacije mogu se prikazati na vie
naina:
Preko dijagrama (pregled promena funkcije
cilja i konstruktivnih parametara u funkciji
toka iteracija),
Grafiim prikazima napona i deformacija
optimalnog reenja,
Tekstualnom prikazom toka optimizacije i
mehanikih veliina optimalnog reenja.
Prikaz toka iteracija putem dijagrama ostvaruje
se izborom opcije xy of Function i biranjem
komande Model Data gde se



zadaju veliine koje se prikazuju na dijagramu
(npr. EXACT DESIGN OBJECTIVE to
predstavlja egzaktnu vrednost funkcije cilja):



Promena funkcije cilja u funkciji procesa
iteriranja, dat je na sledeoj slici:



Ukoliko elimo da na grafiku vidimo vrednosti
funkcije cilja kao i opis dijagrama, potrebno je
podesiti parametre prikaza - selektovati opciju
View options (funkcijski taster F6).
MAINSKI FAKULTET NI CAD tehnologije II



U opciji XY titles upisati "Optimizacija" "mase
konzole" a u opciji XY Curve1 selektovati opcije
kao na sledeoj slici (Postprocessing/XY
Curve1/Output Value i Lines with Points).



Na dijagramu e biti prikazane iteracione take
kao i vrednost funkcije cilja.



Promena debljine ploe u toku iteracija se moe
prikazati dijagramom, izborom opcije Prop1:
Thickness.





Procenjena greka u svakoj iteraciji moe se
prikazati izborom opcije Frac error of approx.



MAINSKI FAKULTET NI CAD tehnologije II


Kao to je reeno, NASTRAN u okviru
optimizacije zadrava i vrednosti napona i
deformacija za optimalno reenje. Ruleri koji se
nalaze na ekranu pri prikazu modela mogu se
ukloniti iz radnog prostora biranjem opcija kao
na sledeoj slici (View/Options).



Za pregled rezultata statike analize potrebno je
selektovati opciju Deformed and Contour Data



Na sledeoj formi se vri izbor veliina koje
elimo prkazati. Prvo je potrebno izabrati
Output set. Kako je izvrena sam jedna analiza
to postoji i samo jedan Output set. U Output
vectors razlikujemo dva parametra koja treba
izabrati. U opciji deformation biramo veliine
koje elimo da prikaemo preko deformacije
modela a preko opcije Contour biramo veliine
koje elimo da prikaemo u vidu boja i ija se
vrednosti moe i numeriki prikazati u prostoru
modela.



Na sledeoj slici prikazano je ukupno
pomeranje modela.



Za predstavljanje rezultata TEKSTUALNIM
PRIKAZOM, numerikim vrednostima,
potrebno je odabrati opciju List/Destination u
meni baru.



Ova opcija nam omoguava da asociramo
tekstualni fajl u kojem e biti upisani podaci.
Potrebno je selektovati opciju File i opcijom
Select Fileodrediti mesto gde elimo snimiti, za
sada jo uvek prazan, fajl.
MAINSKI FAKULTET NI CAD tehnologije II








Za odabir naina prikazivanja listinga kao i
veliina koje elimo prikazati postoji vei broj
opcija. Za prikaz rezultata optimizacije potrebno
je selektovati opciju Model/Function (rezultati
toka optimizacije su predstavljeni u obliku
funkcija).



Selektovanjem svih funkcija softver e veliine
vezane za selektovane funkcije snimiti u
tekstualni fajl.



Rezultate statike analize optimalnog modela
moemo prikazati na vie naina. Jedan od njih
je korienjem standardnog naina ispisa (List/
Output/Standard).



Pri odabiru ove opcije softver trai da
selektujemo output set za koji elimo da
kreiramo listing. U ovom sluaju postoji samo
jedan output set.



Na sledeoj formi potrebno je uneti zaglavlje
rezultata koji e odvajati ovaj deo listinga od
ostalog dela. Pod opcijom Summaries Only
rezultati e biti prikazani u skraenom vidu
(minimalna i maksimalna vrednost). Potrebno je
selektovati i koje rezultate elimo prikazari (npr.
Nastran Displacement).



Potebno je jo selektovati koje elemente ili
vorove e softver uzeti u obzir pri kreiranju
izvetaja.



Primer listinga i optimizacionih dijagrama dati
su na sledeim stranama.

MAINSKI FAKULTET NI CAD tehnologije II

Function 1 - APPR DESIGN OBJECTIVE
Type: Dimensionless Num Matl: 0 Num Load: 0
X Y
1. 503.177
2. 402.48
3. 321.985
4. 257.572
5. 206.095
6. 164.831
7. 131.908
8. 101.223
9. 69.7751
10. 55.309
11. 56.387
12. 56.3881
Function 2 - EXACT DESIGN OBJECTIVE
Type: Dimensionless Num Matl: 0 Num Load: 0
X Y
0. 628.984
1. 503.187
2. 402.55
3. 322.04
4. 257.632
5. 206.106
6. 164.884
7. 131.927
8. 101.215
9. 69.7659
10. 55.3179
11. 56.3881
12. 56.3881
Function 3 - FRAC ERROR OF APPROX
Type: Dimensionless Num Matl: 0 Num Load: 0
X Y
1. -0.000021045
2. -0.00017323
3. -0.0001719
4. -0.0002317
5. -0.000051972
6. -0.00032704
7. -0.00014886
8. 0.000080051
9. 0.00013112
10. -0.00016019
11. -0.000018672
12. 0.
Function 4 - MAX VALUE OF CONSTRAINT
Type: Dimensionless Num Matl: 0 Num Load: 0
X Y
0. 0.
1. 0.
2. 0.
3. 0.
4. 0.
5. 0.
6. 0.
7. 0.
8. 0.
9. -0.33746
10. 0.039108
11. 0.0010931
12. 0.0010931
Function 5 - Prop 1: Thickness
Type: Dimensionless Num Matl: 0 Num Load: 0
X Y
0. 0.2
1. 0.16
2. 0.128
3. 0.1024
4. 0.08192
5. 0.065536
Function 6 - Design Objective
Type: Dimensionless Num Matl: 0 Num Load: 0
X Y
0. 628.984
1. 503.187
2. 402.55
3. 322.04
4. 257.632
5. 206.105
6. 164.884
7. 131.927
8. 101.215
9. 69.7659
10. 55.3179
11. 56.3881
12. 56.3881
Function 7 - Max Value of Constraint
Type: Dimensionless Num Matl: 0 Num Load: 0
X Y
0. 0.
1. 0.
2. 0.
3. 0.
4. 0.
5. 0.
6. 0.
7. 0.
8. 0.
9. -0.33746
10. 0.039108
11. 0.0010931
12. 0.0010931
Function 8 - Prop 1: Thickness
Type: Dimensionless Num Matl: 0 Num Load: 0
X Y
0. 0.2
1. 0.16
2. 0.128
3. 0.1024
4. 0.08192
5. 0.065536
6. 0.052429
7. 0.041949
8. 0.032184
9. 0.022184
10. 0.01759
11. 0.01793
12. 0.01793

MSC/NASTRAN for Windows Version 6.00 Sun
Dec 12 16:54:03 2004
Model : C:\Documents and Settings\Predrag\Desktop\NASTRAN
optimizacija\NASTRAN\optimizacija ploce.MOD Report : Node
Format : NASTRAN Displacement

Title : Optimizacija mase konzole
Output Set 1 - MSC/NASTRAN Case 1
Title : Optimizacija mase konzole
Output Set 1 - MSC/NASTRAN Case 1
Set MAX/MIN Summary Table Set ID Value
T1 Translation Minimum 1 4 0.
Maximum 1 4 0.
T2 Translation Minimum 1 4 0.
Maximum 1 4 0.
T3 Translation Minimum 1 37 -0.0309
Maximum 1 4 0.
R1 Rotation Minimum 1 7 -0.0035829
Maximum 1 51 0.0035829
R2 Rotation Minimum 1 4 0.
Maximum 1 13 0.042612
R3 Rotation Minimum 1 4 0.
Maximum 1 4 0.
Title : Optimizacija mase konzole
Final MAX/MIN Summary Table Set ID Value
T1 Translation Minimum 1 4 0.
Maximum 1 4 0.
T2 Translation Minimum 1 4 0.
Maximum 1 4 0.
T3 Translation Minimum 1 37 -0.0309
Maximum 1 4 0.
R1 Rotation Minimum 1 7 -0.0035829
Maximum 1 51 0.0035829
R2 Rotation Minimum 1 4 0.
Maximum 1 13 0.042612
R3 Rotation Minimum 1 4 0.
Maximum 1 4 0.


...
MAINSKI FAKULTET NI CAD tehnologije II


Opimizacija
debljine
l
89
122
8
156
6
190
3
224
257
8
291
5
325
3
359
392
8
426
5
460
3
494
527
7
561
5
595
2
0. 1 2. 3. 4. 5. 6. 7. 8. 9. 10 11 12
EXACT DESIGN
OBJECTIVE
629.
503
2
402
5
322
257
6
206
1
164
9
131
9
101
2
69.
77
55.
32
56.
39
56.
39


Dijagram promene funkcije cilja (mase konstrukcije) u toku iterativnog procesa.


opimizacija
debljine ploce
0.0176
0.0283
0.039
0.0498
0.0605
0.0712
0.082
0.0927
0.103
0.114
0.125
0.136
0.146
0.157
0.168
0.179
0.189
0.2
0. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Prop 1: Thickness
0.2
0.16
0.128
0.102
0.0819
0.0655
0.0524
0.0419
0.0322
0.0222
0.0176 0.0179 0.0179

Dijagram promene debljine ploe u toku iterativnog procesa.


MAINSKI FAKULTET NI CAD tehnologije II

opimizacija
debljine ploce
-0.000327
-0.0003
-0.000273
-0.000246
-0.000219
-0.000192
-0.000165
-0.000138
-0.000111
0.0000845
0.0000575
0.0000306
-3.63E-6
0.0000233
0.0000503
0.0000772
0.000104
0.000131
1. 1.917 2.833 3.75 4.667 5.583 6.5 7.417 8.333 9.25 10.17 11.08 12.
FRAC ERROR OF APPROX
-0.000021
-0.000173 -0.000172
-0.000232
-0.000052
-0.000327
-0.000149
0.0000801
0.000131
-0.00016
-0.0000187
0.


Dijagram greke u toku iterativnog procesa.



X
Y
Z
1000. 1000.
44
45
56
55
45
46
57
56
33
34
45
44
34
35
46
45
22
23
34
33
23
24
35
34
11
12
23
22
12
13
24
23
38
123456
39
50
4
123456
27
123456
28
39
38
123456
39
40
51
50
16
123456
17
28
27
123456
28
29
40
39
40
41
52
51
5
123456
6
17
16
123456
17
18
29
28
29
30
41
40
41
42
53
52
6
7
18
17
18
19
30
29
30
31
42
41
42
43
54
53
7
8
19
18
19
20
31
30
31
32
43
42
43
44
55
54 8
9
20
19
20
21
32
31
32
33
44
43
1000.
9
10
21
20
21
22
33
32
1000.
1000.
10
11
22
21
1000.
1000.
46
47
58
57
1000.
1000.
35
36
47
46
47
48
59
58
1000.
24
25
36
35
36
37
48
47
13
14
25
24
25
26
37
36
14
15
26
25
0.0309
0.029
0.027
0.0251
0.0232
0.0212
0.0193
0.0174
0.0155
0.0135
0.0116
0.00966
0.00773
0.00579
0.00386
0.00193
0.
V1
L1
C1
Output Set: MSC/NASTRAN Case 1
Deformed(0.0309): Total Translation
Contour: Total Translation


Ukupno pomeranje vorova konzole
Dr Miomir Jovanovi ZAVRSNI ISPIT CAD (autorizovana predavanja) 1



PREDAVANJE 13-14

Generacija 2009-2010

Priprema zavrnog ispita

Utvrivanje ispitnih sadraja,
Obnavljanje materije,
Priprema usmenog ispita.
Probni test.

Sistem 80
SPISAK ISPITNIH PITANJA IZ PRERDMETA
PROJEKTOVANJE RAUNAROM - CAD

1. Definisati pojam layout-a, korisnikog interfejsa i windows-a :

2. Navesti grafike tipove prikaza 3D objekata po sloenosti i kvalitetu:
iani model, Poboljani iani model (Enchanced ruled line model), povrinski model (Surfaced model),
Zapreminski model (Solid model).

3. Navesti tehnike za poboljanje grafike predstave objekta:
Poboljanja: Metoda korienja skrivenih linija (Hidden line display),
Prikaz poligonalnom ispunjenou (Filled polygon display),
Tehnika senenja: Metoda proste - jednake osvetljenosti poligona (Constant shading),
Metode glatke promene senke (Smooth shading),
Metoda detaljne obrade svetlosti: mapa neravnina, senke od okolnih objekata (Phong shading).

4. Navesti tehniku apstraktnog vizuelnog prikaza geometrijskog sadraja ?
Centralna i paralelna perspektiva, stereo model ( Phong Stereo Shading ), Filteri: (Blur, sharp, render)

5. Prikazati Boole-ovu operaciju unije dva koaksijalna valjka razliitog prenika.

6. Prikazati Boole-ovu operaciju diferencije prizme i prizme:

7. Koji su osnovni prostori u kompjuterskoj grafici ?
Prostor fizikih koordinata WCS, normalizovanih koordinata NCS, prostor ureaja za prikaz DCS.

8. ta je view ? ta prikazuje view u tehnikoj dokumentaciji: Pogled na objekat. Prikazuje proekcije u
dokumentaciji. U op. sistemu Windows predstavlja pogled u odreenu aplikaciju, program, datoteku.
Projekcija prostornog modela na projekcionu ravan (Front Wiew, Top Wiew, Right wiew, Left Wiew,..) a u
specificiranom pravcu. Pogled je klasifikovan prema nainu dobijanja i moe biti ortogonalnog tipa,
aksonometrijskog tipa (korieni u mainstvu) i tipa perspektive (korien u arhitekturi).

9. Navesti dva standardna formata meta-datoteka. Navesti dva tipina modela boja. Navesti tri atributa fonta:
WMF (windows meta file), CGM (Computer Graphics Metafile), JPG (Joint Photographers Experts Group).
GIF - Compu Serve Graphics Interchange Format . Popularni BBS format koji kombinuje prikaz indeksirane kolor
grafike i hipertekst za HTML dokument.

10. Navesti sadraj scene u kompjuterskoj grafici. Navesti jednu jednainu B-splajna.
Sadraj scene: Objekti, scena, pozadina, izvori svetlosti, taka pogleda na scenu.

11. Navesti smisao tehnika prikaza: shading. Navesti smisao tehnika prikaza: hidden. Navesti smisao tehnike
antialias. Prikazi modela senanjem, obradom skrivenih linija, obradom zrnastih ivica linija.

Dr Miomir Jovanovi ZAVRSNI ISPIT CAD (autorizovana predavanja) 2
12. Grafiki prikazati Construct Parametric skinned solid tri uzastopna, medjusobno zarotirana etvorougla.

13. Grafiki prikazati formu rezultat operacije na krugu: Construct Parametric Revolution (Revolving),
Kako se naziva kategorija entiteta dobijenog prethodnom operacijom. Odg.: Torusi.

14. Navesti 3 osnovna koncepta geometrijskog modeliranja. Definisati pojam primitive, solida i objekta .
BReP (Boundary Represention), CSG (Constructive Solid Geometry), 3D tehnikama (Technical features, skined).

15. Koliko nijansi boja proizvodi Grafiki kontroler sa 24-bitnim registrom ? Odg: 2
24
=16,777216 boja.

16. Hardver: Navesti jedinicu (uredjaj) sa kojim komunicira RAM memorija. Definisati pojam bajta (byte).
Definisati ta ini mainsku re : Odg.: CP (Central processor). Osnovna jedinica logikog sadraja. Izraava
kapacitet memorijskog sadraja. Veliina: 8 bit = byte. Vea jedinica MB= Mega byte.

17. RAM memorija je namenjena za trajni smetaj podataka o objektu ili privremeni (u toku obrade):

18. Navesti Sve optike periferne jedinice raunara: CD, DVD, CCD skener, BAR-kod ita, OPTCAL mouse.
Navesti sve magnetne periferne jedinice raunara: Disketna jedinica A:, B:, Hard disk C:, Magnetna traka.
Definisati Da li je nezaobilazna komponenta hard - disk raunara: NE

19. Navesti namenu rutera:
Navesti namenu servera:
Navesti namenu svia (swich):

20. Navesti dva servisa Internet komunikacije primenom arhitekture ISO-OSI: WWW, Gopher, Chat,

21. Klasifikacija metoda za projektovanje konstrukcija: Numerike, analitike. Metode analize metode sinteze. Metode
analize diskretnih modela, metode analize kontinualnih modela. Metoda deformacije, metoda sila, hibridna metoda.

22. Koncept prorauna struktura metodom deformacije (energetske osnove):
Jednaine, Energija i funkcional, Ritz-ov princip, Herlinger-Reisnerov princip minimuma.

23. Topoloki opis svojstava konstrukcije u metodi deformacija: Geometrija je identifikovana vorovima delova
konstrukcije. To su podaci koordinata poloaja. U vorovima su definisani stepeni slobode kretanja i oslonci
ogranienja kretanja modela. To su translacije i rotacije. Nepoznate veliine su deformacije (6) u voru. Zakonom
mehanike se trae izvodi ili varijacije energije po nepoznatim vornim pomeranjima. Tako nastaje sistem
diferencijalnih jednaina koji se reava nekom, najee numerikom metodom.

24. Uslovi kompatibilnosti strukture u metodi deformacija: xi=0, yi=0, zi=0, To su provere jednakosti pomeranja
(deformacija) u vorovima konstrukcije. to je vie taaka provere (bilansa) pomeranja to je ravnomernije
prirodnije iskazana deformacija strukture. U FEM postoje numeriki kriterijumi dozvoljenog debalansa (razliitost
od nule) sila u voru. U programima metode deformacije (STRES) postoje ogranienja greke ravnotee sila.

25. Ideja i koncept metode konanih elemenata. Osnovni principi mehanike za metodu:

26. Klasifikacija vrsta i tipovi konanih elemenata: Dimenzionalnosti ( 1D, 2D, 3D),
Familiji - grupaciji (ljuska, ploa, greda),
Redu interpolacionih funkcija (linearan, parabolian, kubni),
Geometriji (trougaoni, etvorougaoni),
Fizikim osobinama (tanka ljuska, debela ljuska),
Materijalnim svojstvima (izotropan, anizotropan).

27. Principi generisanja mrea u FEM (opti kriterijumi diskretizacije):

28. ETAPE PROGRAMSKOG PRISTUPA FEM:
1. Diskretizovanje kontinuuma konstrukcije izabranim kon. elementima,
2. Izbor interpolacionih funkcija (funkcija oblika),
3. Sraunavanje karakteristika konanih elemenata,
4. Formiranje algebarskog sistema jednaina konstrukcije,
5. Reavanje algebarskog sistema jednaina,
6. Proraun potrebnih unutranjih veliina.

29. etvorougaoni konani element: Odreivanje interpolacione matrice i ukupnih (konturnih) pomeranja:

Dr Miomir Jovanovi ZAVRSNI ISPIT CAD (autorizovana predavanja) 3
30. Potencijal i matrica krutosti konanog elementa:

31. Postupak formiranja jednaine strukture:

32. Matrice transformacija i matrica krutosti konstrukcije: Jednaine, matrica.

33. Konvergencija, stabilnost i tanost reenja u MKE (pojmovi):

34. Koje osobine karakteriu izoparametarski konaan element. Koje osobine karakteriu super - element ?

35. ta se dokazuje konvergencijom reenja. Da li postoji drugi model pristupa tanosti reenja FEA modela ?
Konvergencijom se pokazuje priblienje reenja numerikog modela analitikom reenju. Konvergencijom se
izraava i odstupanje numerikog modela od analitikog. Drugi model pristupa tanosti zadatku: Adaptivni. To su
adaptivne mree kojima se automatizuje projektovanje diskretnog modela za analizu. Polaznae kategorije su bazni
diskretni model i zadata tanost analize. Rezultat je modifikovana diskretna mrea sa izjednaenom grekom
analize u kontinuumu. Greka dobijenog modela je manja od zadate. Recimo ispod 1%.

36. Skicirati taku divergencije reenja u FEA ? Dijagram, komentar.

37. Koji najei matematiki postupak je osnova softverske realizacije programa za FEA ? Varijacioni.

38. ta je to adaptivna (FEA) mrea ?
ta je to kontrolna mrea ?
ta je mapiran model ?

40. ta je Geometrijski model, Idealizovan model , Model zona, Diskretni model ?
41. Navdite nekoliko alata (komandi) za automatsko generisanje mrea:
Generisati mreu na povrini (Generate Mesh on a Surface)
Kreirati mreu izmedju uglova - temena (Create Mesh between Corners)
Generisati mreu na zapremini (Generate Mesh on a Volume)

42. Skicirati uniformnu mreu na 2D objektu tipa krunog prstena. Koji tip konanog elementa odgovara modelu ?
Skica. Ploa.

43. Navesti matematiku jednainu jednog tipa interpolacione funkcije:

44. ta je ravnanje mrea:
ta je slobodna mrea:
ta je adaptivna mrea:

45. Izraunati broj vorova uniformne FE mree na etvorougaonoj zakrivljenoj povrini sa 8 x 7 redova elemenata:

46. Navesti dinamiku jednainu strukture konanih elemenata. Navesti jednainu funkcionala konanog elementa.

47. Navesti tip konanog elementa kojim se diskretizuje ue viseeg tereta.
Navesti kojim konanim elementom se diskretizuje struktura rezervoara za mazut.
Navesti kojom osobinom konanog elementa se opisuje elastina proporcionalnost.

48. Kojim konanim elementom se diskretizuje elastian oslonac konstrukcije ?
Kojim konanim elementom se diskretizuje struktura u analizi mree cevovodnog sistema ?
Kojom osobinom konanog elementa se opisuje elastina naproporcionalnost ?

49. ime se kreira i realizuje diskretni model ? Odg.: Programima: Geometrijskim i mrenim modelerom.

50. Navesti namenu programa SolidWorks, SAP, ALGOR:

51. Definisati namenu graninog konanog elemenata: Za definiciju zazora, zadora, elastinog oslonca, ...
Definisati namenu kontaktnog elementa: Za vezu dva nezavisna kontinuuma u spoju.
Definisati klasu konstrukcija koje se diskretizuju membranskim elementima:
Tamo gde nema savijanja ve samo zatezanja plat rezervoara pod pritiskom,

52. Navesti Postupak i etape reavanja FEA zadataka kod kontinualnih povrinskih nosaa.
Dr Miomir Jovanovi ZAVRSNI ISPIT CAD (autorizovana predavanja) 4

53. Klasifikacija metoda optimalnog projektovanja:
Navesti matematike osnove zadatka minimizacije. Minimizacije u prisustvu / bez ogranienja,
zadaci sa / bez traenja izvoda, zadaci sa formalnim ili postupnim pretraivanjem hiper-prostora.

54. Navesti klasine kriterijume optimizacije:

55. Optimalno projektovanje: Uslovi egzistencije reenja u metodi diferencijalnog programiranja.

56. Odreivanje karaktera ekstremuma FC u diferencijalnom programiranju:

57. Optimalno projektovanje: Koncept metode Lagraneovih mnoilaca:

58. Formirati sistem jednaina metodom Lagraneovih mnoilaca za optimizacioni problem sa tri ogranienja:

59. Nai optimalan prenik valjkastog rezervoara - cisterne zadate zapremine, pri ograni enju (H<D/4),

60. Definisati funkciju cilja i funkcije ogranienja optimalnih kutijastih nosaa: Primer sa predavanja

61. Gradijentne metode. Fleer-Rivs metoda minimizacije:

62. Metoda Nelder-Mid. Ideja:

63. Metod fleksibilne tolerancije: Koncept, osnovne jednaine.

64. Odredi interval neodredjenosti 4-dimenzionog formalnog pretraivanja sa promenljivama u intervalu 6.- 15.
Prema predavanjima. H=

65. Metode skeniranja: Koliko reenja se ispituje pri formalnoj proceduri optimizacije ?
Broj parametara optimizacije n=3, Broj intervala neodreenosti svakog parametra H=9: N=( H+1)
n
= 10
3
=1000

66. Kakva je osnovna prednost metode fleksibilne tolerancije ?
Na bazi ega se menja korak u metodi fleksibilne tolerancije ?
Navesti namenu Hevisajdovog operatora u metodi Fleksibilne tolerancije.
Koji postupci preslikavanja se koriste u metodi fleksibilne tolerancije ?

67. Navesti tri nezavisna kriterijuma optimizacije tehnikih zadataka:
Navesti obrazac za jednu geometrijsku trtansformaciju kod Nelder-Meed metode:
Koji postupci preslikavanja se koriste u metodi Nelder-Meed ?

68. Raunarska grafika: Namena GKS standarda,
ta je grafike stanica u GKS-u:
Definicija segmenta.

69. Navesti tipove menija programskih paketa:

70. ta je izvorni program ?,
ta je kompajler a ta linker ? ,
Kako se formira izvrni program ?,

71. Navesti znaenja skraenica CAE, CIM, CADD:

72. Koja performansa procesora se meri u IPS-u ? Koja performansa se meri LIPS-om ? Koja u FLOPS-u ?

73. Bazno svojstvo procesora odredjeno jedinicom bit ?
Arhitektura procesora ( 16 / 32 / 64 bit ) koja odreuje broj memorijskih pozicija u registrima za obradu podataka.
Broj putanja na magistralama procesora. Vie putanja vei protok.

74. Navesti standard za datoteku zvunog zapisa i datoteku multimedijalnog zapisa: WAV, MPEG.

75. DEfiniite mapu neravnina:
Definiite tipove svetlosti u kompjuterskoj grafici:
Definiite pojam transparentnosti:
Dr Miomir Jovanovi ZAVRSNI ISPIT CAD (autorizovana predavanja) 5

76. Definiite 3 osnovna modela boja u kompjuterskoj grafici:
ta predstavlja: engl. Hue, engl. Purity ? ta predstavlja pojam: engl. True color ?

77. Definiite pojam (engl. Templates):
Definiite pojam (engl. Grid control):
Definiite pojam (engl. Permanent Snap Modes):

78. Definiite pojam Fasetne mree (engl.Facet Meshes):
Definiite pojam (engl. Parts):
Definiite pojam (engl. Facet) i Patch:

79. Definiite elemente animacije:
Pojam splajna:

80. Definiite namenu CAD funkcije: Features manager:
Definiite tri Booleove operacje sa skupovima:


Deo II
USMENI ISPIT PROBNI TEST


1. Definisati pojam layout-a:
Definisati pojam korisnikog interfejsa:
Definisati pojam aplikativnog sistema u kompjuterskoj grafici:


2. Navesti smisao tehnika prikaza: shading.
Navesti smisao: hidden.
Navesti smisao tehnike render.

3. ta predstavlja skraenica OCR u tehnici rada skenera ?
Navesti jedan vektorski I jedan bitmapirani standardni format 2D dokumenta:
Navesti format datoteke za film (digitalan snimak kamerom) i format muzike datoteke:


4. U Boole-ovoj operaciji diference koaksijalne lopte i valjka razliitog prenika sa teitem u istoj taki, koje telo je
dobijeno ?
Navesti 3 features tehnike u geometrijskom modeliranju:
Navesti prednost i nedostatak ianog prikaza geometrijskog sadraja ?


5. Klasifikovati konane elemente po topologiji:
Klasifikovati konane elemente po interpolacionim funkcijama:
Navesti jednainu Lagraneovog interpolacione funkcije u FEM:


6. Navesti dinamiku jednainu strukture FEA:
Navesti osnovni izraz za funkcional jednog konanog elementa:
Navesti jedan princip mehanike za formiranje sistema diferencijalnih jednaina u FEA ?


7. Koliko minimalno FEA prorauna omoguuje procenu stepena konvergencije reenja:
ime se karakterie adaptivna mrea u FEM ?
Navesti tipove adaptivnih FEA mrea: .

8. Nacrtati - skicirati upotrebu alata za FEM: rotate elements :
Nacrtati - skicirati upotrebu alata za FEM: revolve elements :
Kakva je razlika:




9. Kojoj grupi metoda pripada Nelder-Meed metoda ?
Navesti izraz za toleranciju u metodi fleksibilne tolerancije :
Navesti primer (jednainu) jedne sloenu funkciju cilja u optimizaciji:

10. Navesti jednainu i kategoriju geometrijske transformacije po kojoj se ispituje minimum u metodi Nelder-Meed:
Da li metode fleksibilnih poliedara mogu da trae ekstreme prekidnih funkcija ?
Definisati funkcional ogranienja T u metodi fleksibilne tolerancije:
Dr Miomir Jovanovi ZAVRSNI ISPIT CAD (autorizovana predavanja) 6

11. Klasifikovati grupe - oblasti optimizacije:
Klasifikovati metode optimizacije:
Klasifikovati zadatke optimizacije:

12. Navesti Lagraneovu funkciju i uslov minimuma:
Da li Lagraneova metoda reava linearne ili nelinearne probleme ?
Da li Lagranevo metoda reava zadatke sa ili bez ogranienja ?

13. Kojoj grupi metoda pripada Flecher-Reevs-ova metoda ?
Navesti jednainu te procedure minimizacije:
ime je uslovljen kraj numerike procedure Flecher-Reevs-ovoj optimizaciji:

14. Navesti tipove menija programskih paketa:
Definiite pojam (engl. Parts):
Definiite pojam (engl. Facet) i Patch:

15. Navesti standard za datoteku zvunog zapisa i datoteku multimedijalnog zapisa:
Navesti standard za datoteku bit mapiranog i vektorskog formata:
Navesti standard za datoteku filma ili animacije:


Ispit traje 45 minuta. Nije dozvoljeno korienje literature. Usmeni mogu polagati studenti koji su poloili pismeni deo ispita.


19.01.2010. Predmetni nastavnik: dr M.Jovanovi

Anda mungkin juga menyukai