Two heart devices at real scale

A left ventricular assist pump and a rotary total artificial heart, every part named and every dimension traced to a source or marked as an assumption. Drag to orbit, scroll to zoom.

0triangles
0parts
0dimensions
mmunits, 1:1
Not a CardiaNova design, not a scan, not a validated simulation. These are other teams' devices drawn to their published sizes so a CardiaNova geometry can be compared against something built and implanted. Dimensions not published are assumptions and the tables say so in red. The blood path animation follows drawn geometry at speeds from published flow and areas; the flow simulation is a lumped parameter teaching model, not CFD. No hardware was tested. Sources are keys in source(nont).

drag to orbit, scroll to zoom

This view needs WebGL, which this browser has turned off. The models download as an OBJ from the panel.

Model A exploded, part by part

Model A, the HeartMate 3 left ventricular assist pump, pulled apart along its own axis, which in this heart is the left ventricular axis, into twelve parts numbered from the heart outward: the cuff sewn on the heart, the cannula and slide lock, the pump cover, the parts inside the pump, the lower housing, then the outflow parts and the cable. Model A does not replace the heart: it takes blood from the left ventricle and returns it to the aorta, connected in parallel with the heart [HM3-IFU]. Press Explode Model A or Show in 3D on a card.

Blood path

Left ventricle, inflow cannula (2), into the rotor (7) along its axis, thrown outward by the blades, around the volute in the lower housing (8), out tangentially through the outflow port (9), along the graft (11) to the ascending aorta [HM3-IFU].

One moving part

The rotor is fully magnetically levitated, with no mechanical or fluid bearings. One stator (6) both turns it and controls its radial position from sensor readings; the magnet's pull on the iron resists axial movement and tilt [HM3-IFU]. Speed 3,000 to 9,000 rpm.

How it is attached

The cuff (1) is sewn to the apex, a plug of heart muscle is cored out, the cannula goes in, and the slide lock (3) locks the pump to the cuff's ring. The graft can be detached from the pump, so the pump can be replaced without sewing a new graft to the aorta [HM3-IFU].

Power

The pump cable (12) leaves the body in the right upper abdomen and joins the modular cable to the system controller. 4 W nominal, 10 to 17 V DC [HM3-IFU]. It carries no blood.

What is not known

Sizes of the rotor, stator, cover split, slide lock, cuff, bend relief and port are not published and are ASSUMED, the internal ones read roughly from the IFU's cutaway figure. The IFU says the graft hardware attaches to the pump cover; the port is drawn lower on the side. The graft's last 8 mm touches the right atrial appendage in this heart.

Every tube and what it connects to, Model A

TubeConnects toRests on

Model B exploded, part by part

Model B pulled apart along its rotor axis into fifteen parts, numbered in the order they stack from the drive (left pump) end to the bearing (right pump) end. That is the assembly order of patent Figure 1C and of Kurita 2014 Figure 1. Press Explode Model B or Show in 3D on any card: the parts slide apart, the heart is hidden, numbered labels follow the parts, and the chosen part stays solid while the rest fade. The spacing in the exploded view is only a drawing aid; the parts themselves are at real size.

Two pumps, one rotor

The left impeller (7) pumps to the body at about 80 mmHg and the right impeller (9) to the lungs at about 20 mmHg, both at 6 L/min [PATENT-1]. Both sit on the one rotor (8), so they always turn at the same speed. Nothing else moves.

Blood path, left side

Left atrium, atrial cuff, left inlet (1) along the rotor axis, onto the left vanes (7) spinning inside the motor gap, around the left volute (6), out through the 145 mm sq throat and the aortic outlet (5), into the aorta.

Blood path, right side

Right atrium, atrial cuff, right inlet (15) through the middle of the bearing ring, onto the tall right vanes (9), around the 28 mm cavity (10), out through the 175 mm sq throat and the pulmonary outlet (11), along the graft to the pulmonary artery.

Balance without valves

The magnetic bearing (12) holds the rotor's axial position within about plus or minus 0.3 mm [PAPER-1]. Moving it toward one cavity raises that side's output and lowers the other's [PAPER-1]. In the patents' narrowest claimed ranges a 200 um shift changes flow by 2 to 3 L/min on the left and 0.5 to 1.5 L/min on the right [PATENT-1].

What is not known

Where each port opens, the inlet bends, the rotor's turning sense, wall thicknesses and block sizes are ASSUMED. The left volute diameters and the left throat area do not reconcile. Every number and its status is in the dimension table below and in MODEL-README.md section 3.

Every tube and what it connects to, Model B

TubeConnects toRests on

What each part is

Group names match the OBJ file. The last column says what the part rests on: a source key, or ASSUMED where the files do not publish it.

PartGroup in OBJWhat it isRests on

Dimensions used

Every number in the geometry. A purple key is a citation in BIVACOR-REFERENCE.md, HEART-DESIGN-DATA.md or GAP-FILL-DATA.md. ASSUMED is not published and was chosen so the model can be drawn. DERIVED is arithmetic on sourced numbers.

DimensionmmSourceNote

Blood path animation

PathInlet area, mm sqThroat area, mm sqSpeed at inlet, m/sSpeed at throat, m/sBasis

Blood flow simulation, Model B

A lumped parameter circulation: aorta, systemic veins, right atrium, pulmonary artery and left atrium as compliant compartments; two resistances; the two sides of the rotor as pumps whose head depends on speed (affinity law) and on the rotor's axial position (the patents' sensitivities). A simple controller shifts the rotor to hold the atrial pressure difference. Choose a scenario. Every parameter and its status is in the table under the plots.

Pressures, mmHg aorta pulmonary artery left atrium right atrium

Flows, L/min left right

Rotor axial position, um

Shaft speed, rpm

Simulation parameters

ParameterValueUnitStatusSource or derivationNote

Geometry by heart_models.py, simulation by flow_sim.py, both in source(nont)/model/ and documented in MODEL-README.md there. Payloads are inlined by build_pages.py; rendering is raw WebGL and canvas, so this page makes no external requests. Design exploration, not validated device evidence. BiVACOR reference dataBack to NonBack to the board