From be776feee4ad2c86ef53ec8f4f3538525515d47e Mon Sep 17 00:00:00 2001 From: luise jedlitschka Date: Wed, 15 Mar 2023 15:51:53 +0100 Subject: [PATCH] =?UTF-8?q?Einfluss=20Korrekturfaktoren=20erg=C3=A4nzt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Kalkulation Spinnerei.ipynb | 302 +++++++++++++++++++++++++++++++++++- 1 file changed, 301 insertions(+), 1 deletion(-) diff --git a/Kalkulation Spinnerei.ipynb b/Kalkulation Spinnerei.ipynb index ff2e2e4..f2ab49d 100644 --- a/Kalkulation Spinnerei.ipynb +++ b/Kalkulation Spinnerei.ipynb @@ -2711,6 +2711,306 @@ "plt.xlabel(\"Türme\")\n", "plt.show()" ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### rsm fa sensor optisch Traverse" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{0: 107046.02666666667, 1: 107046.02666666667, 2: 107046.02666666667, 3: 107046.02666666667, 4: 107046.02666666667, 5: 107046.02666666667, 6: 107046.02666666667, 7: 107046.02666666667, 8: 107046.02666666667, 9: 107046.02666666667}\n" + ] + }, + { + "data": { + "image/png": "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3Xnnnfr5z3+umpoa9e3bV//4xz+UmpoqSYqMjNSSJUv0+9//XhkZGerYsaNyc3N1zz33OMdNTk7W0qVLdeutt+rRRx9Vjx499PTTTys7O9upueKKK7R3715NnjxZ5eXl6tevn5YvX37MBe0AAKDtchljzDcVJScna/369eratWujFv3hD3+oV155RYmJid+5wdYkGAwqNjZWgUCA660AAGghmvL+3agzVqWlpU1qYMuWLU2qBwAAaA2a7bcCAQAAWppGB6vly5fryiuvbHDuP//5j9LS0vTmm29aawwAAKClaXSwuueee3T11VdLkh588MGQH0Lu0aOHbrzxRk2YMMF+hwAAAC1Eo4PVpk2blJKSIkl64IEHVFZWpoceesgJWBdeeKHWr19/croEAABoARodrI7+jT7pq9sq3HPPPSorK5Mkvffee4qLi7PfIQAAQAvR6GA1dOhQ3XPPPaqpqZH01Q8gG2Pkcrm0ZcsW3XLLLc5HhQAAAG1Ro4PVlClTVFpaquTkZB0+fFj33nuvqqqqdPHFF6tfv34677zzdO+9957MXgEAAJq1Rgcrn8+nkpISjR8/XpK0bds2GWOUlZWlN954Q88++6zcbvdJaxQAAKC5a9Sd17+uf//+WrhwoUaOHKkXX3xRp59++snordXhzusAALQ81u+8/nUbN24M+V8AAAA08qPAESNGKBgMNnrRa665Rnv27PnWTQEAALREjfooMDIyUh988IFOPfXUb1zQGKPExET5/X4+IvwaPgoEAKDlsf5RoDFGZ511lpXmAAAAWqtGBavVq1c3eeHTTjutyY8BAABoyRoVrH7605+e7D4AAABavEbfxwoAAAAnRrACAACwhGAFAABgCcEKAADAkiYHq0OHDunLL7909j/55BPNmDFDr776qtXGAAAAWpom/6TNpZdeqhEjRmjMmDHav3+/0tPT1b59e33++ef605/+pN///vcno0+cgDFGh2pqw90GAABhF90+Ui6XK2zHb3Kw2rhxox555BFJ0osvvqj4+Hht2rRJf//73zV58mSCVRgcqqlVn8krwt0GAABh99492erg/lY/hWxFkz8K/PLLLxUTEyNJevXVVzVixAhFREToxz/+sT755BPrDQIAALQUTY50Z555phYvXqzLLrtMK1as0K233ipJ2rNnD79/FybR7SP13j3Z4W4DAICw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nhmyxcXFNXo9l8ulQYMG6e6779amTZvkdru1aNEieb1eJSQkHHNrhzfffFN9+vQ57nrx8fFKSEjQxx9/fExfycnJ3/p5A/h+ccYKQKvy3//+VyNHjtT111+vH/3oR4qJidH69etVWFioSy+9VJmZmcrIyNDw4cNVWFios846S2VlZVq6dKkuu+yykI/njqekpERFRUXKyspSt27dVFJSor179+qcc86RJI0bN04FBQU644wz1K9fP82dO1d+v9/55t/x3H333br55psVGxuroUOHqqqqSuvXr9e+ffuUn59v5fUBcHIRrAC0Kp06dVJ6eroeeeQRffTRR6qpqVFiYqJuuOEG3XHHHXK5XFq2bJnuvPNOXXfdddq7d698Pp8uvPBCxcfHN+oYXq9Xa9as0YwZMxQMBtWzZ089/PDDuuiiiyRJN998swKBgG677Tbt2bNHffr00csvv6wf/OAHJ1x39OjR6tChg6ZPn65x48apY8eOSklJ0dixY7/rywLge+Iy5v++HwwAAIDvhGusAAAALCFYAQAAWEKwAgAAsIRgBQAAYAnBCgAAwBKCFQAAgCUEKwAAAEsIVgAAAJYQrAAAACwhWAEAAFhCsAIAALDk/wGsToKkmhI9NwAAAABJRU5ErkJggg==", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "import rieter_ekalk as rek\n", + "import matplotlib.pyplot as plt\n", + "\n", + "def eine_anlage(Anzahl_MG, rsm_fa_eingabe):\n", + "\n", + " rsm_direct_eingabe = {\n", + " }\n", + "\n", + " flyer_f40_eingabe = {\n", + " #auskommentiert => kein Übergabeparameter, wird in Klasse berechnet\n", + " #\"Anzahl\":0,\n", + " #\"Flyer_Electrojet_incl_intergrierte_Putzmaschine\":0, #wird in deckblatt-Klasse berechnet\n", + " \"Flyer_Electrojet_incl_intergrierte_Putzmaschine_Korrektur\":0,\n", + " #\"Flyer_Electrojet_incl_intergrierte_Putzmaschine_Vorpuffer\":2, #wird in deckblatt-Klasse berechnet\n", + " #\"Flyer_Electrojet_incl_intergrierte_Putzmaschine_Nachpuffer\":2, #wird in deckblatt-Klasse berechnet\n", + " #\"Anzahl_Schienen\":0,\n", + " \"Single_Line_Durchfahrt\":False,\n", + " \"Nachpuffer\":False,\n", + " #\"Sensor_optisch_Traverse\":0,\n", + " \"Sensor_optisch_Traverse_Korrektur\":0,\n", + " #\"Sensor_induktiv_Spulenhalter\":0,\n", + " \"Sensor_induktiv_Spulenhalter_Korrektur\":0,\n", + " #\"Bedientableau_2fach\":0,\n", + " \"Bedientableau_2fach_Korrektur\":0,\n", + " #\"Interface_Doffer\":0,\n", + " \"Interface_Doffer_Korrektur\":0,\n", + " #\"Weiche\":0,\n", + " \"Weiche_Korrektur\":0,\n", + " #\"Weiche_nach_Flyer_bipolar\":0,\n", + " \"Weiche_nach_Flyer_bipolar_Korrektur\":0,\n", + " \"Dreifachweiche\":0,\n", + " \"Wechsel\":0,\n", + " \"Stopper\":0,\n", + " \"RA_uni\":0,\n", + " #\"RA_uni_abhebbar\":0,\n", + " \"RA_uni_abhebbar_Korrektur\":0,\n", + " #\"RA_uni_ohne_SPS_Ansteuerung\":0,\n", + " \"RA_uni_ohne_SPS_Ansteuerung_Korrektur\":0,\n", + " #\"RRA_BI_abhebbar\":0,\n", + " \"RRA_BI_abhebbar_Korrektur\":0,\n", + " \"RRA_bi\":0,\n", + " #\"RRA_bi_Korrektur\":0,\n", + " #\"RRA_bi_ohne_SPS_Ansteuerung\":0,\n", + " \"RRA_bi_ohne_SPS_Ansteuerung_Korrektur\":0,\n", + " #\"Doppelstreckenantrieb\":0,\n", + " \"Doppelstreckenantrieb_Korrektur\":0,\n", + " \"RA_bi_abhebbar_unger_Schiene\":0,\n", + " #\"Meldelampe_Überstrom\":0,\n", + " \"Meldelampe_Überstrom_Korrektur\":0,\n", + " #\"Hauptschalter_Ein_Meldung\":0,\n", + " \"Hauptschalter_Ein-Meldung_Korrektur\":0,\n", + " #\"Werma_Rundumleuchte_Störung\":0,\n", + " \"Werma_Rundumleuchte_Störung_Korrektur\":0,\n", + " }\n", + " neuenhauser_eingabe = {\n", + " #auskommentiert => kein Übergabeparameter, wird in Klasse berechnet\n", + " #\"Anzahl\":0,\n", + " #\"Neuenhauser-Putzmaschine\":0, #wird in deckblatt-Klasse zugewiesen\n", + " #\"Neuenhauser-Putzmaschine_Vorpuffer\":0, #wird in deckblatt-Klasse zugewiesen\n", + " #\"Neuenhauser-Putzmaschine_Nachpuffer\":0, #wird in deckblatt-Klasse zugewiesen\n", + " #\"Anzahl_Vorstaustrecken\":0,\n", + " #\"Anzahl_Nachstaustrecken\":0,\n", + " #\"Sensor_optisch_Traverse\":0,\n", + " \"Sensor_optisch_Traverse_Korrektur\":0,\n", + " #\"Sensorik_Zugpositionierung\":0,\n", + " #\"Sensor_WT18_Spulenprüfung_voll_leer\":0,\n", + " #\"Bedientableau_2fach\":0,\n", + " \"Bedientableau_2fach_Korrektur\":0,\n", + " #\"Interface_Putzmaschine\":0,\n", + " #\"Weiche\":0,\n", + " \"Weiche_Korrektur\":0,\n", + " #\"Weiche_nach_PM_bipolar\":0,\n", + " #\"RA_uni_abhebbar\":0,\n", + " \"RA_uni_abhebbar_Korrektur\":0,\n", + " #\"RA_uni_ohne_SPS_Ansteuerung\":0,\n", + " #\"RA_uni_abhebbar_unger_Sch\":0,\n", + " #\"Doppelstreckenantrieb\":0,\n", + " #\"Meldelampe_Überstrom\":0,\n", + " \"Meldelampe_Überstrom_Korrektur\":0,\n", + " #\"Hauptschalter_Ein_Meldung\":0,\n", + " \"Hauptschalter_Ein-Meldung_Korrektur\":0,\n", + " #\"Werma_Rundumleuchte_Störung\":0,\n", + " \"Werma_Rundumleuchte_Störung_Korrektur\":0,\n", + " }\n", + " flyer_eingabe = {\n", + " #auskommentiert => kein Übergabeparameter, wird in Klasse berechnet\n", + " #\"Anzahl\":0,\n", + " #\"Flyer\":0, # äquivalent zu 'Anzahl'\n", + " #\"Anzahl_Schienen:\":0,\n", + " #\"Sensor_optisch_Traverse\":0,\n", + " \"Sensor_optisch_Traverse_Korrektur\":0,\n", + " #\"Sensor_induktiv_Spulenalter_Zug_positionierung\":0,\n", + " #\"Bedientableau_2fach\":0,\n", + " #\"Interface_Doffer\":0,\n", + " #\"Weiche\":0,\n", + " \"Weiche_Korrektur\":0,\n", + " #\"Weiche_nach_Flyer_bipolar\":0,\n", + " \"Dreifachweiche\":0,\n", + " #\"Wechsel\":0,\n", + " \"Wechsel_Korrektur\":0,\n", + " #\"RA_bi_ohne_SPS-Ansteuerung\":0,\n", + " #\"RA_bi_abhebbar\":0,\n", + " \"RA_bi_abhebbar_Korrektur\":0,\n", + " \"RA_bi\":4,\n", + " #\"Doppelstreckenantrieb\":0,\n", + " \"RA_bi_abhebbar_unger_Schiene\":0,\n", + " #\"Meldelampe_Überstrom\":0,\n", + " \"Meldelampe_Überstrom_Korrektur\":0,\n", + " #\"Hauptschalter_Ein_Meldung\":0,\n", + " \"Hauptschalter_Ein-Meldung_Korrektur\":0,\n", + " #\"Werma_Rundumleuchte_Störung\":0,\n", + " \"Werma_Rundumleuchte_Störung_Korrektur\":0,\n", + " }\n", + " verbindungsstrecken_w_eingabe = {\n", + " #auskommentiert => kein Übergabeparameter, wird in Klasse berechnet\n", + " #\"Sensor_optisch_Traverse\":0,\n", + " \"Bedientableau_1fach\":0,\n", + " \"Bedientableau_2fach\":0,\n", + " \"Bedientableau_14fach\":0,\n", + " \"Weiche\":0,\n", + " \"Dreifachweiche\":0,\n", + " \"Kreuzungsweiche\":1,\n", + " \"Werma_Rundumleuchte_Störung\":0,\n", + " \"RA_uni\":0,\n", + " \"RA_uni_ohne_SPS_Ansteuerung\":0,\n", + " \"RA_bi\":0,\n", + " \"RA_bi_ohne_SPS-Ansteuerung\":0,\n", + " \"Doppelstreckenantrieb\":0\n", + " }\n", + " puffer_eingabe = {\n", + " # auskommentiert => kein Übergabeparameter, wird in Klasse berechnet\n", + " # \"Anzahl\":0,\n", + " # \"Puffer\":0, #äquivalent zu Anzahl\n", + " # \"Anzahl_Pufferstrecken\":0, #äquivalent zu Anzahl_Staustrecken\n", + " # \"Anzahl_Staustrecken\":0,\n", + " # \"Sensor_optisch_Traverse\":0,\n", + " \"Sensor_optisch_Traverse_Korrektur\": 1,\n", + " # \"Weiche\":0,\n", + " \"Weiche_Korrektur\": 0,\n", + " \"RA_bi_ungerade_Schiene\": 2,\n", + " # \"Doppelstreckenantrieb\":0,\n", + " # \"Meldelampe_Überstrom\":0,\n", + " \"Meldelampe_Überstrom_Korrektur\": 0,\n", + " # \"Hauptschalter_Ein_Meldung\":0,\n", + " \"Hauptschalter_Ein-Meldung_Korrektur\": 0,\n", + " }\n", + " turm_eingabe = {\n", + " #auskommentiert => kein Übergabeparameter, wird in Klasse berechnet\n", + " #\"Anzahl\":0,\n", + " #\"Turm\":0, #äquivalent zu Anzahl\n", + " #\"Anzahl_Wendlungen\":0, #äquivalent zu Anzahl_Staustrecken\n", + " #\"Anzahl_Staustrecken\":0,\n", + " #\"Sensor_optisch_Traverse\":0,\n", + " #\"Weiche\":0,\n", + " #\"RA_bi\":0,\n", + " \"RA_bi_Korrektur\":0,\n", + " #\"RA_bi_ohne_SPS\":0,\n", + " \"RA_bi_ohne_SPS_Korrektur\":0,\n", + " #\"Bedientableau_2fach\":0,\n", + " }\n", + " mg = rek.MG(Anzahl_MG,\n", + " rsm_direct=rsm_direct_eingabe,\n", + " rsm_fa=rsm_fa_eingabe,\n", + " flyer_f40=flyer_f40_eingabe,\n", + " neuenhauser=neuenhauser_eingabe,\n", + " flyer=flyer_eingabe,\n", + " verbindungsstrecken_w=verbindungsstrecken_w_eingabe,\n", + " puffer=puffer_eingabe,\n", + " turm=turm_eingabe)\n", + " Anzahl_EAS = {\n", + " \"schaltschrank\":1\n", + " }\n", + " eas = rek.EA(Anzahl_EAS, mg)\n", + "\n", + " Anzahl_HW = {\n", + " \"schaltschrankgehaeuse_b1x1200+1x800_zubehoer\": 1,\n", + " \"sps_simatic_s7_1515_2\": 1,\n", + " \"et200_sp_ea_ebene\":1,\n", + " \"netzwerk_fernwartung\":1,\n", + " \"anlagenrechner\":1,\n", + " \"unterverteiler_fuer_2flyer\":2,\n", + " \"unterverteiler_fuer_puffer\":1,\n", + "\n", + " \"korrektur_5_rsm_zusaetzlich_im_unterverteiler\":-1,\n", + "\n", + " \"korrektur_10_rsm_zusaetzlich_im_unterverteiler\":-2,\n", + "\n", + " \"ET200_SP\":1,\n", + " \"et200_sp_base_unit_neue_last_mit_potKlemmen_or_et200_sp_base_unit_neue_last\":\"et200_sp_base_unit_neue_last_mit_potKlemmen\",\n", + "\n", + " # MATERIAL VOR ORT\n", + " \"kabelpritschen_leitern_200_60\":348,\n", + " \"kleinteile_rohre_schellen_kabelbinder_ect\":1.5,\n", + " \"zuleitung_75_m_unterverteiler_12x4mm2_24_vdc_or_zuleitung_75_m_unterverteiler_12x2_5mm2_24_vdc\":\"zuleitung_75_m_unterverteiler_12x2_5mm2_24_vdc\"\n", + " }\n", + "\n", + " hw = rek.HW(Anzahl_HW, mg, eas)\n", + "\n", + " emo = rek.EMO(eas, hw, mg)\n", + " Anzahl_DL = {\n", + " \"Bedienerhandbuch\": 16,\n", + " \"SPS_Doku\": 15\n", + " }\n", + " dl = rek.Dienstleistung(Anzahl_DL, hw)\n", + " Anzahl_Ergebnis = {\n", + " \"SPS_Programmierung\":150,\n", + " \"SPS_Inbetriebsetzung\":130\n", + " }\n", + " erg = rek.Ergebnis(Anzahl_Ergebnis, hw, dl, emo)\n", + " return erg.get_sum_of_costs(hw)\n", + "\n", + "\n", + "Anzahl_MG = {\n", + " \"SYSTEM\": \"FA\",\n", + " \"RSM\":14,\n", + " \"Flyer\":4,\n", + " \"Flyer_Puffer\":2,\n", + " \"Flyer_Electrojet_incl_intergrierte_Putzmaschine\":0,\n", + " \"Flyer_Electrojet_incl_intergrierte_Putzmaschine_Vorpuffer\":0,\n", + " \"Flyer_Electrojet_incl_intergrierte_Putzmaschine_Nachpuffer\":0,\n", + " \"Neuenhauser-Putzmaschine\":0,\n", + " \"Neuenhauser-Putzmaschine_Vorpuffer\":0,\n", + " \"Neuenhauser-Putzmaschine_Nachpuffer\":0,\n", + " \"Cason-Putzmaschine\":0,\n", + " \"Cason-Putzmaschine_Vorpuffer\":0,\n", + " \"Cason-Putzmaschine_Nachpuffer\":0,\n", + " \"Puffer\":1,\n", + " \"Anzahl_der_Pufferstrecken_pro_Puffer\":5,\n", + " \"Begegnungsstrecke_Bypass\":2,\n", + " \"Turm\":1,\n", + " \"Turm_Anzahl_Wendlungen\":1,\n", + " }\n", + "rsm_fa_eingabe = {\n", + " \"Flex_A_Premium\":False, # braucht man das noch?\n", + " \"Getriebe_in_der_Mitte\":False, # braucht man das noch?\n", + " \"RSM_Einfahrt_Ein_Beidseitig\":False, # braucht man das noch?\n", + " \"Sensor_optisch_Traverse_zusätzlich\":6,\n", + " \"Bedientableau_1fach_Korrektur\":0,\n", + " \"Bedientableau_2fach_Korrektur\":4,\n", + " \"Weiche_Korrektur\":4,\n", + " \"RRA_bi_Korrektur\":0,\n", + " \"RRA_bi_auf_Haupstrecke\":10,\n", + " \"RRA_uni_Begegnung\":4,\n", + " \"gemeinsame_Wendung\":0,\n", + " \"Mit_Drucktaster_Korrektur\":0,\n", + " \"Meldelampe_Überstrom_Korrektur\":0,\n", + " \"Hauptschalter_Ein-Meldung_Korrektur\":0,\n", + " \"Werma_Rundumleuchte_Störung_Korrektur\":0,\n", + " \"klemmkasten_rsm\":2,\n", + " }\n", + "\n", + "\n", + "variationen = {}\n", + "for k in range(10):\n", + " Anzahl_MG.update({\"Sensor_optisch_Traverse_zusätzlich\": k})\n", + " erg = eine_anlage(Anzahl_MG, rsm_fa_eingabe)\n", + " variationen.update({k: erg})\n", + "print(variationen)\n", + "lists = sorted(variationen.items()) # sorted by key, return a list of tuples\n", + "\n", + "x, y = zip(*lists) \n", + "\n", + "plt.plot(x, y)\n", + "plt.ylabel(\"Preis [€]\")\n", + "plt.xlabel(\"Sensoren\")\n", + "plt.show()" + ] } ], "metadata": { @@ -2729,7 +3029,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.0 (main, Oct 24 2022, 18:26:48) [MSC v.1933 64 bit (AMD64)]" + "version": "3.11.0" }, "orig_nbformat": 4, "vscode": {