# Raising the blood pressure in the pulse engine

**URL:** <https://discourse.kitware.com/t/raising-the-blood-pressure-in-the-pulse-engine/1400>\
**Category:** Pulse Physiology Engine\
**Created:** [December 9, 2024, 6:46am UTC](https://discourse.kitware.com/t/raising-the-blood-pressure-in-the-pulse-engine/1400 "2024-12-09T06:46:43Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Soumya\_Mittal](https://discourse.kitware.com/user_avatar/discourse.kitware.com/soumya_mittal/32/1019_2.png) [@Soumya\_Mittal](https://discourse.kitware.com/u/Soumya_Mittal)\
**Post date:** [December 9, 2024, 6:46am UTC](https://discourse.kitware.com/t/raising-the-blood-pressure-in-the-pulse-engine/1400/1 "2024-12-09T06:46:43Z")

</div>

Hello everyone,

I am working with the Pulse Physiology Engine and trying to adjust the blood pressure of the patient. Could you please clarify which patient actions or parameters can be modified to increase blood pressure within the engine?

Even when simulating very high heart rates (e.g., 140 hr/min), I am observing a blood pressure reading of 110/83 mmHg, which seems lower than expected. Any insights into how blood pressure is influenced or any suggestions for adjusting this would be greatly appreciated.

Thank you!

---

<div class="post-metadata">

**Author:** ![coolwebb](https://discourse.kitware.com/user_avatar/discourse.kitware.com/coolwebb/32/25_2.png) [@coolwebb](https://discourse.kitware.com/u/coolwebb)\
**Post date:** [December 9, 2024, 9:57pm UTC](https://discourse.kitware.com/t/raising-the-blood-pressure-in-the-pulse-engine/1400/2 "2024-12-09T21:57:07Z")

</div>

The Pulse Physiology Engine is physics-based and simulates physiological responses mechanistically as much as possible. This means there are often no direct ways to set specific properties like blood pressure, as these arise from the interactions of the cardiovascular system’s components.

The _MeanArterialPressureBaseline_ patient property can be adjusted to set the initial or healthy baseline blood pressure for the patient.

Blood pressure changes dynamically based on resistance modifiers applied in the cardiovascular model. For example:

- The _CardiovascularModel::AdjustVascularTone_ function adjusts resistance based on factors like baroreceptors, metabolic responses, or drug pharmacodynamics.
- The _CardiovascularModel::PleuralCavityVenousEffects_ function modifies resistance due to conditions like increased positive end-expiratory pressure (e.g., during mechanical ventilation) or mediastinum shift (e.g., pneumothorax).

Blood pressure is sensitive to total blood volume. Insults such as hemorrhage or dehydration, which reduce blood volume and lower blood pressure. Conversely, increasing blood volume through simulated fluid resuscitation may elevate it.

As a last resort, you can use direct resistance and compliance multipliers in the cardiovascular circuit. Example usage is provided in [HowTo-CardiovascularModification.cpp](https://gitlab.kitware.com/physiology/engine/-/blob/stable/src/cpp/howto/HowTo-CardiovascularModification.cpp?ref_type=heads). However, these modifiers are not tied to any underlying physiological mechanism and may produce less realistic results. They should be used sparingly and only if necessary for your specific application.
