Blood sugar is tightly controlled in normal individuals. It normally ranges between 4 and 11 mmol/L. When food is digested and sugars are absorbed into the bloodstream from the gut, there follows a transient rise in blood glucose. After a meal, insulin is secreted, which counteracts this rise in blood sugar.
Insulin is the 'hormone of plenty' - signifying to the body that there is an abundance of nutrients, and a lack of insulin signals a lack of food. Insulin has multiple effects:
Diabetes is diagnosed if a random blood sugar level is above 11.1 mmol/L, or fasting glucose exceeds 7.6 mmol/L. In type I diabetes mellitus, insulin secretion is impaired; in type II diabetes mellitus, the peripheral tissues become desensitised to insulin. The effect of both forms of diabetes is a post-prandial rise in glucose concentrations, arising to disruption of the normal negative feedback system.
Signs and symptoms of diabetes can include
glycogenolysis = - ecf.glucose.error
lipolysis = - ecf.glucose.error
if (glycogenolysis < 0) glycogenolysis = glycogenolysis * blood.Insul
if (lipolysis < 0) lipolysis = lipolysis * blood.Insul
d/dt ecf.glucose = glycogenolysis + lipolysis
d/dt Glycogen = - glycogenolysis
d/dt Fat.mass = - lipolysis
blood.glucose <-> ecf.glucose
stomach.glucose --> blood.glucose
RespiratoryQuotient --> f(lipolysis / MetabolicRate)
d/dt blood.ketones = f(lipolysis, blood.Insul.error) - constant
d/dt blood.Insul = max(0,ecf.glucose.error) + stomach.glucose.quantity - constant