The artificial pancreatic system includes a continuous glucose monitoring device, a drug delivery device configured to exchange data with the continuous glucose monitoring device and including a control algorithm, and possibly a remote controller configured to exchange data with the drug delivery device. The algorithm includes an insulin-glucose model, but is mathematically separated from the insulin injected by the user to offset the carbohydrates ingested. The control algorithm properly parses the boluss and informs the system of only the insulin intended for high glucose correction, not carbohydrate offset, and two versions of residual insulin-patient-side residual insulin (PFIOB) and system-side residual insulin (SFIOB). Is designed to calculate인공 췌장 시스템은 연속 포도당 모니터링 장치, 연속 포도당 모니터링 장치와 데이터를 교환하도록 구성되고 제어 알고리즘을 포함하는 약물 전달 장치, 및 가능하게는 약물 전달 장치와 데이터를 교환하도록 구성되는 원격 제어기를 포함한다. 알고리즘은 인슐린-포도당 모델을 포함하지만, 섭취된 탄수화물을 상쇄하기 위해 사용자에 의해 주입된 인슐린으로부터 수학적으로 분리된다. 제어 알고리즘은, 볼루스들을 적절히 파싱하고, 탄수화물 상쇄가 아니라 높은 포도당 교정을 위해 의도된 인슐린만을 시스템에 알리기 위해, 잔존 인슐린의 2가지 버전 - 환자측 잔존 인슐린(PFIOB) 및 시스템측 잔존 인슐린(SFIOB) - 을 계산하도록 설계된다.