Multidomain Systems Modeler

Compose your system using multiple domains and languages. Create hierarchical schematics of complex power electronic circuits and multidomain systems. Model with standard languages and exchange formats, including:

  • VHDL-AMS (IEEE 1076.1)
  • Modelica
  • SML (Simplorer modeling language)
  • FMI (functional mock-up interface)
  • C/C++

Other features include:

  • Wizard-driven code editors to create VHDL-AMS, Modelica®, SML, C/C++ and SPICE models
  • Ability to combine conserved (acausal), signal-flow (causal) and discrete event system behaviors
  • On-the-fly design checking tools to assure consistency of connection types and physical domains

Extensive 0D Application-Specific Libraries

Twin Builder's built-in libraries provide a rich collection of components used to create complete system models. You can select models from multiple physical domains and multiple levels of fidelity to capture the desired system dynamics at an appropriate level of detail. Twin Builder models are easily parameterized to replicate physical component behavior. Twin Builder libraries include analog and power electronics components; control blocks and sensors; mechanical components; hydraulic components; digital and logic blocks; application-specific libraries for aerospace electrical networks, electric vehicles and power systems; and characterized manufacturers' components. Twin Builder supports the Modelica Standard Library and Modelica libraries offered by Modelon AB, including libraries for hydraulics, pneumatics, liquid cooling, heat exchangers and thermal power.

Twin Builder - Extensive OD Application Specific Libraries

Third Party Tool Integration

Twin Builder provides leading support for the Functional Mock-up Interface (FMI) standard, enabling you to combine models from a variety of sources into a full system description. With over 100 tools now officially supporting FMI model export and cosimulation, including GT-SUITE, CarSim, Amesim and Dymola, full-system models can be assembled in Twin Builder to take advantage of its high-performing solvers and links with ANSYS 3D physics. Additional interfaces allow the direct integration of C/C++ code and MathWorks Simulink models. Twin Builder models can also be exported for use in FMI-compliant environments.

Twin Builder - Third Party Tool Integration

Reduced Order Models (ROMs)

Twin Builder couples with ANSYS' physics-based simulation technology to bring the detail of 3D simulations, as reduced order models (ROMs), into the systems context to generate accurate and efficient system-level models. Twin Builder uses ROMs produced from ANSYS structural, fluids, electromagnetics and semiconductor products to model mechanical assemblies; electromagnetic actuators and machines; circuit and cable parasitics; thermal networks; and signal integrity. 3D ROMs can be created in Workbench and imported into Twin Builder. ROMs can also be imported from a variety of third-party tools, such as optiSLang. Co-simulation with 3D physics solvers preserves the full accuracy of FEA and CFD for modeling fluid components and flow networks, rigid and flexible-body mechanical assemblies, and electric machines and actuators.

Twin Builder - 3D ROMs

Embedded Software Integration

Twin Builder readily integrates embedded control software and HMI design to support model-in -the-loop and software-in-the-loop flows for testing the performance of embedded controls with models of the physical system. Tight coupling with ANSYS SCADE Suite and SCADE Display permits interactive monitoring and debugging during software execution. Custom code and third- party controls can be incorporated into a Twin Builder system model through standard interfaces (e.g., FMI) or a robust API.

Twin Builder - Embedded Software Integration

Multidomain Systems Solver with Integrated Post-Processing

Twin Builder solver technology has been proven through decades of industrial use for multidomain system simulation. With adaptive time-step controls and sophisticated solver synchronization capabilities, Twin Builder performs efficient and accurate simulation of continuous-time, discrete-time and analog/mixed-signal behaviors. Twin Builder simulations can be executed on high-performance compute resources, and multi-run analyses can be executed in parallel to increase simulation throughput.

Twin Builder provides a complete environment for analyzing and post-processing simulation results. Powerful graphical waveform plotting capabilities enable you to visualize time-domain and frequency-domain data in a variety of 2D and 3D display and tabular formats. Graphical and tabular reports can be placed directly on model diagrams, and are dynamically updated as the simulation progresses. A large collection of predefined measurements and markers can be applied to graphical reports to extract insights from simulation outputs. Automated report generation captures specified design information and results.

Twin Builder - Multidomain Systems Solver Integrated Post Processing

Rapid HMI Prototyping

Twin Builder includes a rapid prototyper that enhances the simulation experience with powerful, easy-to-design, interactive graphical panels. This enables you to create interactive panels using predefined widgets (buttons, sliders, etc.) to interact with the application under test. It empowers model simulation. Early requirements validation is made possible through a variety of features.

Twin Builder - Rapid HMI Prototyping

System Optimization

Twin Builder provides a full environment for testing system behavior. Basic simulation experiments can be performed in the steady-state, time and frequency domains, while an advanced testing suite provides a framework for automating sophisticated multi-run analyses.

Parameter values can be swept across defined ranges to understand effects on system response. System performance can be optimized based on cost functions of specified design variables, using built-in algorithms or in connection with ANSYS DesignXplorer and ANSYS OptiSlang. Users can identify system sensitivities and worst-case conditions, as well as analyze effects of statistical variations and manufacturing tolerances on system performance.

Twin Builder - System Optimization

XIL Integration

Embedded software is found in virtually every system and plays an essential role in their operation and control. It is also a critical element of virtual system models, where different techniques exist in Simplorer for integrating software with a physical model, including: cosimulation for model-in-the-loop (MiL) design and tuning of control strategies, and code import for software-in-the-loop (SiL) validation of the real embedded code in the virtual system. Twin Builder provides links with popular embedded control design tools, including the ANSYS SCADE tool suite and MathWorks Simulink.

Twin Builder - XIL Integration

IIoT Connectivity and Twin Verification and Validation (V&V)

With Twin Builder, you can easily connect your digital twin to various IIoT platforms, to access test and real-time data. Twin Builder's built-in APIs provide seamless connection to Microsoft® Azure® IoT, PTC ThingWorx®, GE Predix™ and SAP Leonardo®. Twin Builder can also connect to all other IIoT platforms, including homegrown varieties, allowing you to perform predictive maintenance on your physical asset. You can also easily deploy digital twins with Ansys Twin Deployer. Twin Deployer helps you significantly reduce deployment time by performing V&V on twins, and easily deploying the twin using cloud, edge or offline computing resources. Twin Builder also supports generating images from deployed twins.

Twin Builder - IoTT Connectivity