SlideShare ist ein Scribd-Unternehmen logo
1 von 6
1
27 June 2014
BioGears Circuits Overview
2
System/Circuit State Calculation Background
Goal: Create generic circuit math and
node based calculations
Requirements/Constraints:
• Electronic-Hydraulic Analogy for
lumped parameter modeling
• Undefined number of nodes and
paths
• Fixed time-step Transient analysis
• Dynamically changing elements
• Modular, extensible, and generic
Solutions investigated:
• 3rd Party Code (NgSpice)
• Positives
• Don’t “re-invent the wheel”
• Negatives
• Bugs
• Memory leaks
• Slow
• Transient analysis single stepping is
“unusable”
• Parsing inputs and outputs is difficult
– meant for text input/output files
• Generalized Circuit Analysis
• Ended up being less labor intensive
• Able to control every aspect of the
analysis
Lumped Parameter Modeling of Fluids
P=Pressure, F=Flow, R=Resistance, C=Compliance, I=Inertance
Our mathematical approach to solving circuits is straight
forward, but our Common Data Model implementation and
integration with Physiological models is novel.
3
BioGears Cardiovascular Circuit Example
• Anatomical Compartments are defined by sub-circuits
• Each Physiological System will have an interconnected circuit
• Model fidelity can be easily modified by adding/removing
nodes and elements
4
Setup/Modify
Next Values
Modified
Nodal Analysis
Calculate
Flows
Valves
Pass?
Invalidate
Flows
Set Node
Volumes
Do Transport
Advance Time
Modify Valve
States
Legend:
Circuit
Generic
System
Specific
Yes
No
Calculate
Volumes
Process
Preprocess
Postprocess
Assumptions/Limitations:
• Closed loop
• Idealized elements
• Must have a pressure reference node
Circuit Analysis:
• Perform numerical integration by using
linearization (first order approximations) through
Modified Nodal Analysis – Conservation of Energy
and Mass
1. Modified Nodal Analysis: Use KCL (sum of
flows is zero at each node) to calculate all Node
Pressures and Pressure Source
2. Linear Solver: Solve the x vector (Ax=b) of
unknowns using LU Decomposition
• Very stable and well tested generic approach to
solving linear equations with large matrices
• The matrix A is decomposed, where L is unit-lower-
triangular, U is upper-triangular, and P and Q are
permutation matrices
3. Calculate Flows from Pressures
4. Calculate Volumes for Compliances (using
trapezoid Rule) -> V=Volume
BioGears Circuit Analysis Methodology
5
BioGears Transport Methodology
Vascular-Tissue
Diffusion
Renal Clearance
to Bladder
Hepatic Clearance
to GI Tract
Alveoli Transfer at
Pulmonary Capillaries
Legend:
Nodes
Paths
Deoxygenated Blood
Oxygenated Blood
Transport Only Path
• Substances
• Substance/Drug files
are defined in XML
files generated from a
Master spreadsheet
• All transport
parameters are in the
XML files
• Transport Flow
• Generic transport
methodology used to
calculate substance
quantities within a
circuit
• Substances flow with
fluid flow (air, blood,
urine, etc.)
• Substances are
incremented at each
node based on flow in
and out of the nodes at
each time step
• Transport Links Systems
– Substances move from CV
to Respiratory via Alveoli
transfer
– Renal clearance factors
used to move from CV to
bladder for elimination
– Hepatic clearance factors
used to move from CV to
GI for elimination
6
Next Steps: Interconnected Circuits
Possible Solutions:
• Combine Circuits and calculate as one large circuit (with one giant
Jacobian matrix) – current implementation
• Able to dynamically combine and/or decouple at runtime (e.g. Anesthesia
Machine connected to Respiratory System and turned on/off)
• Setup at system level and calculated at body level
• Flow Source and Pressure Source coupled and set from “sister” circuit
outputs – similar to circuit supernodes
• Investigating other transient analysis techniques
Cardiovascular and
Renal Circuit
Example:
Coupled Flow
Source and
Pressure Source

Weitere ähnliche Inhalte

