Hi.
Today in the physics lesson in my school (no, this is not a homework question) we essentially spoke about solar panels and their use in travelling to distant galaxies to get to know some cool extraterrestical dudes. We were supposed to calculate the force that the sunlight applies to a one square meter solar panel in average earth orbit's distance to the sun. For simplicity's sake, we pretended that the whole light the sun radiates has a wavelength of 500nm.
[The following paragraph is not interesting]
What I therefore calculated was the surface area of an imaginary sphere around the sun containing the solar panel, which (as obviously all the light the sun radiates will hit this surface) allowed me to calculate the accumulated output power of all the photons hitting a one square meter area on this surface, which then divided by the energy of each single photon (E=h\cdot f, c=\lambda\cdot f) gives me the number of photons that hit this one square meter surface. I can also calculate the impulse of the photons by E=m\cdot c^{2}. If I derive impulse over time, I get force, which is what I wanted to have (well, I still get force/area, which is pressure, but I can just apply that to my one square meter solar panel and get force), and it could be that simple.
But it isn't. The problem that I had a long discussion with my teacher about is the actual force that each single photon applies to the surface. The general formula for all those photons should be like:
F=n\cdot k\cdot p_{Photon}
where k is the magic factor the discussion was about.
First, let's pretend the body was perfectly black: in this case, k would be around 1, right? After all, the photons just hit it and get annihilated, and even if they do somewhat warm up the body, they should mostly make it move. This was the part my teacher and me agreed about, even though now I'm not even sure anymore (as I don't know how much warmth we actually get).
Second example, and this was the difficult one: What if the body was a perfect mirror? My teacher said that k would have to be 2, but that, I think, is just totally impossible as it would violate the law of the conversation of energy. His idea was that each photon would not only hit the mirror and give it kinetical energy, but would also bounce back, in this again accelerating the solar panel (like if you jumped of a boat, he said). I didn't agree on this (pleading on the law of conversation of energy), and my teacher made some points about Compton effect and energy-impulse-invariance, but I do still not agree with him: IMO the value for k should be very, very low, in fact only affected by the Compton effect: A photon goes into the atom, then goes out again (in direction of angle of reflection and stuff), somewhat redshifted, with all the energy that it lost by this redshift now turned into kinetic energy for the solar panel (E=h\cdot f again) just because that's the only place the energy could possibly go (warmth aside again, but that's just kinetic energy, too, strictly speaking).
Could someone clarify on both these points? I'd be very grateful for any answer.

