PLOT3D файл пішімі - PLOT3D file format - Wikipedia

Жылы сұйықтықты есептеу динамикасы, PLOT3D файл пішімі - бұл тор мен нәтижелер туралы деректерді сақтау үшін қолданылатын стандартты файл форматы. PLOT3D компаниясы жасаған NASA Ames зерттеу орталығы Питер Бунин 1982 ж[1] және жиі қолданылатын болып қалады файл пішімі. Ол тек а құрылымдық тор. Құрылымдық тор мүмкіндік береді кездейсоқ қол, бұл блок нөмірін білу арқылы, мен орналасқан жері, j орналасқан жері және к орналасқан жер, кез келген тор нүктесінің мәні немесе нәтиже мәні шығарылуы мүмкін. Сонымен қатар, кез-келген мәннің орналасуын ескере отырып, блок нөмірі, мен орналасқан жері, j орналасқан жері және к орналасуы анықталуы мүмкін. Бұл көлемді элементтер тізбегі арқылы қайталануды және а үшін барлық қажетті қасиеттерді есептеуді жеңілдетеді CFD талдау.

Ең қарапайым форматқа екі түрлі файл кіреді: торлы файл (G-файл) және шешім файлы (Q-файл). The файл кеңейтімдері әр түрлі қолданылады, дегенмен .q Q файлдары үшін кең таралған. Торлы файлдарда .g, .x, .xy немесе .xyz және басқа кеңейтімдер қолданылуы мүмкін. Тор файлы ерітінді торының координаттарын, ал шешім файлында CFD ерітіндісіне, ағынның тығыздығына, ағынның импульсіне (векторына) және ағын энергиясына тән ақпараттар бар.[2] Деректер екілік немесе ASCII мәтіндік форматта сақталуы мүмкін, ал өзгермелі нүктелік мәндер бір немесе екі дәлдікте болуы мүмкін. Пішімге арналған көп блокталатын және құрылымданбаған кеңейтімдер де бар, сондықтан PLOT3D форматты файлдардың белгілі бір жиынтығы оларды құрған бағдарламалық жасақтамаға сілтеме жасамай, екілік деңгейде қалай форматталатыны жиі түсініксіз болады.[3] Емтихан hex редакторы формат нұсқасын анықтауда пайдалы болуы мүмкін.

Әр түрлі көмекші деректерді қамтитын қосымша файлдар болуы мүмкін.

«Пішімделген» FORTRAN (ASCII мәтіндік) деректер файлдары жолдың соңында CR-LF (0x0d 0x0a) бөлгіштерін пайдаланады, дегенмен жол үзілімдері орындалуына байланысты. «Пішімделмеген» FORTRAN (екілік) файлдарының айнымалылары бірдей ретпен орналастырылған, бірақ әдетте жол үзілімдері сияқты бөлгіштер болмайды. Екілік формат орындалуға және машиналарға тәуелді болады.

Көп блокты, 3 өлшемді Q файлы өз жолындағы M блоктар саны үшін бір бүтін саннан басталады. Келесі M жолында блоктардың әрқайсысы үшін үш бүтін сан бар, олар мен, j, және к әр блоктың өлшемдері. М блоктары келесіде оқылады. Әрбір блок төрт ағынды, еркін ағынмен болатын сызықтан басталады Мах нөмірі, шабуылдың еркін ағыны, еркін ағын Рейнольдс нөмірі және уақыт. Блоктың қалған бөлігінде қайталанған мәндер бар мен, j, к, м (блок индексі), ал ең шеткі n, ол 5 секция арқылы есептеледі, тығыздық, импульстің 3 компоненті және соңында энергия.[4]

Көп блокты, 3 өлшемді торлы файл өз жолындағы M блоктар саны үшін бір бүтін саннан басталады. Келесі M жолында блоктардың әрқайсысы үшін үш бүтін сан бар, олар мен, j, және к әр блоктың өлшемдері. М блоктары келесіде оқылады. Әр блокта қайталанатын координаталық мән бар мен, j, к, содан кейін үш координат, х, ж, және з.[5]

Сонымен қатар, формат тек екі өлшемді есеп талданатындай етіп жеңілдетілуі мүмкін iBlank параметр жоқ. The iBlank параметр ұяшықтың физикалық немесе физикалық емес ұяшық екендігін немесе болмауын көрсетеді. Мысалы, егер PLOT3D екі торы қиылысса, ұшақтың бірі фюзеляж және басқа ұшақ қанат, талдауға болмайтын ішкі жасушалар бар. Бұлар iBlank 'жасушалар және 0 мәні бар.

Басқа құрылымдық файл форматтары

Әдебиеттер тізімі

  1. ^ PLOT3D пайдаланушы нұсқаулығы (PDF), НАСА, алынды 16 қараша 2010
  2. ^ Мәліметтерді талдау және бағалау орталығы. «PLOT3D». DoD HPC модернизациясы бағдарламасы. Архивтелген түпнұсқа 2015 жылғы 27 мамырда. Алынған 26 мамыр 2015.
  3. ^ «Plot3D деректерін қалай оқуға болады» (PDF). Алынған 26 мамыр 2015.
  4. ^ «Тор және шешім файлдары үшін Plot3d файл пішімі». NPARC Alliance CFD тексеру және растау веб-сайты.
  5. ^ «Тор және шешім файлдары үшін Plot3d файл пішімі». NPARC Alliance CFD тексеру және растау веб-сайты.