Ähnlich wie BioGears Circuits Overview

PNEUMATIC TUBE SYSTEM
PNEUMATIC TUBE SYSTEMPNEUMATIC TUBE SYSTEM
PNEUMATIC TUBE SYSTEMnisaiims
 
ReComp and the Variant Interpretations Case Study
ReComp and the Variant Interpretations Case StudyReComp and the Variant Interpretations Case Study
ReComp and the Variant Interpretations Case StudyPaolo Missier
 
Systems medicine and metabolic profiling of diseases
Systems medicine and metabolic profiling of diseasesSystems medicine and metabolic profiling of diseases
Systems medicine and metabolic profiling of diseasesNatal van Riel
 
1.qualitycontrol final
1.qualitycontrol final1.qualitycontrol final
1.qualitycontrol finalIshah Khaliq
 
Modelling the effluent quality utilizing optical monitoring
Modelling the effluent quality utilizing optical monitoringModelling the effluent quality utilizing optical monitoring
Modelling the effluent quality utilizing optical monitoringCLIC Innovation Ltd
 
Detection of hypoglycemic events through wearable sensors
Detection of hypoglycemic events through wearable sensorsDetection of hypoglycemic events through wearable sensors
Detection of hypoglycemic events through wearable sensorsJean-Paul Calbimonte
 
Modeling Cardiac Pacemakers With Timed Coloured Petri Nets And Related Tools
Modeling Cardiac Pacemakers With Timed Coloured Petri Nets And Related ToolsModeling Cardiac Pacemakers With Timed Coloured Petri Nets And Related Tools
Modeling Cardiac Pacemakers With Timed Coloured Petri Nets And Related ToolsMohammed Assiri
 
Development of computer program for fluid flow in pipes and open channel
Development of computer program for fluid flow in pipes and open channel  Development of computer program for fluid flow in pipes and open channel
Development of computer program for fluid flow in pipes and open channel jay lad
 
flowcytometry-basic principle of flowcyto
flowcytometry-basic principle of flowcytoflowcytometry-basic principle of flowcyto
flowcytometry-basic principle of flowcytoDr. Ajit Surya Singh
 
Data Science in Cardiac Sciences
Data Science in Cardiac SciencesData Science in Cardiac Sciences
Data Science in Cardiac SciencesRobert Chen
 
Computational Model Discovery for Building Clinical Applications: an Example ...
Computational Model Discovery for Building Clinical Applications: an Example ...Computational Model Discovery for Building Clinical Applications: an Example ...
Computational Model Discovery for Building Clinical Applications: an Example ...Koray Atalag
 
Enabling Clinical Data Reuse with openEHR Data Warehouse Environments
Enabling Clinical Data Reuse with openEHR Data Warehouse EnvironmentsEnabling Clinical Data Reuse with openEHR Data Warehouse Environments
Enabling Clinical Data Reuse with openEHR Data Warehouse EnvironmentsLuis Marco Ruiz
 
Enabling Clinical Data Reuse with openEHR Data Warehouse Environments
Enabling Clinical Data Reuse with openEHR Data Warehouse EnvironmentsEnabling Clinical Data Reuse with openEHR Data Warehouse Environments
Enabling Clinical Data Reuse with openEHR Data Warehouse EnvironmentsLuis Marco Ruiz
 
Modelling progressive metabolic diseases with parameter transition trajectories
Modelling progressive metabolic diseases with parameter transition trajectoriesModelling progressive metabolic diseases with parameter transition trajectories
Modelling progressive metabolic diseases with parameter transition trajectoriesNatal van Riel
 
Pizza club - March 2017 - Gaia
Pizza club - March 2017 - GaiaPizza club - March 2017 - Gaia
Pizza club - March 2017 - GaiaRSG Luxembourg
 
Evaluation of a Hierarchical Anatomical Segmentation Approach in VISCERAL Ana...
Evaluation of a Hierarchical Anatomical Segmentation Approach in VISCERAL Ana...Evaluation of a Hierarchical Anatomical Segmentation Approach in VISCERAL Ana...
Evaluation of a Hierarchical Anatomical Segmentation Approach in VISCERAL Ana...Institute of Information Systems (HES-SO)
 

