<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <table border="0" style="-qt-table-type: root; margin-top:10px; margin-bottom:10px; margin-left:10px; margin-right:10px;"> <tr> <td style="border: none;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Arial'; font-size:38pt; font-weight:600; color:#000000;">Exercises to Introductory Modelica Tutorial</span></p></td></tr></table></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <table border="0" style="-qt-table-type: root; margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px;"> <tr> <td style="border: none;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Times'; font-size:18pt; font-weight:600; color:#000000;">Short Introduction to Graphical Modeling</span></p></td></tr></table></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <table border="0" style="-qt-table-type: root; margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px;"> <tr> <td style="border: none;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Times New Roman'; font-size:12pt; color:#000000;">Install OpenModelica and start OpenModelica OMNotebook. Also and start the OpenModelica Connection Graphical Connection Editor called OMedit..</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Times New Roman'; font-size:12pt; color:#000000;">Do the RL-Circuit exercise in the course slides.</span></p></td></tr></table></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <table border="0" style="-qt-table-type: root; margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px;"> <tr> <td style="border: none;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Times'; font-size:18pt; font-weight:600; color:#000000;">Simple Textual Modeling Exercises</span></p></td></tr></table></body></html> c:6 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <table border="0" style="-qt-table-type: root; margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px;"> <tr> <td style="border: none;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Times'; font-size:14pt; font-weight:600; color:#000000;">HelloWorld</span></p></td></tr></table></body></html> c:6 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <table border="0" style="-qt-table-type: root; margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px;"> <tr> <td style="border: none;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Times New Roman'; font-size:12pt; color:#000000;">Simulate and plot the following example with one differential equation and one initial condition. Start by dlicking in the cell and pushing shift-enter.</span></p></td></tr></table></body></html> model HelloWorld "A simple equation" parameter Real a = -1; Real x(start=1); equation der(x)= a*x; end HelloWorld; {HelloWorld} <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <table border="0" style="-qt-table-type: root; margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px;"> <tr> <td style="border: none;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Times New Roman'; font-size:12pt; color:#000000;">Push shift-tab for command completion, fill in the name HelloWorld, and simulate it!</span></p></td></tr></table></body></html> simulate(HelloWorld, startTime=0, stopTime=1, numberOfIntervals=500, tolerance=1e-10) [done] <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <table border="0" style="-qt-table-type: root; margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px;"> <tr> <td style="border: none;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Times New Roman'; font-size:12pt; color:#000000;">Push shift-tab for command completion, fill in a variable name (x), and plot it!</span></p></td></tr></table></body></html> AAAB9gAAAAAAAAAAPK////////Q/YGJN0vGp/D9wYk3S8an8P3iTdLxqfvo/gGJN0vGp/D+EeuFHrhR7P4iTdLxqfvo/jKwIMSbpeT+QYk3S8an8P5Jul41P3zs/lHrhR64Uez+WhysCDEm6P5iTdLxqfvo/mp++dsi0OT+crAgxJul5P564UeuFHrg/oGJN0vGp/D+haHKwIMScP6Jul41P3zs/o3S8an752z+keuFHrhR7P6WBBiTdLxs/pocrAgxJuj+njU/fO2RaP6iTdLxqfvo/qZmZmZmZmj+qn752yLQ5P6ul41P3ztk/rKwIMSbpeT+tsi0OVgQZP664UeuFHrg/r752yLQ5WD+wYk3S8an8P7DlYEGJN0w/sWhysCDEnD+x64UeuFHsP7Jul41P30M/svGp++dskj+zdLxqfvniP7P3ztkWhzI/tHrhR64Ugj+0/fO2RaHSP7WBBiTdLyI/tgQYk3S8cj+2hysCDEnCP7cKPXCj1xE/t41P3ztkYT+4EGJN0vGxP7iTdLxqfwE/uRaHKwIMUT+5mZmZmZmaP7ocrAgxJuk/up++dsi0OT+7ItDlYEGJP7ul41P3ztk/vCj1wo9cKT+8rAgxJul5P70vGp++dsk/vbItDlYEGT++NT987ZFoP764UeuFHrg/vztkWhysCD+/vnbItDlYP8AgxJul41Q/wGJN0vGp/D/Ao9cKPXCkP8DlYEGJN0w/wSbpeNT99D/BaHKwIMScP8Gp++dsi0Q/weuFHrhR7D/CLQ5WBBiTP8Jul41P3zs/wrAgxJul4z/C8an752yLP8MzMzMzMzM/w3S8an752z/DtkWhysCDP8P3ztkWhys/xDlYEGJN0z/EeuFHrhR7P8S8an752yM/xP3ztkWhyz/FP3ztkWhzP8WBBiTdLxs/xcKPXCj1wz/GBBiTdLxqP8ZFocrAgxI/xocrAgxJuj/GyLQ5WBBiP8cKPXCj1wo/x0vGp++dsj/HjU/fO2RaP8fO2RaHKwI/yBBiTdLxqj/IUeuFHrhSP8iTdLxqfvo/yNT987ZFoj/JFocrAgxKP8lYEGJN0vI/yZmZmZmZmj/J2yLQ5WBCP8ocrAgxJuk/yl41P3ztkT/Kn752yLQ5P8rhR64UeuE/yyLQ5WBBiT/LZFocrAgxP8ul41P3ztk/y+dsi0OVgT/MKPXCj1wpP8xqfvnbItE/zKwIMSbpeT/M7ZFocrAhP80vGp++dsk/zXCj1wo9cT/Nsi0OVgQZP83ztkWhysE/zjU/fO2RaD/Odsi0OVgQP864UeuFHrg/zvnbItDlYD/PO2RaHKwIP8987ZFocrA/z752yLQ5WD/QAAAAAAAAP9AgxJul41Q/0EGJN0vGqD/QYk3S8an8P9CDEm6XjVA/0KPXCj1wpD/QxJul41P4P9DlYEGJN0w/0QYk3S8aoD/RJul41P30P9FHrhR64Ug/0WhysCDEnD/RiTdLxqfwP9Gp++dsi0Q/0crAgxJumD/R64UeuFHsP9IMSbpeNT8/0i0OVgQYkz/STdLxqfvnP9Jul41P3zs/0o9cKPXCjz/SsCDEm6XjP9LQ5WBBiTc/0vGp++dsiz/TEm6XjU/fP9MzMzMzMzM/01P3ztkWhz/TdLxqfvnbP9OVgQYk3S8/07ZFocrAgz/T1wo9cKPXP9P3ztkWhys/1BiTdLxqfz/UOVgQYk3TP9RaHKwIMSc/1HrhR64Uez/Um6XjU/fPP9S8an752yM/1N0vGp++dz/U/fO2RaHLP9UeuFHrhR8/1T987ZFocz/VYEGJN0vHP9WBBiTdLxs/1aHKwIMSbz/Vwo9cKPXDP9XjU/fO2Rc/1gQYk3S8aj/WJN0vGp++P9ZFocrAgxI/1mZmZmZmZj/WhysCDEm6P9an752yLQ4/1si0OVgQYj/W6XjU/fO2P9cKPXCj1wo/1ysCDEm6Xj/XS8an752yP9dsi0OVgQY/141P3ztkWj/XrhR64UeuP9fO2RaHKwI/1++dsi0OVj/YEGJN0vGqP9gxJul41P4/2FHrhR64Uj/YcrAgxJumP9iTdLxqfvo/2LQ5WBBiTj/Y1P3ztkWiP9j1wo9cKPY/2RaHKwIMSj/ZN0vGp++eP9lYEGJN0vI/2XjU/fO2Rj/ZmZmZmZmaP9m6XjU/fO4/2dsi0OVgQj/Z++dsi0OWP9ocrAgxJuk/2j1wo9cKPT/aXjU/fO2RP9p++dsi0OU/2p++dsi0OT/awIMSbpeNP9rhR64UeuE/2wIMSbpeNT/bItDlYEGJP9tDlYEGJN0/22RaHKwIMT/bhR64UeuFP9ul41P3ztk/28an752yLT/b52yLQ5WBP9wIMSbpeNU/3Cj1wo9cKT/cSbpeNT99P9xqfvnbItE/3ItDlYEGJT/crAgxJul5P9zMzMzMzM0/3O2RaHKwIT/dDlYEGJN1P90vGp++dsk/3U/fO2RaHT/dcKPXCj1xP92RaHKwIMU/3bItDlYEGT/d0vGp++dtP93ztkWhysE/3hR64UeuFD/eNT987ZFoP95WBBiTdLw/3nbItDlYED/el41P3ztkP964UeuFHrg/3tkWhysCDD/e+dsi0OVgP98an752yLQ/3ztkWhysCD/fXCj1wo9cP9987ZFocrA/352yLQ5WBD/fvnbItDlYP9/fO2RaHKw/4AAAAAAAAD/gEGJN0vGqP+AgxJul41Q/4DEm6XjU/j/gQYk3S8aoP+BR64UeuFI/4GJN0vGp/D/gcrAgxJumP+CDEm6XjVA/4JN0vGp++j/go9cKPXCkP+C0OVgQYk4/4MSbpeNT+D/g1P3ztkWiP+DlYEGJN0w/4PXCj1wo9j/hBiTdLxqgP+EWhysCDEo/4SbpeNT99D/hN0vGp++eP+FHrhR64Ug/4VgQYk3S8j/haHKwIMScP+F41P3ztkY/4Yk3S8an8D/hmZmZmZmaP+Gp++dsi0Q/4bpeNT987j/hysCDEm6YP+HbItDlYEI/4euFHrhR7D/h++dsi0OWP+IMSbpeNT8/4hysCDEm6T/iLQ5WBBiTP+I9cKPXCj0/4k3S8an75z/iXjU/fO2RP+Jul41P3zs/4n752yLQ5T/ij1wo9cKPP+KfvnbItDk/4rAgxJul4z/iwIMSbpeNP+LQ5WBBiTc/4uFHrhR64T/i8an752yLP+MCDEm6XjU/4xJul41P3z/jItDlYEGJP+MzMzMzMzM/40OVgQYk3T/jU/fO2RaHP+NkWhysCDE/43S8an752z/jhR64UeuFP+OVgQYk3S8/46XjU/fO2T/jtkWhysCDP+PGp++dsi0/49cKPXCj1z/j52yLQ5WBP+P3ztkWhys/5AgxJul41T/kGJN0vGp/P+Qo9cKPXCk/5DlYEGJN0z/kSbpeNT99P+RaHKwIMSc/5Gp++dsi0T/keuFHrhR7P+SLQ5WBBiU/5Jul41P3zz/krAgxJul5P+S8an752yM/5MzMzMzMzT/k3S8an753P+TtkWhysCE/5P3ztkWhyz/lDlYEGJN1P+UeuFHrhR8/5S8an752yT/lP3ztkWhzP+VP3ztkWh0/5WBBiTdLxz/lcKPXCj1xP+WBBiTdLxs/5ZFocrAgxT/locrAgxJvP+WyLQ5WBBk/5cKPXCj1wz/l0vGp++dtP+XjU/fO2SA/5fO2RaHKyj/mBBiTdLx0P+YUeuFHrh0/5iTdLxqfxz/mNT987ZFxP+ZFocrAgxs/5lYEGJN0xT/mZmZmZmZvP+Z2yLQ5WBk/5ocrAgxJwz/ml41P3zttP+an752yLRc/5rhR64UewT/myLQ5WBBrP+bZFocrAhU/5ul41P3zvz/m+dsi0OVpP+cKPXCj1xM/5xqfvnbIvT/nKwIMSbpnP+c7ZFocrBE/50vGp++duz/nXCj1wo9lP+dsi0OVgQ8/53ztkWhyuT/njU/fO2RjP+edsi0OVg0/564UeuFHtz/nvnbItDlhP+fO2RaHKws/5987ZFoctT/n752yLQ5fP+gAAAAAAAk/6BBiTdLxsz/oIMSbpeNdP+gxJul41Qc/6EGJN0vGsT/oUeuFHrhbP+hiTdLxqgU/6HKwIMSbrz/ogxJul41ZP+iTdLxqfwM/6KPXCj1wrT/otDlYEGJXP+jEm6XjVAE/6NT987ZFqz/o5WBBiTdVP+j1wo9cKP8/6QYk3S8aqT/pFocrAgxTP+km6XjU/f0/6TdLxqfvpz/pR64UeuFRP+lYEGJN0vs/6WhysCDEpT/peNT987ZPP+mJN0vGp/k/6ZmZmZmZoz/pqfvnbItNP+m6XjU/fPc/6crAgxJuoT/p2yLQ5WBLP+nrhR64UfU/6fvnbItDnz/qDEm6XjVIP+ocrAgxJvI/6i0OVgQYnD/qPXCj1wpGP+pN0vGp+/A/6l41P3ztmj/qbpeNT99EP+p++dsi0O4/6o9cKPXCmD/qn752yLRCP+qwIMSbpew/6sCDEm6Xlj/q0OVgQYlAP+rhR64Ueuo/6vGp++dslD/rAgxJul4+P+sSbpeNT+g/6yLQ5WBBkj/rMzMzMzM8P+tDlYEGJOY/61P3ztkWkD/rZFocrAg6P+t0vGp++eQ/64UeuFHrjj/rlYEGJN04P+ul41P3zuI/67ZFocrAjD/rxqfvnbI2P+vXCj1wo+A/6+dsi0OVij/r987ZFoc0P+wIMSbpeN4/7BiTdLxqiD/sKPXCj1wyP+w5WBBiTdw/7Em6XjU/hj/sWhysCDEwP+xqfvnbIto/7HrhR64UhD/si0OVgQYuP+ybpeNT99g/7KwIMSbpgj/svGp++dssP+zMzMzMzNY/7N0vGp++gD/s7ZFocrAqP+z987ZFodQ/7Q5WBBiTfj/tHrhR64UoP+0vGp++dtI/7T987ZFofD/tT987ZFomP+1gQYk3S9A/7XCj1wo9ej/tgQYk3S8kP+2RaHKwIM4/7aHKwIMSeD/tsi0OVgQiP+3Cj1wo9cw/7dLxqfvndj/t41P3ztkgP+3ztkWhyso/7gQYk3S8dD/uFHrhR64dP+4k3S8an8c/7jU/fO2RcT/uRaHKwIMbP+5WBBiTdMU/7mZmZmZmbz/udsi0OVgZP+6HKwIMScM/7peNT987bT/up++dsi0XP+64UeuFHsE/7si0OVgQaz/u2RaHKwIVP+7peNT9878/7vnbItDlaT/vCj1wo9cTP+8an752yL0/7ysCDEm6Zz/vO2RaHKwRP+9Lxqfvnbs/71wo9cKPZT/vbItDlYEPP+987ZFocrk/741P3ztkYz/vnbItDlYNP++uFHrhR7c/7752yLQ5YT/vztkWhysLP+/fO2RaHLU/7++dsi0OXz/wAAAAAAAA AAAB9j/wAAAAAAAAP/AAAAAAAAA/7++h4yUS7j/v30wlgNh4P+/O/sLV9wM/7765tssDlj/vrnz9H43XP++eSJGQDTk/744cb956aT/vffiTzsodP+9t3PklvMo/713Jm6n0Jz/vTb53JJahP+89u4dgHh4/7y3AyCvUVj/vHc41VMWOP+8N48qvWh0/7v4BhAyKwT/u7iddRFSEP+7eVVItuM0/7s6LXqKQsz/uvsl+gHXTP+6vD62l+Ms/7p9d5/QX9j/uj7QpTZSSP+6AEm2Wfl0/7nB4sLZtJT/uYObulpC4P+5RXSMh4e4/7kHbSkW5Sz/uMmFf8YAMP+4i72AWmvQ/7hOFRqhfOz/uBCMPnHBsP+30yLbqb+Q/7eV2OIv48z/t1iuQfMxRP+3G6Lq6vA8/7bets0WWhT/tqHp2HxGpP+2ZTv9LLFg/7YorSs/dND/tew9UtSfwP+1r+xkFHYE/7Vzuk8vcBT/tTenBF2oKP+0+7Jz3mkI/7S/3I37avT/tIQlQwWVPP+0SIyDVflE/7QNEj9N0xT/s9G2Z1aI9P+zlnjr2T7c/7NbWb1S/bD/syBYzEStfP+y5XYJNxJw/7KqsWS6/tj/snAKz2lSWP+yNYI53nhA/7H7F5TCFND/scDK0MYd/P+xhpveopy4/7FMiq8XkRj/sRKXMuzyEP+w2MFa8FGM/7CfCRfzzTT/sGVuWtn2IP+wK/EUiWV4/6/ykTXwj+T/r7lOsAXFHP+vgClzxzAQ/69HIXIy1bj/rw42nFn0GP+u1WjjUUrI/66cuDg1Rfj/rmQkjCoT6P+uK63QW6Vc/63zU/X4xzj/rbsW7juwOP+tgvaqaHac/61K8xvI8Jj/rRMMM66dAP+s20HjcqRE/6yjlBx0J1z/rGwC0Bd8MP+sNI3vzhAs/6v9NW0OU0T/q8X5OVYoLP+rjtlGKt/k/6tX1YUZNiT/qyDt57VOHP+q6iJfmq50/6qzct5sPXD/qnzfVdQ9pP+qRme3hEpU/6oQC/U1U3j/qdnMAKWEEP+po6fLnGhU/6ltn0fpZbD/qTeyZ2JLXP+pAeEb5CKU/6jMK1dTKmT/qJaRC5rSoP+oYRIqrbkM/6grrqaFpMj/p/ZmcSOBlP+nwTl8j1zQ/6eMJ7rZ7TT/p1cxHhsCEP+nIlWYboTQ/6btlRv5LFD/prjvmubEIP+mhGUHaigs/6ZP9VO9QcD/phugciECvP+l52ZU3WLw/6WzRu5BW7j/pX9CMKN0DP+lS1gOYdI0/6UXiHnfevj/pOPTZYdyvP+ksDjDy7GE/6R8uIclHgT/pElSohOLsP+kFgcHHbWc/6Pi1ajRPFT/o6++ecKg9P+jfMFsjVxY/6NJ3nPUIgz/oxcVgj+xTP+i5GaKf/mY/6Kx0X9Lusj/on9WU2CCKP+iTPT5gqZI/6IarWR9Q+D/oeh/hyI6XP+htmtUSiek/6GEcL7UWMz/oVKPuaX/bP+hIMg3rGkc/6DvGiva+TD/oL2FiSu9sP+gjApCn2zQ/6BaqEs9YKD/oClflhOTwP+f+DAWNp2Y/5/HGb7BrsD/n5YcgtaNqP+fZThVnbTE/580bSpF+Qz/nwO69ATNjP+e0yGmFi44/56ioTO8msT/nnI5kEETjP+eQequ8xUQ/54RtIMolYz/neGXAD4ANP+dsZIZljKI/52BpcKcQQj/nVHR7r9PUP+dIhaRdVgI/5zyc547D8D/nMLpCJOP1P+ck3bECFNs/5xkHMQpM8D/nDTa/IxleP+cBbFgznRE/5vWn+SSQIj/m6eme4I6oP+beMUZTc04/5tJ+7Gqd5T/mxtKOFRz+P+a7LChDkOw/5q+Lt+grQD/mo/E59q3PP+aYXKtkaeg/5ozOCSg/oj/mgUVQOp0MP+Z1wn2Vbck/5mpFjjQ0rD/mXs5/FAuUP+ZTXU0zjck/5kfx9ZLgJj/mPIx1M7CHP+YxLMkZNNE/5iXS7kgqJj/mGn7hxtQrP+YPMKCc/A8/5gPoJ9PVdz/l+KV0dhuXP+XtaIOQOE8/5eIxUi/92T/l1v/dZL+GP+XL1CI/UMQ/5cCuHdIEaD/ltY3NMKveP+Wqcy1wljE/5Z9eO6iPaz/llE708PWDP+WJRVZjs+k/5X5BXRvqrz/lc0MGNldSP+VoSk7RMKs/5V1XNAwmLj/lUmmzCF75P+VHgcjoeTQ/5TyfctCJKz/lMcKt5hh5P+Um63dQQzw/5RwZzDfvCT/lEU2pxrS6P+UGhw0n+N8/5PvF84iS6T/k8QpaFswoP+TmVD4CX1c/5NujnHx3lj/k0Phyt6/mP+TGUr3oEkI/5Luye0MbET/ksRen/90SP+SmgkFWj4A/5JvyRID1aj/kkWeuuj2cP+SG4n0/AhQ/5HxirU1G/D/kceg8JHo/P+RncycFcqs/5F0DazJvKz/kUpkF7xY2P+RIM/SAJRI/5D3UNCw7Lj/kM3nCOywoP+QpJJv2LYc/5B7UvqfYDj/kFIonnCbEP+QKRNQgdmQ/5AAEwYOEbz/j9cntFW6TP+PrlFQnscE/4+Fj9A0YxT/j1zjKGeNhP+PNEtOjqNc/48LyDgFaIz/juNZ2i0PCP+OuwAqbDMY/46Sux4u2JT/jmqKquZn9P+OQm7GCarw/44aZ2UUyZj/jfJ0fYrLCP+NypYE8lb0/42iy/DXVnz/jXsWNst+dP+NU3TMZdfU/40r56dCvTj/jQRuvQPXfP+M3QoDUBtg/4y1uW/Txlz/jI58+EBb7P+MZ1SSTdR0/4xAQDO4c7D/jBk/0kEKFP+L8lNjrkZU/4vLet3MFFT/i6S2NmuZ4P+LfgVjYzRU/4tXaFqOdkT/izDfEc4kPP+LCml/CDJY/4rkB5gniOz/ir25UxxLhP+Kl36l3BTE/4pxV4ZhcoD/iktD6qwTqP+KJUPIwMaI/4n/VxapdQj/idl9ynUi0P+Js7faN+o0/4mOBTwK+hz/iWhl5gwaGP+JQtnOXeIQ/4kdYOspOLj/iPf7Mpti8P+I0qia5qjY/4itaRpCU8z/iIg8puqq0P+IYyM3IPAA/4g+HMErXdD/iBkpO1UkOP+H9Eib7pU8/4fPetlNWYz/h6q/6csLsP+HhhfDxqio/4dhgl2kFnD/hzz/rcwiNP+HGI+qrHyU/4b0Mkq3t9T/hs/nhGVEZP+Gq69OMW8A/4aHiZ6dpXz/hmN2bDInoP+GP3WteFx8/4Ybh1kAHkT/hferZV4bkP+F0+HJK9R8/4WwKnsHmID/hYyFcZSERP+FaPKjen5E/4VFcgdmNaj/hSIDlAkfYP+E/qdAGm+8/4TbXQJUicz/hLgk0Xc46P+ElP6kRwYE/4Rx6nGNNez/hE7oMBfGQP+EK/fWuWwA/4QJGVxJkDT/g+ZMt6ROcP+Dw5HfqnG0/4Og6MtAGtT/g35RcU//RP+DW8vIyPCk/4M5V8iePdT/gxb1Z8fWkP+C9KSdQkf0/4LSZWAOuwj/grA3pzLxjP+CjhtpuUOM/4JsEJ6wnQT/gkoXPSvp8P+CKC88Q1P4/4IGWJMTiSj/geSTOL2Z9P+Bwt8kZxzY/4GhPE06KyD/gX+qqmVeYP+BXiozG834/4E8ut6VDJT/gRtcpA0loP+A+g96xd3o/4DY01oES9z/gLeoORFrkP+Alo4PO0B4/4B1hNPUPsT/gFSMfjNIqP+AM6UFs6w0/4ASzmG1IOD/f+QREzeKmP9/oqbpoDkw/39hXjWAXYD/fyA25bvDIP9+3zDpPFkg/36eTC72hnz/fl2IpedugP9+HOY9FO0k/33cZOONkkD/fZwEiGidmP99W8UaxfnU/30bponOOZz/fNuoxLI5tP98m8u6q130/3xcD1r8bgD/fBxzlPBYWP973PhX2puc/3udnZMXQcz/e15jNgrbbP97H0kwIntY/3rgT3DTs2D/eqF155yOaP96YryEAqS8/3okIzWShmj/eeWp6+U2lP95p1CWmimU/3lpFyVZLvT/eSr9h9JtyP947QOtvl34/3ivKYbdxej/eHFvAvmzTP94M9QR43go/3f2WKN0yRz/d7j8p5BJuP93e8AOH3GE/3c+oscUiKD/dwGkwmoFXP92xMXwIoeo/3aIBkBI1PT/dktlou/SdP92DuQIMoIk/3XSgWAz/DD/dZY9mx+UOP91WhipLgwQ/3UeEnqXWbz/dOIq/58+ZP90pmIokYfU/3Rqt+XCDOD/dC8sJ4yo5P9z877eVTeE/3O4b/qHkeD/c30/bJeIXP9zQi0lAOD8/3MHORRJmPD/csxjKvxAVP9ykatZrGls/3JXEZD1vUT/chyVwXvLVP9x4jfb6gWI/3Gn99DzvAD/cW3VkVQZwP9xM9ENzh+U/3D56jcsoqj/cMAg/j+QRP9whnVT4g3Q/3BM5yj2npj/cBN2bmbrPP9v2iMVJFSY/2+g7Q4n7vT/b2fUSnJ9kP9vLti7DG/Q/271+lEF25D/br04/XZ5kP9uhJSxfAFo/25MDV49XhT/bhOi9OmKpP9t21VmtmfY/22jJKThXjj/bWsQoK9Z8P9tMxlLbMdo/2z7PpZtjLj/bMOAcw0HRP9si97SrgXw/2xUWaa8zlz/bBzw4KviEP9r5aRx80BI/2uudEwTrrj/a3dgYJVXbP9rQGihB8aE/2sJjP8B5Fz/atLNbCHy+P9qnCnaDYk0/2plojpxjyz/ai82fwRWHP9p+OaZg5Zo/2nCsnuwNAD/aYyaF1SsnP9pVp1eQseY/2kgvEJTkgD/aOr2tWdbtP9otUypZbPQ/2h/vhA9ZPj/aEpK2+RxrP9oFPL+V9zo/2fftmmbnWD/Z6qVD7uaDP9ndY7iyoN0/2dAo9TiLoz/ZwvT2COSPP9m1x7etsNw/2aihNrK8RD/Zm4FvpZhSP9mOaF8Vm3c/2YFWAZOwrz/ZdEpTsdHhP9lnRVIFMQw/2VpG+SQV/z/ZTU9FpoYdP9lAXjQmQ5U/2TNzwT7MeT/ZJo/pjVl7P9kZsqmw3Vk/2Qzb/koDMT/ZAAvj+y8PP9jzQldoia0/2OZ/VTfZnD/Y2cLaEKSeP9jNDOKcJFM/2MBda4VFGD/Ys7RxeKV2P9inEfEklKg/2Jp15zkR6j/YjeBQZ8tCP9iBUSlkHLw/2HTIbuR+5j/YaEYdnuooP9hbyjJLzBg/2E9UqaVSLj/YQuWAZ1Y6P9g2fLNPXeM/2CoaPxyZYz/YHb4gj+MbP9gRaFRrvnM/2AUY13RXOD/X+M+mcCcNP9fsjL4mcmE/1+BQG2BMKz/X1Bm66IuCP9fH6ZmLraA/17u/tBfU1z/Xr5wHXMf+P9ejfpAr8Yg/15dnS1hezz/Xi1Y1tr9h plo true <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <table border="0" style="-qt-table-type: root; margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px;"> <tr> <td style="border: none;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Times New Roman'; font-size:12pt; color:#000000;">Take a look at the intepolated value of the variable x at time=0.5 using the val(variableName, time) function:</span></p></td></tr></table></body></html> val(x,0.5) 0.606530964194681 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <table border="0" style="-qt-table-type: root; margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px;"> <tr> <td style="border: none;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Times New Roman'; font-size:12pt; color:#000000;">Also take a look at the value at time=0.0:</span></p></td></tr></table></body></html> val(x,0.) 1.0 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <table border="0" style="-qt-table-type: root; margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px;"> <tr> <td style="border: none;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Times New Roman'; font-size:12pt; color:#000000;">Change the parameter value in the model, then re-simulate and re-plot.</span></p></td></tr></table></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <table border="0" style="-qt-table-type: root; margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px;"> <tr> <td style="border: none;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Times'; font-size:14pt; font-weight:600; color:#000000;">Try DrModelica with VanDerPol</span></p></td></tr></table></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <table border="0" style="-qt-table-type: root; margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px;"> <tr> <td style="border: none;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Times New Roman'; font-size:12pt; color:#000000;">Locate the VanDerPol model in DrModelica (link from Section 2.1), run it, change it slightly, and re-run it.</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Times New Roman'; font-size:12pt; color:#000000;">Change the endTime to 10, then simulate and plot.</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Times New Roman'; font-size:12pt; color:#000000;">Change the lambda parameter to 10, then simulate for 50 seconds and plot. Why is the plot looking like this?</span></p></td></tr></table></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <table border="0" style="-qt-table-type: root; margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px;"> <tr> <td style="border: none;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Times'; font-size:14pt; font-weight:600; color:#000000;">DAEExample</span></p></td></tr></table></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <table border="0" style="-qt-table-type: root; margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px;"> <tr> <td style="border: none;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Times New Roman'; font-size:12pt; color:#000000;">Locate the DAEExample in DrModelica. Simulate and plot.</span></p></td></tr></table></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <table border="0" style="-qt-table-type: root; margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px;"> <tr> <td style="border: none;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Times'; font-size:14pt; font-weight:600; color:#000000;">A Simple Systems of Equations</span></p></td></tr></table></body></html> c:6 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <table border="0" style="-qt-table-type: root; margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px;"> <tr> <td style="border: none;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Times New Roman'; font-size:12pt; color:#000000;">Develop a Modelica model that solves the equation system below with initial conditions. Hint: initial conditions are often specified using the </span><span style=" font-family:'Times New Roman'; font-size:12pt; font-weight:600; color:#000000;">start</span><span style=" font-family:'Times New Roman'; font-size:12pt; color:#000000;"> attribute.</span></p></td></tr></table></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <table border="0" style="-qt-table-type: root; margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px;"> <tr> <td style="border: none;"> <p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><img src="file:///C:/OpenModelica1.6.0/tmp/OMNotebook_tempfiles/1.png" width="116" height="74" /></p> <p align="center" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Times New Roman'; font-size:12pt; color:#000000;"></p></td></tr></table></body></html> Center 0 AAAAAYlQTkcNChoKAAAADUlIRFIAAAB0AAAASggDAAAAXTSAyAAAAANzQklUCAgI2+FP4AAAAwBQTFRFAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ3bsYwAAAAlwSFlzAAALEwAACxMBAJqcGAAAADN6VFh0RGVzY3JpcHRpb24AAHicC0nNLcgvSiyqVPD39csvSU3Kz89WyMxNTE+1UsApBQAYxBPN0ysYjwAAAaFJREFUaIHtmImOwjAMRCf//9OLYNMcnsnltrBLKiFBkslzDbWHILzhwob+U6hAA4sxdYStSXTml4XPuUdcKrRq2KzEc4SIW8KY3g4zWw87Y8XQwgTNBoA6pHwMqEYgMgku5FAjrAJu3Hsebp0QC0UxmYJLQWV71F8ICbglPObF76gMPYiVQlkPBJsFx7Wwgxe6VD++rfZu6IZu6BxUs039VYsmwu8uHdpr0ti8uoywHBSqVpvuo51N7KcyUJi2LQwKeaOcjWnirIuWw9ygzDibjjEr9rO3AJuHEWdjPZK1OgMGhSdVCVFKyG4WQQ2K1Wln04WOAGaF8ZGZUPr/4Hxd7d3QDd3QJWgqUM22s1qUKBTVS2tc1N8GHYiNaO7rh8aWNw49I73JT3BobWGcP78xKBU5oQid9CoL44AezuKwbykeqpnz8xzKP11YNkhxuJz5EWVwQzd0Q/8A9Ba/wjxS6DUSb5uJd8aOPS7zKwQzAj0hvdnxgICKIxcPtDz2uCm95bHH9X6ldCaDfuWcRwblR/v+3CsVg5p0n0e653oL9AeFnB/JB3ifcAAAAABJRU5ErkJggg== model ... <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <table border="0" style="-qt-table-type: root; margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px;"> <tr> <td style="border: none;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Times'; font-size:14pt; font-weight:600; color:#000000;">Hybrid Modeling with BouncingBall</span></p></td></tr></table></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <table border="0" style="-qt-table-type: root; margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px;"> <tr> <td style="border: none;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Times New Roman'; font-size:12pt; color:#000000;">Locate the BouncingBall model in one of the hybrid modeling sections of DrModelica (the when-Equations link in Section 2.9), run it, change it slightly, and re-run it. </span></p></td></tr></table></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <table border="0" style="-qt-table-type: root; margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px;"> <tr> <td style="border: none;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Times'; font-size:14pt; font-weight:600; color:#000000;">Functions and Algorithm Sections</span></p></td></tr></table></body></html> c:6 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <table border="0" style="-qt-table-type: root; margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px;"> <tr> <td style="border: none;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Times New Roman'; font-size:12pt; color:#000000;">a) Write a function, mySum, which calculates the sum of Real numbers, for a vector of arbitrary size. Hint: you may declare an input vector of arbitrary size as having the type Real[:]; also, it might be convenient to use a for-loop or a while-loop to make the summation.</span></p></td></tr></table></body></html> function mySum ... [1:16]: error: unexpected token: . <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <table border="0" style="-qt-table-type: root; margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px;"> <tr> <td style="border: none;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Times New Roman'; font-size:12pt; color:#000000;">Call sum:</span></p></td></tr></table></body></html> mySum(... [1:1]: error: unexpected token: mySum <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <table border="0" style="-qt-table-type: root; margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px;"> <tr> <td style="border: none;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Times New Roman'; font-size:12pt; color:#000000;">b) Write a function, average, which calculates the average of Real numbers, in a vector of arbitrary size. The function average should make use of a function call to mySum.</span></p></td></tr></table></body></html> function average ... [1:18]: error: unexpected token: . <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <table border="0" style="-qt-table-type: root; margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px;"> <tr> <td style="border: none;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Times New Roman'; font-size:12pt; color:#000000;">Call average:</span></p></td></tr></table></body></html> average(... [1:1]: error: unexpected token: average <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <table border="0" style="-qt-table-type: root; margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px;"> <tr> <td style="border: none;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Times'; font-size:14pt; font-weight:600; color:#000000;">Hybrid Modeling with BouncingBall</span></p></td></tr></table></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <table border="0" style="-qt-table-type: root; margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px;"> <tr> <td style="border: none;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Times New Roman'; font-size:12pt; color:#000000;">Locate the BouncingBall model in one of the hybrid modeling sections of DrModelica (the When-Equations link in Section 2.9), run it, change it slightly, and re-run it. </span></p></td></tr></table></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <table border="0" style="-qt-table-type: root; margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px;"> <tr> <td style="border: none;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Times'; font-size:14pt; font-weight:600; color:#000000;">Square Signal</span></p></td></tr></table></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <table border="0" style="-qt-table-type: root; margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px;"> <tr> <td style="border: none;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Times New Roman'; font-size:12pt; color:#000000;">Make a square signal with a period of 1s and that starts at t = 2.5s. Note that it is possible to use either an equation or an algorithm solution. Hint: an easy way is to use sample(...) to generate events, and define a variable that switches sign at each event.</span></p></td></tr></table></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <table border="0" style="-qt-table-type: root; margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px;"> <tr> <td style="border: none;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Times'; font-size:18pt; font-weight:600; color:#000000;">Simple Graphical Design Using the Graphical Connection Editor</span></p></td></tr></table></body></html> c:3 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <table border="0" style="-qt-table-type: root; margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px;"> <tr> <td style="border: none;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Times'; font-size:14pt; font-weight:600; color:#000000;">DC Motor</span></p></td></tr></table></body></html> Bold <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <table border="0" style="-qt-table-type: root; margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px;"> <tr> <td style="border: none;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Times New Roman'; font-size:12pt; color:#000000;">Make a simple DC-motor using the Modelica standard library that has the following structure: </span></p></td></tr></table></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <table border="0" style="-qt-table-type: root; margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px;"> <tr> <td style="border: none;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><img src="file:///C:/OpenModelica1.6.0/tmp/OMNotebook_tempfiles/2.png" width="440" height="214" /></p></td></tr></table></body></html> Left 0 b:1.2 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 model ... [1:7]: error: unexpected token: . <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <table border="0" style="-qt-table-type: root; margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px;"> <tr> <td style="border: none;"> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Times New Roman'; font-size:12pt; color:#000000;">You can simulate and plot the model directly from the graphical editor. Simulate for 15s and plot the variables for the outgoing rotational speed on the inertia axis and the voltage on the voltage source (denoted u in the figure) in the same plot. </span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Times New Roman'; font-size:12pt; color:#000000;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Times New Roman'; font-size:12pt; color:#000000;">Option: You can also save the model, load it and simulate it using OMShell or OMNotebook. You can also go to the graphical editor text view and copy/paste the model into a cell in OMNotebook.</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Times New Roman'; font-size:12pt; color:#000000;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Times New Roman'; font-size:12pt; color:#000000;">Hint: if you use the plot command in OMNotebook and you have difficulty finding the names of the variables to plot, you can flatten the model by calling instantiateModel, which exposes all variable names.</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Times New Roman'; font-size:12pt; color:#000000;"></p></td></tr></table></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <table border="0" style="-qt-table-type: root; margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px;"> <tr> <td style="border: none;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Times'; font-size:14pt; font-weight:600; color:#000000;">Spring and Inertia</span></p></td></tr></table></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <table border="0" style="-qt-table-type: root; margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px;"> <tr> <td style="border: none;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Times New Roman'; font-size:12pt; color:#000000;">Add a torsional spring to the outgoing shaft and another inertia element. Simulate again and see the results. Adjust some parameters (right-click on corresponding model component icon) to make a rather stiff spring.<br /></span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><img src="file:///C:/OpenModelica1.6.0/tmp/OMNotebook_tempfiles/3.png" width="475" height="216" /></p></td></tr></table></body></html> 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 model ... [1:7]: error: unexpected token: . <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <table border="0" style="-qt-table-type: root; margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px;"> <tr> <td style="border: none;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Times'; font-size:14pt; font-weight:600; color:#000000;">Adding controller (extra)</span></p></td></tr></table></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <table border="0" style="-qt-table-type: root; margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px;"> <tr> <td style="border: none;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Times New Roman'; font-size:12pt; color:#000000;">Add a PI controller to the system and try to control the rotational speed of the outgoing shaft. Verify the result using a step signal for input. Tune the PI controller by changing its parameters. Right-click on the PI Controller Icon to change parameters. </span></p></td></tr></table></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <table border="0" style="-qt-table-type: root; margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px;"> <tr> <td style="border: none;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><img src="file:///C:/OpenModelica1.6.0/tmp/OMNotebook_tempfiles/4.png" width="730" height="214" /></p></td></tr></table></body></html> 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 model ... [1:7]: error: unexpected token: .