Main.DistributedRealTimeControlSystems0910 History

Hide minor edits - Show changes to output - Cancel

December 04, 2009, at 12:51 AM by 89.181.71.212 -
Added line 49:
*[[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture24AntiWindup.pdf | Lecture 24 - Anti-Windup]]
November 30, 2009, at 08:43 PM by 193.136.138.62 -
Added lines 47-48:
*[[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture22Discretization.pdf | Lecture 22 - Discretization]]
*[[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture23PID.pdf | Lecture 23 - PID Control]]
November 25, 2009, at 01:16 AM by 89.180.75.16 -
Added lines 45-46:
*[[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture20DigitalControl.pdf | Lecture 20 - Introduction to Digital Control]]
*[[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture21Sampling.pdf | Lecture 21 - Sampling]]
November 23, 2009, at 02:45 PM by 193.136.138.62 -
Added lines 19-21:
* Deadlines:
** Report: 19 December
** Presentation: 4 January
November 16, 2009, at 02:55 PM by 193.136.138.62 -
Changed line 41 from:
*[[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture19Telnet.pdf | Lecture 19 - Telnet]]
to:
*[[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture19Telnet.pdf | Lecture 19 - Telnet]] and [[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/sockets.zip | Lecture Example Source Code ]]
November 16, 2009, at 02:05 PM by 193.136.138.62 -
Changed line 34 from:
* Lecture 13
to:
* Lecture 14
Changed line 41 from:
to:
*[[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture19Telnet.pdf | Lecture 19 - Telnet]]
November 14, 2009, at 12:29 PM by 89.180.60.187 -
Added lines 48-49:
* [[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/RTCC.pdf | Real Time Computer Control Manual]]
November 11, 2009, at 07:45 PM by 193.136.138.62 -
Added lines 40-41:
*[[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture18Sockets.pdf | Lecture 18 - Sockets]]
November 11, 2009, at 05:08 PM by 193.136.138.62 -
Changed lines 39-41 from:


to:
*[[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture17TCPIP.pdf | Lecture 17 - TCP and UDP Protocols]]
November 06, 2009, at 10:18 PM by 89.181.48.231 -
Changed line 38 from:
*[[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture16Ethernet.pdf | Lecture 15 - Ethernet and IP Protocols]]
to:
*[[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture16Ethernet.pdf | Lecture 16 - Ethernet and IP Protocols]]
November 06, 2009, at 10:17 PM by 89.181.48.231 -
Added line 38:
*[[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture16Ethernet.pdf | Lecture 15 - Ethernet and IP Protocols]]
November 02, 2009, at 01:05 PM by 193.136.138.62 -
Changed line 37 from:
[[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture15Networking.pdf | Lecture 15 - Introduction to Networks]]
to:
*[[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture15Networking.pdf | Lecture 15 - Introduction to Networks]]
November 02, 2009, at 01:05 PM by 193.136.138.62 -
Changed lines 34-36 from:
Lecture 13
* [[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture14PriorityInversion.pdf | Slides - Priority Inversion]]
* [[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/priority-inheritance-protocols.pdf | Paper - Priority Inheritance Protocols: An Approach to Real-Time Synchronization]]
to:
* Lecture 13
** [[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture14PriorityInversion.pdf | Slides - Priority Inversion]]
** [[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/priority-inheritance-protocols.pdf | Paper - Priority Inheritance Protocols: An Approach to Real-Time Synchronization]]
November 02, 2009, at 01:04 PM by 193.136.138.62 -
Added lines 34-38:
Lecture 13
* [[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture14PriorityInversion.pdf | Slides - Priority Inversion]]
* [[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/priority-inheritance-protocols.pdf | Paper - Priority Inheritance Protocols: An Approach to Real-Time Synchronization]]
[[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture15Networking.pdf | Lecture 15 - Introduction to Networks]]
October 31, 2009, at 02:15 AM by 89.180.84.151 -
Changed line 33 from:
to:
* [[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture13RaceConditions.pdf | Lecture 13 - Race Conditions]]
October 26, 2009, at 01:43 PM by 193.136.138.62 -
Changed line 32 from:
* Continuation of lecture 11. Students interested in Windows interprocess communication mechanisms can additionally check [[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture12WindowsIPC.pdf | Windows IPC]]
to:
* Lecture 12 - Continuation of lecture 11. Students interested in Windows interprocess communication mechanisms can additionally check [[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture12WindowsIPC.pdf | Windows IPC]]
October 26, 2009, at 01:43 PM by 193.136.138.62 -
Changed line 32 from:
* Continuation of lecture 11. Students interested in Windows interprocess communication mechanisms can additionally check http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture11IPC.pdf
to:
* Continuation of lecture 11. Students interested in Windows interprocess communication mechanisms can additionally check [[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture12WindowsIPC.pdf | Windows IPC]]
October 26, 2009, at 01:42 PM by 193.136.138.62 -
Added lines 31-34:
* [[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture11IPC.pdf | Lecture 11 - Interprocess Communication]]
* Continuation of lecture 11. Students interested in Windows interprocess communication mechanisms can additionally check http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture11IPC.pdf

