An artificial pancreas system includes a continuous glucose monitoring device, a drug delivery device configured to exchange data with the continuous glucose monitoring device and containing a control algorithm, and possibly a remote controller configured to exchange data with the drug delivery device. The algorithm contains an insulin-glucose model, but is decoupled mathematically from the insulin injected by the user to offset the ingested carbohydrates. The control algorithm is designed to calculate two versions of insulin-on-board-patient-facing insulin-on-board (PFIOB) and system-facing insulin-on-board (SFIOB) to properly parse boluses and inform the system of only the insulin that is intended for high glucose correction, but not carbohydrate offsetting.La présente invention concerne un système de pancréas artificiel comprenant un dispositif de surveillance en continu du glucose, un dispositif d'administration de médicament conçu pour échanger des données avec le dispositif de surveillance en continu du glucose et contenant un algorithme de régulation, et éventuellement un dispositif de commande à distance conçu pour échanger des données avec le dispositif d'administration de médicament. L'algorithme contient un modèle d'insuline-glucose, mais est découplé mathématiquement de l'insuline injectée par l'utilisateur pour compenser les glucides ingérés. L'algorithme de régulation est conçu pour calculer deux versions d'insuline embarquée - l'insuline embarquée orientée vers le patient (PFIOB) et l'insuline embarquée orientée ver le système (SFIOB) pour analyser correctement les bolus et informer le système uniquement de l'insuline qui est destinée à corriger une glycémie élevée, mais non une compensation de glucides.