RGK (eng. Russian geometric kernel, Российское геометрическое ядро - РГЯ) je BREP jezgro za geometrijsko modeliranje čiju izradu je inicirala i finansirala Ruska federacija sa ciljem postizanja digitalnog suvereniteta u oblasti Računarom podržanih tehnologija (CAx).


Jezgro je deo projekta Digitalno preduzeće (СПЖЦ Цифровое предприятие) koji ima za cilj izradu domaćih ruskih softvera koji će kompletno pokriti tj. automatizovati sve faze životnog ciklusa proizvoda. СПЖЦ (Система полного жизненного цикла) znači Sistem potpunog životnog ciklusa. U projektu učestvuju preduzeća Top Sistemi (proizvođač ruskog 3D CAD sistema T-Flex), Ledas, Rosatom tj. njegov deo, čuveni ruski institut Ruski federalni nuklearni centar – Sveruski istraživački institut za eksperimentalnu fiziku (Российский федеральный ядерный центр – Всероссийский научно-исследовательский институт экспериментальной физики (РФЯЦ-ВНИИЭФ)) i drugi.

Jezgro je usklađeno sa zahtevima informacione bezbednosti u Rusiji, uključujući sertifikaciju za upotrebu u ruskom javnom sektoru. Što je razumljivo, pošto će ga koristi preduzeća koja za Rusiju imaju strateški značaj.

Kao i sva druga jezgra i RGK predstavlja biblioteku metoda geometrijskog modeliranja tj. matematičkih proračuna koji se mogu koristiti za modeliranje geometrijskih objekata (tačaka, linija, površi, punih tela itd.), modifikovanje njihovog oblika i dimenzija, modeliranje novih objekata na osnovu njih, vizuelizaciju modela na ekranu računara, razmenu podataka sa drugim softverima...

 


RGK jezgro za geometrijsko modeliranje

 

Pomoću ovog projekta čiji razvoj traje više od deceniju, Ruska Federacija je dobila sopstveno jezgro za geometrijsko modeliranje visokog kvaliteta čime će postići digitalni suverenitet u oblasti Računarom podržanih tehnologija.

O jezgru je objavljeno malo tekstova pogotovu na engleskom jeziku, ali posle dosta istraživanja mogu se doneti sledeći zaključci (ovo pišem početkom 2026.):

  • razvoj jezgra za CAD sisteme srednje kategorije je gotovo, a razvoj za CAD sisteme teške kategorije je pri kraju

  • najodgovornija preduzeća za razvoj jezgra su Top Sistemi (Топ Системы) i Ruski federalni nuklearni centar – Sveruski istraživački institut za eksperimentalnu fiziku (Российский федеральный ядерный центр – Всероссийский научно-исследовательский институт экспериментальной физики (РФЯЦ-ВНИИЭФ)). Kakava će biti raspodela uloga među njima i budućnosti ne mogu još sa sigurnošću reći.

  • nisam naišao na podatak da li će jezgro biti komercijalno, verovatno hoće da bi njegov razvoj bio samoodrživ 

  • za licenciranje i prodaju će verovatno biti zaduženo preduzeće Top Sistemi.

  • firma Top Sistemi će prevesti svoje softvere sa Parasolid na RGK jezgro. Zamena jezgra CAD/CAM/CAE sistemu starom skoro 30 godina je ogroman i komplikovan posao, ali je izvodljiv pogotovo ako znamo da se jezgra sastoje iz komponenti tako da se mogu postepeno menjati, a pogotovu ako učestvuješ u razvoju jezgra i na taj način ga u startu prilagođavaš svoj softveru.

  • ostali ruski proizvođači CAX softvera će moći da kupe jezgro i prevedu svoje softvere na njega – ovaj proces je već započet i među ruskim prozvođačima vlada velika zainteresovanost za ovaj projekat. Neke firme su započele testiranje jezgra, a neke su već prevele svoje CAx programe na njega.

  • Rosatom će u saradnji sa nekoliko firmi razviti CAD/CAM/CAE/PDM sistem teške kategorije potpuno nezavisan od stranih tehnologija i komponenti. Ovaj projekat traje od 2018. i pri kraju je. Softver se zove Sarus+ (САРУС+) i trebalo bi da zameni NX i Catia softvere u strateški bitnim ruskim preduzećima (ОАК, Rosteh, Uralvagonzavod, Helikopteri Rusije, Kalašnjikov, Rosatom, Kamaz…). Softver se testira u raznim preduzećima povezanim sa namenskom industrijom, vazduhoplovnom industrijom, preduzećem Rosatom... Kada bude zvanično gotov planiram da napišem opširni tekst o njemu. Za sada se morate zadovoljiti sa nekoliko videa na kojima su demonstrirane njegove mogućnosti.

Nisam do sada naišao na podatak da li će se jezgro RGK i softver Sarus prodavati van Ruske Federacije.

Inače, kada se ovo jezgro pominje u vezi firme Top Sistemi onda se naziva RGK, a kada se pominje u vezi softvera SARUS onda se naziva Core ili СПЖЦ.Core.

Kroz projekte razvoja jezgra RGK i PLM softvera Sarus+ Ruska Federacija je obučila i uposlila veliki broj raznih stručnjaka (matematičata, programera, CAD specijalista, inženjera…) što će se sigurno višestruko isplatiti u budućnosti.

