First of all, only do the exp()-substitution once the model runs. Premature substitutions result in cumbersome code that is hard to debug. For example

exp(A) = rhoa*exp(A(-1)) + ee_a; // // (31)
exp(j) = rhob*exp(j(-1)) + ee_j; // // (32)
has a steady state for e.g. exp(A) of 0, implying that A must be -Inf.

Also

[quote]Warning: Some of the parameters have no value (tal, mu, kappa, rhoc) when using steady. If these
parameters are not initialized in a steadystate file or a steady_state_model-block, Dynare may not be
able to solve the model…
[/quote]