Simple sensors, case smart metering (by Rudy Van Raemdonck)

55
3.2 Simple sensors: case ‘smart metering’ CONFIDENTIAL 1 Template presentation Innovation Day 2016 CONFIDENTIAL TRACK 3: EVOLVING ARCHITECTURES Rudy Van Raemdonck Coordinator EmbeddedLab [email protected] SIMPLE SENSORS CASE ‘SMART METERING’

Transcript of Simple sensors, case smart metering (by Rudy Van Raemdonck)

Page 1: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL1

Template presentation Innovation Day 2016 CONFIDENTIAL

TRACK 3: EVOLVING ARCHITECTURES

Rudy Van RaemdonckCoordinator [email protected]

SIMPLE SENSORSCASE ‘SMART METERING’

Page 2: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL2

A SIMPLE CAR PARKING SENSOR ...

https://www.youtube.com/watch?v=Wkvy0GtJE2E

Page 3: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL3

1

2

3

4

CONTENT

Case: GecoSense

Challenges in sensor development

Evolving architectures and sensor development

Conclusions and food for thought

Page 4: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL4

CONFIDENTIAL4

CASE: GecoSenseA retrofittable energy measuring sensor

Page 5: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL5

BOXX - ENGIE’S SMART THERMOSTAT SOLUTION

https://www.engie-electrabel.be/nl/particulier/boxx-besparen-energie-verbruik-thermostaat

Page 6: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL6

GECOSENSE – SYSTEM OVERVIEWRetrofittable energy meter sensor

Interface box (existing)Wireless link

BOXX intelligent thermostat

Page 7: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL7

• Count disk revolutions of installed energy meters(Ferraris type)

• In both directions (energy consumption and production)

• Without intrusion of the meter cabinet (sealed)• And fully removable• That interfaces to the BOXX thermostat• Consumes less than 1W• Is low cost (including installation)• And can be launched within a period of 9 months

GECOSENSE - BASIC REQUIREMENTS

Page 8: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL8

CONFIDENTIAL8

CHALLENGES IN SENSOR DEVELOPMENTWhy is sensor development complexity underestimated?

Page 9: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL9

SENSORS ARE EVERYWHERE …

Page 10: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL10

... ON (IN) OUR BODY

Page 11: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL11

... IN OUR HOMES/WORKING PLACES

Page 12: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL12

... IN OUR CITIES

Page 13: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL13

A MYRIAD OF SENSORS

Source : IBM Canada

Page 14: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL14

… AND NOWHERE!

Page 15: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL15

CAR SENSORS - WHERE ARE THEY?

Page 16: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL16

CAR SENSORS – TYPICAL LIST

Engine Coolant TemperatureFuel Pressure (Gauge)Intake Manifold Absolute PressureEngine RPMVehicle Speed SensorIgnition Timing Advance for #1 CylinderIntake Air TemperatureAir Flow Rate from Mass Airflow SensorAbsolute Throttle PositionOxygen Sensor 1 Bank 1Oxygen Sensor 2 Bank 1Oxygen Sensor 3 Bank 1Oxygen Sensor 4 Bank 1Oxygen Sensor 1 Bank 2Oxygen Sensor 2 Bank 2Oxygen Sensor 3 Bank 2Oxygen Sensor 4 Bank 2Distance TraveledFuel Rail Pressure Relative to VacuumFuel Rail PressureFuel Level InputEVAP System Vapor PressureControl Module Voltage

Catalyst Temperature Bank 1 Sensor 1Catalyst Temperature Bank 2 Sensor 1Catalyst Temperature Bank 1 Sensor 2Catalyst Temperature Bank 2 Sensor 2Absolute Load ValueRelative Throttle PositionAmbient Air TemperatureAccelerator Pedal Position DAccelerator Pedal Position EAccelerator Pedal Position FRoad condition sensorMagnetic sensorVehicle distance sensorForward obstacle sensorBlind spot monitoring cameraDrive recorderSide obstacle sensorOil level

Door open/close sensorBooth open/close sensorPassenger seat sensorRear obstacle sensorGPS sensorAirbag sensorRear view cameraDriver monitoring sensorSteering angle sensorFire sensorVehicle speed sensorCollision detection sensorPedestrian collision sensorCabin air pollution sensorTyre pressure sensorIntrusion alarm detectionAmbient light sensor...

