System Architecture & Logic Visuals

Final SysML Architecture

SysML Class Diagram showing inheritance and relationships

Robust OOP structure illustrating the inheritance hierarchy. The abstract Element class defines common properties, inherited by Usine (Factory controller) and specialized agents like Assemblers and Transformers.

Dynamic Grid Interface

Simulation Grid View with flow visualization

A 50x25 discrete grid representing the factory floor. The engine parses XML to place machines and route conveyors (Connectors) in real-time, visualizing item flow and bottlenecks.

Production & Assembly Rules

Diagram of the 4 transformation and assembly use cases

Complex recipe logic handling four distinct scenarios: simple transformation (1 input), and synchronized assembly requiring 2, 3, or 4 distinct inputs to generate a compound output.

Key Outcomes

  • Complex Logic: Implementation of synchronized assembly recipes and transformation rules.
  • Scalability: Modular design allowing easy addition of new machine types via XML configuration.
  • Flow Control: Autonomous management of item queues and routing efficiency on the grid.

Technical Specifications

Python 3.10 XML Parsing SysML Modeling Algorithm Design

Development Team: Thibault Halperin & Killian Crenn
Status: Validated Prototype