Resources: Modeling Scenarios

The Modeling Scenarios are organized to roughly follow the topics found in a traditional differential equations course. Hence, the numbering system reflects chapter sequencing in a standard differential equations text.

You may wish to visit our Starter Kit to see some groupings of Modeling Scenarios which have proven to be successful.

Tag

Resources

Info

  • Select a resource to see details.

View more ›

Top Rated

  1. 1-001-S-MandMDeathAndImmigration

    30 May 2015 | Modeling Scenarios | Contributor(s): Brian Winkel

    We describe a classroom activity in which students use M&M candies to simulate death and immigration. Students build a mathematical model, collect data, estimate parameters, and compare their model prediction with their actual data. There is a video of one run of the main simulation in...

  2. 1-002-S-Tossing

    11 May 2015 | Modeling Scenarios | Contributor(s): Brian Winkel

    We offer students simulation experience or data from a simulation and ask them to model the simulation using several approaches, to include exponential decay fit, difference equation, and differential equation.We add a Hand Out Working Version which can be used in class authored by Rachel ...

  3. 1-003-S-CollegeSavings

    12 May 2015 | Modeling Scenarios | Contributor(s): Brian Winkel

    We present a modeling opportunity for students in which they have to plan and model for saving for a child's complete college education.

  4. 3-020-S-ChordPathTime

    30 May 2015 | Modeling Scenarios | Contributor(s): Brian Winkel

  5. 6-010-S-SocialCampaigns

    23 Sep 2018 | Modeling Scenarios | Contributor(s): Hyunsun Lee

    Mathematical epidemic models are crucial tools to understand, analyze, predict, and control infectious diseases. The Susceptible-Infected-Recovered (SIR) model is a basic compartment model, describing how an infectious disease propagates through a population. The problem is formulated as a system...

  6. 3-013-S-WhiffleBallFall

    30 May 2015 | Modeling Scenarios | Contributor(s): Brian Winkel

    We are given data on the time and position of a whiffle ball as it falls to the ground. We attempt to model the falling ball and we confront the different resistance terms and models. Finally, we introduce a new way of comparing models, the Akaike Information Criterion, and apply it to our models.

  7. 3-016-S-FallingCoffeeFilters

    30 May 2015 | Modeling Scenarios | Contributor(s): Brian Winkel

  8. 3-019-S-ShuttlecockFall

    30 May 2015 | Modeling Scenarios | Contributor(s): Brian Winkel

    We are given data on the time and position of a shuttlecock as it falls to the ground from a set height. We attempt to model the falling object and we confront the different resistance terms and models. Finally, we introduce a new way of comparing models, the Akaike Information Criterion, and...

  9. 1-004-S-MicroorganismImmigration

    30 May 2015 | Modeling Scenarios | Contributor(s): Brian Winkel

    We present a modeling opportunity for population death with non-constant immigration and suggest the use of both discrete and continuous models with a comparison of results.

  10. 1-005-S-OilSlick

    30 May 2015 | Modeling Scenarios | Contributor(s): Brian Winkel

    We describe a modeling activity for students in  which modeling with difference and differential equations is appropriate. We have used this model in our coursework for years and have found that it enlightens students as to the model building process and parameter estimation for a ...

Debug Console

