None Notebook

This notebook contains material from cbe30338-2021; content is available on Github.

< 1.4 The TCLab Python Package | Contents | Tag Index | 2.0 Linear Process Models >

Open in Colab

Download

1.5 Assignment 1

The first assignment is to prepare you with the tools you will need for this course. These are simple tasks, but will require some time to complete. (So don't leave this to the last minute!). The assignment is due no later than 11:00 am, Tuesday, February 9th.

  1. Download and install the most current version of Anaconda. (You will be interfacing Arduino hardware with your laptop, so it is essential to be using versions of Python and the associated library that are consistent with the software developed for this course. To avoid the headaches of incompatiable libraries, the easiest step is maintain an up-to-date Anaconda installation.) After installation, create a new Jupyter notebook with the following features:
    # verify laptop and network
    import platform
    print(platform.node())
    print(platform.platform())

    # verify anaconda installation
    !conda --version

    # python version
    import sys
    print(sys.version)

    # jupyter version
    !jupyter --version

    # tclab installation
    !pip install tclab
  1. You will need your own copy of the Temperature Control Laboratory no later than the first lab session Friday, February 12th. They can be purchased from the Hammes Bookstore (limited number of devices in stock), or on-line for $35 from Amazon or apmonitor.com. Include some indication purchase in your assignment submission. Please let the instructors immediately if there is any issue with obtaining a copy of the device in time for first lab session.

  2. Download the textbook Feedback Systems: An Introduction for Scientists and Engineers, Second Edition by Karl J. Åström and Richard M. Murray from https://fbswiki.org/wiki/index.php/Main_Page. The most current version is v3.1.5. Read sections 1.1 through 1.4.

  3. After you have completed the reading, prepare a few sentences about any topic you would like to see incorporated into the course. Over the years I've received many fascinating suggestions from students and have used them to expand the scope of the course. So I look forward to hearing your thoughts on how this course can meet your needs and interests!

< 1.4 The TCLab Python Package | Contents | Tag Index | 2.0 Linear Process Models >

Open in Colab

Download