interesting question - so far, openLCA does not at all do a dynamic model and assessment, although this would be quite possible. I wrote another LCA application before we made openLCA which did this time-based LCA model, in a project where we assessed train carriages over their life time, with maintenance and accidents etc. Basically, you need to calculate several "threads" over time, and get then results over time (which then raises the question: is an emission in 30 years worse, better, or equal to an emission that takes place now?).
If you see a possibility to implement this, let me know.
Material degradation can be modeled though without time, just by counting the number of recycling iterations e.g..