Matematické Fórum


1. 8. 2026 (L) Fórum bude brzy uzavřeno 😿

Nejste přihlášen(a). Přihlásit

#1 19. 10. 2022 11:38

fmfiain
Příspěvky: 744
Reputace:   -1 
 

FDS A SMV zdrojový kód

Dobrý deň,
potreboval by som nejaké zdrojové kódy na FDS (Fire Dynamics Simulator).
Ďakujem.

Offline

 

#2 19. 10. 2022 18:49

check_drummer
Příspěvky: 5578
Reputace:   106 
 

Re: FDS A SMV zdrojový kód

Ahoj, na internetu se nedá nic najít?


"Máte úhel beta." "No to nemám."

Offline

 

#3 20. 10. 2022 11:09

fmfiain
Příspěvky: 744
Reputace:   -1 
 

Re: FDS A SMV zdrojový kód

Dobrý deň ↑ check_drummer:,
našiel som nejaké zdrojové kódy, ale niektoré mi nejdú spustiť.
Mohol by si mi pomôcť rozbehať tento fds kód:

https://fdstutorial.com/simple-supply-a … ust-vents/

Je to úplne na vrchu stránky.

Ďakujem.

Offline

 

#4 20. 10. 2022 11:33

fmfiain
Příspěvky: 744
Reputace:   -1 
 

Re: FDS A SMV zdrojový kód

Dobrý deň,
mohli by ste mi popísať, čo znamená:
&DEVC a &SLCF?

Ďakujem.

Offline

 

#5 20. 10. 2022 18:14

check_drummer
Příspěvky: 5578
Reputace:   106 
 

Re: FDS A SMV zdrojový kód

↑ fmfiain:
Spíš sem napiš kus kódu a kde ti to padá.


"Máte úhel beta." "No to nemám."

Offline

 

#6 21. 10. 2022 09:58

fmfiain
Příspěvky: 744
Reputace:   -1 
 

Re: FDS A SMV zdrojový kód

Dobrý deň ↑ check_drummer:,
tu je celý kód:

Code:

&HEAD CHID='simple_vents', TITLE='simple_vents' /

&MESH XB= 0, 3, 0, 4, 0, 3, IJK= 30, 40, 30 /
&SURF ID= 'OBST', RGB=150,150,150, DEFAULT=.TRUE./

&TIME T_END=60. /
&DUMP NFRAMES=60 /

&REAC ID = 'propane reaction',
SOOT_YIELD=0.03,
CO_YIELD=0.05,
FUEL='PROPANE'/

#### fire design

&OBST XB= 1.3, 1.7, 1.8, 2.2, 0, 0.5, COLOR='RED', SURF_ID='fire1' /
&SURF ID='fire1', HRRPUA=150 /

#### vents

# supply

&VENT XB=0,0,1,3,0.2,0.6, SURF_ID='supply', DEVC_ID='timer'/
&SURF ID='supply', VOLUME_FLOW= -1, COLOR='GREEN' /

# exhaust

&VENT XB=3,3,1.5,2.5,2.6,3, SURF_ID='exhaust', DEVC_ID='timer'/
&SURF ID='exhaust', VOLUME_FLOW=1, COLOR='BLUE' /

# timer device for supply and exhaust

&DEVC ID='timer', QUANTITY='TIME', XYZ = 1,1,1, SETPOINT=20, INITIAL_STATE=.FALSE. /

#### outputs

&SLCF PBY = 2, QUANTITY='VELOCITY', VECTOR=.TRUE./
&SLCF PBY = 2, QUANTITY='TEMPERATURE'/
&SLCF PBY = 2, QUANTITY='VOLUME FRACTION', SPEC_ID= 'SOOT' /

&DEVC XB=0,0,1,3,0.2,0.6, QUANTITY='VOLUME FLOW', ID='supply volume flow' /
&DEVC XB=3,3,1.5,2.5,2.6,3, QUANTITY='VOLUME FLOW', ID='exhaust volume flow' /

&TAIL /

a ak odstránim posledné dve &DEVC, tak to ide spustiť.

Code:

&DEVC XB=0,0,1,3,0.2,0.6, QUANTITY='VOLUME FLOW', ID='supply volume flow' /
&DEVC XB=3,3,1.5,2.5,2.6,3, QUANTITY='VOLUME FLOW', ID='exhaust volume flow' /

Len že ja neviem, čo tie dve príkazy znamenajú.

Offline

 

#7 21. 10. 2022 15:18

check_drummer
Příspěvky: 5578
Reputace:   106 
 

Re: FDS A SMV zdrojový kód

A co to je za jazyk? Manual k němu neexistuje? Nebo jde jen o nějaký konfigurační soubor?


"Máte úhel beta." "No to nemám."

Offline

 

#8 21. 10. 2022 17:48

fmfiain
Příspěvky: 744
Reputace:   -1 
 

Re: FDS A SMV zdrojový kód

Offline

 

#9 21. 10. 2022 19:22 — Editoval fmfiain (21. 10. 2022 19:23)

fmfiain
Příspěvky: 744
Reputace:   -1 
 

Re: FDS A SMV zdrojový kód

Dobrý deň ↑ check_drummer:,
už som zistil, že &devc je na vytváranie tabuliek vo formáte csv.
Uvediem príklad v fds subore:

Code:

&DEVC ID='Teplo na suradniciach XYZ', XYZ=1,2,2.8, QUANTITY='TEMPERATURE' /

Teraz výňatok z csv súboru:

Code:

s, C
Time, "Teplo na suradniciach XYZ" 
0.0000000E+000,2.0000000E+001
1.0100392E+000,2.0005007E+001
.
.
.
5.9014305E+001,3.1853185E+002
6.0000000E+001,3.1139861E+002

Kde s je sekunda a C je stupeň celzia.

Offline

 

#10 21. 10. 2022 20:34

fmfiain
Příspěvky: 744
Reputace:   -1 
 

Re: FDS A SMV zdrojový kód

Dobrý deň ↑ check_drummer:,
už som zistil, čo je to &SLCF: je to spôsob vykreslovania animácie.
Napríklad:

Code:

&SLCF PBY=2, QUANTITY='VOLUME FRACTION', SPEC_ID='SOOT' /
&SLCF PBY=2, QUANTITY='TEMPERATURE' /

Ten prvý riadok umožňuje zobraziť dym a ten druhý zase oheň pri simulácií.

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson