In PSpice you can access the TIME paramater during simulation, and you can use this in your expression. For example, one can create linearly increasing resistance by substituting resistance value by expression {((1000*TIME)+0.001)}. Here time would be current simulation Time.
You can use E or preferably G device to create varying load. You can define the expression or make it on the basis of lookup table.
Table can be defined as following
E<name> <(+) <node> <(-) node> TABLE { <expression> } = < <input value>,<output value> >
ET2 2 0 TABLE {V(A,B)} = (0,0) (3,1)
Above example would put 0 volts between node 2 w.r.tground (0) node,when voltage between node (controlling node) A & B is 0 and it will put 1 voltage when voltage between A,B reaches 3
You can have as many as value pairs as your need. Avoid abrupt value changes value pairs to avoid convergence issues.