Sensors are invisible assets!

Page 17: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL17

GECOSENSE – ENERGY MONITORING

Did you see the energy monitoring sensor in the promotional video?

Page 18: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL18

PERCEIVED VALUE OF SENSORS

DEPE

NDA

BILI

TY /

CR

ITIC

ALIT

Y

WisdomWhat we decide

to do with it

VISI

BILI

TY P

ERCE

IVED

VAL

UE

KnowledgeData analytics, models

InformationContext

DataSensors

Page 19: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL19

THE PACE OF DATA FLOWA reflection of the fast society we are living in

Page 20: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL20

WisdomWhat we decide

to do with it

KnowledgeData analytics, models

InformationContext

DataSensors

THE DATA HIGHWAYO

n-de

man

d da

ta

Cont

inuo

us d

ata

feed

Off

-line

O

n-lin

eDe

ferr

ed p

roce

ssin

g

Inst

ant p

roce

ssin

g

Page 21: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL21

THE SHIFT TO ‘OPEN’ SENSORSDealing with future (not yet known) features

Page 22: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL22

TESLA – AUTOMATIC DRIVING

Page 23: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL23

SMARTPHONE – FALL DETECTION

SensorAccelerometer

PlatformSmartphone

Intentionalapplication

Portrait or landscape detection

Page 24: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL24

SMARTPHONE – FALL DETECTION

SensorAccelerometer

PlatformSmartphone

New (unintentional) applicationFall detection

Page 25: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL25

IT ALL ADDS UP!

Page 26: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL26

HIGH IMPLIED DEMANDS VERSUS LOW PERCEIVED VALUE

Sensor requirements

• Connected• Small• Autonomous• Low-cost• (Re)configurable• Reliable• Performant

UBIQUITOUS

INVISIBLE

OPEN

PACE

LOW VALUE PERCEPTION

Complex!

Page 27: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL27

HIGH IMPLIED DEMANDS VERSUS LOW PERCEIVED VALUE

Sensor requirements

• Connected• Small• Autonomous• Low-cost• (Re)configurable• Reliable• Performant

UBIQUITOUS

INVISIBLE

OPEN

PACE

LOW VALUE PERCEPTION

Complex!

• On one hand, sensors are so ‘common’ they are taken for granted and not seen as valuable assets (low perceived value)

• On the other hand, our whole information society heavily depends on sensor data which implies they must be able to communicate reliable information in real-time, hence turning them into complex systems

• This puts the design process of sensors under a lot of pressure

Page 28: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL28

CONFIDENTIAL28

EVOLVING ARCHITECTURESAND SENSOR DEVELOPMENT6 hints to tackle the challenge

Page 29: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL29

• What to measure (register or disk rotation)?• How to detect disk rotation/direction? How to read register?• What is the maximum speed of the disk?• What is the required accuracy?• What are the power requirements?• How and what must be communicated to BOXX?

• Are all the meters the same (disk surface, disk-sensor distance)?

• What are the environmental conditions (ambient light, temperature)?

• Who will install the sensor?• What is allowed as interface to the existing cabinet?• How long should installation take?• What about visibility of the register after the sensor is

mounted?

• What is the maximum cost (sensor + installation)?• What are the expected volumes?

GECOSENSE - COUNTING PULSES… SIMPLE?TE

CHN

ICAL

USE

RBU

SIN

ESS

Page 30: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL30

#1 - HOLISTIC APPROACH

• Should be applied throughout the complete development cycle• Requires a multi-disciplinary team with an inter-disciplinary collaboration

• Engineering cost• Product cost, TCO• Minimal Viable Product• Funding

• Technology selection• Technology integration• Development• Testing, verification, validation,

certification

• Use cases• Usability• Features• Perceived value• Stakeholders

Page 31: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL31

GECOSENSE – THE PROJECT TEAM

ProjectCoordination

ProjectManagement

SalesManagement

SoftwareEngineering

HardwareEngineering

Optical Engineering

System Engineering

Lambda-X

Mechanical Engineering

Industrialization

Contract manuf.Management

Externalconsultants

Multi-disciplinaryproject team with inter-disciplinarycollaboration!

Page 32: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL32

#2 – UNDERSTAND THE PHYSICS

• Understanding the physics helps you in selecting the right measurement technology• Must be done early in the development process!

