풍력 발전기는 바람의 에너지를 전기에너지로 바꿔주는 장치로서, 풍력 발전기의 날개를 회전시켜 이때 생긴 날개의 회전력으로 전기를 생산한다.
날개의 회전축의 방향에 따라 회전축이 지면에 대해 수직으로 설치되어 있는 수직축 풍차와 회전축이 지면에 대해 수평으로 설치 되어있는 수평축 풍차로 구분된다.
태양전지 모듈과 발생된 직류전압을 교류로 변환시키는 인버터 등으로 구성된 태양광발전시스템을 이용하여 태양광을 직접 전기에너지로 변환시키는 발전방식이다.
태양열 발전기는 발전기 또는 엔진과 같은 시스템을 통해 태양복사를 열에너지로 전환한여 태양열 에너지를 이용하여 전기를 만들어낸다.