별지제 호서식 연구결과보고서 과제명 소속소방산업기술연구소연구책임자권성필 연구기간 연구목표 연구배경

Similar documents



untitled

C 언어 프로그래밊 과제 풀이

2015 개정교육과정에따른정보과평가기준개발연구 연구책임자 공동연구자 연구협력관

, ( ),, ( ), 3, int kor[5]; int eng[5]; int Microsoft Windows 4 (ANSI C2 ) int kor[5] 20 # define #define SIZE 20 int a[10]; char c[10]; float


chap7.key

PART

½ºÅ丮ÅÚ¸µ3_³»Áö

272*406OSAKAÃÖÁ¾-¼öÁ¤b64ٽÚ

Part Part

£01¦4Àå-2

C프로-3장c03逞풚

untitled

텀블러514

歯9장.PDF

untitled

DMFC 제정 : 목 차

C++-¿Ïº®Çؼ³10Àå

<4D F736F F F696E74202D20B8AEB4AABDBA20BFC0B7F920C3B3B8AEC7CFB1E22E BC8A3C8AF20B8F0B5E55D>

목차 배열의개요 배열사용하기 다차원배열 배열을이용한문자열다루기 실무응용예제 C 2

PowerPoint 프레젠테이션

K&R2 Reference Manual 번역본