• Get or acquire domain knowledge• Literature, papers, patent survey• Start measuring!• Use simulation tools• Determine correlations• Consider influencing factors

(environment, time, …)

Page 33: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL33

GECOSENSE – OPTICAL SYSTEM MODELLING

Page 34: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL34

#3 – SENSOR AS A PLATFORM (EXAMPLES)

Possibilities• MCU family (footprint

compatible devices, reprogrammable)

• FPGA (reconfigurable)

• Software library (modular)

• Communication protocol(e.g. HART)

• Standard mechanical format / interface

• Overdesign for current application (performance, features)

• Variable assembly

• Bus architecture

• Extension connector

Page 35: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL35

#3 – SENSOR AS A PLATFORM (RATIONALE)

Properties of platforms• Flexible

• Reconfigurable

• Modular

• Scalable

• Generic

• Re-usable

• Standardization (open standards, interchangeable)

• Portable (hardware independent)

• Platforms enable the implementation of an evolving architecture• This can be realized on different levels (mechanical, hardware, software) and in

different project stages

Advantages forsensor development

• Design flexibility (agility!)

• Earlier start of development

• Lower cost of change (re-use)

• Risk mitigation

• New features can be added after go2market (future proof, sustainability, longevity)

Page 36: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL36

GECOSENSE – PLATFORM DESIGN (MECHANICAL)

Optical subsystem

Attachment/alignment Signal processing

Cover/protection

Interface (BOXX)

Page 37: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL37

GENERIC – PLATFORM DESIGN (HARDWARE)

Naked sensor

Sensor interface

Platform management

Processing

Communication i/f

Storage

Page 38: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL38

MCU(PIC32MX)

GECOSENSE – PLATFORM DESIGN (HARDWARE)

Meter disk

Optical transmitter (2x)

Transmitter driver(2x)

Optical receiver(2x)

Analog to Digital Convertor

Power supplyEMC filteringLevel shifting

UART

Meter interface module

RAMFLASH

Watch-dog

Page 39: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL39

GECOSENSE – PLATFORM DESIGN (HARDWARE)

Page 40: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL40

GENERIC – PLATFORM DESIGN (SOFTWARE)

Hardware Abstraction Layer

Sensor i/f and Pre-processing Communication protocol

Signal Processing (algorithm)

Sensor Platform Management

Page 41: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL41

GECOSENSE – PLATFORM DESIGN (SOFTWARE)

Bootloader Initialization AutoCalibration

I/O driver (LEDs)

I2S handling (ADC) Send/receive

Pulse generation

Signal sampling Protocol driver

Band pass filter

Envelope detection Normalization

Dip detectionDirection detection

Dip counting (cons + prod)

Task scheduling Power management

Page 42: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL42

#4 – START WITH A WIDE ‘FIELD OF VIEW’

• Start with a broad view

• Evolve project focus as you learn (staged approach)

• Iterate

Explore

• Problem understanding

• Risk identification• Use cases• Learn fast / fail fast• Generate options• Conceptual design• Trade-off

Design

• Evaluation• Verification• User feedback• Pre-certification

Optimize

• Performance• Size/weight• Cost• Integration• Visual design• Validation• Certification

SensorProof of Concept

Preliminar functional sensor

Optimizedsensor

Page 43: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL43

GECOSENSE - PROJECT APPROACH

Explore Design Optimize

Page 44: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL44

#5 – STREAMLINE YOUR TOOLCHAIN

• Use the right tools at the right moment

• Organize for portability (reuse) of intermediate development results throughout the project stages

Explore

• Target = PC (or similar)

• Rapid prototyping (bread boarding, 3D printing)

• Simulation• Technology scouting• Starter kits• Algorithm modeling

tools

Design

• Target = functional proto

• Functional decomposition and (re)grouping

• Design tools (EDA, mechanical design)

• Review checklists• Debugging tools• Model translation

tools (code generation)

Optimize

• Target =• final sensor• Configuration

management tools (features, bugs, version)

• Calibrated test bench• (Automated) test

procedure• Model optimization

tools (code optimization)

Page 45: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL45

GECOSENSE – USE OF TOOLS

Office tools (Excel, Word, Powerpoint)

Matlab (physical simulation and modelling)

Python (protocol simulation)

MPLab (C compiler for embedded software development)

SVN (software version control)

Bugzilla (bug reporting and follow-up)

Creo (mechanical design)

