Date post: | 08-Aug-2015 |
Category: |
Technology |
Upload: | ajuntament-de-sant-feliu-de-llobregat |
View: | 109 times |
Download: | 0 times |
SENTILO AND THE SKYNET EXPERT
SYSTEMCity Protocol - Task Force – Focus Sessions
Advancing Smart-City Infrastructures
OSP-TAFT
The city and its Project• City: Sant Feliu de Llobregat
• Name of the Project: Skynet
• Project Area: Environment.
• Status of the project: Network
Up&Running with expected extensions
04/15/2023OSP - Barcelona City 2
Early approaches to the management model in 2014
04/15/2023 3
PurposeImplement an EXPERT SYSTEM to automate infrastructure management SmartCity quickly and flexibly, with a generic tool, reusable in different scenarios. With the following characteristics:
Generic tool, reusable in different scenarios.
Integrated multi-sensory platform: Sentilo, Fi-ware other.
Portable devices embedded, such as Raspberry-pi, etc, allowing Skynet to be used used as an integrator of sensors and actuators on the Sentilo’s platform.
Programmable in a functional simple language which is easy to learn, but powerful enough to implement complex algorithms of artificial intelligence, fuzzy logic, learning, etc.
Programmable remotely through an interface HTTP / REST.
Availability of Web tools, java and mobile to program expert system rules and interact with him.
04/15/2023 4
04/15/2023 5
SKYNET - Interoperability
04/15/2023 6
SKYNET - Integrated in Reus
04/15/2023 7
SKYNET in Reus (sensing taxi stands)
SKYNET in Reus (state traffic information screens)
04/15/2023 8
SKYNET - Internal architecture (I)
04/15/2023 9
04/15/2023 10
SKYNET - Internal architecture (II)
04/15/2023 11
SKYNET – Project organization (Dependency diagram)
SKY language: general characteristics Very simple but powerfull functional language Based on S-Expressions (homoiconicity: data and code are
represented in the same way) => Rules that generate new rules!
Easy parsing and code generation (Wizards can create rules easily)
Small footprint (can be ported to devices with low resources) Easy to extent with new built-in functions Support for user defined functions User defined functions can be recursive Multi-threaded Just 5 basic data types: strings, numbers, booleans, references
(symbols), lists All these data types are persistent
04/15/2023 12
SKYNET - Case study. Improving energy efficiency central building of City Hall
Lighting control of the building depending on the presence and level of brightness.
Control of air conditioners in meeting rooms depending on the programming of the corporate agenda.
Energy savings around 60%
04/15/202313
SKYNET - Initial evaluations Demonstrated the viability of the tool and its possibilities.
Milestones achieved:
To automate the management of infrastructure SmartCity (with Sentilo or directly accessing sensors) with a very low development cost, so just put the effort in creating an expert system rules.
04/15/2023 14