October 19, 2009, at 01:57 PM by 193.136.138.62 -
Changed line 30 from:
* [[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture10SyncObjects.pdf | Lecture 9 - Sync Objects]]
to:
* [[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture10SyncObjects.pdf | Lecture 10 - Sync Objects]]
October 19, 2009, at 01:57 PM by 193.136.138.62 -
Added line 30:
* [[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture10SyncObjects.pdf | Lecture 9 - Sync Objects]]
October 19, 2009, at 08:55 AM by 193.136.138.62 -
Changed lines 17-19 from:
!!! Announces

The lab sessions will start next monday, 21/09/2009, at 9:30h, room LSDC-2, North Tower, 5th floor.
to:
!!! The Practical Project
* [[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/scdtr_project_2009.pdf | Description ]]
October 15, 2009, at 07:27 PM by 193.136.138.62 -
Added line 30:
* [[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture9Synchronization.pdf | Lecture 9 - Synchronization]]
October 14, 2009, at 01:34 AM by 89.181.73.22 -
Added lines 29-30:
* [[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture8Concurrency.pdf | Lecture 8 - Concurrent Systems]]
October 11, 2009, at 11:57 AM by 89.180.50.171 -
Added line 28:
* [[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture7Yarp.pdf | Lecture 7 - The Yarp Framework]]
September 30, 2009, at 04:04 PM by 193.136.138.62 -
Changed line 27 from:
[[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture6TemplatesLibraries.pdf | Lecture 5 - Templates and Libraries]]
to:
* [[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture6TemplatesLibraries.pdf | Lecture 6 - Templates and Libraries]]
September 30, 2009, at 04:03 PM by 193.136.138.62 -
Added line 27:
[[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture6TemplatesLibraries.pdf | Lecture 5 - Templates and Libraries]]
September 28, 2009, at 12:17 PM by 193.136.138.62 -
Changed line 26 from:
[[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture5.pdf | Lecture 5 - More on constructors and Destructors. Statics. Friends]]
to:
* [[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture5.pdf | Lecture 5 - More on constructors and Destructors. Statics. Friends]]
September 28, 2009, at 12:16 PM by 193.136.138.62 -
Added lines 26-27:
[[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture5.pdf | Lecture 5 - More on constructors and Destructors. Statics. Friends]]
September 23, 2009, at 06:38 PM by 193.136.138.62 -
Added line 25:
* [[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture4Extras.pdf | Lecture 4 - References, consts, operators and copy constructor]]
September 21, 2009, at 11:08 AM by 193.136.138.62 -
Changed lines 21-28 from:
!!! Lecture Slides
* [[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture1Introduction.pdf | Lecture 1 - Introduction ]] (Requires Password "arduino")
* [[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture2Objects.pdf | Lecture 2 - C++ Objects and Classes ]] (Requires Password "arduino")

!!! Other Documentation

