Vision2DCS is an industrial AI prototype that turns P&ID interpretation into a structured engineering workflow. It analyzes instrumentation diagrams, drafts tag mappings, and produces visual topology concepts for modern DCS and HMI projects.
Demo: YouTube walkthrough
Portfolio role: archive proof
Vision2DCS adds multimodal engineering-tool breadth to the portfolio, but it is intentionally secondary to the three lead case studies. Its role is to show industrial workflow design and automation-engineering context rather than serve as the primary applied-ML proof.
Instrumentation engineers still spend significant time translating P&IDs into tag lists, control structures, and HMI drafts by hand. Vision2DCS demonstrates how multimodal AI can accelerate the early design phase of automation projects while keeping the output visible and reviewable.
- Parses uploaded process diagrams with Gemini-powered multimodal analysis.
- Extracts instrumentation concepts into structured engineering data.
- Drafts HMI and topology views with React Flow components.
- Maps output toward DCS-centric thinking for platforms such as Siemens PCS 7 and ABB 800xA.
- Packages the result as an explorable React/Vite prototype for portfolio review.
- Frontend: React 19, TypeScript, Vite
- AI layer:
@google/genaiwith Gemini-based image and text reasoning - Visualization: React Flow for topology and node mapping
- Reference docs:
TECHNICAL_GUIDE.mdfor deeper implementation notes
- Node.js 20+
- npm
- A Google AI Studio API key
npm install
cp .env.example .env.localnpm run devnpm run buildservices/geminiService.tscontains the AI orchestration layer.components/HmiReactFlowView.tsxdrives the topology visualization.TECHNICAL_GUIDE.mddocuments the engineering intent in more depth.
This repository is archive proof for Industrial AI workflow design in automation engineering. It is intended to showcase multimodal engineering-tool thinking rather than serve as a production-ready export pipeline.
MIT
