Meccatronica? Flavio Corradini CF3000 Engineering & Electronics Group

Documenti analoghi
CODESYS Test Manager: Incrementare la qualità del software con unità di test CODESYS Users' Conference 2014, Fabio Filipponi

Introduzione. Sommario. Il software. Definizione di Ingegneria del software

Università di Bergamo Facoltà di Ingegneria INGEGNERIA DEL SOFTWARE. Paolo Salvaneschi A4_3 V2.1. Progettazione. Metodi e Linguaggi

LA MECCATRONICA E L AUTOMAZIONE PER LA FABBRICA DEL FUTURO

TECNICO SUPERIORE PER L AUTOMAZIONE INDUSTRIALE

Gestione dello sviluppo software Modelli Base

Introduzione. Contenuti da Cap. 1 Ghezzi et al.

Introduzione ai casi d uso

Corso di laurea in Ingegneria Meccatronica Controlli Automatici e Azionamenti Elettrici

Model-Based-Design in F1

Orchestra Control. Caso di Studio Scambiatore Pezzi SPI

Introduzione a HW/SW codesign

Simulazione Parallela e Distribuita

TECNOLOGIA AL SERVIZIO DELL INNOVAZIONE

PIANO DI LAVORO. Programmazione Didattica per Competenze. Indirizzo Informatica e Telecomunicazioni. Articolazione Informatica DOCENTE:

Una metodologia per la specifica di software a componenti

MATRICE TUNING competenze versus unità didattiche, Corso di Laurea in Informatica (classe L-31), Università degli Studi di Cagliari

SOLUZIONI DI CONTROLLO PER MACCHINE AD ALTE PRESTAZIONI : IL CASO SYNCRONO DI PRIMA INDUSTRIE

Ciclo di vita di un sistema informativo

Part II Prefazione Elenco degli Autori

Redazione e Presentazione di Progetti Informatici

Università di Bergamo Dip. di Ingegneria gestionale, dell'informazione e della produzione GESTIONE DEI SISTEMI ICT. Paolo Salvaneschi B1_1 V1.

Software gestionale personale

Algieba progetto di rete per lo sviluppo di una piattaforma di gestione dell energia in ambito urbano

Algoritmi e soluzione di problemi

Riunione di coordinamento. monitoraggio e gestione del rischio sismico ReLUIS II Via Nuova Agnano 11, Napoli 24/05/2011

Esempi di possibili domande d esame.

IL RUOLO DELLE ICT NEI NUOVI ISTITUTI TECNICI. Mario Fierli

IIS Via Silvestri ITIS Volta Programma svolto di Tecnologie Informatiche A.S. 2016/17 Classe 1 B

Software quale strumento per migliorare i prodotti/processi. Sergio Pugnetti

Prefazione. Parte Prima Basi di dati relazionali: modello e linguaggi 15

dall innovazione tecnologica un futuro per le imprese

La fase di Progettazione

Università degli Studi della Calabria

Aiutiamo i nostri clienti ad incorporare connettività, servizi web, embedded computing e automazione nei loro prodotti e soluzioni.

Ciclo di vita del software: Tipologie di software

SERVIZI DI INGEGNERIA ELETTRONICA

Il rapporto politica/amministrazione e il controllo strategico nella P.A.

CORSI DI APPROFONDIMENTO IN COLLABORAZIONE CON LE AZIENDE Autodesk Revit MEP

SETTORE INDUSTRIALE Sottosettore ELETTRICO Si descrivano i principali sistemi di generazione dell'energia elettrica da fonti rinnovabili.

Laurea Magistrale in Ingegneria Meccatronica

Corso di Laurea Specialistica in Ingegneria Informatica. Corso di Ingegneria del Software A. A Introduzione ad UML E.

LA MECCATRONICA SPIEGATA DALLE AZIENDE: PRESENTE E FUTURO DELLA PROGETTAZIONE DI MACCHINE. Udine, 4 dicembre 2014

DOCENTE PROF. ALBERTO BELUSSI. Anno accademico 2010/11

Contratto Quadro SPC Cloud Lotto 1 Nuovo metodo di autenticazione 2FA (Two Factor Authentication) Manuale Utente

Gli strumenti di simulazione per lo sviluppo di sistemi elettronici automotive

Sviluppo di un applicazione di front-end per il monitoraggio di un Isola Ecologica

UNITÀ DI APPRENDIMENTO 3 INFORMATIZZAZIONE DI UN ATTIVITA COMMERCIALE O DI SERVIZIO. Comprendente: UDA CONSEGNA AGLI STUDENTI PIANO DI LAVORO

UML I diagrammi implementativi

PIANO DI LAVORO DEI DOCENTI

LOCATION SEMESTER LANGUAGE

Collegio Ingegneria Informatica, del Cinema e Meccatronica LAUREA MAGISTRALE IN INGEGNERIA MECCATRONICA

Macchina Astratta: struttura e realizzazione.

Si consideri il caso di studio 2, Grande distribuzione, e in particolare la gestione della cassa per gli acquisti.

Prefazione...IX. Ringraziamenti...XIII. Gli autori...xv. Capitolo 1 - Le tecnologie mobili: la nuova generazione di tecnologie dell informazione...

PIANO DI STUDIO DELLA DISCIPLINA DISCIPLINA: Tecnologia e Progettazione di Sistemi Informatici e di Telecomunicazioni

Autodiagnosi Multimarca

MercurBusiness Control

La lezione di oggi. Sparxsystems: Enterprise Architect 6.1". Gentleware: Poseidon for UML". [

ARCHITETTURA DI UN DBMS

PECUP ELETTRONICA ED ELETTROTECNICA ELETTROTECNICA SISTEMI AUTOMATICI TERZO COMPETENZE ABILITA' CONOSCENZE

Basi di dati. Docente Prof. Alberto Belussi. Anno accademico 2009/10

180 CFU 120 CFU 120 CFU

Indice Capitolo 1 Capitolo 2 Capitolo 3 Capitolo 4 Capitolo 5 Capitolo 6

SOLUZIONE DI CONVALIDA E REVISIONE AZIENDALE DI PTC

MATERIALI PER LA DISCUSSIONE

MAPPA DELLE COMPETENZE - Indirizzo INFORMATICA, articolazione INFORMATICA a.s

CASE STUDY AWDOC BY AWTECH

TruVision Navigator 8.0. La soluzione unica per la gestione video, controllo accessi, intrusione e network

PROGRAMMAZIONE DIDATTICA DI DIPARTIMENTO A.S. 2017/2018

A spasso su Marte: modelli software per la cinematica di robot mobili

Processi iterativi. Marina Zanella - Ingegneria del Software RUP 1

Università degli Studi del Piemonte Orientale Amedeo Avogadro Corso di Studio in INFORMATICA D.M. 22/10/2004, n. 270 Anno accademico 2017/2018

REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA

InRiva Documento di Progettazione

Basi di dati D O C E N T E P R O F. A L B E R T O B E L U S S I. Anno accademico 2012/13

Stack EtherCAT Master e Slave Koenig sul campo

Indirizzo Elettronica ed Elettrotecnica:

UML2. Progettazione della realizzazione dei casi d uso. Andrea Polini

Office Automation la sinergia ASI-Microsoft

Progettazione di circuiti integrati

SISTEMA DI CONTROLLO DEGLI ACCESSI INTEGRATO

ISTITUTO TECNICO STATALE L. EINAUDI

I Vantaggi. Sempre connessi alla vostra flotta. I servizi ACTIAFleet:

SOLUZIONE GOODS-TO-PERSON: 12 DOMANDE PRIMA DI INIZIARE IL VOSTRO PROGETTO

14. Verifica e Validazione

Tesina per l esame di Sistemi Operativi a cura di Giuseppe Montano. Prof. Aldo Franco Dragoni

System Design (SD) MGT MiGiocoTutto

3. Ciclo di Vita e Processi di Sviluppo

Università degli studi dell Aquila. Sistemi di elaborazione dell informazione

Informazione: notizia, dato o elemento che consente di avere conoscenza più o meno esatta di fatti, situazioni, modi di essere.

SISTEMA UNICO E CENTRALIZZATO

ITI M. FARADAY. Programmazione a. s

Dati. Come gestire quelli di produzione in tempo reale? a cura di Esisoftware

La fase di Implementazione

REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA

L automazione al servizio dell economia circolare. Paolo Andreoli / Paolo Sticchi - Lenze Italia

Informatica/ Ing. Meccanica/ Edile/ Prof. Verdicchio/ 02/07/2015/ Foglio delle domande /VERSIONE 1 Matricola Cognome Nome

HALIA. Powerful Lab Automation

nell Automotive CF3000 Engineering & Electronics

Transcript:

Meccanica + Elettronica = Meccatronica? Flavio Corradini CF3000 Engineering & Electronics Group 1

Automotive Electronics Nautical Electronics 2

Dispositivi Meccatronici =? Dispositivi in cui sono integrati componenti Meccanici con componenti Elettronici? 3

Dispositivi Meccatronici =? Dispositivi in cui sono integrati componenti Meccanici con componenti Elettronici Devono rispondere in tempo reale 4

Dispositivi Meccatronici =? Sistemi ad elevato grado di automazione elettromeccanica? 5

Dispositivi Meccatronici =? Sistemi ad elevato grado di automazione elettromeccanica Ci deve essere integrazione 6

Dispositivi Meccatronici = Sistemi meccanici con prestazioni migliorate grazie a: 1. controllo elettronico integrato 2. risposta in tempo reale 3. forte interazione informatica 7

Sistemi embedded Un sistema embedded (integrato) e un sottosistema che elabora le informazioni incorporato in un sistema piu grande Di questo sistema piu grande determina radicalmente le sue funzionalita 8

Nasce il SISTEMA Dalla concezione del COMPONENTE Alla concezione del SISTEMA 9

Esempio: Il carburatore Risponde in tempo reale alle richieste del guidatore Effettua la dosatura del carburante 10

Vincoli: soglie emissioni UE dal 1977 ad oggi g/km 70,00 60,00 50,00 40,00 30,00 20,00 10,00 000 0,00 Inquinanti 1 2 3 4 5 6 7 8 9 10 11 12 Benzina Diesel Direttive emissioni 11

Soluzione: l iniezione i i elettronica Deve rispondere molto rapidamente per gestire le richieste del guidatore e i parametri motoristici Effettua la dosatura del carburante in modo estremamente preciso 12

L iniezione elettronica Funzionalmente e paragonabile al carburatore E un sistema strutturalmente tt t completamente diverso dal carburatore 13

Progettazione del SISTEMA Meccatronico Progettazione meccanica Progettazione elettronica integrata Progettazione software Il software puo cambiare radicalmente la funzionalità del complessivo 14

Progettazione a strati dei sistemi System specification level Level specification languages: Level 0: Requirements level Level 1: Architecture level Matlab, Actia Level 2: Implementation level C Exploration search area Level 3: Realization level Machinecode code, Connected hardware modules 15

Progettazione funzionale: ruoli Il sistemista i t definisce i le funzioni i che devono essere svolte dalle singole parti Lo specialista decide la tecnologia migliore da utilizzare per realizzarle 16

Metodologie di definizione architettura Applicazione Piattaforma sistema Istanza della piattaforma Dell architettura Architettura Piattaforma implementativa Istanza della piattaforma implementativa Implementazione 14 17

Modello concettuale Modello concettuale FUNZIONALITA Decomposizione funzionale e flusso informativoo activity it chart COMPORTAMENTOO Controlli e relazioni temporali statechart STRUTTURA Decomposizione fisica module chart 18

Progettazione - Verifica Architettura Funzione Sintesi Mapping Verifica Meccanica Elettronica 19

Sviluppo Software: Diagramma a V Proposta di progetto Rilascio del prodotto Analisi delle specifiche Test dell intero sistema Progettazione ad alto livello ll Integrazione e test Progettazione in dettaglio Test delle singole unità Implementazione 20

Sviluppo e test Software: Strumenti Proposta di progetto Rilascio del prodotto Analisi delle specifiche Test dell intero sistema Modellazione Progettazione ad alto livello Integrazione e test Progettazione in Test delle dettaglio singole unità Implementazione Rapid Prototyping HIL Approccio Model-based Generazione di codice 21

Esempio: Input dall utente MECCANICO ELETTRONICO MECCATRONICO 22

Interfaccia utente Applicazione Codice utente Logica di controllo dell applicazione 23

Verifica dinamica del software Codice Gestione Display LOGICA HOST Codice Gestione Pulsanti Reali TARGET Real Time 24

Ciclo di sviluppo software La parte informatica software e determinante per la funzionalità Il funzionamento e quindi il test di questa parte diventa fondamentale La teoria del test non e insegnata nelle nostre Universita 25

Nel 1997 MISRA comincia la messa a punto di uno standard di programmazione per i costruttori europei I primi promotori sono Ford et Rover La prima versione e pronta nel 1998, con 121 regole Oggi MISRA si sta diffondendo largamente nel settore automotive 26

Analisi statica del software Un softwarista esperto inserisce 14 errori ogni 1000 linee scritte L 80% dei bachi software trovati sul campo sono dovuti a problemi che si sarebbero potuti trovare con una revisione del codice scritto 27

Analisi statica o Tests Dinamici? Senza Analisi Statica: Scrittura Compilazione software Riscrittura manuale Tests Dinamici Con Analisi Statica: Scrittura software Analisi Statica Rilevamento automatico Compilazione Tests Dinamici Riscrittura Manuale 28

Sforzo per la verifica del software 100 80 60 40 20 0 Test di sistema Test d integrazione Test dei moduli Test statico automatico 29

30

CONCLUSIONI L informatica non compare nella sintesi i del termine Meccatronica Il comportamento del sistema Meccatronico dipende fortemente dall informatica Il software e il relativo test diventano determinanti per il risultato finale 31

Contatto Flavio Corradini fcorradini@cf3000.it www.cf3000.it Tel. +390522361134 Fax +390522360803 CF3000 Engineering & Electronics Group Via Tonino Gualtieri, 1 42100 Reggio Emilia Italy 32