Linear COMBOS: Web App for Finding
Identifiable Parameter Combinations in...


Linear ODEs: dx/dt = f(x,p,u), with Outputs: y = g(x,p)
Parameters p and f, x, p, y and u vectors


Guidelines for User Input

Naming conventions
TimeMUST BE "t"
State varsMUST BE "x" followed by a number, e.g. x1, x2, ...
InputsMUST BE "u" followed by a number, e.g. u1, u2, ...
OutputsMUST BE "y" followed by a number, e.g. y1, y2, ...
THE NUMBERING OF STATE VARS, INPUTS & OUTPUTS MUST ALWAYS START FROM 1 & BE MONOTONICALLY INCREASING, e.g. inputs appearing in any equation must begin with u1 (even if it's in the x2dot equation).
ParametersMUST BE any unreserved letter (NOT x,u,y,t) by itself or followed by any combination of letters, numbers, or commas, e.g. p  p4  Vmax  k12,34
Init CondsCAN BE defined for ANY existing state var and MUST BE expressed as a number or a function of the parameters, e.g. x2(0)=3*p1
Known constants MUST BE entered as numerical values; otherwise, they will be treated as unknown parameters.
Operands MUST BE separated by some combination of operators (+  -  *  /  ^) and regular parantheses, e.g. k0,1*x1+u1

Syntax rules
Enter mathematical equations using familiar ASCIIMathML notation

Note
Results are provided in two forms:
1) All solutions (positive, negative, complex), not necessarily in simplest form. (Default)
2) Only positive solutions, in simplest form.


If You Have One, Copy/Paste Your File

Please enter equations in the following order: 1. ODEs, 2. Outputs, 3. Initial conditions, and separate equations by semicolons,
e.g. dx1/dt=k0,1*x1+u1; y1=x1/V; x1(0)=0


Computing...


OR: ENTER MANUALLY...

ODEs with Inputs Located

e.g. dx1/dt=k0,1*x1+u1

Output Equations

e.g. y1=x1/V

Computing...

Try these examples!

  • 2-Comp Unidentifiable Model
  • 3-Comp Unidentifiable Model
  • 4-Comp Unidentifiable Model
  • 5-Comp Identifiable Model


  • © 2018 by UCLA Biocybernetics Laboratory, JJ DiStefano III, Director

    Algorithms by Ali Kalami Yazdi

    Please send comments, bugs, criticisms to: joed@ucla.edu

    Version 1.75 September 2018