Close9 MBRequestSessionTimelineDatabase52Events17
$_GET
Array( ) Array(

)
$_POST
Array( ) Array(

)
$_COOKIE
Array( ) Array(

)
$_SERVER
Array( REDIRECT_SCRIPT_URL => /resources/modelingscenarios, REDIRECT_SCRIPT_URI => https://si... Array(
REDIRECT_SCRIPT_URL => /resources/modelingscenarios,
REDIRECT_SCRIPT_URI => https://simiode.org/resources/modelingscenarios,
REDIRECT_HTTPS => on,
REDIRECT_SSL_TLS_SNI => simiode.org,
REDIRECT_STATUS => 200,
SCRIPT_URL => /resources/modelingscenarios,
SCRIPT_URI => https://simiode.org/resources/modelingscenarios,
HTTPS => on,
SSL_TLS_SNI => simiode.org,
HTTP_USER_AGENT => CCBot/2.0 (https://commoncrawl.org/faq/),
HTTP_ACCEPT => text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8,
HTTP_ACCEPT_LANGUAGE => en-US,en;q=0.5,
HTTP_IF_MODIFIED_SINCE => Wed, 28 Jul 2021 01:53:18 GMT,
HTTP_ACCEPT_ENCODING => br,gzip,
HTTP_HOST => simiode.org,
HTTP_CONNECTION => Keep-Alive,
PATH => /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin,
SERVER_SIGNATURE => ,
SERVER_SOFTWARE => Apache/2.4.10 (Debian),
SERVER_NAME => simiode.org,
SERVER_ADDR => 74.208.170.104,
SERVER_PORT => 443,
REMOTE_ADDR => 3.227.235.216,
DOCUMENT_ROOT => /var/www/simiode,
REQUEST_SCHEME => https,
CONTEXT_PREFIX => ,
CONTEXT_DOCUMENT_ROOT => /var/www/simiode,
SERVER_ADMIN => [no address given],
SCRIPT_FILENAME => /var/www/simiode/index.php,
REMOTE_PORT => 48096,
REDIRECT_URL => /resources/modelingscenarios,
GATEWAY_INTERFACE => CGI/1.1,
SERVER_PROTOCOL => HTTP/1.1,
REQUEST_METHOD => GET,
QUERY_STRING => ,
REQUEST_URI => /resources/modelingscenarios,
SCRIPT_NAME => /index.php,
PHP_SELF => /index.php,
REQUEST_TIME_FLOAT => 1631792552.391,
REQUEST_TIME => 1631792552
)
separator .
orderBy id
orderDir asc
1 registerIP
2 access
always
renew
tracker.sid 6a986d2e4ab686cc3a7596b273a60c3f
tracker.ssid 6a986d2e4ab686cc3a7596b273a60c3f
tracker.rsid 6a986d2e4ab686cc3a7596b273a60c3f
  • site 0.051 seconds (+0.051); 3.50 MB (+3.500) - afterInitialise
  • site 0.115 seconds (+0.064); 5.25 MB (+1.750) - afterRoute
  • site 0.341 seconds (+0.226); 8.50 MB (+3.250) - afterDispatch
  • site 0.357 seconds (+0.016); 8.50 MB (0.000) - beforeRenderModule mod_custom (Hub Footer)
  • site 0.360 seconds (+0.003); 8.50 MB (0.000) - afterRenderModule mod_custom (Hub Footer)
  • site 0.360 seconds (+0.000); 8.50 MB (0.000) - beforeRenderModule mod_googleanalytics (Google Analytics for Website)
  • site 0.363 seconds (+0.002); 8.50 MB (0.000) - afterRenderModule mod_googleanalytics (Google Analytics for Website)
  • site 0.363 seconds (+0.000); 8.50 MB (0.000) - beforeRenderModule mod_googleanalytics (Google Analytics 4 for Website)
  • site 0.364 seconds (+0.001); 8.50 MB (0.000) - afterRenderModule mod_googleanalytics (Google Analytics 4 for Website)
  • site 0.364 seconds (+0.000); 8.50 MB (0.000) - beforeRenderModule mod_collect (Collect)
  • site 0.366 seconds (+0.002); 8.75 MB (+0.250) - afterRenderModule mod_collect (Collect)
  • site 0.367 seconds (+0.001); 8.75 MB (0.000) - beforeRenderModule mod_breadcrumbs (Breadcrumbs)
  • site 0.375 seconds (+0.009); 8.75 MB (0.000) - afterRenderModule mod_breadcrumbs (Breadcrumbs)
  • site 0.376 seconds (+0.000); 8.75 MB (0.000) - beforeRenderModule mod_menu (SIMIODE Main Menu)
  • site 0.427 seconds (+0.052); 8.75 MB (0.000) - afterRenderModule mod_menu (SIMIODE Main Menu)
  • site 0.428 seconds (+0.000); 8.75 MB (0.000) - beforeRenderModule mod_search (Search)
  • site 0.431 seconds (+0.003); 8.75 MB (0.000) - afterRenderModule mod_search (Search)
  • site 0.439 seconds (+0.008); 9.00 MB (+0.250) - onAfterRender
  • site 0.444 seconds (+0.005); 9.00 MB (0.000) - sessionStore
9 MB

52 Queries Logged: 0.038068294525146 seconds

  1. SELECT data
      FROM `jos_session`
      WHERE `session_id` = '223ffd1721c79963d450a30f4057e572'
  2. DELETE
      FROM `jos_session`
      WHERE `session_id` = '223ffd1721c79963d450a30f4057e572'
  3. SELECT data
      FROM `jos_session`
      WHERE `session_id` = '6a986d2e4ab686cc3a7596b273a60c3f'
  4. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_languages'
  5. SELECT session_id
      FROM `jos_session`
      WHERE `session_id` = '6a986d2e4ab686cc3a7596b273a60c3f'
      LIMIT 1
  6. INSERT INTO `jos_session` (`session_id`,`client_id`,`time`,`ip`)
      VALUES ('6a986d2e4ab686cc3a7596b273a60c3f','0','1631792552','3.227.235.216')
  7. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_members'
  8. SELECT b.id
      FROM `jos_usergroups` AS `a`
      LEFT JOIN jos_usergroups AS b
      ON b.lft <= a.lft
      AND b.rgt >= a.rgt
      WHERE `a`.`id` = '1'
  9. SELECT *
      FROM `jos_viewlevels`
  10. SELECT folder AS type,element AS name,protected,params
      FROM `jos_extensions`
      WHERE `enabled` >= '1'
      AND `type` = 'plugin'
      AND `state` >= '0'
      AND `access` IN ('1','1','4')
      ORDER BY `ordering` ASC
  11. SELECT m.id,m.menutype,m.title,m.alias,m.note,m.path AS route,m.link,m.type,m.level,m.language,m.browserNav,m.access,m.params,m.home,m.img,m.template_style_id,m.component_id,m.parent_id,e.element AS component
      FROM `jos_menu` AS `m`
      LEFT JOIN jos_extensions AS e
      ON e.extension_id = m.component_id
      WHERE `m`.`published` = '1'
      AND `m`.`parent_id` > '0'
      AND `m`.`client_id` = '0'
      ORDER BY `m`.`lft` ASC
  12. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_resources'
  13. SELECT *
      FROM `jos_resource_types`
      WHERE `jos_resource_types`.`category` = '27'
      ORDER BY `type` ASC
  14. SELECT jos_template_styles.id,jos_template_styles.home,jos_template_styles.template,jos_template_styles.params,jos_extensions.protected
      FROM `jos_template_styles`
      INNER JOIN jos_extensions
      ON jos_extensions.element = jos_template_styles.template
      WHERE `jos_template_styles`.`client_id` = '0'
      AND `jos_extensions`.`enabled` = '1'
      AND `jos_extensions`.`type` = 'template'
      AND jos_extensions.`client_id` = `jos_template_styles`.`client_id`
      ORDER BY `home` DESC
  15. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_tags'
  16. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_tools'
  17. SELECT jos_resources.*
      FROM `jos_resources`
      WHERE `jos_resources`.`standalone` = '1'
      AND `jos_resources`.`published` IN ('1')
      AND `jos_resources`.`type` = '67'
      AND `jos_resources`.`access` IN ('0')
      AND (`jos_resources`.`publish_up` = '0000-00-00 00:00:00' OR `jos_resources`.`publish_up` IS NULL OR `jos_resources`.`publish_up` <= '2021-09-16 11:42:32' )
      AND (`jos_resources`.`publish_down` = '0000-00-00 00:00:00' OR `jos_resources`.`publish_down` IS NULL OR `jos_resources`.`publish_down` >= '2021-09-16 11:42:32' )
      GROUP BY jos_resources.id
      ORDER BY `rating` DESC
      LIMIT 10
  18. SELECT *
      FROM `jos_resource_types`
      WHERE `jos_resource_types`.`id` = '67'
  19. SELECT *
      FROM `jos_author_assoc`
      WHERE `jos_author_assoc`.`subid` = '132'
      AND `jos_author_assoc`.`subtable` = 'resources'
      ORDER BY `ordering` ASC
  20. SELECT *
      FROM `jos_author_assoc`
      WHERE `jos_author_assoc`.`subid` = '132'
      AND `jos_author_assoc`.`subtable` = 'resources'
  21. SELECT *
      FROM `jos_author_assoc`
      WHERE `jos_author_assoc`.`subid` = '19'
      AND `jos_author_assoc`.`subtable` = 'resources'
      ORDER BY `ordering` ASC
  22. SELECT *
      FROM `jos_author_assoc`
      WHERE `jos_author_assoc`.`subid` = '19'
      AND `jos_author_assoc`.`subtable` = 'resources'
  23. SELECT *
      FROM `jos_author_assoc`
      WHERE `jos_author_assoc`.`subid` = '29'
      AND `jos_author_assoc`.`subtable` = 'resources'
      ORDER BY `ordering` ASC
  24. SELECT *
      FROM `jos_author_assoc`
      WHERE `jos_author_assoc`.`subid` = '29'
      AND `jos_author_assoc`.`subtable` = 'resources'
  25. SELECT *
      FROM `jos_author_assoc`
      WHERE `jos_author_assoc`.`subid` = '72'
      AND `jos_author_assoc`.`subtable` = 'resources'
      ORDER BY `ordering` ASC
  26. SELECT *
      FROM `jos_author_assoc`
      WHERE `jos_author_assoc`.`subid` = '72'
      AND `jos_author_assoc`.`subtable` = 'resources'
  27. SELECT *
      FROM `jos_author_assoc`
      WHERE `jos_author_assoc`.`subid` = '5494'
      AND `jos_author_assoc`.`subtable` = 'resources'
      ORDER BY `ordering` ASC
  28. SELECT *
      FROM `jos_author_assoc`
      WHERE `jos_author_assoc`.`subid` = '5494'
      AND `jos_author_assoc`.`subtable` = 'resources'
  29. SELECT *
      FROM `jos_author_assoc`
      WHERE `jos_author_assoc`.`subid` = '84'
      AND `jos_author_assoc`.`subtable` = 'resources'
      ORDER BY `ordering` ASC
  30. SELECT *
      FROM `jos_author_assoc`
      WHERE `jos_author_assoc`.`subid` = '84'
      AND `jos_author_assoc`.`subtable` = 'resources'
  31. SELECT *
      FROM `jos_author_assoc`
      WHERE `jos_author_assoc`.`subid` = '97'
      AND `jos_author_assoc`.`subtable` = 'resources'
      ORDER BY `ordering` ASC
  32. SELECT *
      FROM `jos_author_assoc`
      WHERE `jos_author_assoc`.`subid` = '97'
      AND `jos_author_assoc`.`subtable` = 'resources'
  33. SELECT *
      FROM `jos_author_assoc`
      WHERE `jos_author_assoc`.`subid` = '114'
      AND `jos_author_assoc`.`subtable` = 'resources'
      ORDER BY `ordering` ASC
  34. SELECT *
      FROM `jos_author_assoc`
      WHERE `jos_author_assoc`.`subid` = '114'
      AND `jos_author_assoc`.`subtable` = 'resources'
  35. SELECT *
      FROM `jos_author_assoc`
      WHERE `jos_author_assoc`.`subid` = '180'
      AND `jos_author_assoc`.`subtable` = 'resources'
      ORDER BY `ordering` ASC
  36. SELECT *
      FROM `jos_author_assoc`
      WHERE `jos_author_assoc`.`subid` = '180'
      AND `jos_author_assoc`.`subtable` = 'resources'
  37. SELECT *
      FROM `jos_author_assoc`
      WHERE `jos_author_assoc`.`subid` = '196'
      AND `jos_author_assoc`.`subtable` = 'resources'
      ORDER BY `ordering` ASC
  38. SELECT *
      FROM `jos_author_assoc`
      WHERE `jos_author_assoc`.`subid` = '196'
      AND `jos_author_assoc`.`subtable` = 'resources'
  39. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_search'
  40. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_users'
  41. SELECT m.id,m.title,m.module,m.position,m.content,m.showtitle,m.params,mm.menuid,e.protected
      FROM `jos_modules` AS `m`
      LEFT JOIN jos_modules_menu AS mm
      ON mm.moduleid = m.id
      LEFT JOIN jos_extensions AS e
      ON e.element = m.module
      AND e.client_id = m.client_id
      WHERE `m`.`published` = '1'
      AND `e`.`enabled` = '1'
      AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= '2021-09-16 11:42:32' )
      AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= '2021-09-16 11:42:32' )
      AND `m`.`access` IN ('1','1','4')
      AND `m`.`client_id` = '0'
      AND (`mm`.`menuid` = '88' OR `mm`.`menuid` <= '0' )
      ORDER BY `m`.`position` ASC,`m`.`ordering` ASC
  42. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_content'
  43. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_categories'
  44. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_whatsnew'
  45. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_newsletter'
  46. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_blog'
  47. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_support'
  48. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_answers'
  49. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_kb'
  50. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_groups'
  51. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_forum'
  52. UPDATE `jos_session`
      SET `data` = '__default|a:9:{s:15:\"session.counter\";i:1;s:19:\"session.timer.start\";i:1631792552;s:18:\"session.timer.last\";i:1631792552;s:17:\"session.timer.now\";i:1631792552;s:8:\"registry\";O:23:\"Hubzero\\Config\\Registry\":2:{s:7:\"\0*\0data\";O:8:\"stdClass\":2:{s:1:\"0\";s:7:\"session\";s:10:\"Components\";O:8:\"stdClass\":1:{s:9:\"Resources\";O:8:\"stdClass\":1:{s:6:\"Models\";O:8:\"stdClass\":2:{s:4:\"Type\";O:8:\"stdClass\":2:{s:7:\"orderby\";s:4:\"type\";s:8:\"orderdir\";s:3:\"asc\";}s:6:\"Author\";O:8:\"stdClass\":2:{s:7:\"orderby\";s:8:\"ordering\";s:8:\"orderdir\";s:3:\"asc\";}}}}}s:9:\"separator\";s:1:\".\";}s:4:\"user\";C:17:\"Hubzero\\User\\User\":22:{a:1:{s:5:\"guest\";b:1;}}s:11:\"tracker.sid\";s:32:\"6a986d2e4ab686cc3a7596b273a60c3f\";s:12:\"tracker.ssid\";s:32:\"6a986d2e4ab686cc3a7596b273a60c3f\";s:12:\"tracker.rsid\";s:32:\"6a986d2e4ab686cc3a7596b273a60c3f\";}',`time` = '1631792552',`ip` = '3.227.235.216'
      WHERE `session_id` = '6a986d2e4ab686cc3a7596b273a60c3f'
  • onAfterInitialise Method plgSystemP3p::onAfterInitialise /core/plugins/system/p3p/p3p.php:21
  • onAfterInitialise Method plgSystemRemember::onAfterInitialise /core/plugins/system/remember/remember.php:20
  • onAfterInitialise Method plgSystemHubzero::onAfterInitialise /core/plugins/system/hubzero/hubzero.php:21
  • onAfterInitialise Method plgSystemXFeed::onAfterInitialise /core/plugins/system/xfeed/xfeed.php:21
  • onAfterInitialise Method plgSystemSupergroup::onAfterInitialise /core/plugins/system/supergroup/supergroup.php:113
  • onAfterInitialise Method plgSystemReferrerpolicy::onAfterInitialise /core/plugins/system/referrerpolicy/referrerpolicy.php:21
  • onAfterRoute Method plgSystemJquery::onAfterRoute /core/plugins/system/jquery/jquery.php:21
  • onAfterRoute Method plgSystemSpamjail::onAfterRoute /core/plugins/system/spamjail/spamjail.php:21
  • onAfterRoute Method plgSystemIncomplete::onAfterRoute /core/plugins/system/incomplete/incomplete.php:21
  • onAfterRoute Method plgSystemUnconfirmed::onAfterRoute /core/plugins/system/unconfirmed/unconfirmed.php:21
  • onAfterRoute Method plgSystemUnapproved::onAfterRoute /core/plugins/system/unapproved/unapproved.php:21
  • onAfterRoute Method plgSystemPassword::onAfterRoute /core/plugins/system/password/password.php:21
  • onResourcesList Method plgResourcesCoins::onResourcesList /core/plugins/resources/coins/coins.php:57
  • onAfterDispatch Method plgSystemMobile::onAfterDispatch /core/plugins/system/mobile/mobile.php:22
  • onAfterDispatch Method plgSystemDebug::onAfterDispatch /core/plugins/system/debug/debug.php:60
  • onAfterDispatch Method PlgSystemHighlight::onAfterDispatch /core/plugins/system/highlight/highlight.php:25
  • onAfterRender Method plgSystemSef::onAfterRender /core/plugins/system/sef/sef.php:21