Hello everyone, I tried to solve a symbolic system of differential and algebric equations between (0,x) with the following code:
DSolve[{(Qd Cd)'[x] == kd (Ci[x] - Cd[x]), (Qd)'[x] ==
ko (Cd[x] - Ci[x]), Qa (Ca)'[x] == ka Ca[x],
ka Ca[x] == kd (Ci[x] - Cd[x])}, {Qd, Cd, Ca}, x]
where Qa, ko, ka, kd are positive constants. The code does not work. I expect the solution:

Thank you very much for your time.
Attachments: