A mechanical ventilator (10) provides pressure support ventilation (PSV) to a patient (12). A power of breathing (PoB) or work of breathing (WoB) estimator (30) generates a PoB or WoB signal (34) for the patient. An error calculator (36) computes an error signal as a difference between the PoB or WoB signal and a set point PoB or WoB value (22). A controller (20) inputs a PSV control signal (24) equal to the product of the controller transfer function and the error signal to the mechanical ventilator. A patient adaptation component (52, 54, 56, 60) fits parameters of a model of a controlled mechanical ventilation system comprising the mechanical ventilator and the patient to data comprising the PoB or WoB signal and the PSV control signal generated by the operating closed loop controller, and adjusts parameters of the controller transfer function to maintain stability of the operating closed loop controller.La présente invention concerne un ventilateur mécanique (10) qui fournit une aide inspiratoire (PSV) à un patient (12). Un estimateur de puissance de respiration (PoB) ou de travail de respiration (WoB) (30) génère un signal PoB ou WoB (34) pour le patient. Un calculateur d'erreur (36) calcule un signal d'erreur étant une différence entre le signal PoB ou WoB et une valeur de point de consigne PoB ou WoB (22). Un dispositif de commande (20) entre un signal de commande PSV (24) égal au produit de la fonction de transfert de dispositif de commande et le signal d'erreur du ventilateur mécanique. Un composant d'adaptation de patient (52, 54, 56, 60) ajuste des paramètres d'un modèle d'un système de ventilation mécanique contrôlée comprenant le ventilateur mécanique et le patient à des données comprenant le signal PoB ou WoB et le signal de commande PSV généré par le dispositif de commande en boucle opérationnelle fermée, et ajuste les paramètres de la fonction de transfert de dispositif de commande pour maintenir la stabilité du dispositif de commande en boucle opéra