Skip to content

Cannot Solve First Order Plus Delay Time(FOPDT)  #5

@Agnes159

Description

@Agnes159

Hi, I try to simulate FOPDT using ddeint. However, it doesn't work for me.
May I have your advice on this?

My system is as shown:

dxdt = (-x(t)+Kp*u(t-d))/taup

where Kp = 1.0 ; d = 180 ; taup = 181 
x(0) = 0.0 and u is a step change from 0 to 0.3

model = lambda x,t,d,Kp,taup : (-x(t)+Kp*u(t-d))/taup
g = lambda t : 0

tt=np.linspace(0,1440,1000)
yy=ddeint(model,g,tt,fargs=(180,1.0,181))

plt.plot(tt,yy)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions