The FENGSim project serves as a software development kit (SDK) for adaptive manufacturing, integrating a variety of mathematical libraries such as computational geometry, computer algebra, numerical methods, numerical linear algebra, computer graphics, image processing, probability and statistics, optimization, and artificial intelligence. It also incorporates the CAX software framework along with practical examples. Central to the project are multilevel couplers tailored for intricate manufacturing applications.

Moreover, FENGSim offers tools for managing library dependencies, package management, and continuous integration and continuous deployment (CICD) processes, which include compiling, code merging, version control, testing, and deployment. The project also features interfaces for the integration of machinery and sensors, covering drivers, communication, and control applications. Additionally, FENGSim includes a large language model (LLM) assistant, developed using open-source code and classical literature, to enhance user experience and support.

To install FENGSim on Ubuntu 24.04:

	sudo apt install git
	git clone https://github.com/OpenDigitalTwin-Dev/FENGSim.git
	cd FENGSim/cli
	./install or ./uninstall

To launch the Qt project for FENGSim:

	cd FENGSim/cli
	./qtcreator

There exist various solvers designed for nonlinear solid mechanics, computational fluid dynamics, computational electrodynamics, differential algebraic equations, particle methods, numerical linear algebra, and probability and statistics. These solvers can be obtained from Git by following the provided instructions.

	cd FENGSim/toolkit/
	git clone https://github.com/OpenDigitalTwin-Dev/NSM.git
	git clone https://github.com/OpenDigitalTwin-Dev/CFD.git
	git clone https://github.com/OpenDigitalTwin-Dev/CEM.git
	git clone https://github.com/OpenDigitalTwin-Dev/DAE.git
	git clone https://github.com/OpenDigitalTwin-Dev/Particles.git
	git clone https://github.com/OpenDigitalTwin-Dev/NLA.git
	git clone https://github.com/OpenDigitalTwin-Dev/PS.git

Subsequently, all commands will be modified to utilize a text user interface (TUI).

Solutions

Additive Manufacturing

Composite Materials

Robotics

Metrology

Docs