Skip to main content

Physical AI Tools

Physical AI workflows combine digital twin scene context, simulation-ready asset packages, operational constraints, and engineering review records. The AI tool surface helps agents and product workflows prepare layouts, import CAD and floor plans, run simulations, compare what-if scenarios, train surrogate models, and package results for downstream runtime use.

Use this page when an Agent workflow or backend integration needs a practical map of the tools behind scene preparation, simulation, optimization, and review handoff.

Tool layers

LayerPrimary usersAccess boundaryOutput type
/mcp/base/ MCP toolsAgent clients, copilots, workflow orchestratorsbase.read, base.compute.run, and selected base.action.write scopesScene context, source data, simulation summaries, optimization results, reports, review records
/ai/layout/* AI Engine endpointsLayout optimizer, engineering studies, planning workflowsProduct service authentication and layout permissionsOptimized layouts, evaluation KPIs, validation errors, sensitivity output, recommendations
/ai/cad/* and /api/v1/model-assets/*CAD, BIM, and model asset intake workflowsProduct service authentication and asset permissionsImported geometry, layout records, model asset versions, component geometry, twin bindings
/ai/des/*, /ai/whatif/*, /ai/sim/*, and analysis enginesSimulation and scenario workflowsProduct service authentication and simulation permissionsDES runs, what-if comparisons, EnergyPlus-oriented simulation, Monte Carlo, system dynamics, evolutionary optimization, surrogate output
SimRunnerEngineering automation and batch scene executionProject runtime credentials and scene access.digrec records, semantic scene JSON, run logs, scenario package artifacts

Use MCP tools for governed Agent orchestration. Use AI Engine endpoints for controlled simulation, layout, analysis, and model workflows inside the product runtime.

MCP endpoint and scopes

EndpointScopeUse
/mcp/base/base.readRead scene records, documents, connector state, data quality, equipment status, and supporting evidence.
/mcp/base/base.compute.runRun approved simulation, optimization, spatial analysis, forecasting, report generation, and model workflows.
/mcp/base/base.action.writeStore approved work-order or action records when the scenario review requires an operational follow-up.

Most Physical AI Agent workflows start with base.read and base.compute.run. Add write scope only when approved review output must become an operational record.

MCP tool map

Scene and source-data intake

ToolPrimary jobTypical question
import_dxfImport a DXF floor plan and recognize walls, doors, windows, and fences."Can this floor plan become a simulation layout?"
import_dataImport external REST or CSV records for analysis."Load this line history as scenario input."
list_connectorsList configured source connectors and current sync status."Which source systems can feed this scenario?"
check_data_qualityReview completeness, accuracy, consistency, timeliness, and violations."Is this scenario input ready?"
troubleshoot_connectorDiagnose connector errors and sync logs."Why did the process data stop updating?"
get_equipment_documentsRetrieve manuals, drawings, SOPs, and maintenance records."Which equipment constraints apply to this scenario?"
search_documentsSearch ECM documents by keyword, type, or related entity."Find the process guide for this station."
query_knowledgeQuery equipment, failure modes, repair actions, rules, and schedules."Which operating constraints should be attached?"

Simulation and scenario analysis

ToolPrimary jobTypical question
run_desRun a discrete event simulation for process or queue modelling."What is the throughput for this process layout?"
run_dag_simulationRun a routed DES with paths, conditions, and Sankey-style flow output."Where does flow accumulate in this multi-path scenario?"
run_abmRun an agent-based crowd simulation."How do people move through this area?"
run_simulationRun a registered module simulation such as traffic, heating, or equipment lifecycle scenes."Compare this scenario with the baseline."
cascade_simulationChain simulation engines across DES, ABM, and Monte Carlo."How does uncertainty affect this process plan?"
run_montecarloRun stochastic risk or stress testing."What is the distribution of possible outcomes?"
run_system_dynamicsRun stock-and-flow simulation for long-horizon behavior."How does capacity evolve under this policy?"
run_doeRun design of experiments and factor significance analysis."Which factors matter most?"
simulate_logisticsSimulate AGV or forklift logistics on a facility layout."Can this warehouse flow support the planned workload?"

Optimization and model acceleration

ToolPrimary jobTypical question
optimize_layoutOptimize facility layout using multi-objective search with DES evaluation."Which layout balances throughput and wait time?"
run_optimizationFind parameter sets with multi-objective optimization."Which configuration gives the best tradeoff?"
optimize_evolutionaryRun evolutionary multi-objective optimization."Explore design variables across a larger search space."
optimize_bayesianTune black-box functions with Bayesian optimization."Find a strong candidate with fewer simulation runs."
optimize_milpSolve a mixed-integer linear programming problem."Find a feasible assignment plan under constraints."
train_surrogateTrain a fast surrogate model from simulation or measurement data."Can we approximate this expensive simulation?"
predict_surrogateRun inference with a trained surrogate model."Estimate KPI output for this new candidate quickly."
recommend_modelRecommend a model type for available data."Which model family fits this dataset?"
automl_forecastSelect a forecasting model automatically."Forecast this process or load signal."
conformal_predictProduce distribution-free prediction intervals."What uncertainty range should we show?"
explain_predictionExplain a model prediction with SHAP-style evidence."Why did this scenario score change?"
detect_driftDetect data or concept drift."Has the scenario input changed from the training set?"
estimate_causal_effectEstimate treatment effects."What was the impact of this operating change?"
find_optimal_policyFind a policy using causal inference."Which policy should be reviewed for rollout?"

Spatial review

ToolPrimary jobTypical question
analyze_spatial_anomalyDetect unusual spatial sensor values."Where are abnormal readings clustered?"
compare_zonesCompare statistics between zones or floors."Which zone has higher load or traffic?"
recommend_sensor_placementRecommend locations for additional sensors."Where is coverage weak?"
find_pathFind a path between locations in a building."Can a worker or vehicle reach the station safely?"
generate_reportGenerate a simulation or scenario report."Create a scenario review package."

AI Engine tool map

Layout and planning

EndpointPurposeInputs to prepareOutput to review
/ai/layout/optimizeOptimize a layout against objectives and constraints.Baseline layout, movable elements, constraints, objective weights, run settings.Candidate layouts, Pareto output, KPI tradeoffs, constraint notes.
/ai/layout/evaluateEvaluate one layout through a configured scene type.Layout elements, scenario type, time horizon, replications.KPI output, bottleneck or risk notes, run metadata.
/ai/layout/validateValidate layout bounds, overlap, route, and element constraints.Layout geometry, rules, floor or zone bounds.Validation issues and repair list.
/ai/layout/templatesList reusable layout templates.Scenario category or module context.Template IDs and default parameters.
/ai/layout/analyze-spaceAnalyze space utilization and spatial metrics.Floor plan, zones, assets, occupancy or flow inputs.Utilization, density, and spatial review summary.
/ai/layout/sensitivityTest response metrics against changed inputs.Baseline layout, factor ranges, target KPIs.Sensitivity results and factor ranking.
/ai/layout/auto-arrangeCreate an arranged candidate from supplied context.Floor plan, assets, spacing rules, constraints.Candidate arrangement and validation notes.
/ai/layout/recommendRecommend improvement ideas for a layout.Evaluated layout, KPI output, constraints.Suggested changes and expected impact.
/ai/layout/compareCompare candidate layouts.Baseline and candidate layouts, shared KPI definitions.Side-by-side metrics and review summary.
/ai/layout/floor-plan/uploadStore floor plan material for layout workflows.Floor plan file, units, origin, site context.Upload record and parse status.

CAD, DES, and simulation

Endpoint groupPurposeInputs to prepareOutput to review
/ai/cad/import, /ai/cad/import-dxf, /ai/cad/import-jsonImport CAD, DXF, or JSON layouts.Source file, units, coordinate assumptions, layer mapping, tenant context.Imported layout, recognized entities, warnings, saved layout references.
/ai/cad/scan-dxf and /ai/cad/import-dxf-selectiveInspect DXF content and selectively import chosen layers or objects.DXF file, layer selection, object filters.Scan result, selected import output, skipped object list.
/ai/cad/import-json-async, /ai/cad/import-dxf-async, /ai/cad/jobs/{job_id}Run and track async CAD import jobs.Source file, import profile, job metadata.Job state, parsed output, errors, and saved records.
/ai/cad/simulateRun a simulation from CAD-derived layout.Imported layout, process assumptions, scenario parameters.Simulation result and KPI summary.
/ai/des/run, /ai/des/batch-run, /ai/des/runs, /ai/des/runs/{run_id}, /ai/des/runs/{run_id}/exportRun and retrieve DES scenarios.Scene type, entities, resources, routes, service times, run settings.Throughput, wait time, bottlenecks, utilization, exported result.
/ai/des/entity-types, /ai/des/scene-types, /ai/des/dag-scenes, /ai/des/templates, /ai/des/custom-scenesDiscover and configure DES scene definitions.Scenario category, template requirements, custom scene payload.Available scene types, templates, and custom scene records.
/ai/sim/extract-kpis, /ai/sim/build-idf, /ai/sim/runPrepare and run EnergyPlus-oriented building simulation.Geometry, zones, materials, schedules, weather, energy assumptions.KPI schema, IDF payload, run status, simulation outputs.
/ai/whatif/run, /ai/whatif/engines, /ai/whatif/batch, /ai/whatif/submit, /ai/whatif/batch/submit, /ai/whatif/job/{job_id}Run sync or async what-if comparisons.Baseline, changed parameters, engine choice, batch settings.Scenario comparison, job status, output metrics, cancellation state when requested.

Analysis engines

EndpointPurposeInputs to prepareOutput to review
/ai/montecarlo/runRun stochastic simulation over uncertain variables.Input distributions, run count, target metrics, random seed.Output distribution, percentiles, probability of threshold crossing.
/ai/montecarlo/riskSummarize risk from stochastic results.Monte Carlo output, risk thresholds, business context.Risk categories and review notes.
/ai/sd/simulateRun system dynamics simulation.Stocks, flows, parameters, horizon, timestep.Time-series output and state trajectories.
/ai/sd/policyCompare policy changes in a system dynamics model.Baseline model, policy changes, KPI definitions.Policy comparison and scenario notes.
/ai/evolve/optimizeRun evolutionary optimization over design variables.Variables, bounds, objectives, constraints, population settings.Candidate set, objective scores, constraint results.
/ai/evolve/layoutRun evolutionary layout search.Layout candidates, constraints, objective functions.Layout candidates and tradeoff summary.
/ai/surrogate/trainTrain a surrogate model for faster scenario evaluation.Sampled simulation runs, input features, target KPIs.Model ID, training metrics, validation summary.
/ai/surrogate/predictEstimate KPI output with a trained surrogate model.Model ID, candidate inputs, feature mapping.Predicted KPIs, confidence indicators, model reference.
/ai/surrogate/modelsList trained surrogate models.Optional project or scenario context.Model catalog and metadata.

Simulation-ready asset package

import_dxf or CAD import endpoint
-> check_data_quality for source records
-> search_documents and get_equipment_documents for constraints
-> layout validation and asset-readiness review
-> generate_report with scene, asset, and assumption references

Use this sequence when a project needs a reusable package with geometry, semantics, physical assumptions, operating constraints, and reviewer notes.

Layout and process study

/ai/layout/validate
-> /ai/layout/evaluate for baseline
-> /ai/layout/optimize or optimize_layout
-> /ai/layout/compare
-> reviewed engineering summary

Use this sequence when comparing layout candidates, line balance, routing, or process options.

What-if and uncertainty review

run_des or /ai/des/run
-> /ai/whatif/run for changed scenarios
-> run_montecarlo or /ai/montecarlo/run for uncertainty
-> generate_report for review

Use this sequence when the team needs a structured comparison of baseline, candidate, and uncertain outcomes.

Surrogate-assisted iteration

DES, EnergyPlus-oriented, or external simulation samples
-> /ai/surrogate/train
-> /ai/surrogate/predict for fast candidate screening
-> selected high-value scenarios return to the original simulation engine

Use this sequence when a slower simulation must support many design iterations. Keep the surrogate model tied to the sampled dataset, feature schema, and validation metrics.

Runtime handoff

scene and model asset IDs
-> simulation-ready asset review
-> SimRunner or target runtime adapter
-> semantic scene JSON, run output, and validation notes
-> approved handoff package

Use this sequence for Omniverse, Isaac, PhysX, Newton, robotics middleware, or other project runtime handoff.

Data requirements

Physical AI AI tools are strongest when the scenario package includes:

  • tenant, scene, model asset, model asset version, and component geometry IDs;
  • source file reference, checksum, source format, coordinate system, units, origin, floor, and zone references;
  • semantic labels, material hints, collision assumptions, articulations, constraints, motion ranges, and safety zones;
  • process route, task sequence, service time, demand profile, operating limits, and exception rules;
  • sensor, inspection, work-order, production, meter, or field-observation records prepared through DFS;
  • simulation engine, runtime adapter, version, seed, run duration, timestep, and changed parameters;
  • output references such as KPIs, .digrec, semantic scene JSON, rendered output, and reviewer notes;
  • validation owner and reuse target such as process planning, robot training, engineering review, or downstream application handoff.

Use Create an AI Agent-Ready Dataset and DFS Mapping Fields before workflows that depend on governed scenario input.

Output review checklist

  • Scene, model asset, model asset version, and component geometry references are visible.
  • Coordinate system, units, scale, and floor or zone mapping are explicit.
  • Runtime, engine, version, run duration, random seed, and changed parameters are recorded.
  • Simulation assumptions, simplifications, and missing physical parameters are visible.
  • Layout output includes constraint status and a baseline comparison.
  • Surrogate output includes model ID, feature schema, training dataset, and validation metrics.
  • Robot-training or external-runtime output is reviewed by the engineering owner before reuse.
  • Field validation notes and corrections are captured for later scene and model improvement.