Ähnlich wie BioGears Circuits Overview (20)

PNEUMATIC TUBE SYSTEM
PNEUMATIC TUBE SYSTEMPNEUMATIC TUBE SYSTEM
PNEUMATIC TUBE SYSTEM
 
CML_Oral_Presentation
CML_Oral_PresentationCML_Oral_Presentation
CML_Oral_Presentation
 
ReComp and the Variant Interpretations Case Study
ReComp and the Variant Interpretations Case StudyReComp and the Variant Interpretations Case Study
ReComp and the Variant Interpretations Case Study
 
Systems medicine and metabolic profiling of diseases
Systems medicine and metabolic profiling of diseasesSystems medicine and metabolic profiling of diseases
Systems medicine and metabolic profiling of diseases
 
1.qualitycontrol final
1.qualitycontrol final1.qualitycontrol final
1.qualitycontrol final
 
Modelling the effluent quality utilizing optical monitoring
Modelling the effluent quality utilizing optical monitoringModelling the effluent quality utilizing optical monitoring
Modelling the effluent quality utilizing optical monitoring
 
Detection of hypoglycemic events through wearable sensors
Detection of hypoglycemic events through wearable sensorsDetection of hypoglycemic events through wearable sensors
Detection of hypoglycemic events through wearable sensors
 
Modeling Cardiac Pacemakers With Timed Coloured Petri Nets And Related Tools
Modeling Cardiac Pacemakers With Timed Coloured Petri Nets And Related ToolsModeling Cardiac Pacemakers With Timed Coloured Petri Nets And Related Tools
Modeling Cardiac Pacemakers With Timed Coloured Petri Nets And Related Tools
 
REU Poster rev1
REU Poster rev1REU Poster rev1
REU Poster rev1
 
Development of computer program for fluid flow in pipes and open channel
Development of computer program for fluid flow in pipes and open channel  Development of computer program for fluid flow in pipes and open channel
Development of computer program for fluid flow in pipes and open channel
 
flowcytometry-basic principle of flowcyto
flowcytometry-basic principle of flowcytoflowcytometry-basic principle of flowcyto
flowcytometry-basic principle of flowcyto
 
Data Science in Cardiac Sciences
Data Science in Cardiac SciencesData Science in Cardiac Sciences
Data Science in Cardiac Sciences
 
Computational Model Discovery for Building Clinical Applications: an Example ...
Computational Model Discovery for Building Clinical Applications: an Example ...Computational Model Discovery for Building Clinical Applications: an Example ...
Computational Model Discovery for Building Clinical Applications: an Example ...
 
Enabling Clinical Data Reuse with openEHR Data Warehouse Environments
Enabling Clinical Data Reuse with openEHR Data Warehouse EnvironmentsEnabling Clinical Data Reuse with openEHR Data Warehouse Environments
Enabling Clinical Data Reuse with openEHR Data Warehouse Environments
 
Enabling Clinical Data Reuse with openEHR Data Warehouse Environments
Enabling Clinical Data Reuse with openEHR Data Warehouse EnvironmentsEnabling Clinical Data Reuse with openEHR Data Warehouse Environments
Enabling Clinical Data Reuse with openEHR Data Warehouse Environments
 
Modelling progressive metabolic diseases with parameter transition trajectories
Modelling progressive metabolic diseases with parameter transition trajectoriesModelling progressive metabolic diseases with parameter transition trajectories
Modelling progressive metabolic diseases with parameter transition trajectories
 
Pizza club - March 2017 - Gaia
Pizza club - March 2017 - GaiaPizza club - March 2017 - Gaia
Pizza club - March 2017 - Gaia
 
Load flow analysis of radial distribution system
Load flow analysis of radial distribution system Load flow analysis of radial distribution system
Load flow analysis of radial distribution system
 
Glomerular filtration
Glomerular filtrationGlomerular filtration
Glomerular filtration
 
