Space Engineers

Space Engineers

평점이 부족합니다.
Large Solar Arrays
sir_lancealittle 님이 작성
Ever wanted to build a large solar array that automatically aligns for optimum power output?
Do your panels start oscillating as soon as the rotors start moving?

Fear no more!
There is a workaround, despite the fact that the rotors are bugged and will probably never be fixed!
   
어워드
즐겨찾기
즐겨찾기됨
즐겨찾기 해제
The Goal


The aim of this short tutorial is to provide a way to build a large, self-aligning array of solar panels, and thus demonstrating a community workaround to compensate for the FUBAR rotors in SE, which tend to oscillate out of control when heavy masses and inertia are involved.
The Setup


The solution is to add a support structure that will properly keep the "far end" of the panel array in place and thus prevent the oscillations.

The support structure must be wide enough and long enough to allow the rotors and panels to operate unobstructed.


On the far end of the array, add an auxiliary rotor, on the same axis as the main rotor. Attach the auxiliary rotor to the support structure with a landing gear.

For yet another obscure reason, even a perfectly aligned rotor grid cannot be attached to the support structure directly. I suppose a merge block might do the trick, but as of the current game build [1.168.006], those are broken too. Hence the workaround with the landing gear.

For the auxiliary rotor, set both torque and braking torque to ZERO;
The actual alignment of the array is done through the main rotors. The auxiliary rotor only serves as a freely rotating bearing, to keep the panel array in place.

The Script
http://steamproxy.net/sharedfiles/filedetails/?id=367344570

I'm using Sigurd Hansens "Stop Rotor on High Solar Power Output" to automatically align the panels and control the main rotors.

Set it up as described in the workshop page for the script.
Remember, have the script control the main rotors only - do not attempt to have it control the auxiliary rotors; that would likely cause even worse oscillations, particularly in laggy conditions.

With the assembly suggested here, it should work fine even on dedicated servers.
Torque values and timers may need adjustment, depending on your design and the inertia that needs to be overcome by the rotors.
Conclusion
This is a workaround.

The only alternatives seem to be
1) build smaller arrays that the rotors handle properly, or
2) wait for the game devs to finally fix the rotors in the game.
After all, rotors have only been bugged for over 3 years now.

If you choose #2, look for "Snowball Fights in Hell" on the news, because I'm sure they'll fix the rotors after hell has frozen over. :\

Meanwhile, stay frosty!
Take care, fellow engineers! o/
댓글 6
YeahKinda 2019년 11월 16일 오전 10시 21분 
Yo you can actually attach two rotors on opposite sides to the same subgrid! there's a Youtube video on it, and it still works.
sir_lancealittle  [작성자] 2017년 11월 20일 오전 2시 23분 
Also - you may want to check the workshop page of the script again, Sigurd has updated it recently.
sir_lancealittle  [작성자] 2017년 11월 20일 오전 2시 22분 
Not really.
Just yesterday one of my ships got flung into outer space at an amazing 30,000 m/s just by retracting a piston.

But I'll keep experimenting with the new physics to see if there's a better solution to dampening physics glitches.
Tanis 2017년 11월 20일 오전 1시 06분 
Is the hell frozen already?
Lingluo 2017년 10월 20일 오후 5시 39분 
Well,I'm thinking about retractable solar panels.
Sigurd Hansen 2017년 1월 6일 오후 1시 32분 
Cool