The Pulse Physiology Engine is an open source library for accurate, consistent, dynamic simulation of the whole-body response to injury, disease, and treatment.
The Pulse Physiology Engine can be used as a standalone library or integrated with simulators, sensor interfaces, and models of all fidelities. The platform includes a common data model for standard model and data definitions, a software interface for engine control, robust physics-based circuit and transport solvers, and a verification and validation suite. The architecture was specifically designed to reduce model development time and increase the usability of the engine in simulations by creating a modular, extensible definition for human physiology. Pulse provides the following benefits to its user community:
Pulse is comprised of numerical models representing the different body systems, feedback mechanisms and interactions between the systems, PK/PD, and medical equipment. The major systems are modeled using zero-dimensional lumped-parameter circuit analogs (e.g., the cardiovascular circuit) with homeostatic feedback. The differential equations contained in each system are calculated through transient analysis with a shared dynamic time step. The numerical models currently execute with a time step of 20 ms, which can be reduced, as necessary, to ensure all physiology features of interest are captured, while maintaining real-time execution for the simulation.
The Unreal Marketplace only allows us to upload Code plugins for the past 3 unreal versions. (5.3, 5.2, 5.1)
We did test this plugin against Unreal 4.26, 4.27, and 5.0.
If you need it for one of these versions, you can goto to our respository (link below) and pull it from there directly.
Number of Blueprints: 1
Number of C++ Classes: 2
Network Replicated: No
Supported Development Platforms: Win64
Supported Target Build Platforms: Win64
Repository with Example Projects: https://gitlab.kitware.com/physiology/unreal
Important/Additional Notes: https://gitlab.kitware.com/physiology/engine