{ "cells": [ { "cell_type": "markdown", "id": "19195033", "metadata": {}, "source": [ " # Homework: mission profile analysis \n", " \n", "The objective of this homework is to analyze a mission profile allowing the selection of a motor/reducer assembly. The steps to follow are as follows:\n", "- generation of a kinematic mission profile (position, speed, acceleration, etc.) meeting application constraints\n", "- calculation of dynamic efforts corresponding to this kinematic profile using a load model\n", "- calculation of equivalent quantities enabling the selection of components" ] }, { "cell_type": "markdown", "id": "65c047fc", "metadata": {}, "source": [ "The case study in this notebook is the motorisation of an electric cable lift. \n", "\n", "" ] }, { "attachments": {}, "cell_type": "markdown", "id": "9cc0b49e", "metadata": {}, "source": [ "### Position and speed mission profile\n", "\n", "A mission profile meeting the following criteria has been constructed. It will be assumed that it represents typical movements of the lift car, continuously repeated 8 hours a day for 10 years (i.e. a service life of 30,000 hours).\n", "\n", "| Dynamic criteria | |\n", "|--- |:-: |\n", "| Max. Acceleration | $1 m/s^2$ | \n", "| Max. Speed | $2 m/s$ | \n", "| Max. Load | $2.5 m/s^3$ | \n" ] }, { "cell_type": "markdown", "id": "a0174215", "metadata": {}, "source": [ "This profile, saved in an Excel file, is read in the form of a [dataframe](https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.html) (from the [pandas](https://pandas.pydata.org/) package). " ] }, { "cell_type": "code", "execution_count": 167, "id": "5e431681", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", " | Time | \n", "Position | \n", "Speed | \n", "Acceleration | \n", "Jerk | \n", "
---|---|---|---|---|---|
0 | \n", "0.0 | \n", "0.000000 | \n", "0.0000 | \n", "0.00 | \n", "2.5 | \n", "
1 | \n", "0.1 | \n", "0.000475 | \n", "0.0125 | \n", "0.25 | \n", "2.5 | \n", "
2 | \n", "0.2 | \n", "0.003504 | \n", "0.0500 | \n", "0.50 | \n", "2.5 | \n", "
3 | \n", "0.3 | \n", "0.011472 | \n", "0.1125 | \n", "0.75 | \n", "2.5 | \n", "
4 | \n", "0.4 | \n", "0.026889 | \n", "0.2000 | \n", "1.00 | \n", "2.5 | \n", "