Commit 3da4e522 authored by Tiziano Munaro's avatar Tiziano Munaro
Browse files

Describe the system to be co-simulated

Issue-Ref: 4031
Issue-Url: https://af3-developer.fortiss.org/issues/4031

Signed-off-by: Tiziano Munaro's avatarTiziano Munaro <munaro@fortiss.org>
parent c689b06d
af3_faq.html 851f9881df0a7d2093c05bd73aa4e0e404e592db GREEN
example_co-simulation.html 564528153380823004891f8f3f4032550eb1a8a8 RED
example_co-simulation.html 3d3590b881a03281dc8139638cf804f42f393f53 YELLOW
furtherResources.MainPage.html 1d38b2ed28f00c8abed17a5c3aca6316341163f1 GREEN
getting_started.html d2cec69b06162d9b63687b4b8e9cadedabe168a7 GREEN
managing_projects.html f112b5b7db98bd373b870c343ba708e7b9c90aee GREEN
......
......@@ -22,6 +22,32 @@
On the one hand, both the pendulum's dynamics and the PID controller are modeled using OpenModelica - a tool dedicated to the development of continuous systems.
The input and environment models, on the other hand, have been developed in AutoFOCUS 3 and Overture respectively - both representing models with a discrete notion of time.
<h2>Overview</h2>
<h3>System</h3>
<p>
The system to be simulated is an inverted pendulum mounted on a platform on rails.
The pendulum's movement is parallel to the platform's tracks. Moreover, the inclination of the pendulum is assumed to be measurable. This results in a controllable system.</br>
The goal of the simulated system is not only to stabilize the pendulum given some disturbances acting on the pendulum.
In addition, the inclination of the pendulum shall be able to be controlled by an input signal.</br>
</p>
<center>
<img src="./gettingStarted/img/inverted-pendulum_illustration.png" alt="Illustration of the inverted pendulum." style="width: 50%;" />
<p>Illustration of the inverted pendulum.</p>
</center>
<h3>Models</h3>
<p>
The <b>environment model</b> responsible for simulating the disturbances acting on the pendulum is developed in Overture by means of the Vienna Development Method (VDM).</br>
The <b>input model</b> providing the desired inclination of the pendulum over time is developed using AutoFOCUS 3, relying on the stream-processing semantics of the FOCUS theory.</br>
Finally, the <b>system model</b> including the dynamics of the inverted pendulum as well as the PID controller are modeled in OpenModelica leveraging the continuous semantics of the Modelica language and the vast libraries of the tool.</br>
</p>
<h2>Setup</h2>
<h3>AutoFOCUS 3</h3>
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment