Product Design, Manufacturing & Innovation Resources
Casa » Simulink: progettazione basata su modelli

Simulink: progettazione basata su modelli

1990
  • MathWorks
Ingegnere che utilizza Simulink per la progettazione di sistemi di controllo per autoveicoli in un ufficio moderno.

(Immagine generata a solo scopo illustrativo)

Simulink è un ambiente di programmazione grafica integrato con MATLAB for modeling, simulating, and analyzing multi-domain dynamical systems. It uses a block diagram interface where users connect blocks representing system components (e.g., transfer functions, signal generators). Simulink is widely used for Model-Based Design, enabling simulation, automatic code generation for embedded systems, and continuous testing and verification.

Simulink provides a visual, block-based language that abstracts the underlying differential equations governing a system’s behavior. This approach, known as Model-Based Design (MBD), places a system model at the center of the development process. Instead of writing textual code, engineers and scientists can build a model by dragging and dropping blocks from extensive libraries and connecting them to represent signal flow. The environment includes a set of numerical solvers for simulating the system’s behavior over time, allowing for prototipazione rapida and analysis of dynamic systems, including linear, nonlinear, continuous-time, discrete-time, and hybrid systems.

Una delle principali innovazioni di Simulink è la sua capacità di colmare il divario tra la progettazione e l'implementazione del sistema. Grazie a prodotti aggiuntivi come Simulink Coder, il modello grafico può essere utilizzato per generare automaticamente codice C e C++ efficiente e di alta qualità, da implementare su processori embedded. Ciò riduce drasticamente gli errori di programmazione manuale e accelera il ciclo di sviluppo di sistemi di controllo complessi, come quelli presenti in automobili, aerei e macchinari industriali. Il modello diventa un'unica fonte di riferimento per la simulazione, il collaudo e l'implementazione finale, consentendo pratiche come la simulazione hardware-in-the-loop (HIL), in cui il codice generato viene eseguito su un processore in tempo reale che interagisce con l'hardware fisico.

UNESCO Nomenclature: 3304
- Ingegneria di controllo

Tipo

Software/Algoritmo

Interruzione

Incrementale

Utilizzo

Uso diffuso

Precursori

  • Concetti di informatica analogica
  • SPICE (programma di simulazione con enfasi sui circuiti integrati)
  • SystemBuild (strumento di modellazione grafica iniziale)
  • Stateflow (per la modellazione di macchine a stati)

Applicazioni

  • progettazione di sistemi di controllo automobilistico (ad esempio, ABS, unità di controllo del motore)
  • controllo e simulazione del volo aerospaziale
  • automazione industriale e controllo di processo
  • digital signal processing algorithm design
  • modellazione dei sistemi di comunicazione
  • renewable energy systems design (e.g., wind turbine controllers)

Brevetti:

NA

Idee e potenziali innovazioni

  • un'interfaccia grafica per la progettazione e la simulazione di circuiti quantistici
  • uno strumento visivo per la modellazione e l'implementazione di pipeline di apprendimento automatico
  • un ambiente a diagramma a blocchi per la progettazione e il test di contratti intelligenti per blockchain
  • un'interfaccia drag-and-drop per creare e simulare strategie di trading finanziario complesse
  • uno strumento basato su modelli per la progettazione e l'ottimizzazione delle reti logistiche e della catena di fornitura
  • an automatic code generator for creating secure and efficient iot device firmware from a high-level model
  • un ambiente grafico per la modellazione di percorsi biologici e la simulazione di processi cellulari
  • uno strumento di programmazione visiva per la creazione di installazioni artistiche interattive e software vjing
  • una piattaforma per la progettazione e la simulazione del flusso del traffico urbano e dei sistemi di trasporto pubblico
  • uno strumento di progettazione basato su modelli per lo sviluppo e la verifica di protocolli per sistemi di elaborazione distribuiti
Related to: Simulink, model-based design, MBD, block diagram, simulation, control systems, embedded systems, code generation, dynamical systems, MATLAB.

Contesto storico

Simulink: progettazione basata su modelli

1989
1990
1990
1990
1990
1990
1990
1987-03
1990
1990
1990
1990
1990
1990
1990

(se la data è sconosciuta o non rilevante, ad esempio "meccanica dei fluidi", viene fornita una stima approssimativa della sua notevole comparsa)

decimo anno anniversario

Le immagini a grandezza naturale e i download sono disponibili, gratuitamente al 100%, solo per gli utenti registrati.

> Login <