From d36fc3b8f88cc3108ffff6151e376b619b9abb01 Mon Sep 17 00:00:00 2001 From: kinitrupti Date: Fri, 12 May 2017 18:40:35 +0530 Subject: Revised list of TBCs --- .../Chapter6_jOUBDFo.ipynb | 1593 -------------------- 1 file changed, 1593 deletions(-) delete mode 100644 MECHANICS_OF_SOLIDS_by_S.S._Bhavikatti/Chapter6_jOUBDFo.ipynb (limited to 'MECHANICS_OF_SOLIDS_by_S.S._Bhavikatti/Chapter6_jOUBDFo.ipynb') diff --git a/MECHANICS_OF_SOLIDS_by_S.S._Bhavikatti/Chapter6_jOUBDFo.ipynb b/MECHANICS_OF_SOLIDS_by_S.S._Bhavikatti/Chapter6_jOUBDFo.ipynb deleted file mode 100644 index 55339520..00000000 --- a/MECHANICS_OF_SOLIDS_by_S.S._Bhavikatti/Chapter6_jOUBDFo.ipynb +++ /dev/null @@ -1,1593 +0,0 @@ -{ - "cells": [ - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "# Chapter6-SIMPLE MACHINES" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "# Example 6.1" - ] - }, - { - "cell_type": "code", - "execution_count": 19, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Mechanical advantage-- 20.0\n", - "Velocity Ratio 25.0\n", - "Efficiency 0.8\n", - "Ideal Load 12500.0\n", - "Ideal Effort 400.0\n", - "Effort lost in friction 100.0\n", - "frictional resistance 2500.0\n" - ] - } - ], - "source": [ - "import math\n", - "W = 10000.0 #Load\n", - "P = 500.0 #Effort\n", - "D = 20.0 #Distance moved by the effort \n", - "d = 0.8 #Distance moved by the load \n", - "MA=W/P #Mechanical advantage\n", - "VR=D/d #Velocity Ratio\n", - "Efficiency=MA/VR\n", - "Pi =W/VR #Ideal effort\n", - "Wi = P*VR #ideal load\n", - "efl=P-Pi #Effort lost in friction\n", - "Fr=Wi-W #frictional resistance\n", - "print \"Mechanical advantage--\",MA\n", - "print \"Velocity Ratio\",VR\n", - "print \"Efficiency\",Efficiency\n", - "print \"Ideal Load\",Wi\n", - "print \"Ideal Effort\",Pi\n", - "print \"Effort lost in friction\",efl\n", - "print \"frictional resistance\",Fr\n", - "\n", - "\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "# Example 6.2" - ] - }, - { - "cell_type": "code", - "execution_count": 20, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Law of machine is P= 0.05 W + 30.0\n", - "Load is 3400.0 N\n", - "Mechanical advantage-- 17.0\n", - "Ideal effort is 113.333333333 N\n", - "Effort lost in friction 86.6666666667\n", - "Efficiency 56.6666666667\n" - ] - } - ], - "source": [ - "import math\n", - "W1 = 2400.0 #Load 1\n", - "P1= 150.0 #Effort1\n", - "\n", - "W2 = 3000.0 #Load 2\n", - "P2= 180.0 #Effort2\n", - "P3= 200.0 #Effort3\n", - "#law of machine is given by P=mW+C\n", - "m=(P2-P1)/(W2-W1)\n", - "C=P2-m*W2\n", - "print \"Law of machine is P=\",m,\"W\",\"+\",C\n", - "W3=(P3-C)/m #Load 2\n", - "print \"Load is \",W3,\"N\"\n", - "MA=W3/P3 #Mechanical advantage\n", - "print \"Mechanical advantage--\",MA\n", - "VR=30.0 #Velocity Ratio\n", - "Efficiency=MA/VR*100\n", - "Pi =W3/VR #Ideal effort\n", - "print \"Ideal effort is\",Pi,\"N\"\n", - "\n", - "efl=P3-Pi #Effort lost in friction\n", - "\n", - "print \"Effort lost in friction\",efl\n", - "print \"Efficiency\",Efficiency" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "collapsed": true - }, - "source": [ - "# Example 6.3" - ] - }, - { - "cell_type": "code", - "execution_count": 21, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Mechanical advantage-- 51.3333333333\n", - "Velocity Ratio 85.5555555556\n", - "Efficiency 61.7142857143\n", - "Maximum Mechanical advantage-- 55.0\n", - "Maximum Efficiency 64.2857142857\n" - ] - } - ], - "source": [ - "import math\n", - "W1 = 7700.0 #Load 1\n", - "P1= 150.0 #Effort1\n", - "MA=W1/P1 #Mechanical advantage\n", - "Efficiency=0.6\n", - "VR=MA/Efficiency #Velocity Ratio\n", - "print \"Mechanical advantage--\",MA\n", - "print \"Velocity Ratio\",VR\n", - "W2 = 13200.0 #Load 2\n", - "P2= 250.0 #Effort2\n", - "MA=W2/P2\n", - "Efficiency=MA/VR*100\n", - "print \"Efficiency\",Efficiency\n", - "#law of machine is given by P=mW+C\n", - "m=(P2-P1)/(W2-W1)\n", - "\n", - "\n", - "MMA=1/m #Maximum Mechanical advantage\n", - "print \"Maximum Mechanical advantage--\",MMA\n", - "\n", - "MaxEfficiency=MMA/VR*100\n", - "\n", - "print \"Maximum Efficiency\",MaxEfficiency" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "# Example 6.4" - ] - }, - { - "cell_type": "code", - "execution_count": 22, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Law of machine is P= 0.06 W + 10.5\n" - ] - }, - { - "data": { - "application/javascript": [ - "/* Put everything inside the global mpl namespace */\n", - "window.mpl = {};\n", - "\n", - "mpl.get_websocket_type = function() {\n", - " if (typeof(WebSocket) !== 'undefined') {\n", - " return WebSocket;\n", - " } else if (typeof(MozWebSocket) !== 'undefined') {\n", - " return MozWebSocket;\n", - " } else {\n", - " alert('Your browser does not have WebSocket support.' +\n", - " 'Please try Chrome, Safari or Firefox ≥ 6. ' +\n", - " 'Firefox 4 and 5 are also supported but you ' +\n", - " 'have to enable WebSockets in about:config.');\n", - " };\n", - "}\n", - "\n", - "mpl.figure = function(figure_id, websocket, ondownload, parent_element) {\n", - " this.id = figure_id;\n", - "\n", - " this.ws = websocket;\n", - "\n", - " this.supports_binary = (this.ws.binaryType != undefined);\n", - "\n", - " if (!this.supports_binary) {\n", - " var warnings = document.getElementById(\"mpl-warnings\");\n", - " if (warnings) {\n", - " warnings.style.display = 'block';\n", - " warnings.textContent = (\n", - " \"This browser does not support binary websocket messages. \" +\n", - " \"Performance may be slow.\");\n", - " }\n", - " }\n", - "\n", - " this.imageObj = new Image();\n", - "\n", - " this.context = undefined;\n", - " this.message = undefined;\n", - " this.canvas = undefined;\n", - " this.rubberband_canvas = undefined;\n", - " this.rubberband_context = undefined;\n", - " this.format_dropdown = undefined;\n", - "\n", - " this.image_mode = 'full';\n", - "\n", - " this.root = $('
');\n", - " this._root_extra_style(this.root)\n", - " this.root.attr('style', 'display: inline-block');\n", - "\n", - " $(parent_element).append(this.root);\n", - "\n", - " this._init_header(this);\n", - " this._init_canvas(this);\n", - " this._init_toolbar(this);\n", - "\n", - " var fig = this;\n", - "\n", - " this.waiting = false;\n", - "\n", - " this.ws.onopen = function () {\n", - " fig.send_message(\"supports_binary\", {value: fig.supports_binary});\n", - " fig.send_message(\"send_image_mode\", {});\n", - " fig.send_message(\"refresh\", {});\n", - " }\n", - "\n", - " this.imageObj.onload = function() {\n", - " if (fig.image_mode == 'full') {\n", - " // Full images could contain transparency (where diff images\n", - " // almost always do), so we need to clear the canvas so that\n", - " // there is no ghosting.\n", - " fig.context.clearRect(0, 0, fig.canvas.width, fig.canvas.height);\n", - " }\n", - " fig.context.drawImage(fig.imageObj, 0, 0);\n", - " };\n", - "\n", - " this.imageObj.onunload = function() {\n", - " this.ws.close();\n", - " }\n", - "\n", - " this.ws.onmessage = this._make_on_message_function(this);\n", - "\n", - " this.ondownload = ondownload;\n", - "}\n", - "\n", - "mpl.figure.prototype._init_header = function() {\n", - " var titlebar = $(\n", - " '
');\n", - " var titletext = $(\n", - " '
');\n", - " titlebar.append(titletext)\n", - " this.root.append(titlebar);\n", - " this.header = titletext[0];\n", - "}\n", - "\n", - "\n", - "\n", - "mpl.figure.prototype._canvas_extra_style = function(canvas_div) {\n", - "\n", - "}\n", - "\n", - "\n", - "mpl.figure.prototype._root_extra_style = function(canvas_div) {\n", - "\n", - "}\n", - "\n", - "mpl.figure.prototype._init_canvas = function() {\n", - " var fig = this;\n", - "\n", - " var canvas_div = $('
');\n", - "\n", - " canvas_div.attr('style', 'position: relative; clear: both; outline: 0');\n", - "\n", - " function canvas_keyboard_event(event) {\n", - " return fig.key_event(event, event['data']);\n", - " }\n", - "\n", - " canvas_div.keydown('key_press', canvas_keyboard_event);\n", - " canvas_div.keyup('key_release', canvas_keyboard_event);\n", - " this.canvas_div = canvas_div\n", - " this._canvas_extra_style(canvas_div)\n", - " this.root.append(canvas_div);\n", - "\n", - " var canvas = $('');\n", - " canvas.addClass('mpl-canvas');\n", - " canvas.attr('style', \"left: 0; top: 0; z-index: 0; outline: 0\")\n", - "\n", - " this.canvas = canvas[0];\n", - " this.context = canvas[0].getContext(\"2d\");\n", - "\n", - " var rubberband = $('');\n", - " rubberband.attr('style', \"position: absolute; left: 0; top: 0; z-index: 1;\")\n", - "\n", - " var pass_mouse_events = true;\n", - "\n", - " canvas_div.resizable({\n", - " start: function(event, ui) {\n", - " pass_mouse_events = false;\n", - " },\n", - " resize: function(event, ui) {\n", - " fig.request_resize(ui.size.width, ui.size.height);\n", - " },\n", - " stop: function(event, ui) {\n", - " pass_mouse_events = true;\n", - " fig.request_resize(ui.size.width, ui.size.height);\n", - " },\n", - " });\n", - "\n", - " function mouse_event_fn(event) {\n", - " if (pass_mouse_events)\n", - " return fig.mouse_event(event, event['data']);\n", - " }\n", - "\n", - " rubberband.mousedown('button_press', mouse_event_fn);\n", - " rubberband.mouseup('button_release', mouse_event_fn);\n", - " // Throttle sequential mouse events to 1 every 20ms.\n", - " rubberband.mousemove('motion_notify', mouse_event_fn);\n", - "\n", - " rubberband.mouseenter('figure_enter', mouse_event_fn);\n", - " rubberband.mouseleave('figure_leave', mouse_event_fn);\n", - "\n", - " canvas_div.on(\"wheel\", function (event) {\n", - " event = event.originalEvent;\n", - " event['data'] = 'scroll'\n", - " if (event.deltaY < 0) {\n", - " event.step = 1;\n", - " } else {\n", - " event.step = -1;\n", - " }\n", - " mouse_event_fn(event);\n", - " });\n", - "\n", - " canvas_div.append(canvas);\n", - " canvas_div.append(rubberband);\n", - "\n", - " this.rubberband = rubberband;\n", - " this.rubberband_canvas = rubberband[0];\n", - " this.rubberband_context = rubberband[0].getContext(\"2d\");\n", - " this.rubberband_context.strokeStyle = \"#000000\";\n", - "\n", - " this._resize_canvas = function(width, height) {\n", - " // Keep the size of the canvas, canvas container, and rubber band\n", - " // canvas in synch.\n", - " canvas_div.css('width', width)\n", - " canvas_div.css('height', height)\n", - "\n", - " canvas.attr('width', width);\n", - " canvas.attr('height', height);\n", - "\n", - " rubberband.attr('width', width);\n", - " rubberband.attr('height', height);\n", - " }\n", - "\n", - " // Set the figure to an initial 600x600px, this will subsequently be updated\n", - " // upon first draw.\n", - " this._resize_canvas(600, 600);\n", - "\n", - " // Disable right mouse context menu.\n", - " $(this.rubberband_canvas).bind(\"contextmenu\",function(e){\n", - " return false;\n", - " });\n", - "\n", - " function set_focus () {\n", - " canvas.focus();\n", - " canvas_div.focus();\n", - " }\n", - "\n", - " window.setTimeout(set_focus, 100);\n", - "}\n", - "\n", - "mpl.figure.prototype._init_toolbar = function() {\n", - " var fig = this;\n", - "\n", - " var nav_element = $('
')\n", - " nav_element.attr('style', 'width: 100%');\n", - " this.root.append(nav_element);\n", - "\n", - " // Define a callback function for later on.\n", - " function toolbar_event(event) {\n", - " return fig.toolbar_button_onclick(event['data']);\n", - " }\n", - " function toolbar_mouse_event(event) {\n", - " return fig.toolbar_button_onmouseover(event['data']);\n", - " }\n", - "\n", - " for(var toolbar_ind in mpl.toolbar_items) {\n", - " var name = mpl.toolbar_items[toolbar_ind][0];\n", - " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n", - " var image = mpl.toolbar_items[toolbar_ind][2];\n", - " var method_name = mpl.toolbar_items[toolbar_ind][3];\n", - "\n", - " if (!name) {\n", - " // put a spacer in here.\n", - " continue;\n", - " }\n", - " var button = $('