* [[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/TIC1.pdf | C++ Manual Vol 1]] (Requires Password "arduino")
* [[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/TIC2.pdf | C++ Manual Vol 2]] (Requires Password "arduino")
to:
!!! Lecture Slides (Requires Password)
* [[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture1Introduction.pdf | Lecture 1 - Introduction ]]
* [[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture2Objects.pdf | Lecture 2 - C++ Objects and Classes ]]
* [[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture3ObjOrientProg.pdf | Lecture 3 - Object Oriented Programming in C++ ]] and [[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/solids.zip | Lecture Example Source Code ]]

!!! Other Documentation (Requires Password)

* [[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/TIC1.pdf | C++ Manual Vol 1]]
* [[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/TIC2.pdf | C++ Manual Vol 2]]
September 17, 2009, at 07:05 PM by 193.136.138.62 -
Changed line 23 from:
* [[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture1Objects.pdf | Lecture 2 - C++ Objects and Classes ]] (Requires Password "arduino")
to:
* [[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture2Objects.pdf | Lecture 2 - C++ Objects and Classes ]] (Requires Password "arduino")
September 16, 2009, at 02:44 PM by 193.136.138.62 -
Deleted line 22:
September 16, 2009, at 02:44 PM by 193.136.138.62 -
Changed line 19 from:
The lab sessions will start next monday, 21/09/2009, at 9:30h, room LSDC2, North Tower, 5th floor.
to:
The lab sessions will start next monday, 21/09/2009, at 9:30h, room LSDC-2, North Tower, 5th floor.
September 16, 2009, at 02:44 PM by 193.136.138.62 -
Changed lines 19-21 from:
To define the dates for the Lab sessions, please put your time availabilities in the following link:
* http://www.doodle.com/sm2pfwcsb7cqvv42
to:
The lab sessions will start next monday, 21/09/2009, at 9:30h, room LSDC2, North Tower, 5th floor.
Added lines 23-24:

* [[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture1Objects.pdf | Lecture 2 - C++ Objects and Classes ]] (Requires Password "arduino")
September 14, 2009, at 11:09 AM by 193.136.128.19 -
Changed line 23 from:
[[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture1Introduction.pdf | Lecture 1 - Introduction ]] (Requires Password "arduino")
to:
* [[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture1Introduction.pdf | Lecture 1 - Introduction ]] (Requires Password "arduino")
September 14, 2009, at 11:09 AM by 193.136.128.19 -
Changed lines 17-21 from:

!!! Documentation

* [[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/TIC1.pdf | C++ Manual Vol 1]] (Requires Password)
* [[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/TIC2.pdf | C++ Manual Vol 2]] (Requires Password)
to:
!!! Announces

To define the dates for the Lab sessions, please put your time availabilities in the following link:
* http://www.doodle.com/sm2pfwcsb7cqvv42

!!! Lecture Slides
[[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/lecture1Introduction.pdf | Lecture 1 - Introduction ]] (Requires Password "arduino")

!!! Other Documentation