U Srbiji su ljudi naviknuti na zapadne CAD sisteme i verujem da je dosta ljudi iznenađeno ovom mojom dosadašnjom pričom. Vodite računa da je Sovjetski Savez bio jedna od najrazvijenijih država na planeti. U praksi to znači da su imalo odlično školstvo, kvalitetne razvojne institute, projektantske biroe, mašinsku industriju… SSSR se tokom 80-ih prošlog veka aktivno bavio istraživanjem geometrijskog modeliranja i razvojem CAD sistema što je stvorilo veliki broj iskusnih matematiča i programera iz oblasti Računarom podržanih tehnologija. Rusija jeste bila u ekonomskoj krizi, ali su uspeli da spasu veliki deo industrije koja radi punom parom. Dokaz tome je spisak njihovih CAx softvera: Spisak ruskih CAD, CAM, CAE, BIM, PDM... softvera

Srbija je veoma daleko od školovanja stručnjaka neophodnih za razvoj geometrijskih jezgara, CAD sistema i sl. Razloga za to ima nekoliko: malo IT tržište, pad kvaliteta školstva, uništena mašinska i građevinska industrija, emigracija stručnih ljudi na zapad, težnja inženjera ne ka samostalnosti već da se radi za nekog... Ako pogledamo Mašinski fakultet u Beogradu tek zadnjih nekoliko godina su studije razdvojene na Mašinsko inženjerstvo (Klasični mašinac) i Informacione tehnologije u mašinstvu (Mašinac programer). Svaka čast što je to napravljeno, ali to je trebalo uraditi pre 30-40 godina. Da je to tada urađeno možda bi smo i mi imali neki CAx softver, terminologiju iz oblasti Računarom podržanih tehnologija, prevedene softvere... Ovako nemamo ama baš ništa, potpuna IT kolonija. 

Istoriju jezgra RGK možete pročitati na strani Istorija jezgara za geometrijsko modeliranje

Kao i ostala geometrijska jezgra RGK je B-Rep jezgro što znači da se objekti predstavljaju pomoću graničnih površi koje zajedno formiraju površinu 3D objekta. Proračuni ne mogu biti idealni i da se ne bi pojavljivali procepi između površi jezgro podržava geometriju sa tolerancijom - tolerancija se kao parametar čuva zajedno sa svakim proračunatim geometrijskim entitetom. Ova sposobnost jezgra osigurava celovitost geometrijskog modela čak i za veoma složene geometrijske oblike ili podatke niske preciznosti uvezene iz nekog drugog CAD sistema tj. jezgra.

RGK jezgro je od početka razvijano da bude po kvalitetu uporedivo sa najpoznatijim komercijalnim jezgrima (u prevodu sa Parasolid i ACIS jezgrima), tako da će podržavati veoma napredne funkcije poput složenih zaobljavanja, površi klase A, rešavanje različitih specijalizovanih zadataka, višenitni proračuni (Multithreading calculations), paralelni proračuni... tj. imaće sposobnosti neophodne CAD sistemima teške kategorije.

 

Glavne karakteristike jezgra RGK:

  • B-Rep jezgro,

  • sposobnost žičanog, površinskog i zapreminskog modeliranja - gde god je moguće koristi se isti alat za sve tri vrste modeliranja,

  • savremena arhitektura,

  • napravljeno na bazi iskustva,

  • višenitna obrada (Многопоточность),

  • kompatibilno sa Windows i Linux OS,

  • kontrola preciznosti (tolerancije) modeliranja - Svi proračuni se izvode sa konačnom preciznošću (Tolerancijom). U zavisnosti od vrste proračuna, koriste se različite vrednosti preciznosti: npr, rastojanje, ugao, relativna... Uz svaki geometrijski element se kao parametar čuva i tolerancija modeliranja.

 

RGK geometrijsko jezgro pruža sledeće osnovne funkcije:

  • žičano, površinsko i zapreminsko modeliranje,

  • modeliranje primitiva (prizma, torus, sfera, cilindar, konus...),

  • modeliranje tipskih oblika (ekstruzija, rotacija, duž putanje, po presecima...),

  • složeni tipski oblici: nagibi stranica, tankozida tela, debljina površi...,

  • modeliranje tipskih oblika karakterističnih za delove od lima,

  • Bulove operacije,

  • modeliranje složenih vrsta zaobljenja ivica,

  • razne vrste umnožavanja tela,

  • modeliranje kriva i površi slobodnog oblika,

  • direktno uređivanje,

  • skladištenje geometrijskog modela (geometrija i topologija čvrstih tela, površi, krivih...),

  • praćenje celovitosti i kvaliteta geometrijskog modela,

  • merenje i analiza geometrijskog modela,

  • izračunavanje maseno-inercijalnih karakteristika,

  • transformaciju B-Rep modela u poliedarsku mrežu ili objekat tj. konstruisanje poligonalnih aproksimacija precizne CAD geometrije,

  • vizuelizacija,

  • generisanje pogleda (projiciranje) i preseka sa uklonjenim nevidljivim linijama,

  • ...

 

Planirano je da se proizvod isporuči kao biblioteka alata za korišćenje u programskom jeziku C++, zajedno sa svim komponentama potrebnim za laku implementaciju u softver koji se razvija. Komplet za razvoj softvera (SDK) uključuje:

  • izvršni moduli,

  • datoteke potrebne za sastavljanje gotovog programa,

  • dokumentacija,

  • primeri,

  • izvršni program RGK Workshop — komandno okruženje za testiranje i otklanjanje grešaka na geometrijskim modelima,

  • specifikacija formata skladištenja RGK modela, RGK_XML. Specifikacija formata skladištenja podataka RGK_XML će biti otvorena.

 

Na sledećim stranama možete videti praktične mogućnosti ovog jezgra:

Геометрическое ядро RGK на форуме компании «Топ Системы»

Геометрическое ядро RGK – год спустя

Новая версия геометрического ядра RGK: открыто о сложностях и достижениях

 

Nije loše?!
 

Submitted by Čeh Jan on