svasta nesto
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
CAD/EPRUVETE_ZA_PRINT/EPRUVETE_SMIK/SET_04mm/smik_04mm.3mf
Normal file
BIN
CAD/EPRUVETE_ZA_PRINT/EPRUVETE_SMIK/SET_04mm/smik_04mm.3mf
Normal file
Binary file not shown.
BIN
CAD/EPRUVETE_ZA_PRINT/EPRUVETE_SMIK/SET_04mm/smik_04mm_fix.3mf
Normal file
BIN
CAD/EPRUVETE_ZA_PRINT/EPRUVETE_SMIK/SET_04mm/smik_04mm_fix.3mf
Normal file
Binary file not shown.
BIN
CAD/EPRUVETE_ZA_PRINT/EPRUVETE_SMIK/SET_06mm/smik_06mm.3mf
Normal file
BIN
CAD/EPRUVETE_ZA_PRINT/EPRUVETE_SMIK/SET_06mm/smik_06mm.3mf
Normal file
Binary file not shown.
BIN
CAD/EPRUVETE_ZA_PRINT/EPRUVETE_SMIK/SET_06mm/smik_06mm_fix.3mf
Normal file
BIN
CAD/EPRUVETE_ZA_PRINT/EPRUVETE_SMIK/SET_06mm/smik_06mm_fix.3mf
Normal file
Binary file not shown.
BIN
CAD/EPRUVETE_ZA_PRINT/EPRUVETE_SMIK/SET_08mm/smik_08mm.3mf
Normal file
BIN
CAD/EPRUVETE_ZA_PRINT/EPRUVETE_SMIK/SET_08mm/smik_08mm.3mf
Normal file
Binary file not shown.
BIN
CAD/EPRUVETE_ZA_PRINT/EPRUVETE_SMIK/SET_08mm/smik_08mm_fix.3mf
Normal file
BIN
CAD/EPRUVETE_ZA_PRINT/EPRUVETE_SMIK/SET_08mm/smik_08mm_fix.3mf
Normal file
Binary file not shown.
BIN
CAD/EPRUVETE_ZA_PRINT/EPRUVETE_SMIK/SET_08mm/smik_08mm_fix2.3mf
Normal file
BIN
CAD/EPRUVETE_ZA_PRINT/EPRUVETE_SMIK/SET_08mm/smik_08mm_fix2.3mf
Normal file
Binary file not shown.
Binary file not shown.
BIN
CAD/EPRUVETE_ZA_PRINT/EPRUVETE_VLAK/SET1_04mm/vlak_04mm_fix.3mf
Normal file
BIN
CAD/EPRUVETE_ZA_PRINT/EPRUVETE_VLAK/SET1_04mm/vlak_04mm_fix.3mf
Normal file
Binary file not shown.
Binary file not shown.
BIN
CAD/EPRUVETE_ZA_PRINT/PARAMETRI.ods
Normal file
BIN
CAD/EPRUVETE_ZA_PRINT/PARAMETRI.ods
Normal file
Binary file not shown.
BIN
CAD/NAPRAVA_ZA_SMIK/V2/NAPRAVA_ZA_SMIK_V2.20250902-160001.FCBak
Normal file
BIN
CAD/NAPRAVA_ZA_SMIK/V2/NAPRAVA_ZA_SMIK_V2.20250902-160001.FCBak
Normal file
Binary file not shown.
BIN
CAD/NAPRAVA_ZA_SMIK/V2/NAPRAVA_ZA_SMIK_V2.FCStd
Normal file
BIN
CAD/NAPRAVA_ZA_SMIK/V2/NAPRAVA_ZA_SMIK_V2.FCStd
Normal file
Binary file not shown.
BIN
CAD/NAPRAVA_ZA_SMIK/V2/export/NAPRAVA_ZA_SMIK_V2-L_NOSAC.3mf
Normal file
BIN
CAD/NAPRAVA_ZA_SMIK/V2/export/NAPRAVA_ZA_SMIK_V2-L_NOSAC.3mf
Normal file
Binary file not shown.
BIN
CAD/NAPRAVA_ZA_SMIK/V2/export/NAPRAVA_ZA_SMIK_V2-L_NOSAC.stl
Normal file
BIN
CAD/NAPRAVA_ZA_SMIK/V2/export/NAPRAVA_ZA_SMIK_V2-L_NOSAC.stl
Normal file
Binary file not shown.
BIN
CAD/NAPRAVA_ZA_SMIK/V2/export/NAPRAVA_ZA_SMIK_V2-PAKNA.stl
Normal file
BIN
CAD/NAPRAVA_ZA_SMIK/V2/export/NAPRAVA_ZA_SMIK_V2-PAKNA.stl
Normal file
Binary file not shown.
Binary file not shown.
BIN
CAD/NAPRAVA_ZA_SMIK/V2/imports/DIN912_M6x40.FCStd
Normal file
BIN
CAD/NAPRAVA_ZA_SMIK/V2/imports/DIN912_M6x40.FCStd
Normal file
Binary file not shown.
1032
CAD/NAPRAVA_ZA_SMIK/V2/imports/DIN912_M6x40.step
Normal file
1032
CAD/NAPRAVA_ZA_SMIK/V2/imports/DIN912_M6x40.step
Normal file
File diff suppressed because it is too large
Load Diff
BIN
CAD/NAPRAVA_ZA_SMIK/V2/imports/DIN934_M6.20250823-212342.FCBak
Normal file
BIN
CAD/NAPRAVA_ZA_SMIK/V2/imports/DIN934_M6.20250823-212342.FCBak
Normal file
Binary file not shown.
BIN
CAD/NAPRAVA_ZA_SMIK/V2/imports/DIN934_M6.FCStd
Normal file
BIN
CAD/NAPRAVA_ZA_SMIK/V2/imports/DIN934_M6.FCStd
Normal file
Binary file not shown.
1062
CAD/NAPRAVA_ZA_SMIK/V2/imports/DIN934_M6.STEP
Normal file
1062
CAD/NAPRAVA_ZA_SMIK/V2/imports/DIN934_M6.STEP
Normal file
File diff suppressed because it is too large
Load Diff
Binary file not shown.
BIN
CAD/NAPRAVA_ZA_SMIK/V2/imports/EPRUVETA_SMIK.FCStd
Normal file
BIN
CAD/NAPRAVA_ZA_SMIK/V2/imports/EPRUVETA_SMIK.FCStd
Normal file
Binary file not shown.
BIN
CAD/NAPRAVA_ZA_SMIK/V2/test_fit_12mm.FCStd
Normal file
BIN
CAD/NAPRAVA_ZA_SMIK/V2/test_fit_12mm.FCStd
Normal file
Binary file not shown.
1
docs/.~lock.ispitni_rezultati.ods#
Normal file
1
docs/.~lock.ispitni_rezultati.ods#
Normal file
@@ -0,0 +1 @@
|
||||
,marockaspark,localhost.localdomain,07.09.2025 00:19,file:///home/marockaspark/.config/libreoffice/4;
|
||||
BIN
docs/EVSYS/Certificate EVSYS smik.pdf
Normal file
BIN
docs/EVSYS/Certificate EVSYS smik.pdf
Normal file
Binary file not shown.
BIN
docs/EVSYS/Certificate EVSYS vlak.pdf
Normal file
BIN
docs/EVSYS/Certificate EVSYS vlak.pdf
Normal file
Binary file not shown.
BIN
docs/EVSYS/S1.pdf
Normal file
BIN
docs/EVSYS/S1.pdf
Normal file
Binary file not shown.
BIN
docs/EVSYS/Vlak PLA.xlsx
Normal file
BIN
docs/EVSYS/Vlak PLA.xlsx
Normal file
Binary file not shown.
19
docs/ispitni_rezultati.csv
Normal file
19
docs/ispitni_rezultati.csv
Normal file
@@ -0,0 +1,19 @@
|
||||
Eksperiment,Orijentacija,Visina sloja,Širina ekstruzije,Postotak ispune,Broj slojeva stijenke,A_ekv [mm^2],A_min [mm^2],A_max,Fm kN],Sigma [Mpa],Sigma’,SNR [dB]
|
||||
1,Orijentacija 1,0.08,0.4,20.00%,2,100,44.493,,0.778,7.78,17.4858966579012,17.8195919397938
|
||||
2,Orijentacija 1,0.08,0.6,55.00%,4,100,87.819,,3.299,32.99,37.5659025951104,30.3676463109069
|
||||
3,Orijentacija 1,0.08,0.8,85.00%,6,100,100,,0.794,7.94,7.94,17.9964100485419
|
||||
4,Orijentacija 1,0.14,0.4,55.00%,6,100,87.6308,,2.792,27.92,31.8609438690506,28.9183082790225
|
||||
5,Orijentacija 1,0.14,0.6,85.00%,2,100,91.5613,,2.468,24.68,26.9546194735112,27.8469031072241
|
||||
6,Orijentacija 1,0.14,0.8,20.00%,4,100,93.9905,,2.871,28.71,30.5456402508764,29.1606638499301
|
||||
7,Orijentacija 1,0.28,0.4,85.00%,4,100,92.7473,,2.423,24.23,26.1247497231725,27.6870682827501
|
||||
8,Orijentacija 1,0.28,0.6,20.00%,6,100,96.3896,,1.891,18.91,19.6182990696092,25.5338305769008
|
||||
9,Orijentacija 1,0.28,0.8,55.00%,2,100,79.2649,,2.431,24.31,30.6693126465813,27.7156991768667
|
||||
10,Orijentacija 2,0.08,0.4,85.00%,4,100,35.669,,3.398,33.98,95.264795761025,30.6244674906605
|
||||
11,Orijentacija 2,0.08,0.6,20.00%,6,100,36.045,,3.218,32.18,89.277292273547,30.1517207952602
|
||||
12,Orijentacija 2,0.08,0.8,55.00%,2,100,26.908,,2.768,27.68,102.869035231158,28.8433217156944
|
||||
13,Orijentacija 2,0.14,0.4,20.00%,6,100,32.415,,2.472,24.72,76.2609902822767,27.8609693283356
|
||||
14,Orijentacija 2,0.14,0.6,55.00%,2,100,24.155,,2.527,25.27,104.616021527634,28.0521048383983
|
||||
15,Orijentacija 2,0.14,0.8,85.00%,4,100,42.804,,3.647,36.47,85.2023175404168,31.2387152662756
|
||||
16,Orijentacija 2,0.28,0.4,55.00%,4,100,26.909,,2.491,24.91,92.5712586866848,27.9274745507301
|
||||
17,Orijentacija 2,0.28,0.6,85.00%,6,100,44.555,,4.111,41.11,92.2679833913141,32.278949535607
|
||||
18,Orijentacija 2,0.28,0.8,20.00%,2,100,15.895,,2.263,22.63,142.371815036175,27.0936910790946
|
||||
|
BIN
docs/ispitni_rezultati.ods
Normal file
BIN
docs/ispitni_rezultati.ods
Normal file
Binary file not shown.
19
docs/obrada/ispitni_rezultati.csv
Normal file
19
docs/obrada/ispitni_rezultati.csv
Normal file
@@ -0,0 +1,19 @@
|
||||
Eksperiment,Orijentacija,Visina sloja,Širina ekstruzije,Postotak ispune,Broj slojeva stijenke,A_ekv [mm^2],Fm kN],Sigma [Mpa],SNR [dB]
|
||||
1,Orijentacija 1,0.08,0.4 mm,20.00%,2,100,0.778,7.78,17.8195919397938
|
||||
2,Orijentacija 1,0.08,0.6 mm,55.00%,4,100,3.299,32.99,30.3676463109069
|
||||
3,Orijentacija 1,0.08,0.8 mm,85.00%,6,100,0.794,7.94,17.9964100485419
|
||||
4,Orijentacija 1,0.14,0.4 mm,55.00%,6,100,2.792,27.92,28.9183082790225
|
||||
5,Orijentacija 1,0.14,0.6 mm,85.00%,2,100,2.468,24.68,27.8469031072241
|
||||
6,Orijentacija 1,0.14,0.8 mm,20.00%,4,100,2.871,28.71,29.1606638499301
|
||||
7,Orijentacija 1,0.28,0.4 mm,85.00%,4,100,2.423,24.23,27.6870682827501
|
||||
8,Orijentacija 1,0.28,0.6 mm,20.00%,6,100,1.891,18.91,25.5338305769008
|
||||
9,Orijentacija 1,0.28,0.8 mm,55.00%,2,100,2.431,24.31,27.7156991768667
|
||||
10,Orijentacija 2,0.08,0.4 mm,85.00%,4,100,3.398,33.98,30.6244674906605
|
||||
11,Orijentacija 2,0.08,0.6 mm,20.00%,6,100,3.218,32.18,30.1517207952602
|
||||
12,Orijentacija 2,0.08,0.8 mm,55.00%,2,100,2.768,27.68,28.8433217156944
|
||||
13,Orijentacija 2,0.14,0.4 mm,20.00%,6,100,2.472,24.72,27.8609693283356
|
||||
14,Orijentacija 2,0.14,0.6 mm,55.00%,2,100,2.527,25.27,28.0521048383983
|
||||
15,Orijentacija 2,0.14,0.8 mm,85.00%,4,100,3.647,36.47,31.2387152662756
|
||||
16,Orijentacija 2,0.28,0.4 mm,55.00%,4,100,2.491,24.91,27.9274745507301
|
||||
17,Orijentacija 2,0.28,0.6 mm,85.00%,6,100,4.111,41.11,32.278949535607
|
||||
18,Orijentacija 2,0.28,0.8 mm,20.00%,2,100,2.263,22.63,27.0936910790946
|
||||
|
19
docs/obrada/ispitni_rezultati_taguchi_out/0_raw_with_SNR.csv
Normal file
19
docs/obrada/ispitni_rezultati_taguchi_out/0_raw_with_SNR.csv
Normal file
@@ -0,0 +1,19 @@
|
||||
Eksperiment,Orijentacija,Visina sloja [mm],Širina ekstruzije [mm],Postotak ispune [%],Broj stijenki,A_ekv [mm^2],Fm kN],Sigma [Mpa],SNR [dB],SNR_LB [dB]
|
||||
1,Orijentacija 1,0.08,0.4,20.0,2.0,100.0,0.778,7.78,17.8195919397938,17.81959193979378
|
||||
2,Orijentacija 1,0.08,0.6,55.0,4.0,100.0,3.299,32.99,30.3676463109069,30.367646310906878
|
||||
3,Orijentacija 1,0.08,0.8,85.0,6.0,100.0,0.794,7.94,17.9964100485419,17.996410048541925
|
||||
4,Orijentacija 1,0.14,0.4,55.0,6.0,100.0,2.792,27.92,28.9183082790225,28.91830827902247
|
||||
5,Orijentacija 1,0.14,0.6,85.0,2.0,100.0,2.468,24.68,27.8469031072241,27.84690310722408
|
||||
6,Orijentacija 1,0.14,0.8,20.0,4.0,100.0,2.871,28.71,29.1606638499301,29.16066384993012
|
||||
7,Orijentacija 1,0.28,0.4,85.0,4.0,100.0,2.423,24.23,27.6870682827501,27.687068282750126
|
||||
8,Orijentacija 1,0.28,0.6,20.0,6.0,100.0,1.891,18.91,25.5338305769008,25.533830576900797
|
||||
9,Orijentacija 1,0.28,0.8,55.0,2.0,100.0,2.431,24.31,27.7156991768667,27.715699176866714
|
||||
10,Orijentacija 2,0.08,0.4,85.0,4.0,100.0,3.398,33.98,30.6244674906605,30.624467490660535
|
||||
11,Orijentacija 2,0.08,0.6,20.0,6.0,100.0,3.218,32.18,30.1517207952602,30.151720795260214
|
||||
12,Orijentacija 2,0.08,0.8,55.0,2.0,100.0,2.768,27.68,28.8433217156944,28.843321715694405
|
||||
13,Orijentacija 2,0.14,0.4,20.0,6.0,100.0,2.472,24.72,27.8609693283356,27.860969328335564
|
||||
14,Orijentacija 2,0.14,0.6,55.0,2.0,100.0,2.527,25.27,28.0521048383983,28.052104838398293
|
||||
15,Orijentacija 2,0.14,0.8,85.0,4.0,100.0,3.647,36.47,31.2387152662756,31.238715266275626
|
||||
16,Orijentacija 2,0.28,0.4,55.0,4.0,100.0,2.491,24.91,27.9274745507301,27.92747455073013
|
||||
17,Orijentacija 2,0.28,0.6,85.0,6.0,100.0,4.111,41.11,32.278949535607,32.27894953560699
|
||||
18,Orijentacija 2,0.28,0.8,20.0,2.0,100.0,2.263,22.63,27.0936910790946,27.09369107909457
|
||||
|
@@ -0,0 +1,15 @@
|
||||
Orijentacija,Sigma [Mpa],Delta (max-min),Faktor,Visina sloja [mm],Širina ekstruzije [mm],Postotak ispune [%],Broj stijenki
|
||||
Orijentacija 1,21.941111111111113,7.94222222222222,Orijentacija,,,,
|
||||
Orijentacija 2,29.883333333333333,7.94222222222222,Orijentacija,,,,
|
||||
,23.758333333333336,4.203333333333326,Visina sloja [mm],0.08,,,
|
||||
,27.961666666666662,4.203333333333326,Visina sloja [mm],0.14,,,
|
||||
,26.016666666666666,4.203333333333326,Visina sloja [mm],0.28,,,
|
||||
,23.923333333333332,5.266666666666666,Širina ekstruzije [mm],,0.4,,
|
||||
,29.189999999999998,5.266666666666666,Širina ekstruzije [mm],,0.6,,
|
||||
,24.623333333333335,5.266666666666666,Širina ekstruzije [mm],,0.8,,
|
||||
,22.488333333333333,5.579999999999998,Postotak ispune [%],,,20.0,
|
||||
,27.180000000000003,5.579999999999998,Postotak ispune [%],,,55.0,
|
||||
,28.06833333333333,5.579999999999998,Postotak ispune [%],,,85.0,
|
||||
,22.058333333333334,8.156666666666666,Broj stijenki,,,,2.0
|
||||
,30.215,8.156666666666666,Broj stijenki,,,,4.0
|
||||
,25.463333333333335,8.156666666666666,Broj stijenki,,,,6.0
|
||||
|
@@ -0,0 +1,15 @@
|
||||
Orijentacija,SNR_LB [dB],Delta (max-min),Faktor,Visina sloja [mm],Širina ekstruzije [mm],Postotak ispune [%],Broj stijenki
|
||||
Orijentacija 1,25.894013507992987,3.4472547809021563,Orijentacija,,,,
|
||||
Orijentacija 2,29.341268288895144,3.4472547809021563,Orijentacija,,,,
|
||||
,25.967193050142956,2.879084394721403,Visina sloja [mm],0.08,,,
|
||||
,28.84627744486436,2.879084394721403,Visina sloja [mm],0.14,,,
|
||||
,28.039452200324888,2.879084394721403,Visina sloja [mm],0.28,,,
|
||||
,26.806313311882104,2.232212548834106,Širina ekstruzije [mm],,0.4,,
|
||||
,29.03852586071621,2.232212548834106,Širina ekstruzije [mm],,0.6,,
|
||||
,27.008083522733894,2.232212548834106,Širina ekstruzije [mm],,0.8,,
|
||||
,26.270077928219177,2.3673478837173043,Postotak ispune [%],,,20.0,
|
||||
,28.63742581193648,2.3673478837173043,Postotak ispune [%],,,55.0,
|
||||
,27.945418955176546,2.3673478837173043,Postotak ispune [%],,,85.0,
|
||||
,26.22855197617864,3.272453982363597,Broj stijenki,,,,2.0
|
||||
,29.501005958542237,3.272453982363597,Broj stijenki,,,,4.0
|
||||
,27.123364760611327,3.272453982363597,Broj stijenki,,,,6.0
|
||||
|
@@ -0,0 +1,6 @@
|
||||
Faktor,Rang delta (Sigma),Rang delta (SNR)
|
||||
Broj stijenki,8.156666666666666,3.272453982363597
|
||||
Orijentacija,7.94222222222222,3.4472547809021563
|
||||
Postotak ispune [%],5.579999999999998,2.3673478837173043
|
||||
Širina ekstruzije [mm],5.266666666666666,2.232212548834106
|
||||
Visina sloja [mm],4.203333333333326,2.879084394721403
|
||||
|
@@ -0,0 +1,6 @@
|
||||
Faktor,Optimalna razina (po S/N)
|
||||
Orijentacija,Orijentacija 2
|
||||
Visina sloja [mm],0.14
|
||||
Širina ekstruzije [mm],0.6
|
||||
Postotak ispune [%],55.0
|
||||
Broj stijenki,4.0
|
||||
|
@@ -0,0 +1,5 @@
|
||||
Predikcija,Vrijednost
|
||||
Sigma_opt [MPa],40.781111111111116
|
||||
SNR_opt [dB],34.893939771178154
|
||||
Grand mean Sigma [MPa],25.912222222222223
|
||||
Grand mean SNR [dB],27.61764089844407
|
||||
|
@@ -0,0 +1,7 @@
|
||||
Factor,SS,DOF,MS,Pct_contrib_%
|
||||
Orijentacija,283.8550222222221,1,283.8550222222221,23.01723952764538
|
||||
Visina sloja [mm],53.10221111111093,2,26.551105555555466,4.305952746663593
|
||||
Širina ekstruzije [mm],98.16444444444437,2,49.082222222222185,7.959959676553248
|
||||
Postotak ispune [%],107.87454444444445,2,53.93727222222223,8.747332384591576
|
||||
Broj stijenki,201.40714444444444,2,100.70357222222222,16.33170500195548
|
||||
Error,488.8245444444449,8,61.10306805555561,39.63781066259073
|
||||
|
Binary file not shown.
|
After Width: | Height: | Size: 49 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 44 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 49 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 46 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 52 KiB |
19
docs/obrada/ispitni_rezultati_taguchi_out/summary.json
Normal file
19
docs/obrada/ispitni_rezultati_taguchi_out/summary.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"outdir": "ispitni_rezultati_taguchi_out",
|
||||
"factors": [
|
||||
"Orijentacija",
|
||||
"Visina sloja [mm]",
|
||||
"Širina ekstruzije [mm]",
|
||||
"Postotak ispune [%]",
|
||||
"Broj stijenki"
|
||||
],
|
||||
"opt_levels": {
|
||||
"Orijentacija": "Orijentacija 2",
|
||||
"Visina sloja [mm]": 0.14,
|
||||
"Širina ekstruzije [mm]": 0.6,
|
||||
"Postotak ispune [%]": 55.0,
|
||||
"Broj stijenki": 4.0
|
||||
},
|
||||
"pred_sigma": 40.781111111111116,
|
||||
"grand_mean_sigma": 25.912222222222223
|
||||
}
|
||||
@@ -0,0 +1,67 @@
|
||||
% --- Taguchi rezultati (S = Sigma [MPa], S/N larger-the-better) ---
|
||||
|
||||
\subsection{Rezultati Taguchijeve metode}
|
||||
|
||||
U skladu s ortogonalnom matricom provedena je analiza s kriterijem \textbf{što-veće-to-bolje}. Za svaku kombinaciju izračunat je S/N omjer \((\mathrm{S/N}=20\log_{10}(\sigma))\) te su određeni glavni učinci po razinama i optimalna kombinacija.
|
||||
|
||||
\paragraph{Optimalne razine (po S/N).}
|
||||
|
||||
\begin{tabular}{ll}
|
||||
\toprule
|
||||
Faktor & Optimalna razina (po S/N) \\
|
||||
\midrule
|
||||
Orijentacija & Orijentacija 2 \\
|
||||
Visina sloja [mm] & 0.140000 \\
|
||||
Širina ekstruzije [mm] & 0.600000 \\
|
||||
Postotak ispune [%] & 55.000000 \\
|
||||
Broj stijenki & 4.000000 \\
|
||||
\bottomrule
|
||||
\end{tabular}
|
||||
|
||||
|
||||
\paragraph{Predikcija odziva na optimalnoj kombinaciji.}
|
||||
|
||||
\begin{tabular}{lr}
|
||||
\toprule
|
||||
Predikcija & Vrijednost \\
|
||||
\midrule
|
||||
Sigma_opt [MPa] & 40.78 \\
|
||||
SNR_opt [dB] & 34.89 \\
|
||||
Grand mean Sigma [MPa] & 25.91 \\
|
||||
Grand mean SNR [dB] & 27.62 \\
|
||||
\bottomrule
|
||||
\end{tabular}
|
||||
|
||||
|
||||
\paragraph{Rang utjecaja faktora.}
|
||||
|
||||
\begin{tabular}{lrr}
|
||||
\toprule
|
||||
Faktor & Rang delta (Sigma) & Rang delta (SNR) \\
|
||||
\midrule
|
||||
Broj stijenki & 8.157 & 3.272 \\
|
||||
Orijentacija & 7.942 & 3.447 \\
|
||||
Postotak ispune [%] & 5.580 & 2.367 \\
|
||||
Širina ekstruzije [mm] & 5.267 & 2.232 \\
|
||||
Visina sloja [mm] & 4.203 & 2.879 \\
|
||||
\bottomrule
|
||||
\end{tabular}
|
||||
|
||||
|
||||
\paragraph{ANOVA (Taguchi).}
|
||||
|
||||
\begin{tabular}{lrrrr}
|
||||
\toprule
|
||||
Factor & SS & DOF & MS & Pct_contrib_% \\
|
||||
\midrule
|
||||
Orijentacija & 283.855000 & 1 & 283.855000 & 23.017000 \\
|
||||
Visina sloja [mm] & 53.102000 & 2 & 26.551000 & 4.306000 \\
|
||||
Širina ekstruzije [mm] & 98.164000 & 2 & 49.082000 & 7.960000 \\
|
||||
Postotak ispune [%] & 107.875000 & 2 & 53.937000 & 8.747000 \\
|
||||
Broj stijenki & 201.407000 & 2 & 100.704000 & 16.332000 \\
|
||||
Error & 488.825000 & 8 & 61.103000 & 39.638000 \\
|
||||
\bottomrule
|
||||
\end{tabular}
|
||||
|
||||
|
||||
Napomena: budući da je \(n{=}1\), pogreška (Error) procijenjena je iz preostalih stupnjeva slobode (Taguchi pooling).
|
||||
229
docs/obrada/obrada.py
Normal file
229
docs/obrada/obrada.py
Normal file
@@ -0,0 +1,229 @@
|
||||
|
||||
#!/usr/bin/env python3
|
||||
# -*- coding: utf-8 -*-
|
||||
"""
|
||||
Taguchi analysis pipeline for FDM experiment (per user's thesis)
|
||||
- Reads a CSV with columns similar to:
|
||||
'Eksperiment','Orijentacija','Visina sloja','Širina ekstruzije','Postotak ispune',
|
||||
'Broj slojeva stijenke','A_ekv [mm^2]','Fm kN]','Sigma [Mpa]','SNR [dB]'
|
||||
- Cleans units to numeric, recomputes Sigma (optional) and SNR (LB, n=1),
|
||||
- Builds response tables (means, Δ), ranks factors, selects optimal levels by SNR,
|
||||
- Predicts response at optimal combination (additive model),
|
||||
- Runs Taguchi-style ANOVA on Sigma,
|
||||
- Saves CSV outputs + main-effects plots + LaTeX snippet.
|
||||
Usage:
|
||||
python taguchi_from_csv.py --input ispitni_rezultati.csv --outdir out_tlak
|
||||
"""
|
||||
import argparse, os, re, json
|
||||
import pandas as pd
|
||||
import numpy as np
|
||||
import matplotlib.pyplot as plt
|
||||
|
||||
def norm_num(x):
|
||||
if pd.isna(x):
|
||||
return np.nan
|
||||
if isinstance(x, (int, float, np.number)):
|
||||
return float(x)
|
||||
s = str(x).strip()
|
||||
s = s.replace(',', '.')
|
||||
s = s.replace('%','')
|
||||
s = s.replace(' mm','')
|
||||
s = s.replace('MPa','').replace('Mpa','')
|
||||
s = s.replace('kN','').replace('kN]','').replace('[','').replace(']','')
|
||||
try:
|
||||
return float(s)
|
||||
except:
|
||||
return np.nan
|
||||
|
||||
def compute_snr_lb(y):
|
||||
# larger-the-better; handles n=1 case
|
||||
y = pd.to_numeric(y, errors='coerce')
|
||||
return 20.0*np.log10(y.clip(lower=1e-12))
|
||||
|
||||
def response_table(df, factor, col):
|
||||
t = df.groupby(factor, as_index=False)[col].mean()
|
||||
t["Delta (max-min)"] = t[col].max() - t[col].min()
|
||||
t["Faktor"] = factor
|
||||
return t
|
||||
|
||||
def taguchi_anova(df, response, factors):
|
||||
y = df[response].astype(float)
|
||||
mu = y.mean()
|
||||
total_ss = ((y - mu)**2).sum()
|
||||
rows = []
|
||||
dof_used = 0
|
||||
ss_used = 0.0
|
||||
for f in factors:
|
||||
grp = df.groupby(f)[response].agg(['mean','count'])
|
||||
ss_f = (grp['count']*(grp['mean']-mu)**2).sum()
|
||||
dof_f = grp.shape[0]-1
|
||||
rows.append([f, ss_f, dof_f])
|
||||
dof_used += dof_f
|
||||
ss_used += ss_f
|
||||
err_ss = max(total_ss - ss_used, 0.0)
|
||||
err_dof = max(len(df)-1 - dof_used, 0)
|
||||
an = pd.DataFrame(rows, columns=["Factor","SS","DOF"])
|
||||
an["MS"] = an["SS"]/an["DOF"]
|
||||
an["Pct_contrib_%"] = (an["SS"]/total_ss*100.0) if total_ss>0 else np.nan
|
||||
err_row = pd.DataFrame([["Error", err_ss, err_dof, (err_ss/err_dof) if err_dof>0 else np.nan, (err_ss/total_ss*100.0) if total_ss>0 else np.nan]],
|
||||
columns=["Factor","SS","DOF","MS","Pct_contrib_%"])
|
||||
an = pd.concat([an, err_row], ignore_index=True)
|
||||
return an, mu, total_ss
|
||||
|
||||
def main():
|
||||
ap = argparse.ArgumentParser()
|
||||
ap.add_argument("--input", required=True, help="Path to CSV with results")
|
||||
ap.add_argument("--outdir", default=None, help="Output directory")
|
||||
ap.add_argument("--response", default="Sigma [Mpa]", help="Response column to analyze (default Sigma [Mpa])")
|
||||
ap.add_argument("--area_col", default="A_ekv [mm^2]", help="Area column if Sigma should be recomputed from Fm/Area")
|
||||
ap.add_argument("--fm_col", default="Fm kN]", help="Force column (kN)")
|
||||
ap.add_argument("--recompute_sigma", action="store_true", help="If set, recompute Sigma = Fm*1000/Area")
|
||||
ap.add_argument("--sn_type", default="LB", choices=["LB"], help="S/N type (only LB supported here)")
|
||||
args = ap.parse_args()
|
||||
|
||||
in_path = args.input
|
||||
outdir = args.outdir or (os.path.splitext(os.path.basename(in_path))[0] + "_taguchi_out")
|
||||
os.makedirs(outdir, exist_ok=True)
|
||||
|
||||
df = pd.read_csv(in_path)
|
||||
|
||||
# Standard column mapping / cleanup for known names
|
||||
rename_map = {
|
||||
"Visina sloja":"Visina sloja [mm]",
|
||||
"Širina ekstruzije":"Širina ekstruzije [mm]",
|
||||
"Postotak ispune":"Postotak ispune [%]",
|
||||
"Broj slojeva stijenke":"Broj stijenki",
|
||||
"Sigma [MPa]":"Sigma [Mpa]",
|
||||
"Fm [kN]":"Fm kN]",
|
||||
}
|
||||
df = df.rename(columns={k:v for k,v in rename_map.items() if k in df.columns})
|
||||
|
||||
# Ensure numeric for relevant columns
|
||||
if "Visina sloja [mm]" in df.columns:
|
||||
df["Visina sloja [mm]"] = df["Visina sloja [mm]"].apply(norm_num)
|
||||
if "Širina ekstruzije [mm]" in df.columns:
|
||||
df["Širina ekstruzije [mm]"] = df["Širina ekstruzije [mm]"].apply(norm_num)
|
||||
if "Postotak ispune [%]" in df.columns:
|
||||
df["Postotak ispune [%]"] = df["Postotak ispune [%]"].apply(norm_num)
|
||||
if "Broj stijenki" in df.columns:
|
||||
df["Broj stijenki"] = df["Broj stijenki"].apply(norm_num)
|
||||
if args.area_col in df.columns:
|
||||
df[args.area_col] = df[args.area_col].apply(norm_num)
|
||||
if args.fm_col in df.columns:
|
||||
df[args.fm_col] = df[args.fm_col].apply(norm_num)
|
||||
if args.response in df.columns:
|
||||
df[args.response] = df[args.response].apply(norm_num)
|
||||
|
||||
# Compute Sigma if asked or missing
|
||||
if args.recompute_sigma or args.response not in df.columns or df[args.response].isna().all():
|
||||
if args.fm_col in df.columns and args.area_col in df.columns:
|
||||
df[args.response] = (df[args.fm_col] * 1000.0) / df[args.area_col]
|
||||
else:
|
||||
raise SystemExit("Cannot recompute Sigma: missing Fm or Area columns")
|
||||
|
||||
# Compute SNR (LB)
|
||||
df["SNR_LB [dB]"] = compute_snr_lb(df[args.response])
|
||||
|
||||
# Save cleaned raw
|
||||
raw_out = os.path.join(outdir, "0_raw_with_SNR.csv")
|
||||
df.to_csv(raw_out, index=False)
|
||||
|
||||
# Factors to analyze (auto detect from known list)
|
||||
candidate_factors = ["Orijentacija","Visina sloja [mm]","Širina ekstruzije [mm]","Postotak ispune [%]","Broj stijenki"]
|
||||
factors = [f for f in candidate_factors if f in df.columns]
|
||||
if len(factors) == 0:
|
||||
raise SystemExit("No known factor columns found. Expected some of: " + ", ".join(candidate_factors))
|
||||
|
||||
# Response tables and deltas
|
||||
resp_mu = pd.concat([response_table(df, f, args.response) for f in factors], ignore_index=True)
|
||||
resp_sn = pd.concat([response_table(df, f, "SNR_LB [dB]") for f in factors], ignore_index=True)
|
||||
resp_mu.to_csv(os.path.join(outdir, "1_response_means_Sigma.csv"), index=False)
|
||||
resp_sn.to_csv(os.path.join(outdir, "2_response_means_SNR.csv"), index=False)
|
||||
|
||||
# Ranking (by Delta)
|
||||
rank_mu = resp_mu.groupby("Faktor")["Delta (max-min)"].max().sort_values(ascending=False).reset_index().rename(columns={"Delta (max-min)":"Rang delta (Sigma)"})
|
||||
rank_sn = resp_sn.groupby("Faktor")["Delta (max-min)"].max().sort_values(ascending=False).reset_index().rename(columns={"Delta (max-min)":"Rang delta (SNR)"})
|
||||
ranking = pd.merge(rank_mu, rank_sn, on="Faktor")
|
||||
ranking.to_csv(os.path.join(outdir, "3_factor_ranking.csv"), index=False)
|
||||
|
||||
# Optimal levels by SNR
|
||||
opt_levels = {f: df.groupby(f)["SNR_LB [dB]"].mean().sort_values(ascending=False).index[0] for f in factors}
|
||||
opt_table = pd.DataFrame({"Faktor": list(opt_levels.keys()), "Optimalna razina (po S/N)": list(opt_levels.values())})
|
||||
opt_table.to_csv(os.path.join(outdir, "4_optimal_levels.csv"), index=False)
|
||||
|
||||
# Prediction at optimal combo (additive model) on response
|
||||
grand_mean = df[args.response].mean()
|
||||
k = len(factors)
|
||||
pred_sigma = sum(df.groupby(f)[args.response].mean().loc[opt_levels[f]] for f in factors) - (k-1)*grand_mean
|
||||
grand_mean_snr = df["SNR_LB [dB]"].mean()
|
||||
pred_snr = sum(df.groupby(f)["SNR_LB [dB]"].mean().loc[opt_levels[f]] for f in factors) - (k-1)*grand_mean_snr
|
||||
pred_df = pd.DataFrame({
|
||||
"Predikcija": ["Sigma_opt [MPa]","SNR_opt [dB]","Grand mean Sigma [MPa]","Grand mean SNR [dB]"],
|
||||
"Vrijednost": [pred_sigma, pred_snr, grand_mean, grand_mean_snr]
|
||||
})
|
||||
pred_df.to_csv(os.path.join(outdir, "5_prediction.csv"), index=False)
|
||||
|
||||
# ANOVA (Taguchi-style) on response
|
||||
anova_df, mu_sigma, totss = taguchi_anova(df, args.response, factors)
|
||||
anova_df.to_csv(os.path.join(outdir, "6_anova_sigma.csv"), index=False)
|
||||
|
||||
# Plots: main effects for SNR
|
||||
for f in factors:
|
||||
means = df.groupby(f)["SNR_LB [dB]"].mean().reset_index()
|
||||
# numeric sort if possible
|
||||
try:
|
||||
means[f] = pd.to_numeric(means[f], errors="ignore")
|
||||
means = means.sort_values(by=f)
|
||||
except:
|
||||
pass
|
||||
plt.figure()
|
||||
plt.plot(means[f], means["SNR_LB [dB]"], marker="o")
|
||||
plt.xlabel(f)
|
||||
plt.ylabel("S/N (LB) [dB]")
|
||||
plt.title(f"Main effect (S/N): {f}")
|
||||
plt.tight_layout()
|
||||
plt.savefig(os.path.join(outdir, f"main_effect_SNR_{f}.png"), dpi=150)
|
||||
plt.close()
|
||||
|
||||
# LaTeX snippet
|
||||
latex_lines = []
|
||||
latex_lines.append(r"% --- Taguchi rezultati (S = Sigma [MPa], S/N larger-the-better) ---")
|
||||
latex_lines.append(r"\subsection{Rezultati Taguchijeve metode}")
|
||||
latex_lines.append(r"U skladu s ortogonalnom matricom provedena je analiza s kriterijem \textbf{što-veće-to-bolje}. Za svaku kombinaciju izračunat je S/N omjer \((\mathrm{S/N}=20\log_{10}(\sigma))\) te su određeni glavni učinci po razinama i optimalna kombinacija.")
|
||||
|
||||
# Optimal levels
|
||||
latex_lines.append(r"\paragraph{Optimalne razine (po S/N).}")
|
||||
latex_lines.append(opt_table.to_latex(index=False, escape=False))
|
||||
# Prediction
|
||||
latex_lines.append(r"\paragraph{Predikcija odziva na optimalnoj kombinaciji.}")
|
||||
latex_lines.append(pred_df.to_latex(index=False, escape=False, float_format='%.2f'))
|
||||
# Ranking
|
||||
latex_lines.append(r"\paragraph{Rang utjecaja faktora.}")
|
||||
latex_lines.append(ranking.to_latex(index=False, escape=False, float_format='%.3f'))
|
||||
# ANOVA
|
||||
an_fmt = anova_df.copy()
|
||||
for c in ["SS","MS","Pct_contrib_%"]:
|
||||
if c in an_fmt.columns:
|
||||
an_fmt[c] = an_fmt[c].astype(float).round(3)
|
||||
latex_lines.append(r"\paragraph{ANOVA (Taguchi).}")
|
||||
latex_lines.append(an_fmt.to_latex(index=False, escape=False))
|
||||
latex_lines.append(r"Napomena: budući da je \(n{=}1\), pogreška (Error) procijenjena je iz preostalih stupnjeva slobode (Taguchi pooling).")
|
||||
|
||||
with open(os.path.join(outdir, "taguchi_results.tex"), "w", encoding="utf-8") as f:
|
||||
f.write("\n\n".join(latex_lines))
|
||||
|
||||
# Small JSON summary
|
||||
summary = {
|
||||
"outdir": outdir,
|
||||
"factors": factors,
|
||||
"opt_levels": opt_levels,
|
||||
"pred_sigma": pred_sigma,
|
||||
"grand_mean_sigma": grand_mean,
|
||||
}
|
||||
with open(os.path.join(outdir, "summary.json"), "w", encoding="utf-8") as f:
|
||||
json.dump(summary, f, ensure_ascii=False, indent=2)
|
||||
|
||||
print("Done. Outputs in:", outdir)
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
@@ -95,6 +95,7 @@
|
||||
\abx@aux@segm{0}{0}{zandi2020mechanical}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.7}Taguchijeva metoda}{10}{}\protected@file@percent }
|
||||
\newlabel{subsec:taguchi_metoda}{{2.7}{10}{}{subsection.2.7}{}}
|
||||
\newlabel{eq:sn_ratio}{{1}{10}{}{equation.1}{}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.8}ANOVA analiza (analiza varijance)}{11}{}\protected@file@percent }
|
||||
\newlabel{subsec:anova}{{2.8}{11}{}{subsection.2.8}{}}
|
||||
\@writefile{lot}{\contentsline {table}{\numberline {3}{\ignorespaces Primjer ANOVA tablice}}{12}{}\protected@file@percent }
|
||||
@@ -238,25 +239,46 @@
|
||||
\newlabel{fig:promjena_povrsine_10x70}{{23}{32}{}{figure.23}{}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2}Obrada rezultata vlačnog ispitivanja}{33}{}\protected@file@percent }
|
||||
\newlabel{subsec:obrada_rezultata_vlačnog_ispitivanja}{{5.2}{33}{}{subsection.5.2}{}}
|
||||
\@writefile{lot}{\contentsline {table}{\numberline {16}{\ignorespaces Rezultati vlačnih ispitivanja (primjer vrijednosti → moram ubaciti prave nakon kidanja, ali ovo bi trebao biti format tablice)}}{33}{}\protected@file@percent }
|
||||
\newlabel{tab:rezultati_vlacni}{{16}{33}{}{table.16}{}}
|
||||
\newlabel{eq:sn_ratio}{{4}{33}{}{equation.4}{}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.3}Obrada rezultata smičnog ispitivanja}{34}{}\protected@file@percent }
|
||||
\newlabel{subsec:obrada_rezultata_smičnog_ispitivanja}{{5.3}{34}{}{subsection.5.3}{}}
|
||||
\@writefile{lot}{\contentsline {table}{\numberline {17}{\ignorespaces Rezultati smičnih ispitivanja (primjer vrijednosti)}}{34}{}\protected@file@percent }
|
||||
\newlabel{tab:rezultati_smik}{{17}{34}{}{table.17}{}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.4}Obrada rezultata i S/N omjer}{34}{}\protected@file@percent }
|
||||
\newlabel{subsec:obrada_rezultata_i_sn_omjer}{{5.4}{34}{}{subsection.5.4}{}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.5}ANOVA analiza}{34}{}\protected@file@percent }
|
||||
\newlabel{subsec:anova_analiza}{{5.5}{34}{}{subsection.5.5}{}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.6}Rezultati ANOVA analize}{35}{}\protected@file@percent }
|
||||
\newlabel{subsec:rezultati_anova_analize}{{5.6}{35}{}{subsection.5.6}{}}
|
||||
\@writefile{lot}{\contentsline {table}{\numberline {18}{\ignorespaces ANOVA analiza – vlačna čvrstoća}}{35}{}\protected@file@percent }
|
||||
\newlabel{tab:anova_vlak}{{18}{35}{}{table.18}{}}
|
||||
\@writefile{lot}{\contentsline {table}{\numberline {19}{\ignorespaces ANOVA analiza – smična čvrstoća}}{35}{}\protected@file@percent }
|
||||
\newlabel{tab:anova_smik}{{19}{35}{}{table.19}{}}
|
||||
\@writefile{toc}{\contentsline {section}{Prilog A – Python skripta za analizu poprečnih presjeka}{38}{}\protected@file@percent }
|
||||
\@writefile{lol}{\contentsline {lstlisting}{\numberline {1}{\ignorespaces Python skripta za analizu poprečnih presjeka.}}{38}{}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.1}Signal-šum omjer rezultata vlačnog ispitivanja}{33}{}\protected@file@percent }
|
||||
\newlabel{subsubsec:signal_sum_omjer_rezultata_vlacnog_ispitivanja}{{5.2.1}{33}{}{subsubsection.5.2.1}{}}
|
||||
\newlabel{eq:sn_ratio_vlak}{{4}{34}{}{equation.4}{}}
|
||||
\@writefile{lot}{\contentsline {table}{\numberline {16}{\ignorespaces Rezultati vlačnog ispitivanja}}{34}{}\protected@file@percent }
|
||||
\newlabel{tab:rezultati_vlacni}{{16}{34}{}{table.16}{}}
|
||||
\@writefile{lot}{\contentsline {table}{\numberline {17}{\ignorespaces Analiza faktora s prosječnim vrijednostima SNR i čvrstoće}}{34}{}\protected@file@percent }
|
||||
\newlabel{tab:snr_vlak}{{17}{34}{}{table.17}{}}
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.2}ANOVA analiza rezultata vlačnog ispitivanja}{35}{}\protected@file@percent }
|
||||
\newlabel{subsubsec:anova_analiza_rezultata_vlacnog_ispitivanja}{{5.2.2}{35}{}{subsubsection.5.2.2}{}}
|
||||
\newlabel{eq:sigma_avg}{{5}{35}{}{equation.5}{}}
|
||||
\newlabel{eq:sst}{{6}{35}{}{equation.6}{}}
|
||||
\newlabel{eq:ssf}{{7}{35}{}{equation.7}{}}
|
||||
\newlabel{eq:msf}{{8}{35}{}{equation.8}{}}
|
||||
\newlabel{eq:mse}{{9}{35}{}{equation.9}{}}
|
||||
\newlabel{eq:sl_ukupno}{{10}{35}{}{equation.10}{}}
|
||||
\newlabel{eq:sl_faktor}{{11}{35}{}{equation.11}{}}
|
||||
\@writefile{lot}{\contentsline {table}{\numberline {18}{\ignorespaces Sume kvadrata faktora vlačnog testa}}{36}{}\protected@file@percent }
|
||||
\newlabel{tab:anova_ssf_vlak}{{18}{36}{}{table.18}{}}
|
||||
\newlabel{eq:pogreska}{{12}{36}{}{equation.12}{}}
|
||||
\newlabel{eq:f-ratio}{{13}{37}{}{equation.13}{}}
|
||||
\@writefile{lot}{\contentsline {table}{\numberline {19}{\ignorespaces ANOVA tablica sa SS, df, MS, F-omjerom i udjelom varijabiliteta}}{37}{}\protected@file@percent }
|
||||
\newlabel{tab:anova_sazetak_vlak}{{19}{37}{}{table.19}{}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.3}Obrada rezultata smičnog ispitivanja}{37}{}\protected@file@percent }
|
||||
\newlabel{subsec:obrada_rezultata_smičnog_ispitivanja}{{5.3}{37}{}{subsection.5.3}{}}
|
||||
\@writefile{lot}{\contentsline {table}{\numberline {20}{\ignorespaces Rezultati smičnih ispitivanja (primjer vrijednosti)}}{37}{}\protected@file@percent }
|
||||
\newlabel{tab:rezultati_smik}{{20}{37}{}{table.20}{}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.4}Obrada rezultata i S/N omjer}{37}{}\protected@file@percent }
|
||||
\newlabel{subsec:obrada_rezultata_i_sn_omjer}{{5.4}{37}{}{subsection.5.4}{}}
|
||||
\newlabel{eq:sn_ratio_vlak}{{15}{37}{}{equation.15}{}}
|
||||
\newlabel{eq:sn_ratio_smik}{{16}{38}{}{equation.16}{}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.5}ANOVA analiza}{38}{}\protected@file@percent }
|
||||
\newlabel{subsec:anova_analiza}{{5.5}{38}{}{subsection.5.5}{}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.6}Rezultati ANOVA analize}{38}{}\protected@file@percent }
|
||||
\newlabel{subsec:rezultati_anova_analize}{{5.6}{38}{}{subsection.5.6}{}}
|
||||
\@writefile{lot}{\contentsline {table}{\numberline {21}{\ignorespaces ANOVA analiza – vlačna čvrstoća}}{38}{}\protected@file@percent }
|
||||
\newlabel{tab:anova_vlak}{{21}{38}{}{table.21}{}}
|
||||
\@writefile{lot}{\contentsline {table}{\numberline {22}{\ignorespaces ANOVA analiza – smična čvrstoća}}{39}{}\protected@file@percent }
|
||||
\newlabel{tab:anova_smik}{{22}{39}{}{table.22}{}}
|
||||
\@writefile{toc}{\contentsline {section}{Prilog A – Python skripta za analizu poprečnih presjeka}{42}{}\protected@file@percent }
|
||||
\@writefile{lol}{\contentsline {lstlisting}{\numberline {1}{\ignorespaces Python skripta za analizu poprečnih presjeka.}}{42}{}\protected@file@percent }
|
||||
\abx@aux@read@bbl@mdfivesum{3569AB5A48CADD3873A346B2982F931D}
|
||||
\abx@aux@defaultrefcontext{0}{aboelella2025layer}{nty/global//global/global/global}
|
||||
\abx@aux@defaultrefcontext{0}{aoyagi2002viscosity}{nty/global//global/global/global}
|
||||
@@ -279,4 +301,4 @@
|
||||
\abx@aux@defaultrefcontext{0}{Stamopoulos2020}{nty/global//global/global/global}
|
||||
\abx@aux@defaultrefcontext{0}{sun2008effect}{nty/global//global/global/global}
|
||||
\abx@aux@defaultrefcontext{0}{zandi2020mechanical}{nty/global//global/global/global}
|
||||
\gdef \@abspage@last{41}
|
||||
\gdef \@abspage@last{45}
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
[0] Config.pm:308> INFO - This is Biber 2.20
|
||||
[0] Config.pm:311> INFO - Logfile is 'ispitivanje_cvrstoce_fdm_3d_printanog_uzorka.blg'
|
||||
[49] biber:342> INFO - === Sun Aug 24, 2025, 17:44:24
|
||||
[59] Biber.pm:420> INFO - Reading 'ispitivanje_cvrstoce_fdm_3d_printanog_uzorka.bcf'
|
||||
[91] Biber.pm:994> INFO - Found 21 citekeys in bib section 0
|
||||
[101] Biber.pm:4463> INFO - Processing section 0
|
||||
[105] Biber.pm:4654> INFO - Looking for bibtex file 'literatura.bib' for section 0
|
||||
[106] bibtex.pm:1713> INFO - LaTeX decoding ...
|
||||
[115] bibtex.pm:1519> INFO - Found BibTeX data source 'literatura.bib'
|
||||
[203] UCollate.pm:68> INFO - Overriding locale 'hr-HR' defaults 'variable = shifted' with 'variable = non-ignorable'
|
||||
[204] UCollate.pm:68> INFO - Overriding locale 'hr-HR' defaults 'normalization = NFD' with 'normalization = prenormalized'
|
||||
[204] Biber.pm:4283> INFO - Sorting list 'nty/global//global/global/global' of type 'entry' with template 'nty' and locale 'hr-HR'
|
||||
[217] bbl.pm:677> INFO - Writing 'ispitivanje_cvrstoce_fdm_3d_printanog_uzorka.bbl' with encoding 'UTF-8'
|
||||
[221] bbl.pm:780> INFO - Output to ispitivanje_cvrstoce_fdm_3d_printanog_uzorka.bbl
|
||||
[221] Biber.pm:131> WARN - Duplicate entry key: 'kuznetsov2018strengthPLA' in file 'literatura.bib', skipping ...
|
||||
[221] Biber.pm:131> WARN - legacy year field '1963.' in entry 'bazjanacNauka1' is not an integer - this will probably not sort properly.
|
||||
[221] Biber.pm:133> INFO - WARNINGS: 2
|
||||
[43] biber:342> INFO - === Sat Sep 6, 2025, 21:08:47
|
||||
[54] Biber.pm:420> INFO - Reading 'ispitivanje_cvrstoce_fdm_3d_printanog_uzorka.bcf'
|
||||
[85] Biber.pm:994> INFO - Found 21 citekeys in bib section 0
|
||||
[95] Biber.pm:4463> INFO - Processing section 0
|
||||
[101] Biber.pm:4654> INFO - Looking for bibtex file 'literatura.bib' for section 0
|
||||
[102] bibtex.pm:1713> INFO - LaTeX decoding ...
|
||||
[111] bibtex.pm:1519> INFO - Found BibTeX data source 'literatura.bib'
|
||||
[199] UCollate.pm:68> INFO - Overriding locale 'hr-HR' defaults 'variable = shifted' with 'variable = non-ignorable'
|
||||
[199] UCollate.pm:68> INFO - Overriding locale 'hr-HR' defaults 'normalization = NFD' with 'normalization = prenormalized'
|
||||
[199] Biber.pm:4283> INFO - Sorting list 'nty/global//global/global/global' of type 'entry' with template 'nty' and locale 'hr-HR'
|
||||
[210] bbl.pm:677> INFO - Writing 'ispitivanje_cvrstoce_fdm_3d_printanog_uzorka.bbl' with encoding 'UTF-8'
|
||||
[214] bbl.pm:780> INFO - Output to ispitivanje_cvrstoce_fdm_3d_printanog_uzorka.bbl
|
||||
[215] Biber.pm:131> WARN - Duplicate entry key: 'kuznetsov2018strengthPLA' in file 'literatura.bib', skipping ...
|
||||
[215] Biber.pm:131> WARN - legacy year field '1963.' in entry 'bazjanacNauka1' is not an integer - this will probably not sort properly.
|
||||
[215] Biber.pm:133> INFO - WARNINGS: 2
|
||||
|
||||
@@ -1,15 +1,14 @@
|
||||
# Fdb version 4
|
||||
["biber ispitivanje_cvrstoce_fdm_3d_printanog_uzorka"] 1756050264.57186 "ispitivanje_cvrstoce_fdm_3d_printanog_uzorka.bcf" "ispitivanje_cvrstoce_fdm_3d_printanog_uzorka.bbl" "ispitivanje_cvrstoce_fdm_3d_printanog_uzorka" 1756106077.05661 0
|
||||
"ispitivanje_cvrstoce_fdm_3d_printanog_uzorka.bcf" 1756106076.9728 110930 78500a82cbacb8c6073d8b4b0765071c "pdflatex"
|
||||
["biber ispitivanje_cvrstoce_fdm_3d_printanog_uzorka"] 1757185726.92069 "ispitivanje_cvrstoce_fdm_3d_printanog_uzorka.bcf" "ispitivanje_cvrstoce_fdm_3d_printanog_uzorka.bbl" "ispitivanje_cvrstoce_fdm_3d_printanog_uzorka" 1757196943.46214 0
|
||||
"ispitivanje_cvrstoce_fdm_3d_printanog_uzorka.bcf" 1757196943.37322 110930 78500a82cbacb8c6073d8b4b0765071c "pdflatex"
|
||||
"literatura.bib" 1755950408.49282 8363 10f2631a3c522628af031baf6131e8ab ""
|
||||
(generated)
|
||||
"ispitivanje_cvrstoce_fdm_3d_printanog_uzorka.bbl"
|
||||
"ispitivanje_cvrstoce_fdm_3d_printanog_uzorka.blg"
|
||||
(rewritten before read)
|
||||
["pdflatex"] 1756106075.25098 "ispitivanje_cvrstoce_fdm_3d_printanog_uzorka.tex" "ispitivanje_cvrstoce_fdm_3d_printanog_uzorka.pdf" "ispitivanje_cvrstoce_fdm_3d_printanog_uzorka" 1756106077.05683 0
|
||||
["pdflatex"] 1757196941.46789 "ispitivanje_cvrstoce_fdm_3d_printanog_uzorka.tex" "ispitivanje_cvrstoce_fdm_3d_printanog_uzorka.pdf" "ispitivanje_cvrstoce_fdm_3d_printanog_uzorka" 1757196943.46242 0
|
||||
"/etc/texmf/web2c/texmf.cnf" 1741769514 43179 d4d8625c4224f516afc2b9ae03b45f2d ""
|
||||
"/usr/share/texmf/fonts/enc/dvips/base/8r.enc" 1165713224 4850 80dc9bab7f31fb78a000ccfed0e27cab ""
|
||||
"/usr/share/texmf/fonts/enc/dvips/cm-super/cm-super-ts1.enc" 1136849721 2900 1537cc8184ad1792082cd229ecc269f4 ""
|
||||
"/usr/share/texmf/fonts/enc/dvips/inconsolata/i4-ot1-0.enc" 1561323594 2496 4d35740f3a177992ff7b134746c0a1db ""
|
||||
"/usr/share/texmf/fonts/map/fontname/texfonts.map" 1577235249 3524 cb3e574dea2d1052e39280babc910dc8 ""
|
||||
"/usr/share/texmf/fonts/tfm/adobe/helvetic/phvb7t.tfm" 1136768653 2240 eb56c13537f4d8a0bd3fafc25572b1bd ""
|
||||
@@ -22,7 +21,6 @@
|
||||
"/usr/share/texmf/fonts/tfm/adobe/helvetic/phvrc7t.tfm" 1136768653 2736 b64ca876d1295aa2796677cdb20bd1c9 ""
|
||||
"/usr/share/texmf/fonts/tfm/adobe/helvetic/phvro7t.tfm" 1136768653 2772 ab6561c8ff5ee69ff6d5961b9356db5a ""
|
||||
"/usr/share/texmf/fonts/tfm/adobe/helvetic/phvro8r.tfm" 1136768653 4964 f223217e5e1f85fa3742fb0480aba9e8 ""
|
||||
"/usr/share/texmf/fonts/tfm/jknappen/ec/tcss1200.tfm" 1136768653 1536 809a177113b9dd743dafe00d0870078f ""
|
||||
"/usr/share/texmf/fonts/tfm/public/amsfonts/cmextra/cmex7.tfm" 1246382020 1004 54797486969f23fa377b128694d548df ""
|
||||
"/usr/share/texmf/fonts/tfm/public/amsfonts/cmextra/cmex8.tfm" 1246382020 988 bdf658c3bfc2d96d3c8b02cfc1c94c20 ""
|
||||
"/usr/share/texmf/fonts/tfm/public/cm/cmex10.tfm" 1136768653 992 662f679a0b3d2d53c1b94050fdaa3f50 ""
|
||||
@@ -32,7 +30,6 @@
|
||||
"/usr/share/texmf/fonts/tfm/public/cm/cmr12.tfm" 1136768653 1288 655e228510b4c2a1abe905c368440826 ""
|
||||
"/usr/share/texmf/fonts/tfm/public/cm/cmr6.tfm" 1136768653 1300 b62933e007d01cfd073f79b963c01526 ""
|
||||
"/usr/share/texmf/fonts/tfm/public/cm/cmr8.tfm" 1136768653 1292 21c1c5bfeaebccffdb478fd231a0997d ""
|
||||
"/usr/share/texmf/fonts/tfm/public/cm/cmss12.tfm" 1136768653 1324 37b971caf729d7edd9cbb9f9b0ea76eb ""
|
||||
"/usr/share/texmf/fonts/tfm/public/cm/cmsy10.tfm" 1136768653 1124 6c73e740cf17375f03eec0ee63599741 ""
|
||||
"/usr/share/texmf/fonts/tfm/public/cm/cmsy6.tfm" 1136768653 1116 933a60c408fc0a863a92debe84b2d294 ""
|
||||
"/usr/share/texmf/fonts/tfm/public/cm/cmsy8.tfm" 1136768653 1120 8b7d695260f3cff42e636090a8002094 ""
|
||||
@@ -44,7 +41,7 @@
|
||||
"/usr/share/texmf/fonts/type1/public/amsfonts/cm/cmr12.pfb" 1248133631 32722 d7379af29a190c3f453aba36302ff5a9 ""
|
||||
"/usr/share/texmf/fonts/type1/public/amsfonts/cm/cmr8.pfb" 1248133631 32726 0a1aea6fcd6468ee2cf64d891f5c43c8 ""
|
||||
"/usr/share/texmf/fonts/type1/public/amsfonts/cm/cmsy10.pfb" 1248133631 32569 5e5ddc8df908dea60932f3c484a54c0d ""
|
||||
"/usr/share/texmf/fonts/type1/public/cm-super/sfss1200.pfb" 1215737283 95792 fb800ffa2babe7bd5fafc1817d8f1313 ""
|
||||
"/usr/share/texmf/fonts/type1/public/amsfonts/cm/cmsy8.pfb" 1248133631 32626 4f5c1b83753b1dd3a97d1b399a005b4b ""
|
||||
"/usr/share/texmf/fonts/type1/public/inconsolata/Inconsolata-zi4b.pfb" 1558214095 80472 80293bde06887d309938fd1de50ad188 ""
|
||||
"/usr/share/texmf/fonts/type1/public/inconsolata/Inconsolata-zi4r.pfb" 1558214095 55526 184de5d68af8c544d6d1653244a2b006 ""
|
||||
"/usr/share/texmf/fonts/type1/urw/helvetic/uhvb8a.pfb" 1136849748 35941 f27169cc74234d5bd5e4cca5abafaabb ""
|
||||
@@ -152,10 +149,10 @@
|
||||
"/usr/share/texmf/web2c/texmf.cnf" 1741769514 43179 d4d8625c4224f516afc2b9ae03b45f2d ""
|
||||
"/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map" 1743149983 5467020 ca0c94f2ee48321ee55e91e42ecff204 ""
|
||||
"/var/lib/texmf/web2c/pdftex/pdflatex.fmt" 1743149993 3345506 2fd014ec6c5db62599a88e1145e5502c ""
|
||||
"ispitivanje_cvrstoce_fdm_3d_printanog_uzorka.aux" 1756106076.9688 24545 7ef16ff04a0bccf3fb1c763b20b91ca0 "pdflatex"
|
||||
"ispitivanje_cvrstoce_fdm_3d_printanog_uzorka.bbl" 1756050265.1253 35091 3569ab5a48cadd3873a346b2982f931d "biber ispitivanje_cvrstoce_fdm_3d_printanog_uzorka"
|
||||
"ispitivanje_cvrstoce_fdm_3d_printanog_uzorka.run.xml" 1756106076.9741 2586 0df33ae4847716b3dce228e82b7d5d25 "pdflatex"
|
||||
"ispitivanje_cvrstoce_fdm_3d_printanog_uzorka.tex" 1756106074.55074 85579 aa1cb77876dbaaeab61f78fe3bd2bc2d ""
|
||||
"ispitivanje_cvrstoce_fdm_3d_printanog_uzorka.aux" 1757196943.36922 26161 ef29c3d82a064c7d4141a7a142bbd8d0 "pdflatex"
|
||||
"ispitivanje_cvrstoce_fdm_3d_printanog_uzorka.bbl" 1757185727.46654 35091 3569ab5a48cadd3873a346b2982f931d "biber ispitivanje_cvrstoce_fdm_3d_printanog_uzorka"
|
||||
"ispitivanje_cvrstoce_fdm_3d_printanog_uzorka.run.xml" 1757196943.37543 2586 0df33ae4847716b3dce228e82b7d5d25 "pdflatex"
|
||||
"ispitivanje_cvrstoce_fdm_3d_printanog_uzorka.tex" 1757196938.38714 97489 e13b9b151d488cda59dbdb37d87dd2c3 ""
|
||||
"media/imgs/analiza_podataka/promjena_povrsine_10x10.jpg" 1755792541.22554 94970 a002c4ee68ebf13e3d4cf13f399439c6 ""
|
||||
"media/imgs/analiza_podataka/promjena_povrsine_10x70.jpg" 1755792747.65033 117458 05930e6248bd5070412ced98667c5457 ""
|
||||
"media/imgs/analiza_podataka/vlak_2d_lezeci.jpg" 1755791868.36192 74633 29d884550cbf67019223836feec6d66e ""
|
||||
|
||||
@@ -450,12 +450,14 @@ INPUT /usr/share/texmf/tex/latex/inconsolata/ot1zi4.fd
|
||||
INPUT /usr/share/texmf/tex/latex/inconsolata/ot1zi4.fd
|
||||
INPUT /usr/share/texmf/tex/latex/inconsolata/ot1zi4.fd
|
||||
INPUT /usr/share/texmf/fonts/tfm/public/inconsolata/ot1-zi4r-0.tfm
|
||||
INPUT /usr/share/texmf/fonts/tfm/public/cm/cmss12.tfm
|
||||
INPUT /usr/share/texmf/fonts/tfm/jknappen/ec/tcss1200.tfm
|
||||
INPUT /usr/share/texmf/fonts/enc/dvips/inconsolata/i4-ot1-0.enc
|
||||
INPUT /usr/share/texmf/fonts/vf/adobe/helvetic/phvr7t.vf
|
||||
INPUT /usr/share/texmf/fonts/tfm/adobe/helvetic/phvr8r.tfm
|
||||
INPUT /usr/share/texmf/fonts/enc/dvips/cm-super/cm-super-ts1.enc
|
||||
INPUT /usr/share/texmf/fonts/tfm/public/amsfonts/cmextra/cmex7.tfm
|
||||
INPUT /usr/share/texmf/fonts/tfm/adobe/helvetic/phvr8c.tfm
|
||||
INPUT /usr/share/texmf/fonts/tfm/adobe/helvetic/phvb7t.tfm
|
||||
INPUT /usr/share/texmf/fonts/vf/adobe/helvetic/phvb7t.vf
|
||||
INPUT /usr/share/texmf/fonts/tfm/adobe/helvetic/phvb8r.tfm
|
||||
INPUT /usr/share/texmf/fonts/tfm/adobe/helvetic/phvrc7t.tfm
|
||||
INPUT /usr/share/texmf/fonts/vf/adobe/helvetic/phvrc7t.vf
|
||||
INPUT /usr/share/texmf/fonts/tfm/adobe/helvetic/phvr8r.tfm
|
||||
@@ -480,7 +482,7 @@ INPUT /usr/share/texmf/fonts/type1/public/amsfonts/cm/cmmi8.pfb
|
||||
INPUT /usr/share/texmf/fonts/type1/public/amsfonts/cm/cmr12.pfb
|
||||
INPUT /usr/share/texmf/fonts/type1/public/amsfonts/cm/cmr8.pfb
|
||||
INPUT /usr/share/texmf/fonts/type1/public/amsfonts/cm/cmsy10.pfb
|
||||
INPUT /usr/share/texmf/fonts/type1/public/cm-super/sfss1200.pfb
|
||||
INPUT /usr/share/texmf/fonts/type1/public/amsfonts/cm/cmsy8.pfb
|
||||
INPUT /usr/share/texmf/fonts/type1/urw/helvetic/uhvb8a.pfb
|
||||
INPUT /usr/share/texmf/fonts/type1/urw/helvetic/uhvbo8a.pfb
|
||||
INPUT /usr/share/texmf/fonts/type1/urw/helvetic/uhvr8a.pfb
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
This is pdfTeX, Version 3.141592653-2.6-1.40.27 (TeX Live 2025/TeX Live for SUSE Linux) (preloaded format=pdflatex 2025.3.28) 25 AUG 2025 09:14
|
||||
This is pdfTeX, Version 3.141592653-2.6-1.40.27 (TeX Live 2025/TeX Live for SUSE Linux) (preloaded format=pdflatex 2025.3.28) 7 SEP 2025 00:15
|
||||
entering extended mode
|
||||
restricted \write18 enabled.
|
||||
%&-line parsing enabled.
|
||||
@@ -719,43 +719,46 @@ Package biblatex Warning: 'babel/polyglossia' detected but 'csquotes' missing.
|
||||
\@quotelevel=\count443
|
||||
\@quotereset=\count444
|
||||
LaTeX Font Info: Trying to load font information for OT1+phv on input line 8
|
||||
4.
|
||||
5.
|
||||
(/usr/share/texmf/tex/latex/psnfss/ot1phv.fd
|
||||
File: ot1phv.fd 2020/03/25 scalable font definitions for OT1/phv.
|
||||
)
|
||||
LaTeX Font Info: Font shape `OT1/phv/m/n' will be
|
||||
(Font) scaled to size 11.03998pt on input line 84.
|
||||
(Font) scaled to size 11.03998pt on input line 85.
|
||||
|
||||
(./ispitivanje_cvrstoce_fdm_3d_printanog_uzorka.aux)
|
||||
(./ispitivanje_cvrstoce_fdm_3d_printanog_uzorka.aux
|
||||
|
||||
LaTeX Warning: Label `eq:sn_ratio_vlak' multiply defined.
|
||||
|
||||
)
|
||||
\openout1 = `ispitivanje_cvrstoce_fdm_3d_printanog_uzorka.aux'.
|
||||
|
||||
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 84.
|
||||
LaTeX Font Info: ... okay on input line 84.
|
||||
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 84.
|
||||
LaTeX Font Info: ... okay on input line 84.
|
||||
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 84.
|
||||
LaTeX Font Info: ... okay on input line 84.
|
||||
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 84.
|
||||
LaTeX Font Info: ... okay on input line 84.
|
||||
LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 84.
|
||||
LaTeX Font Info: ... okay on input line 84.
|
||||
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 84.
|
||||
LaTeX Font Info: ... okay on input line 84.
|
||||
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 84.
|
||||
LaTeX Font Info: ... okay on input line 84.
|
||||
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 85.
|
||||
LaTeX Font Info: ... okay on input line 85.
|
||||
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 85.
|
||||
LaTeX Font Info: ... okay on input line 85.
|
||||
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 85.
|
||||
LaTeX Font Info: ... okay on input line 85.
|
||||
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 85.
|
||||
LaTeX Font Info: ... okay on input line 85.
|
||||
LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 85.
|
||||
LaTeX Font Info: ... okay on input line 85.
|
||||
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 85.
|
||||
LaTeX Font Info: ... okay on input line 85.
|
||||
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 85.
|
||||
LaTeX Font Info: ... okay on input line 85.
|
||||
\symgns@font=\mathgroup4
|
||||
LaTeX Font Info: Overwriting symbol font `gns@font' in version `bold'
|
||||
(Font) TS1/phv/m/n --> TS1/phv/b/n on input line 84.
|
||||
Package gensymb Info: Math companion symbols declared on input line 84.
|
||||
LaTeX Info: Redefining \degree on input line 84.
|
||||
LaTeX Info: Redefining \celsius on input line 84.
|
||||
(Font) TS1/phv/m/n --> TS1/phv/b/n on input line 85.
|
||||
Package gensymb Info: Math companion symbols declared on input line 85.
|
||||
LaTeX Info: Redefining \degree on input line 85.
|
||||
LaTeX Info: Redefining \celsius on input line 85.
|
||||
Package gensymb Info: Using text companion symbols for \degree, \celsius and \p
|
||||
erthousand on input line 84.
|
||||
LaTeX Info: Redefining \ohm on input line 84.
|
||||
Package gensymb Info: Using \textohm for \ohm on input line 84.
|
||||
Package gensymb Info: Using \textmu for \micro on input line 84.
|
||||
|
||||
(/usr/share/texmf/tex/context/base/mkii/supp-pdf.mkii
|
||||
erthousand on input line 85.
|
||||
LaTeX Info: Redefining \ohm on input line 85.
|
||||
Package gensymb Info: Using \textohm for \ohm on input line 85.
|
||||
Package gensymb Info: Using \textmu for \micro on input line 85.
|
||||
(/usr/share/texmf/tex/context/base/mkii/supp-pdf.mkii
|
||||
[Loading MPS to PDF converter (version 2006.09.02).]
|
||||
\scratchcounter=\count445
|
||||
\scratchdimen=\dimen264
|
||||
@@ -829,8 +832,8 @@ Package biblatex Info: ... file 'ispitivanje_cvrstoce_fdm_3d_printanog_uzorka.b
|
||||
bl' found.
|
||||
|
||||
(./ispitivanje_cvrstoce_fdm_3d_printanog_uzorka.bbl)
|
||||
Package biblatex Info: Reference section=0 on input line 84.
|
||||
Package biblatex Info: Reference segment=0 on input line 84.
|
||||
Package biblatex Info: Reference section=0 on input line 85.
|
||||
Package biblatex Info: Reference segment=0 on input line 85.
|
||||
\c@lstlisting=\count451
|
||||
|
||||
(/usr/share/texmf/tex/latex/upquote/upquote.sty
|
||||
@@ -838,17 +841,17 @@ Package: upquote 2012/04/19 v1.3 upright-quote and grave-accent glyphs in verba
|
||||
tim
|
||||
)
|
||||
LaTeX Font Info: Font shape `OT1/phv/m/n' will be
|
||||
(Font) scaled to size 15.89755pt on input line 86.
|
||||
(Font) scaled to size 15.89755pt on input line 87.
|
||||
LaTeX Font Info: Font shape `OT1/phv/b/n' will be
|
||||
(Font) scaled to size 15.89755pt on input line 86.
|
||||
(Font) scaled to size 15.89755pt on input line 87.
|
||||
LaTeX Font Info: Font shape `OT1/phv/b/n' will be
|
||||
(Font) scaled to size 12.87997pt on input line 86.
|
||||
(Font) scaled to size 12.87997pt on input line 87.
|
||||
LaTeX Font Info: Font shape `OT1/phv/m/it' in size <12> not available
|
||||
(Font) Font shape `OT1/phv/m/sl' tried instead on input line 89.
|
||||
(Font) Font shape `OT1/phv/m/sl' tried instead on input line 90.
|
||||
LaTeX Font Info: Font shape `OT1/phv/m/sl' will be
|
||||
(Font) scaled to size 11.03998pt on input line 89.
|
||||
(Font) scaled to size 11.03998pt on input line 90.
|
||||
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 88--93
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 89--94
|
||||
|
||||
[]
|
||||
|
||||
@@ -866,23 +869,23 @@ c/dvips/base/8r.enc}
|
||||
|
||||
]
|
||||
LaTeX Font Info: Font shape `OT1/phv/m/n' will be
|
||||
(Font) scaled to size 13.24796pt on input line 100.
|
||||
(Font) scaled to size 13.24796pt on input line 101.
|
||||
LaTeX Font Info: Font shape `OT1/phv/b/n' will be
|
||||
(Font) scaled to size 13.24796pt on input line 100.
|
||||
(Font) scaled to size 13.24796pt on input line 101.
|
||||
LaTeX Font Info: Font shape `OT1/phv/b/n' will be
|
||||
(Font) scaled to size 11.03998pt on input line 100.
|
||||
(Font) scaled to size 11.03998pt on input line 101.
|
||||
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 123--127
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 124--128
|
||||
|
||||
[]
|
||||
|
||||
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 129--131
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 130--132
|
||||
|
||||
[]
|
||||
|
||||
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 132--135
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 133--136
|
||||
|
||||
[]
|
||||
|
||||
@@ -897,11 +900,11 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
|
||||
|
||||
[2]
|
||||
LaTeX Font Info: Font shape `OT1/phv/b/it' in size <12> not available
|
||||
(Font) Font shape `OT1/phv/b/sl' tried instead on input line 139.
|
||||
(Font) Font shape `OT1/phv/b/sl' tried instead on input line 140.
|
||||
LaTeX Font Info: Font shape `OT1/phv/b/sl' will be
|
||||
(Font) scaled to size 11.03998pt on input line 139.
|
||||
(Font) scaled to size 11.03998pt on input line 140.
|
||||
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 168--172
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 169--173
|
||||
|
||||
[]
|
||||
|
||||
@@ -915,7 +918,7 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
|
||||
(fancyhdr) \addtolength{\topmargin}{-2.49998pt}.
|
||||
|
||||
[3]
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 177--183
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 178--184
|
||||
|
||||
[]
|
||||
|
||||
@@ -925,10 +928,10 @@ File: media/imgs/parameters_description/visina_sloja.jpg Graphic file (type jpg
|
||||
)
|
||||
<use media/imgs/parameters_description/visina_sloja.jpg>
|
||||
Package pdftex.def Info: media/imgs/parameters_description/visina_sloja.jpg us
|
||||
ed on input line 187.
|
||||
ed on input line 188.
|
||||
(pdftex.def) Requested size: 364.19667pt x 91.79903pt.
|
||||
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 195--199
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 196--200
|
||||
|
||||
[]
|
||||
|
||||
@@ -938,7 +941,7 @@ File: media/imgs/parameters_description/sirina_ekstruzije.jpg Graphic file (typ
|
||||
e jpg)
|
||||
<use media/imgs/parameters_description/sirina_ekstruzije.jpg>
|
||||
Package pdftex.def Info: media/imgs/parameters_description/sirina_ekstruzije.jp
|
||||
g used on input line 202.
|
||||
g used on input line 203.
|
||||
(pdftex.def) Requested size: 273.14923pt x 165.35905pt.
|
||||
|
||||
|
||||
@@ -951,7 +954,7 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
|
||||
|
||||
[4 <./media/imgs/parameters_description/visina_sloja.jpg> <./media/imgs/paramet
|
||||
ers_description/sirina_ekstruzije.jpg>]
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 210--214
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 211--215
|
||||
|
||||
[]
|
||||
|
||||
@@ -961,10 +964,10 @@ File: media/imgs/parameters_description/postotak_ispune.jpg Graphic file (type
|
||||
jpg)
|
||||
<use media/imgs/parameters_description/postotak_ispune.jpg>
|
||||
Package pdftex.def Info: media/imgs/parameters_description/postotak_ispune.jpg
|
||||
used on input line 217.
|
||||
used on input line 218.
|
||||
(pdftex.def) Requested size: 273.14923pt x 133.62396pt.
|
||||
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 223--231
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 224--232
|
||||
|
||||
[]
|
||||
|
||||
@@ -978,96 +981,96 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
|
||||
(fancyhdr) \addtolength{\topmargin}{-2.49998pt}.
|
||||
|
||||
[5 <./media/imgs/parameters_description/postotak_ispune.jpg>]
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 237--242
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 238--243
|
||||
|
||||
[]
|
||||
|
||||
|
||||
Overfull \hbox (51.82632pt too wide) in alignment at lines 244--250
|
||||
Overfull \hbox (51.82632pt too wide) in alignment at lines 245--251
|
||||
[] [] []
|
||||
[]
|
||||
|
||||
|
||||
Overfull \hbox (51.82632pt too wide) in alignment at lines 250--255
|
||||
Overfull \hbox (51.82632pt too wide) in alignment at lines 251--256
|
||||
[] [] []
|
||||
[]
|
||||
|
||||
|
||||
Overfull \hbox (51.82632pt too wide) in alignment at lines 255--257
|
||||
Overfull \hbox (51.82632pt too wide) in alignment at lines 256--258
|
||||
[] [] []
|
||||
[]
|
||||
|
||||
LaTeX Font Info: Trying to load font information for TS1+phv on input line 2
|
||||
60.
|
||||
61.
|
||||
(/usr/share/texmf/tex/latex/psnfss/ts1phv.fd
|
||||
File: ts1phv.fd 2020/03/25 scalable font definitions for TS1/phv.
|
||||
)
|
||||
LaTeX Font Info: Font shape `TS1/phv/m/n' will be
|
||||
(Font) scaled to size 11.03998pt on input line 260.
|
||||
(Font) scaled to size 11.03998pt on input line 261.
|
||||
<media/imgs/infills/rectlinear_infill.jpg, id=29, 2055.68pt x 1541.76pt>
|
||||
File: media/imgs/infills/rectlinear_infill.jpg Graphic file (type jpg)
|
||||
<use media/imgs/infills/rectlinear_infill.jpg>
|
||||
Package pdftex.def Info: media/imgs/infills/rectlinear_infill.jpg used on inpu
|
||||
t line 261.
|
||||
t line 262.
|
||||
(pdftex.def) Requested size: 71.13188pt x 53.33192pt.
|
||||
<media/imgs/infills/aligned_rectlinear_infill.jpg, id=30, 2055.68pt x 1541.76pt
|
||||
>
|
||||
File: media/imgs/infills/aligned_rectlinear_infill.jpg Graphic file (type jpg)
|
||||
<use media/imgs/infills/aligned_rectlinear_infill.jpg>
|
||||
Package pdftex.def Info: media/imgs/infills/aligned_rectlinear_infill.jpg used
|
||||
on input line 267.
|
||||
on input line 268.
|
||||
(pdftex.def) Requested size: 71.13188pt x 53.33192pt.
|
||||
<media/imgs/infills/grid_infill.jpg, id=31, 2055.68pt x 1542.76375pt>
|
||||
File: media/imgs/infills/grid_infill.jpg Graphic file (type jpg)
|
||||
<use media/imgs/infills/grid_infill.jpg>
|
||||
Package pdftex.def Info: media/imgs/infills/grid_infill.jpg used on input line
|
||||
273.
|
||||
274.
|
||||
(pdftex.def) Requested size: 71.13188pt x 53.36664pt.
|
||||
<media/imgs/infills/triangles_infill.jpg, id=32, 2055.68pt x 1541.76pt>
|
||||
File: media/imgs/infills/triangles_infill.jpg Graphic file (type jpg)
|
||||
<use media/imgs/infills/triangles_infill.jpg>
|
||||
Package pdftex.def Info: media/imgs/infills/triangles_infill.jpg used on input
|
||||
line 279.
|
||||
line 280.
|
||||
(pdftex.def) Requested size: 71.13188pt x 53.33192pt.
|
||||
<media/imgs/infills/stars_infill.jpg, id=33, 2055.68pt x 1541.76pt>
|
||||
File: media/imgs/infills/stars_infill.jpg Graphic file (type jpg)
|
||||
<use media/imgs/infills/stars_infill.jpg>
|
||||
Package pdftex.def Info: media/imgs/infills/stars_infill.jpg used on input lin
|
||||
e 285.
|
||||
e 286.
|
||||
(pdftex.def) Requested size: 71.13188pt x 53.33192pt.
|
||||
<media/imgs/infills/line_infill.jpg, id=34, 2055.68pt x 1541.76pt>
|
||||
File: media/imgs/infills/line_infill.jpg Graphic file (type jpg)
|
||||
<use media/imgs/infills/line_infill.jpg>
|
||||
Package pdftex.def Info: media/imgs/infills/line_infill.jpg used on input line
|
||||
291.
|
||||
292.
|
||||
(pdftex.def) Requested size: 71.13188pt x 53.33192pt.
|
||||
<media/imgs/infills/concentric_infill.jpg, id=35, 2055.68pt x 1541.76pt>
|
||||
File: media/imgs/infills/concentric_infill.jpg Graphic file (type jpg)
|
||||
<use media/imgs/infills/concentric_infill.jpg>
|
||||
Package pdftex.def Info: media/imgs/infills/concentric_infill.jpg used on inpu
|
||||
t line 297.
|
||||
t line 298.
|
||||
(pdftex.def) Requested size: 71.13188pt x 53.33192pt.
|
||||
<media/imgs/infills/honeycomb_infill.jpg, id=36, 2055.68pt x 1541.76pt>
|
||||
File: media/imgs/infills/honeycomb_infill.jpg Graphic file (type jpg)
|
||||
<use media/imgs/infills/honeycomb_infill.jpg>
|
||||
Package pdftex.def Info: media/imgs/infills/honeycomb_infill.jpg used on input
|
||||
line 303.
|
||||
line 304.
|
||||
(pdftex.def) Requested size: 71.13188pt x 53.33192pt.
|
||||
<media/imgs/infills/hilbert_curve_infill.jpg, id=37, 2055.68pt x 1541.76pt>
|
||||
File: media/imgs/infills/hilbert_curve_infill.jpg Graphic file (type jpg)
|
||||
<use media/imgs/infills/hilbert_curve_infill.jpg>
|
||||
Package pdftex.def Info: media/imgs/infills/hilbert_curve_infill.jpg used on i
|
||||
nput line 309.
|
||||
nput line 310.
|
||||
(pdftex.def) Requested size: 71.13188pt x 53.33192pt.
|
||||
<media/imgs/infills/archimedean_chords_infill.jpg, id=38, 2055.68pt x 1541.76pt
|
||||
>
|
||||
File: media/imgs/infills/archimedean_chords_infill.jpg Graphic file (type jpg)
|
||||
<use media/imgs/infills/archimedean_chords_infill.jpg>
|
||||
Package pdftex.def Info: media/imgs/infills/archimedean_chords_infill.jpg used
|
||||
on input line 315.
|
||||
on input line 316.
|
||||
(pdftex.def) Requested size: 71.13188pt x 53.33192pt.
|
||||
|
||||
Overfull \hbox (51.82632pt too wide) in alignment at lines 257--317
|
||||
Overfull \hbox (51.82632pt too wide) in alignment at lines 258--318
|
||||
[] [] []
|
||||
[]
|
||||
|
||||
@@ -1084,41 +1087,41 @@ lls/triangles_infill.jpg> <./media/imgs/infills/stars_infill.jpg> <./media/imgs
|
||||
/infills/line_infill.jpg> <./media/imgs/infills/concentric_infill.jpg> <./media
|
||||
/imgs/infills/honeycomb_infill.jpg>]
|
||||
LaTeX Font Info: Font shape `TS1/phv/m/n' will be
|
||||
(Font) scaled to size 7.35999pt on input line 326.
|
||||
(Font) scaled to size 7.35999pt on input line 327.
|
||||
LaTeX Font Info: Font shape `TS1/phv/m/n' will be
|
||||
(Font) scaled to size 5.51999pt on input line 326.
|
||||
(Font) scaled to size 5.51999pt on input line 327.
|
||||
<media/imgs/infills/cubic_infill.jpg, id=42, 2055.68pt x 1541.76pt>
|
||||
File: media/imgs/infills/cubic_infill.jpg Graphic file (type jpg)
|
||||
<use media/imgs/infills/cubic_infill.jpg>
|
||||
Package pdftex.def Info: media/imgs/infills/cubic_infill.jpg used on input lin
|
||||
e 333.
|
||||
e 334.
|
||||
(pdftex.def) Requested size: 71.13188pt x 53.33192pt.
|
||||
<media/imgs/infills/support_cubic_infill.jpg, id=43, 1606.0pt x 1204.5pt>
|
||||
File: media/imgs/infills/support_cubic_infill.jpg Graphic file (type jpg)
|
||||
<use media/imgs/infills/support_cubic_infill.jpg>
|
||||
Package pdftex.def Info: media/imgs/infills/support_cubic_infill.jpg used on i
|
||||
nput line 339.
|
||||
nput line 340.
|
||||
(pdftex.def) Requested size: 71.13188pt x 53.33633pt.
|
||||
<media/imgs/infills/adaptive_cubic_infill.png, id=44, 770.88pt x 637.38126pt>
|
||||
File: media/imgs/infills/adaptive_cubic_infill.png Graphic file (type png)
|
||||
<use media/imgs/infills/adaptive_cubic_infill.png>
|
||||
Package pdftex.def Info: media/imgs/infills/adaptive_cubic_infill.png used on
|
||||
input line 345.
|
||||
input line 346.
|
||||
(pdftex.def) Requested size: 71.13188pt x 58.81096pt.
|
||||
<media/imgs/infills/3d_honeycomb_infill.jpg, id=45, 2055.68pt x 1541.76pt>
|
||||
File: media/imgs/infills/3d_honeycomb_infill.jpg Graphic file (type jpg)
|
||||
<use media/imgs/infills/3d_honeycomb_infill.jpg>
|
||||
Package pdftex.def Info: media/imgs/infills/3d_honeycomb_infill.jpg used on in
|
||||
put line 351.
|
||||
put line 352.
|
||||
(pdftex.def) Requested size: 71.13188pt x 53.33192pt.
|
||||
<media/imgs/infills/gyroid_infill.jpg, id=46, 2055.68pt x 1541.76pt>
|
||||
File: media/imgs/infills/gyroid_infill.jpg Graphic file (type jpg)
|
||||
<use media/imgs/infills/gyroid_infill.jpg>
|
||||
Package pdftex.def Info: media/imgs/infills/gyroid_infill.jpg used on input li
|
||||
ne 357.
|
||||
ne 358.
|
||||
(pdftex.def) Requested size: 71.13188pt x 53.33192pt.
|
||||
|
||||
Overfull \hbox (51.82632pt too wide) in paragraph at lines 326--361
|
||||
Overfull \hbox (51.82632pt too wide) in paragraph at lines 327--362
|
||||
[][]
|
||||
[]
|
||||
|
||||
@@ -1136,7 +1139,7 @@ edean_chords_infill.jpg> <./media/imgs/infills/cubic_infill.jpg> <./media/imgs/
|
||||
infills/support_cubic_infill.jpg> <./media/imgs/infills/adaptive_cubic_infill.p
|
||||
ng> <./media/imgs/infills/3d_honeycomb_infill.jpg> <./media/imgs/infills/gyroid
|
||||
_infill.jpg>]
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 366--372
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 367--373
|
||||
|
||||
[]
|
||||
|
||||
@@ -1147,10 +1150,10 @@ pg Graphic file (type jpg)
|
||||
<use media/imgs/parameters_description/orijentacija_modela_na_radnoj_podlozi.jp
|
||||
g>
|
||||
Package pdftex.def Info: media/imgs/parameters_description/orijentacija_modela_
|
||||
na_radnoj_podlozi.jpg used on input line 375.
|
||||
na_radnoj_podlozi.jpg used on input line 376.
|
||||
(pdftex.def) Requested size: 409.71692pt x 178.13362pt.
|
||||
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 381--384
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 382--385
|
||||
|
||||
[]
|
||||
|
||||
@@ -1160,10 +1163,10 @@ File: media/imgs/parameters_description/broj_slojeva_stijenke.jpg Graphic file
|
||||
(type jpg)
|
||||
<use media/imgs/parameters_description/broj_slojeva_stijenke.jpg>
|
||||
Package pdftex.def Info: media/imgs/parameters_description/broj_slojeva_stijenk
|
||||
e.jpg used on input line 387.
|
||||
e.jpg used on input line 388.
|
||||
(pdftex.def) Requested size: 409.71692pt x 118.67303pt.
|
||||
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 398--401
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 399--402
|
||||
|
||||
[]
|
||||
|
||||
@@ -1178,7 +1181,7 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
|
||||
|
||||
[8 <./media/imgs/parameters_description/orijentacija_modela_na_radnoj_podlozi.j
|
||||
pg> <./media/imgs/parameters_description/broj_slojeva_stijenke.jpg>]
|
||||
Overfull \hbox (6.92891pt too wide) in paragraph at lines 403--408
|
||||
Overfull \hbox (6.92891pt too wide) in paragraph at lines 404--409
|
||||
\OT1/phv/m/n/12 Tijekom talo[]zenja slo-jeva, novi sloj ras-top-lje-nog fi-la-m
|
||||
enta do-lazi u kon-takt s ve[]c ohla[]denim
|
||||
[]
|
||||
@@ -1225,7 +1228,7 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
|
||||
(fancyhdr) \addtolength{\topmargin}{-2.49998pt}.
|
||||
|
||||
[12]
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 574--580
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 581--587
|
||||
|
||||
[]
|
||||
|
||||
@@ -1239,18 +1242,18 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
|
||||
(fancyhdr) \addtolength{\topmargin}{-2.49998pt}.
|
||||
|
||||
[13]
|
||||
Overfull \hbox (4.46724pt too wide) in paragraph at lines 607--609
|
||||
Overfull \hbox (4.46724pt too wide) in paragraph at lines 614--616
|
||||
\OT1/phv/m/n/12 Kako bi do-bili za-do-vo-lja-vaju[]cu va-ri-ja-ciju u []cvrsto[
|
||||
]cama is-pit-nih uzo-raka po-trebnu za pro-nala[]zenje
|
||||
[]
|
||||
|
||||
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 611--616
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 618--623
|
||||
|
||||
[]
|
||||
|
||||
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 635--638
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 642--645
|
||||
|
||||
[]
|
||||
|
||||
@@ -1264,7 +1267,7 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
|
||||
(fancyhdr) \addtolength{\topmargin}{-2.49998pt}.
|
||||
|
||||
[14]
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 660--667
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 667--674
|
||||
|
||||
[]
|
||||
|
||||
@@ -1274,7 +1277,7 @@ File: media/imgs/planiranje_eksperimenta/usporedba_postotka_ispune.jpg Graphic
|
||||
file (type jpg)
|
||||
<use media/imgs/planiranje_eksperimenta/usporedba_postotka_ispune.jpg>
|
||||
Package pdftex.def Info: media/imgs/planiranje_eksperimenta/usporedba_postotka_
|
||||
ispune.jpg used on input line 670.
|
||||
ispune.jpg used on input line 677.
|
||||
(pdftex.def) Requested size: 455.24411pt x 182.75647pt.
|
||||
|
||||
|
||||
@@ -1286,12 +1289,12 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
|
||||
(fancyhdr) \addtolength{\topmargin}{-2.49998pt}.
|
||||
|
||||
[15 <./media/imgs/planiranje_eksperimenta/usporedba_postotka_ispune.jpg>]
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 746--748
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 753--755
|
||||
|
||||
[]
|
||||
|
||||
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 751--758
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 758--765
|
||||
|
||||
[]
|
||||
|
||||
@@ -1311,7 +1314,7 @@ File: media/imgs/planiranje_eksperimenta/orijentacije.jpg Graphic file (type jp
|
||||
g)
|
||||
<use media/imgs/planiranje_eksperimenta/orijentacije.jpg>
|
||||
Package pdftex.def Info: media/imgs/planiranje_eksperimenta/orijentacije.jpg u
|
||||
sed on input line 765.
|
||||
sed on input line 772.
|
||||
(pdftex.def) Requested size: 455.24411pt x 149.97537pt.
|
||||
|
||||
|
||||
@@ -1323,7 +1326,7 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
|
||||
(fancyhdr) \addtolength{\topmargin}{-2.49998pt}.
|
||||
|
||||
[17 <./media/imgs/planiranje_eksperimenta/orijentacije.jpg>]
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 852--859
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 859--866
|
||||
|
||||
[]
|
||||
|
||||
@@ -1337,7 +1340,7 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
|
||||
(fancyhdr) \addtolength{\topmargin}{-2.49998pt}.
|
||||
|
||||
[18]
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 946--950
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 953--957
|
||||
|
||||
[]
|
||||
|
||||
@@ -1351,12 +1354,12 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
|
||||
(fancyhdr) \addtolength{\topmargin}{-2.49998pt}.
|
||||
|
||||
[19]
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 954--958
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 961--965
|
||||
|
||||
[]
|
||||
|
||||
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 960--964
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 967--971
|
||||
|
||||
[]
|
||||
|
||||
@@ -1366,7 +1369,7 @@ File: media/imgs/planiranje_eksperimenta/epruveta_bez_potpore.jpg Graphic file
|
||||
(type jpg)
|
||||
<use media/imgs/planiranje_eksperimenta/epruveta_bez_potpore.jpg>
|
||||
Package pdftex.def Info: media/imgs/planiranje_eksperimenta/epruveta_bez_potpor
|
||||
e.jpg used on input line 967.
|
||||
e.jpg used on input line 974.
|
||||
(pdftex.def) Requested size: 364.19667pt x 155.519pt.
|
||||
<media/imgs/planiranje_eksperimenta/epruveta_sa_potporom.jpg, id=105, 1196.47pt
|
||||
x 510.90875pt>
|
||||
@@ -1374,7 +1377,7 @@ File: media/imgs/planiranje_eksperimenta/epruveta_sa_potporom.jpg Graphic file
|
||||
(type jpg)
|
||||
<use media/imgs/planiranje_eksperimenta/epruveta_sa_potporom.jpg>
|
||||
Package pdftex.def Info: media/imgs/planiranje_eksperimenta/epruveta_sa_potporo
|
||||
m.jpg used on input line 974.
|
||||
m.jpg used on input line 981.
|
||||
(pdftex.def) Requested size: 364.19667pt x 155.519pt.
|
||||
|
||||
|
||||
@@ -1393,7 +1396,7 @@ File: media/imgs/planiranje_eksperimenta/suzenje_struka.jpg Graphic file (type
|
||||
jpg)
|
||||
<use media/imgs/planiranje_eksperimenta/suzenje_struka.jpg>
|
||||
Package pdftex.def Info: media/imgs/planiranje_eksperimenta/suzenje_struka.jpg
|
||||
used on input line 993.
|
||||
used on input line 1000.
|
||||
(pdftex.def) Requested size: 364.19667pt x 167.23065pt.
|
||||
<media/imgs/planiranje_eksperimenta/prihvat_epruvete.jpg, id=112, 633.36626pt x
|
||||
453.695pt>
|
||||
@@ -1401,7 +1404,7 @@ File: media/imgs/planiranje_eksperimenta/prihvat_epruvete.jpg Graphic file (typ
|
||||
e jpg)
|
||||
<use media/imgs/planiranje_eksperimenta/prihvat_epruvete.jpg>
|
||||
Package pdftex.def Info: media/imgs/planiranje_eksperimenta/prihvat_epruvete.jp
|
||||
g used on input line 1010.
|
||||
g used on input line 1017.
|
||||
(pdftex.def) Requested size: 364.19667pt x 260.88644pt.
|
||||
|
||||
|
||||
@@ -1419,7 +1422,7 @@ File: media/imgs/planiranje_eksperimenta/epruveta_s_prihvatom.jpg Graphic file
|
||||
(type jpg)
|
||||
<use media/imgs/planiranje_eksperimenta/epruveta_s_prihvatom.jpg>
|
||||
Package pdftex.def Info: media/imgs/planiranje_eksperimenta/epruveta_s_prihvato
|
||||
m.jpg used on input line 1017.
|
||||
m.jpg used on input line 1024.
|
||||
(pdftex.def) Requested size: 364.19667pt x 187.17839pt.
|
||||
|
||||
|
||||
@@ -1432,7 +1435,7 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
|
||||
|
||||
[22 <./media/imgs/planiranje_eksperimenta/prihvat_epruvete.jpg> <./media/imgs/p
|
||||
laniranje_eksperimenta/epruveta_s_prihvatom.jpg>]
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 1025--1027
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 1032--1034
|
||||
|
||||
[]
|
||||
|
||||
@@ -1442,7 +1445,7 @@ File: media/imgs/planiranje_eksperimenta/epruveta_vlak_3d.jpg Graphic file (typ
|
||||
e jpg)
|
||||
<use media/imgs/planiranje_eksperimenta/epruveta_vlak_3d.jpg>
|
||||
Package pdftex.def Info: media/imgs/planiranje_eksperimenta/epruveta_vlak_3d.jp
|
||||
g used on input line 1031.
|
||||
g used on input line 1038.
|
||||
(pdftex.def) Requested size: 318.66948pt x 252.1718pt.
|
||||
<media/imgs/planiranje_eksperimenta/epruveta_smik_3d.jpg, id=124, 618.31pt x 49
|
||||
7.86pt>
|
||||
@@ -1450,10 +1453,10 @@ File: media/imgs/planiranje_eksperimenta/epruveta_smik_3d.jpg Graphic file (typ
|
||||
e jpg)
|
||||
<use media/imgs/planiranje_eksperimenta/epruveta_smik_3d.jpg>
|
||||
Package pdftex.def Info: media/imgs/planiranje_eksperimenta/epruveta_smik_3d.jp
|
||||
g used on input line 1038.
|
||||
g used on input line 1045.
|
||||
(pdftex.def) Requested size: 318.66948pt x 256.60207pt.
|
||||
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 1043--1044
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 1050--1051
|
||||
|
||||
[]
|
||||
|
||||
@@ -1463,7 +1466,7 @@ File: media/imgs/planiranje_eksperimenta/epruveta_smik_skica.jpg Graphic file (
|
||||
type jpg)
|
||||
<use media/imgs/planiranje_eksperimenta/epruveta_smik_skica.jpg>
|
||||
Package pdftex.def Info: media/imgs/planiranje_eksperimenta/epruveta_smik_skica
|
||||
.jpg used on input line 1047.
|
||||
.jpg used on input line 1054.
|
||||
(pdftex.def) Requested size: 455.24411pt x 256.79521pt.
|
||||
|
||||
|
||||
@@ -1482,7 +1485,7 @@ File: media/imgs/planiranje_eksperimenta/epruveta_vlak_skica.jpg Graphic file (
|
||||
type jpg)
|
||||
<use media/imgs/planiranje_eksperimenta/epruveta_vlak_skica.jpg>
|
||||
Package pdftex.def Info: media/imgs/planiranje_eksperimenta/epruveta_vlak_skica
|
||||
.jpg used on input line 1054.
|
||||
.jpg used on input line 1061.
|
||||
(pdftex.def) Requested size: 455.24411pt x 260.64543pt.
|
||||
|
||||
|
||||
@@ -1511,7 +1514,7 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
|
||||
(fancyhdr) \addtolength{\topmargin}{-2.49998pt}.
|
||||
|
||||
[25]
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 1134--1139
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 1141--1146
|
||||
|
||||
[]
|
||||
|
||||
@@ -1521,7 +1524,7 @@ File: media/imgs/planiranje_eksperimenta/naprava_smik.jpg Graphic file (type jp
|
||||
g)
|
||||
<use media/imgs/planiranje_eksperimenta/naprava_smik.jpg>
|
||||
Package pdftex.def Info: media/imgs/planiranje_eksperimenta/naprava_smik.jpg u
|
||||
sed on input line 1142.
|
||||
sed on input line 1149.
|
||||
(pdftex.def) Requested size: 455.24411pt x 285.54791pt.
|
||||
|
||||
|
||||
@@ -1539,14 +1542,14 @@ File: media/imgs/planiranje_eksperimenta/naprava_smik_sliceano.jpg Graphic file
|
||||
(type jpg)
|
||||
<use media/imgs/planiranje_eksperimenta/naprava_smik_sliceano.jpg>
|
||||
Package pdftex.def Info: media/imgs/planiranje_eksperimenta/naprava_smik_slicea
|
||||
no.jpg used on input line 1162.
|
||||
no.jpg used on input line 1169.
|
||||
(pdftex.def) Requested size: 455.24411pt x 276.9331pt.
|
||||
|
||||
|
||||
LaTeX Warning: Command \O invalid in math mode on input line 1168.
|
||||
LaTeX Warning: Command \O invalid in math mode on input line 1175.
|
||||
|
||||
|
||||
LaTeX Warning: Command \O invalid in math mode on input line 1169.
|
||||
LaTeX Warning: Command \O invalid in math mode on input line 1176.
|
||||
|
||||
|
||||
|
||||
@@ -1558,12 +1561,12 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
|
||||
(fancyhdr) \addtolength{\topmargin}{-2.49998pt}.
|
||||
|
||||
[27 <./media/imgs/planiranje_eksperimenta/naprava_smik_sliceano.jpg>]
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 1182--1185
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 1189--1192
|
||||
|
||||
[]
|
||||
|
||||
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 1224--1227
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 1231--1234
|
||||
|
||||
[]
|
||||
|
||||
@@ -1573,7 +1576,7 @@ File: media/imgs/provedba_eksperimenta/tekst_epruvete.jpg Graphic file (type jp
|
||||
g)
|
||||
<use media/imgs/provedba_eksperimenta/tekst_epruvete.jpg>
|
||||
Package pdftex.def Info: media/imgs/provedba_eksperimenta/tekst_epruvete.jpg u
|
||||
sed on input line 1230.
|
||||
sed on input line 1237.
|
||||
(pdftex.def) Requested size: 409.71692pt x 190.7674pt.
|
||||
|
||||
|
||||
@@ -1585,12 +1588,12 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
|
||||
(fancyhdr) \addtolength{\topmargin}{-2.49998pt}.
|
||||
|
||||
[28]
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 1236--1238
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 1243--1245
|
||||
|
||||
[]
|
||||
|
||||
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 1241--1243
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 1248--1250
|
||||
|
||||
[]
|
||||
|
||||
@@ -1604,7 +1607,7 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
|
||||
(fancyhdr) \addtolength{\topmargin}{-2.49998pt}.
|
||||
|
||||
[29 <./media/imgs/provedba_eksperimenta/tekst_epruvete.jpg>]
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 1260--1263
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 1266--1269
|
||||
|
||||
[]
|
||||
|
||||
@@ -1613,14 +1616,14 @@ pt>
|
||||
File: media/imgs/analiza_podataka/vlak_2d_stojeci.jpg Graphic file (type jpg)
|
||||
<use media/imgs/analiza_podataka/vlak_2d_stojeci.jpg>
|
||||
Package pdftex.def Info: media/imgs/analiza_podataka/vlak_2d_stojeci.jpg used
|
||||
on input line 1276.
|
||||
on input line 1282.
|
||||
(pdftex.def) Requested size: 227.62206pt x 234.79387pt.
|
||||
<media/imgs/analiza_podataka/vlak_2d_lezeci.jpg, id=160, 316.18124pt x 488.8262
|
||||
5pt>
|
||||
File: media/imgs/analiza_podataka/vlak_2d_lezeci.jpg Graphic file (type jpg)
|
||||
<use media/imgs/analiza_podataka/vlak_2d_lezeci.jpg>
|
||||
Package pdftex.def Info: media/imgs/analiza_podataka/vlak_2d_lezeci.jpg used o
|
||||
n input line 1283.
|
||||
n input line 1289.
|
||||
(pdftex.def) Requested size: 227.62206pt x 351.91733pt.
|
||||
|
||||
|
||||
@@ -1647,7 +1650,7 @@ File: media/imgs/analiza_podataka/promjena_povrsine_10x10.jpg Graphic file (typ
|
||||
e jpg)
|
||||
<use media/imgs/analiza_podataka/promjena_povrsine_10x10.jpg>
|
||||
Package pdftex.def Info: media/imgs/analiza_podataka/promjena_povrsine_10x10.jp
|
||||
g used on input line 1300.
|
||||
g used on input line 1306.
|
||||
(pdftex.def) Requested size: 273.14923pt x 270.93883pt.
|
||||
<media/imgs/analiza_podataka/promjena_povrsine_10x70.jpg, id=171, 619.31375pt x
|
||||
614.295pt>
|
||||
@@ -1655,7 +1658,7 @@ File: media/imgs/analiza_podataka/promjena_povrsine_10x70.jpg Graphic file (typ
|
||||
e jpg)
|
||||
<use media/imgs/analiza_podataka/promjena_povrsine_10x70.jpg>
|
||||
Package pdftex.def Info: media/imgs/analiza_podataka/promjena_povrsine_10x70.jp
|
||||
g used on input line 1307.
|
||||
g used on input line 1313.
|
||||
(pdftex.def) Requested size: 273.14923pt x 270.94676pt.
|
||||
|
||||
|
||||
@@ -1669,31 +1672,20 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
|
||||
[32 <./media/imgs/analiza_podataka/promjena_povrsine_10x10.jpg> <./media/imgs/a
|
||||
naliza_podataka/promjena_povrsine_10x70.jpg>]
|
||||
LaTeX Font Info: Trying to load font information for OT1+zi4 on input line 1
|
||||
318.
|
||||
324.
|
||||
|
||||
(/usr/share/texmf/tex/latex/inconsolata/ot1zi4.fd
|
||||
File: ot1zi4.fd 2018/01/14 OT1/zi4 (Inconsolata)
|
||||
)
|
||||
LaTeX Font Info: Font shape `OT1/zi4/m/n' will be
|
||||
(Font) scaled to size 12.0pt on input line 1318.
|
||||
(Font) scaled to size 12.0pt on input line 1324.
|
||||
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 1342--1344
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 1348--1350
|
||||
|
||||
[]
|
||||
|
||||
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 1346--1348
|
||||
|
||||
[]
|
||||
|
||||
LaTeX Info: Symbol \textrightarrow not provided by
|
||||
font family phv in TS1 encoding.
|
||||
Default family used instead on input line 1353.
|
||||
LaTeX Info: Symbol \textrightarrow not provided by
|
||||
font family phv in TS1 encoding.
|
||||
Default family used instead on input line 1353.
|
||||
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 1367--1368
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 1353--1355
|
||||
|
||||
[]
|
||||
|
||||
@@ -1706,22 +1698,9 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
|
||||
(fancyhdr) You might also make \topmargin smaller:
|
||||
(fancyhdr) \addtolength{\topmargin}{-2.49998pt}.
|
||||
|
||||
[33{/usr/share/texmf/fonts/enc/dvips/inconsolata/i4-ot1-0.enc}{/usr/share/texmf
|
||||
/fonts/enc/dvips/cm-super/cm-super-ts1.enc}]
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 1380--1382
|
||||
|
||||
[]
|
||||
|
||||
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 1400--1403
|
||||
|
||||
[]
|
||||
|
||||
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 1406--1409
|
||||
|
||||
[]
|
||||
|
||||
[33{/usr/share/texmf/fonts/enc/dvips/inconsolata/i4-ot1-0.enc}]
|
||||
LaTeX Font Info: Font shape `TS1/phv/m/n' will be
|
||||
(Font) scaled to size 4.59999pt on input line 1419.
|
||||
|
||||
|
||||
|
||||
@@ -1732,6 +1711,31 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
|
||||
(fancyhdr) \addtolength{\topmargin}{-2.49998pt}.
|
||||
|
||||
[34]
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 1457--1459
|
||||
|
||||
[]
|
||||
|
||||
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 1469--1471
|
||||
|
||||
[]
|
||||
|
||||
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 1476--1478
|
||||
|
||||
[]
|
||||
|
||||
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 1487--1490
|
||||
|
||||
[]
|
||||
|
||||
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 1500--1501
|
||||
|
||||
[]
|
||||
|
||||
|
||||
|
||||
|
||||
Package fancyhdr Warning: \headheight is too small (12.0pt):
|
||||
@@ -1741,8 +1745,10 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
|
||||
(fancyhdr) \addtolength{\topmargin}{-2.49998pt}.
|
||||
|
||||
[35]
|
||||
LaTeX Font Info: Font shape `OT1/phv/m/sc' will be
|
||||
(Font) scaled to size 11.03998pt on input line 1478.
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 1563--1565
|
||||
|
||||
[]
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1753,10 +1759,27 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
|
||||
(fancyhdr) \addtolength{\topmargin}{-2.49998pt}.
|
||||
|
||||
[36]
|
||||
LaTeX Font Info: Font shape `OT1/zi4/m/n' will be
|
||||
(Font) scaled to size 8.0pt on input line 1478.
|
||||
LaTeX Font Info: Font shape `OT1/zi4/m/n' will be
|
||||
(Font) scaled to size 6.0pt on input line 1478.
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 1571--1572
|
||||
|
||||
[]
|
||||
|
||||
LaTeX Font Info: Font shape `OT1/phv/b/n' will be
|
||||
(Font) scaled to size 7.35999pt on input line 1578.
|
||||
|
||||
Overfull \hbox (1.09955pt too wide) in paragraph at lines 1576--1587
|
||||
[][]
|
||||
[]
|
||||
|
||||
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 1599--1601
|
||||
|
||||
[]
|
||||
|
||||
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 1619--1624
|
||||
|
||||
[]
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1767,21 +1790,10 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
|
||||
(fancyhdr) \addtolength{\topmargin}{-2.49998pt}.
|
||||
|
||||
[37]
|
||||
Overfull \hbox (2.1649pt too wide) in paragraph at lines 1487--1488
|
||||
\OT1/phv/m/n/12 Sljede[]ci kod izvr[]savan je unu-tar okru[]zenja \OT1/phv/b/n/
|
||||
12 Jupyter-Lab\OT1/phv/m/n/12 , a ko-risti bi-bli-oteku \OT1/zi4/m/n/12 NumPy \
|
||||
OT1/phv/m/n/12 i \OT1/zi4/m/n/12 Matplotlib\OT1/phv/m/n/12 .
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 1641--1644
|
||||
|
||||
[]
|
||||
|
||||
(/usr/share/texmf/tex/latex/listings/lstlang1.sty
|
||||
File: lstlang1.sty 2024/09/23 1.10c listings language file
|
||||
)
|
||||
LaTeX Font Info: Font shape `OT1/zi4/m/n' will be
|
||||
(Font) scaled to size 10.0pt on input line 1489.
|
||||
LaTeX Font Info: Font shape `OT1/phv/m/n' will be
|
||||
(Font) scaled to size 9.19998pt on input line 1490.
|
||||
LaTeX Font Info: Font shape `OT1/zi4/b/n' will be
|
||||
(Font) scaled to size 10.0pt on input line 1490.
|
||||
|
||||
|
||||
|
||||
@@ -1801,6 +1813,9 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
|
||||
(fancyhdr) \addtolength{\topmargin}{-2.49998pt}.
|
||||
|
||||
[39]
|
||||
LaTeX Font Info: Font shape `OT1/phv/m/sc' will be
|
||||
(Font) scaled to size 11.03998pt on input line 1713.
|
||||
|
||||
|
||||
|
||||
Package fancyhdr Warning: \headheight is too small (12.0pt):
|
||||
@@ -1810,6 +1825,11 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
|
||||
(fancyhdr) \addtolength{\topmargin}{-2.49998pt}.
|
||||
|
||||
[40]
|
||||
LaTeX Font Info: Font shape `OT1/zi4/m/n' will be
|
||||
(Font) scaled to size 8.0pt on input line 1713.
|
||||
LaTeX Font Info: Font shape `OT1/zi4/m/n' will be
|
||||
(Font) scaled to size 6.0pt on input line 1713.
|
||||
|
||||
|
||||
|
||||
Package fancyhdr Warning: \headheight is too small (12.0pt):
|
||||
@@ -1818,22 +1838,78 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
|
||||
(fancyhdr) You might also make \topmargin smaller:
|
||||
(fancyhdr) \addtolength{\topmargin}{-2.49998pt}.
|
||||
|
||||
[41] (./ispitivanje_cvrstoce_fdm_3d_printanog_uzorka.aux)
|
||||
[41]
|
||||
Overfull \hbox (2.1649pt too wide) in paragraph at lines 1722--1723
|
||||
\OT1/phv/m/n/12 Sljede[]ci kod izvr[]savan je unu-tar okru[]zenja \OT1/phv/b/n/
|
||||
12 Jupyter-Lab\OT1/phv/m/n/12 , a ko-risti bi-bli-oteku \OT1/zi4/m/n/12 NumPy \
|
||||
OT1/phv/m/n/12 i \OT1/zi4/m/n/12 Matplotlib\OT1/phv/m/n/12 .
|
||||
[]
|
||||
|
||||
(/usr/share/texmf/tex/latex/listings/lstlang1.sty
|
||||
File: lstlang1.sty 2024/09/23 1.10c listings language file
|
||||
)
|
||||
LaTeX Font Info: Font shape `OT1/zi4/m/n' will be
|
||||
(Font) scaled to size 10.0pt on input line 1724.
|
||||
LaTeX Font Info: Font shape `OT1/phv/m/n' will be
|
||||
(Font) scaled to size 9.19998pt on input line 1725.
|
||||
LaTeX Font Info: Font shape `OT1/zi4/b/n' will be
|
||||
(Font) scaled to size 10.0pt on input line 1725.
|
||||
|
||||
|
||||
|
||||
Package fancyhdr Warning: \headheight is too small (12.0pt):
|
||||
(fancyhdr) Make it at least 14.49998pt, for example:
|
||||
(fancyhdr) \setlength{\headheight}{14.49998pt}.
|
||||
(fancyhdr) You might also make \topmargin smaller:
|
||||
(fancyhdr) \addtolength{\topmargin}{-2.49998pt}.
|
||||
|
||||
[42]
|
||||
|
||||
|
||||
Package fancyhdr Warning: \headheight is too small (12.0pt):
|
||||
(fancyhdr) Make it at least 14.49998pt, for example:
|
||||
(fancyhdr) \setlength{\headheight}{14.49998pt}.
|
||||
(fancyhdr) You might also make \topmargin smaller:
|
||||
(fancyhdr) \addtolength{\topmargin}{-2.49998pt}.
|
||||
|
||||
[43]
|
||||
|
||||
|
||||
Package fancyhdr Warning: \headheight is too small (12.0pt):
|
||||
(fancyhdr) Make it at least 14.49998pt, for example:
|
||||
(fancyhdr) \setlength{\headheight}{14.49998pt}.
|
||||
(fancyhdr) You might also make \topmargin smaller:
|
||||
(fancyhdr) \addtolength{\topmargin}{-2.49998pt}.
|
||||
|
||||
[44]
|
||||
|
||||
|
||||
Package fancyhdr Warning: \headheight is too small (12.0pt):
|
||||
(fancyhdr) Make it at least 14.49998pt, for example:
|
||||
(fancyhdr) \setlength{\headheight}{14.49998pt}.
|
||||
(fancyhdr) You might also make \topmargin smaller:
|
||||
(fancyhdr) \addtolength{\topmargin}{-2.49998pt}.
|
||||
|
||||
[45] (./ispitivanje_cvrstoce_fdm_3d_printanog_uzorka.aux)
|
||||
***********
|
||||
LaTeX2e <2024-11-01> patch level 2
|
||||
L3 programming layer <2025-01-18>
|
||||
***********
|
||||
|
||||
|
||||
LaTeX Warning: There were multiply-defined labels.
|
||||
|
||||
Package logreq Info: Writing requests to 'ispitivanje_cvrstoce_fdm_3d_printanog
|
||||
_uzorka.run.xml'.
|
||||
\openout1 = `ispitivanje_cvrstoce_fdm_3d_printanog_uzorka.run.xml'.
|
||||
|
||||
)
|
||||
Here is how much of TeX's memory you used:
|
||||
19055 strings out of 473190
|
||||
351839 string characters out of 5725178
|
||||
1323178 words of memory out of 5000000
|
||||
42051 multiletter control sequences out of 15000+600000
|
||||
581756 words of font info for 79 fonts, out of 8000000 for 9000
|
||||
19069 strings out of 473190
|
||||
352113 string characters out of 5725178
|
||||
1323652 words of memory out of 5000000
|
||||
42067 multiletter control sequences out of 15000+600000
|
||||
583279 words of font info for 81 fonts, out of 8000000 for 9000
|
||||
1141 hyphenation exceptions out of 8191
|
||||
69i,15n,117p,733b,2113s stack positions out of 10000i,1000n,20000p,200000b,200000s
|
||||
</usr/share/texmf/fonts/type1/public/inconsolata/Inconsolata-zi4b.pfb></usr/s
|
||||
@@ -1842,15 +1918,15 @@ f/fonts/type1/public/amsfonts/cm/cmex10.pfb></usr/share/texmf/fonts/type1/publi
|
||||
c/amsfonts/cm/cmmi12.pfb></usr/share/texmf/fonts/type1/public/amsfonts/cm/cmmi8
|
||||
.pfb></usr/share/texmf/fonts/type1/public/amsfonts/cm/cmr12.pfb></usr/share/tex
|
||||
mf/fonts/type1/public/amsfonts/cm/cmr8.pfb></usr/share/texmf/fonts/type1/public
|
||||
/amsfonts/cm/cmsy10.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfss1200.
|
||||
/amsfonts/cm/cmsy10.pfb></usr/share/texmf/fonts/type1/public/amsfonts/cm/cmsy8.
|
||||
pfb></usr/share/texmf/fonts/type1/urw/helvetic/uhvb8a.pfb></usr/share/texmf/fon
|
||||
ts/type1/urw/helvetic/uhvbo8a.pfb></usr/share/texmf/fonts/type1/urw/helvetic/uh
|
||||
vr8a.pfb></usr/share/texmf/fonts/type1/urw/helvetic/uhvro8a.pfb>
|
||||
Output written on ispitivanje_cvrstoce_fdm_3d_printanog_uzorka.pdf (41 pages, 7
|
||||
549779 bytes).
|
||||
Output written on ispitivanje_cvrstoce_fdm_3d_printanog_uzorka.pdf (45 pages, 7
|
||||
576001 bytes).
|
||||
PDF statistics:
|
||||
269 PDF objects out of 1000 (max. 8388607)
|
||||
136 compressed objects within 2 object streams
|
||||
281 PDF objects out of 1000 (max. 8388607)
|
||||
144 compressed objects within 2 object streams
|
||||
0 named destinations out of 1000 (max. 500000)
|
||||
191 words of extra memory for PDF output out of 10000 (max. 10000000)
|
||||
|
||||
|
||||
Binary file not shown.
@@ -24,6 +24,7 @@
|
||||
\usepackage{listings}
|
||||
\usepackage{xcolor}
|
||||
\usepackage{pdflscape}
|
||||
\usepackage{multirow} % dodaj u preambulu
|
||||
|
||||
\lstdefinestyle{python}{
|
||||
language=Python,
|
||||
@@ -454,23 +455,23 @@ Taguchijeva metoda je eksperimentalna metoda za analizu utjecaja više ulaznih p
|
||||
\bigskip
|
||||
\textbf{Osnovni pojmovi:}
|
||||
\begin{itemize}
|
||||
\item \textbf{Faktori (engl. factors):} Varijable koje se kontroliraju u eksperimentu. U ovom radu, to su npr. visina sloja, širina ekstruzije, postotak
|
||||
ispune itd.
|
||||
\item \textbf{Faktori:} Varijable koje se kontroliraju u eksperimentu. U ovom radu, to su odabrani parametri ispisa
|
||||
|
||||
\item \textbf{Razine (engl. levels):} Odabrane vrijednosti koje pojedini faktor može poprimiti. Na primjer, visina sloja može imati 3
|
||||
razine: 0.1\,mm, 0.2\,mm i 0.3\,mm.
|
||||
\item \textbf{Razine:} Odabrane vrijednosti koje pojedini faktor može poprimiti.
|
||||
|
||||
\item \textbf{Ortogonalna matrica:} Matrica koja omogućuje sustavno variranje faktora i njihovih razina tako da se s minimalnim brojem eksperimenata
|
||||
obuhvati maksimalna količina informacija. Najčešće korištene su matrice tipa L9, L18, L27 itd., ovisno o broju faktora i razina.
|
||||
obuhvati maksimalna količina informacija.
|
||||
|
||||
\item \textbf{Signal-šum omjer (S/N omjer):} Kvantitativna mjera kojom se procjenjuje kvaliteta odziva. Povezuje korisni signal (željeni odziv) s
|
||||
neželjenim šumom (varijacijom). Za slučaj kada se želi maksimizirati odziv (npr. čvrstoća), koristi se S/N omjer za kriterij što je vrijednost viša, to je bolja:
|
||||
neželjenim šumom (varijacijom). Za slučaj kada se želi maksimizirati odziv (u ovom slučaju čvrstoća), koristi se S/N omjer za kriterij što
|
||||
je vrijednost viša, to je bolja:
|
||||
|
||||
\begin{equation}
|
||||
\begin{equation}\label{eq:sn_ratio}
|
||||
\text{S/N} = -10 \cdot \log_{10}\left( \frac{1}{n} \sum_{i=1}^{n} \frac{1}{y_i^2} \right)
|
||||
\end{equation}
|
||||
|
||||
gdje je $y_i$ izmjerena vrijednost odziva u $i$-tom ponavljanju, a $n$ broj ponavljanja eksperimenta za danu kombinaciju parametara.\\
|
||||
|
||||
\end{itemize}
|
||||
|
||||
\textbf{Zašto se koristi u optimizaciji procesa:}
|
||||
@@ -492,8 +493,14 @@ Njezine glavne prednosti su:
|
||||
U ovom radu koristit će se Taguchijeva metoda kako bi se utvrdio utjecaj 5 faktora ispisa (visina sloja, širina ekstruzije, postotak ispune, orijentacija modela
|
||||
i broj slojeva stijenke) na mehaničku čvrstoću ispitnih uzoraka izrađenih FDM tehnologijom. Za svaki eksperimentalni uzorak mjerit će se vlačna i smična čvrstoća,
|
||||
a S/N omjer koristit će se za procjenu optimalne kombinacije parametara i njihove robusnosti.\\
|
||||
|
||||
Cilj nam je, dakle, pronaći razine faktora koje daju velik signal (visoke vrijednosti čvrstoće) i mali šum (stabilno, malo rasipanje), zato maksimiziramo S/N
|
||||
omjer.\\
|
||||
|
||||
|
||||
\end{flushleft}
|
||||
|
||||
|
||||
\subsection{ANOVA analiza (analiza varijance)} \label{subsec:anova}
|
||||
|
||||
Analiza varijance (engl. \textit{Analysis of Variance} – ANOVA) je statistička metoda kojom se utvrđuje značajnost utjecaja pojedinih faktora na
|
||||
@@ -624,9 +631,9 @@ kvalitetna raspodjela podataka, biti će odabrane tri visine sloja prema tablici
|
||||
\hline
|
||||
0.08mm & 20\% & 0.4mm \\
|
||||
\hline
|
||||
0.22mm & 55\% & 0.4mm \\
|
||||
0.14mm & 55\% & 0.4mm \\
|
||||
\hline
|
||||
0.36mm & 90\% & 0.4mm \\
|
||||
0.28mm & 90\% & 0.4mm \\
|
||||
\hline
|
||||
\end{tabular}
|
||||
\end{table}
|
||||
@@ -715,8 +722,8 @@ U Tablici~\ref{tab:sumarni_parametri} prikazan je sažetak svih ispitivanih para
|
||||
\hline
|
||||
\multirow{3}{*}{Visina sloja}
|
||||
& 0.08\,mm \\
|
||||
& 0.22\,mm \\
|
||||
& 0.36\,mm \\
|
||||
& 0.14\,mm \\
|
||||
& 0.28\,mm \\
|
||||
\hline
|
||||
\multirow{3}{*}{Širina ekstruzije}
|
||||
& 0.4\,mm \\
|
||||
@@ -783,8 +790,8 @@ Kada znamo koje kombinacije su nam potrebne, možemo napraviti tablicu \ref{tab:
|
||||
\hline
|
||||
\multirow{3}{*}{Visina sloja}
|
||||
& 0.08\,mm & \multirow{3}{*}{3} \\
|
||||
& 0.22\,mm & \\
|
||||
& 0.36\,mm & \\
|
||||
& 0.14\,mm & \\
|
||||
& 0.28\,mm & \\
|
||||
\hline
|
||||
\multirow{3}{*}{Širina ekstruzije}
|
||||
& 0.4\,mm & \multirow{3}{*}{3} \\
|
||||
@@ -828,21 +835,21 @@ kombinacije koje je potrebno ispitati.\\
|
||||
1 & Orijentacija 1 & 0.08\,mm & 0.4\,mm & 20\% & 2 \\
|
||||
2 & Orijentacija 1 & 0.08\,mm & 0.6\,mm & 55\% & 4 \\
|
||||
3 & Orijentacija 1 & 0.08\,mm & 0.8\,mm & 85\% & 6 \\
|
||||
4 & Orijentacija 1 & 0.22\,mm & 0.4\,mm & 55\% & 6 \\
|
||||
5 & Orijentacija 1 & 0.22\,mm & 0.6\,mm & 85\% & 2 \\
|
||||
6 & Orijentacija 1 & 0.22\,mm & 0.8\,mm & 20\% & 4 \\
|
||||
7 & Orijentacija 1 & 0.36\,mm & 0.4\,mm & 85\% & 4 \\
|
||||
8 & Orijentacija 1 & 0.36\,mm & 0.6\,mm & 20\% & 6 \\
|
||||
9 & Orijentacija 1 & 0.36\,mm & 0.8\,mm & 55\% & 2 \\
|
||||
4 & Orijentacija 1 & 0.14\,mm & 0.4\,mm & 55\% & 6 \\
|
||||
5 & Orijentacija 1 & 0.14\,mm & 0.6\,mm & 85\% & 2 \\
|
||||
6 & Orijentacija 1 & 0.14\,mm & 0.8\,mm & 20\% & 4 \\
|
||||
7 & Orijentacija 1 & 0.28\,mm & 0.4\,mm & 85\% & 4 \\
|
||||
8 & Orijentacija 1 & 0.28\,mm & 0.6\,mm & 20\% & 6 \\
|
||||
9 & Orijentacija 1 & 0.28\,mm & 0.8\,mm & 55\% & 2 \\
|
||||
10 & Orijentacija 2 & 0.08\,mm & 0.4\,mm & 85\% & 4 \\
|
||||
11 & Orijentacija 2 & 0.08\,mm & 0.6\,mm & 20\% & 6 \\
|
||||
12 & Orijentacija 2 & 0.08\,mm & 0.8\,mm & 55\% & 2 \\
|
||||
13 & Orijentacija 2 & 0.22\,mm & 0.4\,mm & 20\% & 6 \\
|
||||
14 & Orijentacija 2 & 0.22\,mm & 0.6\,mm & 55\% & 2 \\
|
||||
15 & Orijentacija 2 & 0.22\,mm & 0.8\,mm & 85\% & 4 \\
|
||||
16 & Orijentacija 2 & 0.36\,mm & 0.4\,mm & 55\% & 4 \\
|
||||
17 & Orijentacija 2 & 0.36\,mm & 0.6\,mm & 85\% & 6 \\
|
||||
18 & Orijentacija 2 & 0.36\,mm & 0.8\,mm & 20\% & 2 \\
|
||||
13 & Orijentacija 2 & 0.14\,mm & 0.4\,mm & 20\% & 6 \\
|
||||
14 & Orijentacija 2 & 0.14\,mm & 0.6\,mm & 55\% & 2 \\
|
||||
15 & Orijentacija 2 & 0.14\,mm & 0.8\,mm & 85\% & 4 \\
|
||||
16 & Orijentacija 2 & 0.28\,mm & 0.4\,mm & 55\% & 4 \\
|
||||
17 & Orijentacija 2 & 0.28\,mm & 0.6\,mm & 85\% & 6 \\
|
||||
18 & Orijentacija 2 & 0.28\,mm & 0.8\,mm & 20\% & 2 \\
|
||||
\hline
|
||||
\end{tabular}
|
||||
}
|
||||
@@ -867,8 +874,8 @@ parametri za smično ispitivanje.\\
|
||||
\hline
|
||||
\multirow{3}{*}{Visina sloja}
|
||||
& 0.08\,mm & \multirow{3}{*}{3} \\
|
||||
& 0.22\,mm & \\
|
||||
& 0.36\,mm & \\
|
||||
& 0.14\,mm & \\
|
||||
& 0.28\,mm & \\
|
||||
\hline
|
||||
\multirow{3}{*}{Širina ekstruzije}
|
||||
& 0.4\,mm & \multirow{3}{*}{3} \\
|
||||
@@ -917,24 +924,24 @@ odgovara matrici L27 koja sadržava pet faktora po tri razine, te zahtjeva 27 ek
|
||||
7 & Orijentacija 3 & 0.08\,mm & 0.8\,mm & 20\% & 4 \\
|
||||
8 & Orijentacija 1 & 0.08\,mm & 0.8\,mm & 55\% & 6 \\
|
||||
9 & Orijentacija 2 & 0.08\,mm & 0.8\,mm & 85\% & 2 \\
|
||||
10 & Orijentacija 2 & 0.22\,mm & 0.4\,mm & 20\% & 6 \\
|
||||
11 & Orijentacija 3 & 0.22\,mm & 0.4\,mm & 55\% & 2 \\
|
||||
12 & Orijentacija 1 & 0.22\,mm & 0.4\,mm & 85\% & 4 \\
|
||||
13 & Orijentacija 3 & 0.22\,mm & 0.6\,mm & 20\% & 4 \\
|
||||
14 & Orijentacija 1 & 0.22\,mm & 0.6\,mm & 55\% & 6 \\
|
||||
15 & Orijentacija 2 & 0.22\,mm & 0.6\,mm & 85\% & 2 \\
|
||||
16 & Orijentacija 1 & 0.22\,mm & 0.8\,mm & 20\% & 2 \\
|
||||
17 & Orijentacija 2 & 0.22\,mm & 0.8\,mm & 55\% & 4 \\
|
||||
18 & Orijentacija 3 & 0.22\,mm & 0.8\,mm & 85\% & 6 \\
|
||||
19 & Orijentacija 3 & 0.36\,mm & 0.4\,mm & 20\% & 4 \\
|
||||
20 & Orijentacija 1 & 0.36\,mm & 0.4\,mm & 55\% & 6 \\
|
||||
21 & Orijentacija 2 & 0.36\,mm & 0.4\,mm & 85\% & 2 \\
|
||||
22 & Orijentacija 1 & 0.36\,mm & 0.6\,mm & 20\% & 4 \\
|
||||
23 & Orijentacija 2 & 0.36\,mm & 0.6\,mm & 55\% & 6 \\
|
||||
24 & Orijentacija 3 & 0.36\,mm & 0.6\,mm & 85\% & 2 \\
|
||||
25 & Orijentacija 2 & 0.36\,mm & 0.8\,mm & 20\% & 2 \\
|
||||
26 & Orijentacija 3 & 0.36\,mm & 0.8\,mm & 55\% & 4 \\
|
||||
27 & Orijentacija 1 & 0.36\,mm & 0.8\,mm & 85\% & 6 \\
|
||||
10 & Orijentacija 2 & 0.14\,mm & 0.4\,mm & 20\% & 6 \\
|
||||
11 & Orijentacija 3 & 0.14\,mm & 0.4\,mm & 55\% & 2 \\
|
||||
12 & Orijentacija 1 & 0.14\,mm & 0.4\,mm & 85\% & 4 \\
|
||||
13 & Orijentacija 3 & 0.14\,mm & 0.6\,mm & 20\% & 4 \\
|
||||
14 & Orijentacija 1 & 0.14\,mm & 0.6\,mm & 55\% & 6 \\
|
||||
15 & Orijentacija 2 & 0.14\,mm & 0.6\,mm & 85\% & 2 \\
|
||||
16 & Orijentacija 1 & 0.14\,mm & 0.8\,mm & 20\% & 2 \\
|
||||
17 & Orijentacija 2 & 0.14\,mm & 0.8\,mm & 55\% & 4 \\
|
||||
18 & Orijentacija 3 & 0.14\,mm & 0.8\,mm & 85\% & 6 \\
|
||||
19 & Orijentacija 3 & 0.28\,mm & 0.4\,mm & 20\% & 4 \\
|
||||
20 & Orijentacija 1 & 0.28\,mm & 0.4\,mm & 55\% & 6 \\
|
||||
21 & Orijentacija 2 & 0.28\,mm & 0.4\,mm & 85\% & 2 \\
|
||||
22 & Orijentacija 1 & 0.28\,mm & 0.6\,mm & 20\% & 4 \\
|
||||
23 & Orijentacija 2 & 0.28\,mm & 0.6\,mm & 55\% & 6 \\
|
||||
24 & Orijentacija 3 & 0.28\,mm & 0.6\,mm & 85\% & 2 \\
|
||||
25 & Orijentacija 2 & 0.28\,mm & 0.8\,mm & 20\% & 2 \\
|
||||
26 & Orijentacija 3 & 0.28\,mm & 0.8\,mm & 55\% & 4 \\
|
||||
27 & Orijentacija 1 & 0.28\,mm & 0.8\,mm & 85\% & 6 \\
|
||||
\hline
|
||||
\end{tabular}
|
||||
}
|
||||
@@ -1248,7 +1255,6 @@ Za svaki ispitni uzorak zabilježeni su:
|
||||
\item konfiguracija parametara definirana ortogonalnom matricom
|
||||
\item vrijednosti sile
|
||||
\item izračunata naprezanja
|
||||
\item vrijednosti pomaka
|
||||
\end{itemize}
|
||||
Na taj način dobiven je skup podataka koji se dalje koristi u analizi prema Taguchijevoj metodi.
|
||||
|
||||
@@ -1339,38 +1345,251 @@ Izračun površina i geometrijskih momenata presjeka proveden je pomoću vlastit
|
||||
|
||||
\subsection{Obrada rezultata vlačnog ispitivanja}\label{subsec:obrada_rezultata_vlačnog_ispitivanja}
|
||||
|
||||
Primjenom Taguchijeve metode i izračuna signal-šum (S/N omjer) moguće je odrediti koji parametri ispisa imaju najveći utjecaj na čvrstoću uzoraka te identificirati
|
||||
optimalne kombinacije parametara. Za svaki uzorak izmjerena je maksimalna sila $F_\text{max}$ pri lomu, te je izračunata vlačna čvrstoća prema izrazu:\\
|
||||
\begin{equation}
|
||||
\sigma = \frac{F_\text{max}}{A}
|
||||
\end{equation}
|
||||
gdje je $A$ površina poprečnog presjeka epruvete u zoni loma.\\
|
||||
Nakon odrađenog vlačnog ispitivanja na kidalici, zabilježene su sile prikazane u tablici \ref{tab:rezultati_vlacni}. Svaki uzorak ispitivan je do loma, te je
|
||||
zabilježena najveća sila u procesu ispitivanja. \\
|
||||
|
||||
\subsubsection{Signal-šum omjer rezultata vlačnog ispitivanja}\label{subsubsec:signal_sum_omjer_rezultata_vlacnog_ispitivanja}
|
||||
|
||||
Primjenom Taguchijeve metode i izračuna signal-šum (S/N omjer) moguće je odrediti koji parametri ispisa imaju najveći utjecaj na čvrstoću uzoraka te identificirati
|
||||
optimalne kombinacije parametara. Za svaki uzorak, pomoću maksimalne sile $F_\text{m}$ pri lomu, te je izračunata vlačna čvrstoća prema izrazu:\\
|
||||
\begin{equation}
|
||||
\sigma = \frac{F_\text{m}}{A_{ekv}}
|
||||
\end{equation}
|
||||
gdje je $A_{ekv}$ površina ekvivalentnog poprečnog presjeka epruvete kada bi bila potpuno ispunjena.\\
|
||||
Ekvivalentu površinu koristimo kako bi svi uzorci imali istu referencu za računanje naprezanja. Pošto je unutrašnjost ispitnog uzorka kompleksna, te površina
|
||||
poprečnog presjeka nije konstanta, niti je jednostavnog oblika, koristeći program opisan u poglavlju \ref{subsec:racunalna_analiza_poprecnog_presjeka} kako bi se
|
||||
odredila maksimalna površina poprečnog presjeka, te uzročno posljedično i naprezanje ($\sigma ''$) koje bi se pojavilo kada bi ispitni uzorak zbilja puknuo u presjeku
|
||||
najvećom površinom (najgori slučaj koji nam po metodi "što više to bolje" daje najniži rezultat). Također je zabilježena i minimalna površina poprečnog presjeka
|
||||
svakog ispitnog uzorka kako bi se mogao odrediti lokalni maksimum naprezanja ($\sigma '$) koji se pri zabilježenoj sili dogodio (opisano u daljnjoj analizi).
|
||||
|
||||
\begin{flushleft}
|
||||
Za svaku eksperimentalnu kombinaciju iz ortogonalne matrice L18 (tablica \ref{tab:taguchi_l18_vlacni} izračunat je signal-šum (SNR) omjer prema izrazu
|
||||
\ref{eq:sn_ratio}. Gdje je $y_i$ izmjerena vrijednost čvrstoće u $i$-tom ponavljanju, a $n$ broj ponavljanja. Budući da
|
||||
je svaki ispitni uzorak (zbog ograničenih resursa) ispitivan samo jednom, izraz \ref{eq:sn_ratio} možemo pretvoriti u izraz \ref{eq:sn_ratio_vlak} (za
|
||||
vlak).
|
||||
|
||||
Za svaki rezultat izračunat je S/N omjer (pripadajuč za taj slučaj) prema kriteriju što je vrijednost viša, to je bolja.\\
|
||||
|
||||
\end{flushleft}
|
||||
|
||||
\begin{equation}
|
||||
\text{S/N} = -10 \cdot \log_{10}\left ( \frac{1}{\sigma^2}\right) = 20\cdot log_{10} \left (\sigma \right )
|
||||
\label{eq:sn_ratio_vlak}
|
||||
\end{equation}
|
||||
|
||||
\begin{table}[H]
|
||||
\centering
|
||||
\resizebox{\textwidth}{!}{%
|
||||
\begin{tabular}{|c|c|c|c|c|c|c|c|c|}
|
||||
\hline
|
||||
Eksperiment & $A_{ekv}$ [mm$^2$] & $A_{min}$ [mm$^2$] & $A_{max}$ [mm$^2$] & $F_m$ [kN] & $\sigma$ [MPa] & $\sigma'$ & $\sigma''$ & SNR [dB] \\ \hline
|
||||
1 & 100 & 44.493 & 44.493 & 0.778 & 7.78 & 17.4859 & 17.4859 & 17.8196 \\ \hline
|
||||
2 & 100 & 87.819 & 87.819 & 3.299 & 32.99 & 37.5659 & 37.5659 & 30.3676 \\ \hline
|
||||
3 & 100 & 100 & 100 & 0.794 & 7.94 & 7.9400 & 7.9400 & 17.9964 \\ \hline
|
||||
4 & 100 & 87.6308 & 87.6308 & 2.792 & 27.92 & 31.8609 & 31.8609 & 28.9183 \\ \hline
|
||||
5 & 100 & 91.5613 & 91.5613 & 2.468 & 24.68 & 26.9546 & 26.9546 & 27.8469 \\ \hline
|
||||
6 & 100 & 93.9905 & 93.9905 & 2.871 & 28.71 & 30.5456 & 30.5456 & 29.1607 \\ \hline
|
||||
7 & 100 & 92.7473 & 92.7473 & 2.423 & 24.23 & 26.1247 & 26.1247 & 27.6871 \\ \hline
|
||||
8 & 100 & 96.3896 & 96.3896 & 1.891 & 18.91 & 19.6183 & 19.6183 & 25.5338 \\ \hline
|
||||
9 & 100 & 79.2649 & 79.2649 & 2.431 & 24.31 & 30.6693 & 30.6693 & 27.7157 \\ \hline
|
||||
10 & 100 & 35.669 & 71.34 & 3.398 & 33.98 & 95.2648 & 47.6311 & 30.6245 \\ \hline
|
||||
11 & 100 & 36.045 & 72.09 & 3.218 & 32.18 & 89.2773 & 44.6386 & 30.1517 \\ \hline
|
||||
12 & 100 & 26.908 & 53.817 & 2.768 & 27.68 & 102.869 & 51.4336 & 28.8433 \\ \hline
|
||||
13 & 100 & 32.415 & 52.865 & 2.472 & 24.72 & 76.2610 & 46.7606 & 27.8610 \\ \hline
|
||||
14 & 100 & 24.155 & 48.31 & 2.527 & 25.27 & 104.616 & 52.3080 & 28.0521 \\ \hline
|
||||
15 & 100 & 42.804 & 85.607 & 3.647 & 36.47 & 85.2023 & 42.6017 & 31.2387 \\ \hline
|
||||
16 & 100 & 26.909 & 53.817 & 2.491 & 24.91 & 92.5713 & 46.2865 & 27.9275 \\ \hline
|
||||
17 & 100 & 44.555 & 89.111 & 4.111 & 41.11 & 92.2680 & 46.1335 & 32.2789 \\ \hline
|
||||
18 & 100 & 15.895 & 31.79 & 2.263 & 22.63 & 142.372 & 71.1859 & 27.0937 \\ \hline
|
||||
\end{tabular}
|
||||
}
|
||||
\caption{Rezultati vlačnog ispitivanja}
|
||||
\label{tab:rezultati_vlacni}
|
||||
\end{table}
|
||||
|
||||
\begin{flushleft}
|
||||
Nakon što smo odredili sve vrijednosti za signal-šum omjere, moguće je onda odrediti srednji signal-šum za svaku od razina svakog faktora u tablici
|
||||
\ref{tab:taguchi_l18_vlacni}, srednju čvrstoću svake razine svakog parametra, te finalno i razliku maksimalnog i minimalnog signal-šum omjera svake razine svakog
|
||||
faktora. Sa tim podacima, možemo napraviti predikciju optimalne kombinacije signal-šum omjera. Svi navedeni podaci prikazani su u tablici \ref{tab:snr_vlak}.
|
||||
\end{flushleft}
|
||||
|
||||
\begin{table}[H]
|
||||
\centering
|
||||
\scriptsize
|
||||
\begin{tabular}{|c|c|c|c|c|c|}
|
||||
\hline
|
||||
Faktor & Razina & Srednji SNR [dB] & Srednja čvrstoća [MPa] & $\Delta$ (SNR) & Optimalna kombinacija SNR \\ \hline
|
||||
|
||||
\multirow{2}{*}{Orijentacija}
|
||||
& 1 & 25.8940 & 21.94 & \multirow{2}{*}{3.4473} & \multirow{2}{*}{2} \\ \cline{2-4}
|
||||
& 2 & 29.3413 & 29.88 & & \\ \hline
|
||||
|
||||
\multirow{3}{*}{Visina sloja [mm]}
|
||||
& 0.08 & 25.9672 & 23.76 & \multirow{3}{*}{3.2725} & \multirow{3}{*}{0.14} \\ \cline{2-4}
|
||||
& 0.14 & 28.8463 & 27.96 & & \\ \cline{2-4}
|
||||
& 0.28 & 28.0395 & 26.02 & & \\ \hline
|
||||
|
||||
\multirow{3}{*}{Širina ekstruzije [mm]}
|
||||
& 0.4 & 26.8063 & 23.92 & \multirow{3}{*}{2.8791} & \multirow{3}{*}{0.6} \\ \cline{2-4}
|
||||
& 0.6 & 29.0385 & 29.19 & & \\ \cline{2-4}
|
||||
& 0.8 & 27.0081 & 24.62 & & \\ \hline
|
||||
|
||||
\multirow{3}{*}{Postotak ispune [\%]}
|
||||
& 20 & 26.2701 & 22.49 & \multirow{3}{*}{2.3673} & \multirow{3}{*}{55} \\ \cline{2-4}
|
||||
& 55 & 28.6374 & 27.18 & & \\ \cline{2-4}
|
||||
& 85 & 27.9454 & 28.07 & & \\ \hline
|
||||
|
||||
\multirow{3}{*}{Broj slojeva stijenke}
|
||||
& 2 & 26.2286 & 22.06 & \multirow{3}{*}{2.2322} & \multirow{3}{*}{4} \\ \cline{2-4}
|
||||
& 4 & 29.5010 & 30.22 & & \\ \cline{2-4}
|
||||
& 6 & 27.1234 & 25.46 & & \\ \hline
|
||||
|
||||
\end{tabular}
|
||||
\caption{Analiza faktora s prosječnim vrijednostima SNR i čvrstoće}
|
||||
\label{tab:snr_vlak}
|
||||
\end{table}
|
||||
|
||||
|
||||
\subsubsection{ANOVA analiza rezultata vlačnog ispitivanja}\label{subsubsec:anova_analiza_rezultata_vlacnog_ispitivanja}
|
||||
|
||||
ANOVA metodu provesti ćemo po postupku opisanom u poglavlju \ref{subsec:anova_analiza}
|
||||
|
||||
Izračunamo li srednju srednju vrijednost ($\mu$) naprezanja $\sigma$ svakog eksperimenta te zbroj kvadrata odstupanja točaka od srednje vrijednosti za skup svih
|
||||
$\sigma$, uz broj uzoraka $\mathrm{N}=18$, dobivamo vrijednosti iz izraza \ref{eq:sst} te izraza \ref{eq:sigma_avg}.\\
|
||||
|
||||
\begin{equation}\label{eq:sigma_avg}
|
||||
\mu = \bar{\sigma} = \frac{\sum_{i=1}^{N} (\sigma_i)}{N} = 25.912 \mathrm{MPa}
|
||||
\end{equation}
|
||||
|
||||
\begin{equation}\label{eq:sst}
|
||||
SS_{ukupno} = \sum_{i=1}^{N} (\sigma_i) = 1233.228 \mathrm{MPa^2}
|
||||
\end{equation}
|
||||
|
||||
|
||||
Sada je moguće izračunati zbrojeve kvadrata za svaki faktor ($\mathrm{SS_f}$) prema izrazu \ref{eq:ssf} koji predstavlja dio ukupne varijacije koji se može pripisati
|
||||
glavnom učinku faktora za koji se računa.\\
|
||||
|
||||
\begin{equation}\label{eq:ssf}
|
||||
SS_f = \sum_{j=1}^{l} n_j (\bar{\sigma}_j - \bar{\sigma})^2
|
||||
\end{equation}
|
||||
|
||||
Srednji kvadrat definiran je izrazima \ref{eq:msf} i \ref{eq:mse} te opisuje prosječni varijabilitet koji objašnjava faktor po jednom stupnju slobode i "ostatak", tj.
|
||||
preostali varijabilitet koji model nije objasnio.\\
|
||||
|
||||
\begin{equation}\label{eq:msf}
|
||||
\mathrm{MS_f} = \frac{\mathrm{SS_f}}{\mathrm{SL_f}}
|
||||
\end{equation}
|
||||
|
||||
\begin{equation}\label{eq:mse}
|
||||
\mathrm{MS_E} = \frac{\mathrm{SS_E}}{\mathrm{SL_E}}
|
||||
\end{equation}
|
||||
|
||||
Stupnjevi slobode govore koliko je neovisnih informacija dostupno za procjenu varijabilnosti. Ukupni broj stupnjeva slobode (definiran izrazom \ref{eq:sl_ukupno}
|
||||
je zapravo ukupan broj ispitnih uzoraka, umanjen za jedan jer jedno od $\mathrm{N}$ mjerenja koristimo za procjenu ukupnog prosjeka $\mu$, dok je broj
|
||||
stupnjeva slobode faktora s $\mathrm{a}$ razina (definiran izrazom \ref{eq:sl_faktor}) umanjen za jedan jer se jedna razina koristi za kontrast u odnosu na $\mu$.\\
|
||||
|
||||
|
||||
\begin{equation}\label{eq:sl_ukupno}
|
||||
\mathrm{SL_{ukupno}} = \mathrm{N} - 1
|
||||
\end{equation}
|
||||
|
||||
\begin{equation}\label{eq:sl_faktor}
|
||||
\mathrm{SL_{faktor}} = \mathrm{a} -1
|
||||
\end{equation}
|
||||
|
||||
U tablici \ref{tab:anova_ssf_vlak} prikazane su vrijednosti zbroja kvadrata, stupnjeva slobode te srednjih kvadrata za svaki faktor i njegove razine.\\
|
||||
|
||||
|
||||
\begin{table}[H]
|
||||
\centering
|
||||
\caption{Rezultati vlačnih ispitivanja (primjer vrijednosti → moram ubaciti prave nakon kidanja, ali ovo bi trebao biti format tablice)}
|
||||
\label{tab:rezultati_vlacni}
|
||||
\begin{tabular}{|c|c|c|c|c|}
|
||||
\hline
|
||||
Eksperiment & Orijentacija & $F_\text{max}$ [N] & Površina presjeka $A$ [mm$^2$] & $\sigma$ [MPa] \\
|
||||
\hline
|
||||
1 & Orijentacija 1 & 1420 & 25.0 & 56.8 \\
|
||||
2 & Orijentacija 1 & 1280 & 25.0 & 51.2 \\
|
||||
3 & Orijentacija 1 & 1630 & 25.0 & 65.2 \\
|
||||
... & ... & ... & ... & ... \\
|
||||
\begin{tabular}{|c|c|c|c|c|c|}
|
||||
\hline
|
||||
Faktor & $\bar{\sigma}$ & n & $\mu^2$ & $\mathrm{n} \cdot \mu^2$ \\ \hline
|
||||
|
||||
\multicolumn{5}{|l|}{\textbf{Orijentacija}} \\ \hline
|
||||
1 & 21.9411 & 9 & 15.7697 & 141.9275 \\ \hline
|
||||
2 & 29.8833 & 9 & 15.7697 & 141.9275 \\ \hline
|
||||
\textbf{Zbroj kvadrata} & & & & 283.8550 \\ \hline
|
||||
\textbf{Stupnjevi slobode} & & & & 1 \\ \hline
|
||||
\textbf{Srednji kvadrat} & & & & 283.8550 \\ \hline
|
||||
|
||||
\multicolumn{5}{|l|}{\textbf{Visina sloja [mm]}} \\ \hline
|
||||
0.08 & 23.7583 & 6 & 4.6392 & 27.8354 \\ \hline
|
||||
0.14 & 27.9617 & 6 & 4.2002 & 25.2013 \\ \hline
|
||||
0.28 & 26.0167 & 6 & 0.0109 & 0.0655 \\ \hline
|
||||
\textbf{Zbroj kvadrata} & & & & 53.1022 \\ \hline
|
||||
\textbf{Stupnjevi slobode} & & & & 2 \\ \hline
|
||||
\textbf{Srednji kvadrat} & & & & 26.5511 \\ \hline
|
||||
|
||||
\multicolumn{5}{|l|}{\textbf{Širina ekstruzije [mm]}} \\ \hline
|
||||
0.4 & 23.9233 & 6 & 3.9557 & 23.7347 \\ \hline
|
||||
0.6 & 29.19 & 6 & 10.7438 & 64.4629 \\ \hline
|
||||
0.8 & 24.6233 & 6 & 1.6612 & 9.9674 \\ \hline
|
||||
\textbf{Zbroj kvadrata} & & & & 98.1644 \\ \hline
|
||||
\textbf{Stupnjevi slobode} & & & & 2 \\ \hline
|
||||
\textbf{Srednji kvadrat} & & & & 49.0822 \\ \hline
|
||||
|
||||
\multicolumn{5}{|l|}{\textbf{Postotak ispune [\%]}} \\ \hline
|
||||
20 & 22.4883 & 6 & 11.7230 & 70.3381 \\ \hline
|
||||
55 & 27.18 & 6 & 1.6073 & 9.6436 \\ \hline
|
||||
85 & 28.0683 & 6 & 4.6489 & 27.8929 \\ \hline
|
||||
\textbf{Zbroj kvadrata} & & & & 107.8745 \\ \hline
|
||||
\textbf{Stupnjevi slobode} & & & & 2 \\ \hline
|
||||
\textbf{Srednji kvadrat} & & & & 53.9377 \\ \hline
|
||||
|
||||
\multicolumn{5}{|l|}{\textbf{Broj slojeva stijenke}} \\ \hline
|
||||
2 & 22.0583 & 6 & 14.8525 & 89.1148 \\ \hline
|
||||
4 & 30.215 & 6 & 18.5139 & 111.0834 \\ \hline
|
||||
6 & 25.4633 & 6 & 0.2015 & 1.2090 \\ \hline
|
||||
\textbf{Zbroj kvadrata} & & & & 201.4071 \\ \hline
|
||||
\textbf{Stupnjevi slobode} & & & & 2 \\ \hline
|
||||
\textbf{Srednji kvadrat} & & & & 100.7036 \\ \hline
|
||||
|
||||
\end{tabular}
|
||||
\caption{Sume kvadrata faktora vlačnog testa}
|
||||
\label{tab:anova_ssf_vlak}
|
||||
\end{table}
|
||||
|
||||
Za svaki rezultat izračunat je S/N omjer (pripadajuč za taj slučaj) prema kriteriju što je vrijednost viša, to je bolja.\\
|
||||
\begin{equation}
|
||||
\text{S/N} = -10 \cdot \log_{10}\left( \frac{1}{n} \sum_{i=1}^{n} \frac{1}{y_i^2} \right)
|
||||
\label{eq:sn_ratio}
|
||||
Pogreška predstavlja sve što nije objašnjeno glavnim učincima u modelu, te je definirana izrazom \ref{eq:pogreska}. Uzevši u obzir da (zbog ograničennja eksperimenta)
|
||||
nemamo više ispitivanja istih epruveta, pogreška će sadržavati interakcije među faktorima (jer ih ne procjenjujemo), stohastični šum procesa (varijacije u ispisu,
|
||||
temperaturama, mjerenju itd.) te neubrojene kovarijante (neidealnu adheziju, točne poprečne presjeke, interakciju geometrije ispune i stijenke itd.). Pogreška u
|
||||
ovome slučaju zato neće predstavljati grešku u mjerenju, već neobjašnjene varijacije u rezultatu.
|
||||
|
||||
\begin{equation}\label{eq:pogreska}
|
||||
\mathrm{SS_E} = \mathrm{SS_{ukupno}} - \sum_f \mathrm{SS_f}
|
||||
\end{equation}
|
||||
|
||||
|
||||
F-omjer, opisan izrazom \ref{eq:f-ratio}, predstavlja usporedbu varijabilnosti zbog faktora te preostale (rezidualne) varijabilnosti. Velika F vrijednost govori
|
||||
da se razine u tome faktoru razlikuju više nego što bi se očekivalo od slučajnog šuma, te je kao takva pokazatelj statističke značajnosti faktora na finalni rezultat.\\
|
||||
|
||||
\begin{equation}\label{eq:f-ratio}
|
||||
\mathrm{F_f} = \frac{\mathrm{MS_f}}{\mathrm{MS_e}}
|
||||
\end{equation}
|
||||
|
||||
|
||||
Sažetak cijele analize, te udio varijabiliteta svakog faktora prikazan je u tablici \ref{tab:anova_sazetak_vlak}.\\
|
||||
|
||||
\begin{table}[H]
|
||||
\centering
|
||||
\scriptsize
|
||||
\begin{tabular}{|l|c|c|c|c|c|}
|
||||
\hline
|
||||
\textbf{Faktor} & \textbf{Zbroj kvadrata (SS)} & \textbf{Stupnjevi slobode (df)} & \textbf{Srednji kvadrat (MS)} & \textbf{F-omjer} & \textbf{Udio varijabiliteta [\%]} \\ \hline
|
||||
Orijentacija & 283.8550 & 1 & 283.8550 & 4.6455 & 23.0172 \\ \hline
|
||||
Visina sloja & 53.1022 & 2 & 26.5511 & 0.4345 & 4.3060 \\ \hline
|
||||
Širina ekstruzije & 98.1644 & 2 & 49.0822 & 0.8033 & 7.9600 \\ \hline
|
||||
Postotak ispune & 107.8745 & 2 & 53.9373 & 0.8827 & 8.7473 \\ \hline
|
||||
Broj slojeva stijenke & 201.4071 & 2 & 100.7036 & 1.6481 & 16.3317 \\ \hline
|
||||
Pogreška (rezidual) & 488.8245 & 8 & 61.1031 & & 39.6378 \\ \hline
|
||||
\textbf{Ukupno} & 1233.2279 & 17 & & & 100.0000 \\ \hline
|
||||
\end{tabular}
|
||||
\caption{ANOVA tablica sa SS, df, MS, F-omjerom i udjelom varijabiliteta}
|
||||
\label{tab:anova_sazetak_vlak}
|
||||
\end{table}
|
||||
|
||||
|
||||
|
||||
\subsection{Obrada rezultata smičnog ispitivanja}\label{subsec:obrada_rezultata_smičnog_ispitivanja}
|
||||
|
||||
Rezultati smičnog ispitivanja obratiti će se na isti način kao i kod vlačnog, dakle prema poglavlju \ref{subsec:obrada_rezultata_vlačnog_ispitivanja}. \\
|
||||
@@ -1399,12 +1618,28 @@ Eksperiment & Orijentacija & $F_\text{max}$ [N] & Površina presjeka $A$ [mm$^2$
|
||||
\subsection{Obrada rezultata i S/N omjer}\label{subsec:obrada_rezultata_i_sn_omjer}
|
||||
Za svaku eksperimentalnu kombinaciju iz ortogonalnih matrica L18 i L27 (tablice \ref{tab:taguchi_l18_vlacni} i \ref{tab:taguchi_l27}) prikupljeni su podaci
|
||||
vlačne i smične čvrstoće (prema poglavljima \ref{subsec:obrada_rezultata_vlačnog_ispitivanja} i \ref{subsec:obrada_rezultata_smičnog_ispitivanja}) te je na temelju istih
|
||||
izračunat signal-šum (S/N) omjer prema izrazu \ref{eq:sn_ratio}. Gdje je $y_i$ izmjerena vrijednost čvrstoće u $i$-tom ponavljanju, a $n$ broj ponavljanja.\\
|
||||
izračunat signal-šum (S/N) omjer prema izrazu \ref{eq:sn_ratio}. Gdje je $y_i$ izmjerena vrijednost čvrstoće u $i$-tom ponavljanju, a $n$ broj ponavljanja. Budući da
|
||||
je svaki ispitni uzorak (zbog ograničenih resursa) ispitivan samo jednom, izraz \ref{eq:sn_ratio} možemo pretvoriti u izraz \ref{eq:sn_ratio_vlak} (za
|
||||
vlak) te izraz \ref{eq:sn_ratio_smik} (za smik).\\
|
||||
|
||||
\begin{equation}
|
||||
\text{S/N} = -10 \cdot \log_{10}\left ( \frac{1}{\sigma^2}\right) = 20\cdot log_{10} \left (\sigma \right )
|
||||
\label{eq:sn_ratio_vlak}
|
||||
\end{equation}
|
||||
|
||||
\begin{equation}
|
||||
\text{S/N} = -10 \cdot \log_{10}\left ( \frac{1}{\tau^2}\right) = 20\cdot log_{10} \left (\tau \right )
|
||||
\label{eq:sn_ratio_smik}
|
||||
\end{equation}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
\subsection{ANOVA analiza}\label{subsec:anova_analiza}
|
||||
|
||||
Kako bi se kvantificirao doprinos svakog pojedinog parametra, na ukupnu varijabilnost čvstoće, provedena je analiza varijance (ANOVA).\\
|
||||
ANOVA postupak obuhvaća sljedeće postupke:\\
|
||||
ANOVA postupak obuhvaća sljedeće korake:\\
|
||||
\begin{enumerate}
|
||||
\item Izračun ukupne sume kvadrata (SST), koja predstavlja ukupnu varijabilnost rezultata:
|
||||
\begin{equation}
|
||||
|
||||
File diff suppressed because one or more lines are too long
19
software/.ipynb_checkpoints/ispitni_rezultati-checkpoint.csv
Normal file
19
software/.ipynb_checkpoints/ispitni_rezultati-checkpoint.csv
Normal file
@@ -0,0 +1,19 @@
|
||||
Eksperiment,Orijentacija,Visina sloja,Širina ekstruzije,Postotak ispune,Broj slojeva stijenke,A_ekv [mm^2],A_min [mm^2],A_max,Fm kN],Sigma [Mpa],Sigma’,SNR [dB]
|
||||
1,Orijentacija 1,0.08,0.4,20.00%,2,100,44.493,,0.778,7.78,17.4858966579012,17.8195919397938
|
||||
2,Orijentacija 1,0.08,0.6,55.00%,4,100,87.819,,3.299,32.99,37.5659025951104,30.3676463109069
|
||||
3,Orijentacija 1,0.08,0.8,85.00%,6,100,100,,0.794,7.94,7.94,17.9964100485419
|
||||
4,Orijentacija 1,0.14,0.4,55.00%,6,100,87.6308,,2.792,27.92,31.8609438690506,28.9183082790225
|
||||
5,Orijentacija 1,0.14,0.6,85.00%,2,100,91.5613,,2.468,24.68,26.9546194735112,27.8469031072241
|
||||
6,Orijentacija 1,0.14,0.8,20.00%,4,100,93.9905,,2.871,28.71,30.5456402508764,29.1606638499301
|
||||
7,Orijentacija 1,0.28,0.4,85.00%,4,100,92.7473,,2.423,24.23,26.1247497231725,27.6870682827501
|
||||
8,Orijentacija 1,0.28,0.6,20.00%,6,100,96.3896,,1.891,18.91,19.6182990696092,25.5338305769008
|
||||
9,Orijentacija 1,0.28,0.8,55.00%,2,100,79.2649,,2.431,24.31,30.6693126465813,27.7156991768667
|
||||
10,Orijentacija 2,0.08,0.4,85.00%,4,100,35.669,,3.398,33.98,95.264795761025,30.6244674906605
|
||||
11,Orijentacija 2,0.08,0.6,20.00%,6,100,36.045,,3.218,32.18,89.277292273547,30.1517207952602
|
||||
12,Orijentacija 2,0.08,0.8,55.00%,2,100,26.908,,2.768,27.68,102.869035231158,28.8433217156944
|
||||
13,Orijentacija 2,0.14,0.4,20.00%,6,100,32.415,,2.472,24.72,76.2609902822767,27.8609693283356
|
||||
14,Orijentacija 2,0.14,0.6,55.00%,2,100,24.155,,2.527,25.27,104.616021527634,28.0521048383983
|
||||
15,Orijentacija 2,0.14,0.8,85.00%,4,100,42.804,,3.647,36.47,85.2023175404168,31.2387152662756
|
||||
16,Orijentacija 2,0.28,0.4,55.00%,4,100,26.909,,2.491,24.91,92.5712586866848,27.9274745507301
|
||||
17,Orijentacija 2,0.28,0.6,85.00%,6,100,44.555,,4.111,41.11,92.2679833913141,32.278949535607
|
||||
18,Orijentacija 2,0.28,0.8,20.00%,2,100,15.895,,2.263,22.63,142.371815036175,27.0936910790946
|
||||
|
@@ -0,0 +1,19 @@
|
||||
Eksperiment,Orijentacija,Visina sloja,Širina ekstruzije,Postotak ispune,Broj slojeva stijenke,A_ekv [mm^2],A_min [mm^2],A_max,Fm kN],Sigma [Mpa],Sigma’,SNR [dB],A_max [mm^2],Sigma'
|
||||
1,Orijentacija 1,0.08,0.4,0.2,2.0,100.0,27.712854757929772,,0.778,7.78,17.4858966579012,17.8195919397938,100.1669449081799,28.073614457831436
|
||||
2,Orijentacija 1,0.08,0.6,0.55,4.0,100.0,66.11018363939874,,3.299,32.99,37.5659025951104,30.3676463109069,100.1669449081799,49.901540404040595
|
||||
3,Orijentacija 1,0.08,0.8,0.85,6.0,100.0,99.8330550918193,,0.794,7.94,7.94,17.9964100485419,100.1669449081799,7.953277591973276
|
||||
4,Orijentacija 1,0.14,0.4,0.55,6.0,100.0,67.11185308848053,,2.792,27.92,31.8609438690506,28.9183082790225,100.1669449081799,41.60218905472654
|
||||
5,Orijentacija 1,0.14,0.6,0.85,2.0,100.0,69.78297161936533,,2.468,24.68,26.9546194735112,27.8469031072241,100.1669449081799,35.366794258373346
|
||||
6,Orijentacija 1,0.14,0.8,0.2,4.0,100.0,71.78631051752893,,2.871,28.71,30.5456402508764,29.1606638499301,100.1669449081799,39.99369767441876
|
||||
7,Orijentacija 1,0.28,0.4,0.85,4.0,100.0,74.45742904841373,,2.423,24.23,26.1247497231725,27.6870682827501,100.1669449081799,32.54208520179385
|
||||
8,Orijentacija 1,0.28,0.6,0.2,6.0,100.0,78.13021702838032,,1.891,18.91,19.6182990696092,25.5338305769008,100.1669449081799,24.20318376068386
|
||||
9,Orijentacija 1,0.28,0.8,0.55,2.0,100.0,55.75959933222015,,2.431,24.31,30.6693126465813,27.7156991768667,100.1669449081799,43.597874251497174
|
||||
10,Orijentacija 2,0.08,0.4,0.85,4.0,100.0,74.45742904841373,,3.398,33.98,95.264795761025,30.6244674906605,100.1669449081799,45.63681614349794
|
||||
11,Orijentacija 2,0.08,0.6,0.2,6.0,100.0,78.13021702838032,,3.218,32.18,89.277292273547,30.1517207952602,100.1669449081799,41.18764957264974
|
||||
12,Orijentacija 2,0.08,0.8,0.55,2.0,100.0,55.75959933222015,,2.768,27.68,102.869035231158,28.8433217156944,100.1669449081799,49.641676646706784
|
||||
13,Orijentacija 2,0.14,0.4,0.2,6.0,100.0,51.75292153589295,,2.472,24.72,76.2609902822767,27.8609693283356,100.1669449081799,47.7654193548389
|
||||
14,Orijentacija 2,0.14,0.6,0.55,2.0,100.0,51.41903171953235,,2.527,25.27,104.616021527634,28.0521048383983,100.1669449081799,49.14522727272747
|
||||
15,Orijentacija 2,0.14,0.8,0.85,4.0,100.0,87.81302170283772,,3.647,36.47,85.2023175404168,31.2387152662756,100.1669449081799,41.531425855513476
|
||||
16,Orijentacija 2,0.28,0.4,0.55,4.0,100.0,51.75292153589295,,2.491,24.91,92.5712586866848,27.9274745507301,100.1669449081799,48.13254838709696
|
||||
17,Orijentacija 2,0.28,0.6,0.85,6.0,100.0,90.15025041736192,,4.111,41.11,92.2679833913141,32.278949535607,100.1669449081799,45.60164814814833
|
||||
18,Orijentacija 2,0.28,0.8,0.2,2.0,100.0,39.732888146911364,,2.263,22.63,142.371815036175,27.0936910790946,100.1669449081799,56.955336134454
|
||||
|
File diff suppressed because one or more lines are too long
19
software/ispitni_rezultati.csv
Normal file
19
software/ispitni_rezultati.csv
Normal file
@@ -0,0 +1,19 @@
|
||||
Eksperiment,Orijentacija,Visina sloja,Širina ekstruzije,Postotak ispune,Broj slojeva stijenke,A_ekv [mm^2],A_min [mm^2],A_max,Fm kN],Sigma [Mpa],Sigma’,SNR [dB]
|
||||
1,Orijentacija 1,0.08,0.4,20.00%,2,100,44.493,,0.778,7.78,17.4858966579012,17.8195919397938
|
||||
2,Orijentacija 1,0.08,0.6,55.00%,4,100,87.819,,3.299,32.99,37.5659025951104,30.3676463109069
|
||||
3,Orijentacija 1,0.08,0.8,85.00%,6,100,100,,0.794,7.94,7.94,17.9964100485419
|
||||
4,Orijentacija 1,0.14,0.4,55.00%,6,100,87.6308,,2.792,27.92,31.8609438690506,28.9183082790225
|
||||
5,Orijentacija 1,0.14,0.6,85.00%,2,100,91.5613,,2.468,24.68,26.9546194735112,27.8469031072241
|
||||
6,Orijentacija 1,0.14,0.8,20.00%,4,100,93.9905,,2.871,28.71,30.5456402508764,29.1606638499301
|
||||
7,Orijentacija 1,0.28,0.4,85.00%,4,100,92.7473,,2.423,24.23,26.1247497231725,27.6870682827501
|
||||
8,Orijentacija 1,0.28,0.6,20.00%,6,100,96.3896,,1.891,18.91,19.6182990696092,25.5338305769008
|
||||
9,Orijentacija 1,0.28,0.8,55.00%,2,100,79.2649,,2.431,24.31,30.6693126465813,27.7156991768667
|
||||
10,Orijentacija 2,0.08,0.4,85.00%,4,100,35.669,,3.398,33.98,95.264795761025,30.6244674906605
|
||||
11,Orijentacija 2,0.08,0.6,20.00%,6,100,36.045,,3.218,32.18,89.277292273547,30.1517207952602
|
||||
12,Orijentacija 2,0.08,0.8,55.00%,2,100,26.908,,2.768,27.68,102.869035231158,28.8433217156944
|
||||
13,Orijentacija 2,0.14,0.4,20.00%,6,100,32.415,,2.472,24.72,76.2609902822767,27.8609693283356
|
||||
14,Orijentacija 2,0.14,0.6,55.00%,2,100,24.155,,2.527,25.27,104.616021527634,28.0521048383983
|
||||
15,Orijentacija 2,0.14,0.8,85.00%,4,100,42.804,,3.647,36.47,85.2023175404168,31.2387152662756
|
||||
16,Orijentacija 2,0.28,0.4,55.00%,4,100,26.909,,2.491,24.91,92.5712586866848,27.9274745507301
|
||||
17,Orijentacija 2,0.28,0.6,85.00%,6,100,44.555,,4.111,41.11,92.2679833913141,32.278949535607
|
||||
18,Orijentacija 2,0.28,0.8,20.00%,2,100,15.895,,2.263,22.63,142.371815036175,27.0936910790946
|
||||
|
19
software/ispitni_rezultati_with_AminAmax.csv
Normal file
19
software/ispitni_rezultati_with_AminAmax.csv
Normal file
@@ -0,0 +1,19 @@
|
||||
Eksperiment,Orijentacija,Visina sloja,Širina ekstruzije,Postotak ispune,Broj slojeva stijenke,A_ekv [mm^2],A_min [mm^2],A_max,Fm kN],Sigma [Mpa],Sigma’,SNR [dB],A_max [mm^2],Sigma'
|
||||
1,Orijentacija 1,0.08,0.4,0.2,2.0,100.0,27.712854757929772,,0.778,7.78,17.4858966579012,17.8195919397938,100.1669449081799,28.073614457831436
|
||||
2,Orijentacija 1,0.08,0.6,0.55,4.0,100.0,66.11018363939874,,3.299,32.99,37.5659025951104,30.3676463109069,100.1669449081799,49.901540404040595
|
||||
3,Orijentacija 1,0.08,0.8,0.85,6.0,100.0,99.8330550918193,,0.794,7.94,7.94,17.9964100485419,100.1669449081799,7.953277591973276
|
||||
4,Orijentacija 1,0.14,0.4,0.55,6.0,100.0,67.11185308848053,,2.792,27.92,31.8609438690506,28.9183082790225,100.1669449081799,41.60218905472654
|
||||
5,Orijentacija 1,0.14,0.6,0.85,2.0,100.0,69.78297161936533,,2.468,24.68,26.9546194735112,27.8469031072241,100.1669449081799,35.366794258373346
|
||||
6,Orijentacija 1,0.14,0.8,0.2,4.0,100.0,71.78631051752893,,2.871,28.71,30.5456402508764,29.1606638499301,100.1669449081799,39.99369767441876
|
||||
7,Orijentacija 1,0.28,0.4,0.85,4.0,100.0,74.45742904841373,,2.423,24.23,26.1247497231725,27.6870682827501,100.1669449081799,32.54208520179385
|
||||
8,Orijentacija 1,0.28,0.6,0.2,6.0,100.0,78.13021702838032,,1.891,18.91,19.6182990696092,25.5338305769008,100.1669449081799,24.20318376068386
|
||||
9,Orijentacija 1,0.28,0.8,0.55,2.0,100.0,55.75959933222015,,2.431,24.31,30.6693126465813,27.7156991768667,100.1669449081799,43.597874251497174
|
||||
10,Orijentacija 2,0.08,0.4,0.85,4.0,100.0,74.45742904841373,,3.398,33.98,95.264795761025,30.6244674906605,100.1669449081799,45.63681614349794
|
||||
11,Orijentacija 2,0.08,0.6,0.2,6.0,100.0,78.13021702838032,,3.218,32.18,89.277292273547,30.1517207952602,100.1669449081799,41.18764957264974
|
||||
12,Orijentacija 2,0.08,0.8,0.55,2.0,100.0,55.75959933222015,,2.768,27.68,102.869035231158,28.8433217156944,100.1669449081799,49.641676646706784
|
||||
13,Orijentacija 2,0.14,0.4,0.2,6.0,100.0,51.75292153589295,,2.472,24.72,76.2609902822767,27.8609693283356,100.1669449081799,47.7654193548389
|
||||
14,Orijentacija 2,0.14,0.6,0.55,2.0,100.0,51.41903171953235,,2.527,25.27,104.616021527634,28.0521048383983,100.1669449081799,49.14522727272747
|
||||
15,Orijentacija 2,0.14,0.8,0.85,4.0,100.0,87.81302170283772,,3.647,36.47,85.2023175404168,31.2387152662756,100.1669449081799,41.531425855513476
|
||||
16,Orijentacija 2,0.28,0.4,0.55,4.0,100.0,51.75292153589295,,2.491,24.91,92.5712586866848,27.9274745507301,100.1669449081799,48.13254838709696
|
||||
17,Orijentacija 2,0.28,0.6,0.85,6.0,100.0,90.15025041736192,,4.111,41.11,92.2679833913141,32.278949535607,100.1669449081799,45.60164814814833
|
||||
18,Orijentacija 2,0.28,0.8,0.2,2.0,100.0,39.732888146911364,,2.263,22.63,142.371815036175,27.0936910790946,100.1669449081799,56.955336134454
|
||||
|
@@ -0,0 +1,19 @@
|
||||
Eksperiment,Orijentacija,Visina sloja,Širina ekstruzije,Postotak ispune,Broj slojeva stijenke,A_ekv [mm^2],Fm kN],Sigma [Mpa],SNR [dB]
|
||||
1,Orijentacija 1,0.08,0.4 mm,20.00%,2,100,0.778,7.78,17.8195919397938
|
||||
2,Orijentacija 1,0.08,0.6 mm,55.00%,4,100,3.299,32.99,30.3676463109069
|
||||
3,Orijentacija 1,0.08,0.8 mm,85.00%,6,100,0.794,7.94,17.9964100485419
|
||||
4,Orijentacija 1,0.14,0.4 mm,55.00%,6,100,2.792,27.92,28.9183082790225
|
||||
5,Orijentacija 1,0.14,0.6 mm,85.00%,2,100,2.468,24.68,27.8469031072241
|
||||
6,Orijentacija 1,0.14,0.8 mm,20.00%,4,100,2.871,28.71,29.1606638499301
|
||||
7,Orijentacija 1,0.28,0.4 mm,85.00%,4,100,2.423,24.23,27.6870682827501
|
||||
8,Orijentacija 1,0.28,0.6 mm,20.00%,6,100,1.891,18.91,25.5338305769008
|
||||
9,Orijentacija 1,0.28,0.8 mm,55.00%,2,100,2.431,24.31,27.7156991768667
|
||||
10,Orijentacija 2,0.08,0.4 mm,85.00%,4,100,3.398,33.98,30.6244674906605
|
||||
11,Orijentacija 2,0.08,0.6 mm,20.00%,6,100,3.218,32.18,30.1517207952602
|
||||
12,Orijentacija 2,0.08,0.8 mm,55.00%,2,100,2.768,27.68,28.8433217156944
|
||||
13,Orijentacija 2,0.14,0.4 mm,20.00%,6,100,2.472,24.72,27.8609693283356
|
||||
14,Orijentacija 2,0.14,0.6 mm,55.00%,2,100,2.527,25.27,28.0521048383983
|
||||
15,Orijentacija 2,0.14,0.8 mm,85.00%,4,100,3.647,36.47,31.2387152662756
|
||||
16,Orijentacija 2,0.28,0.4 mm,55.00%,4,100,2.491,24.91,27.9274745507301
|
||||
17,Orijentacija 2,0.28,0.6 mm,85.00%,6,100,4.111,41.11,32.278949535607
|
||||
18,Orijentacija 2,0.28,0.8 mm,20.00%,2,100,2.263,22.63,27.0936910790946
|
||||
|
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"cells": [],
|
||||
"metadata": {},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
||||
19
software/obrada/ispitni_rezultati.csv
Normal file
19
software/obrada/ispitni_rezultati.csv
Normal file
@@ -0,0 +1,19 @@
|
||||
Eksperiment,Orijentacija,Visina sloja,Širina ekstruzije,Postotak ispune,Broj slojeva stijenke,A_ekv [mm^2],Fm kN],Sigma [Mpa],SNR [dB]
|
||||
1,Orijentacija 1,0.08,0.4 mm,20.00%,2,100,0.778,7.78,17.8195919397938
|
||||
2,Orijentacija 1,0.08,0.6 mm,55.00%,4,100,3.299,32.99,30.3676463109069
|
||||
3,Orijentacija 1,0.08,0.8 mm,85.00%,6,100,0.794,7.94,17.9964100485419
|
||||
4,Orijentacija 1,0.14,0.4 mm,55.00%,6,100,2.792,27.92,28.9183082790225
|
||||
5,Orijentacija 1,0.14,0.6 mm,85.00%,2,100,2.468,24.68,27.8469031072241
|
||||
6,Orijentacija 1,0.14,0.8 mm,20.00%,4,100,2.871,28.71,29.1606638499301
|
||||
7,Orijentacija 1,0.28,0.4 mm,85.00%,4,100,2.423,24.23,27.6870682827501
|
||||
8,Orijentacija 1,0.28,0.6 mm,20.00%,6,100,1.891,18.91,25.5338305769008
|
||||
9,Orijentacija 1,0.28,0.8 mm,55.00%,2,100,2.431,24.31,27.7156991768667
|
||||
10,Orijentacija 2,0.08,0.4 mm,85.00%,4,100,3.398,33.98,30.6244674906605
|
||||
11,Orijentacija 2,0.08,0.6 mm,20.00%,6,100,3.218,32.18,30.1517207952602
|
||||
12,Orijentacija 2,0.08,0.8 mm,55.00%,2,100,2.768,27.68,28.8433217156944
|
||||
13,Orijentacija 2,0.14,0.4 mm,20.00%,6,100,2.472,24.72,27.8609693283356
|
||||
14,Orijentacija 2,0.14,0.6 mm,55.00%,2,100,2.527,25.27,28.0521048383983
|
||||
15,Orijentacija 2,0.14,0.8 mm,85.00%,4,100,3.647,36.47,31.2387152662756
|
||||
16,Orijentacija 2,0.28,0.4 mm,55.00%,4,100,2.491,24.91,27.9274745507301
|
||||
17,Orijentacija 2,0.28,0.6 mm,85.00%,6,100,4.111,41.11,32.278949535607
|
||||
18,Orijentacija 2,0.28,0.8 mm,20.00%,2,100,2.263,22.63,27.0936910790946
|
||||
|
300
software/obrada/obrada.ipynb
Normal file
300
software/obrada/obrada.ipynb
Normal file
@@ -0,0 +1,300 @@
|
||||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 2,
|
||||
"id": "5d58304b-e94b-428b-91c8-35d649d97dd7",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stderr",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"usage: ipykernel_launcher.py [-h] --input INPUT [--outdir OUTDIR]\n",
|
||||
" [--response RESPONSE] [--area_col AREA_COL]\n",
|
||||
" [--fm_col FM_COL] [--recompute_sigma]\n",
|
||||
" [--sn_type {LB}]\n",
|
||||
"ipykernel_launcher.py: error: the following arguments are required: --input\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ename": "SystemExit",
|
||||
"evalue": "2",
|
||||
"output_type": "error",
|
||||
"traceback": [
|
||||
"An exception has occurred, use %tb to see the full traceback.\n",
|
||||
"\u001b[0;31mSystemExit\u001b[0m\u001b[0;31m:\u001b[0m 2\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "stderr",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"/usr/lib/python3.13/site-packages/IPython/core/interactiveshell.py:3585: UserWarning: To exit: use 'exit', 'quit', or Ctrl-D.\n",
|
||||
" warn(\"To exit: use 'exit', 'quit', or Ctrl-D.\", stacklevel=1)\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"\n",
|
||||
"#!/usr/bin/env python3\n",
|
||||
"# -*- coding: utf-8 -*-\n",
|
||||
"\"\"\"\n",
|
||||
"Taguchi analysis pipeline for FDM experiment (per user's thesis)\n",
|
||||
"- Reads a CSV with columns similar to:\n",
|
||||
" 'Eksperiment','Orijentacija','Visina sloja','Širina ekstruzije','Postotak ispune',\n",
|
||||
" 'Broj slojeva stijenke','A_ekv [mm^2]','Fm kN]','Sigma [Mpa]','SNR [dB]'\n",
|
||||
"- Cleans units to numeric, recomputes Sigma (optional) and SNR (LB, n=1),\n",
|
||||
"- Builds response tables (means, Δ), ranks factors, selects optimal levels by SNR,\n",
|
||||
"- Predicts response at optimal combination (additive model),\n",
|
||||
"- Runs Taguchi-style ANOVA on Sigma,\n",
|
||||
"- Saves CSV outputs + main-effects plots + LaTeX snippet.\n",
|
||||
"Usage:\n",
|
||||
" python taguchi_from_csv.py --input ispitni_rezultati.csv --outdir out_tlak\n",
|
||||
"\"\"\"\n",
|
||||
"import argparse, os, re, json\n",
|
||||
"import pandas as pd\n",
|
||||
"import numpy as np\n",
|
||||
"import matplotlib.pyplot as plt\n",
|
||||
"\n",
|
||||
"def norm_num(x):\n",
|
||||
" if pd.isna(x):\n",
|
||||
" return np.nan\n",
|
||||
" if isinstance(x, (int, float, np.number)):\n",
|
||||
" return float(x)\n",
|
||||
" s = str(x).strip()\n",
|
||||
" s = s.replace(',', '.')\n",
|
||||
" s = s.replace('%','')\n",
|
||||
" s = s.replace(' mm','')\n",
|
||||
" s = s.replace('MPa','').replace('Mpa','')\n",
|
||||
" s = s.replace('kN','').replace('kN]','').replace('[','').replace(']','')\n",
|
||||
" try:\n",
|
||||
" return float(s)\n",
|
||||
" except:\n",
|
||||
" return np.nan\n",
|
||||
"\n",
|
||||
"def compute_snr_lb(y):\n",
|
||||
" # larger-the-better; handles n=1 case\n",
|
||||
" y = pd.to_numeric(y, errors='coerce')\n",
|
||||
" return 20.0*np.log10(y.clip(lower=1e-12))\n",
|
||||
"\n",
|
||||
"def response_table(df, factor, col):\n",
|
||||
" t = df.groupby(factor, as_index=False)[col].mean()\n",
|
||||
" t[\"Delta (max-min)\"] = t[col].max() - t[col].min()\n",
|
||||
" t[\"Faktor\"] = factor\n",
|
||||
" return t\n",
|
||||
"\n",
|
||||
"def taguchi_anova(df, response, factors):\n",
|
||||
" y = df[response].astype(float)\n",
|
||||
" mu = y.mean()\n",
|
||||
" total_ss = ((y - mu)**2).sum()\n",
|
||||
" rows = []\n",
|
||||
" dof_used = 0\n",
|
||||
" ss_used = 0.0\n",
|
||||
" for f in factors:\n",
|
||||
" grp = df.groupby(f)[response].agg(['mean','count'])\n",
|
||||
" ss_f = (grp['count']*(grp['mean']-mu)**2).sum()\n",
|
||||
" dof_f = grp.shape[0]-1\n",
|
||||
" rows.append([f, ss_f, dof_f])\n",
|
||||
" dof_used += dof_f\n",
|
||||
" ss_used += ss_f\n",
|
||||
" err_ss = max(total_ss - ss_used, 0.0)\n",
|
||||
" err_dof = max(len(df)-1 - dof_used, 0)\n",
|
||||
" an = pd.DataFrame(rows, columns=[\"Factor\",\"SS\",\"DOF\"])\n",
|
||||
" an[\"MS\"] = an[\"SS\"]/an[\"DOF\"]\n",
|
||||
" an[\"Pct_contrib_%\"] = (an[\"SS\"]/total_ss*100.0) if total_ss>0 else np.nan\n",
|
||||
" err_row = pd.DataFrame([[\"Error\", err_ss, err_dof, (err_ss/err_dof) if err_dof>0 else np.nan, (err_ss/total_ss*100.0) if total_ss>0 else np.nan]],\n",
|
||||
" columns=[\"Factor\",\"SS\",\"DOF\",\"MS\",\"Pct_contrib_%\"])\n",
|
||||
" an = pd.concat([an, err_row], ignore_index=True)\n",
|
||||
" return an, mu, total_ss\n",
|
||||
"\n",
|
||||
"def main():\n",
|
||||
" ap = argparse.ArgumentParser()\n",
|
||||
" ap.add_argument(\"--input\", required=True, help=\"Path to CSV with results\")\n",
|
||||
" ap.add_argument(\"--outdir\", default=None, help=\"Output directory\")\n",
|
||||
" ap.add_argument(\"--response\", default=\"Sigma [Mpa]\", help=\"Response column to analyze (default Sigma [Mpa])\")\n",
|
||||
" ap.add_argument(\"--area_col\", default=\"A_ekv [mm^2]\", help=\"Area column if Sigma should be recomputed from Fm/Area\")\n",
|
||||
" ap.add_argument(\"--fm_col\", default=\"Fm kN]\", help=\"Force column (kN)\")\n",
|
||||
" ap.add_argument(\"--recompute_sigma\", action=\"store_true\", help=\"If set, recompute Sigma = Fm*1000/Area\")\n",
|
||||
" ap.add_argument(\"--sn_type\", default=\"LB\", choices=[\"LB\"], help=\"S/N type (only LB supported here)\")\n",
|
||||
" args = ap.parse_args()\n",
|
||||
"\n",
|
||||
" in_path = args.input\n",
|
||||
" outdir = args.outdir or (os.path.splitext(os.path.basename(in_path))[0] + \"_taguchi_out\")\n",
|
||||
" os.makedirs(outdir, exist_ok=True)\n",
|
||||
"\n",
|
||||
" df = pd.read_csv(in_path)\n",
|
||||
"\n",
|
||||
" # Standard column mapping / cleanup for known names\n",
|
||||
" rename_map = {\n",
|
||||
" \"Visina sloja\":\"Visina sloja [mm]\",\n",
|
||||
" \"Širina ekstruzije\":\"Širina ekstruzije [mm]\",\n",
|
||||
" \"Postotak ispune\":\"Postotak ispune [%]\",\n",
|
||||
" \"Broj slojeva stijenke\":\"Broj stijenki\",\n",
|
||||
" \"Sigma [MPa]\":\"Sigma [Mpa]\",\n",
|
||||
" \"Fm [kN]\":\"Fm kN]\",\n",
|
||||
" }\n",
|
||||
" df = df.rename(columns={k:v for k,v in rename_map.items() if k in df.columns})\n",
|
||||
"\n",
|
||||
" # Ensure numeric for relevant columns\n",
|
||||
" if \"Visina sloja [mm]\" in df.columns:\n",
|
||||
" df[\"Visina sloja [mm]\"] = df[\"Visina sloja [mm]\"].apply(norm_num)\n",
|
||||
" if \"Širina ekstruzije [mm]\" in df.columns:\n",
|
||||
" df[\"Širina ekstruzije [mm]\"] = df[\"Širina ekstruzije [mm]\"].apply(norm_num)\n",
|
||||
" if \"Postotak ispune [%]\" in df.columns:\n",
|
||||
" df[\"Postotak ispune [%]\"] = df[\"Postotak ispune [%]\"].apply(norm_num)\n",
|
||||
" if \"Broj stijenki\" in df.columns:\n",
|
||||
" df[\"Broj stijenki\"] = df[\"Broj stijenki\"].apply(norm_num)\n",
|
||||
" if args.area_col in df.columns:\n",
|
||||
" df[args.area_col] = df[args.area_col].apply(norm_num)\n",
|
||||
" if args.fm_col in df.columns:\n",
|
||||
" df[args.fm_col] = df[args.fm_col].apply(norm_num)\n",
|
||||
" if args.response in df.columns:\n",
|
||||
" df[args.response] = df[args.response].apply(norm_num)\n",
|
||||
"\n",
|
||||
" # Compute Sigma if asked or missing\n",
|
||||
" if args.recompute_sigma or args.response not in df.columns or df[args.response].isna().all():\n",
|
||||
" if args.fm_col in df.columns and args.area_col in df.columns:\n",
|
||||
" df[args.response] = (df[args.fm_col] * 1000.0) / df[args.area_col]\n",
|
||||
" else:\n",
|
||||
" raise SystemExit(\"Cannot recompute Sigma: missing Fm or Area columns\")\n",
|
||||
"\n",
|
||||
" # Compute SNR (LB)\n",
|
||||
" df[\"SNR_LB [dB]\"] = compute_snr_lb(df[args.response])\n",
|
||||
"\n",
|
||||
" # Save cleaned raw\n",
|
||||
" raw_out = os.path.join(outdir, \"0_raw_with_SNR.csv\")\n",
|
||||
" df.to_csv(raw_out, index=False)\n",
|
||||
"\n",
|
||||
" # Factors to analyze (auto detect from known list)\n",
|
||||
" candidate_factors = [\"Orijentacija\",\"Visina sloja [mm]\",\"Širina ekstruzije [mm]\",\"Postotak ispune [%]\",\"Broj stijenki\"]\n",
|
||||
" factors = [f for f in candidate_factors if f in df.columns]\n",
|
||||
" if len(factors) == 0:\n",
|
||||
" raise SystemExit(\"No known factor columns found. Expected some of: \" + \", \".join(candidate_factors))\n",
|
||||
"\n",
|
||||
" # Response tables and deltas\n",
|
||||
" resp_mu = pd.concat([response_table(df, f, args.response) for f in factors], ignore_index=True)\n",
|
||||
" resp_sn = pd.concat([response_table(df, f, \"SNR_LB [dB]\") for f in factors], ignore_index=True)\n",
|
||||
" resp_mu.to_csv(os.path.join(outdir, \"1_response_means_Sigma.csv\"), index=False)\n",
|
||||
" resp_sn.to_csv(os.path.join(outdir, \"2_response_means_SNR.csv\"), index=False)\n",
|
||||
"\n",
|
||||
" # Ranking (by Delta)\n",
|
||||
" rank_mu = resp_mu.groupby(\"Faktor\")[\"Delta (max-min)\"].max().sort_values(ascending=False).reset_index().rename(columns={\"Delta (max-min)\":\"Rang delta (Sigma)\"})\n",
|
||||
" rank_sn = resp_sn.groupby(\"Faktor\")[\"Delta (max-min)\"].max().sort_values(ascending=False).reset_index().rename(columns={\"Delta (max-min)\":\"Rang delta (SNR)\"})\n",
|
||||
" ranking = pd.merge(rank_mu, rank_sn, on=\"Faktor\")\n",
|
||||
" ranking.to_csv(os.path.join(outdir, \"3_factor_ranking.csv\"), index=False)\n",
|
||||
"\n",
|
||||
" # Optimal levels by SNR\n",
|
||||
" opt_levels = {f: df.groupby(f)[\"SNR_LB [dB]\"].mean().sort_values(ascending=False).index[0] for f in factors}\n",
|
||||
" opt_table = pd.DataFrame({\"Faktor\": list(opt_levels.keys()), \"Optimalna razina (po S/N)\": list(opt_levels.values())})\n",
|
||||
" opt_table.to_csv(os.path.join(outdir, \"4_optimal_levels.csv\"), index=False)\n",
|
||||
"\n",
|
||||
" # Prediction at optimal combo (additive model) on response\n",
|
||||
" grand_mean = df[args.response].mean()\n",
|
||||
" k = len(factors)\n",
|
||||
" pred_sigma = sum(df.groupby(f)[args.response].mean().loc[opt_levels[f]] for f in factors) - (k-1)*grand_mean\n",
|
||||
" grand_mean_snr = df[\"SNR_LB [dB]\"].mean()\n",
|
||||
" pred_snr = sum(df.groupby(f)[\"SNR_LB [dB]\"].mean().loc[opt_levels[f]] for f in factors) - (k-1)*grand_mean_snr\n",
|
||||
" pred_df = pd.DataFrame({\n",
|
||||
" \"Predikcija\": [\"Sigma_opt [MPa]\",\"SNR_opt [dB]\",\"Grand mean Sigma [MPa]\",\"Grand mean SNR [dB]\"],\n",
|
||||
" \"Vrijednost\": [pred_sigma, pred_snr, grand_mean, grand_mean_snr]\n",
|
||||
" })\n",
|
||||
" pred_df.to_csv(os.path.join(outdir, \"5_prediction.csv\"), index=False)\n",
|
||||
"\n",
|
||||
" # ANOVA (Taguchi-style) on response\n",
|
||||
" anova_df, mu_sigma, totss = taguchi_anova(df, args.response, factors)\n",
|
||||
" anova_df.to_csv(os.path.join(outdir, \"6_anova_sigma.csv\"), index=False)\n",
|
||||
"\n",
|
||||
" # Plots: main effects for SNR\n",
|
||||
" for f in factors:\n",
|
||||
" means = df.groupby(f)[\"SNR_LB [dB]\"].mean().reset_index()\n",
|
||||
" # numeric sort if possible\n",
|
||||
" try:\n",
|
||||
" means[f] = pd.to_numeric(means[f], errors=\"ignore\")\n",
|
||||
" means = means.sort_values(by=f)\n",
|
||||
" except:\n",
|
||||
" pass\n",
|
||||
" plt.figure()\n",
|
||||
" plt.plot(means[f], means[\"SNR_LB [dB]\"], marker=\"o\")\n",
|
||||
" plt.xlabel(f)\n",
|
||||
" plt.ylabel(\"S/N (LB) [dB]\")\n",
|
||||
" plt.title(f\"Main effect (S/N): {f}\")\n",
|
||||
" plt.tight_layout()\n",
|
||||
" plt.savefig(os.path.join(outdir, f\"main_effect_SNR_{f}.png\"), dpi=150)\n",
|
||||
" plt.close()\n",
|
||||
"\n",
|
||||
" # LaTeX snippet\n",
|
||||
" latex_lines = []\n",
|
||||
" latex_lines.append(r\"% --- Taguchi rezultati (S = Sigma [MPa], S/N larger-the-better) ---\")\n",
|
||||
" latex_lines.append(r\"\\subsection{Rezultati Taguchijeve metode}\")\n",
|
||||
" latex_lines.append(r\"U skladu s ortogonalnom matricom provedena je analiza s kriterijem \\textbf{što-veće-to-bolje}. Za svaku kombinaciju izračunat je S/N omjer \\((\\mathrm{S/N}=20\\log_{10}(\\sigma))\\) te su određeni glavni učinci po razinama i optimalna kombinacija.\")\n",
|
||||
"\n",
|
||||
" # Optimal levels\n",
|
||||
" latex_lines.append(r\"\\paragraph{Optimalne razine (po S/N).}\")\n",
|
||||
" latex_lines.append(opt_table.to_latex(index=False, escape=False))\n",
|
||||
" # Prediction\n",
|
||||
" latex_lines.append(r\"\\paragraph{Predikcija odziva na optimalnoj kombinaciji.}\")\n",
|
||||
" latex_lines.append(pred_df.to_latex(index=False, escape=False, float_format='%.2f'))\n",
|
||||
" # Ranking\n",
|
||||
" latex_lines.append(r\"\\paragraph{Rang utjecaja faktora.}\")\n",
|
||||
" latex_lines.append(ranking.to_latex(index=False, escape=False, float_format='%.3f'))\n",
|
||||
" # ANOVA\n",
|
||||
" an_fmt = anova_df.copy()\n",
|
||||
" for c in [\"SS\",\"MS\",\"Pct_contrib_%\"]:\n",
|
||||
" if c in an_fmt.columns:\n",
|
||||
" an_fmt[c] = an_fmt[c].astype(float).round(3)\n",
|
||||
" latex_lines.append(r\"\\paragraph{ANOVA (Taguchi).}\")\n",
|
||||
" latex_lines.append(an_fmt.to_latex(index=False, escape=False))\n",
|
||||
" latex_lines.append(r\"Napomena: budući da je \\(n{=}1\\), pogreška (Error) procijenjena je iz preostalih stupnjeva slobode (Taguchi pooling).\")\n",
|
||||
"\n",
|
||||
" with open(os.path.join(outdir, \"taguchi_results.tex\"), \"w\", encoding=\"utf-8\") as f:\n",
|
||||
" f.write(\"\\n\\n\".join(latex_lines))\n",
|
||||
"\n",
|
||||
" # Small JSON summary\n",
|
||||
" summary = {\n",
|
||||
" \"outdir\": outdir,\n",
|
||||
" \"factors\": factors,\n",
|
||||
" \"opt_levels\": opt_levels,\n",
|
||||
" \"pred_sigma\": pred_sigma,\n",
|
||||
" \"grand_mean_sigma\": grand_mean,\n",
|
||||
" }\n",
|
||||
" with open(os.path.join(outdir, \"summary.json\"), \"w\", encoding=\"utf-8\") as f:\n",
|
||||
" json.dump(summary, f, ensure_ascii=False, indent=2)\n",
|
||||
"\n",
|
||||
" print(\"Done. Outputs in:\", outdir)\n",
|
||||
"\n",
|
||||
"if __name__ == \"__main__\":\n",
|
||||
" main()"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "56399c17-5135-4fa3-8809-358fef72570b",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.13.3"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
||||
Reference in New Issue
Block a user