* [[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/TIC1.pdf | C++ Manual Vol 1]] (Requires Password "arduino")
* [[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/TIC2.pdf | C++ Manual Vol 2]] (Requires Password "arduino")
September 13, 2009, at 06:23 PM by 89.181.14.3 -
Changed lines 20-21 from:
* [[http://www.isr.ist.utl.pt/~alex/scdtr/TIC1.pdf | C++ Manual Vol 1]] (Requires Password)
* [[http://www.isr.ist.utl.pt/~alex/scdtr/TIC2.pdf | C++ Manual Vol 2]] (Requires Password)
to:
* [[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/TIC1.pdf | C++ Manual Vol 1]] (Requires Password)
* [[http://www.isr.ist.utl.pt/~alex/scdtr0910/docs/TIC2.pdf | C++ Manual Vol 2]] (Requires Password)
September 13, 2009, at 06:23 PM by 89.181.14.3 -
Changed lines 20-21 from:
* [[http://www.isr.ist.utl.pt/alex/scdtr/TIC1.pdf | C++ Manual Vol 1]] (Requires Password)
* [[http://www.isr.ist.utl.pt/alex/scdtr/TIC2.pdf | C++ Manual Vol 2]] (Requires Password)
to:
* [[http://www.isr.ist.utl.pt/~alex/scdtr/TIC1.pdf | C++ Manual Vol 1]] (Requires Password)
* [[http://www.isr.ist.utl.pt/~alex/scdtr/TIC2.pdf | C++ Manual Vol 2]] (Requires Password)
September 13, 2009, at 06:22 PM by 89.181.14.3 -
Changed lines 20-21 from:
* [http://www.isr.ist.utl.pt/alex/scdtr/TIC1.pdf | C++ Manual Vol 1] (Requires Password)
* [http://www.isr.ist.utl.pt/alex/scdtr/TIC2.pdf | C++ Manual Vol 2] (Requires Password)
to:
* [[http://www.isr.ist.utl.pt/alex/scdtr/TIC1.pdf | C++ Manual Vol 1]] (Requires Password)
* [[http://www.isr.ist.utl.pt/alex/scdtr/TIC2.pdf | C++ Manual Vol 2]] (Requires Password)
September 13, 2009, at 06:21 PM by 89.181.14.3 -
Deleted line 14:
Added lines 16-22:


!!! Documentation

* [http://www.isr.ist.utl.pt/alex/scdtr/TIC1.pdf | C++ Manual Vol 1] (Requires Password)
* [http://www.isr.ist.utl.pt/alex/scdtr/TIC2.pdf | C++ Manual Vol 2] (Requires Password)
September 13, 2009, at 06:14 PM by 89.181.14.3 -
Changed line 12 from:
* [[Main.HomePage !Alexandre Bernardino]]. Email: alex(at)isr(dot)ist(dot)utl(dot)pt
to:
* [[Main.HomePage | Alexandre Bernardino]]. Email: alex(at)isr(dot)ist(dot)utl(dot)pt
September 13, 2009, at 06:14 PM by 89.181.14.3 -
Changed line 12 from:
* Alexandre Bernardino. Email: alex(at)isr(dot)ist(dot)utl(dot)pt
to:
* [[Main.HomePage !Alexandre Bernardino]]. Email: alex(at)isr(dot)ist(dot)utl(dot)pt
September 11, 2009, at 06:45 PM by 193.136.138.62 -
Changed line 7 from:
This module's main objective is to provide students with the concepts and tools for the implementation of real-time control systems in distributed environments. In particular, it will focus on: 1) control system design taking into account both system dynamics and distributed architectures constraints. 2) analyse and design real-time control systems with distributed network solutions such as Ethernet and CAN-BUS. 3) programming real-tie control solutions on PCs and microcontrollers.
to:
This module's main objective is to provide students with the concepts and tools for the implementation of real-time control systems in distributed environments. In particular, it will focus on: 1) control system design taking into account both system dynamics and distributed architectures constraints. 2) analyse and design real-time control systems with distributed network solutions such as Ethernet and CAN-BUS. 3) programming real-tie control solutions on PC's and microcontrollers.
September 11, 2009, at 06:38 PM by 193.136.138.62 -
Added lines 1-20:
"A distributed control system (DCS) refers to a control system usually of a manufacturing system, process or any kind of dynamic system, in which the controller elements are not central in location (like the brain) but are distributed throughout the system with each component sub-system controlled by one or more controllers. The entire system of controllers are connected by networks for communication and monitoring."

From Wikipedia, the free enciclopedia, 27/08/2008

!!! Objectives

This module's main objective is to provide students with the concepts and tools for the implementation of real-time control systems in distributed environments. In particular, it will focus on: 1) control system design taking into account both system dynamics and distributed architectures constraints. 2) analyse and design real-time control systems with distributed network solutions such as Ethernet and CAN-BUS. 3) programming real-tie control solutions on PCs and microcontrollers.


!!! Faculty

* Alexandre Bernardino. Email: alex(at)isr(dot)ist(dot)utl(dot)pt
* José Gaspar. Email: jag(at)isr(dot)ist(dot)utl(dot)pt


(Note - replace (at) by @ and (dot) by . )

!!! Official Site

* https://fenix.ist.utl.pt/disciplinas/scdtr-2/2009-2010/1-semestre