1. at which 可以看做修饰speed ,并引导一个表语从句. 因为正常语序是 at the speed of,所以at 不能省略.
2.while it has a new rudder fitted,因为省略之后就要用分词了,否则就有了两个谓语动词.have这里是主动的,所以用having 但如果是被动的,就要用过去分词了.
3.当安装了一个新舵之后,它的速度就相当快了. have some thing done 是一个句型,主语是物.如果是使役式,那么主语应当是人.所以这句话的动作施给者应当是人,就好像 have hair cut 一样,不是头发自己剪,是人剪头发.你的理解是对的
哦……反正是个分词表伴随状态,你那样理解应该也可以,但不管怎么说都是主动的,所以省略之后的结果是一样的~~