fprintf(fp, "clf; clear; clc; \n"); fprintf(fp, "x = linspace(0, %d, %d)\n ", L, N); fprintf(fp, "U = [ "); for (i = 0; i <= (N - 1) ; i++) for (j = 0

KSKSKSKS SKSKSKS KSKSKS SKSKS KSKS SKS KS KS C 3004 KS C

chap8.PDF

목차 포인터의개요 배열과포인터 포인터의구조 실무응용예제 C 2

BMP 파일 처리

해양모델링 2장5~ :26 AM 페이지6 6 오픈소스 소프트웨어를 이용한 해양 모델링 물리적 해석 식 (2.1)의 좌변은 어떤 물질의 단위 시간당 변화율을 나타내며, 우변은 그 양을 나타낸 다. k 5 0이면 C는 처음 값 그대로 농

Microsoft PowerPoint - ch10 - 이진트리, AVL 트리, 트리 응용 pm0600

: 1 int arr[9]; int n, i; printf(" : "); scanf("%d", &n); : : for(i=1; i<10; i++) arr[i-1] = n * i; for(i=0; i<9; i++) if(i%2 == 1) print

슬라이드 1

3. 1 포인터란 3. 2 포인터변수의선언과사용 3. 3 다차원포인터변수의선언과사용 3. 4 주소의가감산 3. 5 함수포인터

Precipitation prediction of numerical analysis for Mg-Al alloys



Microsoft Word - KPMC-400,401 SW 사용 설명서

lecture4(6.범용IO).hwp

학습목차 2.1 다차원배열이란 차원배열의주소와값의참조

1 n dn dt = f v = 4 π m 2kT 3/ 2 v 2 mv exp 2kT 2 f v dfv = 0 v = 0, v = /// fv = max = 0 dv 2kT v p = m 1/ 2 vfvdv 0 2 2kT = = vav = v f dv π m

Microsoft PowerPoint - chap12-고급기능.pptx

<BBE7BEF7C1D6B9D7C0E5BED6C0CEB5EEBFA1C0B6C0DAC1F6BFF8B1D4C1A4B0EDBDC328BEC8295B325D5FC7D1B1B9C0E5C3D12E687770>

< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074>

0. 표지에이름과학번을적으시오. (6) 1. 변수 x, y 가 integer type 이라가정하고다음빈칸에 x 와 y 의계산결과값을적으시오. (5) x = (3 + 7) * 6; x = 60 x = (12 + 6) / 2 * 3; x = 27 x = 3 * (8 / 4

Introduction Capillarity( ) (flow ceased) Capillary effect ( ) surface and colloid science, coalescence process,

03장.스택.key

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할

PowerPoint 프레젠테이션

Microsoft PowerPoint - chap13-입출력라이브러리.pptx

본 강의에 들어가기 전

Infinity(∞) Strategy

표지

6주차.key

- 2 -

untitled

(specifications) 3 ~ 10 (introduction) 11 (storage bin) 11 (legs) 11 (important operating requirements) 11 (location selection) 12 (storage bin) 12 (i

01-OOPConcepts(2).PDF

(Asynchronous Mode) ( 1, 5~8, 1~2) & (Parity) 1 ; * S erial Port (BIOS INT 14H) - 1 -

e hwp

2015 경제ㆍ재정수첩

untitled

chap10.PDF

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션


<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CBED0C3E0C7C1B7CEB1D7B7A55C D616E2E637070>

/chroot/lib/ /chroot/etc/

중간고사

<4D F736F F F696E74202D D20B9AEC0DABFAD2C20BDBAC6AEB8B2B0FA20C6C4C0CF20C0D4C3E2B7C2>

À©µµ³×Æ®¿÷ÇÁ·Î±×·¡¹Ö4Àå_ÃÖÁ¾

untitled

슬라이드 1

untitled

Microsoft PowerPoint - Java7.pptx

160215

Microsoft PowerPoint - Lesson13.pptx

?

제 14 장포인터활용 유준범 (JUNBEOM YOO) Ver 본강의자료는생능출판사의 PPT 강의자료 를기반으로제작되었습니다.

5.스택(강의자료).key

- 1 -

섬유보강콘크리트의 개요 콘크리트의 인장 저항력의 증대, 국부적 균열의 생성 및 성장을 억제하는 등 역학적 성질을 개선, 보강하기 위 해서 불연속적이며 단상인 섬유질 재료를 콘크리트에 분산시켜 넣는 것을 섬유보강콘크리트(Fiber Reinforced Concrete ;

13주-14주proc.PDF

[ 융합과학 ] 과학고 R&E 결과보고서 뇌파를이용한곤충제어 연구기간 : ~ 연구책임자 : 최홍수 ( 대구경북과학기술원 ) 지도교사 : 박경희 ( 부산일과학고 ) 참여학생 : 김남호 ( 부산일과학고 ) 안진웅 ( 부산일과학고 )

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CC0E7B0EDB0FCB8AE5C53746F636B5F4D616E D656E74732E637070>

특허청구의 범위 청구항 1 Na-알지네이트(Na-alginate), 합성 제올라이트(synthetic zeolite)와 분말활성탄(powdered activated carbon) 을 혼합하여 2 ~ 6 %의 CaCl 2 용액에서 경화시켜 만들어진 직경 1 ~ 5 mm의

Ext JS À¥¾ÖÇø®ÄÉÀ̼ǰ³¹ß-³¹Àå.PDF

09-interface.key

<4D F736F F F696E74202D20C1A63132B0AD20B5BFC0FB20B8DEB8F0B8AEC7D2B4E7>

歯7장.PDF

chap7.PDF

untitled

제 11 장포인터 유준범 (JUNBEOM YOO) Ver 본강의자료는생능출판사의 PPT 강의자료 를기반으로제작되었습니다.

New Accord 3.5 V6 _ Modern Steel Metallic

Microsoft PowerPoint - chap-11.pptx

PowerPoint 프레젠테이션

<BFB9BCFAB0E6BFB5C1F6BFF8BCBEC5CD5F BFB9BCFAB0E6BFB520C4C1BCB3C6C FB3BBC1F628C3D6C1BEBBF6BAAFC8AF292E706466>

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202834C1D6C2F7207E2038C1D6C2F729>

ABC 11장

Transcription:

별지제 호서식 연구결과보고서 과제명 소속소방산업기술연구소연구책임자권성필 연구기간 연구목표 연구배경

연구내용

β

β

연구결과 참고문헌

붙임 ρ ρ α ρ α ρ α ρ α α

α α ρ α α α ρ α α α

β α αβ α α αβ αβ β ρ exp max αβ αβ α α αβ α exp

κ π max P r

Δ

ρ δ max P r

δ ρ δ

붙임 #include <math.h> #include <stdlib.h> #include <stdio.h> void mesh(file *fp) { int i, j, k; float x_ini, x_end, y_ini, y_end, z_ini, z_end; float dx=0.25, dy=0.25, dz=0.50; for(i=0; i<4; i++){ z_ini=i*dz; z_end=(i+1)*dz; for(j=0; j<4; j++){ y_ini=j*dy; y_end=(j+1)*dy; } } for(k=0; k<4; k++){ x_ini=k*dx; x_end=(k+1)*dx; fprintf(fp, "&MESH IJK = 25, 25, 50,"); fprintf(fp, "XB=%3.2f, %3.2f, %3.2f, %3.2f, %3.2f, %3.2f,", x_ini, x_end, y_ini, y_end, z_ini, z_end); fprintf(fp, " / \n"); } fprintf(fp, " \n"); } void matl(file *fp) { fprintf(fp, "&MATL ID = 'CONCRETE' \n"); fprintf(fp, " DENSITY = 2200. \n"); fprintf(fp, " CONDUCTIVITY = 1.2 \n"); fprintf(fp, " SPECIFIC_HEAT = 0.88 /&MATL ID = 'CONCRETE' \n"); fprintf(fp, " DENSITY = 2200. \n"); fprintf(fp, " CONDUCTIVITY = 1.2 \n"); fprintf(fp, " SPECIFIC_HEAT = 0.88 / \n\n"); fprintf(fp, "&MISC SURF_DEFAULT fprintf(fp, "&SURF ID = 'WALL' / \n\n"); = 'BURNER', HRRPUA=1000., PART_ID='smoke' / \n\n"); fprintf(fp, "&REAC ID = 'ETHANOL VAPOR' \n"); fprintf(fp, " FYI = 'Ethanol, C_2 H_6 O' \n"); fprintf(fp, " HEAT_OF_COMBUSTION = 26780. \n"); fprintf(fp, " O = 1. \n"); fprintf(fp, " C = 2. \n");

fprintf(fp, " H = 6. \n"); fprintf(fp, " SOOT_YIELD = 0.008 / \n\n"); fprintf(fp, "&SURF ID = 'BURNER', HRRPUA=1000. / \n\n"); fprintf(fp, "&MATL ID = 'CELLULOSE' \n"); fprintf(fp, " FYI = 'Properties completely fabricated' \n"); fprintf(fp, " SPECIFIC_HEAT = 2.3 \n"); fprintf(fp, " CONDUCTIVITY = 0.29 \n"); fprintf(fp, " DENSITY = 40.0 \n"); fprintf(fp, " N_REACTIONS = 1 \n"); fprintf(fp, " NU_FUEL = 1. \n"); fprintf(fp, " REFERENCE_TEMPERATURE = 500. \n"); fprintf(fp, " HEAT_OF_REACTION = 418. \n"); fprintf(fp, " HEAT_OF_COMBUSTION = 8000. / \n\n"); fprintf(fp, "&MATL ID = 'LIGNIN' \n"); fprintf(fp, " FYI = 'Properties completely fabricated' \n"); fprintf(fp, " SPECIFIC_HEAT = 1.1 \n"); fprintf(fp, " CONDUCTIVITY = 0.1 \n"); fprintf(fp, " DENSITY = 550. \n"); fprintf(fp, " N_REACTIONS = 1 \n"); fprintf(fp, " NU_FUEL = 1. \n"); fprintf(fp, " REFERENCE_TEMPERATURE = 500. \n"); fprintf(fp, " HEAT_OF_REACTION = 418. \n"); fprintf(fp, " HEAT_OF_COMBUSTION = 8000. / \n\n"); fprintf(fp, "&MATL ID = 'STEEL' \n"); fprintf(fp, " EMISSIVITY = 1.0 \n"); fprintf(fp, " DENSITY = 7850. \n"); fprintf(fp, " CONDUCTIVITY = 45.8 \n"); fprintf(fp, " SPECIFIC_HEAT = 0.46 / \n\n"); fprintf(fp, "&MATL ID = 'ETHANOL LIQUID' \n"); fprintf(fp, " EMISSIVITY = 1.0 \n"); fprintf(fp, " NU_FUEL = 0.97 \n"); fprintf(fp, " HEAT_OF_REACTION= 880. \n"); fprintf(fp, " CONDUCTIVITY = 0.17 \n"); fprintf(fp, " SPECIFIC_HEAT = 2.45 \n"); fprintf(fp, " DENSITY = 787. \n"); fprintf(fp, " ABSORPTION_COEFFICIENT = 40. \n"); fprintf(fp, " BOILING_TEMPERATURE = 76. / \n\n"); fprintf(fp, "&MATL ID = 'WATER' \n"); fprintf(fp, " EMISSIVITY = 1.0 \n"); fprintf(fp, " DENSITY = 1000. \n"); fprintf(fp, " CONDUCTIVITY = 0.6 \n"); fprintf(fp, " SPECIFIC_HEAT = 4.19 \n"); fprintf(fp, " N_REACTIONS = 1 \n"); fprintf(fp, " A = 1E20 \n"); fprintf(fp, " E = 1.62E+05 \n");

fprintf(fp, " NU_WATER = 1.0 \n"); fprintf(fp, " HEAT_OF_REACTION = 2260. / \n\n"); fprintf(fp, "&SURF ID = 'WOOD_CELL' \n"); fprintf(fp, " COLOR = 'BURNT UMBER' \n"); fprintf(fp, " BURN_AWAY =.TRUE. \n"); fprintf(fp, " MATL_ID(1,1:3) = 'CELLULOSE','WATER','LIGNIN' \n"); fprintf(fp, " MATL_MASS_FRACTION(1,1:3) = 0.70,0.10,0.20 \n"); fprintf(fp, " MATL_ID(2,1) = 'LIGNIN' \n"); fprintf(fp, " THICKNESS(1:2) = 0.1,0.002 \n"); fprintf(fp, " PART_ID = 'smoke' / \n\n"); fprintf(fp, "&SURF ID = 'WALL' \n"); fprintf(fp, " RGB = 200,200,200 \n"); fprintf(fp, " COLOR = 'GRAY' \n"); fprintf(fp, " MATL_ID = 'CONCRETE' \n"); fprintf(fp, " THICKNESS = 0.012 / \n\n"); fprintf(fp, "&SURF ID = 'STEEL SHEET' \n"); fprintf(fp, " COLOR = 'SILVER' \n"); fprintf(fp, " MATL_ID = 'STEEL' \n"); fprintf(fp, " THICKNESS = 0.01 \n"); fprintf(fp, " BACKING = 'EXPOSED'/ \n\n"); fprintf(fp, "&SURF ID = 'ETHANOL POOL' \n"); fprintf(fp, " FYI = '4 kg of ethanol in a 0.7 m x 0.8 m pan' \n"); fprintf(fp, " COLOR = 'STEEL BLUE' \n"); fprintf(fp, " MATL_ID = 'ETHANOL LIQUID' \n"); fprintf(fp, " THICKNESS = 0.01 / \n\n"); } fprintf(fp, "&PART ID = 'smoke', MASSLESS =.TRUE., SAMPLING_FACTOR = 1 / \n\n"); void obst(file *fp) { int i, j, k; float x_ini, x_end, y_ini, y_end, z_ini, z_end; fprintf(fp, "&OBST XB = 0.20, 0.80, 0.20, 0.23, 0.17, 0.20, SURF_ID = 'STEEL SHEET' / \n"); fprintf(fp, "&OBST XB = 0.20, 0.80, 0.77, 0.80, 0.17, 0.20, SURF_ID = 'STEEL SHEET' / \n"); fprintf(fp, "&OBST XB = 0.20, 0.23, 0.20, 0.80, 0.17, 0.20, SURF_ID = 'STEEL SHEET' / \n"); fprintf(fp, "&OBST XB = 0.77, 0.80, 0.20, 0.80, 0.17, 0.20, SURF_ID = 'STEEL SHEET' / \n\n"); fprintf(fp, "&OBST XB = 0.77, 0.80, 0.20, 0.23, 0.00, 0.17, SURF_ID = 'STEEL SHEET' / \n"); fprintf(fp, "&OBST XB = 0.77, 0.80, 0.77, 0.80, 0.00, 0.17, SURF_ID = 'STEEL SHEET' / \n"); fprintf(fp, "&OBST XB = 0.20, 0.23, 0.20, 0.23, 0.00, 0.17, SURF_ID = 'STEEL SHEET' / \n"); fprintf(fp, "&OBST XB = 0.20, 0.23, 0.77, 0.80, 0.00, 0.17, SURF_ID = 'STEEL SHEET' / \n\n"); fprintf(fp, "&OBST XB = 0.20, 0.80, 0.20, 0.80, 0.05, 0.08,"); fprintf(fp, " SURF_IDS = 'ETHANOL POOL', 'STEEL SHEET', 'STEEL SHEET'/ \n"); fprintf(fp, "&OBST XB = 0.20, 0.80, 0.20, 0.80, 0.07, 0.07, SURF_ID = 'BURNER' / \n\n");

z_ini=0.17; for(k=0; k<26; k++){ z_ini+=0.03; z_end=z_ini+0.03; if(k%4==0){ x_ini=0.09; for(i=0; i<6; i++){ if(i%2) x_ini+=0.12; else x_ini+=0.11; x_end=x_ini+0.02; fprintf(fp, "&OBST XB = %3.2f, %3.2f, 0.20, 0.80, %3.2f, %3.2f,", x_ini, x_end, z_ini, z_end); fprintf(fp, " SURF_ID = 'WOOD_CELL' / \n"); } fprintf(fp, " \n"); } if(k%4==1){ y_ini=0.09; for(j=0; j<6; j++){ if(j%2) y_ini+=0.12; else y_ini+=0.11; y_end=y_ini+0.02; fprintf(fp, "&OBST XB = 0.20, 0.80, %3.2f, %3.2f, %3.2f, %3.2f,", y_ini, y_end, z_ini, z_end); fprintf(fp, " SURF_ID = 'WOOD_CELL' / \n"); } fprintf(fp, " \n"); } if(k%4==2){ x_ini=0.15; for(i=0; i<5; i++){ if(i%2) x_ini+=0.12; else x_ini+=0.11; x_end=x_ini+0.02; fprintf(fp, "&OBST XB = %3.2f, %3.2f, 0.20, 0.80, %3.2f, %3.2f,", x_ini, x_end, z_ini, z_end); fprintf(fp, " SURF_ID = 'WOOD_CELL' / \n"); } fprintf(fp, " \n"); } if(k%4==3){ y_ini=0.15; for(j=0; j<5; j++){ if(j%2) y_ini+=0.12; else y_ini+=0.11; y_end=y_ini+0.02; fprintf(fp, "&OBST XB = 0.20, 0.80, %3.2f, %3.2f, %3.2f, %3.2f,",

} } } fprintf(fp, " \n"); } y_ini, y_end, z_ini, z_end); fprintf(fp, " SURF_ID = 'WOOD_CELL' / \n"); void output(file *fp) { fprintf(fp, "Open up the domain on all sides except the bottom (ZMIN) \n\n"); fprintf(fp, "&VENT MB = 'XMIN', SURF_ID = 'OPEN' / \n"); fprintf(fp, "&VENT MB = 'XMAX', SURF_ID = 'OPEN' / \n"); fprintf(fp, "&VENT MB = 'YMIN', SURF_ID = 'OPEN' / \n"); fprintf(fp, "&VENT MB = 'YMAX', SURF_ID = 'OPEN' / \n"); fprintf(fp, "&VENT MB = 'ZMAX', SURF_ID = 'OPEN' / \n\n"); } fprintf(fp, "&SLCF PBX = 0.260, QUANTITY = 'TEMPERATURE',VECTOR=.TRUE. / \n"); fprintf(fp, "&SLCF PBX = 0.260, QUANTITY = 'HRRPUV' / \n"); fprintf(fp, "&SLCF PBX = 0.260, QUANTITY = 'MIXTURE_FRACTION' / \n\n"); main() { FILE *fp; fp = fopen("model_04.fds", "w+"); fprintf(fp, "&HEAD CHID = 'model_04', TITLE = 'Test Case for 64 CPUs, "); fprintf(fp, "SVN $Revision: 935 $' / \n\n"); fprintf(fp, "&TIME TWFIN = 60 / \n\n"); mesh(fp); matl(fp); obst(fp); output(fp); fprintf(fp, "&TAIL \n\n"); } fclose(fp);