########################################################### # WDWR 25406 # # Planowanie produkcj w warunkach ryzyka. # # DANE # # Autor: Krzysztof Rudnicki # ########################################################### # Narzedzia set TOOLS := GRINDER VDRILL HDRILL MILLER LATHE; # Miesiace set MONTHS := JAN FEB MAR; # Licza narzedzi param toolCount := GRINDER 4 VDRILL 2 HDRILL 3 MILLER 1 LATHE 1 ; # Czasy produkcji h param toolTimePerUnit: P1 P2 P3 P4 := GRINDER 0.4 0.6 0 0 VDRILL 0.2 0.1 0 0.6 HDRILL 0.1 0 0.7 0 MILLER 0.06 0.04 0 0.05 LATHE 0 0.05 0.02 0 ; # Ograniczenia rynkowe liczby sprzedawanych produktow pcs param salesMarketLimit: P1 P2 P3 P4 := JAN 200 0 100 200 FEB 300 100 200 200 MAR 0 300 100 200 ; # Ograniczeine liczby magazynowanych produktow pcs param storageLimit := P1 200 P2 200 P3 200 P4 200 ; # Koszt magazynowania produktow pln/pcs per month param storageUnitCost := 1; # Aktualny stan magazynowy pcs param startingStorage := P1 0 P2 0 P3 0 P4 0 ; # Poz�dany stan magazynowy na koniec marca pcs param desiredEndStorage := P1 50 P2 50 P3 50 P4 50 ; # Liczba dni roboczych w miesiacu d param daysPerMonth := 24; # Liczba zmian w ciagu jednego dnia roboczego param shiftsPerDay := 2; # Dlugosc zmiany h param hoursPerShift := 8; # Zyski param expectedProfitPerUnit := P1 8.50944172786882 P2 8.47100593224391 P3 8.1319049712769 P4 6.39446520538826 ; # Scenariusze param scenarioProfitPerUnit: P1 P2 P3 P4 := 1 9.76311690917431 7.44135196072098 8.03080769529443 5.91262278007238 2 9.07190145652961 7.65985278468609 7.81364884192831 6.23563982924631 3 7.30586779807710 10.46831565453596 6.17860514098604 5.62316983488756 4 6.06518115356950 6.82247048657865 6.70439394704260 5.97874895226848 5 9.96818163646533 5.92140003729828 8.95647683901296 5.92957172143291 6 8.63538473131973 10.78452347210609 5.33874254384498 5.71561846706637 7 10.78779012148249 8.38993971621506 6.95119513298764 6.15728792196850 8 9.47255420321130 5.24835077098752 9.00959525502073 6.84285948274497 9 11.70926888809931 6.88871099028457 5.11505870322385 5.79141681866100 10 9.64287670970948 6.99374980548690 6.93364646280594 6.63473958816273 11 9.74417642254796 9.27515630991583 5.79381433859841 6.33880079977867 12 9.84932031583696 8.13369675991747 9.56326564416240 5.47164097940741 13 10.84180657665224 10.44173212698402 5.75796156005717 5.17082844375342 14 6.42546815399896 11.41163561400132 6.98718847694160 6.19182014565093 15 6.65343747480972 5.96491367509542 8.43404931472053 6.81514933519179 16 8.41058204665803 9.81581254769240 6.22528708513955 5.45922484668070 17 11.07466468261044 8.63685491994975 8.32064327582552 6.00532812753081 18 5.66007803163167 10.59708873150259 6.40117913595970 6.61684806440770 19 8.11097377453294 11.39989719535908 7.19879715792936 5.81867289870583 20 10.18544068664910 8.00246586468051 7.78414367307899 6.39143329793770 21 8.37417778106186 8.66901423662847 6.63403929668899 5.62622698569807 22 5.71457990443940 8.10569739243788 6.93419305872531 6.80590758355993 23 10.90693358349595 7.14177718551252 5.91236679453024 5.76232274027454 24 8.56484398609648 6.22762158139036 8.11135450623580 5.62211012798539 25 10.96985518991559 6.68271088560539 6.35539102212538 5.78652050813314 26 7.62410553749944 5.47750296350388 8.10356514381925 6.80674322754784 27 9.17309223739274 7.35075102155314 9.39642670821667 6.08239889804591 28 11.69619190069919 5.81353083316989 6.71866562538033 5.83460977495301 29 8.70647218713260 8.54952873879837 6.01177366865153 5.80247711748981 30 10.19801770668396 8.40706649849486 7.78289804784438 5.59571260544491 31 10.18823792131140 10.30622317535783 6.01007216642801 5.10730031536544 32 8.89257975110205 9.05255653431256 7.04806430135429 5.72317637496039 33 5.55169965201331 6.46995754365869 6.73752334538523 8.11225243525766 34 7.38041303280808 6.03431805441005 6.54177632374026 6.26813757511362 35 9.53600312164939 9.82870887668159 6.37298666598656 6.29512946813344 36 9.62084627760301 8.38877821804972 9.60663262550341 6.14199642708027 37 8.53371147142969 9.96028980160928 5.48461964749732 5.58700748945751 38 11.43883601853922 7.43794182684747 8.19299665196631 6.53522296979568 39 8.94531533108458 7.72770669562578 5.86612093622741 6.14249195015319 40 8.56163972282782 8.78267109358917 8.09620140224837 5.84072057986787 41 11.10581874422519 6.41650146716222 7.94880945361463 5.92181030289048 42 8.79709510873987 6.96326671422654 6.81226688976441 6.08034755239137 43 8.36353994459570 8.65114541354765 5.20396052285658 5.64107960525657 44 10.72631955621739 10.40656722635996 6.40361955726036 5.00588106915542 45 7.92377449146379 7.57337326655799 7.28981137176010 5.86937295871601 46 6.44898752031030 9.84455679079283 7.56743321024807 5.61123930238106 47 6.59142079861976 8.25490687097256 7.18086136653190 6.36808055523271 48 7.47434811723050 7.57534400043646 7.40042557613225 5.77766925416132 49 10.37922558429701 7.51649541751660 7.76007217627671 5.71165340725927 50 11.22955957441164 9.11763834237000 5.91162025004763 5.22909656515264 51 9.93626606347435 10.36742543458079 5.50414492338928 5.09387877291345 52 7.46956075160300 8.85209992891748 5.66758603774144 6.84847007082318 53 10.94818425908296 11.21395252595940 5.02869416739786 5.11896599852232 54 8.59930902434361 10.23728557433725 6.43052152866663 5.55350545843695 55 7.18223178367374 8.39628843993716 6.78631274384210 6.40826198282814 56 10.50650695671218 7.14292577351122 6.97271222602888 5.67492382261040 57 9.43266157452829 8.59707825452923 7.44232496740155 6.33561282221721 58 11.45217548324165 6.23806997675535 7.62498135882166 5.84032703043151 59 11.36423152742698 7.73909888403765 5.83487677225264 5.30267540082782 60 7.40126925234506 7.78983701703254 7.26783254076869 6.35068014074993 61 9.72974571794505 8.14279615037054 6.43258828020491 5.60905301174744 62 9.71958329969389 8.25791366588767 6.81451687462449 5.84590714949131 63 11.78371126050813 7.89117263445312 8.21483466145989 5.60333890798316 64 6.43302225580614 8.07865860135554 5.44469004007024 6.25543936966105 65 11.32524672426065 6.23439997420789 9.09984135190236 5.92522151214137 66 6.11523920037522 9.46855519033448 8.99139954457499 7.26985178631296 67 10.75986956011578 8.89269588219645 6.16473844457922 5.01830225504361 68 7.44261078629228 5.59781415962693 8.47555931122058 6.71081007297257 69 6.13170779809489 7.22655838486716 7.72995785629984 6.90573736168416 70 9.43027479825457 11.48319339258313 7.38708836041081 5.82689865183140 71 5.29171692626969 8.09437078836054 6.39563010794279 6.62912879511093 72 5.09893294234523 7.74584955672930 8.88018284918212 7.01212790493029 73 6.20578320069247 6.80617867447727 8.18103843191598 6.83958319443877 74 6.30258685494809 7.43138054831968 6.54063201012806 6.49666135387873 75 5.99078754250444 9.43740619647565 6.33367827869915 6.32580787466866 76 6.09773092392164 8.81422152842116 6.40425733606985 6.00528108344304 77 9.77514087744415 8.44932475630892 7.94420117667674 5.69585236521884 78 9.52359733569984 5.16479502907556 8.95174376770244 6.78672071859107 79 10.87512003895627 7.94035821507262 7.57773074672391 5.84630709056388 80 7.03228696898568 6.60340093608582 6.44468568443036 6.19149860676074 81 9.65992578732530 8.56527229906357 6.09872442954240 5.20440692261623 82 6.30983535489480 9.30561393417605 6.54859829930319 6.52106231396463 83 5.82137666724151 5.35827290855938 8.49191286969823 6.71371780289945 84 11.37494716877100 5.81213960381298 8.05853844161706 5.69806024484299 85 8.15267985634545 10.97224605386566 5.12446664947324 5.15795103491506 86 11.73086416587584 5.65124348656024 6.77078823854425 5.90352878508404 87 6.72960532844368 8.10521896869132 11.60799014602290 5.36046426627923 88 5.25102730028672 6.84949245261905 8.49279919952933 6.29483292662839 89 7.90449528978985 7.68346606583354 8.26036057308542 5.78474731288598 90 8.64103203208981 6.57844735571956 8.12280488732531 7.36240059132464 91 8.46655660484256 8.36699115351209 6.70419093097301 6.03113661709298 92 8.50248558815979 6.35585412244623 5.95963894605528 5.55306703237114 93 8.11096815930533 6.26958795090084 6.89847746026576 6.79423199764579 94 11.05399477820485 6.64260318869504 8.29929372751188 6.03566117360477 95 9.56800557695653 8.79263357467837 8.58788350167046 6.06774627920175 96 11.90421443450454 6.78214769706352 9.14111391052618 5.69759901474202 97 7.57911702883690 7.65716973584061 7.10622237301328 5.97627526735100 98 5.12673628692985 11.33334016193997 7.83474212553888 5.91330252723919 99 8.25983441252135 10.48661063799430 6.24054516528815 5.59523265380788 100 6.37952025900229 7.91998372816597 10.27190171308190 6.82383475873556 ;