Evaluation of a Hierarchical Anatomical Segmentation Approach in VISCERAL Ana...
Evaluation of a Hierarchical Anatomical Segmentation Approach in VISCERAL Ana...Evaluation of a Hierarchical Anatomical Segmentation Approach in VISCERAL Ana...
Evaluation of a Hierarchical Anatomical Segmentation Approach in VISCERAL Ana...
 

Kürzlich hochgeladen

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 

Kürzlich hochgeladen (20)

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 

BioGears Circuits Overview

  • 1. 1 27 June 2014 BioGears Circuits Overview
  • 2. 2 System/Circuit State Calculation Background Goal: Create generic circuit math and node based calculations Requirements/Constraints: • Electronic-Hydraulic Analogy for lumped parameter modeling • Undefined number of nodes and paths • Fixed time-step Transient analysis • Dynamically changing elements • Modular, extensible, and generic Solutions investigated: • 3rd Party Code (NgSpice) • Positives • Don’t “re-invent the wheel” • Negatives • Bugs • Memory leaks • Slow • Transient analysis single stepping is “unusable” • Parsing inputs and outputs is difficult – meant for text input/output files • Generalized Circuit Analysis • Ended up being less labor intensive • Able to control every aspect of the analysis Lumped Parameter Modeling of Fluids P=Pressure, F=Flow, R=Resistance, C=Compliance, I=Inertance Our mathematical approach to solving circuits is straight forward, but our Common Data Model implementation and integration with Physiological models is novel.
  • 3. 3 BioGears Cardiovascular Circuit Example • Anatomical Compartments are defined by sub-circuits • Each Physiological System will have an interconnected circuit • Model fidelity can be easily modified by adding/removing nodes and elements
  • 4. 4 Setup/Modify Next Values Modified Nodal Analysis Calculate Flows Valves Pass? Invalidate Flows Set Node Volumes Do Transport Advance Time Modify Valve States Legend: Circuit Generic System Specific Yes No Calculate Volumes Process Preprocess Postprocess Assumptions/Limitations: • Closed loop • Idealized elements • Must have a pressure reference node Circuit Analysis: • Perform numerical integration by using linearization (first order approximations) through Modified Nodal Analysis – Conservation of Energy and Mass 1. Modified Nodal Analysis: Use KCL (sum of flows is zero at each node) to calculate all Node Pressures and Pressure Source 2. Linear Solver: Solve the x vector (Ax=b) of unknowns using LU Decomposition • Very stable and well tested generic approach to solving linear equations with large matrices • The matrix A is decomposed, where L is unit-lower- triangular, U is upper-triangular, and P and Q are permutation matrices 3. Calculate Flows from Pressures 4. Calculate Volumes for Compliances (using trapezoid Rule) -> V=Volume BioGears Circuit Analysis Methodology
  • 5. 5 BioGears Transport Methodology Vascular-Tissue Diffusion Renal Clearance to Bladder Hepatic Clearance to GI Tract Alveoli Transfer at Pulmonary Capillaries Legend: Nodes Paths Deoxygenated Blood Oxygenated Blood Transport Only Path • Substances • Substance/Drug files are defined in XML files generated from a Master spreadsheet • All transport parameters are in the XML files • Transport Flow • Generic transport methodology used to calculate substance quantities within a circuit • Substances flow with fluid flow (air, blood, urine, etc.) • Substances are incremented at each node based on flow in and out of the nodes at each time step • Transport Links Systems – Substances move from CV to Respiratory via Alveoli transfer – Renal clearance factors used to move from CV to bladder for elimination – Hepatic clearance factors used to move from CV to GI for elimination
  • 6. 6 Next Steps: Interconnected Circuits Possible Solutions: • Combine Circuits and calculate as one large circuit (with one giant Jacobian matrix) – current implementation • Able to dynamically combine and/or decouple at runtime (e.g. Anesthesia Machine connected to Respiratory System and turned on/off) • Setup at system level and calculated at body level • Flow Source and Pressure Source coupled and set from “sister” circuit outputs – similar to circuit supernodes • Investigating other transient analysis techniques Cardiovascular and Renal Circuit Example: Coupled Flow Source and Pressure Source