World Library  
Flag as Inappropriate
Email this Article

Chennault Air Force Base

Article Id: WHEBN0009198666
Reproduction Date:

Title: Chennault Air Force Base  
Author: World Heritage Encyclopedia
Language: English
Subject: Strategic Air Command, 451st Air Expeditionary Group, USAAF Third Air Force Replacement Training Stations, USAAF Third Air Force Group Training Stations, Alternate Reconstitution Base
Collection:
Publisher: World Heritage Encyclopedia
Publication
Date:
 

Chennault Air Force Base

Chennault Air Force Base
Lake Charles Air Force Base
Lake Charles Army Airfield
Part of Strategic Air Command
Lake Charles, Louisiana
USGS aerial photo as of 2006
Chennault AFB is located in Louisiana
Chennault AFB
Chennault AFB
Location of Chennault Air Force Base, Louisiana
Coordinates
Type Air Force Base
Site history
Built 1940
In use 1940-1963

Chennault Air Force Base was a United States Air Force Strategic Air Command base located near Lake Charles, Louisiana. It was closed in 1963.

History

Origins

In June 1941, the Calcasieu Parish Police Jury leased the Lake Charles Municipal Airport to the federal government to build the Lake Charles Army Flying School, an advanced flying school for single-engine fighter pilots. It had two axillary fields for emergency and overflow landings and takeoffs. The airfield was assigned to the Army Air Corps Training Command, Gulf Coast Training Center.

The 481st School Squadron was reassigned to Lake Charles AAF on 10 February 1942, being redesignated as the 481st Single Engine Flying Training Squadron (Advanced) on 28 October, used the North American AT-6 Texan. The 482d and 483d squadrons were assigned shortly afterwords; being part of the 60th and 61st Single Engine Flying Training Groups (Advanced)>

Advanced single-engine flight training was performed at Lake Charles until 13 January 1943 when it was reassigned to the newly established Aloe Army Airfield, Texas. AAF Flying Training Command was replaced by Third Air Force, which established a tactical bomber group training school at the airfield, being redesignated as Lake Charles Army Airfield.

Known units assigned were:

  • 386th Bombardment Group (Medium), February–May 1943 (B-26 Marauder)
  • 416th Bombardment Group (Light), June–November 1943 (A-20 Havoc)
  • In May 1943, the 336th Bombardment Group (Medium) was activated as a B-26 Marauder Replacement Training Unit. The 418th Bomb Group (Light) was also established in August as an A-20 RTU, but it never was manned or equipped.

At the end of the war, Lake Charles AAF was designated as a permanent installation, and the 47th Bombardment Group (Light) was reassigned from the closing Seymour-Johnson Field, in North Carolina. The 47th flew the A-26 Invader light bomber.

Budget cuts in 1946 forced the inactivation of the 47th Bomb Group, and the airfield was inactivated on 31 December. The airfield was reassigned to Air Technical Service Command for disposition. It subsequently was turned over to the City of Lake Charles on 28 February 1947.

Strategic Air Command

44th Bombardment Wing

When the Korean War began in 1950 a cadre was formed to reactivate the 44th Bombardment Wing at March Air Force Base, California. The Wing's activation at March followed by a reassignement to the recently reactivated Lake Charles AFB in July 1951, where the wing became operational and was assigned to Fifteenth Air Force, 12th Air Division.

Lake Charles AFB was reactivated in February, and a crash project was undertaken to bring the World War II facility up to SAC standards for B-29 Superfortress operations. The first B-29 arrived on 1 September, and until August 1952, the 44th Bomb Wing served as operational training unit for B-29 aircrews and maintenance personnel for Far East Air Forces. From 10 October 1951 to 15 May 1952, the 44th trained all elements of the 68th Strategic Reconnaissance Wing.

Operational squadrons of the 44th Bombardment Group were the 44th, 66th, 67th and 68th Bombardment squadrons. Re-equipped with operational B-29s, the wing became a first-line strategic bombardment wing in August 1952. In April 1953, the addition of the Boeing KC-97 Stratofreighter equipped 44th Air Refueling Squadron added an air-refueling mission to the wing.

In 1953, the wing traded in its propeller-driven bombers and received the B-47E Stratojet. Participating in SAC Reflex deployments with the B-47, the 44th deployed at Sidi Slimane AB, French Morocco, 19 January-22 February. 1953 and 19 April.-17 June. 1954. A fourth B-47 squadron, the 506th was added on 1 December 1958.

On 15 June 1960, the 44th was taken off operational status and was discontinued. Its squadrons were inactivated. The wing was transferred without personnel or equipment to Ellsworth AFB, South Dakota on 24 November 1961, being redesignated the 44th Strategic Missile Wing.

68th Bombardment Wing

The 68th Strategic Reconnaissance Wing, Medium was established on 4 October 1951 and activated on 10 October at Lake Charles AFB . It received its initial cadre of 16 personnel from the 44th Bombardment Wing and began training as a Reconnaissance Wing using borrowed B-29s configured as RB-29s, assigning them to the 24th Strategic Reconnaissance Squadron.

It received its own B-29s in May 1952, then began training as a bombardment wing. Operational squadrons of the 68th Bombardment Group were the 51st and 52d Bombardment Squadrons. On June 16, 1952, the wing was redesignated the 68th Bombardment Wing, Medium.

On 16 January 1953 the B-29 Superfortress was replaced with the new all-jet B-47 Stratojet. The wing also received KC-97 Stratofreighters and added a refueling mission. The 656th Bomb Squadron became the third B-47 squadron, with the tankers assigned to the 68th Air Refueling Squadron.

It conducted strategic bombardment training from May 1954 to June 1963 and air refueling operations from May 1954 to September 1957. It was deployed at RAF Fairford in the United Kingdom from June 14 to August 7, 1954 and at RAF Brize Norton, England from September 27, 1957 to January 8, 1958. A fourth B-47 squadron, the 657th, was added on 1 December 1958.

Local military and civilian leaders wanted to rename the Lake Charles Air Force Base for Lt Gen Claire Chennault prior to his death on July 27, 1958, but the Air Force refused to name a base after a living person. The Air Force granted the request after Chennault’s death. At the dedication ceremony on November 14, 1958, Anna Chennault unveiled a large oil painting of her late husband. He had been commander of the famed Flying Tigers American volunteer airmen fighting in China during the Second World War.

Closure

In the 1960s, the Air Force began modernizing its fleet with the B-52 Stratofortress replacing the B-47 Stratojet and the KC-135 Stratotanker replacing the KC-97 Stratofreighter. In addition, Titan II and Minuteman I intercontinental ballistic missiles (ICBMs also permitted the replacement of some bomber wings with missile wings. The 68th Bombardment Wing moved to Seymour Johnson Air Force Base in North Carolina on 15 April 1963, where it replaced the 4241st Strategic Wing at Seymour Johnson AFB, and was equipped with the B-52 and KC-135.

The move effectively closed Chennault Air Force Base, which officially inactivated on 30 June 1963.

It is now operated as Chennault International Airport, a fully operational facility dedicated to business, general aviation, and aviation maintenance.

See also

References

 This article incorporates public domain material from websites or documents of the Air Force Historical Research Agency.


-- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p-------------------------------------------------------------------------------- -- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p
  • Maurer, Maurer. Air Force Combat Units Of World War II. Washington, DC: U.S. Government Printing Office 1961 (republished 1983, Office of Air Force History, ISBN 0-912799-02-1).
  • Ravenstein, Charles A. Air Force Combat Wings Lineage and Honors Histories 1947–1977. Maxwell Air Force Base, Alabama: Office of Air Force History 1984. ISBN 0-912799-12-9.

External links

This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 


Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.