Altium designer (electronic design)

Zemax OpticStudio (optical modelling and design)

LTspice (electronic simulation)

Starter kits / breadboards Functional model / 3D prints Full sensor / Molded parts Final product / Test bench

Page 46: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL46

#6 – EXPLOIT THE FULL SYSTEM

• Sensor fusion IMU : accelerometer, gyroscope, magnetometer

• Distributed computing determine where to compute what optimize technical resources, communication bandwidth, autonomy Example: sensor, hub, backend

• Inclusion of context Example : GPS lock to road, day/night mode

Page 47: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL47

GECOSENSE – EXPLOITING THE SYSTEM

Exploited features• Temperature sensor and temperature

compensation

• Auto calibration

• Redundant meter disk monitoring (using two measuring channels)

• Totalize energy consumption and production on sensor

• No conversion to kWh, no trending

Advantages for GecoSense• Improved reliability over temperature

• Compensation for sensor degradation (long term stability),; autonomous operation

• Disk direction detectionImproved reliability

• Possibility for BOXX to recover from communication drop out

• Minimize sensor resources (cost reduction)

Page 48: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL48

GECOSENSE – READY FOR MARKET LAUNCH!

Page 49: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL49

GECOSENSE – FUTURE IDEAS

• Retrofit on meter itself for PV applications (solar cells) shorter distance to meter disk!measurement of both energy consumption and production

• Retrofit for meters with LED instead of disk

• Exchange more parameters with BOXX (signal quality, settings)

• All these ideas can be implemented with minimal effort, thanks to the evolving architecture of the GecoSense sensor

Page 50: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL50

CONFIDENTIAL50

CONCLUSIONClick to insert subtitle

Page 51: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL51

REDUCING THE PRESSURE FROM SENSOR DEVELOPMENT

Sensor development

UBIQUITOUS

INVISIBLE

OPEN

PACE

LOW VALUE PERCEPTION

Page 52: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL52

Sensor development

UBIQUITOUS

INVISIBLE

OPEN

PACE

LOW VALUE PERCEPTION

REDUCING THE PRESSURE FROM SENSOR DEVELOPMENT

Evolving architecture

#1Holistic

approach

#2Understand the physics

#3 Sensor as a Platform #4

Wide ‘angle of view’

#5 Streamline toolchain

#6 Exploit full system

Page 53: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL53

IS THIS A SIMPLE CAR PARKING SENSOR?

https://www.youtube.com/watch?v=Wkvy0GtJE2E

Page 54: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL54

...YOU MIGHT BE SURPRISED!

Signal processing (master)

Wireless communication (voice/ears)

Sensors (stereoscopic sight + hearing)

Signal processing (slave)

Wireless communication (beak)

Sensors (stereoscopic camera)

Signal processing (slave)

Wireless communication (ears)

Sensors (movement)

THE

DRIV

ER(s

enso

r pla

tfor

m #

1)TH

E CH

ICK

(sen

sor p

latf

orm

#2)

THE

DOG

(sen

sor p

latf

orm

#3)

Page 55: Simple sensors, case smart metering (by Rudy Van Raemdonck)

3.2 Simple sensors: case ‘smart metering’

CONFIDENTIAL55

Innovation Day is an initiative of Masters in Innovation, the umbrella brand of the Verhaert Group which aims to connect, train and accelerate professional innovators.

KruibekeBelgiumHogenakkerhoekstraat 21B-9150 KruibekeT +32 3 250 19 00E [email protected]

www.verhaert.com

NivellesBelgium

NoordwijkNetherlands

Av. Robert Schuman 102B-1400 NivellesT +32 67 47 57 10E [email protected]

www.lambda-x.com

Kapteynstraat 12201 BB NoordwijkT +31 71 760 05 50E [email protected]

connect.verhaert.com

INDUSTRY

TECHXFER

MEDICAL

AEROSPACE

TECHXFER

FMCGCONNECT

TECHXFER

FMCGCONNECT

MEDICAL

AveiroPortugalAv. Dr. LourençoPeixinho 96D 4o3800-159 AveiroT +351 234 604 088E [email protected]

www.load-interactive.com

CONNECT

GentbruggeBelgiumBruiloftstraat 55-57B-9050 GentbruggeT +32 9 330 27 90E [email protected]

www.moebiusdesign.com

ON SITE CONSULTANCY