FlyCarpet Modeling Platform

FlyCarpet is a visual modeling software platform for both dynamic and static system design/optimization/simulation, it models cross-industry systems by assembling components and using platform features. FlyCarpet can be used for many fields such as fluid, fluid power, control, mechanics, chemics, electrics/electronics, hydraulics, aeronautics, astronautics etc.

By assembling components from multiple industries, FlyCarpet can build almost unlimited different system models. System modeling and analysis are easy and save time that help users focus on their key points without wasting time on detailed modeling process.

FlyCarpet is 1-D system simulation tool, the system model is a component network for system level analysis.

For example, an air conditioning system includes typical components such as compressor, condenser, evaporator, thermal expansion valve and fan etc. these component models have been developed and encapsulated in a package. Then FlyCarpet takes these components to build different air conditioning systems for simulating, design or optimization of the system. The output can be text, curve, performance map, color level line, or data over connection lines. User get rapid understanding of the whole system performance.

FlyCarpet also can simulate, design or optimize a part by using corresponding specific part model.


For dynamic system, FlyCarpet can be used for dynamic system simulation, real time/interactive simulation and dynamic system parameter optimization.

For static system, FlyCarpet can be used for system design, simulation, system optimization, and variable parameter value performance calculation.

FlyCarpet output can be text, performance curve, 3D performance map, color level map, color level line, and parameter value display over connection lines.

FlyCarpet supports system print preview, emf/wmf/bmp/jpg format export.

A video for how to use FlyCarpet and calculate ducting network:

14 min 11 sec, Please select HD Quality

A FlyCarpet package is a collection of components. A FlyCarpet project can include multiple same state components.

  • Math

    General state, mathematical and logical functions.

  • General

    Dynamic state, general components for dynamic simulation.

  • Interactive

    Dynamic state, interactive components for dynamic simulation.

  • DuctNet

    Static state, duct network calculation.

  • Refrigeration

    Static state, refrigeration system design and optimization.

  • ECSOptim

    Static state, airplane Environmental Control System(ECS, or A/C system) design and optimization.

  • HXFinPlate

    Static state, Fin-Plate style heat exchangers design and simulation.

  • VacuumDesign

    Static state, steam eject steel furnace vacuum pump design and optimization.

Package developing tools

These tools are used to reduce developing time for package and its components so that developers can focus on the core component logic design.

  • FCPBuilder

    A fast package and components c++ code generating tool based on inputs, outputs settings and logic processing code.

  • MetaBuilder

    A specific metafile builder for FlyCarpet component.