{ "cells": [ { "cell_type": "markdown", "id": "bb796f8d", "metadata": {}, "source": [ "# Modeling Notes & Pitfalls \n", "\n", "*Click the badge below to try this tutorial interactively in your browser:*\n", "\n", "[](https://mybinder.org/v2/gh/QSD-Group/QSDsan-env/main?urlpath=git-pull%3Frepo%3Dhttps%253A%252F%252Fgithub.com%252FQSD-group%252FQSDsan%26urlpath%3Dlab%252Ftree%252FQSDsan%252Fdocs%252Fsource%252Ftutorials%26branch%3Dmain)\n", "\n", "*You can also run this tutorial in [Google Colab](https://colab.research.google.com). It takes a one-time setup per session: follow the [Colab instructions](https://qsdsan.readthedocs.io/en/latest/tutorials/index.html#run-in-colab).*\n", "\n", "- **Prepared by:**\n", "\n", " - [Yalin Li](https://qsdsan.readthedocs.io/en/latest/AUTHORS.html)\n", "\n", "- **Learning objectives.** After this tutorial, you will be able to:\n", "\n", " - Recognize common QSDsan modeling surprises by their symptoms.\n", " - Diagnose whether a surprising result is a misconfiguration, a unit-design signal, or expected platform behavior.\n", " - Apply fix patterns across streams and components, unit design, and TEA/LCA.\n", "\n", "- **Prerequisites:**\n", " - [2. Component](2_Component.ipynb)\n", " - [3. WasteStream](3_WasteStream.ipynb)\n", " - [4. SanUnit (basic)](4_SanUnit_basic.ipynb)\n", " - [6. System](6_System.ipynb)\n", " - Section 2.3 references [11. Dynamic Simulation](11_Dynamic_Simulation.ipynb)\n", " - Section 3 references [7. TEA](7_TEA.ipynb) and [8. LCA](8_LCA.ipynb).\n", "\n", "- **Covered topics:**\n", "\n", " - 1. Streams and components\n", " - 2. Unit design and simulation\n", " - 3. TEA and LCA\n", "\n", "