```python
import numpy as np
import sympy as sym
import pydae.build as db
```

https://ctms.engin.umich.edu/CTMS/index.php?aux=Extras_Leadlag


```python
params_dict = {'T_wo':5}  # parameters with default values


u_ini_dict = {'u_wo':0.0}  # input for the initialization problem
u_run_dict = {'u_wo':0.0}                  # input for the running problem, its value is updated 


x_list = ['x_wo']  # dynamic states
y_ini_list = ['z_wo']          # algebraic states for the initialization problem
y_run_list = ['z_wo']        # algebraic for the running problem

sys_vars = {'params':params_dict,
            'u_list':u_run_dict,
            'x_list':x_list,
            'y_list':y_run_list}

exec(db.sym_gen_str())  # exec to generate the required symbolic varables and constants
```


```python
dx_wo = (u_wo - x_wo)/T_wo
g_wo =  (u_wo - x_wo) - z_wo  
```


```python
sys = {'name':'washout',
       'params_dict':params_dict,
       'f_list':[dx_wo],
       'g_list':[g_wo],
       'x_list':[x_wo],
       'y_ini_list':y_ini_list,
       'y_run_list':y_run_list,
       'u_run_dict':u_run_dict,
       'u_ini_dict':u_ini_dict,
       'h_dict':{'u_wo':u_wo}}

sys = db.system(sys)
db.sys2num(sys)
```

    jacobians respect u = 0



```python

```


```python

```

0f6972afe8c68dd7471d70d928ba657c193324cc
ipynb
Jupyter Notebook
examples/ctrl/basic/washout_builder.ipynb
pydae/pydae
8076bcfeb2cdc865a5fc58561ff8d246d0ed7d9d
MIT
2020-12-20T03:45:26.000Z
2020-12-20T03:45:26.000Z
examples/ctrl/basic/washout_builder.ipynb
pydae/pydae
8076bcfeb2cdc865a5fc58561ff8d246d0ed7d9d
MIT
examples/ctrl/basic/washout_builder.ipynb
pydae/pydae
8076bcfeb2cdc865a5fc58561ff8d246d0ed7d9d
MIT
Qwen/Qwen-72B
1. YES
2. YES